@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--albany-navy-900:#071630;--albany-navy-800:#0b1f3a;--albany-navy-700:#13294b;--albany-navy-600:#1d3a63;--albany-navy-100:#e6ebf3;--albany-gold-700:#866916;--albany-gold-600:#b08a1e;--albany-gold-500:#c9a227;--albany-gold-300:#e3c766;--albany-gold-100:#f8f0d6;--gray-0:#fff;--gray-25:#fafbfd;--gray-50:#f6f8fb;--gray-100:#eff2f7;--gray-200:#e3e8ef;--gray-300:#c5ccd8;--gray-400:#98a2b3;--gray-500:#60697d;--gray-600:#4b5565;--gray-700:#344054;--gray-800:#1d2939;--gray-900:#101828;--green-50:#ecfdf3;--green-600:#127a38;--green-700:#116932;--amber-50:#fffaeb;--amber-600:#b54708;--red-50:#fef3f2;--red-600:#c4320a;--red-700:#a3260a;--blue-50:#eff6ff;--blue-600:#1d4ed8;--tone-neutral:var(--gray-500);--tone-neutral-glass:color-mix(in srgb, var(--gray-500) 8%, transparent);--tone-neutral-deep:var(--gray-700);--tone-success:var(--green-600);--tone-success-glass:color-mix(in srgb, var(--green-600) 12%, transparent);--tone-success-deep:var(--green-700);--tone-warning:var(--amber-600);--tone-warning-glass:color-mix(in srgb, var(--amber-600) 12%, transparent);--tone-warning-deep:color-mix(in srgb, var(--amber-600) 75%, var(--albany-navy-900));--tone-danger:var(--red-600);--tone-danger-glass:color-mix(in srgb, var(--red-600) 12%, transparent);--tone-danger-deep:var(--red-700);--tone-info:var(--blue-600);--tone-info-glass:color-mix(in srgb, var(--blue-600) 12%, transparent);--tone-info-deep:color-mix(in srgb, var(--blue-600) 80%, var(--albany-navy-900));--tone-gold:var(--albany-gold-500);--tone-gold-glass:color-mix(in srgb, var(--albany-gold-500) 18%, transparent);--tone-gold-deep:color-mix(in srgb, var(--albany-gold-700) 75%, var(--albany-navy-900));--tone-navy:var(--albany-navy-600);--tone-navy-glass:color-mix(in srgb, var(--albany-navy-600) 12%, transparent);--tone-navy-deep:var(--albany-navy-800);--accent:#1c4a87;--accent-ink:#163c70;--accent-on:var(--gray-0);--accent-soft:#e6edf7;--accent-tint:color-mix(in srgb, var(--accent) 8%, transparent);--accent-deep:#0f2d55;--origin-900:var(--accent-deep);--origin-700:var(--accent-deep);--origin-600:var(--accent-ink);--origin-500:var(--accent);--origin-100:var(--accent-soft);--origin-50:#f4f6fa;--area-home:var(--accent);--area-home-ink:var(--accent-ink);--area-home-on:var(--accent-on);--area-home-soft:var(--accent-soft);--area-home-glass:var(--accent-tint);--area-home-deep:var(--accent-deep);--area-tasks:var(--accent);--area-tasks-ink:var(--accent-ink);--area-tasks-on:var(--accent-on);--area-tasks-soft:var(--accent-soft);--area-tasks-glass:var(--accent-tint);--area-tasks-deep:var(--accent-deep);--area-companies:var(--accent);--area-companies-ink:var(--accent-ink);--area-companies-on:var(--accent-on);--area-companies-soft:var(--accent-soft);--area-companies-glass:var(--accent-tint);--area-companies-deep:var(--accent-deep);--area-assessments:var(--accent);--area-assessments-ink:var(--accent-ink);--area-assessments-on:var(--accent-on);--area-assessments-soft:var(--accent-soft);--area-assessments-glass:var(--accent-tint);--area-assessments-deep:var(--accent-deep);--area-library:var(--accent);--area-library-ink:var(--accent-ink);--area-library-on:var(--accent-on);--area-library-soft:var(--accent-soft);--area-library-glass:var(--accent-tint);--area-library-deep:var(--accent-deep);--area-insights:var(--accent);--area-insights-ink:var(--accent-ink);--area-insights-on:var(--accent-on);--area-insights-soft:var(--accent-soft);--area-insights-glass:var(--accent-tint);--area-insights-deep:var(--accent-deep);--area-programmes:var(--accent);--area-programmes-ink:var(--accent-ink);--area-programmes-on:var(--accent-on);--area-programmes-soft:var(--accent-soft);--area-programmes-glass:var(--accent-tint);--area-programmes-deep:var(--accent-deep);--area-chat:var(--accent);--area-chat-ink:var(--accent-ink);--area-chat-on:var(--accent-on);--area-chat-soft:var(--accent-soft);--area-chat-glass:var(--accent-tint);--area-chat-deep:var(--accent-deep);--area-apps:var(--accent);--area-apps-ink:var(--accent-ink);--area-apps-on:var(--accent-on);--area-apps-soft:var(--accent-soft);--area-apps-glass:var(--accent-tint);--area-apps-deep:var(--accent-deep);--area-settings:var(--accent);--area-settings-ink:var(--accent-ink);--area-settings-on:var(--accent-on);--area-settings-soft:var(--accent-soft);--area-settings-glass:var(--accent-tint);--area-settings-deep:var(--accent-deep);--area-origin:var(--accent);--area-origin-ink:var(--accent-ink);--area-origin-on:var(--accent-on);--area-origin-soft:var(--accent-soft);--area-origin-glass:var(--accent-tint);--area-origin-deep:var(--accent-deep);--operator-700:#c20a30;--operator-600:#ff1f4b;--operator-100:#ffe6eb;--area-operator:var(--operator-600);--area-operator-ink:var(--operator-700);--area-operator-on:var(--albany-navy-900);--area-operator-soft:var(--operator-100);--area-operator-glass:color-mix(in srgb, var(--operator-600) 14%, transparent);--area-operator-deep:color-mix(in srgb, var(--operator-700) 75%, var(--albany-navy-900));--logo-1:#0b3d91;--logo-2:#8a1538;--logo-3:#0b6e4f;--logo-4:#5b2a86;--logo-5:#b3430a;--logo-6:#00606e;--logo-7:#1f2a44;--logo-8:#7a4b00;--logo-9:#a31621;--logo-10:#2d5a27;--cat-green:#16a34a;--cat-green-ink:#14532d;--cat-cyan:#0891b2;--cat-cyan-ink:#155e75;--cat-blue:#2563eb;--cat-blue-ink:#1e3a8a;--cat-navy:#1d3a63;--cat-navy-ink:#0b1f3a;--cat-red:#dc2626;--cat-red-ink:#7f1d1d;--cat-violet:#7c3aed;--cat-violet-ink:#4c1d95;--cat-gold:#c9a227;--cat-gold-ink:#6b520b;--cat-teal:#0d9488;--cat-teal-ink:#115e59;--cat-orange:#ea580c;--cat-orange-ink:#7c2d12;--cat-pink:#db2777;--cat-pink-ink:#831843;--cat-grey:#98a2b3;--cat-grey-ink:#344054;--brand-teal:#0f766e;--brand-teal-soft:#d9fbf5;--brand-plum:#8a1fc0;--brand-plum-soft:#f7e9ff;--brand-forest:#0a7a3f;--brand-forest-soft:#e3fbef;--brand-crimson:#c8103f;--brand-crimson-soft:#ffe8ee;--brand-primary:#1c4a87;--brand-accent:var(--albany-gold-500);--brand-name:"Conect";--color-bg:#eef1f6;--color-bg-top:#eef1f6;--color-surface:var(--gray-0);--color-surface-muted:var(--gray-25);--color-border:var(--gray-200);--color-border-strong:var(--gray-300);--color-divider:color-mix(in srgb, var(--gray-200) 70%, transparent);--page-background:var(--color-bg);--glass-panel:var(--gray-0);--glass-frost:var(--gray-0);--glass-frost-strong:var(--gray-0);--glass-tint:var(--gray-50);--glass-hairline:#e1e7f0;--glass-hairline-strong:var(--gray-300);--glass-sheen:transparent;--glass-sheen-dark:#ffffff14;--highlight-edge:0 0 0 0 transparent;--highlight-dark:0 0 0 0 transparent;--color-skeleton:var(--gray-200);--color-skeleton-shine:var(--gray-100);--color-text:var(--gray-900);--color-text-muted:var(--gray-600);--color-text-subtle:var(--gray-500);--color-link:#1c4a87;--color-focus:var(--albany-gold-700);--color-focus-on-dark:var(--albany-gold-500);--color-primary:var(--brand-primary);--color-primary-hover:#163d70;--color-on-primary:var(--gray-0);--color-success:var(--green-600);--color-success-bg:var(--green-50);--color-warning:var(--amber-600);--color-warning-bg:var(--amber-50);--color-danger:var(--red-600);--color-danger-bg:var(--red-50);--color-info:var(--blue-600);--color-info-bg:var(--blue-50);--color-overlay:#07163061;--area:var(--area-home);--area-ink:var(--area-home-ink);--area-on:var(--area-home-on);--area-soft:var(--area-home-soft);--area-glass:var(--area-home-glass);--area-deep:var(--area-home-deep);--font-sans:"Plus Jakarta Sans Variable", "Inter", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--tracking-tight:-.02em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading:1.5;--leading-tight:1.25;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--floating-size:44px;--floating-band:calc(var(--floating-size) + var(--space-3) * 2);--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:18px;--radius-full:999px;--shadow-sm:none;--shadow-md:none;--shadow-panel:0 1px 2px #101e390a, 0 10px 28px -14px #101e391f;--shadow-panel-hover:0 1px 2px #101e390d, 0 14px 32px -14px #101e392e;--shadow-lg:0 0 0 1px #1018281a, 0 12px 32px #0716302e;--shadow-float:0 0 0 1px #1018281a, 0 8px 20px #07163038;--shadow-primary:none;--shadow-glass:var(--shadow-lg);--glass-surface:var(--gray-0);--glass-edge:var(--gray-200);--glass-blur:none;--touch-target:44px;--dock-share:24vw;--dock-min-width:320px;--dock-max-width:440px;--duration-fast:.12s;--duration-normal:.2s;--ease:cubic-bezier(.2, 0, 0, 1)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-normal:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading);color:var(--color-text);background:var(--page-background);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{line-height:var(--leading-tight);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}h1{font-size:1.625rem;font-weight:var(--weight-bold);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}h2{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}h3{font-size:var(--text-lg)}h4{font-size:var(--text-md)}p{margin:0}a{color:var(--color-link);text-decoration:none}a:not([class]),a:hover{text-decoration:underline}.cx-journey__aside,.cx-bulk-bar,.cx-toast{--color-focus:var(--color-focus-on-dark)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}button,input,select,textarea{font:inherit;color:inherit}img{max-width:100%}code,kbd{font-family:var(--font-mono);font-size:.92em}kbd{padding:0 var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);border-bottom-width:2px}.cx-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cx-skip-link{top:-100px;left:var(--space-4);z-index:100;padding:var(--space-2) var(--space-4);background:var(--albany-gold-500);color:var(--albany-navy-900);font-weight:var(--weight-semibold);border-radius:var(--radius-md);position:absolute}.cx-skip-link:focus{top:var(--space-2)}.cx-stack{gap:var(--stack-gap,var(--space-4));flex-direction:column;display:flex}.cx-row{align-items:center;gap:var(--row-gap,var(--space-3));flex-wrap:wrap;display:flex}.cx-row--between{justify-content:space-between}.cx-row--end{justify-content:flex-end}.cx-row--top{align-items:flex-start}.cx-row--nowrap{flex-wrap:nowrap}.cx-grow{flex:auto;min-width:0}.cx-grid{gap:var(--space-4);grid-template-columns:repeat(var(--grid-cols,3), minmax(0, 1fr));display:grid}.cx-split{gap:var(--space-6);grid-template-columns:minmax(0, 1fr) var(--split-aside,340px);align-items:start;display:grid}.cx-split--left{grid-template-columns:var(--split-aside,300px) minmax(0, 1fr)}@media (width<=1100px){.cx-grid{grid-template-columns:repeat(min(var(--grid-cols,3), 2), minmax(0, 1fr))}.cx-split,.cx-split--left{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.cx-grid{grid-template-columns:minmax(0,1fr)}}.cx-muted{color:var(--color-text-muted)}.cx-subtle{color:var(--color-text-subtle);font-size:var(--text-sm)}.cx-mono{font-family:var(--font-mono);font-size:var(--text-sm)}.cx-strong{font-weight:var(--weight-semibold)}.cx-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media print{.cx-no-print{display:none!important}body{background:var(--gray-0)}}.cx-badge,.cx-tag,.cx-id-chip,.cx-verified{--chip:var(--tone-neutral);--chip-glass:var(--tone-neutral-glass);--chip-ink:var(--tone-neutral-deep);align-items:center;gap:var(--space-1);max-width:100%;min-height:1.375rem;padding:0 var(--space-2);border:1px solid color-mix(in srgb, var(--chip) 24%, transparent);border-radius:var(--radius-sm);background:var(--chip-glass);color:var(--chip-ink);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);letter-spacing:.01em;white-space:nowrap;line-height:1.25;display:inline-flex}.cx-badge .cx-dot,.cx-tag .cx-dot{width:6px;height:6px;margin-right:var(--space-0-5);background:var(--chip-ink)}.cx-tag svg,.cx-badge svg{flex:none}.cx-badge--origin,.cx-verified{--chip:var(--area-origin);--chip-glass:var(--area-origin-glass);--chip-ink:var(--area-origin-deep)}.cx-badge--success{--chip:var(--tone-success);--chip-glass:var(--tone-success-glass);--chip-ink:var(--tone-success-deep)}.cx-badge--warning{--chip:var(--tone-warning);--chip-glass:var(--tone-warning-glass);--chip-ink:var(--tone-warning-deep)}.cx-badge--danger{--chip:var(--tone-danger);--chip-glass:var(--tone-danger-glass);--chip-ink:var(--tone-danger-deep)}.cx-badge--info{--chip:var(--tone-info);--chip-glass:var(--tone-info-glass);--chip-ink:var(--tone-info-deep)}.cx-badge--gold,.cx-badge--pending,.cx-verified--identity{--chip:var(--tone-gold);--chip-glass:var(--tone-gold-glass);--chip-ink:var(--tone-gold-deep)}.cx-badge--navy,.cx-verified--company{--chip:var(--tone-navy);--chip-glass:var(--tone-navy-glass);--chip-ink:var(--tone-navy-deep)}.cx-badge--outline{--chip:var(--gray-400);background:var(--glass-tint)}.cx-badge--pending{border-style:dashed;border-color:var(--albany-gold-600)}.cx-verified{gap:var(--space-1);padding-left:var(--space-1-5);font-weight:var(--weight-bold)}.cx-id-chip{--chip:var(--area);--chip-glass:var(--area-glass);--chip-ink:var(--area-deep);border-radius:var(--radius-sm);width:max-content;font-family:var(--font-mono)}a:hover>.cx-id-chip{border-color:var(--area)}.cx-tag{min-height:1.5rem;padding-inline:var(--space-2)}.cx-tag__label{text-overflow:ellipsis;overflow:hidden}.cx-tag--removable{padding-right:3px}.cx-tag__remove{border-radius:var(--radius-full);width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.cx-tag__remove:hover{background:color-mix(in srgb, var(--chip) 22%, transparent)}.cx-tag__remove:focus-visible{border-radius:var(--radius-full)}.cx-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.cx-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.cx-btn:hover{text-decoration:none}.cx-btn:disabled,.cx-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.cx-btn--sm{min-height:32px;padding:0 var(--space-3);font-size:var(--text-sm)}.cx-btn--lg{min-height:var(--touch-target);padding:0 var(--space-6);font-size:var(--text-lg)}.cx-btn--block{width:100%}.cx-btn--primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary);box-shadow:none}.cx-btn--primary:hover:not(:disabled){background:var(--color-primary-hover)}.cx-btn--secondary{background:var(--glass-panel);border-color:var(--glass-hairline-strong);color:var(--color-text);box-shadow:none}.cx-btn--secondary:hover:not(:disabled){border-color:var(--color-border-strong);box-shadow:none}.cx-btn--ghost{color:var(--color-text);background:0 0}.cx-btn--ghost:hover:not(:disabled){background:var(--tone-neutral-glass)}.cx-btn--danger{background:var(--color-danger);color:var(--gray-0);box-shadow:none}.cx-btn--danger:hover:not(:disabled){background:var(--red-700)}.cx-btn--gold{background:var(--albany-gold-500);color:var(--albany-navy-900);box-shadow:none}.cx-btn--gold:hover:not(:disabled){background:var(--albany-gold-300)}.cx-btn--origin{background:var(--origin-700);color:var(--gray-0);box-shadow:none}.cx-btn--origin:hover:not(:disabled){background:var(--origin-600)}.cx-btn--area{background:var(--area);color:var(--area-on)}.cx-btn--area:hover:not(:disabled){filter:brightness(1.08)}.cx-icon-btn{border-radius:var(--radius-full);width:36px;height:36px;color:inherit;cursor:pointer;transition:background var(--duration-fast) var(--ease);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.cx-icon-btn:hover{background:var(--tone-neutral-glass)}.cx-icon-btn:focus-visible{border-radius:var(--radius-full)}.cx-icon-btn--sm{width:28px;height:28px}.cx-field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.cx-field__label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--gray-700)}.cx-field__required{color:var(--color-danger);margin-left:2px}.cx-field__hint{font-size:var(--text-sm);color:var(--color-text-subtle)}.cx-field__error{font-size:var(--text-sm);color:var(--color-danger);font-weight:var(--weight-medium)}.cx-input,.cx-select,.cx-textarea{width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-md);box-shadow:none;transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease)}.cx-input:hover:not(:disabled),.cx-select:hover:not(:disabled),.cx-textarea:hover:not(:disabled){border-color:var(--gray-400)}.cx-textarea{resize:vertical;min-height:96px}.cx-input:focus,.cx-select:focus,.cx-textarea:focus{border-color:var(--albany-navy-600);box-shadow:0 0 0 4px color-mix(in srgb, var(--albany-gold-500) 24%, transparent), var(--shadow-sm);outline:none}.cx-input[aria-invalid=true],.cx-select[aria-invalid=true],.cx-textarea[aria-invalid=true]{border-color:var(--color-danger)}.cx-input:disabled,.cx-select:disabled,.cx-textarea:disabled{background:var(--gray-50);color:var(--color-text-subtle);box-shadow:none}.cx-search{align-items:center;display:flex;position:relative}.cx-search__icon{color:var(--color-text-subtle);pointer-events:none;position:absolute;left:14px}.cx-search .cx-input{border-radius:var(--radius-md);min-height:42px;padding-left:40px}.cx-check{align-items:flex-start;gap:var(--space-2);cursor:pointer;font-size:var(--text-md);display:inline-flex}.cx-check input{width:18px;height:18px;accent-color:var(--albany-navy-800);flex:none;margin:2px 0 0}.cx-option__note{display:block}.cx-switch{align-items:center;gap:var(--space-3);cursor:pointer;display:inline-flex}.cx-switch__track{border-radius:var(--radius-full);background:var(--gray-300);width:40px;height:22px;transition:background var(--duration-fast) var(--ease);flex:none;position:relative}.cx-switch__track:after{content:"";background:var(--gray-0);width:16px;height:16px;box-shadow:none;transition:transform var(--duration-fast) var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.cx-switch input{opacity:0;width:1px;height:1px;position:absolute}.cx-switch input:checked+.cx-switch__track{background:var(--color-success)}.cx-switch input:checked+.cx-switch__track:after{transform:translate(18px)}.cx-switch input:focus-visible+.cx-switch__track{outline:3px solid var(--color-focus);outline-offset:2px}.cx-switch input:disabled+.cx-switch__track{opacity:.5}.cx-segmented{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--gray-50);flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.cx-segmented button{min-height:30px;padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0}.cx-segmented button[aria-pressed=true]{background:var(--color-surface);color:var(--color-text);box-shadow:none}.cx-avatar{width:var(--avatar-size,36px);height:var(--avatar-size,36px);background:var(--avatar-bg,var(--albany-navy-600));color:var(--avatar-on,var(--gray-0));font-size:calc(var(--avatar-size,36px) * .38);font-weight:var(--weight-semibold);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.cx-avatar img{object-fit:cover;width:100%;height:100%}.cx-avatar--ring{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--origin-500)}.cx-logo{width:var(--logo-size,40px);height:var(--logo-size,40px);border-radius:calc(var(--logo-size,40px) * .28);background:var(--logo-bg,var(--albany-navy-800));color:var(--logo-on,var(--gray-0));font-size:calc(var(--logo-size,40px) * .34);font-weight:var(--weight-bold);letter-spacing:.02em;border:1px solid var(--glass-hairline);box-shadow:none;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.cx-logo--image{background:var(--gray-0)}.cx-logo img{object-fit:contain;width:100%;height:100%}.cx-tabs__list{gap:var(--space-1);border-bottom:1px solid var(--color-border);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.cx-tabs__tab{align-items:center;gap:var(--space-2);min-height:40px;font-size:var(--text-sm);padding:0 var(--space-4);color:var(--color-text-muted);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex;position:relative}.cx-tabs__tab[aria-selected=true],.cx-tabs__tab[aria-current=page]{color:var(--color-text)}.cx-tabs__tab[aria-selected=true]:after,.cx-tabs__tab[aria-current=page]:after{content:"";right:var(--space-2);bottom:-1px;left:var(--space-2);background:var(--albany-gold-500);border-radius:3px 3px 0 0;height:3px;position:absolute}.cx-tabs__count{margin-left:var(--space-2)}.cx-tabs__panel{padding-top:var(--space-5)}@media (width<=720px){.cx-tabs__list{gap:0}.cx-tabs__tab{min-height:40px;padding:0 var(--space-3)}}.cx-card{background:var(--glass-panel);border:1px solid var(--glass-hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-panel);min-width:0}.cx-card--pad{padding:var(--space-5)}.cx-card--accent{border-top:3px solid var(--area)}.cx-card--interactive{transition:box-shadow var(--duration-normal) var(--ease), transform var(--duration-normal) var(--ease)}.cx-card--interactive:hover{box-shadow:none}.cx-card__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--color-divider);display:flex}.cx-card__header h2,.cx-card__header h3{font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.cx-card__header :is(h2,h3)>a{align-items:center;gap:var(--space-1);color:inherit;display:inline-flex}.cx-card__header :is(h2,h3)>a:after{content:"›";color:var(--color-text-subtle);font-size:1.25em;font-weight:var(--weight-medium);transition:transform var(--duration-fast) var(--ease);line-height:1}.cx-card__header :is(h2,h3)>a:hover:after{transform:translate(2px)}.cx-card__body{padding:var(--space-5) var(--space-6)}.cx-card__footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-divider);background:var(--glass-tint);border-radius:0 0 var(--radius-xl) var(--radius-xl);display:flex}.cx-stat{gap:var(--space-1);padding:var(--space-5) var(--space-6);background:var(--glass-panel);border-left:0;flex-direction:column;display:flex}.cx-stat__value{font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:1.1}.cx-stat[data-hue] .cx-stat__value{color:var(--chip-ink)}.cx-stat__label{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}.cx-dl{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(120px,34%) minmax(0,1fr);margin:0;display:grid}.cx-dl dt{color:var(--color-text-muted);font-size:var(--text-sm)}.cx-dl>div{display:contents}.cx-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.cx-alert{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-md);border:1px solid;border-left-width:3px;align-items:flex-start;display:flex}.cx-alert--info{background:var(--gray-50);border-color:var(--color-border);border-left-color:var(--accent-ink)}.cx-alert--success{background:var(--color-success-bg);border-color:color-mix(in srgb, var(--color-success) 35%, transparent)}.cx-alert--warning{background:var(--color-warning-bg);border-color:color-mix(in srgb, var(--color-warning) 35%, transparent)}.cx-alert--danger{background:var(--color-danger-bg);border-color:color-mix(in srgb, var(--color-danger) 35%, transparent)}.cx-alert__body{--stack-gap:var(--space-1)}.cx-alert__icon{flex:none;margin-top:1px}.cx-state{align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);text-align:center;flex-direction:column;display:flex}.cx-state__icon{border:1px solid color-mix(in srgb, var(--area) 25%, transparent);border-radius:var(--radius-lg);background:var(--area-glass);width:56px;height:56px;color:var(--area-deep);justify-content:center;align-items:center;display:inline-flex}.cx-state--error .cx-state__icon{background:var(--color-danger-bg);color:var(--color-danger)}.cx-state__title{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.cx-state__text{max-width:460px;color:var(--color-text-muted)}.cx-loading{padding:var(--space-5)}.cx-skeleton{height:var(--skeleton-h,14px);width:var(--skeleton-w,100%);border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-skeleton) 25%, var(--color-skeleton-shine) 50%, var(--color-skeleton) 75%);background-size:200% 100%;animation:1.4s linear infinite cx-shimmer;display:block}@keyframes cx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.cx-skeleton{animation:none}}.cx-progress{border-radius:var(--radius-full);background:var(--tone-neutral-glass);width:100%;height:8px;overflow:hidden}.cx-progress__bar{border-radius:var(--radius-full);background:var(--area);height:100%}.cx-progress[data-hue] .cx-progress__bar{background:var(--chip-ink)}.cx-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cx-timeline li{padding:0 0 var(--space-4) var(--space-6);border-left:2px solid var(--color-border);margin-left:6px;position:relative}.cx-timeline li:before{content:"";background:var(--color-surface);border:2px solid var(--area);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:-7px}.cx-timeline li:last-child{border-left-color:#0000}.cx-timeline__body{margin-top:var(--space-1)}.cx-page-header{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.cx-page-header__back{margin-bottom:calc(var(--space-1) * -1);flex-basis:100%}.cx-page-header__lead{align-items:center;gap:var(--space-4);min-width:0;display:flex}.cx-page-header__lead>.cx-page-icon{display:none}.cx-page-icon{width:28px;height:28px;color:var(--area-ink);box-shadow:none;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.cx-page-icon svg{width:22px;height:22px}.cx-page-icon--sm{width:28px;height:28px;box-shadow:none}.cx-page-header__titles{flex-direction:column;gap:2px;min-width:0;display:flex}.cx-page-header__titles h1,.cx-page-header__titles>p{margin:0}.cx-page-header__title-row{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.cx-page-header__meta,.cx-page-header__actions,.cx-page-header__buttons{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cx-steps{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cx-step{align-items:center;gap:var(--space-3);min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;text-decoration:none;display:flex}.cx-step:hover{background:var(--tone-neutral-glass);text-decoration:none}.cx-step[aria-current=step]{background:var(--area-glass);color:var(--color-text);font-weight:var(--weight-semibold)}.cx-step[aria-current=step] .cx-subtle{color:var(--gray-700)}.cx-step__label{--stack-gap:0}.cx-step__marker{border:2px solid var(--gray-300);background:var(--color-surface);width:26px;height:26px;font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cx-step--done .cx-step__marker{border-color:var(--color-success);background:var(--color-success);color:var(--gray-0)}.cx-step--progress .cx-step__marker{border-color:var(--albany-gold-500);color:var(--albany-gold-600)}.cx-step[aria-current=step] .cx-step__marker{border-color:var(--area);color:var(--area-ink)}.cx-step--done[aria-current=step] .cx-step__marker{border-color:var(--color-success);color:var(--gray-0);box-shadow:0 0 0 2px var(--area)}.cx-phases{flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cx-phase{min-width:120px;padding:var(--space-3) var(--space-4);background:var(--gray-100);color:var(--color-text-muted);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);flex:1 1 0}.cx-phase:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%)}.cx-phase--done{background:var(--area-soft);color:var(--color-text)}.cx-phase--current{background:var(--area);color:var(--area-on)}.cx-phase__name{font-weight:var(--weight-semibold);font-size:var(--text-md)}.cx-phase__meta{font-size:var(--text-xs)}.cx-record-header{margin-bottom:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:none}.cx-record-header--continued{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;margin-bottom:0}.cx-record-header__cover{height:176px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--gray-100);justify-content:flex-end;align-items:flex-start;display:flex;position:relative}@media (width<=700px){.cx-record-header__cover{height:112px}}.cx-record-header__cover-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cx-record-header__cover>:not(.cx-record-header__cover-image){position:relative}.cx-record-header__head{align-items:flex-end;gap:var(--space-4) var(--space-5);padding:0 var(--space-6) var(--space-5);flex-wrap:wrap;display:flex}.cx-record-header__tile{z-index:1;margin-top:calc(var(--space-8) * -1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:none;flex:none;display:inline-flex;position:relative}.cx-record-header__tile .cx-logo{border-radius:var(--radius-md)}.cx-record-header__tile .cx-page-icon{border-radius:var(--radius-md);width:64px;height:64px}.cx-record-header__titles{gap:var(--space-2);flex-direction:column;flex:320px;min-width:0;display:flex}.cx-record-header__name{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.cx-record-header__name h1{font-size:var(--text-2xl);margin:0;line-height:1.15}.cx-record-header__titles>p{margin:0}.cx-record-header__meta{align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.cx-record-header__sep{background:var(--gray-300);border-radius:50%;width:4px;height:4px}.cx-record-header__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cx-record-header__tabs>.cx-tabs__list{padding:0 var(--space-4)}@media (width<=640px){.cx-record-header__head{padding:0 var(--space-4) var(--space-4)}.cx-record-header__name h1{font-size:var(--text-2xl)}}.cx-record-header:not(:has(.cx-record-header__cover-image)) .cx-record-header__cover{display:none}.cx-record-header:not(:has(.cx-record-header__cover-image)) .cx-record-header__tile{margin-top:var(--space-5)}.cx-save{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);display:inline-flex}.cx-save svg{flex:none}.cx-save--saved{color:var(--color-success)}.cx-save--error{color:var(--color-danger)}.cx-dialog{border:1px solid var(--glass-hairline);border-radius:var(--radius-2xl);background:var(--glass-frost-strong);width:min(560px,100vw - 32px);max-height:calc(100vh - 64px);box-shadow:var(--shadow-lg);color:var(--color-text);padding:0}.cx-dialog[open]{flex-direction:column;display:flex}.cx-dialog--wide{width:min(880px,100vw - 32px)}.cx-dialog--large{width:min(1120px,100vw - 48px);height:calc(100vh - 96px)}.cx-dialog::backdrop{background:var(--color-overlay)}.cx-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-3);display:flex}.cx-dialog__header h2{margin:0}.cx-dialog__body{min-height:0;padding:var(--space-2) var(--space-6) var(--space-5);flex:auto;overflow-y:auto}.cx-dialog--large .cx-dialog__body{flex-direction:column;padding:0;display:flex}.cx-dialog__footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-divider);background:var(--glass-tint);flex-wrap:wrap;display:flex}@media (width<=720px){.cx-dialog,.cx-dialog--wide,.cx-dialog--large{width:calc(100vw - var(--space-4));max-width:none;max-height:calc(100dvh - var(--space-4));border-radius:var(--radius-lg)}.cx-dialog--large{height:calc(100dvh - var(--space-4))}.cx-dialog__header{padding:var(--space-4) var(--space-4) var(--space-2)}.cx-dialog__body{padding:var(--space-2) var(--space-4) var(--space-4)}.cx-dialog__footer{padding:var(--space-3) var(--space-4)}.cx-dialog__footer>*{flex:auto}}.cx-menu{display:inline-block;position:relative}.cx-menu__list{z-index:50;min-width:220px;padding:var(--space-1);border:1px solid var(--glass-hairline);border-radius:var(--radius-lg);background:var(--glass-frost-strong);box-shadow:var(--shadow-lg);color:var(--color-text);margin:0;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.cx-menu__list--left{left:0;right:auto}.cx-menu__item{align-items:center;gap:var(--space-2);width:100%;min-height:38px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:inherit;font-size:var(--text-md);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.cx-menu__item:hover,.cx-menu__item:focus-visible{background:var(--tone-neutral-glass);text-decoration:none}.cx-menu__item--danger{color:var(--color-danger)}.cx-menu__sep{height:1px;margin:var(--space-1) 0;background:var(--color-divider)}.cx-menu__label{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.05em}.cx-menu__blank{width:14px;display:inline-block}.cx-form-section{container-type:inline-size}.cx-form-section__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.cx-form-section__lead{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.cx-form-section__titles{flex-direction:column;gap:2px;min-width:0;display:flex}.cx-form-section__header h2{font-size:var(--text-lg);margin:0}.cx-form-section__header p{font-size:var(--text-sm);margin:0}.cx-form-rows{padding:var(--space-1) var(--space-6);flex-direction:column;display:flex}.cx-form-rows>*{padding:var(--space-4) 0}.cx-form-rows>*+*{border-top:1px solid var(--gray-100)}.cx-form-row,.cx-form-rows>.cx-field{column-gap:var(--space-8);row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;display:grid}.cx-form-row--wide{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start}.cx-form-row__text{flex-direction:column;gap:2px;min-width:0;display:flex}.cx-form-row__label,.cx-form-rows>.cx-field>.cx-field__label{color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-semibold)}.cx-form-row__hint{color:var(--color-text-subtle);font-size:var(--text-sm)}.cx-form-row__control{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.cx-form-row--wide .cx-form-row__control{justify-content:flex-start}.cx-form-row__control>.cx-input,.cx-form-row__control>.cx-select,.cx-form-row__control>.cx-textarea,.cx-form-row__control>.cx-field,.cx-form-row__control>.cx-search{flex:100%}.cx-form-rows>.cx-field{row-gap:2px}.cx-form-rows>.cx-field>.cx-field__label{grid-area:1/1;align-self:end}.cx-form-rows>.cx-field>.cx-field__hint{grid-area:2/1;align-self:start}.cx-form-rows>.cx-field>.cx-input,.cx-form-rows>.cx-field>.cx-select,.cx-form-rows>.cx-field>.cx-textarea{grid-area:1/2/span 2}.cx-form-rows>.cx-field>.cx-field__error{grid-area:3/2}.cx-form-section__flush{min-width:0}.cx-form-section__flush>.cx-plain-list>.cx-kv{padding-right:var(--space-6);padding-left:var(--space-6)}@container (width<=600px){.cx-form-row,.cx-form-row--wide,.cx-form-rows>.cx-field{grid-template-columns:minmax(0,1fr)}.cx-form-rows>.cx-field>*{grid-area:auto/1}.cx-form-row__control{justify-content:flex-start}.cx-form-row:has(>.cx-form-row__control>:is(.cx-switch,.cx-badge):only-child){grid-template-columns:minmax(0,1fr) auto}.cx-form-row:has(>.cx-form-row__control>:is(.cx-switch,.cx-badge):only-child)>.cx-form-row__control{justify-content:flex-end}}.cx-save-bar{bottom:var(--space-4);z-index:5;align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-3) var(--space-5);border:1px solid var(--glass-hairline);border-radius:var(--radius-xl);background:var(--glass-frost);box-shadow:var(--shadow-lg);flex-wrap:wrap;display:flex;position:sticky}.cx-save-bar__state{align-items:center;gap:var(--space-3);flex:auto;min-width:0;display:flex}.cx-choice-group{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.cx-choices{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cx-choice{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer;transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);flex-direction:column;display:flex;position:relative}.cx-choice:hover{border-color:var(--color-border-strong);box-shadow:none}.cx-choice:has(input:checked){border-color:var(--area);box-shadow:0 0 0 2px var(--area)}.cx-choice:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.cx-choice--disabled{cursor:not-allowed;opacity:.6}.cx-choice input{opacity:0;pointer-events:none;position:absolute}.cx-choice__tile{width:40px;height:40px;margin-bottom:var(--space-1);border-radius:var(--radius-md);background:var(--area);color:var(--area-on);justify-content:center;align-items:center;display:inline-flex}.cx-choice__title{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-semibold);flex-wrap:wrap;display:inline-flex}.cx-choice__line{color:var(--color-text-muted);font-size:var(--text-sm)}@media (width<=560px){.cx-choices{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cx-choice{transition:none}}.cx-table-wrap{width:100%;position:relative;overflow-x:auto}.cx-table{border-collapse:collapse;width:100%;font-size:var(--text-md)}.cx-table th{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--gray-50);color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-align:left;text-transform:uppercase;letter-spacing:.06em;position:sticky;top:0}.cx-table td{height:52px;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-divider);vertical-align:middle}.cx-table tbody tr:last-child td{border-bottom:0}.cx-table--stack tbody th[scope=row]{height:64px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider);color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-medium);letter-spacing:normal;text-transform:none;vertical-align:middle;background:0 0;position:static}.cx-table--stack tbody tr:last-child th[scope=row]{border-bottom:0}.cx-table tbody tr{transition:background var(--duration-fast) var(--ease)}.cx-table tbody tr:hover{background:color-mix(in srgb, var(--area) 4%, transparent)}.cx-table tr[aria-selected=true]{background:var(--area-glass)}.cx-table__check{width:44px}@media (width>=641px){.cx-table td.cx-table__actions{white-space:nowrap;width:1%}}.cx-table-fit{top:6px;right:var(--space-2);z-index:2;position:absolute}.cx-table-wrap:has(.cx-table-fit) th:last-child{padding-right:48px}@media (width>=721px){.cx-table td :has(>:is(.cx-badge,.cx-tag)+:is(.cx-badge,.cx-tag)){flex-wrap:nowrap}}.cx-dialog .cx-table th,.cx-dialog .cx-table td{padding:var(--space-2) var(--space-4)}.cx-dialog .cx-table td{height:auto}@media (width<=640px){.cx-table-fit{display:none}.cx-table--stack,.cx-table--stack tbody,.cx-table--stack tfoot{display:block}.cx-table--stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cx-table--stack tr{align-items:start;gap:var(--space-3) var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--color-divider);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.cx-table.cx-table--stack td{text-align:left;overflow-wrap:anywhere;border:0;min-width:0;height:auto;padding:0}.cx-table--stack td>*{min-width:0;max-width:100%}.cx-table--stack td *{white-space:normal}.cx-table--stack td .cx-id-chip{white-space:nowrap;flex:none}.cx-table--stack td:empty{display:none}.cx-table--stack td[data-label]:before{content:attr(data-label);color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;display:block}.cx-table--stack td:first-child,.cx-table--stack .cx-table__check+td,.cx-table--stack .cx-table__actions,.cx-table--stack tbody th[scope=row]{grid-column:1/-1}.cx-table--stack tbody th[scope=row]{overflow-wrap:anywhere;border:0;height:auto;padding:0}.cx-table--stack td:first-child:before,.cx-table--stack .cx-table__check+td:before{display:none}.cx-table--stack td.cx-table__check{top:var(--space-4);right:var(--space-4);width:auto;position:absolute}.cx-table--stack .cx-table__check+td{padding-right:var(--space-8)}}.cx-sort{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.cx-th{align-items:center;gap:var(--space-1);display:inline-flex}.cx-th .cx-sort{text-align:left}.cx-th .cx-sort svg,.cx-th .cx-col-filter{flex:none}.cx-col-filter{display:inline-flex;position:relative}.cx-col-filter__button{min-width:24px;height:24px;padding:0 var(--space-1);border-radius:var(--radius-full);color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;display:inline-flex}.cx-col-filter__button:hover{background:var(--tone-neutral-glass);color:var(--color-text)}.cx-col-filter__button--on{background:var(--area-soft);color:var(--area-ink)}.cx-col-filter__count{border-radius:var(--radius-full);background:var(--area-ink);min-width:16px;height:16px;color:var(--gray-0);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:0;place-items:center;padding:0 4px;line-height:1;display:inline-grid}.cx-col-filter__pop{z-index:50;gap:var(--space-2);min-width:200px;max-width:280px;max-height:360px;padding:var(--space-3);border:1px solid var(--glass-hairline);border-radius:var(--radius-lg);background:var(--glass-frost-strong);box-shadow:var(--shadow-lg);color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-regular);letter-spacing:normal;text-transform:none;white-space:normal;justify-items:start;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.cx-col-filter__set{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.cx-col-filter__legend{margin-bottom:var(--space-1);color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;padding:0}.cx-col-filter__range{color:var(--color-text-muted);font-size:var(--text-sm);gap:2px;display:grid}.cx-table-filters{display:none}.cx-table-filters--always{display:flex}.cx-table-filters .cx-col-filter__count{margin-left:2px}@media (width<=640px){.cx-table-filters{padding:var(--space-3) var(--space-4) 0;display:flex}}.cx-table td.cx-table__empty{height:auto;padding:var(--space-6) var(--space-4)}.cx-list-toolbar{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.cx-list-toolbar__count{color:var(--color-text-subtle);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.cx-bulk-bar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);background:color-mix(in srgb, var(--albany-navy-800) 92%, transparent);color:var(--gray-0);flex-wrap:wrap;display:flex}.cx-bulk-bar .cx-btn--ghost{color:var(--gray-0)}.cx-bulk-bar .cx-btn--ghost:hover{background:var(--albany-navy-600)}.cx-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-divider);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}.cx-pagination .cx-icon-btn{border-color:var(--glass-hairline-strong);background:var(--glass-panel);box-shadow:none}.app-shell{flex-direction:column;min-height:100vh;display:flex}:root{--topbar-height:52px;--topbar-navy:#0b1730}.app-topbar{--color-focus:var(--color-focus-on-dark);height:var(--topbar-height);align-items:center;gap:var(--space-4);padding:0 var(--space-6);background:var(--topbar-navy);color:#fff;display:flex}.app-topbar__who{margin-left:auto}.app-topbar__link{color:inherit;text-decoration:underline}.app-main{padding:var(--space-6);flex:1}.app-toasts{right:var(--space-4);bottom:var(--space-4);gap:var(--space-2);max-width:min(28rem, calc(100vw - 2 * var(--space-4)));flex-direction:column;display:flex;position:fixed}.app-toast{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--topbar-navy);color:#fff;display:flex}.app-toast--danger{border-left:4px solid var(--color-danger)}.app-toast__text{flex:1}
