.nia-living-avatar{--nia-living-avatar-frame-size:min(100%, 13.5rem);pointer-events:none;isolation:isolate;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:visible}.main-stage__orb.main-stage__orb--living-avatar{width:min(100%,10.8rem)}.main-stage__orb--living-avatar+.main-stage__nia-title{margin-top:clamp(var(--space-1), calc(.64vw * var(--ui-fluid-scale)), var(--space-2))}.nia-living-avatar__frame,.nia-living-avatar__glass{pointer-events:none;position:absolute}.nia-living-avatar__frame{width:var(--nia-living-avatar-frame-size);aspect-ratio:1;border-radius:var(--radius-pill);filter:var(--filter-nia-avatar-frame);place-items:center;display:grid;overflow:hidden;transform:translate(0,0)}.main-stage__orb--living-avatar .nia-living-avatar__frame{box-shadow:var(--shadow-nia-avatar-frame)}.nia-living-avatar__wisps,.nia-living-avatar__source,.nia-living-avatar__metamorph{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.nia-living-avatar__source{object-fit:contain;transform-origin:50%;transform:scale(1.54)}.nia-living-avatar__source--shell{opacity:var(--opacity-nia-avatar-shell);z-index:1;filter:var(--filter-nia-avatar-shell);-webkit-mask-image:var(--mask-nia-avatar-shell);-webkit-mask-image:var(--mask-nia-avatar-shell);mask-image:var(--mask-nia-avatar-shell);mask-composite:var(--mask-composite-nia-avatar-shell)}.nia-living-avatar__source--fallback-core{z-index:2;opacity:0;filter:var(--filter-nia-avatar-fallback-core);transform:scale(var(--scale-nia-avatar-fallback-core));-webkit-mask-image:radial-gradient(ellipse 39% 37% at 50% 50%, var(--color-reference-anthracite) 0%, var(--color-reference-anthracite) 52%, color-mix(in srgb, var(--color-reference-anthracite) 46%, transparent) 67%, transparent 78%);-webkit-mask-image:radial-gradient(ellipse 39% 37% at 50% 50%, var(--color-reference-anthracite) 0%, var(--color-reference-anthracite) 52%, color-mix(in srgb, var(--color-reference-anthracite) 46%, transparent) 67%, transparent 78%);mask-image:radial-gradient(ellipse 39% 37% at 50% 50%, var(--color-reference-anthracite) 0%, var(--color-reference-anthracite) 52%, color-mix(in srgb, var(--color-reference-anthracite) 46%, transparent) 67%, transparent 78%);transition:opacity var(--duration-normal) var(--easing-standard)}.nia-living-avatar--fallback-ready .nia-living-avatar__source--fallback-core{opacity:.84}.nia-living-avatar--metamorph-ready .nia-living-avatar__source--fallback-core{opacity:0}.nia-living-avatar__metamorph{z-index:2;opacity:0;transform:scale(var(--scale-nia-avatar-cloud));filter:var(--filter-nia-avatar-cloud);transform-origin:50%;transition:opacity var(--duration-normal) var(--easing-standard);-webkit-mask-image:var(--mask-nia-avatar-cloud);-webkit-mask-image:var(--mask-nia-avatar-cloud);mask-image:var(--mask-nia-avatar-cloud)}.nia-living-avatar--metamorph-ready .nia-living-avatar__metamorph{opacity:var(--opacity-nia-avatar-cloud)}.nia-living-avatar__wisps{z-index:2;opacity:0;transform:scale(var(--scale-nia-avatar-wisps));transform-origin:50%;filter:var(--filter-nia-avatar-cloud);-webkit-mask-image:var(--mask-nia-avatar-wisps);-webkit-mask-image:var(--mask-nia-avatar-wisps);mask-image:var(--mask-nia-avatar-wisps);transition:opacity var(--duration-normal) var(--easing-standard);display:none}.main-stage__orb--living-avatar .nia-living-avatar__wisps{display:var(--display-nia-avatar-wisps)}.nia-living-avatar--metamorph-ready .nia-living-avatar__wisps{opacity:var(--opacity-nia-avatar-wisps)}.nia-living-avatar__glass{z-index:3;border-radius:inherit;background:radial-gradient(ellipse at 54% 23%, color-mix(in srgb, var(--color-reference-offwhite) 18%, transparent) 0%, transparent 27%), linear-gradient(126deg, color-mix(in srgb, var(--color-reference-offwhite) 8%, transparent) 0%, transparent 28%, color-mix(in srgb, var(--color-reference-offwhite) 5%, transparent) 58%, transparent 100%);mix-blend-mode:screen;opacity:var(--opacity-nia-avatar-glass);filter:blur(.05rem);inset:0}@media (prefers-reduced-motion:reduce){.nia-living-avatar__source--fallback-core,.nia-living-avatar__wisps,.nia-living-avatar__metamorph{transition:none}}:root[data-storybook-canvas=true] .nia-living-avatar__source--fallback-core,:root[data-storybook-canvas=true] .nia-living-avatar__wisps,:root[data-storybook-canvas=true] .nia-living-avatar__metamorph{transition:none}@media (width<=40rem){.main-stage__nia:has(.main-stage__orb--living-avatar):not(.main-stage__nia--thread-active){transform:translateY(0)}.main-stage__orb.main-stage__orb--living-avatar{width:min(100%,5.8rem)}.main-stage__orb--living-avatar+.main-stage__nia-title{margin-top:var(--space-2)}}.ds-theme-picker{max-width:52rem}.ds-theme-picker.ds-radio-group--cards.ds-radio-group--tiles .ds-radio-option{grid-template-columns:minmax(0,1fr) auto;min-width:0}.ds-theme-picker.ds-radio-group--cards.ds-radio-group--tiles .ds-radio-option__visual{grid-area:1/1/auto/-1;width:100%;height:auto}.ds-theme-picker.ds-radio-group--cards.ds-radio-group--tiles .ds-radio-option__visual>*{height:auto}.ds-theme-picker.ds-radio-group--cards.ds-radio-group--tiles .ds-radio-option .ds-inline-control__text{grid-area:2/1}.ds-theme-picker.ds-radio-group--cards.ds-radio-group--tiles .ds-radio-option .ds-radio{grid-area:2/2}.ds-theme-picker.ds-radio-group--cards.ds-radio-group--tiles .ds-radio-option:has(input[value=platform]){grid-column:1/-1;min-height:auto}.ds-theme-picker.ds-radio-group--cards.ds-radio-group--tiles .ds-radio-option[data-selected=true]{border-color:var(--color-border-focus);background:color-mix(in srgb, var(--color-ui-accent) 8%, transparent)}.ds-theme-preview{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);width:100%;min-width:0;color:var(--color-text-primary);background:var(--color-theme-preview-surface);text-align:left;overflow:hidden}.ds-theme-preview__heading{padding:var(--space-3);background:var(--color-theme-preview-header);border-bottom:1px solid var(--color-border-default)}.ds-theme-preview__content{gap:var(--flow-4);padding:var(--flow-4);display:grid}.ds-theme-preview__content>.ds-button{justify-self:start}:root{--color-reference-offwhite:#f7f7f7;--color-reference-ash:#dfdfdd;--color-reference-violet-deep:#3a1064;--color-reference-royal:#7833a7;--color-reference-orchid:#a12abc;--color-reference-magenta:#e04ad2;--color-reference-prune:#17072e;--color-reference-midnight-panel:#1a192b;--color-reference-anthracite:#41424b;--color-reference-electric:#4d67ff;--color-reference-glacier:#92eaff;--color-reference-black:#000;--color-reference-white:#fff;--color-reference-ink:#121316;--color-reference-gray-900:#242424;--color-reference-gray-800:#333;--color-reference-gray-700:#424242;--color-reference-gray-600:#616161;--color-reference-gray-100:#f0f0f0;--color-reference-graphite:#23222a;--color-reference-silver:#dcdcdc;--color-reference-lavender:#a175f3;--color-reference-iris:#9263f1;--color-reference-amethyst:#643fb2;--color-reference-lilac:#c9aaf9;--color-reference-amber:#ffcb38;--color-reference-cyan:#4fd7ff;--color-reference-sage:#73ad73;--color-reference-cardinal:#cf3438;--color-reference-wheat:#ffe2a9;--color-reference-crimson:#c8102e;--color-reference-ruby:#9e1c28;--color-reference-forest:#245424;--color-reference-ochre:#785300;--color-reference-petrol:#00596f;--color-reference-blue:#1d5fd1;--color-reference-emerald:#24d281;--color-reference-sky:#20b7dc;--color-reference-coral:#ff9bad;--color-language-flag-white:#fff;--color-language-flag-france-blue:#0055a4;--color-language-flag-france-red:#ef4135;--color-language-flag-uk-blue:#012169;--color-language-flag-uk-red:#c8102e;--ui-scale:.84;--ui-fluid-scale:.84;--ui-decor-scale:.84;--size-touch-target-xs:34px;--size-touch-target-sm:38px;--size-touch-target-md:42px;--size-touch-target-lg:46px;--font-family-base:"Manrope Variable", "Manrope", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-family-interface:"Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-weight-regular:340;--font-weight-medium:440;--font-weight-semibold:540;--font-weight-bold:640;--font-weight-heavy:700;--font-weight-ultra:760;--letter-spacing-reading:.01em;--letter-spacing-heading:-.012em;--letter-spacing-display:-.022em;--letter-spacing-tight:-.005em;--letter-spacing-eyebrow:.1em;--letter-spacing-wide:.06em;--font-profile-body-family:var(--font-family-base);--font-profile-body-weight:430;--font-profile-body-variation:"wght" 430;--font-profile-body-line-height:var(--line-height-base);--font-profile-body-letter-spacing:var(--letter-spacing-reading);--font-profile-interface-family:var(--font-family-interface);--font-profile-interface-weight:400;--font-profile-interface-variation:normal;--font-profile-interface-line-height:1.22;--font-profile-interface-letter-spacing:var(--letter-spacing-reading);--font-profile-label-family:var(--font-family-base);--font-profile-label-weight:var(--font-weight-medium);--font-profile-label-variation:"wght" var(--font-weight-medium);--font-profile-label-line-height:1.1;--font-profile-label-letter-spacing:var(--letter-spacing-reading);--font-profile-heading-family:var(--font-family-base);--font-profile-heading-weight:var(--font-weight-semibold);--font-profile-heading-variation:"wght" var(--font-weight-semibold);--font-profile-heading-line-height:1.12;--font-profile-heading-letter-spacing:var(--letter-spacing-heading);--font-profile-rail-family:var(--font-family-base);--font-profile-rail-weight:340;--font-profile-rail-variation:"wght" 340;--font-profile-rail-line-height:1.14;--font-profile-rail-letter-spacing:.01em;--font-profile-display-family:var(--font-family-base);--font-profile-display-weight:220;--font-profile-display-variation:"wght" 220;--font-profile-display-line-height:.92;--font-profile-display-letter-spacing:var(--letter-spacing-display);--font-profile-button-family:var(--font-family-base);--font-profile-button-weight:var(--font-weight-medium);--font-profile-button-variation:"wght" var(--font-weight-medium);--font-profile-button-line-height:var(--line-height-tight);--font-profile-button-letter-spacing:var(--letter-spacing-reading);--font-profile-eyebrow-family:var(--font-family-base);--font-profile-eyebrow-weight:var(--font-weight-bold);--font-profile-eyebrow-variation:"wght" var(--font-weight-bold);--font-profile-eyebrow-line-height:1.1;--font-profile-eyebrow-letter-spacing:.14em;--font-size-100:.84rem;--font-size-200:.96rem;--font-size-300:1rem;--font-size-400:1.16rem;--font-size-500:1.52rem;--font-size-600:2.08rem;--font-size-interactive-label:1rem;--font-size-interactive-control:1.03rem;--font-size-interactive-button-sm:.94rem;--font-size-interactive-button-md:1rem;--font-size-interactive-button-lg:1.08rem;--font-size-interactive-button-brand-lg:1.05rem;--font-size-interactive-menu:.94rem;--font-size-interactive-link:1rem;--font-size-interactive-caption:.94rem;--font-size-interactive-rail-label:clamp(.98rem, .16vw + .95rem, 1.04rem);--font-size-interactive-rail-item:.99rem;--font-size-interactive-rail-conversation:.95rem;--font-size-eyebrow:.72rem;--font-size-eyebrow-sm:.68rem;--font-size-table-header:.78rem;--font-size-table-header-prominent:calc(var(--font-size-table-header) * 1.15);--line-height-tight:1.04;--line-height-snug:1.2;--line-height-heading:1.12;--line-height-reading:1.35;--line-height-base:1.54;--line-height-loose:1.7;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--radius-xs:.5rem;--radius-sm:.92rem;--radius-md:1.28rem;--radius-lg:2rem;--radius-button:var(--radius-pill);--radius-control:var(--radius-pill);--radius-control-area:1.85rem;--radius-password-input-frame:2rem;--radius-pill:9999px;--radius-login-panel:.875rem;--radius-login-card:.75rem;--radius-card:var(--radius-sm);--radius-organization-administration-card:var(--radius-sm);--radius-panel:1.2rem;--opacity-subtle:.38;--opacity-muted:.62;--opacity-soft:.72;--opacity-visible:.82;--opacity-near-opaque:.92;--effect-panel-backdrop-filter:none;--effect-ambient-blur-filter:none;--effect-panel-elevation-shadow:none;--duration-fast:.14s;--duration-normal:.24s;--duration-press-flash:.6s;--duration-field-error-enter:.42s;--easing-standard:cubic-bezier(.22, 1, .36, 1);--easing-press-flash:cubic-bezier(.42, 0, .58, 1);--easing-field-error-enter:cubic-bezier(.18, .92, .24, 1);--duration-spinner-comet-rotate:.9s;--duration-spinner-comet-breathe:1.8s;--duration-spinner-dual-orbit-primary:1.4s;--duration-spinner-dual-orbit-secondary:2.1s;--duration-spinner-glass-pulse:.9s;--duration-spinner-sphere-drift:2.2s;--duration-spinner-sphere-gloss:2.45s;--duration-spinner-sphere-breathe:1.65s;--duration-spinner-sphere-caustic:1.9s;--opacity-disabled:.48;--layout-density:1;--layout-heading-scale:1;--flow-0:var(--space-0);--flow-1:calc(var(--space-1) * var(--layout-density));--flow-2:calc(var(--space-2) * var(--layout-density));--flow-3:calc(var(--space-3) * var(--layout-density));--flow-4:calc(var(--space-4) * var(--layout-density));--flow-5:calc(var(--space-5) * var(--layout-density));--flow-6:calc(var(--space-6) * var(--layout-density));--flow-7:calc(var(--space-7) * var(--layout-density));--flow-8:calc(var(--space-8) * var(--layout-density));--flow-9:calc(var(--space-9) * var(--layout-density));--flow-10:calc(var(--space-10) * var(--layout-density));--font-size-page-heading:calc((var(--font-size-600) + .14rem) * var(--layout-heading-scale));--font-size-modal-title:calc(22px * var(--layout-heading-scale));--color-modal-actions-surface:transparent}@media (width>=768px) and (hover:hover) and (pointer:fine) and ((width<1280px) or (height<720px)){:root{--layout-density:.75;--layout-heading-scale:.9;--color-modal-actions-surface:var(--color-modal-surface-base)}}:root,[data-theme=dark]{--color-brand-orb-highlight:var(--color-ui-foreground);--color-brand-orb-highlight-soft:var(--color-ui-foreground-soft);--gradient-main-shell-immersive:radial-gradient(circle at 14% 10%, color-mix(in srgb, var(--color-ui-foreground-soft) 82%, transparent), transparent 24rem), linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 99%, var(--color-ui-foreground-soft) 1%) 0%, color-mix(in srgb, var(--color-ui-foreground) 96%, var(--color-ui-foreground-soft) 4%) 100%);--color-main-shell-immersive-surface:var(--color-ui-foreground);--color-main-shell-immersive-text:color-mix(in srgb, var(--color-ui-surface) 92%, black 8%);--color-ui-foreground:var(--color-reference-offwhite);--color-ui-foreground-soft:var(--color-reference-ash);--color-ui-canvas:var(--color-reference-prune);--color-ui-surface:var(--color-reference-anthracite);--color-ui-elevated:var(--color-reference-midnight-panel);--color-ui-chrome:var(--color-reference-ink);--color-ui-overlay:var(--color-reference-graphite);--color-ui-emphasis:var(--color-reference-silver);--color-ui-link:var(--color-reference-lilac);--color-ui-link-hover:var(--color-reference-lavender);--color-ui-accent:var(--color-reference-iris);--theme-color-scheme:dark;--opacity-text-neutral:0%;--color-modal-surface-base:color-mix(in srgb, var(--color-overlay-surface-base) 78%, black 22%);--color-feed-body-text:initial;--color-feed-user-border:color-mix(in srgb, var(--color-brand-700) 24%, transparent);--gradient-feed-user-surface:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 9%, var(--color-brand-700) 13%), color-mix(in srgb, var(--color-ui-foreground) 5%, var(--color-brand-700) 17%));--shadow-feed-user:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 12%, transparent), 0 .45rem 1rem color-mix(in srgb, var(--color-brand-700) 8%, transparent);--shadow-feed-card:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 8%, transparent), 0 14px 30px color-mix(in srgb, var(--color-shadow-base) 20%, transparent);--shadow-feed-card-hover:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 10%, transparent), 0 18px 34px color-mix(in srgb, var(--color-shadow-base) 22%, transparent);--color-feed-quote-bar:color-mix(in srgb, var(--color-warning-500) 82%, var(--color-ui-foreground) 12%);--color-message-link:var(--color-reference-cyan);--color-status-step-complete:var(--color-success-500);--color-status-step-current:var(--color-status-progress-500);--color-status-step-cancelled:var(--color-danger-500);--color-status-step-text:color-mix(in srgb, var(--color-ui-canvas) 82%, black 18%);--color-status-step-meta:color-mix(in srgb, var(--color-ui-canvas) 72%, black 28%);--color-status-step-upcoming-text:color-mix(in srgb, var(--color-ui-surface) 62%, var(--color-ui-foreground) 38%);--color-brand-credit:color-mix(in srgb, var(--color-ui-surface) 60%, var(--color-ui-foreground-soft) 40%);--color-brand-credit-minimal:color-mix(in srgb, var(--color-ui-foreground) 68%, transparent);--color-brand-credit-rail:color-mix(in srgb, var(--main-rail-text) 42%, transparent);--color-language-switcher-text:#111;--color-field-label:color-mix(in srgb, var(--color-text-primary) 92%, var(--color-accent-600) 8%);--color-field-label-floating:color-mix(in srgb, var(--color-text-secondary) 88%, var(--color-accent-600) 12%);--color-main-shell-status-surface:color-mix(in srgb, var(--color-bg-inverse) 88%, var(--color-ui-foreground-soft) 12%);--color-main-shell-loading-text:color-mix(in srgb, var(--color-ui-surface) 92%, black 8%);--color-nia-resolution-index-text:color-mix(in srgb, var(--color-ui-foreground) 90%, transparent);--color-nia-choice-index-text:color-mix(in srgb, var(--color-ui-foreground) 96%, transparent);--color-collaborator-drop-active-text:var(--color-ui-foreground);--color-collaborator-avatar-text:color-mix(in srgb, var(--color-brand-deep) 82%, var(--color-ui-canvas) 18%);--font-weight-regular:340;--font-profile-rail-weight:340;--font-profile-rail-variation:"wght" 340;--font-profile-display-weight:220;--font-profile-display-variation:"wght" 220;--shadow-100:0 2px 10px #00000029, 0 10px 24px #0803162e;--shadow-200:0 10px 28px #04001238, 0 28px 68px #0c041c47;--shadow-300:0 18px 44px #00000038, 0 38px 96px #12052a57;--color-bg-canvas:var(--color-ui-canvas);--color-bg-surface:color-mix(in srgb, var(--color-ui-canvas) 72%, var(--color-reference-violet-deep) 28%);--color-bg-elevated:color-mix(in srgb, var(--color-reference-violet-deep) 58%, var(--color-ui-canvas) 42%);--color-bg-subtle:color-mix(in srgb, var(--color-reference-royal) 72%, var(--color-reference-violet-deep) 28%);--color-text-primary:color-mix(in srgb, var(--color-ui-foreground) 92%, var(--color-ui-foreground-soft) 8%);--color-text-secondary:color-mix(in srgb, var(--color-ui-foreground-soft) 82%, var(--color-ui-foreground) 18%);--color-text-description:color-mix(in srgb, var(--color-text-secondary) max(62%, var(--opacity-text-neutral)), transparent);--color-navigation-item-text:color-mix(in srgb, var(--color-text-primary) max(72%, var(--opacity-text-neutral)), transparent);--color-feedback-action:#a172f4;--color-text-muted:color-mix(in srgb, var(--color-ui-foreground-soft) 60%, var(--color-reference-royal) 40%);--color-text-inverse:color-mix(in srgb, var(--color-ui-canvas) 72%, var(--color-ui-surface) 28%);--color-border-focus:color-mix(in srgb, var(--color-reference-magenta) 70%, var(--color-reference-orchid) 30%);--color-brand-on:var(--color-ui-foreground);--color-main-rail-active-accent:var(--color-reference-amethyst);--color-main-rail-active-icon-soft:var(--color-ui-link);--color-main-rail-active-icon:var(--color-ui-link-hover);--filter-module-nia:grayscale(1) saturate(0) brightness(1.85) contrast(1.18);--filter-module-nia-active:saturate(1.18) brightness(1.08) contrast(1.04);--color-table-header-emphasis:var(--color-ui-emphasis);--gradient-main-shell-rail:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 9%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 2%, transparent) 100%), linear-gradient(160deg, color-mix(in srgb, var(--color-ui-surface) 54%, black 46%) 0%, color-mix(in srgb, var(--color-ui-canvas) 82%, black 18%) 46%, color-mix(in srgb, var(--color-reference-violet-deep) 32%, black 68%) 100%);--gradient-main-shell-stage:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 8%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 1%, transparent) 100%), linear-gradient(150deg, color-mix(in srgb, var(--color-ui-canvas) 78%, black 22%) 0%, color-mix(in srgb, var(--color-reference-violet-deep) 46%, black 54%) 38%, color-mix(in srgb, var(--color-ui-canvas) 72%, black 28%) 100%);--gradient-main-shell-card:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 6%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 1%, transparent) 100%), linear-gradient(145deg, color-mix(in srgb, var(--color-ui-canvas) 70%, var(--color-ui-surface) 30%) 0%, color-mix(in srgb, var(--color-reference-violet-deep) 48%, var(--color-ui-canvas) 52%) 100%);--gradient-main-shell-composer:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 10%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 2%, transparent) 100%), linear-gradient(135deg, color-mix(in srgb, var(--color-reference-violet-deep) 52%, black 48%) 0%, color-mix(in srgb, var(--color-ui-canvas) 82%, black 18%) 100%);--gradient-login-backdrop:linear-gradient(180deg, var(--color-ui-surface) 0%, color-mix(in srgb, var(--color-ui-surface) 28%, var(--color-reference-violet-deep) 72%) 34%, var(--color-ui-canvas) 76%, color-mix(in srgb, var(--color-ui-canvas) 88%, black 12%) 100%);--color-login-backdrop-minimal:var(--color-ui-chrome);--gradient-login-backdrop-anthracite:radial-gradient(ellipse 58rem 42rem at 18% 22%, color-mix(in srgb, var(--color-ui-foreground) 10%, transparent) 0%, transparent 68%), radial-gradient(ellipse 40rem 28rem at 78% 74%, color-mix(in srgb, var(--color-ui-foreground-soft) 10%, transparent) 0%, transparent 72%), linear-gradient(118deg, color-mix(in srgb, var(--color-ui-surface) 82%, black 18%) 0%, color-mix(in srgb, var(--color-ui-surface) 92%, var(--color-ui-foreground-soft) 8%) 38%, color-mix(in srgb, var(--color-ui-surface) 86%, black 14%) 70%, color-mix(in srgb, var(--color-ui-surface) 64%, black 36%) 100%);--gradient-login-backdrop-overlay:radial-gradient(circle at 84% 10%, color-mix(in srgb, var(--color-ui-foreground) 6%, transparent) 0%, transparent 16%), radial-gradient(circle at 24% 18%, color-mix(in srgb, var(--color-ui-foreground-soft) 10%, transparent) 0%, transparent 24%), radial-gradient(circle at 26% 82%, color-mix(in srgb, var(--color-ui-surface) 18%, transparent) 0%, transparent 26%);--gradient-login-backdrop-overlay-anthracite:radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--color-ui-foreground) 8%, transparent) 0%, transparent 18%), radial-gradient(circle at 24% 22%, color-mix(in srgb, var(--color-ui-foreground-soft) 10%, transparent) 0%, transparent 26%), radial-gradient(circle at 28% 80%, color-mix(in srgb, var(--color-ui-surface) 16%, transparent) 0%, transparent 28%);--gradient-panel-surface:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 15%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 5%, transparent) 100%);--color-button-primary-dark-bg:color-mix(in srgb, var(--color-reference-violet-deep) 78%, var(--color-ui-canvas) 22%);--color-button-primary-dark-bg-hover:color-mix(in srgb, var(--color-reference-violet-deep) 68%, var(--color-ui-canvas) 32%);--color-button-primary-dark-text:color-mix(in srgb, var(--color-ui-foreground) 94%, var(--color-ui-foreground-soft) 6%);--gradient-button-primary-ivory:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 94%, var(--color-ui-foreground-soft) 6%) 0%, color-mix(in srgb, var(--color-ui-foreground) 91%, var(--color-ui-foreground-soft) 9%) 52%, color-mix(in srgb, var(--color-ui-foreground-soft) 86%, var(--color-ui-surface) 14%) 100%), linear-gradient(135deg, color-mix(in srgb, var(--color-ui-foreground) 94%, var(--color-ui-foreground-soft) 6%) 0%, color-mix(in srgb, var(--color-ui-foreground) 88%, var(--color-ui-foreground-soft) 12%) 54%, color-mix(in srgb, var(--color-ui-foreground-soft) 84%, var(--color-ui-surface) 16%) 100%);--gradient-button-primary-ivory-hover:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 96%, var(--color-ui-foreground-soft) 4%) 0%, color-mix(in srgb, var(--color-ui-foreground) 92%, var(--color-ui-foreground-soft) 8%) 50%, color-mix(in srgb, var(--color-ui-foreground-soft) 88%, var(--color-ui-surface) 12%) 100%), linear-gradient(135deg, color-mix(in srgb, var(--color-ui-foreground) 95%, var(--color-ui-foreground-soft) 5%) 0%, color-mix(in srgb, var(--color-ui-foreground) 89%, var(--color-ui-foreground-soft) 11%) 54%, color-mix(in srgb, var(--color-ui-foreground-soft) 85%, var(--color-ui-surface) 15%) 100%);--color-success-500:var(--color-password-requirement-valid-text);--color-success-anchor:var(--color-reference-sage);--color-danger-anchor:var(--color-reference-cardinal);--color-warning-bg:#8c590d47;--color-warning-border:#ffe1a757;--color-control-error-base:var(--color-reference-black);--color-badge-ink-flat-bg:color-mix(in srgb, var(--color-ui-surface) 18%, black 82%);--color-warning-500:var(--color-reference-wheat);--color-status-progress-500:var(--color-reference-cyan);--color-modal-backdrop:#05020ac2;--ring-focus:0 0 0 3px color-mix(in srgb, var(--color-ui-foreground) 16%, transparent), 0 0 0 7px color-mix(in srgb, var(--color-reference-magenta) 10%, transparent);--main-rail-text-muted:color-mix(in srgb, var(--color-ui-foreground) max(56%, var(--opacity-text-neutral)), transparent);--main-rail-text-soft:color-mix(in srgb, var(--color-ui-foreground) max(40%, var(--opacity-text-neutral)), transparent);--color-navigation-section-label:color-mix(in srgb, var(--main-rail-text) max(42%, var(--opacity-text-neutral)), transparent);--color-section-eyebrow:color-mix(in srgb, var(--color-ui-foreground) 36%, transparent);--color-settings-description:color-mix(in srgb, var(--color-ui-foreground) max(58%, var(--opacity-text-neutral)), transparent);--color-switch-track-off:color-mix(in srgb, var(--color-ui-surface) 60%, var(--color-ui-canvas) 40%);--color-switch-track-off-hover:color-mix(in srgb, var(--color-ui-surface) 56%, var(--color-ui-canvas) 44%);--color-switch-track-on:color-mix(in srgb, var(--color-success-anchor) 82%, var(--color-ui-canvas) 18%);--color-switch-track-on-hover:color-mix(in srgb, var(--color-success-anchor) 76%, var(--color-ui-canvas) 24%);--color-switch-thumb-solid:var(--color-ui-foreground);--color-button-primary-ivory-bg-press-flash:color-mix(in srgb, var(--color-ui-surface) 74%, var(--color-ui-canvas) 26%);--gradient-button-secondary:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 10%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 3%, transparent) 46%, color-mix(in srgb, var(--color-ui-foreground) 1%, transparent) 100%), linear-gradient(145deg, color-mix(in srgb, var(--color-ui-surface) 72%, var(--color-reference-violet-deep) 28%) 0%, color-mix(in srgb, var(--color-ui-canvas) 78%, var(--color-reference-violet-deep) 22%) 100%);--gradient-button-secondary-hover:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 13%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 4%, transparent) 46%, color-mix(in srgb, var(--color-ui-foreground) 1%, transparent) 100%), linear-gradient(145deg, color-mix(in srgb, var(--color-ui-surface) 58%, var(--color-reference-violet-deep) 42%) 0%, color-mix(in srgb, var(--color-ui-canvas) 62%, var(--color-reference-violet-deep) 38%) 100%);--gradient-control-surface:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 6%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 1%, transparent) 34%, color-mix(in srgb, var(--color-ui-foreground) 0.4%, transparent) 100%), linear-gradient(135deg, color-mix(in srgb, var(--color-ui-surface) 14%, transparent) 0%, color-mix(in srgb, var(--color-reference-violet-deep) 18%, transparent) 40%, color-mix(in srgb, var(--color-ui-canvas) 22%, transparent) 100%), linear-gradient(110deg, color-mix(in srgb, var(--color-ui-foreground) 2%, transparent) 0%, transparent 24%, color-mix(in srgb, var(--color-ui-foreground) 1%, transparent) 48%, transparent 72%);--gradient-control-hover:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 8%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 2%, transparent) 34%, color-mix(in srgb, var(--color-ui-foreground) 1%, transparent) 100%), linear-gradient(135deg, color-mix(in srgb, var(--color-ui-surface) 18%, transparent) 0%, color-mix(in srgb, var(--color-reference-violet-deep) 24%, transparent) 40%, color-mix(in srgb, var(--color-ui-canvas) 26%, transparent) 100%), linear-gradient(110deg, color-mix(in srgb, var(--color-ui-foreground) 2%, transparent) 0%, transparent 24%, color-mix(in srgb, var(--color-ui-foreground) 1%, transparent) 48%, transparent 72%);--gradient-control-hover-focus:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 9%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 2%, transparent) 34%, color-mix(in srgb, var(--color-ui-foreground) 1%, transparent) 100%), linear-gradient(135deg, color-mix(in srgb, var(--color-ui-surface) 18%, transparent) 0%, color-mix(in srgb, var(--color-reference-royal) 24%, transparent) 40%, color-mix(in srgb, var(--color-ui-canvas) 30%, transparent) 100%), linear-gradient(110deg, color-mix(in srgb, var(--color-ui-foreground) 3%, transparent) 0%, transparent 24%, color-mix(in srgb, var(--color-ui-foreground) 1%, transparent) 48%, transparent 72%);--shadow-control-100:0 10px 24px #0804123d, 0 2px 6px #00000029;--color-glass-line-control:color-mix(in srgb, var(--color-ui-foreground) 14%, transparent);--color-glass-line-control-hover:color-mix(in srgb, var(--color-ui-foreground) 22%, transparent);--color-glass-line-control-focus:color-mix(in srgb, var(--color-ui-foreground) 34%, transparent);--color-button-secondary-text:var(--color-text-primary);--color-button-secondary-border:var(--color-glass-line-control);--color-button-secondary-border-hover:var(--color-interaction-hover-edge);--shadow-button-secondary:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 20%, transparent), var(--shadow-control-100);--shadow-button-secondary-hover:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 18%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-interaction-hover-edge) 58%, transparent), 0 0 0 .2rem color-mix(in srgb, var(--color-interaction-hover-halo) 66%, transparent), var(--shadow-control-100);--effect-button-secondary-backdrop:blur(14px);--display-button-secondary-decoration:block;--font-weight-button-secondary:var(--font-profile-button-weight);--color-workspace-canvas:var(--color-login-backdrop-minimal);--gradient-workspace-panel:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 3.1%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 2.1%, transparent) 100%), linear-gradient(135deg, color-mix(in srgb, var(--color-ui-elevated) 20%, transparent) 0%, color-mix(in srgb, var(--color-ui-elevated) 22%, transparent) 54%, color-mix(in srgb, var(--color-ui-canvas) 6%, transparent) 100%);--color-workspace-panel:color-mix(in srgb, var(--color-ui-elevated) 12%, transparent);--display-workspace-ambient:block;--color-theme-preview-surface:var(--color-bg-canvas);--color-theme-preview-header:var(--color-bg-surface);--color-main-shell-header:var(--color-ui-chrome);--gradient-user-avatar-surface:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 84%, var(--color-ui-foreground-soft) 16%) 0%, color-mix(in srgb, var(--color-ui-foreground-soft) 72%, var(--color-ui-surface) 28%) 100%);--color-user-avatar-text:color-mix(in srgb, var(--color-ui-surface) 88%, black 12%);--shadow-user-avatar:inset 0 0 0 1px color-mix(in srgb, var(--color-ui-foreground) 76%, transparent), 0 1px 1px color-mix(in srgb, var(--color-ui-surface) 14%, transparent);--gradient-user-avatar-glass:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 18%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 8%, transparent) 100%), color-mix(in srgb, var(--color-ui-foreground) 6%, transparent);--color-user-avatar-glass-text:var(--color-language-glass-text);--shadow-user-avatar-glass:inset 0 0 0 1px color-mix(in srgb, var(--color-ui-foreground) 18%, transparent), 0 1px 1px #0000001f;--color-main-shell-prompt-placeholder:color-mix(in srgb, var(--color-ui-foreground-soft) 74%, transparent);--gradient-nia-composer-surface:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 14%, transparent), color-mix(in srgb, var(--color-ui-foreground) 4%, transparent)), color-mix(in srgb, var(--color-ui-foreground) 1%, transparent);--shadow-nia-composer:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 22%, transparent), 0 .7rem 1.4rem color-mix(in srgb, var(--color-ui-surface) 6%, transparent);--shadow-nia-composer-focus:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 24%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-ui-foreground) 8%, transparent), 0 .7rem 1.4rem color-mix(in srgb, var(--color-ui-surface) 6%, transparent);--filter-nia-avatar-frame:saturate(1.02) contrast(1.02);--shadow-nia-avatar-frame:none;--filter-nia-avatar-shell:saturate(1.02) contrast(1.02);--mask-nia-avatar-shell:var(--mask-nia-avatar-shell-base);--mask-composite-nia-avatar-shell:add;--opacity-nia-avatar-shell:1;--opacity-nia-avatar-glass:.28;--display-nia-avatar-wisps:none;--opacity-nia-avatar-wisps:0;--scale-nia-avatar-wisps:1.24;--mask-nia-avatar-wisps:var(--mask-nia-avatar-wisps-base);--shadow-toast:var(--shadow-200);--color-toast-success-surface:var(--color-overlay-surface-base);--color-toast-success-border:var(--color-success-border);--color-toast-success-title:var(--color-success-500);--color-toast-success-icon:var(--color-success-500);--color-toast-success-text:var(--color-text-secondary);--color-toast-success-close-text:var(--color-text-muted);--color-toast-success-control-ink:var(--color-ui-foreground);--color-toast-danger-surface:var(--color-overlay-surface-base);--color-toast-danger-border:var(--color-danger-border);--color-toast-danger-title:var(--color-danger-500);--color-toast-danger-icon:var(--color-danger-500);--color-toast-danger-text:var(--color-text-secondary);--color-toast-danger-close-text:var(--color-text-muted);--color-toast-danger-control-ink:var(--color-ui-foreground);--color-toast-info-surface:var(--color-overlay-surface-base);--color-toast-info-border:var(--color-info-border);--color-toast-info-title:var(--color-info-500);--color-toast-info-icon:var(--color-info-500);--color-toast-info-text:var(--color-text-secondary);--color-toast-info-close-text:var(--color-text-muted);--color-toast-info-control-ink:var(--color-ui-foreground);--color-toast-warning-surface:var(--color-overlay-surface-base);--color-toast-warning-border:var(--color-warning-border);--color-toast-warning-title:var(--color-warning-500);--color-toast-warning-icon:var(--color-warning-500);--color-toast-warning-text:var(--color-text-secondary);--color-toast-warning-close-text:var(--color-text-muted);--color-toast-warning-control-ink:var(--color-ui-foreground);--outline-toast-close-focus:none;--display-toast-glaze:block;--scale-nia-avatar-cloud:.94;--opacity-nia-avatar-cloud:1;--mask-nia-avatar-cloud:var(--mask-nia-avatar-cloud-base);--nia-avatar-plum-accent:0;--filter-nia-avatar-cloud:none;--scale-nia-avatar-fallback-core:1.54;--filter-nia-avatar-fallback-core:saturate(1.18) brightness(1.04) contrast(1.04)}:root .ds-status-badge--tone-success,[data-theme=dark] .ds-status-badge--tone-success{--ds-status-accent:color-mix(in srgb, var(--color-success-500) 88%, var(--color-ui-foreground) 12%);--ds-status-text:color-mix(in srgb, var(--color-success-500) 82%, var(--color-ui-foreground) 18%)}:root .ds-status-badge--tone-danger,[data-theme=dark] .ds-status-badge--tone-danger{--ds-status-accent:color-mix(in srgb, var(--color-danger-500) 92%, var(--color-ui-foreground) 8%);--ds-status-text:color-mix(in srgb, var(--color-danger-500) 76%, var(--color-ui-foreground) 24%)}[data-theme=light]{--color-ui-foreground:#5c5c5c;--color-ui-foreground-soft:#5c5c5c;--color-ui-canvas:var(--color-reference-offwhite);--color-ui-surface:var(--color-reference-ash);--color-ui-elevated:var(--color-reference-white);--color-ui-chrome:var(--color-reference-white);--color-ui-overlay:var(--color-reference-white);--color-ui-emphasis:var(--color-reference-gray-900);--color-ui-accent:#5c4ebd;--color-ui-link:var(--color-ui-accent);--color-ui-link-hover:color-mix(in srgb, var(--color-ui-accent) 82%, var(--color-reference-black) 18%);--color-brand-orb-highlight:var(--color-reference-white);--color-brand-orb-highlight-soft:color-mix(in srgb, var(--color-ui-accent) 35%, var(--color-reference-white) 65%);--gradient-main-shell-immersive:linear-gradient(180deg, var(--color-bg-surface), var(--color-bg-surface));--color-main-shell-immersive-surface:var(--color-bg-surface);--color-main-shell-immersive-text:var(--color-text-primary);--theme-color-scheme:light;--shadow-100:0 2px 8px color-mix(in srgb, var(--color-reference-ink) 5%, transparent);--shadow-200:0 10px 28px color-mix(in srgb, var(--color-reference-ink) 12%, transparent);--shadow-300:0 18px 44px color-mix(in srgb, var(--color-reference-ink) 16%, transparent);--color-bg-canvas:var(--color-workspace-canvas);--color-bg-surface:var(--color-reference-white);--color-bg-elevated:var(--color-reference-white);--color-bg-subtle:color-mix(in srgb, var(--color-ui-accent) 5%, var(--color-bg-surface) 95%);--color-text-primary:var(--color-ui-emphasis);--color-text-secondary:var(--color-ui-foreground-soft);--color-text-description:var(--color-ui-foreground);--color-feedback-action:var(--color-ui-accent);--color-text-muted:var(--color-ui-foreground-soft);--opacity-text-neutral:100%;--color-brand-credit:var(--color-ui-foreground-soft);--color-brand-credit-minimal:var(--color-brand-credit);--color-brand-credit-rail:var(--color-brand-credit);--color-language-switcher-text:var(--color-ui-foreground);--color-field-label:var(--color-text-primary);--color-field-label-floating:var(--color-text-primary);--color-main-shell-status-surface:var(--color-bg-surface);--color-main-shell-loading-text:var(--color-text-primary);--color-nia-resolution-index-text:var(--color-on-solid);--color-nia-choice-index-text:var(--color-on-solid);--color-collaborator-drop-active-text:var(--color-on-solid);--color-collaborator-avatar-text:var(--color-on-solid);--font-weight-regular:400;--font-profile-rail-weight:400;--font-profile-rail-variation:"wght" 400;--font-profile-display-weight:320;--font-profile-display-variation:"wght" 320;--color-text-inverse:var(--color-reference-offwhite);--color-border-focus:color-mix(in srgb, var(--color-reference-gray-600) 74%, var(--color-reference-white) 26%);--color-brand-on:var(--color-reference-offwhite);--color-main-rail-active-accent:var(--color-ui-accent);--color-main-rail-active-icon-soft:var(--color-ui-link-hover);--color-main-rail-active-icon:var(--color-ui-accent);--filter-module-nia:grayscale(1) brightness(.65) contrast(1.18);--filter-module-nia-active:saturate(1.18) brightness(.9) contrast(1.14);--color-table-header-emphasis:var(--color-ui-emphasis);--gradient-main-shell-rail:linear-gradient(180deg, var(--color-reference-white), var(--color-reference-offwhite));--gradient-main-shell-stage:linear-gradient(180deg, var(--color-reference-offwhite), var(--color-reference-white));--gradient-main-shell-card:linear-gradient(180deg, var(--color-reference-white), var(--color-reference-offwhite));--gradient-main-shell-composer:linear-gradient(180deg, var(--color-reference-white), var(--color-reference-offwhite));--gradient-login-backdrop:linear-gradient(135deg, var(--color-reference-offwhite), var(--color-reference-white));--color-login-backdrop-minimal:var(--color-reference-gray-100);--gradient-login-backdrop-anthracite:linear-gradient(135deg, var(--color-reference-offwhite), var(--color-reference-white));--gradient-login-backdrop-overlay:linear-gradient(180deg, transparent, transparent);--gradient-login-backdrop-overlay-anthracite:linear-gradient(180deg, transparent, transparent);--gradient-panel-surface:linear-gradient(180deg, var(--color-reference-white), var(--color-reference-offwhite));--color-button-primary-dark-bg:var(--color-ui-accent);--color-button-primary-dark-bg-hover:var(--color-ui-link-hover);--color-button-primary-dark-text:var(--color-reference-offwhite);--gradient-button-primary-ivory:linear-gradient(180deg, var(--color-ui-accent) 0%, var(--color-ui-accent) 52%, var(--color-ui-link-hover) 100%), linear-gradient(135deg, var(--color-ui-accent) 0%, var(--color-ui-accent) 54%, var(--color-ui-link-hover) 100%);--gradient-button-primary-ivory-hover:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-accent) 94%, var(--color-reference-white) 6%) 0%, var(--color-ui-accent) 50%, var(--color-ui-link-hover) 100%), linear-gradient(135deg, color-mix(in srgb, var(--color-ui-accent) 94%, var(--color-reference-white) 6%) 0%, var(--color-ui-accent) 54%, var(--color-ui-link-hover) 100%);--color-success-500:var(--color-reference-forest);--color-success-anchor:var(--color-reference-forest);--color-danger-anchor:var(--color-reference-ruby);--color-warning-bg:color-mix(in srgb, var(--color-reference-ochre) 10%, transparent);--color-warning-border:color-mix(in srgb, var(--color-reference-ochre) 50%, transparent);--color-control-error-base:var(--color-reference-white);--color-badge-ink-flat-bg:var(--color-bg-subtle);--color-warning-500:var(--color-reference-ochre);--color-status-progress-500:var(--color-reference-petrol);--color-modal-backdrop:color-mix(in srgb, var(--color-reference-ink) 35%, transparent);--color-modal-surface-base:var(--color-bg-surface);--color-feed-body-text:var(--color-text-primary);--color-feed-user-border:color-mix(in srgb, var(--color-ui-accent) 12%, var(--color-bg-surface) 88%);--gradient-feed-user-surface:linear-gradient(180deg, var(--color-feed-user-border), var(--color-feed-user-border));--shadow-feed-user:0 1px 3px color-mix(in srgb, var(--color-reference-ink) 5%, transparent);--shadow-feed-card:var(--shadow-control-100);--shadow-feed-card-hover:0 2px 4px color-mix(in srgb, var(--color-reference-ink) 4%, transparent), 0 6px 16px color-mix(in srgb, var(--color-reference-ink) 4%, transparent);--color-feed-quote-bar:color-mix(in srgb, var(--color-ui-accent) 55%, var(--color-bg-surface) 45%);--color-message-link:var(--color-reference-blue);--color-status-step-complete:#27864d;--color-status-step-current:#197a92;--color-status-step-cancelled:color-mix(in srgb, var(--color-reference-coral) 40.5%, var(--color-reference-ruby) 59.5%);--color-status-step-text:var(--color-on-solid);--color-status-step-meta:var(--color-on-solid);--color-status-step-upcoming-text:var(--color-brand-credit);--ring-focus:0 0 0 1px var(--color-border-focus);--main-rail-text-muted:var(--color-text-description);--main-rail-text-soft:var(--color-text-description);--color-navigation-section-label:var(--color-text-description);--color-navigation-item-text:var(--color-text-primary);--color-section-eyebrow:var(--color-text-description);--color-settings-description:var(--color-text-description);--color-button-primary-ivory-bg-press-flash:var(--color-ui-accent);--gradient-button-secondary:linear-gradient(180deg, var(--color-bg-subtle) 0%, var(--color-bg-subtle) 52%, var(--color-bg-subtle) 100%), linear-gradient(135deg, var(--color-bg-subtle) 0%, var(--color-bg-subtle) 54%, var(--color-bg-subtle) 100%);--gradient-button-secondary-hover:var(--gradient-feed-user-surface);--gradient-control-surface:linear-gradient(180deg, var(--color-reference-white) 0%, color-mix(in srgb, var(--color-ui-foreground) 2%, var(--color-bg-surface)) 100%);--gradient-control-hover:var(--gradient-control-surface);--gradient-control-hover-focus:var(--gradient-control-hover);--shadow-control-100:0 1px 2px color-mix(in srgb, var(--color-reference-ink) 3%, transparent), 0 3px 10px color-mix(in srgb, var(--color-reference-ink) 3%, transparent);--color-glass-line-control:color-mix(in srgb, var(--color-reference-gray-800) 14%, var(--color-reference-white) 86%);--color-glass-line-control-hover:color-mix(in srgb, var(--color-reference-gray-800) 22%, var(--color-reference-white) 78%);--color-glass-line-control-focus:var(--color-border-focus);--color-button-secondary-text:var(--color-ui-accent);--color-button-secondary-border:var(--color-ui-accent);--color-button-secondary-border-hover:var(--color-ui-link-hover);--shadow-button-secondary:var(--shadow-control-100);--shadow-button-secondary-hover:var(--shadow-control-100);--effect-button-secondary-backdrop:none;--display-button-secondary-decoration:none;--font-weight-button-secondary:var(--font-profile-eyebrow-weight);--color-workspace-canvas:var(--color-reference-gray-100);--gradient-workspace-panel:linear-gradient(180deg, var(--color-reference-white), var(--color-reference-white));--color-workspace-panel:var(--color-reference-white);--display-workspace-ambient:none;--color-theme-preview-surface:var(--color-bg-surface);--color-theme-preview-header:var(--color-workspace-canvas);--color-main-shell-header:var(--color-workspace-canvas);--gradient-user-avatar-surface:linear-gradient(180deg, #373944, #373944);--color-user-avatar-text:var(--color-on-solid);--shadow-user-avatar:0 0 0 1px var(--color-border-default), 0 2px 5px color-mix(in srgb, var(--color-reference-ink) 8%, transparent);--gradient-user-avatar-glass:var(--gradient-user-avatar-surface);--color-user-avatar-glass-text:var(--color-user-avatar-text);--shadow-user-avatar-glass:var(--shadow-user-avatar);--gradient-nia-composer-surface:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 3%, var(--color-bg-surface)), color-mix(in srgb, var(--color-ui-foreground) 2%, var(--color-bg-surface)));--shadow-nia-composer:var(--shadow-control-100);--shadow-nia-composer-focus:var(--shadow-control-100);--color-main-shell-prompt-placeholder:var(--color-text-secondary);--filter-nia-avatar-frame:saturate(1.05) brightness(1.02);--shadow-nia-avatar-frame:0 0 0 .5px color-mix(in srgb, var(--color-reference-anthracite) 22%, transparent), 0 0 clamp(.4rem, .6vw, .8rem) color-mix(in srgb, var(--color-ui-accent) 8%, transparent), 0 clamp(.15rem, .25vw, .3rem) clamp(.6rem, 1vw, 1.1rem) color-mix(in srgb, var(--color-ui-accent) 14%, transparent);--filter-nia-avatar-shell:grayscale(.3) url(/static/core/spa/assets/nia-light-glass-filter-BA4MvMA1.svg#nia-light-glass);--mask-nia-avatar-shell:var(--mask-nia-avatar-shell-base);--mask-composite-nia-avatar-shell:add;--opacity-nia-avatar-shell:.65;--opacity-nia-avatar-glass:.28;--display-nia-avatar-wisps:block;--opacity-nia-avatar-wisps:.14;--scale-nia-avatar-wisps:1.24;--mask-nia-avatar-wisps:var(--mask-nia-avatar-wisps-base);--shadow-toast:0 0 0 1px color-mix(in srgb, var(--color-bg-inverse) 3%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 14%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-inverse) 4%, transparent), var(--shadow-200);--color-toast-success-surface:var(--color-reference-forest);--color-toast-success-border:var(--color-reference-forest);--color-toast-success-title:var(--color-on-solid);--color-toast-success-icon:var(--color-on-solid);--color-toast-success-text:var(--color-on-solid);--color-toast-success-close-text:var(--color-on-solid);--color-toast-success-control-ink:var(--color-on-solid);--color-toast-danger-surface:var(--color-reference-ruby);--color-toast-danger-border:var(--color-reference-ruby);--color-toast-danger-title:var(--color-on-solid);--color-toast-danger-icon:var(--color-on-solid);--color-toast-danger-text:var(--color-on-solid);--color-toast-danger-close-text:var(--color-on-solid);--color-toast-danger-control-ink:var(--color-on-solid);--color-toast-info-surface:var(--color-reference-petrol);--color-toast-info-border:var(--color-reference-petrol);--color-toast-info-title:var(--color-on-solid);--color-toast-info-icon:var(--color-on-solid);--color-toast-info-text:var(--color-on-solid);--color-toast-info-close-text:var(--color-on-solid);--color-toast-info-control-ink:var(--color-on-solid);--color-toast-warning-surface:var(--color-reference-amber);--color-toast-warning-border:var(--color-reference-amber);--color-toast-warning-title:var(--color-reference-black);--color-toast-warning-icon:var(--color-reference-black);--color-toast-warning-text:var(--color-reference-black);--color-toast-warning-close-text:var(--color-reference-black);--color-toast-warning-control-ink:var(--color-reference-black);--outline-toast-close-focus:2px solid currentColor;--display-toast-glaze:none;--scale-nia-avatar-cloud:1.02;--opacity-nia-avatar-cloud:.88;--mask-nia-avatar-cloud:var(--mask-nia-avatar-cloud-base);--nia-avatar-plum-accent:.3;--filter-nia-avatar-cloud:saturate(1.28) brightness(.91) contrast(1.08);--scale-nia-avatar-fallback-core:1.54;--filter-nia-avatar-fallback-core:saturate(1.38) brightness(.9) contrast(1.12) hue-rotate(-14deg)}[data-theme=light] .ds-table-wrap .ds-table thead th,[data-theme=light] .shared-list-page__table-skeleton-header{background:var(--gradient-table-head);box-shadow:none}[data-theme=light] .main-rail__conversation-unread-dot--error{background:var(--color-status-step-cancelled)}[data-theme=light] .ds-status-badge--tone-success{--ds-status-accent:var(--color-status-step-complete);--ds-status-text:color-mix(in srgb, var(--color-status-step-complete) 82%, var(--color-ui-foreground) 18%)}[data-theme=light] .ds-status-badge--tone-danger{--ds-status-accent:var(--color-status-step-cancelled);--ds-status-text:color-mix(in srgb, var(--color-status-step-cancelled) 76%, var(--color-ui-foreground) 24%)}[data-theme=light] .ds-status-badge--tone-warning,[data-theme=light] .ds-status-badge--tone-brand{--ds-status-accent:var(--color-ui-accent)!important;--ds-status-text:var(--color-ui-accent)!important}[data-theme=light] .ds-badge--brand{background:var(--color-bg-subtle);border-color:color-mix(in srgb, var(--color-ui-accent) 18%, var(--color-bg-surface));color:var(--color-ui-accent);box-shadow:none}[data-theme=light] .ds-badge--success{background:color-mix(in srgb, var(--color-status-step-complete) 8%, var(--color-bg-surface) 92%);border-color:color-mix(in srgb, var(--color-status-step-complete) 28%, var(--color-bg-surface) 72%);color:color-mix(in srgb, var(--color-status-step-complete) 82%, var(--color-ui-emphasis) 18%)}[data-theme=light] .ds-badge--danger{background:color-mix(in srgb, var(--color-status-step-cancelled) 8%, var(--color-bg-surface) 92%);border-color:color-mix(in srgb, var(--color-status-step-cancelled) 28%, var(--color-bg-surface) 72%);color:color-mix(in srgb, var(--color-status-step-cancelled) 82%, var(--color-ui-emphasis) 18%)}[data-theme=light] .ds-switch{--color-switch-track-off:color-mix(in srgb, var(--color-ui-foreground) 70%, var(--color-bg-surface) 30%);--color-switch-track-off-hover:color-mix(in srgb, var(--color-ui-foreground) 76%, var(--color-bg-surface) 24%);--color-switch-track-on:color-mix(in srgb, var(--color-status-step-complete) 82%, var(--color-ui-canvas) 18%);--color-switch-track-on-hover:color-mix(in srgb, var(--color-status-step-complete) 76%, var(--color-ui-canvas) 24%);--color-switch-thumb-solid:var(--color-on-solid)}[data-theme=light] .main-stage__nia-case-card{border-color:var(--color-border-default);background:var(--gradient-nia-composer-surface)}[data-theme=light] .main-stage__nia-case-card--link:hover{border-color:var(--color-glass-line-control-hover);background:var(--gradient-control-hover)}[data-theme=light] .main-stage__nia-case-card--link:focus-visible{outline-color:var(--color-border-focus)}[data-theme=light] .ds-card:not(.ds-card--composer):not(.ds-card--glass):not(.ds-card--history){box-shadow:var(--shadow-100)}[data-theme=light] .ds-card:not(.ds-card--composer):not(.ds-card--history):before{content:none}[data-theme=light] .ds-card.ds-card--history{background:var(--gradient-nia-composer-surface)}[data-theme=light] .cases-page__detail-panel--activity,[data-theme=light] .main-stage__nia-feed{background:0 0}[data-theme=light] .main-stage__nia-item:not(.main-stage__nia-item--mine) .main-stage__nia-bubble,[data-theme=light] .cases-page__activity-item:not(.cases-page__activity-item--mine) .cases-page__activity-bubble{--color-ui-foreground:var(--color-feed-outline-base)}[data-theme=light] .main-stage__nia-item :is(.main-stage__nia-bubble-text,.main-stage__nia-markdown),[data-theme=light] .cases-page__activity-item .cases-page__activity-body,[data-theme=light] .main-stage__nia-item .main-stage__nia-markdown :is(.ds-markdown,p,li,strong,em),[data-theme=light] .cases-page__activity-item .cases-page__activity-body :is(.ds-markdown,p,li,strong,em),[data-theme=light] .main-stage__nia-gfa-exchange :is(.main-stage__nia-gfa-exchange-text,.main-stage__nia-gfa-exchange-list>li){color:var(--color-feed-body-text)}:root,[data-theme]{--color-bg-inverse:var(--color-ui-foreground);--color-text-inverse-muted:color-mix(in srgb, var(--color-text-inverse) 68%, transparent);--color-text-selection-background:color-mix(in srgb, var(--color-text-primary) 22%, transparent);--color-border-default:color-mix(in srgb, var(--color-bg-inverse) 16%, transparent);--color-border-strong:color-mix(in srgb, var(--color-bg-inverse) 28%, transparent);--color-border-hero:color-mix(in srgb, var(--color-bg-inverse) 18%, transparent);--color-brand-500:var(--color-reference-magenta);--color-brand-600:var(--color-reference-orchid);--color-brand-700:var(--color-reference-royal);--color-brand-800:var(--color-ui-canvas);--color-brand-400:color-mix(in srgb, var(--color-ui-foreground) 24%, var(--color-reference-orchid) 76%);--color-accent-500:color-mix(in srgb, var(--color-ui-foreground) 68%, var(--color-ui-foreground-soft) 32%);--color-accent-600:color-mix(in srgb, var(--color-ui-foreground) 82%, var(--color-reference-orchid) 18%);--color-success-bg:var(--color-password-requirement-valid-bg);--color-success-border:var(--color-password-requirement-valid-edge);--color-danger-500:var(--color-field-error-message);--color-danger-bg:var(--color-field-error-glow);--color-danger-border:var(--color-field-error-edge);--color-danger-strong:var(--color-reference-crimson);--color-danger-strong-text:var(--color-reference-white);--color-danger-strong-border:color-mix(in srgb, var(--color-danger-strong) 88%, black 12%);--color-danger-strong-shadow:color-mix(in srgb, var(--color-danger-strong) 34%, transparent);--color-info-500:color-mix(in srgb, var(--color-ui-foreground) 86%, var(--color-reference-royal) 14%);--color-info-bg:color-mix(in srgb, var(--color-reference-royal) 24%, transparent);--color-info-border:color-mix(in srgb, var(--color-ui-foreground) 22%, var(--color-reference-royal) 78%);--color-brand-deep:var(--color-reference-violet-deep);--color-shadow-base:var(--color-reference-black);--color-on-solid:var(--color-reference-white);--color-effect-highlight:var(--color-reference-glacier);--color-focus-electric:var(--color-reference-electric);--size-input-disclosure-button:1.62rem;--size-input-disclosure-button-mobile:1.5rem;--size-input-disclosure-glyph:.92rem;--size-conversation-action-card-max:42.9rem;--size-intervention-step-spinner:calc(var(--space-6) * .8);--size-intervention-equipment-glyph:var(--space-5);--stroke-intervention-equipment-glyph:1.5;--font-weight-context-hint:300;--font-weight-context-value:450;--color-thinking-text:color-mix(in srgb, var(--color-ui-foreground) 65%, transparent);--gradient-thinking-text:linear-gradient(90deg, color-mix(in srgb, var(--color-ui-foreground) 56%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 56%, transparent) 34%, color-mix(in srgb, var(--color-ui-foreground) 82%, transparent) 43%, var(--color-on-solid) 50%, color-mix(in srgb, var(--color-ui-foreground) 82%, transparent) 57%, color-mix(in srgb, var(--color-ui-foreground) 56%, transparent) 66%, color-mix(in srgb, var(--color-ui-foreground) 56%, transparent) 100%);--animation-thinking-text:ds-thinking-text-shimmer 2.6s linear infinite;--size-scroll-fade:min(calc(var(--space-8) * 1.5), 35%);--size-scroll-fade-clear:min(var(--space-6), 20%);--mask-scroll-fade-start:linear-gradient(to bottom, transparent var(--size-scroll-fade-clear), var(--color-shadow-base) var(--size-scroll-fade));--mask-scroll-fade-end:linear-gradient(to top, transparent var(--size-scroll-fade-clear), var(--color-shadow-base) var(--size-scroll-fade));--mask-scroll-fade-both:linear-gradient(to bottom, transparent var(--size-scroll-fade-clear), var(--color-shadow-base) var(--size-scroll-fade), var(--color-shadow-base) calc(100% - var(--size-scroll-fade)), transparent calc(100% - var(--size-scroll-fade-clear)));--gradient-person-avatar-surface:initial;--color-person-avatar-text:initial;--shadow-person-avatar:initial;--gradient-feed-peer-surface:initial;--color-feed-outline-base:var(--color-ui-foreground);--color-feed-user-text:var(--color-ui-foreground);--color-feed-user-link:var(--color-message-link);--gradient-status-step-complete:initial;--gradient-status-step-current:initial;--gradient-status-step-new:initial;--gradient-status-step-cancelled:initial;--color-status-step-upcoming-surface:initial;--color-status-step-outline:initial;--color-case-detail-title:initial;--color-case-contact-hover-border:initial;--gradient-case-contact-hover-surface:initial;--shadow-case-contact-hover:initial;--effect-case-contact-hover-backdrop:initial;--border-case-contact-action:initial;--color-case-contact-action-surface:initial;--shadow-case-contact-action:initial;--color-case-contact-action-hover-border:initial;--color-case-contact-action-hover-surface:initial;--gradient-browser-tab-active-surface:initial;--color-browser-tab-active-text:initial;--color-browser-tab-active-border:initial;--color-browser-tab-active-icon:initial;--shadow-browser-tab-active:initial;--shadow-browser-tab-active-focus:initial;--font-weight-browser-tab-active:initial;--font-variation-browser-tab-active:initial;--font-weight-case-activity-actor:initial;--font-variation-case-activity-actor:initial;--color-case-nia-attention-border:initial;--color-case-nia-attention-wave:initial;--color-case-nia-attention-core:initial;--color-case-nia-attention-highlight:initial;--color-case-nia-attention-soft:initial;--opacity-case-nia-attention-wave:initial;--filter-case-nia-attention-wave:initial;--animation-case-nia-attention-wave:initial;--gradient-case-nia-support-action:initial;--color-navigation-active-surface:initial;--color-navigation-active-border:initial;--color-navigation-active-text:initial;--gradient-main-rail-new-chat-surface:initial;--gradient-main-rail-new-chat-hover:initial;--color-main-rail-new-chat-border:initial;--color-main-rail-new-chat-text:initial;--color-nia-composer-border:color-mix(in srgb, var(--color-ui-foreground) 20%, transparent);--radius-nia-composer:1.76rem;--gradient-button-reflection:linear-gradient(112deg, color-mix(in srgb, var(--color-bg-inverse) 10%, transparent) 0%, transparent 24%, color-mix(in srgb, var(--color-bg-inverse) 3.5%, transparent) 52%, transparent 76%), linear-gradient(180deg, color-mix(in srgb, var(--color-bg-inverse) 10%, transparent) 0%, transparent 48%);--color-language-switcher-surface:#fff;--color-language-switcher-muted:#11111194;--color-language-switcher-border:#11111124;--color-language-switcher-border-strong:#11111138;--color-language-switcher-hover:#1111110f;--color-language-switcher-selected:#1111111f;--color-language-glass-text:color-mix(in srgb, var(--color-ui-foreground) 94%, var(--color-ui-foreground-soft) 6%);--color-language-glass-muted:color-mix(in srgb, var(--color-ui-foreground) max(58%, var(--opacity-text-neutral)), transparent);--color-language-glass-border:color-mix(in srgb, var(--color-ui-foreground) 28%, transparent);--color-language-glass-border-strong:color-mix(in srgb, var(--color-ui-foreground) 42%, transparent);--color-language-glass-hover:color-mix(in srgb, var(--color-ui-foreground) 7%, transparent);--color-language-glass-selected:color-mix(in srgb, var(--color-ui-foreground) 11%, transparent);--gradient-language-glass-surface:linear-gradient(180deg, transparent 0%, transparent 100%);--gradient-language-glass-hover:linear-gradient(180deg, transparent 0%, transparent 100%);--gradient-language-glass-menu:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 10%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 4%, transparent) 100%), linear-gradient(135deg, color-mix(in srgb, var(--color-ui-surface) 18%, transparent) 0%, color-mix(in srgb, var(--color-ui-canvas) 28%, transparent) 100%);--color-overlay-surface-base:var(--color-ui-overlay);--color-overlay-surface-strong:var(--color-ui-overlay);--gradient-overlay-surface:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 7%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 2%, transparent) 100%), linear-gradient(145deg, var(--color-overlay-surface-base) 0%, var(--color-overlay-surface-strong) 100%);--color-floating-menu-surface-base:var(--color-overlay-surface-base);--color-floating-menu-surface-strong:var(--color-overlay-surface-strong);--color-floating-menu-text:color-mix(in srgb, var(--color-ui-foreground) 94%, var(--color-ui-foreground-soft) 6%);--color-floating-menu-border:color-mix(in srgb, var(--color-ui-foreground) 22%, transparent);--color-floating-menu-border-strong:color-mix(in srgb, var(--color-ui-foreground) 34%, transparent);--color-floating-menu-hover-fill:color-mix(in srgb, var(--color-ui-foreground) 18%, var(--color-floating-menu-surface-base) 82%);--color-floating-menu-selected-fill:color-mix(in srgb, var(--color-ui-foreground) 24%, var(--color-floating-menu-surface-base) 76%);--gradient-floating-menu-surface:var(--gradient-overlay-surface);--shadow-floating-menu:#00000070;--color-selection-control-accent:var(--color-ui-link-hover);--color-tab-active-indicator:var(--color-ui-accent);--color-main-shell-line:color-mix(in srgb, var(--color-ui-foreground) 16%, transparent);--color-main-shell-line-strong:color-mix(in srgb, var(--color-ui-foreground) 26%, transparent);--color-main-shell-line-soft:color-mix(in srgb, var(--color-ui-foreground) 10%, transparent);--color-main-rail-conversation-unread-dot:var(--color-ui-accent);--color-filter-menu-accent:var(--color-ui-accent);--color-table-link:var(--color-ui-link);--color-table-link-hover:var(--color-ui-link-hover);--color-knowledge-base-folder-glyph:var(--color-reference-amber);--color-settings-rail-badge-gradient-start:color-mix(in srgb, var(--color-bg-inverse) 98%, transparent);--color-settings-rail-badge-gradient-end:color-mix(in srgb, var(--color-ui-foreground-soft) 94%, var(--color-bg-inverse) 6%);--color-settings-rail-badge-ring-outer:color-mix(in srgb, var(--color-bg-inverse) 72%, transparent);--color-settings-rail-badge-ring-inner:color-mix(in srgb, var(--color-ui-canvas) 8%, transparent);--shadow-main-shell:0 26px 72px #00000070, 0 48px 120px color-mix(in srgb, var(--color-ui-canvas) 34%, transparent);--gradient-brand-hero:linear-gradient(160deg, var(--color-ui-canvas) 0%, var(--color-brand-deep) 28%, var(--color-brand-700) 62%, var(--color-brand-500) 100%);--gradient-canvas-sunrise:linear-gradient(180deg, color-mix(in srgb, var(--color-brand-deep) 42%, var(--color-ui-canvas) 58%) 0%, var(--color-ui-canvas) 36%, color-mix(in srgb, var(--color-ui-canvas) 86%, black 14%) 100%);--gradient-login-backdrop-minimal-halo:radial-gradient(ellipse 108vw 31rem at 108% calc(-6% + 50px), color-mix(in srgb, var(--color-brand-700) 36%, transparent) 0%, color-mix(in srgb, var(--color-brand-deep) 28%, transparent) 18%, color-mix(in srgb, var(--color-ui-canvas) 16%, transparent) 42%, transparent 70%), radial-gradient(ellipse 78vw 23rem at 96% calc(24% + 50px), color-mix(in srgb, var(--color-brand-700) 24%, transparent) 0%, color-mix(in srgb, var(--color-ui-canvas) 18%, transparent) 24%, color-mix(in srgb, var(--color-brand-500) 10%, transparent) 44%, transparent 68%), radial-gradient(ellipse 52vw 16rem at 102% calc(2% + 50px), color-mix(in srgb, var(--color-brand-500) 22%, transparent) 0%, color-mix(in srgb, var(--color-brand-500) 12%, transparent) 24%, transparent 52%), radial-gradient(ellipse 122vw 4.4rem at 148% calc(55% + 50px), color-mix(in srgb, var(--color-brand-deep) 22%, transparent) 0%, color-mix(in srgb, var(--color-brand-600) 17%, transparent) 22%, color-mix(in srgb, var(--color-brand-500) 9%, transparent) 42%, transparent 76%), radial-gradient(ellipse 92vw 5.2rem at 108% calc(62% + 50px), color-mix(in srgb, var(--color-login-backdrop-minimal) 96%, transparent) 0%, color-mix(in srgb, var(--color-login-backdrop-minimal) 96%, transparent) 42%, transparent 78%), radial-gradient(ellipse 78vw 3rem at 124% calc(71% + 50px), color-mix(in srgb, var(--color-brand-700) 15%, transparent) 0%, color-mix(in srgb, var(--color-ui-canvas) 14%, transparent) 26%, color-mix(in srgb, var(--color-brand-deep) 10%, transparent) 44%, transparent 80%), radial-gradient(ellipse 54vw 2rem at 138% calc(79% + 50px), color-mix(in srgb, var(--color-ui-canvas) 11%, transparent) 0%, color-mix(in srgb, var(--color-brand-deep) 8%, transparent) 28%, transparent 82%), linear-gradient(180deg, var(--color-login-backdrop-minimal) 0%, var(--color-login-backdrop-minimal) 100%);--gradient-login-backdrop-minimal-halo-stacked:radial-gradient(ellipse 96vw 22rem at 108% 50%, color-mix(in srgb, var(--color-brand-700) 34%, transparent) 0%, color-mix(in srgb, var(--color-brand-deep) 28%, transparent) 20%, color-mix(in srgb, var(--color-ui-canvas) 16%, transparent) 44%, transparent 72%), radial-gradient(ellipse 72vw 15rem at 98% 62%, color-mix(in srgb, var(--color-brand-700) 22%, transparent) 0%, color-mix(in srgb, var(--color-ui-canvas) 18%, transparent) 28%, color-mix(in srgb, var(--color-brand-500) 10%, transparent) 48%, transparent 70%), radial-gradient(ellipse 46vw 10rem at 102% 54%, color-mix(in srgb, var(--color-brand-500) 20%, transparent) 0%, color-mix(in srgb, var(--color-brand-500) 11%, transparent) 26%, transparent 56%), radial-gradient(ellipse 92vw 4.6rem at 132% 72%, color-mix(in srgb, var(--color-brand-deep) 21%, transparent) 0%, color-mix(in srgb, var(--color-brand-600) 16%, transparent) 22%, color-mix(in srgb, var(--color-brand-500) 8%, transparent) 42%, transparent 76%), radial-gradient(ellipse 70vw 5rem at 104% 79%, color-mix(in srgb, var(--color-login-backdrop-minimal) 96%, transparent) 0%, color-mix(in srgb, var(--color-login-backdrop-minimal) 96%, transparent) 42%, transparent 78%), radial-gradient(ellipse 66vw 3.1rem at 118% 87%, color-mix(in srgb, var(--color-brand-700) 14%, transparent) 0%, color-mix(in srgb, var(--color-ui-canvas) 13%, transparent) 26%, color-mix(in srgb, var(--color-brand-deep) 9%, transparent) 44%, transparent 80%), radial-gradient(ellipse 46vw 2rem at 128% 93%, color-mix(in srgb, var(--color-ui-canvas) 10%, transparent) 0%, color-mix(in srgb, var(--color-brand-deep) 8%, transparent) 28%, transparent 82%), linear-gradient(180deg, var(--color-login-backdrop-minimal) 0%, var(--color-login-backdrop-minimal) 100%);--gradient-brand-backdrop:radial-gradient(circle at 90% 8%, color-mix(in srgb, var(--color-brand-500) 24%, transparent) 0%, color-mix(in srgb, var(--color-brand-600) 16%, transparent) 14%, transparent 38%), radial-gradient(ellipse 48rem 32rem at 14% 18%, color-mix(in srgb, var(--color-brand-700) 22%, transparent) 0%, color-mix(in srgb, var(--color-brand-deep) 12%, transparent) 34%, transparent 74%), radial-gradient(ellipse 44rem 28rem at 18% 82%, color-mix(in srgb, var(--color-ui-canvas) 84%, transparent) 0%, color-mix(in srgb, var(--color-ui-canvas) 68%, transparent) 38%, transparent 76%), radial-gradient(ellipse 30rem 22rem at 74% 78%, color-mix(in srgb, var(--color-brand-deep) 28%, transparent) 0%, transparent 70%), linear-gradient(146deg, color-mix(in srgb, var(--color-brand-deep) 54%, var(--color-ui-canvas) 46%) 0%, var(--color-ui-canvas) 28%, color-mix(in srgb, var(--color-ui-canvas) 74%, black 26%) 58%, color-mix(in srgb, var(--color-ui-canvas) 88%, black 12%) 100%);--gradient-brand-backdrop-overlay:radial-gradient(circle at 84% 10%, color-mix(in srgb, var(--color-ui-foreground) 4%, transparent) 0%, transparent 14%), radial-gradient(circle at 24% 18%, color-mix(in srgb, var(--color-brand-700) 8%, transparent) 0%, transparent 24%), radial-gradient(circle at 26% 82%, color-mix(in srgb, var(--color-brand-500) 6%, transparent) 0%, transparent 24%);--gradient-glass-panel:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 12%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 10%, transparent) 52%, color-mix(in srgb, var(--color-ui-foreground) 9%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground-soft) 3%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground-soft) 2%, transparent) 100%);--gradient-glass-panel-soft:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 11%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 9%, transparent) 52%, color-mix(in srgb, var(--color-ui-foreground) 8%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground-soft) 3%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground-soft) 2%, transparent) 100%);--gradient-glass-panel-strong:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 14%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 12%, transparent) 52%, color-mix(in srgb, var(--color-ui-foreground) 10%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground-soft) 4%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground-soft) 3%, transparent) 100%);--gradient-contrast-surface:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 98%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground-soft) 96%, var(--color-ui-foreground) 4%) 100%);--gradient-contrast-band:linear-gradient(120deg, var(--color-ui-canvas) 0%, var(--color-brand-700) 46%, var(--color-brand-500) 100%);--gradient-button-primary:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 12%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 3%, transparent) 28%, color-mix(in srgb, var(--color-ui-foreground) 1%, transparent) 100%), linear-gradient(135deg, color-mix(in srgb, var(--color-brand-deep) 76%, var(--color-ui-canvas) 24%) 0%, color-mix(in srgb, var(--color-ui-canvas) 64%, var(--color-brand-deep) 36%) 52%, color-mix(in srgb, var(--color-brand-deep) 76%, var(--color-ui-canvas) 24%) 100%);--gradient-button-primary-hover:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 14%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 4%, transparent) 28%, color-mix(in srgb, var(--color-ui-foreground) 1%, transparent) 100%), linear-gradient(135deg, color-mix(in srgb, var(--color-brand-700) 22%, var(--color-brand-deep) 78%) 0%, color-mix(in srgb, var(--color-ui-canvas) 56%, var(--color-brand-deep) 44%) 52%, color-mix(in srgb, var(--color-brand-700) 22%, var(--color-brand-deep) 78%) 100%);--gradient-button-primary-press-flash:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 32%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 14%, transparent) 36%, color-mix(in srgb, var(--color-ui-foreground) 3%, transparent) 100%), linear-gradient(135deg, var(--color-brand-600) 0%, color-mix(in srgb, var(--color-brand-600) 62%, var(--color-brand-500) 38%) 54%, var(--color-brand-500) 100%);--color-button-primary-press-flash-glow:color-mix(in srgb, var(--color-brand-500) 36%, transparent);--color-button-primary-dark-bg-press-flash:color-mix(in srgb, var(--color-brand-500) 74%, var(--color-brand-600) 26%);--color-button-primary-dark-hover-edge:color-mix(in srgb, var(--color-ui-foreground) 16%, transparent);--color-button-primary-dark-hover-halo:color-mix(in srgb, var(--color-ui-foreground) 5%, transparent);--color-button-primary-dark-focus-edge:color-mix(in srgb, var(--color-ui-foreground) 22%, transparent);--color-button-primary-dark-focus-halo:color-mix(in srgb, var(--color-ui-foreground) 8%, transparent);--color-button-primary-dark-press-flash-glow:color-mix(in srgb, var(--color-brand-500) 42%, transparent);--color-button-primary-ivory-text:var(--color-text-inverse);--color-button-primary-ivory-border:color-mix(in srgb, var(--color-ui-foreground) 34%, transparent);--color-button-primary-ivory-hover-edge:color-mix(in srgb, var(--color-ui-foreground) 54%, transparent);--color-button-primary-ivory-hover-halo:color-mix(in srgb, var(--color-ui-foreground) 9%, transparent);--color-button-primary-ivory-focus-edge:color-mix(in srgb, var(--color-ui-foreground) 66%, transparent);--color-button-primary-ivory-focus-halo:color-mix(in srgb, var(--color-ui-foreground) 12%, transparent);--color-button-primary-ivory-press-flash-glow:color-mix(in srgb, var(--color-brand-500) 42%, transparent);--color-spinner-accent:color-mix(in srgb, var(--color-brand-800) 82%, var(--color-ui-surface) 18%);--color-spinner-accent-secondary:color-mix(in srgb, var(--color-ui-surface) 70%, var(--color-brand-700) 30%);--color-spinner-rose-whisper:color-mix(in srgb, var(--color-brand-500) 14%, transparent);--color-spinner-glow:color-mix(in srgb, var(--color-spinner-accent-secondary) 52%, transparent);--color-spinner-track-on-dark:color-mix(in srgb, var(--color-bg-inverse) 28%, transparent);--color-spinner-track-on-dark-soft:color-mix(in srgb, var(--color-bg-inverse) 12%, transparent);--color-spinner-highlight-on-dark:color-mix(in srgb, var(--color-bg-inverse) 93%, var(--color-ui-surface) 7%);--color-spinner-contrast-on-dark:color-mix(in srgb, var(--color-spinner-accent-secondary) 58%, var(--color-spinner-accent) 42%);--color-spinner-track-on-light:color-mix(in srgb, var(--color-text-inverse) 18%, transparent);--color-spinner-track-on-light-soft:color-mix(in srgb, var(--color-text-inverse) 8%, transparent);--color-spinner-highlight-on-light:color-mix(in srgb, var(--color-text-inverse) 82%, var(--color-ui-surface) 18%);--color-spinner-contrast-on-light:color-mix(in srgb, var(--color-text-inverse) 76%, var(--color-spinner-accent-secondary) 24%);--gradient-spinner-core:radial-gradient(circle at 34% 28%, var(--color-spinner-highlight-on-dark) 0%, color-mix(in srgb, var(--color-spinner-highlight-on-dark) 70%, transparent) 18%, color-mix(in srgb, var(--color-spinner-accent-secondary) 88%, var(--color-brand-500) 12%) 44%, color-mix(in srgb, var(--color-spinner-accent) 86%, var(--color-spinner-accent-secondary) 14%) 68%, color-mix(in srgb, var(--color-brand-800) 90%, transparent) 100%);--gradient-spinner-glass-pulse:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-inverse) 32%, transparent) 0%, color-mix(in srgb, var(--color-bg-inverse) 12%, transparent) 38%, color-mix(in srgb, var(--color-bg-inverse) 4%, transparent) 100%), linear-gradient(135deg, color-mix(in srgb, var(--color-spinner-accent-secondary) 82%, var(--color-brand-500) 18%) 0%, color-mix(in srgb, var(--color-spinner-accent) 74%, var(--color-spinner-accent-secondary) 26%) 54%, color-mix(in srgb, var(--color-brand-800) 78%, transparent) 100%);--gradient-button-danger:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 13%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 3%, transparent) 42%, color-mix(in srgb, var(--color-ui-foreground) 1%, transparent) 100%), linear-gradient(140deg, color-mix(in srgb, var(--color-danger-anchor) 74%, black 26%) 0%, color-mix(in srgb, var(--color-danger-anchor) 86%, black 14%) 52%, color-mix(in srgb, var(--color-danger-anchor) 66%, black 34%) 100%);--gradient-control-error:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 9%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 3%, transparent) 34%, color-mix(in srgb, var(--color-ui-foreground) 1%, transparent) 100%), linear-gradient(135deg, color-mix(in srgb, var(--color-danger-anchor) 18%, transparent) 0%, color-mix(in srgb, var(--color-danger-anchor) 28%, var(--color-control-error-base) 72%) 38%, color-mix(in srgb, var(--color-danger-anchor) 34%, var(--color-control-error-base) 66%) 68%, color-mix(in srgb, var(--color-danger-anchor) 24%, var(--color-control-error-base) 76%) 100%), linear-gradient(112deg, color-mix(in srgb, var(--color-danger-anchor) 18%, transparent) 0%, transparent 28%, color-mix(in srgb, var(--color-danger-anchor) 16%, transparent) 66%, transparent 100%);--color-switch-track-off:color-mix(in srgb, var(--color-ui-surface) 60%, var(--color-ui-canvas) 40%);--color-switch-track-off-hover:color-mix(in srgb, var(--color-ui-surface) 56%, var(--color-ui-canvas) 44%);--color-switch-track-off-border:color-mix(in srgb, var(--color-ui-foreground) 18%, transparent);--color-switch-track-off-border-hover:color-mix(in srgb, var(--color-ui-foreground) 24%, transparent);--color-switch-track-on:color-mix(in srgb, var(--color-success-anchor) 82%, var(--color-ui-canvas) 18%);--color-switch-track-on-hover:color-mix(in srgb, var(--color-success-anchor) 76%, var(--color-ui-canvas) 24%);--color-switch-thumb-solid:var(--color-ui-foreground);--gradient-switch-track:linear-gradient(180deg, var(--color-switch-track-off) 0%, var(--color-switch-track-off) 100%);--gradient-switch-track-hover:linear-gradient(180deg, var(--color-switch-track-off-hover) 0%, var(--color-switch-track-off-hover) 100%);--gradient-switch-track-active:linear-gradient(180deg, var(--color-switch-track-on) 0%, var(--color-switch-track-on) 100%);--gradient-switch-track-active-hover:linear-gradient(180deg, var(--color-switch-track-on-hover) 0%, var(--color-switch-track-on-hover) 100%);--color-switch-track-active-border:transparent;--gradient-switch-thumb:linear-gradient(180deg, var(--color-switch-thumb-solid) 0%, var(--color-switch-thumb-solid) 100%);--gradient-switch-thumb-active:linear-gradient(180deg, var(--color-switch-thumb-solid) 0%, var(--color-switch-thumb-solid) 100%);--shadow-switch-track:none;--shadow-switch-track-active:none;--shadow-switch-thumb:none;--shadow-switch-thumb-active:none;--gradient-table-surface:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 13%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 11%, transparent) 52%, color-mix(in srgb, var(--color-ui-foreground) 9%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground-soft) 4%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground-soft) 2%, transparent) 100%);--gradient-table-head:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 8%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 3%, transparent) 100%);--gradient-modal-surface:none;--gradient-brand-orb:radial-gradient(circle at 34% 28%, color-mix(in srgb, var(--color-brand-orb-highlight) 88%, transparent) 0%, color-mix(in srgb, var(--color-brand-orb-highlight-soft) 34%, transparent) 12%, color-mix(in srgb, var(--color-brand-500) 46%, transparent) 22%, color-mix(in srgb, var(--color-brand-700) 80%, transparent) 50%, color-mix(in srgb, var(--color-ui-canvas) 98%, transparent) 82%);--gradient-brand-orb-soft:radial-gradient(circle at 40% 35%, color-mix(in srgb, var(--color-brand-orb-highlight) 18%, transparent) 0%, color-mix(in srgb, var(--color-brand-600) 16%, transparent) 20%, color-mix(in srgb, var(--color-brand-deep) 10%, transparent) 42%, transparent 78%);--gradient-storybook-canvas:linear-gradient(180deg, color-mix(in srgb, var(--color-brand-deep) 54%, var(--color-ui-canvas) 46%) 0%, var(--color-ui-canvas) 52%, color-mix(in srgb, var(--color-ui-canvas) 88%, black 12%) 100%);--gradient-storybook-panel:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 13%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 10%, transparent) 50%, color-mix(in srgb, var(--color-ui-foreground) 9%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground-soft) 3%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground-soft) 2%, transparent) 100%);--color-surface-glow-accent:color-mix(in srgb, var(--color-brand-500) 22%, transparent);--color-surface-glow-accent-soft:color-mix(in srgb, var(--color-brand-deep) 18%, transparent);--color-surface-glow-brand:color-mix(in srgb, var(--color-brand-600) 18%, transparent);--color-surface-glow-neutral:color-mix(in srgb, var(--color-ui-foreground) 5%, transparent);--color-surface-glow-strong:color-mix(in srgb, var(--color-brand-500) 30%, transparent);--color-glass-line-hairline:color-mix(in srgb, var(--color-ui-foreground) 5%, transparent);--color-glass-line-soft:color-mix(in srgb, var(--color-ui-foreground) 10%, transparent);--color-glass-line-default:color-mix(in srgb, var(--color-ui-foreground) 16%, transparent);--color-glass-line-strong:color-mix(in srgb, var(--color-ui-foreground) 24%, transparent);--color-glass-line-hot:color-mix(in srgb, var(--color-ui-foreground) 30%, transparent);--color-interaction-hover-edge:color-mix(in srgb, var(--color-ui-foreground) 28%, transparent);--color-interaction-hover-halo:color-mix(in srgb, var(--color-brand-600) 10%, transparent);--color-glass-emboss-strong:color-mix(in srgb, var(--color-ui-foreground) 16%, transparent);--color-glass-emboss-soft:color-mix(in srgb, var(--color-ui-foreground) 3%, transparent);--color-glass-raised:color-mix(in srgb, var(--color-ui-foreground) 6%, transparent);--color-glass-raised-hover:color-mix(in srgb, var(--color-ui-foreground) 8%, transparent);--color-orb-shadow:#00000038;--color-shadow-brand:color-mix(in srgb, var(--color-brand-deep) 28%, transparent);--color-shadow-danger:color-mix(in srgb, var(--color-danger-anchor) 22%, transparent);--color-shadow-inset-dark:#09031133;--color-shadow-control:#08041252;--color-panel-ink-soft:color-mix(in srgb, var(--color-ui-canvas) 74%, transparent);--color-panel-ink-strong:color-mix(in srgb, var(--color-ui-canvas) 88%, transparent);--color-status-progress-bg:color-mix(in srgb, var(--color-status-progress-500) 22%, transparent);--color-status-progress-border:color-mix(in srgb, var(--color-status-progress-500) 42%, transparent);--color-field-error-label:color-mix(in srgb, var(--color-danger-anchor) 86%, var(--color-ui-foreground) 14%);--color-field-error-message:var(--color-danger-anchor);--color-field-error-edge:color-mix(in srgb, var(--color-danger-anchor) 66%, transparent);--color-field-error-glow:color-mix(in srgb, var(--color-danger-anchor) 20%, transparent);--color-field-error-cool-glow:color-mix(in srgb, var(--color-danger-anchor) 34%, transparent);--color-badge-ivory-bg:color-mix(in srgb, var(--color-ui-foreground) 94%, var(--color-ui-foreground-soft) 6%);--color-badge-ivory-border:color-mix(in srgb, var(--color-ui-foreground) 46%, transparent);--color-badge-ivory-text:color-mix(in srgb, var(--color-ui-surface) 92%, black 8%);--color-badge-ink-flat-text:color-mix(in srgb, var(--color-ui-foreground) max(86%, var(--opacity-text-neutral)), transparent);--color-badge-ink-flat-border:color-mix(in srgb, var(--color-ui-foreground) 30%, transparent);--color-password-requirement-text:color-mix(in srgb, var(--color-ui-foreground-soft) max(84%, var(--opacity-text-neutral)), transparent);--color-password-requirement-edge:color-mix(in srgb, var(--color-ui-foreground) 18%, transparent);--color-password-requirement-valid-text:var(--color-success-anchor);--color-password-requirement-valid-edge:color-mix(in srgb, var(--color-success-anchor) 46%, transparent);--color-password-requirement-valid-bg:color-mix(in srgb, var(--color-success-anchor) 24%, transparent);--color-password-requirement-valid-icon:color-mix(in srgb, var(--color-success-anchor) 82%, var(--color-ui-foreground) 18%);--color-password-requirement-valid-glow:color-mix(in srgb, var(--color-success-anchor) 18%, transparent);--color-overlay-backdrop:var(--color-modal-backdrop);--shadow-control-200:0 14px 30px #08041247, 0 3px 10px #0003;--ds-field-floating-min-height:3.2rem;--ds-field-floating-padding-block-start:.8rem;--ds-field-floating-padding-block-end:.8rem;--ds-field-floating-label-top:0;--ds-field-floating-label-scale:.84;--ds-field-floating-label-padding-inline:.32rem;--ds-field-floating-label-notch-padding-block-start:.08rem;--ds-field-floating-label-notch-padding-block-end:.02rem;--ds-field-floating-label-notch-padding-inline:.28rem;--ds-field-floating-label-notch-bottom-gap:0px;--ds-field-floating-label-notch-mask-image:linear-gradient(var(--color-bg-inverse) 0 0);--ds-modal-floating-field-start-padding:calc(var(--space-2) + 1px);--ds-floating-menu-border-width:1px;--ds-floating-menu-border-color:var(--color-glass-line-soft);--ds-floating-menu-emboss-width:1px;--ds-floating-menu-emboss-top-color:color-mix(in srgb, var(--color-bg-inverse) 14%, transparent);--ds-floating-menu-emboss-bottom-color:color-mix(in srgb, var(--color-bg-inverse) 4%, transparent);--ds-floating-menu-outline-width:1px;--ds-floating-menu-outline-color:color-mix(in srgb, var(--color-bg-inverse) 3%, transparent);--ds-tab-text-muted:color-mix(in srgb, var(--color-ui-foreground) max(68%, var(--opacity-text-neutral)), transparent);--ds-tab-text-muted-hover:color-mix(in srgb, var(--color-ui-foreground) max(82%, var(--opacity-text-neutral)), transparent);--ds-tab-text-active:color-mix(in srgb, var(--color-ui-foreground) max(98%, var(--opacity-text-neutral)), transparent);--ds-tab-active-indicator:var(--color-tab-active-indicator);--ds-tab-hover-indicator:color-mix(in srgb, currentColor 52%, transparent);--main-rail-text:color-mix(in srgb, var(--color-ui-foreground) 92%, var(--color-ui-foreground-soft) 8%);--main-rail-active-text:color-mix(in srgb, var(--color-ui-foreground) 96%, var(--color-ui-foreground-soft) 4%)}[data-theme=light]{--color-brand-400:var(--color-ui-accent);--color-brand-500:var(--color-ui-accent);--color-brand-600:var(--color-ui-accent);--color-brand-700:var(--color-ui-accent);--color-brand-deep:var(--color-ui-accent);--color-accent-600:var(--color-ui-accent);--color-info-bg:color-mix(in srgb, var(--color-ui-accent) 24%, transparent);--gradient-button-primary:var(--gradient-button-primary-ivory);--gradient-button-primary-hover:var(--gradient-button-primary-ivory-hover);--gradient-button-primary-press-flash:var(--gradient-button-primary-ivory-hover);--gradient-glass-panel:var(--gradient-nia-composer-surface);--gradient-glass-panel-soft:var(--gradient-control-surface);--gradient-glass-panel-strong:var(--gradient-nia-composer-surface);--color-glass-line-default:var(--color-border-default);--color-nia-composer-border:var(--color-border-default);--gradient-table-head:var(--color-reference-offwhite);--color-case-contact-hover-border:color-mix(in srgb, var(--color-ui-foreground) 16%, var(--color-bg-surface) 84%);--gradient-case-contact-hover-surface:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-surface) 82%, var(--color-bg-subtle) 18%), color-mix(in srgb, var(--color-bg-surface) 62%, var(--color-bg-subtle) 38%));--shadow-case-contact-hover:0 2px 5px color-mix(in srgb, var(--color-shadow-base) 4%, transparent), 0 8px 20px color-mix(in srgb, var(--color-shadow-base) 5%, transparent);--effect-case-contact-hover-backdrop:none;--border-case-contact-action:1px solid var(--color-case-contact-hover-border);--color-case-contact-action-surface:var(--color-bg-surface);--shadow-case-contact-action:0 1px 3px color-mix(in srgb, var(--color-shadow-base) 4%, transparent);--color-case-contact-action-hover-border:color-mix(in srgb, var(--color-ui-foreground) 24%, var(--color-bg-surface) 76%);--color-case-contact-action-hover-surface:color-mix(in srgb, var(--color-bg-surface) 62%, var(--color-bg-subtle) 38%);--color-case-detail-title:var(--color-ui-emphasis);--gradient-person-avatar-surface:var(--gradient-user-avatar-surface);--gradient-browser-tab-active-surface:var(--color-bg-surface);--color-browser-tab-active-text:var(--color-ui-emphasis);--color-browser-tab-active-border:var(--color-border-default);--color-browser-tab-active-icon:var(--color-ui-accent);--shadow-browser-tab-active:inset 0 -2px 0 var(--color-tab-active-indicator);--shadow-browser-tab-active-focus:inset 0 -2px 0 var(--color-tab-active-indicator), 0 0 0 .16rem color-mix(in srgb, var(--color-ui-foreground) 7%, transparent);--font-weight-browser-tab-active:var(--font-profile-eyebrow-weight);--font-variation-browser-tab-active:var(--font-profile-eyebrow-variation);--font-weight-case-activity-actor:var(--font-profile-eyebrow-weight);--font-variation-case-activity-actor:var(--font-profile-eyebrow-variation);--color-case-nia-attention-border:color-mix(in srgb, var(--color-ui-accent) 22%, var(--color-bg-surface) 78%);--color-case-nia-attention-wave:var(--color-ui-link-hover);--color-case-nia-attention-core:var(--color-ui-accent);--color-case-nia-attention-highlight:var(--color-ui-accent);--color-case-nia-attention-soft:color-mix(in srgb, var(--color-ui-accent) 30%, transparent);--opacity-case-nia-attention-wave:1.9;--filter-case-nia-attention-wave:drop-shadow(0 0 3px color-mix(in srgb, var(--color-ui-accent) 30%, transparent));--animation-case-nia-attention-wave:cases-page-nia-choice-border-attention 4.6s linear 3 both;--gradient-case-nia-support-action:var(--color-bg-surface);--color-navigation-active-surface:var(--color-bg-subtle);--color-navigation-active-border:color-mix(in srgb, var(--color-ui-accent) 16%, transparent);--color-navigation-active-text:var(--color-ui-accent);--gradient-main-rail-new-chat-surface:var(--gradient-button-primary-ivory);--gradient-main-rail-new-chat-hover:var(--gradient-button-primary-ivory-hover);--color-main-rail-new-chat-border:transparent;--color-main-rail-new-chat-text:var(--color-button-primary-ivory-text);--color-border-default:#e7eaf0;--color-person-avatar-text:var(--color-user-avatar-text);--shadow-person-avatar:var(--shadow-user-avatar);--color-badge-ivory-text:var(--color-on-solid);--color-feed-user-text:var(--color-text-primary);--color-feed-user-link:var(--color-ui-link-hover);--color-feed-outline-base:#555b73;--gradient-feed-peer-surface:linear-gradient(180deg, #eff0f3, #eff0f3);--gradient-status-step-complete:linear-gradient(180deg, var(--color-status-step-complete), var(--color-status-step-complete));--gradient-status-step-current:linear-gradient(180deg, var(--color-status-step-current), var(--color-status-step-current));--gradient-status-step-new:var(--gradient-status-step-current);--gradient-status-step-cancelled:linear-gradient(180deg, var(--color-status-step-cancelled), var(--color-status-step-cancelled));--color-status-step-upcoming-surface:#eff0f3;--color-status-step-outline:var(--color-border-default);--color-info-500:color-mix(in srgb, color-mix(in srgb, var(--color-reference-gray-700) 50%, var(--color-reference-gray-600) 50%) 86%, var(--color-brand-700) 14%);--color-info-border:color-mix(in srgb, color-mix(in srgb, var(--color-reference-gray-700) 50%, var(--color-reference-gray-600) 50%) 22%, var(--color-brand-700) 78%);--color-field-error-label:color-mix(in srgb, var(--color-reference-ruby) 86%, color-mix(in srgb, var(--color-reference-gray-700) 50%, var(--color-reference-gray-600) 50%) 14%);--color-password-requirement-valid-icon:color-mix(in srgb, var(--color-reference-forest) 82%, color-mix(in srgb, var(--color-reference-gray-700) 50%, var(--color-reference-gray-600) 50%) 18%);--color-text-selection-background:color-mix(in srgb, color-mix(in srgb, var(--color-reference-gray-700) 50%, var(--color-reference-gray-600) 50%) 22%, transparent)}:root,[data-theme]{--mask-nia-avatar-wisps-base:radial-gradient(ellipse 42% 42% at 50% 50%, transparent 0%, transparent 52%, var(--color-reference-anthracite) 70%, var(--color-reference-anthracite) 80%, transparent 92%);--mask-nia-avatar-cloud-base:radial-gradient(ellipse 46% 44% at 50% 50%, var(--color-reference-anthracite) 0%, var(--color-reference-anthracite) 64%, color-mix(in srgb, var(--color-reference-anthracite) 42%, transparent) 76%, transparent 86%);--mask-nia-avatar-shell-base:radial-gradient(ellipse 43% 41% at 50% 50%, transparent 0%, transparent 47%, color-mix(in srgb, var(--color-reference-anthracite) 42%, transparent) 59%, var(--color-reference-anthracite) 74%);--gradient-brand-backdrop-sphere:radial-gradient(ellipse 72% 56% at 68% 40%, color-mix(in srgb, var(--color-brand-500) 62%, transparent) 0%, color-mix(in srgb, var(--color-brand-500) 42%, transparent) 24%, color-mix(in srgb, var(--color-brand-500) 18%, transparent) 44%, transparent 74%), radial-gradient(ellipse 58% 46% at 32% 28%, color-mix(in srgb, var(--color-brand-700) 34%, transparent) 0%, color-mix(in srgb, var(--color-brand-700) 20%, transparent) 24%, color-mix(in srgb, var(--color-brand-700) 8%, transparent) 42%, transparent 70%), radial-gradient(ellipse 64% 48% at 44% 76%, color-mix(in srgb, var(--color-brand-600) 34%, transparent) 0%, color-mix(in srgb, var(--color-brand-600) 18%, transparent) 24%, color-mix(in srgb, var(--color-brand-600) 6%, transparent) 44%, transparent 72%), radial-gradient(ellipse 48% 40% at 54% 56%, color-mix(in srgb, var(--color-brand-deep) 30%, transparent) 0%, color-mix(in srgb, var(--color-brand-deep) 14%, transparent) 26%, transparent 56%), radial-gradient(circle at 52% 54%, transparent 0%, color-mix(in srgb, var(--color-reference-prune) 10%, transparent) 18%, color-mix(in srgb, var(--color-reference-prune) 44%, transparent) 46%, color-mix(in srgb, var(--color-reference-prune) 72%, transparent) 88%), linear-gradient(156deg, color-mix(in srgb, var(--color-brand-700) 38%, var(--color-brand-deep) 62%) 0%, color-mix(in srgb, var(--color-brand-deep) 64%, var(--color-brand-600) 36%) 28%, color-mix(in srgb, var(--color-reference-prune) 34%, var(--color-brand-deep) 66%) 58%, color-mix(in srgb, var(--color-reference-prune) 84%, black 16%) 100%);--gradient-brand-backdrop-sphere-gloss:radial-gradient(ellipse 58% 34% at 76% 18%, color-mix(in srgb, var(--color-reference-offwhite) 90%, transparent) 0%, color-mix(in srgb, var(--color-reference-offwhite) 56%, transparent) 22%, color-mix(in srgb, var(--color-reference-offwhite) 16%, transparent) 42%, transparent 72%), radial-gradient(ellipse 44% 26% at 18% 18%, color-mix(in srgb, var(--color-reference-ash) 56%, transparent) 0%, color-mix(in srgb, var(--color-reference-ash) 24%, transparent) 22%, color-mix(in srgb, var(--color-reference-ash) 8%, transparent) 40%, transparent 66%), radial-gradient(ellipse 56% 40% at 64% 34%, color-mix(in srgb, var(--color-brand-500) 50%, transparent) 0%, color-mix(in srgb, var(--color-brand-600) 28%, transparent) 26%, transparent 64%), radial-gradient(ellipse 34% 28% at 30% 54%, color-mix(in srgb, var(--color-brand-700) 14%, transparent) 0%, color-mix(in srgb, var(--color-brand-700) 6%, transparent) 24%, transparent 56%), linear-gradient(168deg, #ffffff0f 0%, #fff0 36%, #fff0 100%);--gradient-brand-backdrop-sphere-atmosphere-glow:radial-gradient(ellipse 58% 48% at 74% 46%, color-mix(in srgb, var(--color-brand-500) 92%, transparent) 0%, color-mix(in srgb, var(--color-brand-500) 58%, transparent) 22%, color-mix(in srgb, var(--color-brand-500) 20%, transparent) 42%, transparent 72%), radial-gradient(ellipse 50% 42% at 38% 36%, color-mix(in srgb, var(--color-brand-700) 56%, transparent) 0%, color-mix(in srgb, var(--color-brand-700) 28%, transparent) 24%, color-mix(in srgb, var(--color-brand-700) 8%, transparent) 46%, transparent 68%), radial-gradient(ellipse 34% 30% at 48% 80%, color-mix(in srgb, var(--color-brand-600) 24%, transparent) 0%, color-mix(in srgb, var(--color-brand-600) 8%, transparent) 22%, color-mix(in srgb, var(--color-brand-600) 2%, transparent) 42%, transparent 64%);--gradient-brand-backdrop-sphere-atmosphere-shadow:radial-gradient(ellipse 52% 42% at 24% 26%, color-mix(in srgb, var(--color-brand-700) 38%, transparent) 0%, color-mix(in srgb, var(--color-brand-700) 18%, transparent) 22%, color-mix(in srgb, var(--color-brand-700) 6%, transparent) 42%, transparent 64%), radial-gradient(circle at 54% 54%, transparent 0%, color-mix(in srgb, var(--color-reference-prune) 10%, transparent) 18%, color-mix(in srgb, var(--color-reference-prune) 34%, transparent) 42%, transparent 72%), radial-gradient(ellipse 42% 34% at 72% 76%, color-mix(in srgb, var(--color-brand-500) 30%, transparent) 0%, color-mix(in srgb, var(--color-brand-500) 12%, transparent) 24%, color-mix(in srgb, var(--color-brand-500) 3%, transparent) 42%, transparent 62%);--gradient-brand-backdrop-sphere-backlight:radial-gradient(circle at 50% 50%, #fff0 0%, #fff0 100%);--gradient-brand-backdrop-sphere-rim:radial-gradient(78% 78% at 88% 22%, #f9f8fc 0%, #f9f8fcf0 10%, #f9f8fc85 24%, #e6c6ff2e 40%, #e6c6ff00 64%), radial-gradient(56% 48% at 20% 18%, #f0eefc6b 0%, #f0eefc2e 16%, #f0eefc00 34%), radial-gradient(76% 92% at 96% 56%, #ffffff75 0%, #ffffff2e 18%, #fff0 38%), radial-gradient(54% 64% at 86% 82%, #e6bcff38 0%, #e6bcff0f 24%, #e6bcff00 46%);--gradient-brand-backdrop-wordmark:radial-gradient(ellipse 58% 18% at 50% 8%, #fffffff5 0%, #ffffffad 18%, #ffffff29 36%, #fff0 56%), radial-gradient(ellipse 84% 72% at 78% 18%, #faf2ff8a 0%, #faf2ff3d 18%, #faf2ff14 34%, #faf2ff00 54%), radial-gradient(ellipse 74% 68% at 72% 64%, #ebd2ff3d 0%, #ebd2ff1a 18%, #ebd2ff08 34%, #ebd2ff00 52%), radial-gradient(ellipse 76% 70% at 18% 24%, #dee2ee52 0%, #dee2ee24 18%, #dee2ee0d 34%, #dee2ee00 52%), linear-gradient(146deg, #fffdfa 0%, #f5f2f7fc 34%, #e7e3ebfc 68%, #fffcf9 100%);--gradient-brand-backdrop-wordmark-veil:radial-gradient(ellipse 80% 88% at 50% 56%, #fcfaff38 0%, #f6f0ff24 34%, #f0e8ff0f 60%, #f0e8ff00 100%), radial-gradient(ellipse 56% 44% at 72% 26%, #ffffff1f 0%, #ffffff0d 26%, #fff0 52%), linear-gradient(180deg, #f0eaff14 0%, #f0eaff05 100%);--gradient-brand-backdrop-orbit-rear-mask:linear-gradient(to bottom, #000000fa 0%, #000000fa 48%, #0000 76%);--gradient-brand-backdrop-orbit-front-mask:linear-gradient(to bottom, #0000 20%, #000000fa 44%, #000000fa 100%);--gradient-spinner-sphere-signature-shell:radial-gradient(ellipse 74% 58% at 72% 34%, color-mix(in srgb, var(--color-reference-offwhite) 20%, var(--color-brand-700) 80%) 0%, color-mix(in srgb, var(--color-reference-offwhite) 8%, var(--color-brand-700) 92%) 16%, color-mix(in srgb, var(--color-brand-700) 74%, var(--color-reference-offwhite) 26%) 40%, color-mix(in srgb, var(--color-reference-prune) 72%, var(--color-brand-700) 28%) 72%, color-mix(in srgb, var(--color-reference-prune) 94%, var(--color-reference-anthracite) 6%) 100%), radial-gradient(ellipse 56% 44% at 30% 26%, color-mix(in srgb, var(--color-reference-offwhite) 26%, var(--color-brand-700) 74%) 0%, color-mix(in srgb, var(--color-reference-offwhite) 10%, transparent) 24%, transparent 66%), linear-gradient(156deg, color-mix(in srgb, var(--color-brand-700) 58%, var(--color-reference-prune) 42%) 0%, color-mix(in srgb, var(--color-reference-prune) 84%, var(--color-brand-700) 16%) 100%);--gradient-spinner-sphere-signature-gloss:radial-gradient(ellipse 58% 32% at 78% 18%, color-mix(in srgb, var(--color-reference-offwhite) 96%, transparent) 0%, color-mix(in srgb, var(--color-reference-offwhite) 72%, transparent) 22%, color-mix(in srgb, var(--color-reference-offwhite) 18%, transparent) 42%, transparent 72%), radial-gradient(ellipse 46% 28% at 24% 22%, color-mix(in srgb, var(--color-reference-offwhite) 38%, transparent) 0%, color-mix(in srgb, var(--color-reference-offwhite) 10%, transparent) 28%, transparent 64%), radial-gradient(ellipse 54% 38% at 66% 38%, color-mix(in srgb, var(--color-brand-700) 84%, var(--color-brand-500) 16%) 0%, color-mix(in srgb, var(--color-brand-700) 92%, var(--color-brand-500) 8%) 26%, transparent 62%);--gradient-spinner-sphere-signature-atmosphere:radial-gradient(ellipse 58% 48% at 72% 48%, color-mix(in srgb, var(--color-brand-700) 82%, var(--color-brand-500) 18%) 0%, color-mix(in srgb, var(--color-brand-700) 90%, var(--color-brand-500) 10%) 24%, transparent 68%), radial-gradient(ellipse 52% 40% at 38% 34%, color-mix(in srgb, var(--color-brand-700) 40%, var(--color-reference-offwhite) 60%) 0%, color-mix(in srgb, var(--color-brand-700) 16%, transparent) 26%, transparent 66%), radial-gradient(ellipse 32% 28% at 50% 78%, color-mix(in srgb, var(--color-reference-offwhite) 12%, var(--color-brand-700) 88%) 0%, transparent 58%);--gradient-spinner-sphere-signature-shadow:radial-gradient(ellipse 54% 44% at 28% 24%, color-mix(in srgb, var(--color-reference-offwhite) 18%, var(--color-brand-700) 82%) 0%, color-mix(in srgb, var(--color-brand-700) 10%, transparent) 26%, transparent 64%), radial-gradient(ellipse 44% 36% at 70% 78%, color-mix(in srgb, var(--color-brand-700) 84%, var(--color-brand-500) 16%) 0%, transparent 62%), radial-gradient(circle at 54% 56%, color-mix(in srgb, var(--color-reference-prune) 26%, transparent) 0%, color-mix(in srgb, var(--color-reference-prune) 52%, transparent) 46%, transparent 82%);--gradient-spinner-sphere-signature-rim:radial-gradient(82% 82% at 86% 18%, color-mix(in srgb, var(--color-reference-offwhite) 100%, transparent) 0%, color-mix(in srgb, var(--color-reference-offwhite) 86%, transparent) 10%, color-mix(in srgb, var(--color-reference-offwhite) 26%, transparent) 24%, transparent 58%), radial-gradient(58% 46% at 18% 18%, color-mix(in srgb, var(--color-reference-offwhite) 24%, transparent) 0%, transparent 36%), radial-gradient(62% 68% at 86% 82%, color-mix(in srgb, var(--color-brand-700) 94%, var(--color-brand-500) 6%) 0%, transparent 42%);--gradient-spinner-sphere-light-shell:radial-gradient(ellipse 76% 60% at 72% 34%, color-mix(in srgb, var(--color-reference-offwhite) 96%, var(--color-brand-500) 4%) 0%, color-mix(in srgb, var(--color-reference-offwhite) 86%, var(--color-brand-700) 14%) 22%, color-mix(in srgb, var(--color-reference-ash) 82%, var(--color-brand-700) 18%) 48%, color-mix(in srgb, var(--color-reference-anthracite) 44%, var(--color-reference-offwhite) 56%) 80%, color-mix(in srgb, var(--color-reference-prune) 18%, var(--color-reference-anthracite) 82%) 100%), radial-gradient(ellipse 54% 42% at 28% 28%, color-mix(in srgb, var(--color-reference-offwhite) 84%, var(--color-brand-700) 16%) 0%, color-mix(in srgb, var(--color-reference-offwhite) 18%, transparent) 28%, transparent 64%), linear-gradient(160deg, color-mix(in srgb, var(--color-reference-offwhite) 88%, var(--color-reference-ash) 12%) 0%, color-mix(in srgb, var(--color-reference-ash) 74%, var(--color-reference-anthracite) 26%) 100%);--gradient-spinner-sphere-light-gloss:radial-gradient(ellipse 60% 36% at 80% 18%, color-mix(in srgb, var(--color-reference-offwhite) 100%, transparent) 0%, color-mix(in srgb, var(--color-reference-offwhite) 84%, transparent) 24%, color-mix(in srgb, var(--color-reference-offwhite) 22%, transparent) 42%, transparent 74%), radial-gradient(ellipse 48% 28% at 20% 22%, color-mix(in srgb, var(--color-reference-offwhite) 44%, transparent) 0%, transparent 64%), radial-gradient(ellipse 56% 38% at 66% 40%, color-mix(in srgb, var(--color-brand-500) 10%, transparent) 0%, color-mix(in srgb, var(--color-brand-700) 8%, transparent) 22%, transparent 58%);--gradient-spinner-sphere-light-atmosphere:radial-gradient(ellipse 56% 46% at 70% 48%, color-mix(in srgb, var(--color-reference-offwhite) 42%, var(--color-brand-500) 58%) 0%, color-mix(in srgb, var(--color-reference-offwhite) 12%, transparent) 26%, transparent 68%), radial-gradient(ellipse 48% 40% at 36% 36%, color-mix(in srgb, var(--color-brand-700) 18%, var(--color-reference-offwhite) 82%) 0%, color-mix(in srgb, var(--color-brand-700) 6%, transparent) 30%, transparent 66%), radial-gradient(ellipse 32% 24% at 52% 78%, color-mix(in srgb, var(--color-brand-500) 8%, transparent) 0%, transparent 56%);--gradient-spinner-sphere-light-shadow:radial-gradient(ellipse 56% 42% at 26% 24%, color-mix(in srgb, var(--color-brand-700) 14%, var(--color-reference-offwhite) 86%) 0%, color-mix(in srgb, var(--color-brand-700) 5%, transparent) 28%, transparent 64%), radial-gradient(ellipse 40% 34% at 70% 78%, color-mix(in srgb, var(--color-brand-500) 8%, transparent) 0%, transparent 62%), radial-gradient(circle at 54% 56%, color-mix(in srgb, var(--color-reference-anthracite) 12%, transparent) 0%, color-mix(in srgb, var(--color-reference-anthracite) 24%, transparent) 46%, transparent 82%);--gradient-spinner-sphere-light-rim:radial-gradient(82% 82% at 86% 18%, color-mix(in srgb, var(--color-reference-offwhite) 100%, transparent) 0%, color-mix(in srgb, var(--color-reference-offwhite) 92%, transparent) 10%, color-mix(in srgb, var(--color-reference-offwhite) 30%, transparent) 22%, transparent 58%), radial-gradient(54% 44% at 18% 18%, color-mix(in srgb, var(--color-reference-offwhite) 28%, transparent) 0%, transparent 38%), radial-gradient(60% 66% at 86% 82%, color-mix(in srgb, var(--color-brand-700) 8%, transparent) 0%, transparent 44%);--gradient-spinner-sphere-night-shell:radial-gradient(ellipse 72% 58% at 72% 36%, color-mix(in srgb, var(--color-reference-offwhite) 16%, var(--color-brand-700) 84%) 0%, color-mix(in srgb, var(--color-reference-offwhite) 6%, var(--color-brand-700) 94%) 18%, color-mix(in srgb, var(--color-brand-700) 52%, var(--color-reference-anthracite) 48%) 42%, color-mix(in srgb, var(--color-reference-prune) 82%, var(--color-brand-700) 18%) 76%, color-mix(in srgb, var(--color-reference-prune) 94%, var(--color-reference-anthracite) 6%) 100%), radial-gradient(ellipse 52% 40% at 28% 26%, color-mix(in srgb, var(--color-reference-offwhite) 14%, var(--color-brand-700) 86%) 0%, color-mix(in srgb, var(--color-reference-anthracite) 14%, transparent) 26%, transparent 66%), radial-gradient(ellipse 40% 32% at 58% 72%, color-mix(in srgb, var(--color-brand-700) 88%, var(--color-brand-500) 12%) 0%, transparent 54%), linear-gradient(158deg, color-mix(in srgb, var(--color-brand-700) 44%, var(--color-reference-prune) 56%) 0%, color-mix(in srgb, var(--color-reference-prune) 90%, var(--color-reference-anthracite) 10%) 100%);--gradient-spinner-sphere-night-gloss:radial-gradient(ellipse 58% 34% at 78% 18%, color-mix(in srgb, var(--color-reference-offwhite) 98%, transparent) 0%, color-mix(in srgb, var(--color-reference-offwhite) 72%, transparent) 24%, color-mix(in srgb, var(--color-reference-offwhite) 16%, transparent) 42%, transparent 72%), radial-gradient(ellipse 42% 26% at 20% 20%, color-mix(in srgb, var(--color-reference-offwhite) 24%, transparent) 0%, transparent 60%), radial-gradient(ellipse 48% 36% at 66% 40%, color-mix(in srgb, var(--color-brand-700) 92%, var(--color-brand-500) 8%) 0%, transparent 58%);--gradient-spinner-sphere-night-atmosphere:radial-gradient(ellipse 56% 46% at 72% 48%, color-mix(in srgb, var(--color-brand-700) 92%, var(--color-brand-500) 8%) 0%, color-mix(in srgb, var(--color-brand-700) 24%, transparent) 26%, transparent 68%), radial-gradient(ellipse 46% 38% at 36% 34%, color-mix(in srgb, var(--color-brand-700) 28%, var(--color-reference-offwhite) 72%) 0%, color-mix(in srgb, var(--color-brand-700) 8%, transparent) 28%, transparent 66%), radial-gradient(ellipse 30% 24% at 52% 78%, color-mix(in srgb, var(--color-brand-500) 6%, transparent) 0%, transparent 56%);--gradient-spinner-sphere-night-shadow:radial-gradient(ellipse 56% 42% at 26% 24%, color-mix(in srgb, var(--color-reference-offwhite) 12%, var(--color-brand-700) 88%) 0%, color-mix(in srgb, var(--color-brand-700) 8%, transparent) 28%, transparent 64%), radial-gradient(ellipse 42% 34% at 70% 78%, color-mix(in srgb, var(--color-brand-700) 88%, var(--color-brand-500) 12%) 0%, transparent 62%), radial-gradient(circle at 54% 56%, color-mix(in srgb, var(--color-reference-prune) 34%, transparent) 0%, color-mix(in srgb, var(--color-reference-prune) 58%, transparent) 46%, transparent 84%);--gradient-spinner-sphere-night-rim:radial-gradient(82% 82% at 86% 18%, color-mix(in srgb, var(--color-reference-offwhite) 100%, transparent) 0%, color-mix(in srgb, var(--color-reference-offwhite) 84%, transparent) 10%, color-mix(in srgb, var(--color-reference-offwhite) 22%, transparent) 24%, transparent 58%), radial-gradient(56% 44% at 18% 18%, color-mix(in srgb, var(--color-reference-offwhite) 18%, transparent) 0%, transparent 36%), radial-gradient(60% 66% at 86% 82%, color-mix(in srgb, var(--color-brand-700) 96%, var(--color-brand-500) 4%) 0%, transparent 42%)}.ds-type-body{font-family:var(--font-profile-body-family);font-weight:var(--font-profile-body-weight);font-variation-settings:var(--font-profile-body-variation);line-height:var(--font-profile-body-line-height);letter-spacing:var(--font-profile-body-letter-spacing)}.ds-type-context-hint{font-family:var(--font-profile-interface-family);font-size:var(--font-size-100);font-weight:var(--font-weight-context-hint);font-variation-settings:"wght" var(--font-weight-context-hint);line-height:var(--font-profile-interface-line-height);letter-spacing:var(--font-profile-interface-letter-spacing)}.ds-type-context-value{font-family:var(--font-profile-interface-family);font-size:var(--font-size-100);font-weight:var(--font-weight-context-value);font-variation-settings:"wght" var(--font-weight-context-value);line-height:var(--font-profile-interface-line-height);letter-spacing:var(--font-profile-interface-letter-spacing)}.ds-type-interface{font-family:var(--font-profile-interface-family);font-weight:var(--font-profile-interface-weight);font-variation-settings:var(--font-profile-interface-variation);line-height:var(--font-profile-interface-line-height);letter-spacing:var(--font-profile-interface-letter-spacing)}.ds-type-label{font-family:var(--font-profile-label-family);font-weight:var(--font-profile-label-weight);font-variation-settings:var(--font-profile-label-variation);line-height:var(--font-profile-label-line-height);letter-spacing:var(--font-profile-label-letter-spacing)}.ds-type-heading{font-family:var(--font-profile-heading-family);font-weight:var(--font-profile-heading-weight);font-variation-settings:var(--font-profile-heading-variation);line-height:var(--font-profile-heading-line-height);letter-spacing:var(--font-profile-heading-letter-spacing)}.ds-type-display{font-family:var(--font-profile-display-family);font-weight:var(--font-profile-display-weight);font-variation-settings:var(--font-profile-display-variation);line-height:var(--font-profile-display-line-height);letter-spacing:var(--font-profile-display-letter-spacing)}.ds-type-button{font-family:var(--font-profile-button-family);font-weight:var(--font-profile-button-weight);font-variation-settings:var(--font-profile-button-variation);line-height:var(--font-profile-button-line-height);letter-spacing:var(--font-profile-button-letter-spacing)}.ds-type-rail{font-family:var(--font-profile-rail-family);font-weight:var(--font-weight-medium);font-variation-settings:"wght" var(--font-weight-medium);line-height:var(--font-profile-rail-line-height);letter-spacing:var(--letter-spacing-reading)}.ds-type-eyebrow{font-family:var(--font-profile-eyebrow-family);font-weight:var(--font-profile-eyebrow-weight);font-variation-settings:var(--font-profile-eyebrow-variation);line-height:var(--font-profile-eyebrow-line-height);letter-spacing:var(--font-profile-eyebrow-letter-spacing);text-transform:uppercase}.ds-typography-showcase{width:min(100%,58rem)}.ds-typography-showcase__intro,.ds-typography-showcase__grid,.ds-typography-showcase__specimen{display:grid}.ds-typography-showcase__intro{gap:var(--space-3)}.ds-typography-showcase__hero{margin:0;font-size:clamp(2rem,3vw,3rem)}.ds-typography-showcase__grid{gap:var(--space-4)}.ds-typography-showcase__specimen{gap:var(--space-2);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-bg-inverse) 12%, transparent);border-radius:calc(var(--radius-lg) - .6rem);background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-inverse) 4%, transparent) 0%, color-mix(in srgb, var(--color-bg-inverse) 1%, transparent) 100%), color-mix(in srgb, var(--color-bg-inverse) 2%, transparent)}.ds-typography-showcase__sample{color:var(--color-text-primary);margin:0}.ds-text-description{color:var(--color-text-description)}.ds-typography-showcase__sample--display{font-size:clamp(1.95rem,2.6vw,2.55rem)}.ds-typography-showcase__sample--heading{font-size:clamp(1.22rem,1vw + 1rem,1.58rem)}.ds-typography-showcase__sample--body{font-size:var(--font-size-300)}.ds-typography-showcase__sample--interface{font-size:var(--font-size-interactive-control)}.ds-typography-showcase__sample--label{font-size:var(--font-size-interactive-label)}.ds-typography-showcase__sample--button{font-size:var(--font-size-interactive-button-md)}.ds-typography-showcase__sample--eyebrow{font-size:var(--font-size-100);color:var(--color-accent-500)}.ds-typography-showcase__usage{color:var(--color-text-secondary);font-size:var(--font-size-interactive-caption);margin:0}@media (width>=48rem){.ds-typography-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:optional;font-weight:200 800;src:url(/static/core/spa/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.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:Manrope Variable;font-style:normal;font-display:optional;font-weight:200 800;src:url(/static/core/spa/assets/manrope-latin-wght-normal-DHIcAJRg.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}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}html{color-scheme:var(--theme-color-scheme);font-size:calc(100% * var(--ui-scale))}[data-theme]{color-scheme:var(--theme-color-scheme)}body{font-family:var(--font-profile-body-family);font-size:var(--font-size-300);font-weight:var(--font-profile-body-weight);font-variation-settings:var(--font-profile-body-variation);letter-spacing:var(--font-profile-body-letter-spacing);line-height:var(--font-profile-body-line-height);color:var(--color-text-primary);background:var(--color-bg-canvas);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}h1,h2,h3,h4,h5,h6{margin:var(--space-0);font-family:var(--font-profile-heading-family);font-weight:var(--font-profile-heading-weight);font-variation-settings:var(--font-profile-heading-variation);color:var(--color-text-primary);line-height:var(--font-profile-heading-line-height);letter-spacing:var(--font-profile-heading-letter-spacing)}p,li{margin:var(--space-0);color:var(--color-text-secondary)}a{color:var(--color-accent-600);-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent-600) 24%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent-600) 24%, transparent);text-underline-offset:.16em}button,input,select,textarea{font:inherit}::selection{background:var(--color-text-selection-background)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--ring-focus);outline:none}.app-shell{min-height:100vh;padding:var(--flow-6) var(--flow-4)}.content-grid{gap:var(--flow-8);max-width:80rem;margin:0 auto;display:grid}.stack-xs{gap:var(--flow-2);display:grid}.stack-sm{gap:var(--flow-3);display:grid}.stack-md{gap:var(--flow-4);display:grid}.stack-lg{gap:var(--flow-6);display:grid}@media (width>=48rem){.app-shell{padding:var(--flow-8)}}.ds-modal{z-index:60;padding:var(--flow-4);place-items:center;display:grid;position:fixed;inset:0}.ds-modal__backdrop{background:var(--color-modal-backdrop);-webkit-backdrop-filter:none;border:0;position:absolute;inset:0}.ds-modal__panel{isolation:isolate;width:min(100%,36rem);max-height:calc(100dvh - (var(--flow-4) * 2));border-radius:var(--radius-lg);border:1px solid var(--color-glass-line-default);background-color:var(--color-modal-surface-base);background-image:var(--gradient-modal-surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-bg-inverse) 3%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 14%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-inverse) 4%, transparent), var(--effect-panel-elevation-shadow);gap:var(--flow-6);-webkit-backdrop-filter:var(--effect-panel-backdrop-filter);grid-template-rows:auto minmax(0,1fr);padding:0;display:grid;position:relative;overflow:hidden}.ds-modal__panel--lg{width:min(100%,54rem)}.ds-modal__panel--xl{width:min(100%,72rem)}.ds-modal__panel--fullscreen{width:calc(100vw - (var(--flow-4) * 2));height:calc(100dvh - (var(--flow-4) * 2));max-height:calc(100dvh - (var(--flow-4) * 2))}.ds-modal__panel--fullscreen .ds-modal__body{padding-bottom:var(--flow-6)}.ds-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--flow-4);padding:var(--flow-6) var(--flow-6) 0;display:flex}.ds-modal__title{font-family:var(--font-profile-interface-family);font-size:var(--font-size-modal-title);font-variation-settings:normal;letter-spacing:normal;color:color-mix(in srgb, var(--color-ui-foreground) max(94%, var(--opacity-text-neutral)), transparent);text-rendering:auto;font-weight:600;line-height:1.15}.ds-modal__description{max-width:44rem;font-family:var(--font-profile-interface-family);font-variation-settings:normal;color:color-mix(in srgb, var(--color-ui-foreground) max(60%, var(--opacity-text-neutral)), transparent);letter-spacing:normal;text-rendering:auto;margin:0;font-size:14px;font-weight:400;line-height:1.5}.ds-modal__body{overscroll-behavior:contain;align-content:start;gap:var(--flow-6);min-height:0;padding:0 var(--flow-6) 0;display:grid;overflow:auto}:is(.ds-modal__body:has(>.ds-field--floating:first-child),.ds-modal__body:has(>.ds-multi-select-field-menu--floating:first-child),.ds-modal__body:has(>form:first-child>.ds-field--floating:first-child),.ds-modal__body:has(>form:first-child>.ds-multi-select-field-menu--floating:first-child)){padding-block-start:var(--ds-modal-floating-field-start-padding)}.ds-modal .ds-modal__close{border-radius:var(--radius-pill);width:2.88rem;height:2.88rem;color:var(--color-language-glass-text);box-shadow:none;-webkit-backdrop-filter:none;transition:color var(--duration-normal) var(--easing-standard), background var(--duration-normal) var(--easing-standard), border-color var(--duration-normal) var(--easing-standard), box-shadow var(--duration-normal) var(--easing-standard);background:0 0;border:1px solid #0000;transform:none}.ds-modal .ds-modal__close .ds-icon-button__icon{width:1.267rem;height:1.267rem}@media (hover:hover){.ds-modal .ds-modal__close:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-ui-foreground) 5%, transparent);background:color-mix(in srgb, var(--color-ui-foreground) 4%, transparent);color:var(--color-ui-foreground);box-shadow:none}}.ds-modal .ds-modal__close:active:not(:disabled),.ds-modal .ds-modal__close:focus-visible{border-color:color-mix(in srgb, var(--color-ui-foreground) 8%, transparent);background:color-mix(in srgb, var(--color-ui-foreground) 6%, transparent);color:var(--color-ui-foreground);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 6%, transparent), 0 .3rem .8rem color-mix(in srgb, var(--color-ui-surface) 8%, transparent)}.ds-modal__actions{z-index:2;justify-content:center;align-items:center;gap:var(--flow-3);margin-top:var(--flow-2);margin-right:calc(var(--flow-6) * -1);margin-bottom:0;margin-left:calc(var(--flow-6) * -1);padding:var(--flow-5) var(--flow-6);border-top:1px solid color-mix(in srgb, var(--color-ui-foreground) 5%, transparent);background:var(--color-modal-actions-surface);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.ds-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-card{isolation:isolate;border:1px solid var(--color-glass-line-default);border-radius:var(--radius-lg);background:var(--gradient-glass-panel);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-bg-inverse) 3%, transparent), inset 0 1px 0 var(--color-glass-emboss-strong), inset 0 -1px 0 var(--color-glass-emboss-soft), var(--effect-panel-elevation-shadow);-webkit-backdrop-filter:var(--effect-panel-backdrop-filter);padding:var(--flow-6);position:relative;overflow:hidden}.ds-card:before{content:"";border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-inverse) 4.2%, transparent) 0%, color-mix(in srgb, var(--color-bg-inverse) 2.1%, transparent) 100%);opacity:.64;pointer-events:none;position:absolute;inset:1px}.ds-card:after{display:none}.ds-card__header{z-index:1;gap:var(--flow-2);margin-bottom:var(--flow-4);display:grid;position:relative}.ds-card__title{font-size:var(--font-size-500)}.ds-card__description{color:var(--color-text-secondary)}.ds-card__actions{z-index:1;margin-top:var(--flow-5);gap:var(--flow-3);flex-wrap:wrap;display:flex;position:relative}.ds-modal-field-panel{gap:var(--space-3);min-width:0;padding:calc(var(--space-4) + .1rem) var(--space-3) var(--space-3);border:1px solid color-mix(in srgb, var(--color-ui-foreground) 11%, transparent);border-radius:var(--radius-card);box-shadow:none;background:0 0;display:grid;position:relative}.ds-modal-field-panel--titled{padding-top:calc(var(--space-5) + .1rem)}.ds-modal-field-panel__title{top:0;left:var(--space-3);z-index:1;max-inline-size:calc(100% - var(--space-6));padding:.22rem var(--space-5);border-radius:var(--radius-pill);background:var(--color-modal-surface-base);color:color-mix(in srgb, var(--color-ui-foreground) max(62%, var(--opacity-text-neutral)), transparent);font-family:var(--font-profile-heading-family);font-size:var(--font-size-100);font-weight:var(--font-profile-heading-weight);font-variation-settings:var(--font-profile-heading-variation);line-height:var(--font-profile-heading-line-height);letter-spacing:0;white-space:normal;overflow-wrap:anywhere;margin:0;position:absolute;transform:translateY(-50%)}.ds-modal-field-panel__description{color:var(--color-text-secondary);margin:0}.ds-error-state{align-content:center;justify-items:center;gap:var(--flow-5);min-width:0;min-block-size:28rem;padding:var(--flow-8) var(--flow-4);color:var(--color-text-primary);text-align:center;display:grid}.ds-error-state--compact{min-block-size:18rem;padding:var(--flow-6) var(--flow-4)}.ds-error-state__symbol{block-size:7.5rem;inline-size:8.4rem;color:color-mix(in srgb, var(--color-ui-foreground) max(92%, var(--opacity-text-neutral)), transparent);place-items:center;display:grid;position:relative}.ds-error-state--compact .ds-error-state__symbol{block-size:6.05rem;inline-size:6.8rem}.ds-error-state__symbol:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);opacity:.96;background-image:radial-gradient(circle,currentColor 0 .09rem,#0000 .098rem);background-position:50%;background-size:.43rem .43rem;position:absolute;inset:0}.ds-error-state__symbol-mark{z-index:1;color:var(--color-ui-foreground);font-size:calc(var(--font-size-600) * 1.35);font-weight:var(--font-weight-heavy);line-height:var(--line-height-tight);position:relative;transform:translateY(.82rem)}.ds-error-state--compact .ds-error-state__symbol-mark{font-size:calc(var(--font-size-600) * 1.08);transform:translateY(.68rem)}.ds-error-state__copy{justify-items:center;gap:var(--flow-3);max-inline-size:34rem;min-width:0;display:grid}.ds-error-state__title{color:var(--color-ui-foreground);font-size:var(--font-size-500);font-weight:var(--font-weight-heavy);line-height:var(--line-height-heading);margin:0}.ds-error-state__body{max-inline-size:31rem;color:color-mix(in srgb, var(--color-ui-foreground) 88%, var(--color-ui-foreground-soft) 12%);font-size:var(--font-size-300);line-height:var(--line-height-base);margin:0}.ds-error-state__actions{justify-content:center;align-items:center;gap:var(--flow-3);flex-wrap:wrap;display:flex}.ds-grid{gap:var(--flow-4);display:grid}@media (width>=48rem){.ds-grid--2-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-button{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-glass-line-control);border-radius:var(--radius-button);-webkit-backdrop-filter:blur(14px);transition:transform var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard), filter var(--duration-fast) var(--easing-standard);cursor:pointer;display:inline-flex;position:relative;overflow:hidden}.ds-button:before{content:"";border-radius:calc(var(--radius-button) - 1px);background:var(--gradient-button-reflection);opacity:.84;pointer-events:none;z-index:0;position:absolute;inset:1px}.ds-button:after{content:"";border-radius:var(--radius-pill);background:radial-gradient(circle, color-mix(in srgb, var(--color-brand-500) 16%, transparent), transparent 74%);opacity:.12;pointer-events:none;z-index:0;width:62%;height:82%;position:absolute;inset:auto auto -45% 12%}.ds-button>*{z-index:1;position:relative}.ds-button__label{min-width:0}.ds-button:not(.ds-button--panelLight):not(.ds-button--panelDark) .ds-button__label.ds-type-rail{transform:translateY(var(--ds-button-label-optical-offset,.06em))}.ds-button .ds-button__spinner{--ds-button-spinner-scale:.95;pointer-events:none;transform:translate(-50%, -50%) scale(var(--ds-button-spinner-scale));position:absolute;top:50%;left:50%}.ds-button .ds-button__spinner--compact{--ds-button-spinner-scale:.76}.ds-button--ghost.ds-button--sm .ds-button__spinner.ds-spinner--sm{--ds-button-spinner-scale:1;--ds-spinner-size:1.12rem}.ds-button:disabled,.ds-button[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed;transform:none}.ds-button[data-loading=true]:disabled,.ds-button[data-loading=true][aria-disabled=true]{opacity:1;cursor:default}.ds-button[data-loading=true] .ds-button__label{opacity:0}@media (hover:hover){.ds-button:not(:disabled):hover{transform:translateY(-1px)}}.ds-button:active:not(:disabled){transform:translateY(0)}.ds-button:focus-visible{border-color:var(--color-glass-line-control-focus);box-shadow:var(--ring-focus), var(--shadow-control-100);outline:none}.ds-button--sm{min-height:max(2.25rem, var(--size-touch-target-xs));padding:0 calc(var(--space-4) + .125rem);font-size:var(--font-size-interactive-button-sm)}.ds-button--compact{min-height:max(2.65rem, var(--size-touch-target-sm));padding:0 calc(var(--space-4) + .35rem);font-size:calc((var(--font-size-interactive-button-sm) + var(--font-size-interactive-button-md)) / 2)}.ds-button--md{min-height:max(3rem, var(--size-touch-target-md));padding:0 calc(var(--space-5) + .125rem);font-size:var(--font-size-interactive-button-md)}.ds-button--lg{min-height:max(3.45rem, var(--size-touch-target-lg));padding:0 calc(var(--space-6) + .125rem);font-size:var(--font-size-interactive-button-lg)}.ds-button--primaryDark{color:var(--color-button-primary-dark-text);background:var(--color-button-primary-dark-bg);box-shadow:none;-webkit-backdrop-filter:none;border-color:#0000}.ds-button--primaryDark.ds-button--lg,.ds-button--primaryIvory.ds-button--lg{font-size:var(--font-size-interactive-button-brand-lg)}.ds-button--primaryDark:before,.ds-button--primaryDark:after{display:none}.ds-button--primaryIvory:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-button-primary-ivory-border);opacity:1;pointer-events:none;z-index:0;background:0 0;position:absolute;inset:0}.ds-button--primaryIvory:after{border-radius:calc(var(--radius-button) - 1px);background:var(--color-button-primary-ivory-bg-press-flash);opacity:0;z-index:0;width:auto;height:auto;inset:1px}@media (hover:hover){.ds-button--primaryDark:hover:not(:disabled){background:var(--color-button-primary-dark-bg-hover);box-shadow:0 0 0 1px var(--color-button-primary-dark-hover-edge), 0 0 0 .24rem var(--color-button-primary-dark-hover-halo);border-color:#0000;transform:none}}.ds-button--primaryDark:active:not(:disabled){transform:none}.ds-button--primaryDark:focus-visible{box-shadow:0 0 0 1px var(--color-button-primary-dark-focus-edge), 0 0 0 .35rem var(--color-button-primary-dark-focus-halo);border-color:#0000}.ds-button--primaryIvory{color:var(--color-button-primary-ivory-text);background:var(--gradient-button-primary-ivory);box-shadow:0 16px 32px color-mix(in srgb, var(--color-bg-canvas) 22%, transparent);-webkit-backdrop-filter:none;border-color:#0000}.ds-button--primaryIvory .ds-button__label{font-weight:var(--font-profile-eyebrow-weight);font-variation-settings:var(--font-profile-eyebrow-variation)}@media (hover:hover){.ds-button--primaryIvory:hover:not(:disabled){background:var(--gradient-button-primary-ivory-hover);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-button-primary-ivory-hover-edge) 72%, transparent), 0 0 0 .24rem color-mix(in srgb, var(--color-button-primary-ivory-hover-halo) 82%, transparent), 0 18px 34px color-mix(in srgb, var(--color-bg-canvas) 20%, transparent);border-color:#0000;transform:none}}.ds-button--primaryIvory:active:not(:disabled){transform:none}.ds-button--primaryIvory:focus-visible{box-shadow:0 0 0 1px var(--color-button-primary-ivory-focus-edge), 0 0 0 .35rem var(--color-button-primary-ivory-focus-halo), 0 16px 32px color-mix(in srgb, var(--color-bg-canvas) 22%, transparent);border-color:#0000}.ds-button--secondary{color:var(--color-button-secondary-text);background:var(--gradient-button-secondary);border-color:var(--color-button-secondary-border);box-shadow:var(--shadow-button-secondary);-webkit-backdrop-filter:var(--effect-button-secondary-backdrop)}.ds-button--secondary:before,.ds-button--secondary:after{display:var(--display-button-secondary-decoration)}.ds-button--secondary .ds-button__label{font-weight:var(--font-weight-button-secondary);font-variation-settings:"wght" var(--font-weight-button-secondary)}@media (hover:hover){.ds-button--secondary:hover:not(:disabled){background:var(--gradient-button-secondary-hover);border-color:var(--color-button-secondary-border-hover);box-shadow:var(--shadow-button-secondary-hover)}}.ds-button--danger{color:var(--color-brand-on);background:var(--gradient-button-danger);border-color:color-mix(in srgb, var(--color-danger-500) 36%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 16%, transparent);filter:none;-webkit-backdrop-filter:none}@media (hover:hover){.ds-button--danger:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-interaction-hover-edge) 68%, var(--color-danger-500) 32%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 16%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-interaction-hover-edge) 42%, transparent);filter:none}}.ds-button--ghost{color:var(--color-accent-600);background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-inverse) 6%, transparent) 0%, color-mix(in srgb, var(--color-bg-inverse) 1%, transparent) 100%), color-mix(in srgb, var(--color-bg-inverse) 0.5%, transparent);border-color:color-mix(in srgb, var(--color-glass-line-control) 90%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 10%, transparent)}@media (hover:hover){.ds-button--ghost:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-inverse) 12%, transparent) 0%, color-mix(in srgb, var(--color-bg-inverse) 2%, transparent) 100%), color-mix(in srgb, var(--color-bg-inverse) 2%, transparent);border-color:var(--color-interaction-hover-edge);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 10%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-interaction-hover-edge) 58%, transparent), 0 0 0 .2rem color-mix(in srgb, var(--color-interaction-hover-halo) 62%, transparent)}}.ds-button--panelLight,.ds-button--panelDark{border-radius:var(--radius-xs);-webkit-backdrop-filter:none;box-shadow:none;text-align:left;justify-content:flex-start;align-items:stretch;padding:0}.ds-button--panelLight:before,.ds-button--panelLight:after,.ds-button--panelDark:before,.ds-button--panelDark:after{display:none}.ds-button--panelLight{color:color-mix(in srgb, var(--color-ui-surface) 94%, black 6%);background:color-mix(in srgb, var(--color-ui-surface) 5%, var(--color-ui-foreground) 95%);border-color:color-mix(in srgb, var(--color-ui-surface) 8%, transparent)}.ds-button--panelDark{color:var(--color-ui-foreground);background:color-mix(in srgb, var(--color-ui-surface) 96%, black 4%);border-color:#0000}.ds-button--panelLight .ds-button__label,.ds-button--panelDark .ds-button__label{width:100%;display:block}.ds-button--panelLight.ds-button--lg,.ds-button--panelDark.ds-button--lg{min-height:7.35rem}@media (hover:hover){.ds-button--panelLight:hover:not(:disabled){background:color-mix(in srgb, var(--color-ui-surface) 7%, var(--color-ui-foreground) 93%);border-color:color-mix(in srgb, var(--color-ui-surface) 14%, transparent);transform:none}.ds-button--panelDark:hover:not(:disabled){background:color-mix(in srgb, var(--color-ui-surface) 92%, black 8%);border-color:#0000;transform:none}}.ds-button--panelLight:focus-visible{border-color:color-mix(in srgb, var(--color-ui-surface) 14%, transparent);box-shadow:0 0 0 .22rem color-mix(in srgb, var(--color-ui-surface) 8%, transparent)}.ds-button--panelDark:focus-visible{box-shadow:0 0 0 .22rem color-mix(in srgb, var(--color-ui-foreground) 14%, transparent);border-color:#0000}.ds-panel-button{gap:var(--space-3);width:100%;padding:1.35rem 1.45rem;display:grid}.ds-panel-button__top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ds-panel-button__eyebrow{font-size:var(--font-size-interactive-caption);margin:0}.ds-panel-button__title{margin:0;font-size:clamp(.972rem,.45vw + .9rem,1.278rem)}.ds-panel-button__icon{width:1.3rem;height:1.3rem;color:color-mix(in srgb, currentColor max(54%, var(--opacity-text-neutral)), transparent);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-panel-button__icon svg{width:100%;height:100%}.ds-icon-button{--ds-icon-button-size-base:3rem;--ds-icon-button-icon-size-base:1.14rem;--ds-icon-button-size-scale:1;width:calc(var(--ds-icon-button-size-base) * var(--ds-icon-button-size-scale));height:calc(var(--ds-icon-button-size-base) * var(--ds-icon-button-size-scale));border:.5px solid var(--color-language-switcher-border);border-radius:var(--radius-pill);background:var(--color-language-switcher-surface);color:var(--color-language-switcher-text);box-shadow:0 0 0 .5px color-mix(in srgb, var(--color-language-switcher-border) 20%, transparent), 0 10px 26px color-mix(in srgb, var(--color-ui-surface) 8%, transparent);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ds-icon-button__icon{width:calc(var(--ds-icon-button-icon-size-base) * var(--ds-icon-button-size-scale));height:calc(var(--ds-icon-button-icon-size-base) * var(--ds-icon-button-size-scale));justify-content:center;align-items:center;display:inline-flex}.ds-icon-button__icon svg{width:100%;height:100%}.ds-icon-button:focus-visible{outline:none}.ds-icon-button:disabled,.ds-icon-button[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.ds-icon-button--compact{--ds-icon-button-size-scale:.8}.ds-icon-button--glass{--ds-icon-button-size-base:3.6rem;--ds-icon-button-icon-size-base:1.368rem;background:var(--gradient-language-glass-surface);color:var(--color-language-glass-text);box-shadow:0 18px 42px color-mix(in srgb, var(--color-ui-canvas) 16%, transparent);-webkit-backdrop-filter:blur(22px);border-color:#0000}.ds-icon-button--backGlass{--ds-icon-button-size-base:3.6rem;--ds-icon-button-icon-size-base:1rem;border-color:color-mix(in srgb, var(--color-ui-foreground) 10%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 9%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 3%, transparent) 100%), color-mix(in srgb, var(--color-ui-foreground) 5%, transparent);color:color-mix(in srgb, var(--color-ui-foreground) max(92%, var(--opacity-text-neutral)), transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 8%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-ui-foreground) 5%, transparent), 0 18px 42px color-mix(in srgb, var(--color-ui-canvas) 22%, transparent);-webkit-backdrop-filter:blur(22px)}.ds-icon-button--backGlass .ds-icon-button__icon{transform:translate(.4px)}.ds-icon-button--backGhost{--ds-icon-button-size-base:2.62rem;--ds-icon-button-icon-size-base:1.98rem;color:color-mix(in srgb, var(--color-ui-foreground) max(82%, var(--opacity-text-neutral)), transparent);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.ds-icon-button--ghost{border-color:color-mix(in srgb, var(--color-language-glass-border) 72%, transparent);color:color-mix(in srgb, var(--color-language-glass-text) max(88%, var(--opacity-text-neutral)), transparent);box-shadow:none;-webkit-backdrop-filter:none;background:0 0}.ds-icon-button--compactGhost{--ds-icon-button-visible-scale:.7;color:color-mix(in srgb, var(--color-language-glass-text) max(88%, var(--opacity-text-neutral)), transparent);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}.ds-icon-button--compactGhost:before{border:.5px solid color-mix(in srgb, var(--color-language-glass-border) 72%, transparent);border-radius:var(--radius-pill);content:"";pointer-events:none;width:100%;height:100%;transform:translate(-50%, -50%) scale(var(--ds-icon-button-visible-scale));transition:border-color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);background:0 0;position:absolute;inset:50% auto auto 50%}.ds-icon-button--compactGhost .ds-icon-button__icon{z-index:1;position:relative}.ds-icon-button--ghost[aria-expanded=true]{border-color:var(--color-language-glass-border-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 8%, transparent), transparent), var(--color-language-glass-selected);box-shadow:0 0 0 .5px color-mix(in srgb, var(--color-language-glass-border-strong) 42%, transparent)}@media (hover:hover){.ds-icon-button--white:hover:not(:disabled){border-color:var(--color-language-switcher-border-strong);box-shadow:0 0 0 .5px color-mix(in srgb, var(--color-language-switcher-border-strong) 34%, transparent), 0 14px 30px color-mix(in srgb, var(--color-ui-surface) 10%, transparent)}.ds-icon-button--glass:hover:not(:disabled){border-color:var(--color-language-glass-border-strong);background:var(--gradient-language-glass-hover);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-language-glass-border-strong) 36%, transparent), 0 20px 48px color-mix(in srgb, var(--color-ui-canvas) 30%, transparent)}.ds-icon-button--backGlass:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-ui-foreground) 16%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 12%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 4%, transparent) 100%), color-mix(in srgb, var(--color-ui-foreground) 7%, transparent);color:var(--color-ui-foreground);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 10%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-ui-foreground) 9%, transparent), 0 20px 48px color-mix(in srgb, var(--color-ui-canvas) 30%, transparent)}.ds-icon-button--backGhost:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-main-rail-active-icon) 32%, transparent);background:color-mix(in srgb, var(--color-main-rail-active-icon) 10%, transparent);color:var(--color-main-rail-active-icon);box-shadow:none}.ds-icon-button--ghost:hover:not(:disabled){border-color:var(--color-language-glass-border-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 6%, transparent), transparent), var(--color-language-glass-hover);color:var(--color-language-glass-text);box-shadow:0 0 0 .5px color-mix(in srgb, var(--color-language-glass-border-strong) 36%, transparent)}.ds-icon-button--compactGhost:hover:not(:disabled){color:var(--color-language-glass-text)}.ds-icon-button--compactGhost:hover:not(:disabled):before{border-color:var(--color-language-glass-border-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 6%, transparent), transparent), var(--color-language-glass-hover);box-shadow:0 0 0 .5px color-mix(in srgb, var(--color-language-glass-border-strong) 36%, transparent)}}.ds-icon-button--glass:focus-visible{border-color:var(--color-language-glass-border-strong);background:var(--gradient-language-glass-hover);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-language-glass-border-strong) 42%, transparent), 0 0 0 .24rem color-mix(in srgb, var(--color-language-glass-hover) 46%, transparent), 0 20px 48px color-mix(in srgb, var(--color-ui-canvas) 30%, transparent)}.ds-icon-button--backGlass:focus-visible,.ds-icon-button--backGlass:active:not(:disabled){border-color:color-mix(in srgb, var(--color-ui-foreground) 18%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 13%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 5%, transparent) 100%), color-mix(in srgb, var(--color-ui-foreground) 8%, transparent);color:var(--color-ui-foreground);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 10%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-ui-foreground) 12%, transparent), 0 0 0 .24rem color-mix(in srgb, var(--color-ui-foreground) 7%, transparent), 0 20px 48px color-mix(in srgb, var(--color-ui-canvas) 30%, transparent)}.ds-icon-button--backGhost:focus-visible,.ds-icon-button--backGhost:active:not(:disabled){border-color:color-mix(in srgb, var(--color-main-rail-active-icon) 38%, transparent);background:color-mix(in srgb, var(--color-main-rail-active-icon) 12%, transparent);color:var(--color-main-rail-active-icon);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-main-rail-active-icon) 28%, transparent), 0 0 0 .2rem color-mix(in srgb, var(--color-main-rail-active-icon) 14%, transparent)}.ds-icon-button--ghost:focus-visible{border-color:var(--color-language-glass-border-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 8%, transparent), transparent), var(--color-language-glass-selected);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-language-glass-border-strong) 58%, transparent), 0 0 0 .2rem color-mix(in srgb, var(--color-language-glass-hover) 72%, transparent)}.ds-icon-button--compactGhost:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-language-glass-border-strong) 58%, transparent), 0 0 0 .2rem color-mix(in srgb, var(--color-language-glass-hover) 72%, transparent);background:0 0;border-color:#0000}.ds-icon-button--compactGhost:focus-visible:before{border-color:var(--color-language-glass-border-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 8%, transparent), transparent), var(--color-language-glass-selected)}.ds-action-menu,.ds-filter-menu{z-index:15;justify-content:flex-end;display:inline-flex;position:relative}.ds-filter-menu__trigger{width:max(2.25rem, var(--size-touch-target-xs));height:max(2.25rem, var(--size-touch-target-xs));border:.5px solid color-mix(in srgb, var(--color-language-glass-border) 74%, transparent);border-radius:var(--radius-pill);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 5%, transparent), transparent), color-mix(in srgb, var(--color-ui-foreground) 1%, transparent);color:color-mix(in srgb, var(--color-language-glass-text) max(88%, var(--opacity-text-neutral)), transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 8%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-ui-canvas) 18%, transparent);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ds-filter-menu__trigger-tooltip{flex:none}.ds-filter-menu__glyph{justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:inline-flex}.ds-filter-menu__glyph svg{width:100%;height:100%}.ds-filter-menu__trigger-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-filter-menu__chevron{flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.ds-filter-menu__chevron svg{width:100%;height:100%;transition:transform var(--duration-normal) var(--easing-standard)}.ds-filter-menu__chevron svg.is-open{transform:rotate(180deg)}.ds-filter-menu__dot{border-radius:var(--radius-pill);background:var(--color-selection-control-accent);width:.42rem;height:.42rem;box-shadow:0 0 0 .16rem color-mix(in srgb, var(--color-selection-control-accent) 24%, transparent);position:absolute;top:.34rem;right:.34rem}.ds-filter-menu__trigger.is-active,.ds-filter-menu__trigger.is-open{border-color:color-mix(in srgb, var(--color-language-glass-border-strong) 82%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 10%, transparent), transparent), var(--color-language-glass-selected);color:var(--color-language-glass-text);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 12%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-ui-canvas) 18%, transparent), 0 0 0 .5px color-mix(in srgb, var(--color-language-glass-border-strong) 42%, transparent)}@media (hover:hover){.ds-filter-menu__trigger:hover{border-color:color-mix(in srgb, var(--color-language-glass-border-strong) 82%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 8%, transparent), transparent), var(--color-language-glass-hover);color:var(--color-language-glass-text);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 10%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-ui-canvas) 16%, transparent), 0 0 0 .5px color-mix(in srgb, var(--color-language-glass-border-strong) 36%, transparent)}}.ds-filter-menu__trigger:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}.ds-multi-select-filter-menu[data-invalid=true] .ds-multi-select-filter-menu__trigger{border-color:var(--color-field-error-edge);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 16%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 34%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-field-error-edge) 44%, transparent), 0 0 0 .14rem color-mix(in srgb, var(--color-field-error-cool-glow) 54%, transparent), 0 0 0 .28rem color-mix(in srgb, var(--color-field-error-glow) 52%, transparent);animation:ds-field-error-outline-enter var(--duration-field-error-enter) var(--easing-field-error-enter)}.ds-multi-select-filter-menu .ds-field__messages{margin-top:var(--space-1)}.ds-filter-menu__trigger:focus-visible{border-color:color-mix(in srgb, var(--color-language-glass-border-strong) 92%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 10%, transparent), transparent), var(--color-language-glass-selected);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-language-glass-border-strong) 56%, transparent), 0 0 0 .2rem color-mix(in srgb, var(--color-language-glass-hover) 68%, transparent);outline:none}.ds-filter-menu[data-variant=default][data-tone=accent] .ds-filter-menu__trigger{border-color:color-mix(in srgb, var(--color-filter-menu-accent) 42%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 8%, transparent), transparent), color-mix(in srgb, var(--color-filter-menu-accent) 10%, var(--color-login-backdrop-minimal) 90%);color:color-mix(in srgb, var(--color-ui-foreground) max(92%, var(--opacity-text-neutral)), transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 10%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-filter-menu-accent) 12%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-filter-menu-accent) 10%, transparent)}.ds-filter-menu[data-variant=default][data-tone=accent] .ds-filter-menu__glyph,.ds-filter-menu[data-variant=default][data-tone=accent] .ds-filter-menu__chevron{color:color-mix(in srgb, var(--color-filter-menu-accent) 86%, var(--color-ui-foreground) 14%)}@media (hover:hover){.ds-filter-menu[data-variant=default][data-tone=accent] .ds-filter-menu__trigger:hover{border-color:color-mix(in srgb, var(--color-filter-menu-accent) 56%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 10%, transparent), transparent), color-mix(in srgb, var(--color-filter-menu-accent) 14%, var(--color-login-backdrop-minimal) 86%);color:var(--color-ui-foreground);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 12%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-filter-menu-accent) 16%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-filter-menu-accent) 16%, transparent)}}.ds-filter-menu[data-variant=default][data-tone=accent] .ds-filter-menu__trigger.is-active,.ds-filter-menu[data-variant=default][data-tone=accent] .ds-filter-menu__trigger.is-open{border-color:color-mix(in srgb, var(--color-filter-menu-accent) 64%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 12%, transparent), transparent), color-mix(in srgb, var(--color-filter-menu-accent) 18%, var(--color-login-backdrop-minimal) 82%);color:var(--color-ui-foreground);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 14%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-filter-menu-accent) 20%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-filter-menu-accent) 22%, transparent)}.ds-filter-menu[data-variant=default][data-tone=accent] .ds-filter-menu__trigger:focus-visible{border-color:color-mix(in srgb, var(--color-filter-menu-accent) 72%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 14%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-filter-menu-accent) 20%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-filter-menu-accent) 24%, transparent), 0 0 0 .14rem color-mix(in srgb, var(--color-filter-menu-accent) 10%, transparent)}.ds-filter-menu[data-variant=viewTab]{--ds-view-tab-height:var(--ds-browser-tab-height,42px);--ds-view-tab-text-size:var(--ds-browser-tab-text-size,calc(var(--font-size-interactive-rail-label) - .06rem));--ds-view-tab-selected-background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 98%, transparent), color-mix(in srgb, var(--color-ui-foreground) 90%, transparent)), var(--color-ui-foreground);--ds-view-tab-selected-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ui-foreground) 72%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 48%, transparent), 0 .45rem 1.4rem color-mix(in srgb, var(--color-ui-surface) 12%, transparent);--ds-view-tab-selected-shadow-hover:inset 0 0 0 1px color-mix(in srgb, var(--color-ui-foreground) 76%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 48%, transparent), 0 .45rem 1.4rem color-mix(in srgb, var(--color-ui-surface) 12%, transparent);--ds-view-tab-selected-shadow-focus:inset 0 0 0 1px color-mix(in srgb, var(--color-ui-foreground) 76%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 48%, transparent), 0 0 0 .18rem color-mix(in srgb, var(--color-ui-foreground) 7%, transparent), 0 .45rem 1.4rem color-mix(in srgb, var(--color-ui-surface) 12%, transparent);justify-content:flex-start}.ds-filter-menu[data-variant=viewTab] .ds-filter-menu__split-trigger{border-radius:.72rem .72rem 0 0;align-items:stretch;width:100%;min-width:0;display:inline-flex}.ds-filter-menu[data-variant=viewTab] .ds-filter-menu__split-trigger:not(.is-selected){background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 6%, transparent), transparent 78%), color-mix(in srgb, var(--color-ui-foreground) 2.5%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 8%, transparent)}.ds-filter-menu[data-variant=viewTab] .ds-filter-menu__split-trigger:not(.is-selected) .ds-filter-menu__trigger{box-shadow:none;background:0 0;border-color:#0000}.ds-filter-menu[data-variant=viewTab] .ds-filter-menu__trigger{box-sizing:border-box;width:100%;min-width:0;block-size:var(--ds-view-tab-height);height:auto;min-height:var(--ds-view-tab-height);justify-content:flex-start;gap:var(--space-2);border:1px solid color-mix(in srgb, var(--color-ui-foreground) 10%, transparent);background:color-mix(in srgb, var(--color-ui-foreground) 4%, transparent);color:var(--ds-tab-text-muted);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 7%, transparent);font-family:var(--font-profile-label-family);font-size:var(--ds-view-tab-text-size);font-weight:var(--font-profile-label-weight);font-variation-settings:var(--font-profile-label-variation);line-height:var(--font-profile-interface-line-height);letter-spacing:var(--font-profile-interface-letter-spacing);border-radius:0;padding:.38rem .82rem .42rem}.ds-filter-menu[data-variant=viewTab] .ds-filter-menu__trigger-main{border-right:0;border-radius:.72rem 0 0;flex:auto;width:auto;max-width:300px}.ds-filter-menu[data-variant=viewTab] .ds-filter-menu__trigger-toggle{border-left-color:#0000;border-radius:0 .72rem 0 0;flex:0 0 2.45rem;justify-content:center;padding-inline:.62rem}.ds-filter-menu[data-variant=viewTab] .ds-filter-menu__split-trigger.is-selected .ds-filter-menu__trigger-toggle{border-left-color:#0000}.ds-filter-menu[data-variant=viewTab] .ds-filter-menu__glyph{flex:none;width:1.05rem;height:1.05rem}.ds-filter-menu[data-variant=viewTab] .ds-filter-menu__trigger-copy{text-align:left;flex:auto;gap:.02rem;min-width:0;display:grid}.ds-filter-menu[data-variant=viewTab] .ds-filter-menu__trigger-eyebrow{min-width:0;color:color-mix(in srgb, currentColor max(58%, var(--opacity-text-neutral)), transparent);font-family:var(--font-profile-heading-family);font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.ds-filter-menu[data-variant=viewTab] .ds-filter-menu__trigger-text{text-align:left;flex:auto;padding-bottom:.08em}.ds-filter-menu[data-variant=viewTab] .ds-filter-menu__split-trigger.is-selected .ds-filter-menu__trigger-text{font-weight:var(--font-weight-bold);font-variation-settings:"wght" var(--font-weight-bold)}.ds-filter-menu[data-variant=viewTab] .ds-filter-menu__split-trigger.is-selected{background:var(--ds-view-tab-selected-background);box-shadow:var(--ds-view-tab-selected-shadow);overflow:hidden}.ds-filter-menu[data-variant=viewTab] .ds-filter-menu__split-trigger.is-selected .ds-filter-menu__trigger{color:var(--color-ui-surface);box-shadow:none;background:0 0;border-color:#0000}.ds-filter-menu[data-variant=viewTab] .ds-filter-menu__split-trigger.is-open:not(.is-selected) .ds-filter-menu__trigger{border-color:color-mix(in srgb, var(--color-ui-foreground) 18%, transparent);background:color-mix(in srgb, var(--color-ui-foreground) 7%, transparent);color:var(--ds-tab-text-muted-hover)}@media (hover:hover){.ds-filter-menu[data-variant=viewTab] .ds-filter-menu__split-trigger:not(.is-selected):hover{background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 7%, transparent), transparent 74%), color-mix(in srgb, var(--color-ui-foreground) 3%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 11%, transparent), 0 .4rem 1rem color-mix(in srgb, var(--color-ui-surface) 7%, transparent)}.ds-filter-menu[data-variant=viewTab] .ds-filter-menu__trigger:hover{border-color:color-mix(in srgb, var(--color-ui-foreground) 18%, transparent);background:color-mix(in srgb, var(--color-ui-foreground) 7%, transparent);color:var(--ds-tab-text-muted-hover)}.ds-filter-menu[data-variant=viewTab] .ds-filter-menu__split-trigger.is-selected:hover{background:var(--ds-view-tab-selected-background);box-shadow:var(--ds-view-tab-selected-shadow-hover)}.ds-filter-menu[data-variant=viewTab] .ds-filter-menu__split-trigger.is-selected .ds-filter-menu__trigger:hover{color:var(--color-ui-surface);box-shadow:none;background:0 0;border-color:#0000}}.ds-filter-menu[data-variant=viewTab] .ds-filter-menu__trigger:focus-visible{border-color:color-mix(in srgb, var(--color-ui-foreground) 24%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 12%, transparent), 0 0 0 .18rem color-mix(in srgb, var(--color-ui-foreground) 7%, transparent)}.ds-filter-menu[data-variant=viewTab] .ds-filter-menu__split-trigger.is-selected:focus-within{box-shadow:var(--ds-view-tab-selected-shadow-focus)}.ds-filter-menu[data-variant=viewTab] .ds-filter-menu__split-trigger.is-selected .ds-filter-menu__trigger:focus-visible{box-shadow:none;border-color:#0000}.ds-filter-menu__menu{isolation:isolate;top:calc(100% + var(--space-2));border:var(--ds-floating-menu-border-width) solid var(--ds-floating-menu-border-color);border-radius:var(--radius-card);background:var(--gradient-floating-menu-surface);min-inline-size:12rem;color:var(--color-floating-menu-text);box-shadow:var(--ds-floating-menu-box-shadow);-webkit-backdrop-filter:blur(28px)saturate(150%);animation:ds-select-menu-enter var(--duration-normal) var(--easing-standard);margin:0;padding:0;list-style:none;display:grid;position:absolute;right:0;overflow:hidden}.ds-filter-menu__menu--left{left:0;right:auto}.ds-filter-menu__menu--view-tab{min-inline-size:13rem}.ds-filter-menu__items{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--color-floating-menu-text) 22%, transparent) transparent;scrollbar-width:thin;min-block-size:0;max-block-size:min(22rem,100dvh - 8rem);margin:0;padding:0;list-style:none;display:block;overflow-y:auto}.ds-filter-menu__menu--tall .ds-filter-menu__items{max-block-size:min(30rem,100dvh - 8rem)}.ds-filter-menu__pinned-items{margin:0;padding:0;list-style:none;display:block}.ds-filter-menu__search-item{border-block-end:1px solid var(--color-glass-line-control);display:block}.ds-filter-menu__search{min-height:max(2.5rem, var(--size-touch-target-sm));align-items:center;gap:var(--space-2);color:var(--color-text-muted);cursor:text;padding:.44rem .72rem;display:flex}.ds-filter-menu__search:focus-within{color:var(--color-floating-menu-text);box-shadow:none;outline:0}.ds-filter-menu__search-glyph{flex:none;width:1rem;height:1rem;display:inline-flex}.ds-filter-menu__search-glyph svg{width:100%;height:100%}.ds-filter-menu__search-input{min-width:0;color:var(--color-floating-menu-text);font:inherit;font-size:var(--font-size-interactive-menu);background:0 0;border:0;outline:0;flex:auto;padding:0}.ds-filter-menu__search-input:focus,.ds-filter-menu__search-input:focus-visible{box-shadow:none;background:0 0;outline:0}.ds-filter-menu__search-input::placeholder{color:color-mix(in srgb, var(--color-floating-menu-text) max(52%, var(--opacity-text-neutral)), transparent);opacity:1}.ds-filter-menu__search-input::-webkit-search-cancel-button{display:none}.ds-filter-menu__empty{color:var(--color-text-muted);font-size:var(--font-size-interactive-menu);padding:.72rem .78rem;display:block}.ds-filter-menu__menu--tall .ds-filter-menu__empty{color:color-mix(in srgb, var(--color-floating-menu-text) max(52%, var(--opacity-text-neutral)), transparent)}.ds-filter-menu__item{min-inline-size:0;display:block}.ds-filter-menu__item--separator{border-block-start:1px solid var(--color-glass-line-control);margin-block-start:var(--space-1);padding-block-start:var(--space-1)}.ds-filter-menu__item-row{min-inline-size:0;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.ds-filter-menu__item-row.is-selected{background:var(--color-floating-menu-selected-fill)}.ds-filter-menu__item-row:hover:not(.is-disabled),.ds-filter-menu__item-row:focus-within:not(.is-disabled),.ds-filter-menu__item-row.is-highlighted:not(.is-disabled){background:var(--color-floating-menu-hover-fill)}.ds-filter-menu__item-status{min-inline-size:max(2.5rem, var(--size-touch-target-sm));min-height:max(2.5rem, var(--size-touch-target-sm));justify-content:center;align-items:center;display:grid}.ds-filter-menu__item-trailing{opacity:0;pointer-events:auto;transition:opacity var(--duration-fast) var(--easing-standard);grid-area:1/1;justify-content:center;align-items:center;display:inline-flex}.ds-filter-menu__item-row:hover .ds-filter-menu__item-trailing,.ds-filter-menu__item-status:focus-within .ds-filter-menu__item-trailing{opacity:1;pointer-events:auto}.ds-filter-menu__item-row:has(.ds-action-menu__trigger[aria-expanded=true]) .ds-filter-menu__item-trailing{opacity:1;pointer-events:auto}.ds-filter-menu__item-trailing .ds-icon-button{width:max(2.25rem, var(--size-touch-target-sm));height:max(2.25rem, var(--size-touch-target-sm));box-shadow:none;background:0 0;border-color:#0000}@media (hover:hover){.ds-filter-menu__item-trailing .ds-icon-button:hover:not(:disabled){box-shadow:none;background:0 0;border-color:#0000}}.ds-filter-menu__action{inline-size:100%;min-height:max(2.5rem, var(--size-touch-target-sm));justify-content:flex-start;align-items:center;gap:var(--space-3);color:inherit;font-size:var(--font-size-interactive-menu);text-align:left;cursor:pointer;transition:opacity var(--duration-fast) var(--easing-standard);background:0 0;border:0;border-radius:0;padding:.64rem .78rem;display:inline-flex}.ds-filter-menu__action-leading{flex:0 0 1.125rem;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.ds-filter-menu__action-leading:has(.ds-filter-menu__action-plus){flex-basis:1.15rem;width:1.15rem}.ds-filter-menu__action:has(.ds-filter-menu__action-plus){gap:var(--space-3)}.ds-filter-menu__action-plus{min-width:1.15rem;font-size:1.35rem;font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;line-height:1;display:inline-flex}.ds-filter-menu__items:first-child>.ds-filter-menu__item:first-child .ds-filter-menu__item-row{border-start-start-radius:calc(var(--radius-card) - 1px);border-start-end-radius:calc(var(--radius-card) - 1px)}.ds-filter-menu__items:last-child>.ds-filter-menu__item:last-child .ds-filter-menu__item-row,.ds-filter-menu__pinned-items:last-child>.ds-filter-menu__item:last-child .ds-filter-menu__item-row{border-end-end-radius:calc(var(--radius-card) - 1px);border-end-start-radius:calc(var(--radius-card) - 1px)}.ds-filter-menu__action-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-filter-menu__action-check{width:100%;height:100%;color:var(--color-ui-foreground);justify-content:center;align-items:center;display:inline-flex}.ds-filter-menu__action-check svg{width:100%;height:100%}.ds-filter-menu__action:focus-visible{outline:none}.ds-filter-menu__action:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}@media (hover:none){.ds-filter-menu__item-row.has-actions .ds-filter-menu__item-trailing{opacity:1;pointer-events:auto}}.ds-multi-select-filter-menu__trigger{gap:0;position:relative}.ds-multi-select-field-menu{--ds-multi-select-field-label-color:var(--color-text-primary);--ds-multi-select-field-inline-inset:var(--ds-field-floating-inline-inset,calc(var(--space-4) + 3px));--ds-multi-select-field-multiline-radius:var(--radius-md);max-width:100%;position:relative}.ds-multi-select-field-menu--floating{min-width:0}.ds-multi-select-field-menu__trigger{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--color-glass-line-control);border-radius:var(--radius-control);background:var(--gradient-control-surface);width:100%;min-height:3.45rem;color:var(--color-text-primary);text-align:left;box-shadow:var(--ds-field-control-box-shadow);transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);cursor:pointer;padding:.78rem .95rem;display:flex}.ds-multi-select-field-menu--floating .ds-multi-select-field-menu__trigger{min-height:var(--ds-field-floating-min-height);padding:0 var(--ds-multi-select-field-inline-inset);align-items:center;gap:0;position:relative}.ds-multi-select-field-menu[data-multiline=true] .ds-multi-select-field-menu__trigger{border-radius:var(--ds-multi-select-field-multiline-radius)}.ds-multi-select-field-menu--floating[data-floating=true] .ds-multi-select-field-menu__trigger{padding:var(--ds-field-floating-padding-block-start) var(--ds-multi-select-field-inline-inset) var(--ds-field-floating-padding-block-end);align-items:center}.ds-multi-select-field-menu__trigger:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ds-multi-select-field-menu__value{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.ds-multi-select-field-menu__value--floating{min-height:1.2rem;align-items:flex-start;padding-inline-end:calc(1rem + var(--space-4))}.ds-multi-select-field-menu__value--text{display:block}.ds-multi-select-field-menu__badge{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;max-width:min(100%,14rem);overflow:hidden}.ds-multi-select-field-menu__placeholder{color:var(--color-text-muted)}.ds-multi-select-field-menu__selected-text{color:var(--color-text-primary);overflow-wrap:anywhere;white-space:normal;display:block}.ds-multi-select-field-menu__selected-copy{gap:var(--space-1);min-width:0;display:grid}.ds-multi-select-field-menu__selected-description{color:var(--color-text-muted);font-size:var(--font-size-200);line-height:var(--line-height-snug);overflow-wrap:anywhere;white-space:normal;display:block}.ds-multi-select-field-menu__label{display:none}.ds-multi-select-field-menu--floating .ds-multi-select-field-menu__label{top:50%;left:var(--ds-multi-select-field-inline-inset);z-index:1;padding-inline:var(--ds-field-floating-label-padding-inline);max-width:calc(100% - (var(--ds-multi-select-field-inline-inset) * 2) - 1.5rem);border-radius:var(--radius-pill);box-shadow:none;color:var(--color-field-label);line-height:var(--line-height-base);text-overflow:ellipsis;white-space:nowrap;transform-origin:0 0;pointer-events:none;transition:top var(--duration-normal) var(--easing-standard), transform var(--duration-normal) var(--easing-standard), color var(--duration-normal) var(--easing-standard), opacity var(--duration-normal) var(--easing-standard);background:0 0;margin-inline-start:calc(var(--ds-field-floating-label-padding-inline) * -1);display:block;position:absolute;overflow:hidden;transform:translateY(-50%)}.ds-multi-select-field-menu--floating[data-floating=true] .ds-multi-select-field-menu__label{top:var(--ds-field-floating-label-top);padding:var(--ds-field-floating-label-notch-padding-block-start) var(--ds-field-floating-label-notch-padding-inline) var(--ds-field-floating-label-notch-padding-block-end);border-radius:var(--radius-pill);box-shadow:none;color:var(--ds-multi-select-field-label-color);line-height:var(--line-height-snug);transform:translateY(-50%) scale(var(--ds-field-floating-label-scale));background:0 0;margin-inline-start:calc(var(--ds-field-floating-label-notch-padding-inline) * -1)}.ds-multi-select-field-menu--floating .ds-field__messages{padding-inline-start:var(--ds-multi-select-field-inline-inset)}.ds-multi-select-field-menu[data-invalid=true] .ds-multi-select-field-menu__label{color:var(--color-field-error-label)}.ds-multi-select-field-menu[data-invalid=true] .ds-multi-select-field-menu__trigger{border-color:var(--color-field-error-edge);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 16%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 34%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-field-error-edge) 44%, transparent), 0 0 0 .14rem color-mix(in srgb, var(--color-field-error-cool-glow) 54%, transparent), 0 0 0 .28rem color-mix(in srgb, var(--color-field-error-glow) 52%, transparent), var(--shadow-control-100);animation:ds-field-error-outline-enter var(--duration-field-error-enter) var(--easing-field-error-enter)}.ds-multi-select-field-menu__indicator{width:1rem;height:1rem;color:var(--color-text-muted);transition:transform var(--duration-fast) var(--easing-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-multi-select-field-menu--floating .ds-multi-select-field-menu__indicator{top:50%;right:var(--ds-multi-select-field-inline-inset);position:absolute;transform:translateY(-50%)}.ds-multi-select-field-menu__indicator svg{width:100%;height:100%}.ds-multi-select-field-menu__indicator--loading{color:var(--color-accent-600)}.ds-multi-select-field-menu__indicator--loading .ds-spinner{width:1rem;height:1rem}@media (hover:hover){.ds-multi-select-field-menu__trigger:hover{background:var(--gradient-control-hover-focus);border-color:var(--color-interaction-hover-edge);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 12%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 18%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-interaction-hover-edge) 56%, transparent), 0 0 0 .2rem color-mix(in srgb, var(--color-interaction-hover-halo) 62%, transparent), var(--shadow-control-100)}}.ds-multi-select-field-menu__trigger.is-open,.ds-multi-select-field-menu__trigger:focus-visible{border-color:var(--color-glass-line-control-focus);box-shadow:var(--ds-field-focus-box-shadow);outline:none}.ds-multi-select-field-menu__trigger.is-open .ds-multi-select-field-menu__indicator{transform:rotate(180deg)}.ds-multi-select-field-menu__trigger.is-open .ds-multi-select-field-menu__indicator--loading{transform:none}.ds-multi-select-field-menu--floating .ds-multi-select-field-menu__trigger.is-open .ds-multi-select-field-menu__indicator{transform:translateY(-50%)rotate(180deg)}.ds-multi-select-field-menu--floating .ds-multi-select-field-menu__trigger.is-open .ds-multi-select-field-menu__indicator--loading{transform:translateY(-50%)}.ds-multi-select-filter-menu__count{border:1px solid var(--color-danger-strong-border);border-radius:var(--radius-pill);background:var(--color-danger-strong);min-width:1.18rem;height:1.18rem;color:var(--color-danger-strong-text);box-shadow:none;font-size:.68rem;font-weight:var(--font-weight-semibold);pointer-events:none;justify-content:center;align-items:center;padding-inline:.24rem;line-height:1;display:inline-flex;position:absolute;top:0;right:0;transform:translate(28%,-28%)}.ds-multi-select-filter-menu__panel{isolation:isolate;z-index:140;top:calc(100% + var(--space-2));gap:var(--space-2);width:min(19.5rem,100vw - 1rem);padding:var(--space-2);border:var(--ds-floating-menu-border-width) solid var(--ds-floating-menu-border-color);border-radius:var(--radius-card);background:var(--gradient-floating-menu-surface);color:var(--color-floating-menu-text);box-shadow:var(--ds-floating-menu-box-shadow);-webkit-backdrop-filter:none;animation:ds-select-menu-enter var(--duration-normal) var(--easing-standard);display:grid;position:absolute;right:0}.ds-multi-select-filter-menu__panel--left{left:0;right:auto}.ds-multi-select-filter-menu__search{gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid color-mix(in srgb, var(--color-floating-menu-border) 74%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ds-multi-select-filter-menu__search-field{min-width:0;position:relative}.ds-multi-select-filter-menu__search-glyph{z-index:1;width:.92rem;height:.92rem;color:color-mix(in srgb, var(--color-floating-menu-text) max(68%, var(--opacity-text-neutral)), transparent);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:.82rem;transform:translateY(-50%)}.ds-multi-select-filter-menu__search-glyph svg{width:100%;height:100%}.ds-multi-select-filter-menu__search-control{border:1px solid color-mix(in srgb, var(--color-floating-menu-border) 92%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-floating-menu-surface-base) 94%, black 6%);width:100%;min-height:2.45rem;color:var(--color-floating-menu-text);font:inherit;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 6%, transparent);transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);padding:.58rem .82rem .58rem 2.28rem}.ds-multi-select-filter-menu__search-control::placeholder{color:color-mix(in srgb, var(--color-floating-menu-text) max(44%, var(--opacity-text-neutral)), transparent)}.ds-multi-select-filter-menu__search-control:focus{outline:none}.ds-multi-select-filter-menu__search-control:focus-visible{border-color:var(--color-floating-menu-border-strong);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 8%, transparent), 0 0 0 .14rem color-mix(in srgb, var(--color-ui-foreground) 8%, transparent)}.ds-multi-select-filter-menu__search-control::-webkit-search-decoration{display:none}.ds-multi-select-filter-menu__search-control::-webkit-search-cancel-button{display:none}.ds-multi-select-filter-menu__search-control::-webkit-search-results-button{display:none}.ds-multi-select-filter-menu__search-control::-webkit-search-results-decoration{display:none}.ds-multi-select-filter-menu__reset{min-height:0;color:var(--color-accent-600);font-family:inherit;font-size:var(--font-size-100);font-weight:inherit;cursor:pointer;transition:color var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard), text-decoration-color var(--duration-fast) var(--easing-standard);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;line-height:1.05;text-decoration:none;display:inline-flex}@media (hover:hover){.ds-multi-select-filter-menu__reset:hover:not(:disabled){text-decoration:underline}}.ds-multi-select-filter-menu__reset:focus-visible{outline:none;text-decoration:underline}.ds-multi-select-filter-menu__reset:disabled{opacity:.48;cursor:default}.ds-multi-select-filter-menu__options{max-height:min(18rem,52vh);padding-top:var(--space-1);border-radius:calc(var(--radius-card) - .12rem);background:0 0;gap:2px;display:grid;overflow:auto}.ds-multi-select-filter-menu__option{border-radius:calc(var(--radius-card) - .24rem);color:var(--color-text-primary);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.68rem .82rem;display:grid;position:relative}.ds-multi-select-filter-menu__option:hover,.ds-multi-select-filter-menu__option:focus-within{background:var(--color-floating-menu-hover-fill)}.ds-multi-select-filter-menu__option.is-selected{background:var(--color-floating-menu-selected-fill)}.ds-multi-select-filter-menu__option--separator-before{margin-top:var(--space-1)}.ds-multi-select-filter-menu__option--separator-before:before{content:"";background:color-mix(in srgb, var(--color-ui-foreground) 12%, transparent);height:1px;position:absolute;inset-block-start:calc(var(--space-1) * -.5);inset-inline:.42rem}.ds-multi-select-filter-menu__option.is-disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ds-multi-select-filter-menu__option--without-indicator{grid-template-columns:minmax(0,1fr)}.ds-multi-select-filter-menu__option--without-indicator .ds-multi-select-filter-menu__option-content{width:100%}.ds-multi-select-filter-menu__checkbox{opacity:0;cursor:inherit;position:absolute;inset:0}.ds-multi-select-filter-menu__checkmark{border:1px solid color-mix(in srgb, var(--color-ui-foreground) 28%, transparent);background:color-mix(in srgb, var(--color-floating-menu-surface-base) 92%, black 8%);color:#0000;width:1.08rem;height:1.08rem;transition:border-color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);border-radius:.32rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-multi-select-filter-menu__checkmark svg{width:.78rem;height:.78rem}.ds-multi-select-filter-menu__option.is-selected .ds-multi-select-filter-menu__checkmark{border-color:color-mix(in srgb, var(--color-selection-control-accent) 72%, transparent);background:color-mix(in srgb, var(--color-selection-control-accent) 86%, transparent);color:var(--color-ui-foreground)}.ds-multi-select-filter-menu__option-content{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.ds-multi-select-filter-menu__option-visual{width:1.12rem;height:1.12rem;color:color-mix(in srgb, var(--color-ui-foreground) max(78%, var(--opacity-text-neutral)), transparent);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-multi-select-filter-menu__option-visual svg{width:100%;height:100%}.ds-multi-select-filter-menu__option-copy{gap:.18rem;min-width:0;display:grid}.ds-multi-select-filter-menu__option-label{min-width:0}.ds-multi-select-filter-menu__option-description{color:color-mix(in srgb, var(--color-ui-foreground) max(66%, var(--opacity-text-neutral)), transparent);font-size:var(--font-size-100)}.ds-multi-select-filter-menu__empty{color:color-mix(in srgb, var(--color-ui-foreground) max(72%, var(--opacity-text-neutral)), transparent);text-align:center;margin:0;padding:.9rem}.ds-multi-select-filter-menu__footer-action{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid color-mix(in srgb, var(--color-ui-foreground) 12%, transparent)}.ds-multi-select-filter-menu__footer-action-button{width:100%;min-height:var(--size-touch-target-sm);border-radius:calc(var(--radius-card) - .24rem);color:var(--color-text-primary);font:inherit;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);background:0 0;border:0;justify-content:flex-start;align-items:center;padding:.62rem .82rem;display:flex}.ds-multi-select-filter-menu__footer-action-button:hover:not(:disabled),.ds-multi-select-filter-menu__footer-action-button:focus-visible:not(:disabled){background:var(--color-floating-menu-hover-fill)}.ds-multi-select-filter-menu__footer-action-button:focus-visible{outline:none}.ds-multi-select-filter-menu__footer-action-button:disabled{opacity:var(--opacity-disabled);cursor:default}.ds-assignment-identity{min-width:0;color:var(--color-text-primary);grid-template-columns:1.15rem minmax(0,1fr);align-items:start;gap:.62rem;display:grid}.ds-assignment-identity>.ds-assignment-identity__icon{width:1.15rem;height:1.15rem;color:var(--color-text-secondary);margin-top:.08rem;display:block}.ds-assignment-identity__copy{gap:.08rem;min-width:0;display:grid}.ds-assignment-identity__name,.ds-assignment-identity__type,.ds-assignment-identity__metadata{overflow-wrap:anywhere;min-width:0}.ds-assignment-identity__name{color:var(--color-text-primary)}.ds-assignment-identity__type{color:color-mix(in srgb, var(--color-text-secondary) max(76%, var(--opacity-text-neutral)), transparent);font-weight:var(--font-weight-regular);font-variation-settings:"wght" var(--font-weight-regular)}.ds-assignment-identity__metadata{color:color-mix(in srgb, var(--color-text-secondary) max(58%, var(--opacity-text-neutral)), transparent);font-weight:var(--font-weight-regular);font-variation-settings:"wght" var(--font-weight-regular)}.ds-assignment-identity__status{flex-wrap:wrap;gap:.35rem;margin-top:.22rem;display:flex}.ds-segmented-tabs{border:1px solid color-mix(in srgb, var(--color-ui-foreground) 12%, transparent);border-radius:var(--radius-pill);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 6%, transparent), transparent), color-mix(in srgb, var(--color-ui-foreground) 2.5%, transparent);width:fit-content;max-width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 9%, transparent), 0 .85rem 1.8rem color-mix(in srgb, var(--color-ui-surface) 14%, transparent);-webkit-backdrop-filter:blur(24px)saturate(160%);flex-wrap:wrap;gap:.35rem;padding:.36rem;display:inline-flex}.ds-segmented-tabs__tab{min-height:max(2.6rem, var(--size-touch-target-sm));border-radius:var(--radius-pill);min-width:0;color:color-mix(in srgb, var(--color-ui-foreground) max(62%, var(--opacity-text-neutral)), transparent);font-family:var(--font-profile-button-family);font-size:var(--font-size-interactive-menu);font-weight:var(--font-profile-button-weight);font-variation-settings:var(--font-profile-button-variation);line-height:var(--font-profile-button-line-height);letter-spacing:var(--font-profile-button-letter-spacing);transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 1rem;display:inline-flex;position:relative}.ds-segmented-tabs__label{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex;position:relative}.ds-segmented-tabs__label-text{min-width:0}.ds-segmented-tabs__icon{flex:none;place-items:center;block-size:1rem;inline-size:1rem;display:inline-grid}.ds-segmented-tabs__icon svg{block-size:100%;inline-size:100%;display:block}.ds-segmented-tabs__count{border:1px solid color-mix(in srgb, var(--color-ui-foreground) 14%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 10%, transparent), transparent), color-mix(in srgb, var(--color-ui-foreground) 5%, transparent);block-size:2.4rem;inline-size:2.4rem;color:color-mix(in srgb, var(--color-ui-foreground) max(88%, var(--opacity-text-neutral)), transparent);font-family:var(--font-profile-button-family);font-size:calc(var(--font-size-interactive-caption) * .98);font-weight:var(--font-weight-semibold);font-variation-settings:"wght" var(--font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-align:center;white-space:nowrap;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;overflow:hidden}.ds-segmented-tabs__tab.is-active{border-color:color-mix(in srgb, var(--color-ui-foreground) 16%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 12%, transparent), transparent), color-mix(in srgb, var(--color-ui-foreground) 6%, transparent);color:color-mix(in srgb, var(--color-ui-foreground) max(96%, var(--opacity-text-neutral)), transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 16%, transparent), 0 .6rem 1.4rem color-mix(in srgb, var(--color-ui-surface) 18%, transparent)}@media (hover:hover){.ds-segmented-tabs__tab:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-ui-foreground) 12%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 9%, transparent), transparent), color-mix(in srgb, var(--color-ui-foreground) 4%, transparent);color:color-mix(in srgb, var(--color-ui-foreground) max(86%, var(--opacity-text-neutral)), transparent)}}.ds-segmented-tabs__tab:focus-visible{border-color:color-mix(in srgb, var(--color-ui-foreground) 18%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ui-foreground) 14%, transparent), 0 0 0 .18rem color-mix(in srgb, var(--color-ui-foreground) 8%, transparent);outline:none}.ds-segmented-tabs__tab:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ds-segmented-tabs--underline{gap:clamp(.64rem, calc(.72vw * var(--ui-fluid-scale)), .96rem);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;padding:0}.ds-segmented-tabs--underline .ds-segmented-tabs__tab{min-height:2rem;box-shadow:none;color:var(--ds-tab-text-muted);cursor:pointer;background:0 0;border:none;border-radius:0;padding:.62rem 0 .7rem;position:relative}.ds-segmented-tabs--underline .ds-segmented-tabs__tab--without-count,.ds-segmented-tabs--underline .ds-segmented-tabs__tab--with-count{padding-right:0}.ds-segmented-tabs--underline .ds-segmented-tabs__label{font-size:calc(var(--font-size-interactive-control) * 1.02);font-weight:var(--font-weight-medium);font-variation-settings:"wght" var(--font-weight-medium);letter-spacing:.01em;align-items:flex-start;gap:.14rem;padding-top:.12rem}.ds-segmented-tabs--underline .ds-segmented-tabs__label--with-count,.ds-segmented-tabs--underline .ds-segmented-tabs__label--without-count{padding-right:0}.ds-segmented-tabs--underline .ds-segmented-tabs__count{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-ui-foreground) 10%, transparent);background:color-mix(in srgb, var(--color-ui-foreground) 2.8%, transparent);block-size:1rem;min-block-size:1rem;inline-size:auto;min-inline-size:1rem;color:color-mix(in srgb, var(--color-ui-foreground) max(64%, var(--opacity-text-neutral)), transparent);font-size:calc(var(--font-size-interactive-caption) * .72);font-weight:var(--font-weight-semibold);font-variation-settings:"wght" var(--font-weight-semibold);letter-spacing:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 4%, transparent), 0 .18rem .4rem color-mix(in srgb, var(--color-ui-surface) 4%, transparent);border-radius:999px;margin-inline-end:-.18rem;padding:0 .12rem;position:relative;top:auto;right:auto;transform:translateY(-.52rem)}.ds-segmented-tabs--underline .ds-segmented-tabs__label-text{position:relative}.ds-segmented-tabs--underline .ds-segmented-tabs__label-text:after{content:"";border-radius:var(--radius-pill);background:var(--ds-tab-active-indicator);opacity:0;transform-origin:50%;height:2px;transition:opacity var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);position:absolute;bottom:-.72rem;left:0;right:0;transform:scaleX(.42)}.ds-segmented-tabs--underline .ds-segmented-tabs__tab.is-active{color:var(--ds-tab-text-active);box-shadow:none;background:0 0}.ds-browser-tabs{--ds-browser-tab-height:42px;--ds-browser-tabs-group-gap:1.05rem;--ds-browser-tab-separator:color-mix(in srgb, var(--color-ui-foreground) 18%, transparent);--ds-browser-tab-text-size:calc(var(--font-size-interactive-rail-label) - .06rem);--ds-browser-tab-active-border:color-mix(in srgb, var(--color-ui-foreground) 72%, transparent);--ds-browser-tab-active-background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 98%, transparent), color-mix(in srgb, var(--color-ui-foreground) 90%, transparent)), var(--color-ui-foreground);--ds-browser-tab-active-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 48%, transparent), 0 .45rem 1.4rem color-mix(in srgb, var(--color-ui-surface) 12%, transparent);min-width:0;min-block-size:48px;position:relative;overflow:hidden}.ds-browser-tabs__track,.ds-browser-tabs__tabs-area,.ds-browser-tabs__list{flex-wrap:nowrap;min-width:0;display:flex}.ds-browser-tabs__track{background:linear-gradient(90deg, color-mix(in srgb, var(--color-ui-foreground) 14%, transparent) 0, color-mix(in srgb, var(--color-ui-foreground) 14%, transparent) calc(100% - 3.5rem), transparent 100%) left bottom / 100% 1px no-repeat;align-items:flex-end;width:100%;max-width:100%;padding-top:.5rem;overflow:hidden}.ds-browser-tabs__tabs-area{width:auto;min-width:0;max-width:none;flex:auto;align-items:flex-end;margin-inline-start:var(--ds-browser-tabs-group-gap)}.ds-browser-tabs__scroll{overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;width:auto;min-width:0;max-width:none;overflow:auto hidden}.ds-browser-tabs__scroll::-webkit-scrollbar{display:none}.ds-browser-tabs__list{flex:none;gap:0;width:max-content}.ds-browser-tabs__list:after{content:"";background:var(--ds-browser-tab-separator);flex:none;align-self:center;width:1px;height:1.55rem}.ds-browser-tabs__tabs-area.has-overflow-menu .ds-browser-tabs__list:after{content:none}.ds-browser-tabs__tab{box-sizing:border-box;block-size:var(--ds-browser-tab-height);border:1px solid color-mix(in srgb, var(--color-ui-foreground) 10%, transparent);background:color-mix(in srgb, var(--color-ui-foreground) 4%, transparent);min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 7%, transparent);color:var(--ds-tab-text-muted);border-radius:.72rem .72rem 0 0;flex:none;align-items:center;margin-bottom:-1px;display:inline-flex;position:relative;overflow:hidden}.ds-browser-tabs__tab:not(.is-active){box-shadow:none;background:0 0;border-color:#0000}.ds-browser-tabs__tab[draggable=true],.ds-browser-tabs__tab[draggable=true] .ds-browser-tabs__tab-trigger{cursor:grab}.ds-browser-tabs__tab.is-dragging{opacity:.56}.ds-browser-tabs__tab.is-drag-target{box-shadow:inset 0 -.18rem 0 currentColor, var(--ds-browser-tab-active-shadow)}.ds-browser-tabs__tab+.ds-browser-tabs__tab:before{content:"";inset-inline-start:0;background:var(--ds-browser-tab-separator);pointer-events:none;width:1px;height:1.55rem;position:absolute;top:50%;transform:translateY(-50%)}.ds-browser-tabs__tab.is-active:before,.ds-browser-tabs__tab.is-active+.ds-browser-tabs__tab:before{content:none}.ds-browser-tabs__list:has(.ds-browser-tabs__tab:last-child.is-active):after{content:none}.ds-browser-tabs__tab.is-active{border-color:var(--color-browser-tab-active-border,var(--ds-browser-tab-active-border));background:var(--gradient-browser-tab-active-surface,var(--ds-browser-tab-active-background));box-shadow:var(--shadow-browser-tab-active,var(--ds-browser-tab-active-shadow));color:var(--color-browser-tab-active-text,var(--color-ui-surface))}.ds-browser-tabs__tab:focus-within{border-color:color-mix(in srgb, var(--color-ui-foreground) 18%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 12%, transparent), 0 0 0 .16rem color-mix(in srgb, var(--color-ui-foreground) 7%, transparent)}.ds-browser-tabs__tab.is-active:focus-within{border-color:var(--color-browser-tab-active-border,var(--ds-browser-tab-active-border));box-shadow:var(--shadow-browser-tab-active-focus,inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 12%, transparent), 0 0 0 .16rem color-mix(in srgb, var(--color-ui-foreground) 7%, transparent))}.ds-browser-tabs__tab-trigger{inline-size:auto;min-width:0;box-sizing:border-box;max-inline-size:min(18rem,62vw);block-size:var(--ds-browser-tab-height);min-height:var(--ds-browser-tab-height);color:inherit;cursor:pointer;font-family:var(--font-profile-label-family);font-size:var(--ds-browser-tab-text-size);font-weight:var(--font-profile-label-weight);font-variation-settings:var(--font-profile-label-variation);line-height:var(--font-profile-interface-line-height);letter-spacing:var(--font-profile-interface-letter-spacing);white-space:nowrap;background:0 0;border:none;border-radius:.72rem .72rem 0 0;flex:auto;align-items:center;gap:.38rem;padding:.46rem .24rem .48rem 1rem;display:inline-flex;overflow:hidden}.ds-browser-tabs__tab-trigger:focus-visible{box-shadow:none;outline:none}.ds-browser-tabs__tab.is-active .ds-browser-tabs__tab-trigger{font-weight:var(--font-weight-browser-tab-active,var(--font-profile-label-weight));font-variation-settings:var(--font-variation-browser-tab-active,var(--font-profile-label-variation))}.ds-browser-tabs__tab-reference{min-width:max-content;max-inline-size:none;color:inherit;white-space:nowrap;flex:none;align-items:center;gap:.34rem;display:inline-flex;overflow:visible}.ds-browser-tabs__tab-trailing{flex:none;justify-content:center;align-items:center;margin-inline-start:.06rem;display:inline-flex}.ds-browser-tabs__tab-icon{color:currentColor;flex:none;width:1.05rem;height:1.05rem}.ds-browser-tabs__tab-icon>svg{width:100%;height:100%;display:block}.ds-browser-tabs__tab.is-active .ds-browser-tabs__tab-icon{color:var(--color-browser-tab-active-icon,currentColor)}.ds-browser-tabs__tab-icon--filled>svg path:first-child{fill:color-mix(in srgb, currentColor 18%, var(--color-ui-foreground))}.ds-browser-tabs__tab.is-active .ds-browser-tabs__tab-icon--filled>svg path:first-child{fill:currentColor}.ds-browser-tabs__tab-label,.ds-browser-tabs__tab-subject{font-family:var(--font-profile-label-family);font-size:var(--ds-browser-tab-text-size);font-weight:var(--font-profile-label-weight);font-variation-settings:var(--font-profile-label-variation);line-height:var(--font-profile-interface-line-height);letter-spacing:var(--font-profile-interface-letter-spacing)}.ds-browser-tabs__tab-label{min-width:max-content;text-overflow:clip;white-space:nowrap;flex:none;max-inline-size:none;overflow:visible}.ds-browser-tabs__tab-subject{min-width:0;max-inline-size:clamp(6.4rem, calc(15vw * var(--ui-fluid-scale)), 12.4rem);color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ds-browser-tabs__tab.has-trailing .ds-browser-tabs__tab-subject{max-inline-size:clamp(4.8rem, calc(12vw * var(--ui-fluid-scale)), 10.6rem)}.ds-browser-tabs__tab.is-active .ds-browser-tabs__tab-subject{color:inherit}.ds-browser-tabs__tab.is-active .ds-browser-tabs__tab-label,.ds-browser-tabs__tab.is-active .ds-browser-tabs__tab-subject{font-weight:var(--font-weight-bold);font-variation-settings:"wght" var(--font-weight-bold)}.ds-browser-tabs__tab-menu.ds-action-menu{flex:none;align-self:center;margin-inline:.02rem 0}.ds-browser-tabs__overflow-menu.ds-action-menu{margin-inline-start:.18rem;flex:none;align-self:flex-end;margin-bottom:-1px}.ds-browser-tabs__tab-menu .ds-action-menu__trigger.ds-icon-button{color:currentColor;width:2.08rem;min-width:2.08rem;height:2.08rem;box-shadow:none;background:0 0;border-color:#0000}.ds-browser-tabs__tab-menu .ds-action-menu__trigger.ds-icon-button .ds-icon-button__icon{width:1.12rem;height:1.12rem}.ds-browser-tabs__overflow-menu .ds-action-menu__trigger.ds-icon-button{width:2.58rem;height:var(--ds-browser-tab-height);border-color:color-mix(in srgb, var(--color-ui-foreground) 12%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 7%, transparent), transparent 78%), color-mix(in srgb, var(--color-ui-foreground) 3.5%, transparent);min-width:2.58rem;color:var(--ds-tab-text-muted);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 10%, transparent);border-radius:.72rem .72rem 0 0}.ds-browser-tabs__overflow-menu.has-trigger-indicator .ds-action-menu__trigger.ds-icon-button{width:3.62rem;min-width:3.62rem;padding-inline:.72rem 1.38rem}.ds-browser-tabs__overflow-menu .ds-action-menu__trigger.ds-icon-button .ds-icon-button__icon{width:1.12rem;height:1.12rem}.ds-browser-tabs__overflow-menu .ds-action-menu__trigger-indicator{inset-block-start:.42rem;inset-inline-end:.42rem;transform:none}.ds-browser-tabs__tab-menu .ds-action-menu__trigger.ds-icon-button:focus-visible{box-shadow:0 0 0 .16rem color-mix(in srgb, currentColor 16%, transparent)}.ds-browser-tabs__overflow-menu .ds-action-menu__trigger.ds-icon-button:focus-visible{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 12%, transparent), 0 0 0 .16rem color-mix(in srgb, var(--color-ui-foreground) 9%, transparent)}@media (width<=650px){.ds-browser-tabs__tab-trigger{max-inline-size:min(16rem,100vw - 7.6rem);padding-inline-end:.24rem}.ds-browser-tabs__tab-subject{max-inline-size:clamp(4.25rem,28vw,8.4rem)}.ds-browser-tabs__tab.has-trailing .ds-browser-tabs__tab-subject{max-inline-size:clamp(2.2rem,18vw,5.8rem)}.ds-browser-tabs__tab-menu.ds-action-menu{margin-inline-start:.12rem}}.ds-browser-tabs__tab-close.ds-icon-button{color:currentColor;width:1.98rem;min-width:1.98rem;height:1.98rem;box-shadow:none;background:0 0;border-color:#0000;flex:none;margin-inline-end:.38rem}.ds-browser-tabs__tab-close.ds-icon-button .ds-icon-button__icon{width:1.03rem;height:1.03rem}.ds-browser-tabs__tab-pin-indicator{color:currentColor;flex:none;justify-content:center;align-items:center;width:1.98rem;height:1.98rem;margin-inline-end:.38rem;display:inline-flex}.ds-browser-tabs__tab-pin-indicator svg{width:1.03rem;height:1.03rem;display:block}.ds-browser-tabs__tab-close.ds-icon-button:focus-visible{box-shadow:0 0 0 .16rem color-mix(in srgb, currentColor 16%, transparent)}.ds-browser-tabs__tab.is-active .ds-browser-tabs__tab-menu.ds-action-menu .ds-action-menu__trigger.ds-icon-button[aria-expanded=true]{color:var(--color-ui-surface);box-shadow:none;background:0 0;border-color:#0000}@media (hover:hover){.ds-browser-tabs__tab:not(.is-active):hover{border-color:color-mix(in srgb, var(--color-ui-foreground) 24%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 8%, transparent), transparent 74%), color-mix(in srgb, var(--color-ui-foreground) 3.5%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 12%, transparent), 0 .4rem 1rem color-mix(in srgb, var(--color-ui-surface) 8%, transparent);color:var(--ds-tab-text-muted-hover)}.ds-browser-tabs__tab:hover:before,.ds-browser-tabs__tab:hover+.ds-browser-tabs__tab:before{content:none}.ds-browser-tabs__list:has(.ds-browser-tabs__tab:last-child:hover):after{content:none}.ds-browser-tabs__tab-close.ds-icon-button:hover:not(:disabled){color:var(--ds-tab-text-muted-hover);box-shadow:none;background:0 0;border-color:#0000}.ds-browser-tabs__tab.is-active .ds-browser-tabs__tab-close.ds-icon-button:hover:not(:disabled){color:var(--color-ui-surface)}.ds-browser-tabs__tab-menu .ds-action-menu__trigger.ds-icon-button:hover:not(:disabled){color:var(--ds-tab-text-muted-hover);box-shadow:none;background:0 0;border-color:#0000}.ds-browser-tabs__tab.is-active .ds-browser-tabs__tab-menu .ds-action-menu__trigger.ds-icon-button:hover:not(:disabled){color:var(--color-ui-surface)}.ds-browser-tabs__overflow-menu .ds-action-menu__trigger.ds-icon-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-ui-foreground) 26%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 10%, transparent), transparent 74%), color-mix(in srgb, var(--color-ui-foreground) 5%, transparent);color:var(--ds-tab-text-muted-hover);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 13%, transparent), 0 .4rem 1rem color-mix(in srgb, var(--color-ui-surface) 8%, transparent)}}.ds-segmented-tabs--underline .ds-segmented-tabs__tab.is-active .ds-segmented-tabs__label-text:after{opacity:1;transform:scaleX(1)}@media (hover:hover){.ds-segmented-tabs--underline .ds-segmented-tabs__tab:hover:not(:disabled){color:var(--ds-tab-text-active);background:0 0;border-color:#0000}.ds-segmented-tabs--underline .ds-segmented-tabs__tab:not(.is-active):hover:not(:disabled) .ds-segmented-tabs__label-text:after{background:var(--ds-tab-hover-indicator);opacity:1;transform:scaleX(1)}}.ds-segmented-tabs--underline .ds-segmented-tabs__tab:focus-visible{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--color-ui-foreground) 24%, transparent), 0 0 0 .18rem color-mix(in srgb, var(--color-ui-foreground) 7%, transparent);border-color:#0000}.ds-segmented-tabs--underlineLabel{gap:clamp(1rem, calc(1vw * var(--ui-fluid-scale)), 1.5rem);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;padding:0}.ds-segmented-tabs--underlineLabel .ds-segmented-tabs__tab{min-height:2rem;box-shadow:none;color:var(--ds-tab-text-muted);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:flex-start;padding:.62rem 0 .7rem;position:relative}.ds-segmented-tabs--underlineLabel .ds-segmented-tabs__label{font-size:calc(var(--font-size-interactive-control) * 1.02);font-weight:var(--font-weight-medium);font-variation-settings:"wght" var(--font-weight-medium);letter-spacing:.01em;align-items:flex-start;gap:0;padding-top:.12rem;padding-right:0}.ds-segmented-tabs--underlineLabel .ds-segmented-tabs__count{display:none}.ds-segmented-tabs--underlineLabel .ds-segmented-tabs__tab:after{content:"";border-radius:var(--radius-pill);background:var(--ds-tab-active-indicator);opacity:0;transform-origin:50%;width:100%;height:2px;transition:opacity var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);position:absolute;bottom:0;left:0;right:auto;transform:scaleX(.42)}.ds-segmented-tabs--underlineLabel .ds-segmented-tabs__tab.is-active{color:var(--ds-tab-text-active);box-shadow:none;background:0 0}.ds-segmented-tabs--underlineLabel .ds-segmented-tabs__tab.is-active:after{opacity:1;transform:scaleX(1)}@media (hover:hover){.ds-segmented-tabs--underlineLabel .ds-segmented-tabs__tab:hover:not(:disabled){color:var(--ds-tab-text-active);background:0 0;border-color:#0000}.ds-segmented-tabs--underlineLabel .ds-segmented-tabs__tab:not(.is-active):hover:not(:disabled):after{background:var(--ds-tab-hover-indicator);opacity:1;transform:scaleX(1)}}.ds-segmented-tabs--underlineLabel .ds-segmented-tabs__tab:focus-visible{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--color-ui-foreground) 24%, transparent), 0 0 0 .18rem color-mix(in srgb, var(--color-ui-foreground) 7%, transparent);border-color:#0000}.ds-action-menu__trigger.ds-icon-button{width:max(2.5rem, var(--size-touch-target-sm));height:max(2.5rem, var(--size-touch-target-sm));color:color-mix(in srgb, var(--color-ui-foreground) max(74%, var(--opacity-text-neutral)), transparent);box-shadow:none;background:0 0;border-color:#0000}.ds-action-menu__trigger.ds-icon-button .ds-icon-button__icon{width:1.18rem;height:1.18rem}.ds-action-menu__trigger.ds-icon-button[aria-expanded=true]{background:color-mix(in srgb, var(--color-ui-foreground) 6%, transparent);color:color-mix(in srgb, var(--color-ui-foreground) max(92%, var(--opacity-text-neutral)), transparent);box-shadow:none;border-color:#0000}@media (hover:hover){.ds-action-menu__trigger.ds-icon-button:hover:not(:disabled){background:color-mix(in srgb, var(--color-ui-foreground) 4%, transparent);color:color-mix(in srgb, var(--color-ui-foreground) max(88%, var(--opacity-text-neutral)), transparent);box-shadow:none;border-color:#0000}}.ds-action-menu__trigger.ds-icon-button:focus-visible{background:color-mix(in srgb, var(--color-ui-foreground) 7%, transparent);color:color-mix(in srgb, var(--color-ui-foreground) max(96%, var(--opacity-text-neutral)), transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ui-foreground) 18%, transparent), 0 0 0 .18rem color-mix(in srgb, var(--color-ui-foreground) 8%, transparent);border-color:#0000}.ds-action-menu__trigger-indicator{pointer-events:none;z-index:1;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:.28rem;inset-inline-end:.28rem}.ds-action-menu__menu{isolation:isolate;top:calc(100% + var(--space-2));inline-size:max-content;min-inline-size:min(15rem,100vw - 1rem);max-inline-size:min(18rem,100vw - 1rem);max-block-size:calc(100dvh - max(1rem, env(safe-area-inset-top)) - max(1rem, env(safe-area-inset-bottom)));border:var(--ds-floating-menu-border-width) solid var(--ds-floating-menu-border-color);border-radius:var(--radius-card);background:var(--gradient-floating-menu-surface);color:var(--color-floating-menu-text);box-shadow:var(--ds-floating-menu-box-shadow);-webkit-backdrop-filter:blur(28px)saturate(150%);overscroll-behavior:contain;animation:ds-select-menu-enter var(--duration-normal) var(--easing-standard);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:absolute;right:0;overflow:hidden auto}.ds-action-menu__menu--left{left:0;right:auto}.ds-action-menu__item{display:contents}.ds-action-menu__action{inline-size:100%;min-height:max(2.5rem, var(--size-touch-target-sm));align-items:center;gap:var(--space-2);color:inherit;font-size:var(--font-size-interactive-menu);line-height:var(--line-height-snug);text-align:left;overflow-wrap:anywhere;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:.64rem .78rem;display:inline-flex}.ds-action-menu__action-label{overflow-wrap:anywhere;flex:auto;min-width:0}.ds-action-menu__action-trailing{flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.ds-action-menu__item:first-child .ds-action-menu__action{border-start-start-radius:calc(var(--radius-card) - 1px);border-start-end-radius:calc(var(--radius-card) - 1px)}.ds-action-menu__item:last-child .ds-action-menu__action{border-end-end-radius:calc(var(--radius-card) - 1px);border-end-start-radius:calc(var(--radius-card) - 1px)}.ds-action-menu__action.is-highlighted,.ds-action-menu__action:hover:not(:disabled){background:var(--color-floating-menu-hover-fill)}.ds-action-menu__action:focus-visible{background:var(--color-floating-menu-selected-fill);outline:none}.ds-action-menu__action.is-danger{color:color-mix(in srgb, var(--color-danger-500) 92%, var(--color-ui-foreground) 8%)}.ds-action-menu__action.is-danger.is-highlighted,.ds-action-menu__action.is-danger:hover:not(:disabled),.ds-action-menu__action.is-danger:focus-visible{color:color-mix(in srgb, var(--color-danger-500) 84%, var(--color-ui-foreground) 16%)}.ds-action-menu__action:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ds-pagination{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ds-pagination__summary{color:var(--color-text-secondary);font-size:var(--font-size-interactive-caption);letter-spacing:.01em;margin:0;line-height:1.4}.ds-pagination__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.9rem;display:flex}.ds-pagination__pager{border:1px solid color-mix(in srgb, var(--color-ui-foreground) 10%, transparent);border-radius:var(--radius-pill);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 4%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 1.5%, transparent) 100%), color-mix(in srgb, var(--color-ui-foreground) 1%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 8%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-ui-surface) 18%, transparent), 0 1rem 2rem color-mix(in srgb, var(--color-ui-surface) 18%, transparent);-webkit-backdrop-filter:blur(22px)saturate(140%);align-items:center;gap:.2rem;padding:.24rem;display:inline-flex}.ds-pagination__nav,.ds-pagination__page{border-radius:var(--radius-pill);min-width:1.78rem;height:1.78rem;color:color-mix(in srgb, var(--color-ui-foreground) max(62%, var(--opacity-text-neutral)), transparent);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ds-pagination__nav svg,.ds-pagination__page{flex:none}.ds-pagination__page{font-size:var(--font-size-interactive-caption);font-weight:var(--font-profile-eyebrow-weight);font-variation-settings:var(--font-profile-eyebrow-variation);padding-inline:.62rem}.ds-pagination__nav svg{width:.74rem;height:.74rem}.ds-pagination--compact .ds-pagination__pager{gap:.2rem;padding:.24rem}.ds-pagination--compact .ds-pagination__nav,.ds-pagination--compact .ds-pagination__page{min-width:1.78rem;height:1.78rem}.ds-pagination--compact .ds-pagination__page{padding-inline:.62rem}.ds-pagination--compact .ds-pagination__nav svg{width:.74rem;height:.74rem}.ds-pagination__nav:disabled,.ds-pagination__page:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ds-pagination__page.is-active{border-color:color-mix(in srgb, var(--color-ui-foreground) 28%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 90%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 78%, transparent) 100%), color-mix(in srgb, var(--color-ui-foreground) 72%, transparent);color:color-mix(in srgb, var(--color-ui-surface) 88%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 42%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-ui-foreground) 12%, transparent), 0 .45rem 1rem color-mix(in srgb, var(--color-ui-surface) 10%, transparent)}.ds-pagination__nav:focus-visible,.ds-pagination__page:focus-visible{border-color:var(--color-glass-line-control-focus);box-shadow:var(--ring-focus), var(--shadow-control-100);outline:none}@media (hover:hover){.ds-pagination__nav:hover:not(:disabled),.ds-pagination__page:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-ui-foreground) 18%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 7%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 2%, transparent) 100%), color-mix(in srgb, var(--color-ui-foreground) 1%, transparent);color:color-mix(in srgb, var(--color-ui-foreground) max(88%, var(--opacity-text-neutral)), transparent)}}.ds-pagination__ellipsis{min-width:1.4rem;color:color-mix(in srgb, var(--color-text-secondary) max(90%, var(--opacity-text-neutral)), transparent);letter-spacing:.08em;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}@media (width<=40rem){.ds-pagination{flex-direction:column;align-items:stretch}.ds-pagination__controls{justify-content:space-between}}.ds-button--primaryDark[data-press-flash=odd],.ds-button--primaryDark[data-press-flash=even]{animation-duration:var(--duration-press-flash);animation-timing-function:var(--easing-press-flash);animation-fill-mode:both}.ds-button--primaryDark[data-press-flash=odd]{animation-name:ds-button-primary-dark-press-flash-odd}.ds-button--primaryDark[data-press-flash=even]{animation-name:ds-button-primary-dark-press-flash-even}.ds-button--primaryIvory[data-press-flash=odd],.ds-button--primaryIvory[data-press-flash=even]{animation-duration:var(--duration-press-flash);animation-timing-function:var(--easing-press-flash);animation-fill-mode:both}.ds-button--primaryIvory[data-press-flash=odd]{animation-name:ds-button-primary-ivory-press-frame-odd}.ds-button--primaryIvory[data-press-flash=even]{animation-name:ds-button-primary-ivory-press-frame-even}.ds-button--primaryIvory[data-press-flash=odd]:after,.ds-button--primaryIvory[data-press-flash=even]:after,.ds-button--primaryIvory[data-press-flash=odd]:before,.ds-button--primaryIvory[data-press-flash=even]:before{animation-duration:var(--duration-press-flash);animation-timing-function:var(--easing-press-flash);animation-fill-mode:both}.ds-button--primaryIvory[data-press-flash=odd]:before{animation-name:ds-button-primary-ivory-press-ring-odd}.ds-button--primaryIvory[data-press-flash=even]:before{animation-name:ds-button-primary-ivory-press-ring-even}.ds-button--primaryIvory[data-press-flash=odd]:after{animation-name:ds-button-primary-ivory-press-flash-odd}.ds-button--primaryIvory[data-press-flash=even]:after{animation-name:ds-button-primary-ivory-press-flash-even}@keyframes ds-field-error-outline-enter{0%{border-color:color-mix(in srgb, var(--color-glass-line-control) 84%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 10%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 16%, transparent), var(--shadow-control-100)}52%{border-color:color-mix(in srgb, var(--color-field-error-edge) 82%, var(--color-brand-400) 18%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 14%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 24%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-field-error-edge) 58%, transparent), 0 0 0 .16rem color-mix(in srgb, var(--color-field-error-cool-glow) 70%, transparent), 0 0 0 .34rem color-mix(in srgb, var(--color-field-error-glow) 72%, transparent), var(--shadow-control-100)}to{border-color:var(--color-field-error-edge);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 16%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 34%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-field-error-edge) 44%, transparent), 0 0 0 .14rem color-mix(in srgb, var(--color-field-error-cool-glow) 54%, transparent), 0 0 0 .28rem color-mix(in srgb, var(--color-field-error-glow) 52%, transparent), var(--shadow-control-100)}}@keyframes ds-field-error-message-reveal{0%{opacity:0;max-height:0;transform:translateY(-.35rem)}65%{opacity:1;transform:translateY(0)}to{opacity:1;max-height:3rem;transform:translateY(0)}}.ds-field{gap:var(--space-2);display:grid}.ds-field__label{color:var(--color-field-label);font-size:var(--font-size-interactive-label)}.ds-field__required{color:var(--color-field-error-label)}.ds-field__messages{gap:var(--space-1);display:grid}.ds-field--floating .ds-field__messages{padding-inline-start:var(--ds-field-floating-inline-inset)}.ds-field__hint,.ds-field__error{font-size:var(--font-size-100)}.ds-field__hint{color:var(--color-text-muted)}.ds-field__error{color:var(--color-field-error-message);display:block}.ds-field__error-wrap{animation:ds-field-error-message-reveal var(--duration-field-error-enter) var(--easing-field-error-enter);overflow:hidden}.ds-inline-edit-field{--ds-inline-edit-field-min-height:2.35rem;--ds-inline-edit-field-action-size:1.88rem;--ds-inline-edit-field-font-family:var(--font-profile-interface-family);--ds-inline-edit-field-font-size:var(--font-size-200);--ds-inline-edit-field-font-weight:var(--font-profile-interface-weight);--ds-inline-edit-field-font-variation:var(--font-profile-interface-variation);--ds-inline-edit-field-line-height:var(--font-profile-interface-line-height);--ds-inline-edit-field-letter-spacing:var(--font-profile-interface-letter-spacing);gap:var(--space-1);width:100%;min-width:0}.ds-inline-edit-field__shell{min-width:0;min-height:var(--ds-inline-edit-field-min-height);border:1px solid color-mix(in srgb, var(--color-glass-line-control) 82%, transparent);border-radius:var(--radius-pill);background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-inverse) 7%, transparent) 0%, color-mix(in srgb, var(--color-bg-inverse) 2%, transparent) 100%), color-mix(in srgb, var(--color-bg-inverse) 1.5%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 12%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 22%, transparent);color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ds-inline-edit-field:focus-within .ds-inline-edit-field__shell{border-color:var(--color-glass-line-control-focus);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 16%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 24%, transparent), var(--ring-focus)}.ds-inline-edit-field__control{appearance:none;width:100%;min-width:0;min-height:calc(var(--ds-inline-edit-field-min-height) - 2px);padding:0 var(--space-2) 0 var(--space-3);color:inherit;caret-color:currentColor;font-family:var(--ds-inline-edit-field-font-family);font-size:var(--ds-inline-edit-field-font-size);font-weight:var(--ds-inline-edit-field-font-weight);font-variation-settings:var(--ds-inline-edit-field-font-variation);line-height:var(--ds-inline-edit-field-line-height);letter-spacing:var(--ds-inline-edit-field-letter-spacing);box-shadow:none;background:0 0;border:0;outline:none}.ds-inline-edit-field__control::placeholder{color:color-mix(in srgb, currentColor max(48%, var(--opacity-text-neutral)), transparent)}.ds-inline-edit-field__control:focus,.ds-inline-edit-field__control:focus-visible{box-shadow:none;outline:none}.ds-inline-edit-field__control::selection{background:color-mix(in srgb, currentColor 20%, transparent);color:currentColor}.ds-inline-edit-field__actions{align-items:center;gap:calc(var(--space-1) * .35);padding-inline-end:calc(var(--space-1) * .6);display:inline-flex}.ds-inline-edit-field__action{width:var(--ds-inline-edit-field-action-size);height:var(--ds-inline-edit-field-action-size);border-radius:var(--radius-pill);color:color-mix(in srgb, currentColor max(74%, var(--opacity-text-neutral)), transparent);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.ds-inline-edit-field__action svg{width:1rem;height:1rem}@media (hover:hover){.ds-inline-edit-field__action:hover:not(:disabled){background:color-mix(in srgb, currentColor 10%, transparent);color:currentColor}}.ds-inline-edit-field__action:focus-visible{border-color:color-mix(in srgb, currentColor 26%, transparent);background:color-mix(in srgb, currentColor 10%, transparent);color:currentColor;outline:none}.ds-inline-edit-field__action:disabled,.ds-inline-edit-field__control:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.ds-inline-edit-field__spinner.ds-spinner{--ds-spinner-size:.95rem}.ds-inline-edit-field[data-invalid=true] .ds-inline-edit-field__shell{border-color:var(--color-field-error-edge);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 16%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 34%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-field-error-edge) 44%, transparent), 0 0 0 .14rem color-mix(in srgb, var(--color-field-error-cool-glow) 54%, transparent), 0 0 0 .28rem color-mix(in srgb, var(--color-field-error-glow) 52%, transparent);animation:ds-field-error-outline-enter var(--duration-field-error-enter) var(--easing-field-error-enter)}.ds-inline-edit-field .ds-field__messages{padding-inline:var(--space-3)}.ds-field--floating{--ds-field-floating-inline-inset:calc(var(--space-4) + 3px)}.ds-field--floating .ds-field__control-shell{position:relative}.ds-field--floating:not(.ds-field--password):not(.ds-field--select):not(.ds-phone-input) .ds-field__control-shell:before,.ds-field--password .ds-password-input__frame:before,.ds-field--select.ds-field--floating .ds-select__trigger:before,.ds-phone-input .ds-phone-input__control:before,.ds-multi-select-field-menu--floating .ds-multi-select-field-menu__trigger:before{content:"";z-index:0;border:1px solid var(--color-glass-line-control);border-radius:var(--radius-control);background:var(--gradient-control-surface);box-shadow:var(--ds-field-control-box-shadow);-webkit-backdrop-filter:blur(14px);pointer-events:none;transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);position:absolute;inset:0}.ds-multi-select-field-menu--floating[data-multiline=true] .ds-multi-select-field-menu__trigger:before{border-radius:var(--ds-multi-select-field-multiline-radius)}.ds-field--password .ds-password-input__frame:before{border-radius:var(--radius-password-input-frame)}.ds-field--floating[data-has-floating-label=true][data-floating=true]:not(.ds-field--password):not(.ds-field--select):not(.ds-phone-input) .ds-field__control-shell:before,.ds-field--password.ds-field--floating[data-has-floating-label=true][data-floating=true] .ds-password-input__frame:before,.ds-field--select.ds-field--floating[data-has-floating-label=true][data-floating=true] .ds-select__trigger:before,.ds-phone-input.ds-field--floating[data-has-floating-label=true][data-floating=true] .ds-phone-input__control:before,.ds-multi-select-field-menu--floating[data-has-floating-label=true][data-floating=true] .ds-multi-select-field-menu__trigger:before{-webkit-mask-image:var(--ds-field-floating-label-notch-mask-image);-webkit-mask-image:var(--ds-field-floating-label-notch-mask-image);mask-image:var(--ds-field-floating-label-notch-mask-image);-webkit-mask-mode:alpha;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.ds-field--floating[data-has-floating-label=true]:has(.ds-control:not(:placeholder-shown)):not(.ds-field--password):not(.ds-field--select):not(.ds-phone-input) .ds-field__control-shell:before{-webkit-mask-image:var(--ds-field-floating-label-notch-mask-image);-webkit-mask-image:var(--ds-field-floating-label-notch-mask-image);mask-image:var(--ds-field-floating-label-notch-mask-image);-webkit-mask-mode:alpha;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.ds-field--floating[data-has-floating-label=true]:has(.ds-control:-webkit-autofill):not(.ds-field--password):not(.ds-field--select):not(.ds-phone-input) .ds-field__control-shell:before{-webkit-mask-image:var(--ds-field-floating-label-notch-mask-image);-webkit-mask-image:var(--ds-field-floating-label-notch-mask-image);mask-image:var(--ds-field-floating-label-notch-mask-image);-webkit-mask-mode:alpha;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.ds-field--password.ds-field--floating[data-has-floating-label=true]:has(.ds-password-input__control:not(:placeholder-shown)) .ds-password-input__frame:before{-webkit-mask-image:var(--ds-field-floating-label-notch-mask-image);-webkit-mask-image:var(--ds-field-floating-label-notch-mask-image);mask-image:var(--ds-field-floating-label-notch-mask-image);-webkit-mask-mode:alpha;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.ds-field--password.ds-field--floating[data-has-floating-label=true]:has(.ds-password-input__control:-webkit-autofill) .ds-password-input__frame:before{-webkit-mask-image:var(--ds-field-floating-label-notch-mask-image);-webkit-mask-image:var(--ds-field-floating-label-notch-mask-image);mask-image:var(--ds-field-floating-label-notch-mask-image);-webkit-mask-mode:alpha;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.ds-field--floating .ds-field__label{top:50%;left:var(--ds-field-floating-inline-inset);z-index:2;padding-inline:var(--ds-field-floating-label-padding-inline);max-width:calc(100% - (var(--ds-field-floating-inline-inset) * 2) - 1.5rem);border-radius:var(--radius-pill);box-shadow:none;line-height:var(--line-height-base);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transform-origin:0 0;transition:top var(--duration-normal) var(--easing-standard), transform var(--duration-normal) var(--easing-standard), color var(--duration-normal) var(--easing-standard), opacity var(--duration-normal) var(--easing-standard);background:0 0;margin-inline-start:calc(var(--ds-field-floating-label-padding-inline) * -1);position:absolute;overflow:hidden;transform:translateY(-50%)}.ds-field--floating[data-has-trailing-action=true] .ds-field__label{max-width:calc(100% - (var(--ds-field-floating-inline-inset) * 2) - 3.75rem)}.ds-field--floating[data-has-floating-label=true][data-floating=true] .ds-field__label{top:var(--ds-field-floating-label-top);padding:var(--ds-field-floating-label-notch-padding-block-start) var(--ds-field-floating-label-notch-padding-inline) var(--ds-field-floating-label-notch-padding-block-end);border-radius:var(--radius-pill);box-shadow:none;line-height:var(--line-height-snug);transform:translateY(-50%) scale(var(--ds-field-floating-label-scale));color:var(--color-field-label-floating);background:0 0;margin-inline-start:calc(var(--ds-field-floating-label-notch-padding-inline) * -1)}.ds-field--floating[data-has-floating-label=true]:has(.ds-control:not(:placeholder-shown)) .ds-field__label{top:var(--ds-field-floating-label-top);padding:var(--ds-field-floating-label-notch-padding-block-start) var(--ds-field-floating-label-notch-padding-inline) var(--ds-field-floating-label-notch-padding-block-end);border-radius:var(--radius-pill);box-shadow:none;line-height:var(--line-height-snug);transform:translateY(-50%) scale(var(--ds-field-floating-label-scale));color:var(--color-field-label-floating);background:0 0;margin-inline-start:calc(var(--ds-field-floating-label-notch-padding-inline) * -1)}.ds-field--floating[data-has-floating-label=true]:has(.ds-password-input__control:not(:placeholder-shown)) .ds-field__label{top:var(--ds-field-floating-label-top);padding:var(--ds-field-floating-label-notch-padding-block-start) var(--ds-field-floating-label-notch-padding-inline) var(--ds-field-floating-label-notch-padding-block-end);border-radius:var(--radius-pill);box-shadow:none;line-height:var(--line-height-snug);transform:translateY(-50%) scale(var(--ds-field-floating-label-scale));color:var(--color-field-label-floating);background:0 0;margin-inline-start:calc(var(--ds-field-floating-label-notch-padding-inline) * -1)}.ds-field--floating[data-has-floating-label=true]:has(.ds-control:-webkit-autofill) .ds-field__label{top:var(--ds-field-floating-label-top);padding:var(--ds-field-floating-label-notch-padding-block-start) var(--ds-field-floating-label-notch-padding-inline) var(--ds-field-floating-label-notch-padding-block-end);border-radius:var(--radius-pill);box-shadow:none;line-height:var(--line-height-snug);transform:translateY(-50%) scale(var(--ds-field-floating-label-scale));color:var(--color-field-label-floating);background:0 0;margin-inline-start:calc(var(--ds-field-floating-label-notch-padding-inline) * -1)}.ds-field--floating[data-has-floating-label=true]:has(.ds-password-input__control:-webkit-autofill) .ds-field__label{top:var(--ds-field-floating-label-top);padding:var(--ds-field-floating-label-notch-padding-block-start) var(--ds-field-floating-label-notch-padding-inline) var(--ds-field-floating-label-notch-padding-block-end);border-radius:var(--radius-pill);box-shadow:none;line-height:var(--line-height-snug);transform:translateY(-50%) scale(var(--ds-field-floating-label-scale));color:var(--color-field-label-floating);background:0 0;margin-inline-start:calc(var(--ds-field-floating-label-notch-padding-inline) * -1)}.ds-control,.ds-password-input__frame{border:1px solid var(--color-glass-line-control);border-radius:var(--radius-control);background:var(--gradient-control-surface);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-interactive-control);width:100%;min-height:3.45rem;padding:0 var(--space-4);box-shadow:var(--ds-field-control-box-shadow);transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);-webkit-backdrop-filter:blur(14px)}.ds-control::placeholder,.ds-password-input__control::placeholder{color:#0000;transition:color var(--duration-normal) var(--easing-standard)}.ds-field--floating .ds-control,.ds-field--floating .ds-password-input__frame{min-height:var(--ds-field-floating-min-height);padding:var(--ds-field-floating-padding-block-start) var(--ds-field-floating-inline-inset) var(--ds-field-floating-padding-block-end)}.ds-field--floating .ds-control--with-trailing-action{padding-right:calc(var(--space-10) + var(--ds-field-floating-inline-inset))}.ds-search-input{--ds-search-input-spinner-size:1.37rem;--ds-search-input-glyph-size:2.19rem;--ds-search-input-indicator-offset:calc(var(--space-4) + .18rem);--ds-search-input-inline-gap:.5rem;--ds-search-input-inline-inset:calc(var(--ds-search-input-indicator-offset) + var(--ds-search-input-glyph-size) + var(--ds-search-input-inline-gap));--ds-field-floating-inline-inset:var(--ds-search-input-inline-inset)}.ds-search-input__indicator{top:50%;left:var(--ds-search-input-indicator-offset);z-index:2;width:var(--ds-search-input-glyph-size);height:var(--ds-search-input-glyph-size);color:color-mix(in srgb, var(--color-text-secondary) max(82%, var(--opacity-text-neutral)), transparent);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}.ds-search-input__glyph{width:100%;height:100%}.ds-search-input__spinner,.ds-search-input__spinner.ds-spinner--sm{--ds-spinner-size:var(--ds-search-input-spinner-size)}.ds-search-input__control,.ds-field--floating .ds-search-input__control{padding-left:var(--ds-search-input-inline-inset)}.ds-search-input__control::-webkit-search-decoration{appearance:none}.ds-search-input__control::-webkit-search-cancel-button{appearance:none}.ds-search-input__control::-webkit-search-results-button{appearance:none}.ds-search-input__control::-webkit-search-results-decoration{appearance:none}.ds-phone-input{--ds-phone-country-width:5.05rem}.ds-field--floating.ds-phone-input .ds-field__label{left:var(--ds-field-floating-inline-inset);max-width:calc(100% - (var(--ds-field-floating-inline-inset) * 2) - 1.5rem)}.ds-phone-input__control{isolation:isolate;grid-template-columns:var(--ds-phone-country-width) minmax(0, 1fr);min-height:var(--ds-field-floating-min-height);border:1px solid var(--color-glass-line-control);border-radius:var(--radius-control);background:var(--gradient-control-surface);width:100%;box-shadow:var(--ds-field-control-box-shadow);transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);-webkit-backdrop-filter:blur(14px);align-items:stretch;display:grid;position:relative;overflow:hidden}.ds-phone-input__country{appearance:none;justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;padding-block:0;padding-inline:calc(var(--space-4) + .25rem) var(--space-3);border:0;border-right:1px solid color-mix(in srgb, var(--color-ui-foreground) 14%, transparent);color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;display:flex}.ds-phone-input__country:disabled{cursor:not-allowed}.ds-phone-input__country-main{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.ds-phone-input__flag{width:1.46rem;height:.98rem;box-shadow:none;background:0 0;border-radius:.08rem;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ds-phone-input__flag svg{transform-origin:50%;width:100%;height:100%;display:block;transform:scale(1.04)}.ds-phone-input__flag-fallback{color:color-mix(in srgb, var(--color-ui-foreground) max(72%, var(--opacity-text-neutral)), transparent);font-size:.58rem;font-weight:var(--font-weight-semibold);line-height:1}.ds-phone-input__country-chevron{width:1rem;height:1rem;color:color-mix(in srgb, var(--color-text-secondary) max(72%, var(--opacity-text-neutral)), transparent);transition:transform var(--duration-fast) var(--easing-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-phone-input__country-chevron svg{width:100%;height:100%}.ds-phone-input__country[aria-expanded=true] .ds-phone-input__country-chevron{transform:rotate(180deg)}.ds-phone-input__number{appearance:none;width:100%;min-width:0;padding:var(--ds-field-floating-padding-block-start) var(--ds-field-floating-inline-inset) var(--ds-field-floating-padding-block-end);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-interactive-control);box-shadow:none;background:0 0;border:0;outline:none;display:block}.ds-phone-input__number:focus-visible{box-shadow:none}.ds-phone-input__number::placeholder{color:#0000}.ds-field--floating.ds-phone-input[data-floating=true] .ds-phone-input__number::placeholder{color:color-mix(in srgb, var(--color-text-secondary) max(76%, var(--opacity-text-neutral)), transparent)}:is(.ds-phone-input:has(.ds-phone-input__number:focus-visible) .ds-phone-input__control,.ds-phone-input:has(.ds-phone-input__country:focus-visible) .ds-phone-input__control){border-color:var(--color-glass-line-control);box-shadow:var(--ds-field-control-box-shadow)}.ds-field[data-invalid=true] .ds-phone-input__control{border-color:var(--color-field-error-edge)}.ds-phone-input__menu{isolation:isolate;gap:var(--space-2);width:min(19.5rem,100vw - 1rem);max-height:min(21rem,58vh);padding:var(--space-2);border:var(--ds-floating-menu-border-width) solid var(--ds-floating-menu-border-color);border-radius:var(--radius-card);background:var(--gradient-floating-menu-surface);color:var(--color-floating-menu-text);box-shadow:var(--ds-floating-menu-box-shadow);-webkit-backdrop-filter:none;animation:ds-select-menu-enter var(--duration-normal) var(--easing-standard);display:grid;position:fixed;overflow:hidden}.ds-phone-input__search{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-floating-menu-border) 92%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-floating-menu-surface-base) 94%, black 6%);width:100%;min-height:2.45rem;color:var(--color-floating-menu-text);font:inherit;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 6%, transparent);transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);outline:none;padding:.58rem .82rem}.ds-phone-input__search::placeholder{color:color-mix(in srgb, var(--color-floating-menu-text) max(44%, var(--opacity-text-neutral)), transparent)}.ds-phone-input__search:focus-visible{border-color:var(--color-floating-menu-border-strong);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 8%, transparent), 0 0 0 .14rem color-mix(in srgb, var(--color-ui-foreground) 8%, transparent)}.ds-phone-input__search::-webkit-search-decoration{display:none}.ds-phone-input__search::-webkit-search-cancel-button{display:none}.ds-phone-input__search::-webkit-search-results-button{display:none}.ds-phone-input__search::-webkit-search-results-decoration{display:none}.ds-phone-input__options{min-height:0;max-height:min(18rem,52vh);padding-top:var(--space-1);border-radius:calc(var(--radius-card) - .12rem);background:0 0;gap:2px;display:grid;overflow:auto}.ds-phone-input__option{appearance:none;border-radius:calc(var(--radius-card) - .24rem);width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.68rem .82rem;display:grid}.ds-phone-input__option:hover,.ds-phone-input__option:focus-visible{background:var(--color-floating-menu-hover-fill);outline:none}.ds-phone-input__option.is-selected{background:var(--color-floating-menu-selected-fill)}.ds-phone-input__option-code{color:color-mix(in srgb, var(--color-ui-foreground) max(66%, var(--opacity-text-neutral)), transparent);font-size:var(--font-size-100);font-weight:var(--font-weight-semibold);justify-self:end}.ds-phone-input__option-label{min-width:0;line-height:var(--line-height-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-phone-input__empty{color:color-mix(in srgb, var(--color-ui-foreground) max(72%, var(--opacity-text-neutral)), transparent);text-align:center;margin:0;padding:.9rem}.ds-field--password .ds-password-input__frame{--ds-password-input-closed-mainline-height:calc(var(--ds-field-floating-min-height) - var(--ds-field-floating-padding-block-start) - var(--ds-field-floating-padding-block-end));isolation:isolate;cursor:text;border-radius:var(--radius-password-input-frame);padding:0;position:relative;overflow:visible}.ds-field--password .ds-password-input__surface{box-sizing:border-box;min-width:0;padding:var(--ds-field-floating-padding-block-start) var(--ds-field-floating-inline-inset) var(--ds-field-floating-padding-block-end);padding-right:calc(var(--space-10) + var(--ds-field-floating-inline-inset));border-radius:calc(var(--radius-password-input-frame) - 1px);position:relative;overflow:hidden}.ds-password-input__mainline{min-height:var(--ds-password-input-closed-mainline-height);align-items:center;min-width:0;display:flex}.ds-password-input__control{width:100%;min-width:0;min-height:0;color:inherit;font:inherit;line-height:var(--font-profile-interface-line-height);box-shadow:none;background:0 0;border:0;outline:none;margin:0;padding:0;display:block}.ds-password-input__control:focus,.ds-password-input__control:focus-visible{box-shadow:none;outline:none}.ds-password-input__control:disabled{cursor:not-allowed}.ds-password-input__toggle.ds-field__trailing-action{right:var(--space-2)}.ds-password-input__requirements-wrap{opacity:0;max-height:0;transition:margin-top var(--duration-normal) var(--easing-standard), max-height var(--duration-normal) var(--easing-standard), opacity var(--duration-normal) var(--easing-standard), transform var(--duration-normal) var(--easing-standard);margin-top:0;overflow:hidden;transform:translateY(-.25rem)}.ds-field--password[data-expanded=true] .ds-password-input__toggle.ds-field__trailing-action{top:calc(var(--ds-field-floating-padding-block-start) + (var(--ds-password-input-closed-mainline-height) / 2))}.ds-field--password[data-expanded=true] .ds-password-input__requirements-wrap{margin-top:var(--space-2);opacity:1;max-height:4.5rem;overflow:visible;transform:translateY(0)}.ds-password-input__requirements{gap:var(--space-2);padding:0 0 var(--space-1);margin:0;list-style:none;display:grid}.ds-password-input__requirement{align-items:center;gap:var(--space-2);color:var(--color-password-requirement-text);font-size:var(--font-size-100);display:flex}.ds-password-input__requirement-icon{border-radius:var(--radius-pill);border:1px solid var(--color-password-requirement-edge);color:#0000;width:1rem;height:1rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-bg-inverse) 4%, transparent);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-password-input__requirement-icon svg{width:.72rem;height:.72rem}.ds-password-input__requirement[data-satisfied=true]{color:var(--color-password-requirement-valid-text)}.ds-password-input__requirement[data-satisfied=true] .ds-password-input__requirement-icon{border-color:var(--color-password-requirement-valid-edge);background:var(--color-password-requirement-valid-bg);color:var(--color-password-requirement-valid-icon);box-shadow:0 0 0 .18rem var(--color-password-requirement-valid-glow)}.ds-field__trailing-action{top:50%;right:var(--space-2);z-index:2;width:max(2.5rem, var(--size-touch-target-xs));height:max(2.5rem, var(--size-touch-target-xs));border-radius:var(--radius-pill);color:color-mix(in srgb, var(--color-text-secondary) 82%, var(--color-accent-600) 18%);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}.ds-field__trailing-action--subtle{color:color-mix(in srgb, var(--color-text-secondary) max(66%, var(--opacity-text-neutral)), transparent)}@media (hover:hover){.ds-field__trailing-action:hover:not(:disabled){background:color-mix(in srgb, var(--color-bg-inverse) 7%, transparent);color:var(--color-accent-600)}.ds-field__trailing-action--subtle:hover:not(:disabled){background:color-mix(in srgb, var(--color-bg-inverse) 3%, transparent);color:color-mix(in srgb, var(--color-text-secondary) 82%, var(--color-accent-600) 18%)}}.ds-field__trailing-action:focus-visible{background:color-mix(in srgb, var(--color-bg-inverse) 7%, transparent);color:var(--color-accent-600);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-glass-line-control-focus) 58%, transparent), 0 0 0 .18rem color-mix(in srgb, var(--color-interaction-hover-halo) 62%, transparent);outline:none}.ds-field__trailing-action[data-focus-chrome=hidden]:focus-visible{color:inherit;box-shadow:none;background:0 0}.ds-field__trailing-action:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.ds-field__trailing-action svg{flex:none;width:1rem;height:1rem}.ds-field--floating[data-floating=true] .ds-control::placeholder,.ds-field--floating[data-floating=true] .ds-password-input__control::placeholder{color:color-mix(in srgb, var(--color-text-secondary) max(76%, var(--opacity-text-neutral)), transparent)}.ds-field--floating:has(.ds-control:not(:placeholder-shown)) .ds-control::placeholder{color:color-mix(in srgb, var(--color-text-secondary) max(76%, var(--opacity-text-neutral)), transparent)}.ds-field--floating:has(.ds-password-input__control:not(:placeholder-shown)) .ds-password-input__control::placeholder{color:color-mix(in srgb, var(--color-text-secondary) max(76%, var(--opacity-text-neutral)), transparent)}.ds-field--floating:has(.ds-control:-webkit-autofill) .ds-control::placeholder{color:color-mix(in srgb, var(--color-text-secondary) max(76%, var(--opacity-text-neutral)), transparent)}.ds-field--floating:has(.ds-control:autofill) .ds-control::placeholder{color:color-mix(in srgb, var(--color-text-secondary) max(76%, var(--opacity-text-neutral)), transparent)}.ds-field--floating:has(.ds-password-input__control:-webkit-autofill) .ds-password-input__control::placeholder{color:color-mix(in srgb, var(--color-text-secondary) max(76%, var(--opacity-text-neutral)), transparent)}.ds-field--floating:has(.ds-password-input__control:autofill) .ds-password-input__control::placeholder{color:color-mix(in srgb, var(--color-text-secondary) max(76%, var(--opacity-text-neutral)), transparent)}.ds-control::-ms-reveal{display:none}.ds-control::-ms-clear{display:none}.ds-password-input__control::-ms-reveal{display:none}.ds-password-input__control::-ms-clear{display:none}.ds-control::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}.ds-control::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}.ds-password-input__control::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}.ds-password-input__control::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}.ds-control:-webkit-autofill{caret-color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);transition:background-color 999999s var(--easing-standard) 0s, color 999999s var(--easing-standard) 0s}.ds-control:-webkit-autofill:hover{caret-color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);transition:background-color 999999s var(--easing-standard) 0s, color 999999s var(--easing-standard) 0s}.ds-control:-webkit-autofill:focus{caret-color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);transition:background-color 999999s var(--easing-standard) 0s, color 999999s var(--easing-standard) 0s}.ds-password-input__control:-webkit-autofill{caret-color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);transition:background-color 999999s var(--easing-standard) 0s, color 999999s var(--easing-standard) 0s}.ds-password-input__control:-webkit-autofill:hover{caret-color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);transition:background-color 999999s var(--easing-standard) 0s, color 999999s var(--easing-standard) 0s}.ds-password-input__control:-webkit-autofill:focus{caret-color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);transition:background-color 999999s var(--easing-standard) 0s, color 999999s var(--easing-standard) 0s}.ds-control:-webkit-autofill{background:var(--gradient-control-surface);box-shadow:var(--ds-field-control-box-shadow)}.ds-control:-webkit-autofill:hover{background:var(--gradient-control-surface);box-shadow:var(--ds-field-control-box-shadow)}.ds-control:-webkit-autofill:focus{background:var(--gradient-control-surface);box-shadow:var(--ds-field-control-box-shadow)}.ds-password-input__control:-webkit-autofill{box-shadow:none;background:0 0}.ds-password-input__control:-webkit-autofill:hover{box-shadow:none;background:0 0}.ds-password-input__control:-webkit-autofill:focus{box-shadow:none;background:0 0}@media (hover:hover){.ds-control:hover:not(:disabled),.ds-field--password:not(.ds-field--floating) .ds-password-input__frame:hover:not([data-disabled=true]){background:var(--gradient-control-hover-focus);border-color:var(--color-interaction-hover-edge);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 12%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 18%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-interaction-hover-edge) 56%, transparent), 0 0 0 .2rem color-mix(in srgb, var(--color-interaction-hover-halo) 62%, transparent), var(--shadow-control-100)}}.ds-control:focus-visible,.ds-field--password:not(.ds-field--floating) .ds-password-input__frame[data-focused=true]:not([data-disabled=true]){border-color:var(--color-glass-line-control-focus);box-shadow:var(--ds-field-focus-box-shadow);outline:none}.ds-field--password:not(.ds-field--floating) .ds-password-input__frame:has(.ds-field__trailing-action:focus-visible){border-color:var(--color-glass-line-control-focus);box-shadow:var(--ds-field-focus-box-shadow);outline:none}.ds-control:disabled,.ds-password-input__frame[data-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.ds-control[aria-invalid=true]{border-color:var(--color-field-error-edge)}.ds-inline-control{align-items:flex-start;gap:var(--space-3);display:flex}.ds-radio-option{min-width:0}.ds-radio-option:has(.ds-radio:not(:disabled)){cursor:pointer}.ds-radio-option__label-row{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.ds-radio-option__help-trigger{flex:none;align-items:center;margin-top:0;display:inline-flex}.ds-radio-option__help{appearance:none;width:calc(var(--font-size-200) * 1.2);height:calc(var(--font-size-200) * 1.2);color:color-mix(in srgb, var(--color-ui-foreground) max(82%, var(--opacity-text-neutral)), transparent);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:0;place-items:center;padding:0;line-height:1;display:inline-grid}.ds-radio-option__help svg{width:calc(var(--font-size-200) * 1.2);height:calc(var(--font-size-200) * 1.2);display:block}.ds-radio-option__help:hover{color:var(--color-ui-foreground)}.ds-radio-option__help:focus-visible{color:var(--color-ui-foreground);outline:2px solid color-mix(in srgb, var(--color-ui-foreground) 54%, transparent);outline-offset:.125rem}.ds-radio-option__help:focus:not(:focus-visible){outline:none}.ds-radio-option__help:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ds-inline-control--switch{cursor:pointer;align-items:center;position:relative}.ds-inline-control__text{gap:var(--space-1);display:grid}.ds-inline-control__label{color:color-mix(in srgb, var(--color-ui-foreground) max(94%, var(--opacity-text-neutral)), transparent);font-size:var(--font-size-200);font-weight:600;line-height:1.25}.ds-inline-control__description{color:color-mix(in srgb, var(--color-ui-foreground) max(60%, var(--opacity-text-neutral)), transparent);font-size:var(--font-size-100)}.ds-checkbox{width:1rem;height:1rem;accent-color:var(--color-selection-control-accent);margin-top:.2rem}.ds-radio{box-sizing:border-box;width:1.34rem;height:1.34rem;block-size:1.34rem;inline-size:1.34rem;min-width:1.34rem;min-height:1.34rem;aspect-ratio:1;appearance:none;border:1px solid color-mix(in srgb, var(--color-ui-foreground) 30%, transparent);background:color-mix(in srgb, var(--color-ui-foreground) 3%, transparent);min-block-size:1.34rem;max-block-size:1.34rem;min-inline-size:1.34rem;max-inline-size:1.34rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 7%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-ui-surface) 18%, transparent);transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);border-radius:50%;flex:0 0 1.34rem;margin-top:.06rem;padding:0;display:block}.ds-radio:checked{border-color:color-mix(in srgb, var(--color-ui-foreground) 34%, color-mix(in srgb, var(--color-switch-track-off) 88%, var(--color-brand-700) 12%) 66%);background:radial-gradient(circle, var(--color-switch-thumb-solid) 0 27%, transparent 31%), color-mix(in srgb, var(--color-switch-track-off) 88%, var(--color-brand-700) 12%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ui-foreground) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 12%, transparent)}.ds-switch{--ds-switch-thumb-translate:0rem;background:var(--color-switch-track-off);width:3.5rem;height:2rem;box-shadow:inset 0 0 0 .5px var(--color-switch-track-off-border);transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);isolation:isolate;border:0;border-radius:999px;flex:none;position:relative}.ds-switch:before{content:"";border-radius:inherit;box-shadow:none;opacity:0;z-index:0;background:0 0;transition:none;position:absolute;inset:0}.ds-switch:after{content:"";background:var(--color-switch-thumb-solid);width:1.56rem;height:1.56rem;box-shadow:none;transition:transform var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);transform:translateX(var(--ds-switch-thumb-translate));transform-origin:50%;z-index:1;border:0;border-radius:50%;position:absolute;top:.22rem;left:.22rem}.ds-switch[data-checked=true]{--ds-switch-thumb-translate:1.5rem;background:var(--color-switch-track-on);box-shadow:none;border-color:#0000}.ds-switch[data-checked=true]:before{box-shadow:none;opacity:0;background:0 0}.ds-switch[data-checked=true]:after{background:var(--color-switch-thumb-solid);box-shadow:none}@media (hover:hover){.ds-inline-control--switch:hover input:not(:disabled)~.ds-inline-control__text .ds-inline-control__label{color:color-mix(in srgb, var(--color-ui-foreground) max(94%, var(--opacity-text-neutral)), transparent)}.ds-inline-control--switch:hover input:not(:disabled)~.ds-inline-control__text .ds-inline-control__description{color:color-mix(in srgb, var(--color-ui-foreground) max(64%, var(--opacity-text-neutral)), transparent)}.ds-inline-control--switch:has(input:not(:disabled)):hover .ds-switch{background:var(--color-switch-track-off-hover);box-shadow:inset 0 0 0 .5px var(--color-switch-track-off-border-hover);border-color:#0000}.ds-inline-control--switch:has(input:not(:disabled)):hover .ds-switch[data-checked=true]{background:var(--color-switch-track-on-hover);box-shadow:none;border-color:#0000}.ds-inline-control:hover:has(.ds-radio:not(:disabled)) .ds-radio{border-color:color-mix(in srgb, var(--color-ui-foreground) 38%, transparent);background:color-mix(in srgb, var(--color-ui-foreground) 8%, transparent)}.ds-inline-control:hover:has(.ds-radio:checked) .ds-radio{border-color:color-mix(in srgb, var(--color-ui-foreground) 36%, color-mix(in srgb, var(--color-switch-track-off-hover) 84%, var(--color-brand-700) 16%) 64%);background:radial-gradient(circle, var(--color-switch-thumb-solid) 0 27%, transparent 31%), color-mix(in srgb, var(--color-switch-track-off-hover) 84%, var(--color-brand-700) 16%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ui-foreground) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 12%, transparent)}}.ds-inline-control:has(input:focus-visible) .ds-switch{box-shadow:var(--ring-focus)}.ds-inline-control:has(.ds-radio:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--color-ui-foreground) 10%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--color-ui-foreground) 16%, transparent);outline:none}.ds-inline-control--switch:has(input:disabled){cursor:not-allowed}.ds-inline-control--switch:has(input:disabled) .ds-switch{opacity:.62;box-shadow:inset 0 0 0 .5px var(--color-switch-track-off-border)}.ds-inline-control--switch:has(input:disabled) .ds-switch:after{box-shadow:none}:is(.ds-inline-control--switch:has(input:disabled) .ds-inline-control__label,.ds-inline-control--switch:has(input:disabled) .ds-inline-control__description){opacity:var(--opacity-disabled)}.ds-radio-group{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.ds-radio-group--inline{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.ds-radio-group--cards{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.ds-radio-group--cards .ds-radio-option{min-height:3.5rem;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--color-ui-foreground) 10%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-ui-foreground) 2.8%, transparent);transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ds-radio-group--cards .ds-radio-option[data-selected=true]{border-color:color-mix(in srgb, var(--color-success-500) 28%, transparent);background:color-mix(in srgb, var(--color-success-500) 9%, transparent)}.ds-radio-group--cards .ds-radio-option:focus-within{border-color:color-mix(in srgb, var(--color-ui-foreground) 24%, var(--color-success-500) 32%);box-shadow:0 0 0 .18rem color-mix(in srgb, var(--color-success-500) 16%, transparent);outline:none}.ds-radio-group--cards .ds-radio-option[data-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.ds-radio-group--cards .ds-radio-option .ds-inline-control__text{grid-area:1/1;min-width:0}.ds-radio-group--cards .ds-radio-option .ds-radio{grid-area:1/2;margin-top:0}@media (hover:hover){.ds-radio-group--cards .ds-radio-option[data-disabled=false]:hover{border-color:color-mix(in srgb, var(--color-ui-foreground) 18%, transparent);background:color-mix(in srgb, var(--color-ui-foreground) 4.8%, transparent)}.ds-radio-group--cards .ds-radio-option[data-selected=true]:hover{border-color:color-mix(in srgb, var(--color-success-500) 36%, transparent);background:color-mix(in srgb, var(--color-success-500) 12%, transparent)}}.ds-select{position:relative}.ds-field--select{--ds-select-label-rest-color:color-mix(in srgb, var(--color-text-muted) 72%, var(--color-text-secondary) 28%);--ds-select-label-floating-color:color-mix(in srgb, var(--color-text-muted) 64%, var(--color-text-secondary) 36%)}.ds-field--select .ds-field__label{color:var(--ds-select-label-rest-color)}.ds-field--select.ds-field--floating .ds-field__label{left:var(--ds-field-floating-inline-inset)}.ds-field--select.ds-field--floating[data-floating=true] .ds-field__label{color:var(--ds-select-label-floating-color)}.ds-select__trigger{border:1px solid var(--color-glass-line-control);border-radius:var(--radius-control);background:var(--gradient-control-surface);width:100%;min-height:4rem;color:var(--color-text-primary);align-items:center;gap:var(--space-2);padding:calc(var(--space-5) + .4rem) var(--ds-field-floating-inline-inset) var(--space-3);box-shadow:var(--ds-field-control-box-shadow);font:inherit;font-size:var(--font-size-interactive-link);cursor:pointer;-webkit-backdrop-filter:blur(14px);transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-field--select.ds-field--floating .ds-select__trigger{min-height:var(--ds-field-floating-min-height);padding:var(--ds-field-floating-padding-block-start) var(--ds-field-floating-inline-inset) var(--ds-field-floating-padding-block-end)}.ds-select[data-variant=default] .ds-select__trigger{min-height:var(--ds-field-floating-min-height);padding:var(--ds-field-floating-padding-block-start) var(--ds-field-floating-inline-inset) var(--ds-field-floating-padding-block-end);grid-template-columns:minmax(0,1fr);position:relative}.ds-select__indicator{min-width:1.25rem;color:color-mix(in srgb, var(--color-text-secondary) max(88%, var(--opacity-text-neutral)), transparent);justify-content:center;align-items:center;display:inline-flex}.ds-select[data-variant=default] .ds-select__indicator{top:50%;right:var(--ds-field-floating-inline-inset);position:absolute;transform:translateY(-50%)}.ds-select__indicator--loading{min-width:1.5rem}.ds-select[data-variant=default] .ds-select__indicator--loading{right:calc(var(--ds-field-floating-inline-inset) - .12rem)}.ds-select__chevron{width:1rem;height:1rem;transition:transform var(--duration-normal) var(--easing-standard), opacity var(--duration-normal) var(--easing-standard), color var(--duration-fast) var(--easing-standard)}.ds-select__chevron.is-open{transform:rotate(180deg)}.ds-select__value{text-align:left;min-height:1.2rem;line-height:var(--line-height-base);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:opacity var(--duration-normal) var(--easing-standard), transform var(--duration-normal) var(--easing-standard), color var(--duration-normal) var(--easing-standard);display:block;overflow:hidden;transform:translateY(.3rem)}.ds-select[data-variant=default] .ds-select__value{padding-inline-end:calc(1rem + var(--space-4))}.ds-field--select[data-floating=true] .ds-select__value{opacity:1;transform:translateY(0)}.ds-select__value.is-placeholder{color:color-mix(in srgb, var(--color-text-secondary) max(70%, var(--opacity-text-neutral)), transparent)}.ds-select__value-content,.ds-select__language-value,.ds-select__option-main{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.ds-select__value-label,.ds-select__language-value-text,.ds-select__option-copy{min-width:0}.ds-select__visual{flex:none;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.ds-select__visual svg{width:100%;height:100%;display:block}.ds-field--select-language,.ds-field--select-languageRect{--ds-language-select-radius:.625rem;--ds-language-select-border-width:var(--ds-floating-menu-border-width);--ds-language-select-outline-width:var(--ds-floating-menu-outline-width);gap:var(--space-1);width:100%}.ds-select[data-variant=languageRect] .ds-select__trigger{border-width:var(--ds-language-select-border-width);border-radius:var(--ds-language-select-radius);border-color:var(--color-language-switcher-border);background:var(--color-language-switcher-surface);min-height:4.4rem;color:var(--color-language-switcher-text);box-shadow:0 0 0 var(--ds-language-select-outline-width) color-mix(in srgb, var(--color-language-switcher-border) 24%, transparent), 0 1rem 2.4rem color-mix(in srgb, var(--color-bg-canvas) 18%, transparent);-webkit-backdrop-filter:none;align-items:flex-start;padding:.94rem 1.02rem .84rem}.ds-select[data-variant=languageGlass] .ds-select__trigger{border-width:var(--ds-language-select-border-width);border-radius:var(--ds-language-select-radius);border-color:var(--color-language-glass-border);background:var(--gradient-language-glass-surface);min-height:4.4rem;color:var(--color-language-glass-text);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 18%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 22%, transparent), 0 0 0 var(--ds-language-select-outline-width) color-mix(in srgb, var(--color-language-glass-border) 42%, transparent);-webkit-backdrop-filter:none;align-items:flex-start;padding:.94rem 1.02rem .84rem}.ds-select[data-variant=languageRect] .ds-select__indicator{color:var(--color-language-switcher-muted);align-self:flex-start;margin-top:.05rem}.ds-select[data-variant=languageGlass] .ds-select__indicator{color:var(--color-language-glass-muted);align-self:flex-start;margin-top:.05rem}.ds-select[data-variant=languageRect] .ds-select__indicator--loading,.ds-select[data-variant=languageGlass] .ds-select__indicator--loading{place-self:center end;min-width:2rem;margin-top:0}.ds-select[data-variant=languageRect] .ds-select__indicator--loading .ds-spinner,.ds-select[data-variant=languageGlass] .ds-select__indicator--loading .ds-spinner{--ds-spinner-size:1.6rem}.ds-select__language-shell{gap:.24rem;min-width:0;display:grid}.ds-select__language-label{color:currentColor;font-size:var(--font-size-interactive-caption);opacity:var(--opacity-soft);text-align:left}.ds-select__language-value{color:currentColor;min-height:1.48rem;font-size:var(--font-size-interactive-link)}.ds-select__language-value.is-placeholder{color:currentColor;opacity:.58}@media (hover:hover){.ds-select__trigger:hover:not(:disabled){background:var(--gradient-control-hover-focus);border-color:var(--color-interaction-hover-edge);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 12%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 18%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-interaction-hover-edge) 56%, transparent), 0 0 0 .2rem color-mix(in srgb, var(--color-interaction-hover-halo) 62%, transparent), var(--shadow-control-100)}.ds-select[data-variant=languageRect] .ds-select__trigger:hover:not(:disabled){background:linear-gradient(0deg, var(--color-language-switcher-hover), var(--color-language-switcher-hover)), var(--color-language-switcher-surface);border-color:var(--color-language-switcher-border-strong);box-shadow:0 0 0 var(--ds-language-select-outline-width) color-mix(in srgb, var(--color-language-switcher-border-strong) 42%, transparent), 0 1rem 2.4rem color-mix(in srgb, var(--color-bg-canvas) 20%, transparent)}.ds-select[data-variant=languageGlass] .ds-select__trigger:hover:not(:disabled){background:var(--gradient-language-glass-hover);border-color:var(--color-language-glass-border-strong);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 22%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 26%, transparent), 0 0 0 var(--ds-language-select-outline-width) color-mix(in srgb, var(--color-language-glass-border-strong) 54%, transparent)}}.ds-select.is-open .ds-select__trigger,.ds-select__trigger:focus-visible{border-color:var(--color-glass-line-control-focus);box-shadow:var(--ds-field-focus-box-shadow);outline:none}.ds-select[data-variant=languageRect].is-open .ds-select__trigger,.ds-select__trigger[data-variant=languageRect]:focus-visible{border-color:var(--color-language-switcher-border-strong);box-shadow:0 0 0 var(--ds-language-select-outline-width) color-mix(in srgb, var(--color-language-switcher-border-strong) 58%, transparent), 0 0 0 .22rem color-mix(in srgb, var(--color-language-switcher-border) 44%, transparent), 0 1rem 2.4rem color-mix(in srgb, var(--color-bg-canvas) 18%, transparent)}.ds-select[data-variant=languageGlass].is-open .ds-select__trigger,.ds-select__trigger[data-variant=languageGlass]:focus-visible{border-color:var(--color-language-glass-border-strong);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 22%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 28%, transparent), 0 0 0 var(--ds-language-select-outline-width) color-mix(in srgb, var(--color-language-glass-border-strong) 62%, transparent), 0 0 0 .2rem color-mix(in srgb, var(--color-language-glass-hover) 72%, transparent)}.ds-select.is-disabled .ds-select__trigger{opacity:var(--opacity-disabled);cursor:not-allowed}.ds-field[data-invalid=true] .ds-field__label,.ds-field[data-invalid=true] .ds-inline-control__label{color:var(--color-field-error-label)}.ds-field[data-invalid=true] .ds-inline-control__description{color:color-mix(in srgb, var(--color-field-error-message) 72%, var(--color-text-muted) 28%)}.ds-field[data-invalid=true] .ds-control,.ds-field[data-invalid=true] .ds-password-input__frame,.ds-field[data-invalid=true] .ds-select__trigger,.ds-field[data-invalid=true] .ds-switch{border-color:var(--color-field-error-edge);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 16%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 34%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-field-error-edge) 44%, transparent), 0 0 0 .14rem color-mix(in srgb, var(--color-field-error-cool-glow) 54%, transparent), 0 0 0 .28rem color-mix(in srgb, var(--color-field-error-glow) 52%, transparent), var(--shadow-control-100);animation:ds-field-error-outline-enter var(--duration-field-error-enter) var(--easing-field-error-enter)}@media (hover:hover){.ds-field[data-invalid=true] .ds-control:hover:not(:disabled),.ds-field[data-invalid=true] .ds-password-input__frame:hover:not([data-disabled=true]),.ds-field[data-invalid=true] .ds-select__trigger:hover:not(:disabled),.ds-field[data-invalid=true] .ds-switch:hover{border-color:var(--color-field-error-edge);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 16%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 34%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-field-error-edge) 48%, transparent), 0 0 0 .16rem color-mix(in srgb, var(--color-field-error-cool-glow) 56%, transparent), 0 0 0 .3rem color-mix(in srgb, var(--color-field-error-glow) 56%, transparent), var(--shadow-control-100);animation:none}}.ds-field[data-invalid=true] .ds-control:focus-visible,.ds-field[data-invalid=true] .ds-password-input__frame[data-focused=true]:not([data-disabled=true]),.ds-field[data-invalid=true] .ds-select.is-open .ds-select__trigger,.ds-field[data-invalid=true] .ds-select__trigger:focus-visible{border-color:color-mix(in srgb, var(--color-field-error-edge) 88%, var(--color-glass-line-control-focus) 12%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 18%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 36%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-field-error-edge) 54%, transparent), 0 0 0 .18rem color-mix(in srgb, var(--color-field-error-cool-glow) 60%, transparent), 0 0 0 .34rem color-mix(in srgb, var(--color-field-error-glow) 60%, transparent), var(--shadow-control-100);animation:none}.ds-field[data-invalid=true] .ds-password-input__frame:has(.ds-field__trailing-action:focus-visible){border-color:color-mix(in srgb, var(--color-field-error-edge) 88%, var(--color-glass-line-control-focus) 12%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 18%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 36%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-field-error-edge) 54%, transparent), 0 0 0 .18rem color-mix(in srgb, var(--color-field-error-cool-glow) 60%, transparent), 0 0 0 .34rem color-mix(in srgb, var(--color-field-error-glow) 60%, transparent), var(--shadow-control-100);animation:none}.ds-field[data-invalid=true] .ds-inline-control:has(input:focus-visible) .ds-switch{border-color:color-mix(in srgb, var(--color-field-error-edge) 88%, var(--color-glass-line-control-focus) 12%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 18%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 36%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-field-error-edge) 54%, transparent), 0 0 0 .18rem color-mix(in srgb, var(--color-field-error-cool-glow) 60%, transparent), 0 0 0 .34rem color-mix(in srgb, var(--color-field-error-glow) 60%, transparent), var(--shadow-control-100);animation:none}.ds-field--floating[data-focused=true]:not([data-invalid=true]):not(.ds-field--password):not(.ds-field--select):not(.ds-phone-input) .ds-field__control-shell:before,.ds-field--password.ds-field--floating[data-focused=true]:not([data-invalid=true]) .ds-password-input__frame:before,.ds-phone-input.ds-field--floating[data-focused=true]:not([data-invalid=true]) .ds-phone-input__control:before,.ds-field--select.ds-field--floating:not([data-invalid=true]) .ds-select.is-open .ds-select__trigger:before,.ds-field--select.ds-field--floating:not([data-invalid=true]) .ds-select__trigger:focus-visible:before,.ds-multi-select-field-menu--floating:not([data-invalid=true]) .ds-multi-select-field-menu__trigger.is-open:before,.ds-multi-select-field-menu--floating:not([data-invalid=true]) .ds-multi-select-field-menu__trigger:focus-visible:before{border-color:var(--color-glass-line-control-focus);box-shadow:var(--ds-field-focus-box-shadow)}.ds-field[data-invalid=true].ds-field--floating:not(.ds-field--password):not(.ds-field--select):not(.ds-phone-input) .ds-field__control-shell:before,.ds-field[data-invalid=true].ds-field--password .ds-password-input__frame:before,.ds-field[data-invalid=true].ds-field--select.ds-field--floating .ds-select__trigger:before,.ds-field[data-invalid=true].ds-phone-input .ds-phone-input__control:before,.ds-multi-select-field-menu--floating[data-invalid=true] .ds-multi-select-field-menu__trigger:before{border-color:var(--color-field-error-edge);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 18%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 36%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-field-error-edge) 54%, transparent), 0 0 0 .18rem color-mix(in srgb, var(--color-field-error-cool-glow) 60%, transparent), 0 0 0 .34rem color-mix(in srgb, var(--color-field-error-glow) 60%, transparent), var(--shadow-control-100);animation:ds-field-error-outline-enter var(--duration-field-error-enter) var(--easing-field-error-enter)}.ds-field--floating[data-has-floating-label=true][data-floating=true]:not(.ds-field--password):not(.ds-field--select):not(.ds-phone-input) .ds-field__control-shell:before,.ds-field--password.ds-field--floating[data-has-floating-label=true][data-floating=true] .ds-password-input__frame:before,.ds-field--select.ds-field--floating[data-has-floating-label=true][data-floating=true] .ds-select__trigger:before,.ds-phone-input.ds-field--floating[data-has-floating-label=true][data-floating=true] .ds-phone-input__control:before,.ds-multi-select-field-menu--floating[data-has-floating-label=true][data-floating=true] .ds-multi-select-field-menu__trigger:before{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 16%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 30%, transparent);animation:none}.ds-field--floating:not(.ds-field--password):not(.ds-field--select):not(.ds-phone-input) .ds-control,.ds-field--password .ds-password-input__frame,.ds-field--select.ds-field--floating .ds-select__trigger,.ds-phone-input .ds-phone-input__control,.ds-multi-select-field-menu--floating .ds-multi-select-field-menu__trigger,.ds-field[data-invalid=true].ds-field--floating[data-floating=true]:not(.ds-field--password):not(.ds-field--select):not(.ds-phone-input) .ds-control,.ds-field[data-invalid=true].ds-field--password.ds-field--floating[data-floating=true] .ds-password-input__frame,.ds-field[data-invalid=true].ds-field--select.ds-field--floating[data-floating=true] .ds-select__trigger,.ds-field[data-invalid=true].ds-phone-input.ds-field--floating[data-floating=true] .ds-phone-input__control,.ds-multi-select-field-menu--floating[data-floating=true][data-invalid=true] .ds-multi-select-field-menu__trigger{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.ds-field--floating:not(.ds-field--password):not(.ds-field--select):not(.ds-phone-input) .ds-control,.ds-field--password .ds-password-input__surface,.ds-phone-input .ds-phone-input__control>*,.ds-multi-select-field-menu--floating .ds-multi-select-field-menu__value,.ds-field--select.ds-field--floating .ds-select__value{z-index:1;position:relative}.ds-field[data-invalid=true] .ds-checkbox,.ds-field[data-invalid=true] .ds-radio{accent-color:var(--color-field-error-label)}.ds-field[data-invalid=true] .ds-radio{border-color:color-mix(in srgb, var(--color-field-error-label) 76%, transparent)}.ds-select__menu{isolation:isolate;z-index:140;margin:var(--space-2) 0 0;padding:var(--space-2);border:var(--ds-floating-menu-border-width) solid var(--ds-floating-menu-border-color);border-radius:var(--radius-card);background:var(--gradient-floating-menu-surface);color:var(--color-floating-menu-text);box-shadow:var(--ds-floating-menu-box-shadow);-webkit-backdrop-filter:none;transform-origin:top;max-height:min(18rem,52vh);animation:ds-select-menu-enter var(--duration-normal) var(--easing-standard);list-style:none;position:absolute;left:0;right:0;overflow:hidden auto}.ds-select__menu[data-variant=default]{gap:2px;display:grid}.ds-select__menu[data-variant=default]>li{min-width:0}.ds-select__menu--selection-panel[data-variant=default]{gap:var(--space-2);overflow:visible}.ds-select__menu--selection-panel .ds-select__search{grid-template-columns:minmax(0,1fr)}.ds-select__listbox{padding:var(--space-1) 0 0;margin:0;list-style:none}.ds-select__menu--selection-panel .ds-select__option{border-radius:calc(var(--radius-card) - .24rem);color:var(--color-floating-menu-text);grid-template-columns:minmax(0,1fr);align-items:center;gap:.8rem}.ds-select__menu--selection-panel .ds-select__option:focus-visible{background:var(--color-floating-menu-hover-fill);outline:none}.ds-select__menu--selection-panel .ds-select__option .ds-multi-select-filter-menu__option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-select__menu:before,.ds-table-wrap:before,.ds-modal__panel:before,.ds-toast:before{content:"";border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-inverse) 4.2%, transparent) 0%, color-mix(in srgb, var(--color-bg-inverse) 2.1%, transparent) 100%);pointer-events:none;opacity:.64;z-index:0;position:absolute;inset:1px}.ds-select__menu>*,.ds-table-wrap>*,.ds-modal__panel>*,.ds-toast>*{z-index:1;position:relative}.ds-select__menu:before{display:none}.ds-select__option{border-radius:calc(var(--radius-card) - .24rem);text-align:left;width:100%;color:var(--color-floating-menu-text);font:inherit;font-size:var(--font-size-interactive-link);gap:var(--space-1);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);background:0 0;border:0;padding:.68rem .82rem;display:grid}.ds-select__option-copy{gap:.18rem;min-width:0;display:grid}.ds-select__option-label{line-height:var(--line-height-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-select__option:hover:not(:disabled),.ds-select__option.is-highlighted{background:var(--color-floating-menu-hover-fill)}.ds-select__option.is-selected{color:var(--color-floating-menu-text);background:var(--color-floating-menu-selected-fill);font-weight:var(--font-profile-label-weight);font-variation-settings:var(--font-profile-label-variation)}.ds-select__option:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.ds-select__description{font-size:var(--font-size-interactive-caption);color:color-mix(in srgb, var(--color-floating-menu-text) max(62%, var(--opacity-text-neutral)), transparent)}.ds-select__menu[data-variant=languageRect]{border-width:var(--ds-language-select-border-width);border-color:var(--ds-floating-menu-border-color);border-radius:var(--ds-language-select-radius);background:var(--color-language-switcher-surface);box-shadow:0 0 0 var(--ds-language-select-outline-width) var(--ds-floating-menu-outline-color), 0 1.2rem 2.8rem color-mix(in srgb, var(--color-bg-canvas) 18%, transparent);-webkit-backdrop-filter:none;padding:0;overflow:hidden auto}.ds-select__menu[data-variant=languageRect]:before{display:none}.ds-select__menu[data-variant=languageRect] .ds-select__option{color:var(--color-language-switcher-text);font-weight:var(--font-profile-label-weight);font-variation-settings:var(--font-profile-label-variation);border-radius:0}.ds-select__menu[data-variant=languageRect] .ds-select__option:hover:not(:disabled),.ds-select__menu[data-variant=languageRect] .ds-select__option.is-highlighted{background:linear-gradient(0deg, var(--color-language-switcher-hover), var(--color-language-switcher-hover)), var(--color-language-switcher-surface)}.ds-select__menu[data-variant=languageRect] .ds-select__option.is-selected{color:var(--color-language-switcher-text);background:linear-gradient(0deg, var(--color-language-switcher-selected), var(--color-language-switcher-selected)), var(--color-language-switcher-surface)}.ds-select__menu[data-variant=languageRect] .ds-select__description{color:var(--color-language-switcher-muted)}.ds-select__menu[data-variant=languageGlass]{border-width:var(--ds-language-select-border-width);border-color:var(--ds-floating-menu-border-color);border-radius:var(--ds-language-select-radius);background:var(--gradient-floating-menu-surface);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 10%, transparent), inset 0 -1px 0 #00000029, 0 0 0 var(--ds-language-select-outline-width) var(--ds-floating-menu-outline-color), 0 1.2rem 2.8rem var(--shadow-floating-menu);-webkit-backdrop-filter:blur(28px)saturate(150%);padding:0;overflow:hidden auto}.ds-select__menu[data-variant=languageGlass]:before{display:none}.ds-select__menu[data-variant=languageGlass] .ds-select__option{color:var(--color-floating-menu-text);border-radius:0}.ds-select__menu[data-variant=languageGlass] .ds-select__option:hover:not(:disabled),.ds-select__menu[data-variant=languageGlass] .ds-select__option.is-highlighted{background:var(--color-floating-menu-hover-fill)}.ds-select__menu[data-variant=languageGlass] .ds-select__option.is-selected{color:var(--color-floating-menu-text);background:var(--color-floating-menu-selected-fill);font-weight:var(--font-profile-label-weight);font-variation-settings:var(--font-profile-label-variation)}.ds-select__menu[data-variant=languageGlass] .ds-select__description{color:color-mix(in srgb, var(--color-floating-menu-text) max(62%, var(--opacity-text-neutral)), transparent)}.ds-user-menu{z-index:20;inline-size:fit-content;max-inline-size:100%;position:relative}.ds-user-menu__trigger{min-height:3rem;border:.5px solid var(--color-language-switcher-border);border-radius:var(--radius-pill);background:var(--color-language-switcher-surface);max-inline-size:100%;color:var(--color-language-switcher-text);box-shadow:0 0 0 .5px color-mix(in srgb, var(--color-language-switcher-border) 20%, transparent), 0 10px 26px color-mix(in srgb, var(--color-ui-surface) 8%, transparent);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);align-items:center;gap:.68rem;padding:.34rem .42rem .34rem .86rem;display:inline-flex;position:relative}.ds-user-menu__name{max-inline-size:min(12rem,52vw);font-size:calc(var(--font-size-interactive-rail-item) + .08rem);font-weight:var(--font-profile-label-weight);font-variation-settings:var(--font-profile-label-variation);line-height:var(--line-height-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-user-menu__identity{text-align:right;justify-items:end;gap:.08rem;min-inline-size:0;display:grid}.ds-user-menu__subtitle{max-inline-size:min(12rem,52vw);color:color-mix(in srgb, currentColor max(58%, var(--opacity-text-neutral)), transparent);font-size:var(--font-size-100);line-height:var(--line-height-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-user-menu__avatar{border-radius:var(--radius-pill);background:var(--gradient-user-avatar-surface);block-size:2rem;inline-size:2rem;color:var(--color-user-avatar-text);box-shadow:var(--shadow-user-avatar);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ds-user-menu__profile-avatar{border-radius:var(--radius-pill);background:var(--gradient-user-avatar-surface);block-size:2.75rem;inline-size:2.75rem;color:var(--color-user-avatar-text);box-shadow:var(--shadow-user-avatar);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ds-user-menu__avatar-image{object-fit:cover;block-size:100%;inline-size:100%}.ds-user-menu__avatar-initials{font-size:var(--font-size-100);letter-spacing:calc(var(--font-profile-eyebrow-letter-spacing) - .06em);text-transform:uppercase}.ds-user-menu__menu{top:calc(100% + var(--space-2));gap:var(--space-1);inline-size:min(max(100%,19rem),100vw - 1rem);min-inline-size:min(100%,100vw - 1rem);max-inline-size:calc(100vw - 1rem);max-block-size:calc(100dvh - max(1rem, env(safe-area-inset-top)) - max(1rem, env(safe-area-inset-bottom)));padding:var(--space-2);border:var(--ds-floating-menu-border-width) solid var(--ds-floating-menu-border-color);border-radius:var(--radius-card);background:var(--gradient-floating-menu-surface);color:var(--color-floating-menu-text);box-shadow:var(--ds-floating-menu-box-shadow);overscroll-behavior:contain;-webkit-backdrop-filter:blur(28px)saturate(150%);animation:ds-select-menu-enter var(--duration-normal) var(--easing-standard);flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;right:0;overflow:hidden auto}.ds-user-menu__profile{gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-3);border-bottom:1px solid color-mix(in srgb, var(--color-floating-menu-text) 16%, transparent);display:grid}.ds-user-menu__section-title{padding:var(--space-1) var(--space-1) .2rem;color:color-mix(in srgb, var(--color-floating-menu-text) max(70%, var(--opacity-text-neutral)), transparent);font-size:var(--font-size-100);letter-spacing:var(--font-profile-eyebrow-letter-spacing);text-transform:uppercase;display:block}.ds-user-menu__profile-card{width:100%;align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.ds-user-menu__profile-card--interactive{padding:var(--space-2);border-radius:calc(var(--radius-card) - 2px);color:inherit;text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);background:0 0;border:0}.ds-user-menu__profile-card--interactive.is-highlighted,.ds-user-menu__profile-card--interactive:hover{background:color-mix(in srgb, var(--color-floating-menu-text) 8%, transparent)}.ds-user-menu__profile-card--interactive:focus-visible{box-shadow:var(--ring-focus);outline:none}.ds-user-menu__profile-copy{gap:.08rem;min-inline-size:0;display:grid}.ds-user-menu__profile-name,.ds-user-menu__profile-detail,.ds-user-menu__profile-meta{line-height:var(--line-height-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-user-menu__profile-name{color:var(--color-floating-menu-text);font-size:var(--font-size-interactive-menu);font-weight:var(--font-profile-label-weight);font-variation-settings:var(--font-profile-label-variation)}.ds-user-menu__profile-detail,.ds-user-menu__profile-meta{color:color-mix(in srgb, var(--color-floating-menu-text) max(64%, var(--opacity-text-neutral)), transparent);font-size:var(--font-size-100)}.ds-user-menu__item{display:contents}.ds-user-menu__action{inline-size:100%;align-items:center;gap:var(--space-2);border-radius:calc(var(--radius-card) - 2px);min-height:2.72rem;color:inherit;font-size:var(--font-size-interactive-menu);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);background:0 0;border:0;justify-content:flex-start;padding:.62rem .68rem;display:inline-flex}.ds-user-menu__action.is-link{min-height:2.1rem;padding:var(--space-1) var(--space-2);color:var(--color-accent-600);justify-content:center;margin-block-start:var(--space-1)}.ds-user-menu__action.is-link:hover:not(:disabled),.ds-user-menu__action.is-link.is-highlighted,.ds-user-menu__action.is-link:focus-visible{color:var(--color-accent-600);background:0 0;text-decoration:underline}.ds-user-menu__action-icon{block-size:1.12rem;inline-size:1.12rem;color:color-mix(in srgb, currentColor max(82%, var(--opacity-text-neutral)), transparent);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-user-menu__action-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;block-size:100%;inline-size:100%;display:block}.ds-user-menu__action-icon svg[data-filled-icon=true]{fill:currentColor;stroke:none;stroke-width:0}.ds-user-menu__action-visual{flex:none;justify-content:center;align-items:center;block-size:1.12rem;inline-size:1.12rem;display:inline-flex}.ds-user-menu__action-visual svg{block-size:100%;inline-size:100%;display:block}.ds-user-menu__action-copy{gap:.04rem;min-inline-size:0;display:grid}.ds-user-menu__action-label,.ds-user-menu__action-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-user-menu__action-label{font-weight:var(--font-weight-medium);font-variation-settings:"wght" var(--font-weight-medium);line-height:var(--line-height-base)}.ds-user-menu__action-description{color:color-mix(in srgb, currentColor max(58%, var(--opacity-text-neutral)), transparent);font-size:var(--font-size-100);line-height:var(--line-height-snug)}.ds-user-menu__action-check{block-size:1rem;inline-size:1rem;color:var(--color-accent-600);flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.ds-user-menu__action-check svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;block-size:100%;inline-size:100%;display:block}.ds-user-menu__action.is-checked{color:var(--color-floating-menu-text)}.ds-user-menu__action.is-highlighted,.ds-user-menu__action:hover:not(:disabled){background:var(--color-floating-menu-hover-fill)}.ds-user-menu__action:focus-visible{background:var(--color-floating-menu-selected-fill);outline:none}.ds-user-menu__action.is-danger{color:color-mix(in srgb, var(--color-danger-500) 92%, var(--color-ui-foreground) 8%)}.ds-user-menu__action.is-danger.is-highlighted,.ds-user-menu__action.is-danger:hover:not(:disabled),.ds-user-menu__action.is-danger:focus-visible{color:color-mix(in srgb, var(--color-danger-500) 84%, var(--color-ui-foreground) 16%)}.ds-user-menu__action.is-danger .ds-user-menu__action-description{color:color-mix(in srgb, currentColor max(68%, var(--opacity-text-neutral)), transparent)}.ds-user-menu__action:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ds-user-menu__item:first-child .ds-user-menu__action{border-start-start-radius:calc(var(--radius-card) - 1px);border-start-end-radius:calc(var(--radius-card) - 1px)}.ds-user-menu__item:last-child .ds-user-menu__action{border-end-end-radius:calc(var(--radius-card) - 1px);border-end-start-radius:calc(var(--radius-card) - 1px)}.ds-user-menu[data-variant=glass] .ds-user-menu__trigger{background:var(--gradient-language-glass-surface);min-height:3.6rem;color:var(--color-language-glass-text);box-shadow:0 18px 42px color-mix(in srgb, var(--color-ui-canvas) 16%, transparent);-webkit-backdrop-filter:blur(22px);border-color:#0000;gap:.82rem;padding:.42rem .54rem .42rem 1rem}.ds-user-menu[data-variant=glass] .ds-user-menu__avatar{background:var(--gradient-user-avatar-glass);block-size:2.56rem;inline-size:2.56rem;color:var(--color-user-avatar-glass-text);box-shadow:var(--shadow-user-avatar-glass)}.ds-user-menu[data-variant=glass] .ds-user-menu__trigger[aria-expanded=true],.ds-user-menu[data-variant=glass] .ds-user-menu__trigger:focus-visible{border-color:var(--color-language-glass-border-strong);background:var(--gradient-language-glass-hover);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-language-glass-border-strong) 42%, transparent), 0 0 0 .24rem color-mix(in srgb, var(--color-language-glass-hover) 46%, transparent), 0 22px 52px color-mix(in srgb, var(--color-ui-canvas) 28%, transparent)}.ds-user-menu[data-variant=glass] .ds-user-menu__menu{border-color:var(--ds-floating-menu-border-color);background:var(--gradient-floating-menu-surface);color:var(--color-floating-menu-text);-webkit-backdrop-filter:blur(28px)saturate(150%);box-shadow:var(--ds-floating-menu-box-shadow);overflow:hidden auto}.ds-user-menu[data-variant=glass] .ds-user-menu__action.is-highlighted,.ds-user-menu[data-variant=glass] .ds-user-menu__action:hover:not(:disabled){background:var(--color-floating-menu-hover-fill)}.ds-user-menu[data-variant=glass] .ds-user-menu__action:focus-visible{background:var(--color-floating-menu-selected-fill)}.ds-user-menu[data-variant=glass] .ds-user-menu__action{inline-size:calc(100% + (var(--space-2) * 2));margin-inline:calc(var(--space-2) * -1);padding-inline:calc(var(--space-2) + .68rem);border-radius:0}.ds-user-menu[data-variant=glass] .ds-user-menu__item:first-child .ds-user-menu__action{border-start-start-radius:0;border-start-end-radius:0}.ds-user-menu[data-variant=glass] .ds-user-menu__item:last-child .ds-user-menu__action{padding-block:calc(var(--space-1) + var(--space-2));border-end-end-radius:calc(var(--radius-card) - 1px);border-end-start-radius:calc(var(--radius-card) - 1px);margin-block-end:calc(var(--space-2) * -1)}.ds-user-menu[data-variant=glass] .ds-user-menu__action.is-link:hover:not(:disabled),.ds-user-menu[data-variant=glass] .ds-user-menu__action.is-link.is-highlighted,.ds-user-menu[data-variant=glass] .ds-user-menu__action.is-link:focus-visible{background:var(--color-floating-menu-hover-fill);text-decoration:none}@media (hover:hover){.ds-user-menu[data-variant=white] .ds-user-menu__trigger:hover,.ds-user-menu[data-variant=white] .ds-user-menu__trigger:focus-visible{border-color:var(--color-language-switcher-border-strong);box-shadow:0 0 0 .5px color-mix(in srgb, var(--color-language-switcher-border-strong) 34%, transparent), 0 14px 30px color-mix(in srgb, var(--color-ui-surface) 10%, transparent)}.ds-user-menu[data-variant=glass] .ds-user-menu__trigger:hover,.ds-user-menu[data-variant=glass] .ds-user-menu__trigger:focus-visible{border-color:var(--color-language-glass-border-strong);background:var(--gradient-language-glass-hover);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-language-glass-border-strong) 36%, transparent), 0 20px 48px color-mix(in srgb, var(--color-ui-canvas) 30%, transparent)}}@media (width<=47.99rem){.ds-user-menu__identity{gap:.04rem}.ds-user-menu__name,.ds-user-menu__subtitle{max-inline-size:min(10rem,48vw)}.ds-user-menu__menu{inline-size:min(19rem,100vw - 1rem);min-inline-size:min(100%,100vw - 1rem);left:auto;right:0}.ds-user-menu__action-label,.ds-user-menu__action-description{overflow-wrap:anywhere;white-space:normal}}@keyframes ds-select-menu-enter{0%{opacity:0;transform:translateY(-.35rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ds-select__menu{animation:none}.ds-select__chevron{transition:none}}.ds-alert{border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);gap:var(--space-1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid;display:grid}.ds-alert__title{font-size:var(--font-size-200)}.ds-alert--success{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-500)}.ds-alert--info{background:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info-500)}.ds-alert--warning{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning-500)}.ds-alert--danger{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-500)}.ds-badge{border-radius:var(--radius-pill);min-height:1.75rem;padding:0 var(--space-3);font-size:var(--font-size-eyebrow);text-transform:uppercase;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.ds-badge--text-body{font-family:var(--font-profile-body-family);font-size:var(--font-size-interactive-caption);font-weight:var(--font-weight-semibold);font-variation-settings:"wght" var(--font-weight-semibold);letter-spacing:var(--font-profile-body-letter-spacing);line-height:var(--font-profile-body-line-height);text-transform:none}.ds-badge--neutral{background:color-mix(in srgb, var(--color-bg-inverse) 8%, transparent);border-color:var(--color-glass-line-soft);color:var(--color-text-secondary)}.ds-badge--brand{background:color-mix(in srgb, var(--color-brand-500) 18%, transparent);border-color:color-mix(in srgb, var(--color-bg-inverse) 22%, transparent);color:var(--color-accent-600)}.ds-badge--info{background:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info-500)}.ds-badge--glass{background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 8%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 3%, transparent) 100%), color-mix(in srgb, var(--color-ui-surface) 12%, transparent);border-color:color-mix(in srgb, var(--color-ui-foreground) 16%, transparent);color:color-mix(in srgb, var(--color-ui-foreground) max(86%, var(--opacity-text-neutral)), transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 8%, transparent), 0 .55rem 1.1rem color-mix(in srgb, var(--color-ui-surface) 14%, transparent)}.ds-badge--success{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-500)}.ds-badge--warning{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning-500)}.ds-badge--danger{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-500)}.ds-badge--ivory{background:var(--color-badge-ivory-bg);border-color:var(--color-badge-ivory-border);color:var(--color-badge-ivory-text)}.ds-badge--ink{background:color-mix(in srgb, var(--color-ui-surface) 92%, transparent);border-color:color-mix(in srgb, var(--color-ui-surface) 72%, transparent);color:color-mix(in srgb, var(--color-ui-foreground) max(98%, var(--opacity-text-neutral)), transparent)}.ds-badge--ink-flat{background:var(--color-badge-ink-flat-bg);border-color:var(--color-badge-ink-flat-border);color:var(--color-badge-ink-flat-text);box-shadow:none}.ds-status-badge{white-space:nowrap;align-items:center;gap:var(--space-2);--ds-status-accent:color-mix(in srgb, var(--color-ui-foreground) 55%, transparent);--ds-status-text:color-mix(in srgb, var(--color-ui-foreground) max(84%, var(--opacity-text-neutral)), transparent);min-width:0;color:var(--ds-status-text);display:inline-flex}.ds-status-badge--text-eyebrow{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:none;line-height:1}.ds-status-badge--text-body{font-family:var(--font-profile-body-family);font-size:var(--font-size-200);font-weight:var(--font-weight-semibold);font-variation-settings:"wght" var(--font-weight-semibold);letter-spacing:var(--font-profile-body-letter-spacing);text-transform:none;line-height:1.1}.ds-status-badge__label{min-width:0;line-height:inherit;text-transform:none}.ds-status-badge__icon{aspect-ratio:1;background:var(--ds-status-accent);width:1.15rem;height:1.15rem;color:var(--color-panel-ink-strong);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ds-status-badge__icon svg{width:.828rem;height:.828rem}.ds-status-badge--tone-success{--ds-status-accent:color-mix(in srgb, var(--color-success-500) 88%, var(--color-ui-foreground) 12%);--ds-status-text:color-mix(in srgb, var(--color-success-500) 82%, var(--color-ui-foreground) 18%)}.ds-status-badge--tone-neutral{--ds-status-accent:color-mix(in srgb, var(--color-ui-foreground) 52%, transparent);--ds-status-text:color-mix(in srgb, var(--color-ui-foreground) max(72%, var(--opacity-text-neutral)), transparent)}.ds-status-badge--tone-brand{--ds-status-accent:color-mix(in srgb, var(--color-brand-400) 84%, var(--color-ui-foreground) 16%);--ds-status-text:color-mix(in srgb, var(--color-brand-400) 76%, var(--color-ui-foreground) 24%)}.ds-status-badge--tone-info{--ds-status-accent:color-mix(in srgb, var(--color-info-500) 84%, var(--color-ui-foreground) 16%);--ds-status-text:color-mix(in srgb, var(--color-info-500) 78%, var(--color-ui-foreground) 22%)}.ds-status-badge--tone-progress{--ds-status-accent:color-mix(in srgb, var(--color-status-progress-500) 84%, var(--color-ui-foreground) 16%);--ds-status-text:color-mix(in srgb, var(--color-status-progress-500) 78%, var(--color-ui-foreground) 22%)}.ds-status-badge--tone-warning{--ds-status-accent:color-mix(in srgb, var(--color-warning-500) 90%, var(--color-ui-foreground) 10%);--ds-status-text:color-mix(in srgb, var(--color-warning-500) 72%, var(--color-ui-foreground) 28%)}.ds-status-badge--tone-danger{--ds-status-accent:color-mix(in srgb, var(--color-danger-500) 92%, var(--color-ui-foreground) 8%);--ds-status-text:color-mix(in srgb, var(--color-danger-500) 76%, var(--color-ui-foreground) 24%)}.ds-tooltip__trigger{outline:none;min-width:0;display:inline-flex}.ds-tooltip__trigger:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand-500) 38%, transparent)}.ds-tooltip{z-index:90;border:1px solid color-mix(in srgb, var(--color-ui-foreground) 18%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-bg-canvas) 96%, var(--color-ui-foreground) 4%);min-width:0;max-width:min(18rem,100vw - 1.5rem);box-shadow:0 .75rem 1.6rem color-mix(in srgb, var(--color-bg-canvas) 34%, transparent);color:color-mix(in srgb, var(--color-ui-foreground) max(82%, var(--opacity-text-neutral)), transparent);font-size:calc(var(--font-size-200) * .94);line-height:var(--line-height-reading);overflow-wrap:anywhere;word-break:break-word;-webkit-backdrop-filter:none;pointer-events:none;gap:0;padding:.55rem .7rem;display:grid;position:fixed}.ds-table-wrap{isolation:isolate;border:1px solid var(--color-glass-line-soft);border-radius:var(--radius-lg);background:var(--gradient-table-surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-bg-inverse) 3%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 14%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-inverse) 4%, transparent), var(--effect-panel-elevation-shadow);-webkit-backdrop-filter:var(--effect-panel-backdrop-filter);position:relative;overflow:hidden}.ds-table{border-collapse:collapse;width:100%;min-width:24rem}.ds-table th,.ds-table td{padding:var(--space-4);border-bottom:1px solid color-mix(in srgb, var(--color-ui-foreground) 5%, transparent);text-align:left;font-size:var(--font-size-200)}.ds-table th.ds-table__head--align-center,.ds-table td.ds-table__cell--align-center{text-align:center}.ds-table th.ds-table__head--align-right,.ds-table td.ds-table__cell--align-right{text-align:right}.ds-table th{vertical-align:middle;border-bottom-color:color-mix(in srgb, var(--color-ui-foreground) 6%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 5%, transparent), transparent), color-mix(in srgb, var(--color-ui-surface) 18%, transparent);color:var(--color-table-header-emphasis);font-size:var(--font-size-table-header-prominent);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;padding-top:1rem;padding-bottom:1rem}.ds-table td{vertical-align:middle;padding-top:var(--space-3);padding-bottom:var(--space-3)}.ds-table tbody tr:hover td{background:0 0}.ds-table tr:last-child td{border-bottom:0}.ds-table__empty{text-align:center;color:var(--color-bg-inverse)}.ds-table-wrap--body-loading .ds-table tbody{display:none}.ds-table__header-region{z-index:2;position:relative;overflow:hidden}.ds-table__scroll-region{position:relative}.ds-table__body-overlay{pointer-events:none;position:relative}.ds-table__footer{display:block}.ds-table__footer:empty{display:none}.ds-table-story-skeleton-row{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid color-mix(in srgb, var(--color-ui-foreground) 5%, transparent);grid-template-columns:1.1fr 1fr .9fr .9fr;display:grid}.ds-table-story-skeleton-bar{border-radius:var(--radius-pill);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 12%, transparent), transparent), color-mix(in srgb, var(--color-ui-foreground) 6%, transparent);min-height:1rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 10%, transparent);display:inline-flex}.ds-table-story-skeleton-bar--primary{width:70%}.ds-table-story-skeleton-bar--owner{width:62%}.ds-table-story-skeleton-bar--priority{width:56%}.ds-table-story-skeleton-bar--status{width:48%}.ds-table-cell-action{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;color:var(--color-table-link);cursor:pointer;font:inherit;font-weight:var(--font-weight-semibold);font-variation-settings:"wght" var(--font-weight-semibold);line-height:inherit;text-align:inherit;transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.ds-table-cell-action:disabled{cursor:default;opacity:var(--opacity-disabled)}.ds-table-cell-action:focus-visible{border-radius:var(--radius-xs);box-shadow:0 0 0 .18rem color-mix(in srgb, var(--color-ui-foreground) 10%, transparent);outline:none}@media (hover:hover){.ds-table-cell-action:hover:not(:disabled){color:var(--color-table-link-hover);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}}.ds-form-control-story-frame{min-width:24rem}.ds-status-badge-story-list{gap:var(--space-3);display:grid}.ds-button-story-full-width{width:100%}.ds-button-story-compact-width{width:100%;max-width:18rem}.ds-button-story-rail-panel{max-width:21rem;min-height:14rem}.ds-icon-button-story-desktop-rail{grid-template-columns:minmax(18rem,21rem) minmax(0,1fr);width:min(100%,72rem);min-height:18rem}.ds-icon-button-story-main-stage{width:min(100%,72rem);min-height:16rem}.ds-icon-button-story-surface{min-height:12rem}.ds-icon-button-story-admin-shell{border:1px solid color-mix(in srgb, var(--color-ui-foreground) 9%, transparent);border-radius:var(--radius-card);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 5%, transparent), transparent), var(--color-main-shell-header);width:min(100%,72rem);min-height:18rem;color:var(--color-ui-foreground);box-shadow:0 1rem 2.2rem color-mix(in srgb, var(--color-ui-canvas) 28%, transparent);align-items:flex-start;padding:0;display:flex}.ds-icon-button-story-admin-heading{align-items:flex-start;gap:var(--space-3);display:flex}.ds-icon-button-story-admin-eyebrow{margin:0 0 var(--space-1);color:color-mix(in srgb, var(--color-ui-foreground) max(64%, var(--opacity-text-neutral)), transparent);font-family:var(--font-profile-eyebrow-family);font-size:var(--font-size-eyebrow);font-weight:var(--font-profile-eyebrow-weight);letter-spacing:var(--font-profile-eyebrow-letter-spacing);line-height:var(--font-profile-eyebrow-line-height);text-transform:uppercase}.ds-icon-button-story-admin-title{color:var(--color-ui-foreground);font-family:var(--font-profile-display-family);font-size:clamp(1.7rem,4vw,2.6rem);font-weight:var(--font-profile-display-weight);letter-spacing:var(--font-profile-display-letter-spacing);line-height:var(--font-profile-display-line-height);margin:0}@media (width<=520px){.ds-icon-button-story-admin-shell{min-height:14rem}.ds-icon-button-story-admin-heading{gap:var(--space-2)}}.ds-icon-button-story-mobile-rail{max-width:22rem;min-height:16rem}.ds-modal-story-launcher{width:12rem;display:flex}.ds-iconography-story-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr));width:100%;display:grid}.ds-iconography-story-item{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ds-iconography-story-frame{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);width:3rem;height:3rem;color:var(--color-text-primary);justify-content:center;align-items:center;display:flex}.ds-iconography-story-frame>svg{width:1.5rem;height:1.5rem}.ds-iconography-story-label{color:var(--color-text-primary);overflow-wrap:anywhere}.ds-spinner-story-button{width:100%}.ds-spinner-story-showcase{gap:var(--space-6);display:grid}.ds-spinner-story-header{gap:var(--flow-2);display:grid}.ds-spinner-story-eyebrow{color:var(--color-text-muted);margin:0}.ds-spinner-story-title{font-size:var(--font-size-500);margin:0}.ds-spinner-story-description{color:var(--color-text-secondary);margin:0}.ds-spinner-story-surface-grid{gap:var(--flow-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-spinner-story-surface{place-items:center;gap:var(--flow-3);min-height:5.25rem;padding:var(--flow-4) var(--flow-2);border-radius:var(--radius-md);display:grid}.ds-spinner-story-surface--dark{border:1px solid color-mix(in srgb, var(--color-bg-inverse) 12%, transparent);background:var(--gradient-brand-backdrop);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 10%, transparent)}.ds-spinner-story-surface--light{border:1px solid color-mix(in srgb, var(--color-text-inverse) 14%, transparent);background:var(--gradient-button-primary-ivory);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 48%, transparent), 0 .75rem 1.5rem color-mix(in srgb, var(--color-bg-canvas) 14%, transparent)}.ds-spinner-story-surface-label{color:var(--color-text-muted)}.ds-spinner-story-surface-label--light{color:var(--color-text-inverse-muted)}.ds-spinner-story-buttons{gap:var(--space-3);display:grid}.ds-table__footer-skeleton{align-items:center;gap:var(--flow-3) var(--flow-4);padding:var(--flow-4) var(--flow-5);border-top:1px solid color-mix(in srgb, var(--color-ui-foreground) 5%, transparent);display:flex}.ds-table__footer-skeleton-summary,.ds-table__footer-skeleton-controls{align-items:center;display:flex}.ds-table__footer-skeleton-bar,.ds-table__footer-skeleton-chip,.ds-table__footer-skeleton-action{border-radius:var(--radius-pill);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 12%, transparent), transparent), color-mix(in srgb, var(--color-ui-foreground) 6%, transparent);min-height:1.8rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 10%, transparent);display:inline-flex}.ds-table__footer-skeleton-bar{width:4.2rem}.ds-table__footer-skeleton-controls{gap:var(--space-2)}.ds-table__footer-skeleton-chip{width:4.2rem}.ds-table__footer-skeleton-action{width:2.45rem}@media (width>=40rem){.ds-table__footer-skeleton-controls{margin-left:auto}}@media (width<=47.99rem){.ds-table{min-width:0}.ds-table colgroup{display:none}.ds-table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-table tbody{gap:var(--flow-3);padding:var(--flow-3);display:grid}.ds-table tbody tr{border:1px solid color-mix(in srgb, var(--color-bg-inverse) 10%, transparent);border-radius:var(--radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-inverse) 5%, transparent), transparent), color-mix(in srgb, var(--color-bg-inverse) 2%, transparent);width:100%;min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 7%, transparent), 0 .45rem 1.2rem color-mix(in srgb, var(--color-bg-canvas) 16%, transparent);grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}.ds-table td{gap:var(--space-1);width:auto;min-width:0;padding:var(--space-3) var(--space-4);text-align:left;display:grid}.ds-table td[data-card-label]:before{content:attr(data-card-label);color:var(--color-text-muted);font-family:var(--font-profile-eyebrow-family);font-size:var(--font-size-eyebrow-sm);font-weight:var(--font-profile-eyebrow-weight);font-variation-settings:var(--font-profile-eyebrow-variation);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;line-height:1.2}.ds-table td:last-child{border-bottom:0}.ds-table td.ds-table__cell--align-center,.ds-table td.ds-table__cell--align-right{text-align:left}.ds-table__empty{text-align:center;border-bottom:0;display:block}.ds-table__empty:before{content:none}}.ds-toast{--ds-toast-accent-color:var(--color-toast-success-icon);--ds-toast-accent-border:var(--color-toast-success-border);--ds-toast-surface:var(--color-toast-success-surface);--ds-toast-title:var(--color-toast-success-title);--ds-toast-text:var(--color-toast-success-text);--ds-toast-close-text:var(--color-toast-success-close-text);--ds-toast-control-ink:var(--color-toast-success-control-ink);--ds-toast-base-translate-x:0;--ds-toast-base-translate-y:0;isolation:isolate;z-index:1000;border-radius:var(--radius-md);border:1px solid var(--color-glass-line-default);box-shadow:var(--shadow-toast);background-color:var(--ds-toast-surface);-webkit-backdrop-filter:none;padding:var(--space-3) var(--space-4);max-width:calc(100vw - var(--space-8));width:min(22rem, calc(100vw - var(--space-8)));align-items:flex-start;gap:var(--space-3);opacity:0;filter:blur(8px);transform:translate3d(var(--ds-toast-base-translate-x), calc(var(--ds-toast-base-translate-y) + .75rem), 0) scale(.985);transform-origin:top;transition:opacity .18s var(--easing-standard), transform .22s var(--easing-standard), filter .22s var(--easing-standard);display:flex;position:fixed;overflow:hidden}.ds-toast[data-state=entering],.ds-toast[data-state=visible]{opacity:1;filter:blur();transform:translate3d(var(--ds-toast-base-translate-x), var(--ds-toast-base-translate-y), 0) scale(1)}.ds-toast[data-state=exiting]{opacity:0;filter:blur(6px);transform:translate3d(var(--ds-toast-base-translate-x), calc(var(--ds-toast-base-translate-y) - .5rem), 0) scale(.985)}.ds-toast--bottomRight{right:var(--space-4);bottom:var(--space-4)}.ds-toast--topCenter{top:max(calc(var(--space-8) + var(--space-2) - 3px), calc(env(safe-area-inset-top) + var(--space-8) - 3px));--ds-toast-base-translate-x:-50%;width:min(28rem, calc(100vw - var(--space-8)));left:50%}.ds-toast__body{align-items:flex-start;gap:var(--flow-3);flex:1;min-width:0;display:flex}.ds-toast__icon-shell{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--ds-toast-accent-color) 28%, transparent);background:color-mix(in srgb, var(--ds-toast-accent-color) 14%, transparent);width:2rem;height:2rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 10%, transparent);flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.ds-toast__icon{width:1rem;height:1rem;color:var(--ds-toast-accent-color);justify-content:center;align-items:center;display:inline-flex}.ds-toast__icon svg{width:1rem;height:1rem}.ds-toast__content{gap:var(--flow-1);flex:1;min-width:0;display:grid}.ds-toast__title{font-size:var(--font-size-200);color:var(--ds-toast-title)}.ds-toast__description{color:var(--ds-toast-text)}.ds-toast__close{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ds-toast-control-ink) 4%, transparent);width:1.52rem;height:1.52rem;color:var(--ds-toast-close-text);font-size:calc(var(--font-size-400) * .8);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);border:1px solid #0000;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}@media (hover:hover){.ds-toast__close:hover:not(:disabled){color:var(--ds-toast-control-ink);border-color:color-mix(in srgb, var(--ds-toast-control-ink) 12%, transparent);background:color-mix(in srgb, var(--ds-toast-control-ink) 8%, transparent)}}.ds-toast__close:focus-visible,.ds-toast__close:active:not(:disabled){color:var(--ds-toast-control-ink);border-color:color-mix(in srgb, var(--ds-toast-control-ink) 16%, transparent);background:color-mix(in srgb, var(--ds-toast-control-ink) 10%, transparent);outline:var(--outline-toast-close-focus);outline-offset:2px}.ds-toast--success{--ds-toast-accent-color:var(--color-toast-success-icon);--ds-toast-accent-border:var(--color-toast-success-border);--ds-toast-surface:var(--color-toast-success-surface);--ds-toast-title:var(--color-toast-success-title);--ds-toast-text:var(--color-toast-success-text);--ds-toast-close-text:var(--color-toast-success-close-text);--ds-toast-control-ink:var(--color-toast-success-control-ink);border-color:var(--ds-toast-accent-border)}.ds-toast--info{--ds-toast-accent-color:var(--color-toast-info-icon);--ds-toast-accent-border:var(--color-toast-info-border);--ds-toast-surface:var(--color-toast-info-surface);--ds-toast-title:var(--color-toast-info-title);--ds-toast-text:var(--color-toast-info-text);--ds-toast-close-text:var(--color-toast-info-close-text);--ds-toast-control-ink:var(--color-toast-info-control-ink);border-color:var(--ds-toast-accent-border)}.ds-toast--warning{--ds-toast-accent-color:var(--color-toast-warning-icon);--ds-toast-accent-border:var(--color-toast-warning-border);--ds-toast-surface:var(--color-toast-warning-surface);--ds-toast-title:var(--color-toast-warning-title);--ds-toast-text:var(--color-toast-warning-text);--ds-toast-close-text:var(--color-toast-warning-close-text);--ds-toast-control-ink:var(--color-toast-warning-control-ink);border-color:var(--ds-toast-accent-border)}.ds-toast--danger{--ds-toast-accent-color:var(--color-toast-danger-icon);--ds-toast-accent-border:var(--color-toast-danger-border);--ds-toast-surface:var(--color-toast-danger-surface);--ds-toast-title:var(--color-toast-danger-title);--ds-toast-text:var(--color-toast-danger-text);--ds-toast-close-text:var(--color-toast-danger-close-text);--ds-toast-control-ink:var(--color-toast-danger-control-ink);border-color:var(--ds-toast-accent-border)}@media (prefers-reduced-motion:reduce){.ds-toast{transform:translate3d(var(--ds-toast-base-translate-x), var(--ds-toast-base-translate-y), 0) scale(1);filter:none;transition:none}}.ds-toast:before{display:var(--display-toast-glaze)}.ds-spinner{--ds-spinner-size:1.125rem;--ds-spinner-border-width:max(2px, calc(var(--ds-spinner-size) * .085));--ds-spinner-border-color:color-mix(in srgb, var(--color-ui-surface) 88%, var(--color-ui-foreground) 12%);--ds-spinner-border-top-color:var(--color-ui-foreground);--ds-spinner-rotation-duration:.7s;color:inherit;inline-size:var(--ds-spinner-size);vertical-align:middle;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.ds-button--primaryIvory .ds-spinner,.ds-spinner--surface-light{--ds-spinner-border-color:color-mix(in srgb, var(--color-ui-canvas) 24%, var(--color-ui-foreground) 76%);--ds-spinner-border-top-color:var(--color-ui-canvas)}.ds-spinner--sm{--ds-spinner-size:1rem}.ds-spinner--md{--ds-spinner-size:1.5rem}.ds-spinner--lg{--ds-spinner-size:2rem}.ds-spinner__visual{block-size:var(--ds-spinner-size);border:var(--ds-spinner-border-width) solid var(--ds-spinner-border-color);border-radius:var(--radius-pill);border-top-color:var(--ds-spinner-border-top-color);box-sizing:border-box;inline-size:var(--ds-spinner-size);will-change:transform;animation:ds-spinner-rotate var(--ds-spinner-rotation-duration) linear infinite;display:block}@media (prefers-reduced-motion:reduce){.ds-spinner{--ds-spinner-rotation-duration:1.6s}}@keyframes ds-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ds-button-primary-dark-press-flash-odd{0%{background:var(--color-button-primary-dark-bg);box-shadow:none;border-color:#0000}56%{background:var(--color-button-primary-dark-bg-press-flash);box-shadow:none;border-color:#0000}to{background:var(--color-button-primary-dark-bg);box-shadow:none;border-color:#0000}}@keyframes ds-button-primary-dark-press-flash-even{0%{background:var(--color-button-primary-dark-bg);box-shadow:none;border-color:#0000}50%{background:var(--color-button-primary-dark-bg-press-flash);box-shadow:none;border-color:#0000}to{background:var(--color-button-primary-dark-bg);box-shadow:none;border-color:#0000}}@keyframes ds-button-primary-ivory-press-frame-odd{0%{background:var(--gradient-button-primary-ivory);box-shadow:0 16px 32px color-mix(in srgb, var(--color-bg-canvas) 22%, transparent);background-clip:padding-box,padding-box;border-color:#0000}56%{background:var(--gradient-button-primary-ivory);box-shadow:none;background-clip:padding-box,padding-box;border-color:#0000}to{background:var(--gradient-button-primary-ivory);box-shadow:0 16px 32px color-mix(in srgb, var(--color-bg-canvas) 22%, transparent);background-clip:padding-box,padding-box;border-color:#0000}}@keyframes ds-button-primary-ivory-press-frame-even{0%{background:var(--gradient-button-primary-ivory);box-shadow:0 16px 32px color-mix(in srgb, var(--color-bg-canvas) 22%, transparent);background-clip:padding-box,padding-box;border-color:#0000}50%{background:var(--gradient-button-primary-ivory);box-shadow:none;background-clip:padding-box,padding-box;border-color:#0000}to{background:var(--gradient-button-primary-ivory);box-shadow:0 16px 32px color-mix(in srgb, var(--color-bg-canvas) 22%, transparent);background-clip:padding-box,padding-box;border-color:#0000}}@keyframes ds-button-primary-ivory-press-ring-odd{0%{box-shadow:inset 0 0 0 1px var(--color-button-primary-ivory-border);opacity:1}56%{box-shadow:inset 0 0 0 1px var(--color-button-primary-ivory-border);opacity:0}to{box-shadow:inset 0 0 0 1px var(--color-button-primary-ivory-border);opacity:1}}@keyframes ds-button-primary-ivory-press-ring-even{0%{box-shadow:inset 0 0 0 1px var(--color-button-primary-ivory-border);opacity:1}50%{box-shadow:inset 0 0 0 1px var(--color-button-primary-ivory-border);opacity:0}to{box-shadow:inset 0 0 0 1px var(--color-button-primary-ivory-border);opacity:1}}@keyframes ds-button-primary-ivory-press-flash-odd{0%{opacity:0}56%{opacity:1}to{opacity:0}}@keyframes ds-button-primary-ivory-press-flash-even{0%{opacity:0}50%{opacity:1}to{opacity:0}}.ds-markdown{gap:var(--space-2);color:color-mix(in srgb, var(--color-ui-foreground) max(88%, var(--opacity-text-neutral)), transparent);font-weight:var(--font-weight-regular);font-variation-settings:"wght" var(--font-weight-regular);overflow-wrap:anywhere;line-height:1.6;display:grid}.ds-markdown :where(p,ul,ol,pre,blockquote,h2,h3,h4){margin:0}.ds-markdown .ds-markdown-heading{color:color-mix(in srgb, var(--color-ui-foreground) max(98%, var(--opacity-text-neutral)), transparent);font-family:var(--font-profile-interface-family);font-weight:var(--font-weight-bold);font-variation-settings:"wght" var(--font-weight-bold);letter-spacing:0;overflow-wrap:anywhere;line-height:1.25}.ds-markdown .ds-markdown-heading:not(:first-child){margin-top:var(--space-3)}.ds-markdown .ds-markdown-heading+:is(.ds-markdown-list,.ds-markdown-paragraph){margin-top:var(--space-2)}.ds-markdown .ds-markdown-heading--level-1{font-size:calc(var(--font-size-300) * 1.14)}.ds-markdown .ds-markdown-heading--level-2{font-size:calc(var(--font-size-300) * 1.07)}.ds-markdown .ds-markdown-heading--level-3{font-size:var(--font-size-300);font-weight:var(--font-weight-semibold);font-variation-settings:"wght" var(--font-weight-semibold)}.ds-markdown .ds-markdown-paragraph{min-width:0;color:color-mix(in srgb, var(--color-ui-foreground) max(92%, var(--opacity-text-neutral)), transparent);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.ds-markdown .ds-markdown-list{gap:calc(var(--space-1) * 1.15);padding-left:1.25rem;display:grid}.ds-markdown .ds-markdown-list--ordered{padding-left:1.55rem}.ds-markdown .ds-markdown-list--unordered{list-style-type:disc}.ds-markdown .ds-markdown-list-item{padding-left:.08rem}.ds-markdown .ds-markdown-list-item::marker{color:color-mix(in srgb, var(--color-ui-foreground) max(74%, var(--opacity-text-neutral)), transparent)}.ds-markdown .ds-markdown-strong{color:color-mix(in srgb, var(--color-ui-foreground) 100%, transparent);font-weight:var(--font-weight-heavy);font-variation-settings:"wght" var(--font-weight-heavy)}.ds-markdown .ds-markdown-emphasis{color:color-mix(in srgb, var(--color-ui-foreground) max(94%, var(--opacity-text-neutral)), transparent);font-style:italic}.ds-markdown .ds-markdown-link{color:var(--color-message-link);text-underline-offset:.16em;text-decoration:underline}.ds-button--text{min-inline-size:0;color:var(--color-feedback-action);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000;padding-inline:0}.ds-browser-tabs__measurements{visibility:hidden;pointer-events:none;contain:layout;height:0;position:absolute;inset:0;overflow:hidden}.ds-browser-tabs .ds-browser-tabs__measurements .ds-browser-tabs__tab{inline-size:max-content;min-inline-size:var(--ds-browser-tab-readable-width,0px);flex:none;max-inline-size:none}.ds-browser-tabs .ds-browser-tabs__measurements .ds-browser-tabs__tab-trigger{flex:none;max-inline-size:none}.ds-browser-tabs__measurements .ds-browser-tabs__overflow-menu{display:inline-flex}.ds-button--text:before,.ds-button--text:after{content:none;display:none}@media (hover:hover){.ds-button--text:hover:not(:disabled){color:var(--color-text-primary);box-shadow:none;background:0 0;border-color:#0000;text-decoration:none}}.ds-button--text:focus-visible{color:var(--color-text-primary);box-shadow:none;background:0 0;border-color:#0000;text-decoration:none}.ds-message-web-link{color:var(--color-message-link);align-items:baseline;gap:var(--space-1);text-underline-offset:.16em;overflow-wrap:anywhere;max-width:100%;text-decoration:underline;display:inline-flex}.ds-message-web-link__icon{flex:none;width:.92em;height:.92em;transform:translateY(.08em)}.ds-markdown .ds-markdown-code{border:1px solid color-mix(in srgb, var(--color-ui-foreground) 18%, transparent);background:color-mix(in srgb, var(--color-ui-foreground) 7%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:color-mix(in srgb, var(--color-ui-foreground) max(92%, var(--opacity-text-neutral)), transparent);border-radius:.35rem;padding:.08rem .28rem;font-size:.92em;line-height:1.35}.ds-markdown .ds-markdown-code--email{border:0;border-bottom:1px solid color-mix(in srgb, var(--color-accent-500) 42%, transparent);color:color-mix(in srgb, var(--color-ui-foreground) 90%, var(--color-accent-500) 24%);font-family:var(--font-profile-interface-family);font-size:.96em;font-weight:var(--font-weight-medium);font-variation-settings:"wght" var(--font-weight-medium);overflow-wrap:anywhere;background:0 0;border-radius:0;padding:0 .02rem}.ds-markdown .ds-markdown-pre{border:1px solid color-mix(in srgb, var(--color-ui-foreground) 14%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-ui-foreground) 6%, transparent);padding:var(--space-3);white-space:pre-wrap;overflow-x:auto}.ds-markdown .ds-markdown-pre .ds-markdown-code{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-variation-settings:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;padding:0}.ds-markdown .ds-markdown-blockquote{color:color-mix(in srgb, var(--color-ui-foreground) max(88%, var(--opacity-text-neutral)), transparent);padding-inline-start:var(--space-3);position:relative}.ds-markdown .ds-markdown-blockquote:before{content:"";inset-block:.08rem .16rem;border-radius:var(--radius-pill);background:var(--color-feed-quote-bar);width:3px;position:absolute;left:0}.ds-date-time-picker{min-width:0}.ds-date-time-picker .ds-control{cursor:pointer}.ds-date-time-picker__panel{isolation:isolate;width:min(21rem, calc(100vw - var(--space-4)));padding:var(--flow-3);border:var(--ds-floating-menu-border-width) solid var(--ds-floating-menu-border-color);border-radius:var(--radius-card);background:var(--gradient-floating-menu-surface);color:var(--color-floating-menu-text);box-shadow:var(--ds-floating-menu-box-shadow);-webkit-backdrop-filter:none;animation:ds-select-menu-enter var(--duration-normal) var(--easing-standard);display:grid;position:fixed}.ds-date-time-picker__header,.ds-date-time-picker__actions,.ds-date-time-picker__time-row{align-items:center;display:flex}.ds-date-time-picker__header{justify-content:space-between;gap:var(--flow-3);min-height:2.5rem;padding-inline:var(--flow-1)}.ds-date-time-picker__month{color:var(--color-floating-menu-text);text-transform:capitalize;margin:0}.ds-date-time-picker__navigation,.ds-date-time-picker__secondary-actions{align-items:center;gap:var(--flow-1);display:flex}.ds-date-time-picker__navigation-button.ds-icon-button{--ds-icon-button-size-base:2.35rem;--ds-icon-button-icon-size-base:1rem;--ds-icon-button-size-scale:1}.ds-date-time-picker__calendar{gap:var(--space-1);padding-block:var(--space-2) var(--space-3);display:grid}.ds-date-time-picker__weekdays,.ds-date-time-picker__days{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ds-date-time-picker__weekdays abbr{min-height:1.65rem;color:color-mix(in srgb, var(--color-floating-menu-text) max(58%, var(--opacity-text-neutral)), transparent);font-family:var(--font-profile-interface-family);font-size:var(--font-size-100);font-weight:var(--font-weight-medium);font-variation-settings:"wght" var(--font-weight-medium);line-height:var(--line-height-snug);text-transform:lowercase;place-items:center;text-decoration:none;display:grid}.ds-date-time-picker__day{appearance:none;aspect-ratio:1;border-radius:var(--radius-sm);min-width:0;min-height:2.2rem;color:var(--color-floating-menu-text);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);background:0 0;border:1px solid #0000;outline:none;place-items:center;padding:0;display:grid}.ds-date-time-picker__day[data-outside-month=true]{color:color-mix(in srgb, var(--color-floating-menu-text) max(42%, var(--opacity-text-neutral)), transparent)}.ds-date-time-picker__day[data-today=true]{border-color:color-mix(in srgb, var(--color-selection-control-accent) 64%, transparent)}.ds-date-time-picker__day[data-selected=true]{border-color:color-mix(in srgb, var(--color-bg-inverse) 88%, transparent);background:var(--color-bg-inverse);color:var(--color-text-inverse);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-on-solid) 72%, transparent), 0 5px 14px color-mix(in srgb, var(--color-shadow-base) 22%, transparent)}@media (hover:hover){.ds-date-time-picker__day:hover:not([data-selected=true]){border-color:var(--color-floating-menu-border);background:var(--color-floating-menu-hover-fill)}}.ds-date-time-picker__day:focus-visible{border-color:var(--color-glass-line-control-focus);box-shadow:var(--ring-focus)}.ds-date-time-picker__day:active{transform:scale(.96)}.ds-date-time-picker__time-row{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-1);border-block:1px solid color-mix(in srgb, var(--color-floating-menu-border) 70%, transparent)}.ds-date-time-picker__time-label{color:color-mix(in srgb, var(--color-floating-menu-text) max(78%, var(--opacity-text-neutral)), transparent)}.ds-date-time-picker__time-control{appearance:none;width:7.2rem;min-height:2.4rem;padding-inline:var(--space-3);border:1px solid var(--color-glass-line-control);border-radius:var(--radius-pill);background:var(--gradient-control-surface);color:var(--color-text-primary);box-shadow:var(--shadow-control-100);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-wide);text-align:center;outline:none}.ds-date-time-picker__time-control::placeholder{color:color-mix(in srgb, var(--color-text-primary) max(48%, var(--opacity-text-neutral)), transparent)}.ds-date-time-picker__time-control:focus-visible{border-color:var(--color-glass-line-control-focus);box-shadow:var(--ring-focus)}.ds-date-time-picker__actions{justify-content:space-between;gap:var(--flow-2);padding-block-start:var(--flow-3)}.ds-date-time-picker__actions .ds-button--text{padding-inline:var(--space-2)}@media (width<=23.75rem){.ds-date-time-picker__panel{padding:var(--flow-2)}.ds-date-time-picker__day{min-height:2rem}.ds-date-time-picker__actions{flex-direction:column;align-items:stretch}.ds-date-time-picker__actions>.ds-button{width:100%}.ds-date-time-picker__secondary-actions{justify-content:space-between}}.ds-filter-menu__menu,.ds-multi-select-filter-menu__panel,.ds-action-menu__menu,.ds-phone-input__menu,.ds-select__menu,.ds-user-menu__menu,.ds-date-time-picker__panel{--ds-floating-menu-box-shadow:inset 0 var(--ds-floating-menu-emboss-width) 0 var(--ds-floating-menu-emboss-top-color), inset 0 calc(var(--ds-floating-menu-emboss-width) * -1) 0 var(--ds-floating-menu-emboss-bottom-color), 0 0 0 var(--ds-floating-menu-outline-width) var(--ds-floating-menu-outline-color), 0 22px 52px var(--shadow-floating-menu)}.ds-control,.ds-password-input__frame,.ds-phone-input__control,.ds-select__trigger,.ds-multi-select-field-menu__trigger,.ds-field__control-shell:before,.ds-password-input__frame:before,.ds-select__trigger:before,.ds-phone-input__control:before,.ds-multi-select-field-menu__trigger:before{--ds-field-control-box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 10%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 16%, transparent), var(--shadow-control-100);--ds-field-focus-box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 12%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 20%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-glass-line-control-focus) 58%, transparent), var(--shadow-control-100)}:root{--app-scrollbar-size:.56rem;--app-scrollbar-radius:var(--radius-pill);--app-scrollbar-thumb:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 34%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 22%, transparent) 100%);--app-scrollbar-thumb-hover:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 46%, transparent) 0%, color-mix(in srgb, var(--color-ui-foreground) 30%, transparent) 100%)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-ui-foreground) 26%, transparent) transparent}::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--app-scrollbar-radius);background:var(--app-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}@media (width<=47.99rem),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,input.ds-control,input.ds-search-input__control,input.ds-password-input__control,input.ds-phone-input__number,input.ds-phone-input__search,input.ds-inline-edit-field__control,input.main-rail__organization-switcher-search-input,textarea.main-stage__prompt-textarea,[data-theme=light] .main-stage__prompt-placeholder,textarea.main-stage__checkbox-composer-textarea,textarea.main-stage__nia-satisfaction-textarea,textarea.cases-page__activity-prompt-textarea,textarea.shared-admin__textarea-control,input.collaborators-org-chart__canvas-search-input{font-size:max(16px,1rem)}}body{--app-page-heading-size:var(--font-size-page-heading);--app-page-heading-weight:var(--font-weight-semibold);--app-page-heading-variation:"wght" var(--font-weight-semibold);background:var(--color-login-backdrop-minimal)}.app-shell{isolation:isolate;position:relative;overflow:hidden}.app-shell:before,.app-shell:after{content:"";pointer-events:none;filter:var(--effect-ambient-blur-filter);z-index:0;border-radius:9999px;position:absolute}.app-shell:before{background:var(--gradient-brand-orb-soft);width:22rem;height:22rem;top:-8rem;right:-7rem}.app-shell:after{background:radial-gradient(circle, var(--color-surface-glow-accent-soft), transparent 72%);width:18rem;height:18rem;bottom:10rem;left:-7rem}.login-shell{--auth-shell-background:var(--gradient-brand-backdrop);--auth-shell-background-color:var(--color-bg-canvas);--auth-shell-halo-before:radial-gradient(circle, color-mix(in srgb, var(--color-brand-500) 12%, transparent), transparent 72%);--auth-shell-halo-before-opacity:.18;--auth-shell-halo-after:radial-gradient(circle, color-mix(in srgb, var(--color-brand-700) 16%, transparent), transparent 72%);--auth-shell-halo-after-opacity:.26;--auth-shell-backdrop-overlay:var(--gradient-brand-backdrop-overlay);z-index:1;place-items:stretch stretch;gap:var(--flow-4);min-height:100vh;padding:var(--flow-4);background:var(--auth-shell-background);background-color:var(--auth-shell-background-color);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.login-shell--neutral{--auth-shell-background:var(--gradient-login-backdrop);--auth-shell-background-color:var(--color-ui-surface);--auth-shell-halo-before:radial-gradient(circle, color-mix(in srgb, var(--color-ui-foreground-soft) 9%, transparent), transparent 72%);--auth-shell-halo-before-opacity:.16;--auth-shell-halo-after:radial-gradient(circle, color-mix(in srgb, var(--color-ui-surface) 24%, transparent), transparent 72%);--auth-shell-halo-after-opacity:.22;--auth-shell-backdrop-overlay:var(--gradient-login-backdrop-overlay)}.login-shell--minimal{--auth-shell-background:var(--gradient-login-backdrop-minimal-halo-stacked);--auth-shell-background-color:var(--color-login-backdrop-minimal);--auth-shell-halo-before:none;--auth-shell-halo-before-opacity:0;--auth-shell-halo-after:none;--auth-shell-halo-after-opacity:0;--auth-shell-backdrop-overlay:none}.login-shell:before{background:var(--auth-shell-halo-before);width:26rem;height:16rem;opacity:var(--auth-shell-halo-before-opacity);top:-4rem;right:-5rem}.login-shell:after{background:var(--auth-shell-halo-after);width:24rem;height:20rem;opacity:var(--auth-shell-halo-after-opacity);bottom:-10rem;left:-8rem}.login-layout{z-index:1;gap:var(--flow-4);grid-row:2;align-self:center;align-items:stretch;width:100%;display:grid;position:relative;overflow:visible}.login-layout>*{z-index:1;position:relative}.login-layout__auth{place-items:center;display:grid}.login-layout__auth--minimal{position:relative}.login-layout__info{min-width:0}.home-hero{gap:var(--flow-3);display:grid}.home-hero__eyebrow{font-family:var(--font-profile-eyebrow-family);font-size:var(--font-size-100);font-weight:var(--font-profile-eyebrow-weight);font-variation-settings:var(--font-profile-eyebrow-variation);line-height:var(--font-profile-eyebrow-line-height);letter-spacing:var(--font-profile-eyebrow-letter-spacing);text-transform:uppercase;color:var(--color-accent-500)}.home-hero__title{max-width:12ch;font-family:var(--font-profile-display-family);font-weight:var(--font-profile-display-weight);font-variation-settings:var(--font-profile-display-variation);font-size:clamp(2.34rem, calc(4.25vw * var(--ui-fluid-scale)), 4.21rem);line-height:var(--font-profile-display-line-height);letter-spacing:var(--font-profile-display-letter-spacing);text-wrap:balance}.landing-hero__lead{max-width:42rem;font-size:clamp(var(--font-size-300), calc((.42vw * var(--ui-fluid-scale)) + 1rem), 1.28rem);line-height:var(--line-height-loose)}.login-panel{background:var(--gradient-glass-panel-soft);border-color:var(--color-glass-line-default);min-height:100%}.login-auth{gap:var(--space-4);justify-items:stretch;width:min(100%,24rem);display:grid}.login-panel__identifier-block{gap:var(--flow-2);display:grid}.auth-language-switcher{top:clamp(var(--space-4), calc(3vw * var(--ui-fluid-scale)), var(--space-6));right:clamp(var(--space-4), calc(4vw * var(--ui-fluid-scale)), var(--space-8));width:min(14.85rem, calc(100vw - (var(--space-4) * 2)));z-index:8;position:fixed}.login-shell>.auth-language-switcher{place-self:start end;position:relative;top:auto;right:auto}.auth-language-switcher .ds-field{gap:var(--space-1)}.auth-language-switcher .ds-select[data-variant=languageRect],.auth-language-switcher .ds-select[data-variant=languageGlass]{width:100%}@media (width<=640px){.auth-language-switcher{top:var(--space-4);right:var(--space-4);width:min(12.65rem, calc(100vw - (var(--space-4) * 2)))}.login-shell{align-content:start;place-items:start stretch;gap:var(--flow-4);padding-block:var(--flow-4);overflow-y:auto}.login-shell .auth-language-switcher{justify-self:end;width:min(12.65rem,100%);position:relative;top:auto;right:auto}.login-shell .auth-language-switcher .ds-select__menu[data-variant=languageRect],.login-shell .auth-language-switcher .ds-select__menu[data-variant=languageGlass]{z-index:auto;position:static;left:auto;right:auto}}.app-version-text{right:clamp(var(--space-4), calc(4vw * var(--ui-fluid-scale)), var(--space-8));bottom:clamp(var(--space-4), calc(3vw * var(--ui-fluid-scale)), var(--space-6));max-width:calc(100vw - (var(--space-4) * 2));column-gap:var(--space-2);row-gap:var(--space-1);z-index:1;pointer-events:none;text-transform:none;font-size:calc(var(--font-size-100) * .9);letter-spacing:calc(var(--font-profile-eyebrow-letter-spacing) - .05em);color:var(--color-brand-credit);grid-template-columns:1px auto;margin:0;display:grid;position:fixed}.app-version-text--inline,.login-shell>.app-version-text{place-self:end;max-width:100%;margin-inline-start:auto;position:relative;bottom:auto;right:auto}.app-version-text:before{content:"";width:1px;height:100%;opacity:var(--opacity-soft);background:currentColor;grid-row:1/span 2}.app-version-text__line{white-space:nowrap;display:block}@media (width<=640px){.app-version-text{right:var(--space-4);bottom:var(--space-4)}.app-version-text--inline,.login-shell .app-version-text{justify-self:end;max-width:100%;position:relative;bottom:auto;right:auto}}.login-shell--minimal>.app-version-text:not(.app-version-text--inline){right:clamp(var(--space-4), calc(4vw * var(--ui-fluid-scale)), var(--space-8));bottom:clamp(var(--space-4), calc(3vw * var(--ui-fluid-scale)), var(--space-6));max-width:calc(100vw - (var(--space-4) * 2));color:var(--color-brand-credit-minimal);place-self:auto;margin:0;position:fixed}.app-version-text--rail{max-width:100%;color:var(--color-brand-credit-rail);flex:auto;place-self:end start;margin:0;position:static;bottom:auto;right:auto}.auth-panel-glass{padding:clamp(var(--flow-5), calc(2vw * var(--ui-fluid-scale) * var(--layout-density)), var(--flow-6));border:1px solid color-mix(in srgb, var(--color-bg-inverse) 14%, transparent);border-radius:calc(var(--radius-login-panel) + .125rem);background:var(--gradient-glass-panel-soft);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-bg-inverse) 4%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 14%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-inverse) 4%, transparent), var(--effect-panel-elevation-shadow);-webkit-backdrop-filter:var(--effect-panel-backdrop-filter);position:relative;overflow:hidden}.auth-panel-glass:before,.auth-panel-glass:after{content:"";pointer-events:none;z-index:0;position:absolute}.auth-panel-glass:before{border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-inverse) 4.2%, transparent) 0%, color-mix(in srgb, var(--color-bg-inverse) 2.1%, transparent) 100%);opacity:.64;inset:1px}.auth-panel-glass:after{display:none}.auth-panel-glass>*{z-index:1;position:relative}.auth-panel-glass--subtle{border-color:color-mix(in srgb, var(--color-bg-inverse) 13%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-bg-inverse) 4%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 13%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-inverse) 4%, transparent), var(--effect-panel-elevation-shadow)}.auth-panel-glass--subtle:before{opacity:.61}.auth-panel-glass--bootstrap{background:var(--gradient-glass-panel-strong);border-color:color-mix(in srgb, var(--color-bg-inverse) 18%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-bg-inverse) 6%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 16%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-inverse) 5%, transparent), var(--effect-panel-elevation-shadow)}.auth-panel-glass--bootstrap:before{opacity:.7}.auth-panel-glass--violet{background:var(--gradient-glass-panel-strong);border-color:var(--color-glass-line-strong);box-shadow:var(--effect-panel-elevation-shadow);-webkit-backdrop-filter:var(--effect-panel-backdrop-filter)}.auth-panel-glass--violet:before{opacity:.72}.auth-panel-glass--violet:after{width:clamp(15rem, calc(32vw * var(--ui-decor-scale)), 21rem);height:clamp(15rem, calc(32vw * var(--ui-decor-scale)), 21rem);background:radial-gradient(circle at 36% 36%, color-mix(in srgb, var(--color-ui-canvas) 26%, transparent) 0%, color-mix(in srgb, var(--color-brand-deep) 16%, transparent) 36%, transparent 72%);opacity:.58;filter:blur(.2rem);border-radius:9999px;display:block;inset:-20% -14% auto auto}.bootstrap-auth{gap:var(--flow-6);width:min(100%,92.4rem);padding:clamp(calc(var(--flow-6) + var(--flow-2)), calc(4vw * var(--ui-fluid-scale) * var(--layout-density)), calc(var(--flow-8) + var(--flow-1)))}.bootstrap-auth__intro{gap:var(--space-3);text-align:left;justify-items:start;margin:0;display:grid}.bootstrap-auth__lead{text-align:left;max-width:28rem;margin:0}.login-shell--first-admin .login-layout{max-width:98rem;margin-inline:auto}.login-shell--first-admin .login-layout__auth{place-items:center}.login-shell.login-shell--first-admin .login-layout__auth .bootstrap-auth{isolation:isolate;border-radius:var(--radius-lg);border-color:var(--color-glass-line-default);background-color:var(--color-modal-surface-base);background-image:var(--gradient-modal-surface);width:min(100%,54rem);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-bg-inverse) 3%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 14%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-inverse) 4%, transparent), var(--effect-panel-elevation-shadow);margin-inline:auto}.login-shell.login-shell--first-admin .login-layout__auth .bootstrap-auth:before{display:none}@media (width<=1280px){.login-shell--first-admin .login-layout{max-width:86rem}}@media (width<=1024px){.login-shell--first-admin .login-layout{max-width:60rem}}.bootstrap-auth__shell{gap:var(--flow-6);min-block-size:auto}.bootstrap-auth__sidebar{gap:var(--space-6);align-self:stretch}.bootstrap-auth__sidebar .shared-admin__provisioning-stepper{gap:var(--space-5);margin-top:1.25rem}.bootstrap-auth__content{gap:var(--flow-6)}.bootstrap-auth__alert{margin:0}.bootstrap-auth__wizard-header{gap:var(--flow-4);display:grid}.bootstrap-auth__step{gap:calc(var(--space-4) + var(--space-1))}.bootstrap-auth__step-description,.bootstrap-auth__redirect-hint{margin:0}.bootstrap-auth__summary{gap:var(--space-4)}.bootstrap-auth__actions{justify-content:flex-end;gap:var(--flow-3);margin-top:var(--flow-4);flex-wrap:wrap;display:flex}.bootstrap-auth__actions .ds-button{flex:13rem}.bootstrap-auth .ds-control{min-height:3.15rem}.bootstrap-auth__submit{min-width:min(100%,15rem)}.login-shell--first-admin .bootstrap-auth__actions{justify-content:center;align-items:center}.login-shell--first-admin .bootstrap-auth__actions .ds-button{flex:none;width:auto}.login-shell--first-admin .bootstrap-auth .ds-field--floating .ds-control,.login-shell--first-admin .bootstrap-auth .ds-field--floating .ds-password-input__frame{min-height:var(--ds-field-floating-min-height)}.login-shell--first-admin .bootstrap-auth .ds-field--password .ds-password-input__frame,.login-shell--first-admin .bootstrap-auth .ds-field--password .ds-password-input__frame:hover:not([data-disabled=true]),.login-shell--first-admin .bootstrap-auth .ds-field--password .ds-password-input__frame[data-focused=true]:not([data-disabled=true]){box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.login-shell--first-admin .bootstrap-auth .ds-field--password .ds-password-input__frame:has(.ds-field__trailing-action:focus-visible){box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.login-shell--first-admin .bootstrap-auth .ds-field--floating .ds-field__control-shell{line-height:0}.login-shell--first-admin .bootstrap-auth .ds-field--floating{align-self:start}.login-shell--first-admin .bootstrap-auth__step{align-content:start;align-items:start;gap:calc(var(--flow-4) + var(--flow-1))}.login-shell--first-admin .bootstrap-auth .ds-field--floating:not([data-floating=true]) .ds-field__label{top:calc(50% - .18rem)}.login-shell--first-admin .bootstrap-auth .ds-field--floating[data-filled=false][data-focused=true] .ds-field__label{padding:0 var(--ds-field-floating-label-padding-inline);line-height:var(--line-height-base);margin-inline-start:calc(var(--ds-field-floating-label-padding-inline) * -1);top:calc(50% - .18rem);transform:translateY(-50%)}.login-shell--first-admin .bootstrap-auth .ds-field--password.ds-field--floating[data-expanded=true][data-filled=false][data-focused=true] .ds-field__label{top:calc((var(--ds-field-floating-min-height) / 2) - .18rem)}.login-shell--first-admin .bootstrap-auth .ds-field--floating[data-filled=false][data-focused=true]:not(.ds-field--password):not(.ds-field--select):not(.ds-phone-input) .ds-field__control-shell:before,.login-shell--first-admin .bootstrap-auth .ds-field--password.ds-field--floating[data-filled=false][data-focused=true] .ds-password-input__frame:before{-webkit-mask-image:none;mask-image:none}.login-shell--first-admin .bootstrap-auth .ds-field--floating[data-filled=false][data-focused=true] .ds-control::placeholder,.login-shell--first-admin .bootstrap-auth .ds-field--floating[data-filled=false][data-focused=true] .ds-password-input__control::placeholder{color:#0000}.login-shell--first-admin .bootstrap-auth .ds-field--floating[data-focused=true]:not([data-invalid=true]):not(.ds-field--password):not(.ds-field--select):not(.ds-phone-input) .ds-field__control-shell:before,.login-shell--first-admin .bootstrap-auth .ds-field--password.ds-field--floating[data-focused=true]:not([data-invalid=true]) .ds-password-input__frame:before{border-color:var(--color-glass-line-control-focus);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 12%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 20%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-glass-line-control-focus) 58%, transparent), var(--shadow-control-100)}.login-shell--first-admin .bootstrap-auth__submit{width:auto;min-width:10.5rem}@media (width<=48rem){.bootstrap-auth{gap:var(--space-4);width:min(100%,36rem);padding:var(--space-5) var(--space-4)}.bootstrap-auth__shell,.bootstrap-auth__content,.bootstrap-auth__step{gap:var(--flow-4)}.bootstrap-auth__sidebar{gap:var(--space-4)}.bootstrap-auth__sidebar .shared-admin__provisioning-stepper{gap:var(--space-2);overscroll-behavior-x:contain;scroll-padding-inline:var(--space-1);scroll-snap-type:x proximity;margin-top:0;padding-block-end:var(--space-1);display:flex;overflow:auto hidden}.bootstrap-auth__sidebar .shared-admin__provisioning-stepper:before{display:none}.bootstrap-auth__sidebar .shared-admin__provisioning-stepper-item{scroll-snap-align:start;flex:1 0 min(10.5rem,44vw);min-height:0}.bootstrap-auth__sidebar .shared-admin__provisioning-stepper-button{gap:var(--space-2);min-block-size:3.35rem;padding:var(--space-2);border:1px solid color-mix(in srgb, var(--color-ui-foreground) 10%, transparent);background:color-mix(in srgb, var(--color-ui-foreground) 3.5%, transparent)}.bootstrap-auth__sidebar .shared-admin__provisioning-stepper-marker{block-size:2rem;inline-size:2rem}.bootstrap-auth__sidebar .shared-admin__provisioning-stepper-title{font-size:.92rem;line-height:1.2}.bootstrap-auth__actions{justify-content:stretch}}@media (height<=30rem) and (orientation:landscape){.login-shell--minimal{gap:var(--flow-2);min-height:100dvh;padding:var(--flow-3) max(var(--flow-4), env(safe-area-inset-right)) var(--flow-3) max(var(--flow-4), env(safe-area-inset-left))}.login-shell--minimal>.auth-language-switcher{top:max(var(--space-2), env(safe-area-inset-top));right:max(var(--space-3), env(safe-area-inset-right));width:min(12rem, calc(100vw - var(--space-6)));position:fixed}.login-shell--minimal .login-layout{align-self:start}.login-shell--minimal .login-layout__auth{place-items:start center;padding-bottom:0}.login-shell--minimal .login-auth{gap:var(--flow-3);width:min(100%,23rem)}.login-shell--minimal .login-auth__orb{display:none}.login-shell--minimal .login-auth__intro,.login-shell--minimal .login-auth__headline{gap:var(--flow-1);margin-bottom:0}.login-shell--minimal .login-auth__title{font-size:clamp(1.82rem, calc(4.5vw * var(--ui-fluid-scale)), 2.3rem)}.login-shell--minimal .login-auth__subline{font-size:var(--font-size-100)}.login-shell--minimal .login-panel__form,.login-shell--minimal .login-panel__methods,.login-shell--minimal .login-panel__summary,.login-shell--minimal .login-panel__sso,.login-shell--minimal .login-panel__sso-actions,.login-shell--minimal .login-auth__help,.login-shell--minimal .login-auth__help-actions{gap:var(--flow-2)}.login-shell--minimal>.app-version-text:not(.app-version-text--inline){right:max(var(--space-3), env(safe-area-inset-right));bottom:max(var(--space-2), env(safe-area-inset-bottom))}.bootstrap-auth{gap:var(--space-3);width:min(100%,58rem);padding:var(--space-4)}.bootstrap-auth__shell{align-items:start;gap:var(--flow-4);grid-template-columns:minmax(13rem,.72fr) minmax(0,1.28fr)}.bootstrap-auth .bootstrap-auth__orb{display:none}.bootstrap-auth__sidebar,.bootstrap-auth__content,.bootstrap-auth__content-header,.bootstrap-auth__step{gap:var(--flow-3)}.bootstrap-auth__sidebar .shared-admin__provisioning-stepper{gap:var(--space-3);margin-top:0}.bootstrap-auth__step-description,.bootstrap-auth__redirect-hint{line-height:var(--line-height-snug)}.bootstrap-auth__step-description.shared-stage__body{max-width:22ch}}@media (width>=62rem){.login-shell--first-admin .bootstrap-auth__shell{align-items:stretch}.login-shell--first-admin .bootstrap-auth__intro .login-auth__title{max-inline-size:12ch;font-size:clamp(1.62rem, calc(2vw * var(--ui-fluid-scale)), 2.08rem);overflow-wrap:normal}}.login-auth__intro{gap:var(--space-2);text-align:center;justify-items:center;display:grid}.bootstrap-auth .login-auth__intro{gap:var(--space-3);text-align:left;justify-items:start}.login-auth__headline{gap:var(--space-1);justify-items:center;display:grid}.login-auth__orb{width:clamp(8.325rem, calc(16.2vw * var(--ui-decor-scale)), 10.35rem);aspect-ratio:1;margin-bottom:0;position:relative;overflow:visible}.login-auth__orb--living-avatar{width:clamp(6.66rem, calc(12.96vw * var(--ui-decor-scale)), 8.28rem);place-items:center;display:grid}.login-auth__orb--living-avatar .login-auth__nia-avatar{--nia-living-avatar-frame-size:min(100%, 8.28rem)}.bootstrap-auth__orb{width:clamp(6.9rem, calc(11vw * var(--ui-decor-scale)), 8.6rem);margin-bottom:calc(var(--space-1) * -1)}.bootstrap-auth__orb .login-auth__nia-avatar{--nia-living-avatar-frame-size:min(100%, 8.6rem)}.login-auth__eyebrow{color:color-mix(in srgb, var(--color-bg-inverse) max(56%, var(--opacity-text-neutral)), transparent)}.login-auth__title{max-width:none;font-family:var(--font-profile-display-family);font-weight:var(--font-profile-display-weight);font-variation-settings:var(--font-profile-display-variation);font-size:clamp(1.62rem, calc(1.7vw * var(--ui-fluid-scale)), 2.04rem);line-height:var(--font-profile-display-line-height);letter-spacing:var(--font-profile-display-letter-spacing)}.login-auth__subline{font-family:var(--font-profile-interface-family);font-size:var(--font-size-200);font-weight:var(--font-profile-interface-weight);font-variation-settings:var(--font-profile-interface-variation);line-height:var(--font-profile-interface-line-height);color:color-mix(in srgb, var(--color-bg-inverse) max(68%, var(--opacity-text-neutral)), transparent);letter-spacing:var(--font-profile-interface-letter-spacing);margin:3px 0 0}.login-panel__form,.login-panel__methods,.login-panel__summary,.login-panel__sso,.login-panel__sso-actions,.login-info,.login-info__cards{gap:var(--flow-4);align-items:stretch;display:grid}.login-panel__summary{padding-top:var(--flow-3);border-top:1px solid color-mix(in srgb, var(--color-bg-inverse) 10%, transparent)}.login-panel__identifier{font-family:var(--font-profile-heading-family);font-size:var(--font-size-interactive-control);font-weight:var(--font-profile-heading-weight);font-variation-settings:var(--font-profile-heading-variation);line-height:var(--font-profile-heading-line-height);color:var(--color-text-primary);letter-spacing:var(--font-profile-heading-letter-spacing)}.login-panel__actions{justify-content:space-between;align-items:center;gap:var(--flow-3);flex-wrap:wrap;display:flex}.login-panel__help-link{color:var(--color-accent-600);font-size:var(--font-size-interactive-link);text-decoration:none}.login-panel__help-link--button{cursor:pointer;font-family:inherit;font-size:var(--font-size-interactive-link);font-weight:inherit;line-height:inherit;background:0 0;border:0;padding:0}.login-panel__help-link:hover,.login-panel__help-link:focus-visible{text-decoration:underline}.login-panel__divider{color:var(--color-text-muted);font-family:var(--font-profile-eyebrow-family);font-size:var(--font-size-100);font-weight:var(--font-profile-eyebrow-weight);font-variation-settings:var(--font-profile-eyebrow-variation);line-height:var(--font-profile-eyebrow-line-height);letter-spacing:var(--font-profile-eyebrow-letter-spacing);text-transform:uppercase;align-items:center;gap:var(--flow-3);grid-template-columns:1fr auto 1fr;display:grid}.login-panel__divider:before,.login-panel__divider:after{content:"";background:color-mix(in srgb, var(--color-bg-inverse) 12%, transparent);height:1px}.login-panel__sso-actions{grid-template-columns:1fr}.login-auth__help{gap:var(--space-3);justify-items:center;display:grid}.login-auth__help-actions{justify-content:center;gap:var(--flow-3);flex-wrap:wrap;display:flex}.login-auth__headline--help{gap:var(--space-2)}.login-auth__headline--help .login-auth__subline{max-width:30ch}.login-help__phone{gap:var(--space-1);text-align:center;margin:0;display:grid}.login-help__phone-label{color:var(--color-text-muted);font-size:var(--font-size-100)}.login-help__phone-value{color:var(--color-text-primary);font-family:var(--font-profile-interface-family);font-size:var(--font-size-300);font-weight:var(--font-profile-label-weight);font-variation-settings:var(--font-profile-label-variation);line-height:var(--font-profile-interface-line-height);letter-spacing:var(--font-profile-interface-letter-spacing)}.login-auth .ds-alert{border-radius:var(--radius-login-card);padding:var(--space-3);gap:var(--space-1);background:color-mix(in srgb, var(--color-bg-inverse) 4%, transparent)}.login-auth .ds-alert__title{font-size:var(--font-size-100)}.login-auth .ds-field__label,.login-auth .ds-field__hint,.login-auth .ds-field__error{text-align:left}.login-auth .ds-button{width:100%}.login-auth .ds-button--primaryDark,.login-auth .ds-button--primaryIvory,.login-auth .ds-button--secondary,.login-auth .ds-button--danger,.login-auth .ds-button--ghost{min-height:3rem}.bootstrap-auth__form{gap:var(--flow-3)}.bootstrap-auth__name-row{align-items:start;gap:var(--space-4);display:grid}@media (width>=48.01rem){.login-shell.login-shell--first-admin .login-layout__auth .bootstrap-auth{padding:var(--flow-5)}.login-shell--first-admin .bootstrap-auth__shell{align-items:stretch;gap:var(--flow-8);grid-template-columns:minmax(15rem,17.25rem) minmax(0,1fr)}.login-shell--first-admin .bootstrap-auth__sidebar{gap:var(--flow-5);border-right:1px solid color-mix(in srgb, var(--color-ui-foreground) 10%, transparent);padding-right:0}.login-shell--first-admin .bootstrap-auth__orb{margin-bottom:var(--flow-4);justify-self:center;margin-inline:auto}.login-shell--first-admin .bootstrap-auth__intro .login-auth__title{max-inline-size:min(100%,13.5rem);font-size:clamp(1.56rem, calc(1.84vw * var(--ui-fluid-scale)), 1.96rem);overflow-wrap:normal;word-break:normal}.login-shell--first-admin .bootstrap-auth__sidebar .shared-admin__provisioning-stepper{gap:var(--flow-5);scroll-snap-type:none;margin:1.25rem 0 0;padding:0;display:grid;overflow:visible}.login-shell--first-admin .bootstrap-auth__sidebar .shared-admin__provisioning-stepper:before{display:block}.login-shell--first-admin .bootstrap-auth__sidebar .shared-admin__provisioning-stepper-item{flex:initial;min-height:5rem}.login-shell--first-admin .bootstrap-auth__sidebar .shared-admin__provisioning-stepper-marker{block-size:2.4rem;inline-size:2.4rem}.login-shell--first-admin .bootstrap-auth__sidebar .shared-admin__provisioning-stepper-marker:before{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ui-foreground) 18%, transparent);inset:-.38rem}.login-shell--first-admin .bootstrap-auth__sidebar .shared-admin__provisioning-stepper-title{min-width:0;letter-spacing:0;overflow-wrap:anywhere;max-inline-size:100%;font-size:.94rem;line-height:1.25}.login-shell--first-admin .bootstrap-auth__content{gap:var(--flow-5);padding-left:0}.login-shell--first-admin .bootstrap-auth__form,.login-shell--first-admin .bootstrap-auth__step{align-content:start;align-items:start;gap:calc(var(--flow-4) + var(--flow-1))}.login-shell--first-admin .bootstrap-auth__name-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.login-panel__edit.ds-button{justify-self:start;width:auto}.login-info{--login-info-text-scale:.85;min-height:100%;padding:clamp(var(--space-6), calc(3vw * var(--ui-fluid-scale)), calc(var(--space-8) + var(--space-2)));border-radius:var(--radius-login-panel);align-content:start}.login-shell--minimal .login-layout__auth{padding-bottom:var(--flow-8);position:relative}.login-shell--minimal .login-layout__auth>.login-auth{z-index:1;position:relative}.login-shell--minimal .login-auth__intro{gap:var(--flow-2);margin-bottom:calc(var(--flow-5) + var(--flow-2) - 10px)}.login-shell--minimal .login-auth__headline{gap:calc(.28rem + 5px)}.login-shell--minimal .login-auth__orb{margin-bottom:-30px}.login-shell--minimal .login-auth__orb--living-avatar{margin-bottom:-14px}.login-shell--minimal.login-shell--first-admin .bootstrap-auth__orb.login-auth__orb--living-avatar{margin-bottom:var(--space-4)}@media (width<=61.999rem){.login-shell--minimal .login-auth__orb--living-avatar{margin-bottom:0}}.login-shell--minimal .login-auth__title{font-size:clamp(2.13rem, calc(3.57vw * var(--ui-fluid-scale)), 3.32rem);text-wrap:balance}.login-shell--minimal .login-panel__methods,.login-shell--minimal .login-panel__sso,.login-shell--minimal .login-auth__help{gap:var(--flow-3)}.login-shell--minimal .login-panel__sso--providers-only{padding-top:var(--flow-1)}.login-shell--minimal .login-auth .ds-alert{background:color-mix(in srgb, var(--color-ui-foreground) 4%, transparent)}.invitation-shell .login-auth__orb--living-avatar{margin-bottom:var(--space-3)}.invitation-shell .login-layout{grid-template-columns:minmax(0,1fr);justify-content:center}.invitation-shell .login-layout__auth{grid-template-columns:minmax(0,1fr);justify-self:center;justify-items:center;width:min(100%,34rem)}.invitation-auth{row-gap:var(--space-3);justify-self:center;justify-items:center;width:min(100%,34rem)}.invitation-auth .login-auth__intro{grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%;margin-bottom:0}.invitation-auth .login-auth__headline{grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%}.invitation-auth .login-auth__subline{margin-top:var(--space-4)}.invitation-auth--password .login-auth__intro{margin-bottom:calc(var(--space-5) + var(--space-2) - 10px)}.invitation-auth--password .login-auth__headline{gap:calc(.28rem + 5px)}.invitation-auth--password .login-auth__subline{margin-top:3px}.invitation-auth .login-panel__form,.invitation-auth .login-panel__sso-actions,.invitation-auth .login-auth__help,.invitation-auth .login-auth__subline{width:min(100%,24rem)}.invitation-auth__animated-title{place-items:center;min-height:5.2rem;font-size:2.38rem;line-height:.98;display:grid}.invitation-auth__title-step{opacity:0;will-change:opacity, transform;grid-area:1/1;max-width:min(13.6em,100%);transform:translateY(.42rem)}.invitation-auth__title-line{white-space:nowrap;display:block}.invitation-auth__title-step--greeting{font-size:.9em;animation:4.8s cubic-bezier(.22,.74,.34,1) both invitation-title-greeting}.invitation-auth__title-step--final{animation:4.8s cubic-bezier(.22,.74,.34,1) both invitation-title-final}.invitation-auth__title-step--unavailable{max-width:min(14em,100%);font-size:.9em;line-height:1.02}@keyframes invitation-title-greeting{0%{opacity:0;transform:translateY(.42rem)}12%,34%{opacity:1;transform:translateY(0)}48%,to{opacity:0;transform:translateY(-.36rem)}}@keyframes invitation-title-final{0%,54%{opacity:0;transform:translateY(.42rem)}72%,to{opacity:1;transform:translateY(0)}}@media (width<=640px){.invitation-auth__animated-title{min-height:3.5rem;font-size:1.46rem}.invitation-auth__title-step--final .invitation-auth__title-line+.invitation-auth__title-line{font-size:.76em}.invitation-auth .login-panel__form,.invitation-auth .login-panel__sso-actions,.invitation-auth .login-auth__help,.invitation-auth .login-auth__subline{width:min(100%,24rem)}}@media (prefers-reduced-motion:reduce){.invitation-auth__title-step{will-change:auto;animation:none;transform:none}.invitation-auth__title-step--greeting{display:none}.invitation-auth__title-step--final{opacity:1}}.login-info .home-hero__title,.login-info .landing-hero__lead,.login-info .home-hero__eyebrow{max-width:20ch}.login-info .home-hero__title{font-size:clamp(calc(2.34rem * var(--login-info-text-scale)), calc(4.25vw * var(--ui-fluid-scale) * var(--login-info-text-scale)), calc(4.21rem * var(--login-info-text-scale)))}.login-info .landing-hero__lead{font-size:clamp(calc(var(--font-size-300) * var(--login-info-text-scale)), calc((.357vw * var(--ui-fluid-scale)) + .85rem), calc(1.28rem * var(--login-info-text-scale)))}.login-info__cards .ds-card{font-size:calc(var(--font-size-300) * var(--login-info-text-scale));background:var(--gradient-glass-panel-soft);border-color:color-mix(in srgb, var(--color-bg-inverse) 14%, transparent);border-radius:var(--radius-login-card);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 18%, transparent), var(--shadow-100)}.login-info__cards .ds-card__title{font-size:calc(var(--font-size-500) * var(--login-info-text-scale))}.brand-direction__surface{place-items:center start;min-height:100%}.landing-modal-list{gap:var(--flow-2);color:color-mix(in srgb, var(--color-ui-foreground) max(66%, var(--opacity-text-neutral)), transparent);margin:0;padding-left:1.25rem;display:grid}.brand-direction{align-items:stretch}.brand-direction__hero{align-content:start;min-height:min(42rem,78vh)}.brand-direction__hero .home-hero__title{max-width:10ch}.brand-direction__surfaces{align-items:start}.brand-direction__surface--contrast{color:var(--color-text-inverse);background:var(--gradient-contrast-surface);border-color:color-mix(in srgb, var(--color-text-inverse) 14%, transparent);position:relative}.brand-direction__surface--contrast:before{content:"";background:var(--gradient-contrast-band);pointer-events:none;height:34%;position:absolute;inset:0 0 auto}.brand-direction__surface--contrast:after{content:"";background:linear-gradient(180deg, transparent 0%, transparent 33%, color-mix(in srgb, var(--color-bg-inverse) 98%, transparent) 33%), radial-gradient(circle at 86% 12%, color-mix(in srgb, var(--color-bg-inverse) 72%, transparent), transparent 14%);pointer-events:none;position:absolute;inset:0}.brand-direction__surface--contrast>*{z-index:1;position:relative}.brand-direction__surface--contrast h2,.brand-direction__surface--contrast p,.brand-direction__surface--contrast li{color:var(--color-text-inverse)}.brand-direction__surface--contrast .home-hero__eyebrow{color:color-mix(in srgb, var(--color-text-inverse) 64%, transparent)}.brand-direction__stack{gap:var(--flow-3);width:100%;display:grid}.brand-direction__palette{gap:var(--space-3);display:grid}.brand-direction__palette-grid{gap:var(--flow-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brand-direction__swatch{gap:var(--space-2);display:grid}.brand-direction__swatch-chip{border-radius:calc(var(--radius-lg) - .5rem);border:1px solid color-mix(in srgb, var(--color-bg-inverse) 12%, transparent);min-height:5rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-inverse) 14%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-canvas) 18%, transparent)}.brand-direction__swatch-chip--offwhite{background:var(--color-ui-foreground)}.brand-direction__swatch-chip--ash{background:var(--color-ui-foreground-soft)}.brand-direction__swatch-chip--violet-deep{background:var(--color-brand-deep)}.brand-direction__swatch-chip--royal{background:var(--color-brand-700)}.brand-direction__swatch-chip--orchid{background:var(--color-brand-600)}.brand-direction__swatch-chip--magenta{background:var(--color-brand-500)}.brand-direction__swatch-chip--prune{background:var(--color-ui-canvas)}.brand-direction__swatch-chip--anthracite{background:var(--color-ui-surface)}.brand-direction__swatch-label{gap:var(--space-1);font-size:var(--font-size-100);color:var(--color-text-secondary);margin:0;display:grid}.brand-direction__swatch-name{color:var(--color-text-primary);font-size:var(--font-size-200)}.brand-direction__swatch-value{letter-spacing:calc(var(--font-profile-eyebrow-letter-spacing) - .05em)}.brand-direction__surface--contrast .brand-direction__swatch-label{color:color-mix(in srgb, var(--color-text-inverse) 72%, transparent)}.brand-direction__surface--contrast .brand-direction__swatch-name{color:var(--color-text-inverse)}@media (width>=62rem){.login-shell{padding:var(--flow-6)}.login-shell--minimal{--auth-shell-background:var(--gradient-login-backdrop-minimal-halo)}.login-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.login-shell--minimal .login-layout__auth{padding-bottom:0}.login-shell--minimal .login-auth__orb{width:clamp(8.55rem, calc(10.8vw * var(--ui-decor-scale)), 10.35rem)}.login-shell--first-admin .login-layout{grid-template-columns:minmax(0,1fr)}.bootstrap-auth__name-row{grid-template-columns:repeat(2,minmax(0,1fr))}.bootstrap-auth__actions{justify-content:space-between}.login-shell--first-admin .bootstrap-auth{width:min(100%,58.8rem)}.login-info__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.shared-admin__stack,.shared-admin__dialog-form,.shared-admin__panel-copy{display:grid}.shared-admin__stack{gap:var(--flow-4)}.shared-admin__panel-copy{gap:var(--flow-3)}.shared-admin__dialog-form{gap:var(--flow-6)}.shared-admin__dialog-form>.ds-modal__description:first-child{margin-bottom:var(--flow-2)}.shared-admin__provisioning-dialog,.shared-admin__provisioning-shell,.shared-admin__provisioning-sidebar,.shared-admin__provisioning-content,.shared-admin__provisioning-header,.shared-admin__provisioning-step,.shared-admin__provisioning-main,.shared-admin__provisioning-review,.shared-admin__provisioning-review-section,.shared-admin__provisioning-review-list,.shared-admin__provisioning-summary,.shared-admin__provisioning-summary-list,.shared-admin__provisioning-stepper{display:grid}.shared-admin__provisioning-dialog{gap:var(--space-8)}.shared-admin__provisioning-shell{min-block-size:min(43rem, calc(100dvh - (var(--space-4) * 6)));gap:0}.shared-admin__provisioning-sidebar{align-content:start;padding-left:.48rem}.shared-admin__provisioning-content{gap:var(--flow-6);min-width:0}.shared-admin__provisioning-header{gap:var(--flow-4)}.shared-admin__provisioning-step{gap:var(--space-6)}.shared-admin__dialog-form .shared-admin__panel-copy{gap:var(--flow-4)}.shared-admin__provisioning-stepper{gap:var(--space-6);margin:0;padding:0;list-style:none;position:relative}.shared-admin__provisioning-stepper:before{content:"";border-radius:var(--radius-pill);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 18%, transparent), color-mix(in srgb, var(--color-ui-foreground) 8%, transparent));width:2px;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ui-foreground) 4%, transparent);position:absolute;top:.94rem;bottom:.94rem;left:1.18rem}.shared-admin__provisioning-stepper-item{z-index:1;align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);min-height:5rem;display:grid;position:relative}.shared-admin__provisioning-stepper-button{align-items:center;gap:var(--space-4);border-radius:var(--radius-card);appearance:none;min-block-size:5rem;inline-size:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);padding:0;display:grid}.shared-admin__provisioning-stepper-button:disabled{cursor:not-allowed}.shared-admin__provisioning-stepper-button:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ui-foreground) 54%, transparent);outline-offset:.32rem}@media (hover:hover){.shared-admin__provisioning-stepper-button:not(:disabled):hover .shared-admin__provisioning-stepper-title{color:color-mix(in srgb, var(--color-ui-foreground) max(92%, var(--opacity-text-neutral)), transparent)}.shared-admin__provisioning-stepper-item.is-current .shared-admin__provisioning-stepper-button:not(:disabled):hover .shared-admin__provisioning-stepper-title{color:color-mix(in srgb, var(--color-ui-foreground) max(94%, var(--opacity-text-neutral)), transparent)}}.shared-admin__provisioning-stepper-marker{isolation:isolate;border:1px solid color-mix(in srgb, var(--color-ui-foreground) 18%, transparent);block-size:2.4rem;inline-size:2.4rem;color:color-mix(in srgb, var(--color-ui-foreground) max(84%, var(--opacity-text-neutral)), transparent);font-family:var(--font-profile-interface-family);box-shadow:none;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:.92rem;font-weight:700;line-height:1;display:inline-flex;position:relative}.shared-admin__provisioning-stepper-marker:before{content:"";z-index:-1;background:var(--color-modal-surface-base);border-radius:50%;position:absolute;inset:-.38rem}.ds-modal .shared-admin__provisioning-stepper-marker:before{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ui-foreground) 18%, transparent)}.shared-admin__provisioning-stepper-marker svg{block-size:1rem;inline-size:1rem}.shared-admin__provisioning-stepper-title{color:color-mix(in srgb, var(--color-ui-foreground) max(74%, var(--opacity-text-neutral)), transparent);font-family:var(--font-profile-heading-family);font-variation-settings:"wght" 430;letter-spacing:.01em;font-size:1rem;font-weight:600;line-height:1.25}.shared-admin__provisioning-stepper-item.is-complete .shared-admin__provisioning-stepper-marker{color:var(--color-badge-ivory-text);box-shadow:none;background:0 0;border-color:#0000}.shared-admin__provisioning-stepper-item.is-complete .shared-admin__provisioning-stepper-marker:before{background:color-mix(in srgb, var(--color-success-anchor) 62%, var(--color-ui-foreground) 38%);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-success-anchor) 74%, var(--color-ui-foreground) 26%), 0 .18rem .56rem color-mix(in srgb, var(--color-success-anchor) 18%, transparent);inset:-.18rem}.shared-admin__provisioning-stepper-item.is-current .shared-admin__provisioning-stepper-marker{color:var(--color-badge-ivory-text);box-shadow:none;background:0 0;border-color:#0000}.shared-admin__provisioning-stepper-item.is-current .shared-admin__provisioning-stepper-marker:before{background:color-mix(in srgb, var(--color-ui-foreground) 96%, var(--color-ui-foreground-soft) 4%);box-shadow:none;inset:-.18rem}.shared-admin__provisioning-dialog .shared-admin__provisioning-stepper-item.is-current .shared-admin__provisioning-stepper-marker{color:var(--color-ui-canvas)}.shared-admin__provisioning-dialog .shared-admin__provisioning-stepper-item.is-current .shared-admin__provisioning-stepper-marker:before{background:color-mix(in srgb, var(--color-ui-foreground) 96%, var(--color-ui-foreground-soft) 4%);box-shadow:none}.shared-admin__provisioning-stepper-item.is-upcoming .shared-admin__provisioning-stepper-marker{border-color:color-mix(in srgb, var(--color-ui-foreground) 16%, transparent);color:color-mix(in srgb, var(--color-ui-foreground) max(84%, var(--opacity-text-neutral)), transparent);box-shadow:none;background:0 0}.shared-admin__provisioning-stepper-item.is-complete .shared-admin__provisioning-stepper-title{color:color-mix(in srgb, var(--color-ui-foreground) max(68%, var(--opacity-text-neutral)), transparent)}.shared-admin__provisioning-stepper-item.is-current .shared-admin__provisioning-stepper-title{color:color-mix(in srgb, var(--color-ui-foreground) max(94%, var(--opacity-text-neutral)), transparent)}.shared-admin__provisioning-stepper-item.is-upcoming .shared-admin__provisioning-stepper-title{color:color-mix(in srgb, var(--color-ui-foreground) max(48%, var(--opacity-text-neutral)), transparent)}.shared-admin__provisioning-current-title{font-size:clamp(1.35rem, calc((.8vw * var(--ui-fluid-scale)) + 1.16rem), 1.7rem);line-height:1.08}.shared-admin__provisioning-grid{align-items:start;gap:var(--flow-4);display:grid}.shared-admin__provisioning-layout{gap:var(--flow-4);display:grid}.shared-admin__provisioning-main{gap:var(--space-4);min-width:0}.shared-admin__provisioning-option-list{gap:var(--space-3)}.shared-admin__provisioning-option{padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--color-ui-foreground) 10%, transparent);border-radius:var(--radius-card);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 5%, transparent), transparent), color-mix(in srgb, var(--color-ui-foreground) 2.5%, transparent)}.shared-admin__provisioning-review{gap:var(--space-4)}.shared-admin__provisioning-review-section{gap:var(--flow-3);min-width:0;padding-block:var(--flow-1) var(--flow-4)}.shared-admin__provisioning-review-section+.shared-admin__provisioning-review-section{border-top:1px solid color-mix(in srgb, var(--color-ui-foreground) 10%, transparent);padding-block-start:var(--flow-4)}.shared-admin__provisioning-review-section .shared-admin__panel-copy{gap:0}.shared-admin__provisioning-review-section .shared-admin__subpanel-title{color:color-mix(in srgb, var(--color-ui-foreground) max(94%, var(--opacity-text-neutral)), transparent);font-size:var(--font-size-200);font-weight:var(--font-weight-semibold);font-variation-settings:"wght" var(--font-weight-semibold);line-height:var(--line-height-tight)}.shared-admin__provisioning-review-list{gap:.56rem;margin:0}.shared-admin__provisioning-review-row{align-items:baseline;column-gap:var(--space-8);row-gap:var(--space-1);grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);display:grid}.shared-admin__provisioning-review-row dt{color:color-mix(in srgb, var(--color-ui-foreground) max(62%, var(--opacity-text-neutral)), transparent);font-family:var(--font-profile-interface-family);font-size:var(--font-size-100);font-weight:var(--font-weight-regular);font-variation-settings:"wght" var(--font-weight-regular);letter-spacing:0;line-height:var(--line-height-normal);text-transform:none;margin:0}.shared-admin__provisioning-review-row dd{color:color-mix(in srgb, var(--color-ui-foreground) max(92%, var(--opacity-text-neutral)), transparent);font-family:var(--font-profile-interface-family);font-size:var(--font-size-100);font-weight:var(--font-weight-medium);font-variation-settings:"wght" var(--font-weight-medium);line-height:var(--line-height-normal);overflow-wrap:anywhere;margin:0}@media (width<=42rem){.shared-admin__provisioning-review-row{grid-template-columns:minmax(0,1fr);column-gap:0}}@media (width<=61.99rem){.shared-admin__provisioning-dialog,.shared-admin__provisioning-shell,.shared-admin__provisioning-content,.shared-admin__provisioning-step{gap:var(--flow-4)}.shared-admin__provisioning-shell{min-block-size:auto}.shared-admin__provisioning-sidebar{min-width:0;padding-left:0}.shared-admin__provisioning-stepper{gap:var(--space-2);margin-inline:calc(var(--space-1) * -1);padding:0 var(--space-1) var(--space-2);overscroll-behavior-x:contain;scroll-padding-inline:var(--space-1);scroll-snap-type:x proximity;display:flex;overflow:auto hidden}.shared-admin__provisioning-stepper:before{display:none}.shared-admin__provisioning-stepper-item{scroll-snap-align:start;flex:0 0 min(11rem,48vw);min-height:0}.shared-admin__provisioning-stepper-button{gap:var(--space-2);min-block-size:3.35rem;padding:var(--space-2);border:1px solid color-mix(in srgb, var(--color-ui-foreground) 10%, transparent);background:color-mix(in srgb, var(--color-ui-foreground) 3.5%, transparent)}.shared-admin__provisioning-stepper-marker{block-size:2rem;inline-size:2rem}.shared-admin__provisioning-stepper-marker:before{inset:-.18rem}.shared-admin__provisioning-stepper-title{font-size:.88rem;line-height:1.2}.shared-admin__provisioning-current-title{font-size:1.16rem}}.shared-admin__subpanel-title{color:color-mix(in srgb, var(--color-ui-foreground) max(94%, var(--opacity-text-neutral)), transparent);font-family:var(--font-profile-heading-family);font-size:clamp(1rem, calc((.4vw * var(--ui-fluid-scale)) + .92rem), 1.1rem);font-weight:var(--font-profile-heading-weight);font-variation-settings:var(--font-profile-heading-variation);line-height:var(--line-height-snug);letter-spacing:var(--font-profile-heading-letter-spacing);margin:0}.shared-admin__provisioning-summary{align-content:start;gap:var(--space-4);min-width:0}.shared-admin__provisioning-summary-list{gap:var(--flow-3);margin:0}.shared-admin__provisioning-summary-row{gap:var(--space-1);display:grid}.shared-admin__provisioning-summary-row dt{color:color-mix(in srgb, var(--color-ui-foreground) max(56%, var(--opacity-text-neutral)), transparent);font-family:var(--font-profile-interface-family);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.shared-admin__provisioning-summary-row dd{color:color-mix(in srgb, var(--color-ui-foreground) max(92%, var(--opacity-text-neutral)), transparent);margin:0}@media (width>=62rem){.shared-admin__provisioning-dialog--user .shared-admin__provisioning-shell{gap:var(--flow-8)}.shared-admin__provisioning-dialog--user .shared-admin__provisioning-sidebar{border-right:2px solid color-mix(in srgb, var(--color-ui-foreground) 12%, transparent);padding-right:0}.shared-admin__provisioning-dialog--user .shared-admin__provisioning-content{padding-left:0}.shared-admin__provisioning-shell{grid-template-columns:minmax(15rem,17.25rem) minmax(0,1fr);align-items:start}.shared-admin__provisioning-sidebar{padding-right:var(--space-6);border-right:1px solid color-mix(in srgb, var(--color-ui-foreground) 10%, transparent)}.shared-admin__provisioning-content{padding-left:var(--flow-6)}.shared-admin__provisioning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shared-admin__provisioning-layout{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.95fr);align-items:start}}.settings-user-provisioning__module-stage,.settings-user-provisioning__module-list-shell,.settings-user-provisioning__module-list,.settings-user-provisioning__module-card,.settings-user-provisioning__module-overview,.settings-user-provisioning__module-copy,.settings-user-provisioning__module-choice,.settings-user-provisioning__module-controls,.settings-user-provisioning__ticket-profile,.settings-user-provisioning__position-stage,.settings-user-provisioning__position-list,.settings-user-provisioning__position-card{display:grid}.settings-user-provisioning__module-stage,.settings-user-provisioning__module-list-shell,.settings-user-provisioning__module-list,.settings-user-provisioning__module-card,.settings-user-provisioning__module-copy,.settings-user-provisioning__module-choice,.settings-user-provisioning__module-controls,.settings-user-provisioning__ticket-profile,.settings-user-provisioning__position-stage,.settings-user-provisioning__position-list,.settings-user-provisioning__position-card{gap:var(--space-4)}.settings-user-provisioning__module-targets{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid color-mix(in srgb, var(--color-ui-foreground) 9%, transparent);flex-wrap:wrap;display:flex}.settings-user-provisioning__module-list{gap:var(--flow-3)}.settings-user-provisioning__access-profile-stack{gap:var(--flow-4);display:grid}.settings-user-provisioning__access-profile-grid{gap:var(--flow-2);box-shadow:none;background:0 0;border:0;margin:0;padding:0}.settings-user-provisioning__access-profile-grid .ds-field__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-user-provisioning__access-profile-grid .ds-field__required{color:color-mix(in srgb, var(--color-ui-foreground) 74%, var(--color-ui-foreground-soft) 26%)}.settings-user-provisioning__access-profile-grid .ds-inline-control{align-items:flex-start;gap:var(--space-3);padding:.88rem var(--space-3);border-radius:calc(var(--radius-card) - 2px);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);background:0 0;border:1px solid #0000;position:relative}.settings-user-provisioning__access-profile-grid .ds-radio-option__help-trigger{margin-top:0;margin-right:0}.settings-user-provisioning__current-platform-role{gap:var(--flow-1);padding:var(--flow-3);border:1px solid color-mix(in srgb, var(--color-ui-foreground) 13%, transparent);border-radius:calc(var(--radius-card) - 2px);background:color-mix(in srgb, var(--color-ui-foreground) 4%, transparent);display:grid}.settings-user-provisioning__current-platform-role-label{color:color-mix(in srgb, var(--color-text-secondary) max(86%, var(--opacity-text-neutral)), transparent);font-size:var(--font-size-100);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.settings-user-provisioning__current-platform-role strong{color:var(--color-text-primary);font-size:var(--font-size-200);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.settings-user-provisioning__current-platform-role p{color:var(--color-text-secondary);font-size:var(--font-size-100);line-height:var(--line-height-normal);margin:0}.settings-user-provisioning__access-profile-help{gap:var(--space-3);display:grid}.settings-user-provisioning__access-profile-help-section{gap:var(--flow-1);display:grid}.settings-user-provisioning__access-profile-help strong{color:var(--color-text-primary);font-size:var(--font-size-100);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.settings-user-provisioning__access-profile-help ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.settings-user-provisioning__access-profile-help li{gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-100);line-height:var(--line-height-normal);grid-template-columns:auto minmax(0,1fr);display:grid}.settings-user-provisioning__access-profile-help-bullet{color:color-mix(in srgb, var(--color-text-secondary) max(72%, var(--opacity-text-neutral)), transparent)}.settings-user-provisioning__access-profile-grid .ds-field__label+.ds-inline-control{clear:none}.settings-user-provisioning__access-profile-grid .ds-inline-control+.ds-inline-control{margin-top:0}.settings-user-provisioning__access-profile-grid .ds-inline-control__description{max-width:46rem}@media (hover:hover){.settings-user-provisioning__access-profile-grid .ds-inline-control:hover:has(.ds-radio:not(:disabled)){background:color-mix(in srgb, var(--color-ui-foreground) 5%, transparent);color:var(--color-ui-foreground)}}.settings-user-provisioning__module-card{gap:var(--flow-4);padding:var(--flow-4);border:1px solid color-mix(in srgb, var(--color-ui-foreground) 9%, transparent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-ui-foreground) 2.5%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 6%, transparent)}.settings-user-provisioning__module-card[data-mode=grant]{border-color:color-mix(in srgb, var(--color-ui-foreground) 13%, transparent);background:color-mix(in srgb, var(--color-ui-foreground) 3.5%, transparent)}.settings-user-provisioning__module-card[data-mode=deny]{border-color:color-mix(in srgb, var(--color-ui-foreground) 7%, transparent);background:color-mix(in srgb, var(--color-ui-foreground) 1.5%, transparent);box-shadow:none}.settings-user-provisioning__module-card[data-inactive=true] .settings-user-provisioning__module-icon{color:color-mix(in srgb, var(--color-warning-500) 78%, var(--color-ui-foreground) 22%)}.settings-user-provisioning__module-overview{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto}.settings-user-provisioning__module-icon{border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-ui-foreground) 4%, transparent);width:2.25rem;height:2.25rem;color:color-mix(in srgb, var(--color-ui-foreground) max(78%, var(--opacity-text-neutral)), transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 6%, transparent);place-items:center;display:grid}.settings-user-provisioning__module-icon svg,.settings-user-provisioning__module-icon img{width:1rem;height:1rem}.settings-user-provisioning__module-title-row{justify-content:space-between;align-items:start;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.settings-user-provisioning__module-title{color:color-mix(in srgb, var(--color-ui-foreground) max(96%, var(--opacity-text-neutral)), transparent);font-family:var(--font-profile-heading-family);font-size:var(--font-size-300);font-weight:var(--font-profile-heading-weight);font-variation-settings:var(--font-profile-heading-variation);line-height:var(--font-profile-heading-line-height);letter-spacing:0;margin:0}.settings-user-provisioning__module-description{max-width:70ch;color:color-mix(in srgb, var(--color-ui-foreground) max(66%, var(--opacity-text-neutral)), transparent);font-size:var(--font-size-100);line-height:var(--line-height-normal);margin:0}.settings-user-provisioning__module-badges{justify-content:flex-start}.settings-user-provisioning__module-badges:empty{display:none}.settings-user-provisioning__module-choice{align-content:start;gap:var(--space-2);min-width:0}.settings-user-provisioning__ticket-profile{gap:var(--space-3)}.settings-user-provisioning__ticket-profile-intro{max-width:70ch;color:color-mix(in srgb, var(--color-ui-foreground) max(62%, var(--opacity-text-neutral)), transparent);font-size:var(--font-size-100);line-height:var(--line-height-normal);margin:0}.settings-user-provisioning__ticket-profile-options{gap:var(--space-2);border:0;margin:0;padding:0}.settings-user-provisioning__ticket-profile-options.ds-radio-group--inline{grid-template-columns:minmax(0,1fr)}.settings-user-provisioning__ticket-profile-options>.ds-field__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-user-provisioning__ticket-profile-options .ds-inline-control{align-items:flex-start;gap:var(--space-2);min-height:4.75rem;padding:var(--space-3);border:1px solid color-mix(in srgb, var(--color-ui-foreground) 10%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-ui-foreground) 2.5%, transparent);transition:border-color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard)}.settings-user-provisioning__ticket-profile-options .ds-inline-control__label{font-size:var(--font-size-100)}.settings-user-provisioning__ticket-profile-options .ds-inline-control__description{line-height:var(--line-height-normal)}.settings-user-provisioning__ticket-profile-options .ds-inline-control:has(.ds-radio:checked){border-color:color-mix(in srgb, var(--color-ui-foreground) 24%, transparent);background:color-mix(in srgb, var(--color-ui-foreground) 5%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 8%, transparent)}.settings-user-provisioning__module-access-switch .ds-inline-control--switch{background:0 0;border:0;align-items:center;min-height:2.25rem;padding:0}.settings-user-provisioning__module-access-switch{justify-self:end;width:auto}.settings-user-provisioning__module-access-switch .ds-inline-control__text{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-user-provisioning__module-access-switch .ds-inline-control--switch:has(input:checked){background:0 0}.settings-user-provisioning__module-access-switch .ds-switch[data-checked=true]{background:var(--color-switch-track-on)}@media (hover:hover){.settings-user-provisioning__module-access-switch .ds-inline-control--switch:has(input:not(:disabled)):hover .ds-switch[data-checked=true]{background:var(--color-switch-track-on-hover)}}.settings-user-provisioning__module-controls{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid color-mix(in srgb, var(--color-ui-foreground) 8%, transparent);grid-template-columns:minmax(0,1fr)}.settings-user-provisioning__module-control-field{min-width:0}.settings-user-provisioning__module-inline-hint{color:color-mix(in srgb, var(--color-ui-foreground) max(62%, var(--opacity-text-neutral)), transparent);font-size:var(--font-size-100);line-height:var(--line-height-normal);margin:0}.settings-user-provisioning__position-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.settings-user-provisioning__position-card+.settings-user-provisioning__position-card{padding-top:var(--flow-4);border-top:1px solid color-mix(in srgb, var(--color-ui-foreground) 10%, transparent)}.settings-user-provisioning__position-card-header{align-items:center;gap:var(--flow-2);flex-wrap:wrap;display:flex}.settings-user-provisioning__position-rows{gap:var(--space-3);display:grid}.settings-user-provisioning__additional-info{--settings-user-provisioning-optional-field-gap:var(--space-6);gap:var(--space-4);padding-top:0;display:grid}.settings-user-provisioning__additional-title{gap:var(--space-3);color:color-mix(in srgb, var(--color-ui-foreground) max(48%, var(--opacity-text-neutral)), transparent);font-family:var(--font-profile-heading-family);font-variation-settings:"wght" 430;letter-spacing:.01em;text-align:center;align-items:center;margin:0;font-size:1rem;font-weight:600;line-height:1.25;display:flex}.settings-user-provisioning__additional-title:before,.settings-user-provisioning__additional-title:after{content:"";height:1px;min-width:var(--space-4);background:color-mix(in srgb, var(--color-ui-foreground) 7%, transparent);flex:auto}.settings-user-provisioning__additional-title span{flex:0 auto}.settings-user-provisioning__phone-fields{gap:var(--settings-user-provisioning-optional-field-gap);margin-top:calc(var(--settings-user-provisioning-optional-field-gap) - var(--space-4));display:grid}.settings-user-provisioning__position-row{gap:var(--space-2);background:0 0;border:0;border-radius:0;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;padding:0;display:grid}.settings-user-provisioning__position-row-heading{align-items:center;gap:var(--space-2);min-width:0;display:flex}.settings-user-provisioning__position-row-title{min-width:0;color:color-mix(in srgb, var(--color-ui-foreground) max(94%, var(--opacity-text-neutral)), transparent);font-size:var(--font-size-200);white-space:nowrap;font-weight:600;line-height:1.25}.settings-user-provisioning__position-help,.settings-user-provisioning__module-help{appearance:none;width:calc(var(--font-size-200) * 1.2);height:calc(var(--font-size-200) * 1.2);color:color-mix(in srgb, var(--color-ui-foreground) max(78%, var(--opacity-text-neutral)), transparent);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:0;flex:none;place-items:center;padding:0;line-height:1;display:inline-grid}.settings-user-provisioning__position-help-trigger,.settings-user-provisioning__module-help-trigger{flex:none}.settings-user-provisioning__position-help svg,.settings-user-provisioning__module-help svg{width:calc(var(--font-size-200) * 1.2);height:calc(var(--font-size-200) * 1.2);display:block}.settings-user-provisioning__position-help:hover,.settings-user-provisioning__module-help:hover{color:var(--color-ui-foreground)}.settings-user-provisioning__position-help:focus-visible,.settings-user-provisioning__module-help:focus-visible{color:var(--color-ui-foreground);outline:2px solid color-mix(in srgb, var(--color-ui-foreground) 54%, transparent);outline-offset:.125rem}.settings-user-provisioning__position-help:focus:not(:focus-visible),.settings-user-provisioning__module-help:focus:not(:focus-visible){outline:none}.settings-user-provisioning__position-row-control{min-width:0}.settings-user-provisioning__position-row-control .ds-multi-select-field-menu__placeholder{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.settings-user-provisioning__position-empty{color:color-mix(in srgb, var(--color-ui-foreground) max(60%, var(--opacity-text-neutral)), transparent);font-size:var(--font-size-100);line-height:var(--line-height-normal);background:0 0;border:0;border-radius:0;margin:0;padding:0}.settings-user-provisioning__position-empty-block{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.settings-user-provisioning__position-empty-action{flex:none}.settings-user-provisioning__module-empty{padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--color-ui-foreground) 8%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-ui-foreground) 3%, transparent);color:color-mix(in srgb, var(--color-ui-foreground) max(68%, var(--opacity-text-neutral)), transparent);line-height:var(--line-height-normal);margin:0}.settings-user-provisioning__position-grid{align-items:start}@media (width<=720px){.settings-user-provisioning__module-badges{justify-content:flex-start}.settings-user-provisioning__module-overview{grid-template-columns:minmax(0,1fr) auto}.settings-user-provisioning__module-icon{display:none}.settings-user-provisioning__position-row{grid-template-columns:minmax(0,1fr)}}@media (width>=62rem){.settings-user-provisioning__module-card{grid-template-columns:minmax(0,1fr);align-items:start}.settings-user-provisioning__module-controls{align-self:auto}}.shared-stage__body,.shared-stage__card-body{line-height:var(--line-height-base);margin:0}.shared-stage__body{max-width:46rem;color:color-mix(in srgb, var(--color-ui-foreground) max(58%, var(--opacity-text-neutral)), transparent);font-size:clamp(var(--font-size-interactive-rail-conversation), calc((.3vw * var(--ui-fluid-scale)) + .88rem), 1.02rem)}.shared-stage__card-body{color:color-mix(in srgb, var(--color-ui-foreground) max(50%, var(--opacity-text-neutral)), transparent);font-size:var(--font-size-200)}.shared-admin__loading .shared-stage__body{text-align:center;max-width:30rem}.shared-new-items-badge{border:1px solid color-mix(in srgb, var(--color-main-rail-conversation-unread-dot) 72%, transparent);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:linear-gradient(180deg, color-mix(in srgb, var(--color-main-rail-conversation-unread-dot) 96%, var(--color-ui-foreground) 4%), color-mix(in srgb, var(--color-brand-700) 76%, var(--color-main-rail-conversation-unread-dot) 24%));min-width:0;min-height:1.88rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 22%, transparent);color:var(--color-brand-on);cursor:pointer;appearance:none;font-family:var(--font-profile-interface-family);font-size:var(--font-size-eyebrow-sm);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:var(--line-height-tight);text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;padding:.28rem .78rem;display:inline-flex;overflow:hidden}.shared-new-items-badge:hover,.shared-new-items-badge:focus-visible{border-color:color-mix(in srgb, var(--color-main-rail-conversation-unread-dot) 92%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ui-foreground) 12%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 30%, transparent)}.shared-new-items-badge:focus-visible{outline:2px solid color-mix(in srgb, var(--color-main-rail-conversation-unread-dot) 72%, transparent);outline-offset:3px}.shared-gradient-submit-button.ds-icon-button{border-color:color-mix(in srgb, var(--color-main-rail-active-icon) 78%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-main-rail-active-icon) 92%, var(--color-ui-foreground) 8%), color-mix(in srgb, var(--color-brand-700) 72%, var(--color-main-rail-active-icon) 28%));color:var(--color-brand-on)}[data-theme=light] .shared-gradient-submit-button.ds-icon-button{--color-ui-foreground:var(--color-brand-on);border-color:var(--color-button-primary-ivory-border);background:var(--gradient-button-primary-ivory);color:var(--color-brand-on);box-shadow:none;filter:none;-webkit-backdrop-filter:none}.shared-gradient-submit-button.ds-icon-button:hover:not(:disabled){border-color:var(--color-brand-700);background:var(--color-brand-700);color:var(--color-brand-on);transition-property:transform,filter,opacity;transform:translateY(-1px)}[data-theme=light] .shared-gradient-submit-button.ds-icon-button:hover:not(:disabled){border-color:var(--color-brand-700);background:var(--color-brand-700);color:var(--color-brand-on);box-shadow:none;filter:none;transform:translateY(-1px)}.shared-gradient-submit-button.ds-icon-button:active:not(:disabled){transform:translateY(0)}[data-theme=light] .shared-gradient-submit-button.ds-icon-button:focus-visible{border-color:var(--color-button-primary-ivory-border);background:var(--gradient-button-primary-ivory);color:var(--color-brand-on);box-shadow:none;outline:1px solid var(--color-border-focus);outline-offset:3px}.shared-transition-tabs{justify-content:start;gap:var(--space-2);grid-auto-flow:column;display:grid}.shared-transition-search-shell{width:min(100%,26rem);min-height:3.15rem;padding:0 var(--space-4);border:1px solid color-mix(in srgb, var(--color-ui-foreground) 8%, transparent);border-radius:var(--radius-pill);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ui-foreground) 7%, transparent), transparent), color-mix(in srgb, var(--color-ui-foreground) 2.6%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ui-foreground) 8%, transparent);align-items:center;display:inline-flex}.shared-list-page__transition-header-action{width:min(100%,13.5rem);min-height:3.25rem}.shared-skeleton-bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-ui-foreground) 18%, transparent);height:.84rem;display:block}.shared-skeleton-bar--muted{background:color-mix(in srgb, var(--color-ui-foreground) 10%, transparent)}.shared-skeleton-bar--full{width:100%}.shared-skeleton-bar--long{width:min(18rem,78%)}.shared-skeleton-bar--medium{width:min(12rem,56%)}.shared-skeleton-bar--short{width:min(7rem,34%)}.shared-wizard__navigation-label{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.shared-wizard__navigation-label-icon{flex:none;width:1.18em;height:1.18em;transform:translateY(-.035em)}.connector-sync-indicators{align-content:start;justify-items:start;gap:.12rem;min-width:0;display:inline-grid}.connector-sync-indicators--compact{font-size:var(--font-size-100);gap:.16rem;line-height:1.15}.connector-sync-indicators--detail{gap:var(--space-2);font-size:var(--font-size-200)}.connector-sync-indicators--inline{align-items:center;gap:.16rem var(--space-2);color:color-mix(in srgb, var(--color-ui-foreground) max(62%, var(--opacity-text-neutral)), transparent);font-size:var(--font-size-100);flex-wrap:wrap;line-height:1.2;display:inline-flex}.connector-sync-indicators__item{border:1px solid color-mix(in srgb, currentColor 22%, transparent);border-radius:var(--radius-xs);background:color-mix(in srgb, var(--color-ui-foreground) 4%, transparent);min-width:0;max-width:100%;min-height:1.25rem;color:color-mix(in srgb, var(--color-ui-foreground) max(68%, var(--opacity-text-neutral)), transparent);grid-template-columns:1rem minmax(0,1fr) .9rem;align-items:center;gap:.22rem;padding:.08rem .28rem;display:inline-grid}.connector-sync-indicators--compact .connector-sync-indicators__item{min-height:1.32rem;color:color-mix(in srgb, var(--color-ui-foreground) max(56%, var(--opacity-text-neutral)), transparent);background:0 0;border:0;grid-template-columns:1.04rem minmax(0,auto) 1.04rem;gap:.21rem;padding:0}.connector-sync-indicators__item--state-hidden{grid-template-columns:1rem minmax(0,1fr)}.connector-sync-indicators--compact .connector-sync-indicators__item.connector-sync-indicators__item--state-hidden,.connector-sync-indicators--inline .connector-sync-indicators__item.connector-sync-indicators__item--state-hidden{grid-template-columns:1.04rem minmax(0,auto)}.connector-sync-indicators__item--icons-only,.connector-sync-indicators--compact .connector-sync-indicators__item--icons-only,.connector-sync-indicators--inline .connector-sync-indicators__item--icons-only{grid-template-columns:1.04rem 1.04rem}.connector-sync-indicators__item--icons-only.connector-sync-indicators__item--state-hidden,.connector-sync-indicators--compact .connector-sync-indicators__item--icons-only.connector-sync-indicators__item--state-hidden,.connector-sync-indicators--inline .connector-sync-indicators__item--icons-only.connector-sync-indicators__item--state-hidden{grid-template-columns:1.04rem}.connector-sync-indicators--inline .connector-sync-indicators__item{min-height:1.24rem;color:color-mix(in srgb, var(--color-ui-foreground) max(58%, var(--opacity-text-neutral)), transparent);background:0 0;border:0;grid-template-columns:1.04rem minmax(0,auto) 1rem;gap:.24rem;padding:0}.connector-sync-indicators__item--success{color:color-mix(in srgb, var(--color-success-500) 82%, var(--color-ui-foreground) 18%)}.connector-sync-indicators__item--warning{color:color-mix(in srgb, var(--color-warning-500) 72%, var(--color-ui-foreground) 28%)}.connector-sync-indicators__item--danger{color:color-mix(in srgb, var(--color-danger-500) 76%, var(--color-ui-foreground) 24%)}.connector-sync-indicators__item--neutral{color:color-mix(in srgb, var(--color-ui-foreground) max(50%, var(--opacity-text-neutral)), transparent)}.connector-sync-indicators__provider,.connector-sync-indicators__state{justify-content:center;align-items:center;min-width:0;display:inline-flex}.connector-sync-indicators__provider{width:1rem;height:1rem}.connector-sync-indicators--compact .connector-sync-indicators__provider{opacity:.82;width:1.04rem;height:1.04rem}.connector-sync-indicators--inline .connector-sync-indicators__provider{opacity:.84;width:1.04rem;height:1.04rem}.connector-sync-indicators__provider-logo{object-fit:contain;max-width:.95rem;max-height:.95rem;display:block}.connector-sync-indicators--compact .connector-sync-indicators__provider-logo,.connector-sync-indicators--inline .connector-sync-indicators__provider-logo{max-width:1.04rem;max-height:1.04rem}.connector-sync-indicators__provider-logo+.connector-sync-indicators__provider-fallback{display:none}.connector-sync-indicators__provider-fallback{font-family:var(--font-profile-eyebrow-family);font-size:.54rem;font-weight:var(--font-profile-eyebrow-weight);line-height:1}.connector-sync-indicators__reference{min-width:0;max-width:4.7rem;color:color-mix(in srgb, var(--color-ui-foreground) 76%, currentColor 24%);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connector-sync-indicators--compact .connector-sync-indicators__reference{max-width:6rem;color:color-mix(in srgb, var(--color-ui-foreground) max(58%, var(--opacity-text-neutral)), transparent);font-size:.85rem;font-weight:var(--font-weight-medium);letter-spacing:0}.connector-sync-indicators--detail .connector-sync-indicators__reference{max-width:min(14rem,100%)}.connector-sync-indicators--inline .connector-sync-indicators__reference{max-width:min(18rem,100%);color:color-mix(in srgb, var(--color-ui-foreground) max(66%, var(--opacity-text-neutral)), transparent);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.connector-sync-indicators__state,.connector-sync-indicators__state svg{width:.88rem;height:.88rem}.connector-sync-indicators--compact .connector-sync-indicators__state,.connector-sync-indicators--compact .connector-sync-indicators__state svg{width:.95rem;height:.95rem}.connector-sync-indicators--compact .connector-sync-indicators__state{color:color-mix(in srgb, var(--color-ui-foreground) max(48%, var(--opacity-text-neutral)), transparent);opacity:.9}.connector-sync-indicators--inline .connector-sync-indicators__state,.connector-sync-indicators--inline .connector-sync-indicators__state svg{width:.95rem;height:.95rem}.connector-sync-indicators--inline .connector-sync-indicators__state{color:color-mix(in srgb, var(--color-ui-foreground) max(46%, var(--opacity-text-neutral)), transparent);opacity:.9}.connector-sync-indicators--compact .connector-sync-indicators__item--success .connector-sync-indicators__state{color:color-mix(in srgb, var(--color-success-500) 68%, var(--color-ui-foreground) 32%)}.connector-sync-indicators--compact .connector-sync-indicators__item--warning .connector-sync-indicators__state{color:color-mix(in srgb, var(--color-warning-500) 62%, var(--color-ui-foreground) 38%)}.connector-sync-indicators--compact .connector-sync-indicators__item--danger .connector-sync-indicators__state{color:color-mix(in srgb, var(--color-danger-500) 66%, var(--color-ui-foreground) 34%)}.connector-sync-indicators--inline .connector-sync-indicators__item--success .connector-sync-indicators__state{color:color-mix(in srgb, var(--color-success-500) 68%, var(--color-ui-foreground) 32%)}.connector-sync-indicators--inline .connector-sync-indicators__item--warning .connector-sync-indicators__state{color:color-mix(in srgb, var(--color-warning-500) 62%, var(--color-ui-foreground) 38%)}.connector-sync-indicators--inline .connector-sync-indicators__item--danger .connector-sync-indicators__state{color:color-mix(in srgb, var(--color-danger-500) 66%, var(--color-ui-foreground) 34%)}.connector-sync-tooltip{gap:var(--space-1);max-width:min(22rem,100vw - 2rem);display:grid}.connector-sync-tooltip__title{color:color-mix(in srgb, var(--color-ui-foreground) max(96%, var(--opacity-text-neutral)), transparent)}.connector-sync-tooltip__line{color:color-mix(in srgb, var(--color-ui-foreground) max(78%, var(--opacity-text-neutral)), transparent);overflow-wrap:anywhere}
