@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-page:#fff;--color-bg-canvas:#f4f6f9;--color-bg-surface:#fff;--color-bg-subtle:#fafafa;--color-bg-muted:#f1f1f1;--color-bg-inverse:#1d1c20;--color-text-primary:#1d1c20;--color-text-strong:#000;--color-text-secondary:#69676f;--color-text-muted:#4f4d55;--color-text-disabled:#adacb0;--color-text-on-inverse:#fff;--color-icon-default:#7f7d83;--color-border-default:#e6e6e6;--color-border-strong:#dcdcde;--color-border-focus:#1d1c20;--color-brand-default:#e94d45;--color-brand-strong:#d2453e;--color-brand-stronger:#bd3e38;--color-brand-ink:#b63c36;--color-brand-soft:#fef4f0;--color-brand-soft-2:#fde6de;--color-brand-accent:#ed6c4a;--color-logo-speak:#0b2d6b;--color-logo-up:#06f;--color-logo-safe:#20b468;--color-logo-tm:#8a94a6;--color-success-text:#276b3d;--color-success-bg:#e8f6ed;--color-success-icon:#307f4a;--color-warning-text:#8f5d0a;--color-warning-bg:#fff0d8;--color-warning-solid:#e49614;--color-danger-text:#c42b2b;--color-danger-bg:#fceaea;--color-danger-border:#e73f3f;--color-info-text:#005bb5;--color-info-bg:#e0f1fe;--color-anon-text:#6b46d8;--color-anon-bg:#f3effd;--color-conf-text:#0e7c78;--color-conf-bg:#eaf7f6;--space-2xs:2px;--space-xs:4px;--space-s:8px;--space-sm:12px;--space-m:16px;--space-l:20px;--space-xl:24px;--space-2xl:32px;--space-3xl:40px;--radius-xs:4px;--radius-s:8px;--radius-ms:10px;--radius-sm:12px;--radius-ml:14px;--radius-m:16px;--radius-l:24px;--radius-full:999px;--size-control:36px;--size-control-sm:28px;--size-control-lg:44px;--size-row:64px;--size-row-header:48px;--size-sidebar:240px;--size-rail:320px;--text-xs:11px;--leading-xs:16px;--text-s:12px;--leading-s:16px;--text-base:14px;--leading-base:20px;--text-l:16px;--leading-l:24px;--text-xl:20px;--leading-xl:32px;--text-2xl:24px;--leading-2xl:32px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--shadow-100:0 4px 4px -2px #13192714, 0 2px 4px -2px #1319271f;--shadow-200:0 8px 8px -4px #13192714, 0 4px 6px -4px #1319271f;--shadow-300:0 2px 4px -1px #0000000f, 0 12px 24px -6px #0000001a, 0 32px 64px -12px #0000001f;--shadow-xs:0 1px 2px #1018280d;--shadow-panel:-8px 0 32px #00000029;--shadow-panel-rtl:8px 0 32px #00000029;--shadow-dialog:0 16px 48px #0003;--font-sans-family:"Inter";--navy-900:#1d1c20;--navy-800:#3a393f;--navy-700:#4f4d55;--navy-600:#4f4d55;--navy-500:#69676f;--navy-400:#adacb0;--navy-300:#dcdcde;--navy-200:#e6e6e6;--navy-100:#f1f1f1;--navy-50:#fafafa;--white:#fff;--surface:#fff;--ink-900:#1d1c20;--ink-800:#3a393f;--ink-700:#4f4d55;--ink-300:#dcdcde;--primary-bg:#1d1c20;--primary-bg-hover:#000;--primary-fg:#fff;--brand:#e94d45;--brand-600:#d2453e;--brand-strong:#d2453e;--brand-strong-600:#bd3e38;--brand-ink:#b63c36;--brand-2:#ed6c4a;--brand-soft:#fef4f0;--brand-soft-2:#fde6de;--ok:#276b3d;--ok-bg:#e8f6ed;--warn:#8f5d0a;--warn-bg:#fff0d8;--bad:#c42b2b;--bad-bg:#fceaea;--info:#005bb5;--info-bg:#e0f1fe;--anon:#6b46d8;--anon-bg:#f3effd;--conf:#0e7c78;--conf-bg:#eaf7f6;--r:12px;--shadow-sm:var(--shadow-100);--shadow-md:var(--shadow-200);--shadow-lg:var(--shadow-300)}@media (pointer:coarse){:root{--size-control:44px;--size-control-sm:36px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-page:#0f0f11;--color-bg-canvas:#0f0f11;--color-bg-surface:#17171a;--color-bg-subtle:#1f1e22;--color-bg-muted:#2c2b30;--color-bg-inverse:#f1f1f1;--color-text-primary:#f1f1f1;--color-text-strong:#fff;--color-text-secondary:#adacb0;--color-text-muted:#dcdcde;--color-text-disabled:#3a393f;--color-text-on-inverse:#1d1c20;--color-icon-default:#adacb0;--color-border-default:#2c2b30;--color-border-strong:#3a393f;--color-border-focus:#f1f1f1;--color-brand-default:#e94d45;--color-brand-strong:#d2453e;--color-brand-stronger:#bd3e38;--color-brand-ink:#ff8f86;--color-brand-soft:#2b1b1a;--color-brand-soft-2:#3a2220;--color-brand-accent:#ed6c4a;--color-logo-speak:#fff;--color-logo-up:#06f;--color-logo-safe:#20b468;--color-logo-tm:#8a94a6;--color-success-text:#4ade80;--color-success-bg:#10291c;--color-success-icon:#4ade80;--color-warning-text:#fbbf24;--color-warning-bg:#2e2310;--color-warning-solid:#e49614;--color-danger-text:#fb8a8a;--color-danger-bg:#341717;--color-danger-border:#fb8a8a;--color-info-text:#8ab4ff;--color-info-bg:#14213a;--color-anon-text:#bfaaff;--color-anon-bg:#221b3a;--color-conf-text:#5fd6cb;--color-conf-bg:#0f2a29;--navy-900:#f1f1f1;--navy-800:#e6e6e6;--navy-700:#dcdcde;--navy-600:#dcdcde;--navy-500:#adacb0;--navy-400:#7f7d83;--navy-300:#3a393f;--navy-200:#2c2b30;--navy-100:#1f1e22;--navy-50:#0f0f11;--white:#fff;--surface:#17171a;--ink-900:#1d1c20;--ink-800:#3a393f;--ink-700:#4f4d55;--ink-300:#dcdcde;--primary-bg:#f1f1f1;--primary-bg-hover:#fff;--primary-fg:#1d1c20;--brand:#e94d45;--brand-600:#d2453e;--brand-strong:#d2453e;--brand-strong-600:#bd3e38;--brand-ink:#ff8f86;--brand-2:#ed6c4a;--brand-soft:#2b1b1a;--brand-soft-2:#3a2220;--ok:#4ade80;--ok-bg:#10291c;--warn:#fbbf24;--warn-bg:#2e2310;--bad:#fb8a8a;--bad-bg:#341717;--info:#8ab4ff;--info-bg:#14213a;--anon:#bfaaff;--anon-bg:#221b3a;--conf:#5fd6cb;--conf-bg:#0f2a29}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-page:#0f0f11;--color-bg-canvas:#0f0f11;--color-bg-surface:#17171a;--color-bg-subtle:#1f1e22;--color-bg-muted:#2c2b30;--color-bg-inverse:#f1f1f1;--color-text-primary:#f1f1f1;--color-text-strong:#fff;--color-text-secondary:#adacb0;--color-text-muted:#dcdcde;--color-text-disabled:#3a393f;--color-text-on-inverse:#1d1c20;--color-icon-default:#adacb0;--color-border-default:#2c2b30;--color-border-strong:#3a393f;--color-border-focus:#f1f1f1;--color-brand-default:#e94d45;--color-brand-strong:#d2453e;--color-brand-stronger:#bd3e38;--color-brand-ink:#ff8f86;--color-brand-soft:#2b1b1a;--color-brand-soft-2:#3a2220;--color-brand-accent:#ed6c4a;--color-logo-speak:#fff;--color-logo-up:#06f;--color-logo-safe:#20b468;--color-logo-tm:#8a94a6;--color-success-text:#4ade80;--color-success-bg:#10291c;--color-success-icon:#4ade80;--color-warning-text:#fbbf24;--color-warning-bg:#2e2310;--color-warning-solid:#e49614;--color-danger-text:#fb8a8a;--color-danger-bg:#341717;--color-danger-border:#fb8a8a;--color-info-text:#8ab4ff;--color-info-bg:#14213a;--color-anon-text:#bfaaff;--color-anon-bg:#221b3a;--color-conf-text:#5fd6cb;--color-conf-bg:#0f2a29;--navy-900:#f1f1f1;--navy-800:#e6e6e6;--navy-700:#dcdcde;--navy-600:#dcdcde;--navy-500:#adacb0;--navy-400:#7f7d83;--navy-300:#3a393f;--navy-200:#2c2b30;--navy-100:#1f1e22;--navy-50:#0f0f11;--white:#fff;--surface:#17171a;--ink-900:#1d1c20;--ink-800:#3a393f;--ink-700:#4f4d55;--ink-300:#dcdcde;--primary-bg:#f1f1f1;--primary-bg-hover:#fff;--primary-fg:#1d1c20;--brand:#e94d45;--brand-600:#d2453e;--brand-strong:#d2453e;--brand-strong-600:#bd3e38;--brand-ink:#ff8f86;--brand-2:#ed6c4a;--brand-soft:#2b1b1a;--brand-soft-2:#3a2220;--ok:#4ade80;--ok-bg:#10291c;--warn:#fbbf24;--warn-bg:#2e2310;--bad:#fb8a8a;--bad-bg:#341717;--info:#8ab4ff;--info-bg:#14213a;--anon:#bfaaff;--anon-bg:#221b3a;--conf:#5fd6cb;--conf-bg:#0f2a29}.pv,.ink-panel{--color-bg-page:#fff;--color-bg-canvas:#f4f6f9;--color-bg-surface:#fff;--color-bg-subtle:#fafafa;--color-bg-muted:#f1f1f1;--color-bg-inverse:#1d1c20;--color-text-primary:#1d1c20;--color-text-strong:#000;--color-text-secondary:#69676f;--color-text-muted:#4f4d55;--color-text-disabled:#adacb0;--color-text-on-inverse:#fff;--color-icon-default:#7f7d83;--color-border-default:#e6e6e6;--color-border-strong:#dcdcde;--color-border-focus:#1d1c20;--color-brand-default:#e94d45;--color-brand-strong:#d2453e;--color-brand-stronger:#bd3e38;--color-brand-ink:#b63c36;--color-brand-soft:#fef4f0;--color-brand-soft-2:#fde6de;--color-brand-accent:#ed6c4a;--color-logo-speak:#0b2d6b;--color-logo-up:#06f;--color-logo-safe:#20b468;--color-logo-tm:#8a94a6;--color-success-text:#276b3d;--color-success-bg:#e8f6ed;--color-success-icon:#307f4a;--color-warning-text:#8f5d0a;--color-warning-bg:#fff0d8;--color-warning-solid:#e49614;--color-danger-text:#c42b2b;--color-danger-bg:#fceaea;--color-danger-border:#e73f3f;--color-info-text:#005bb5;--color-info-bg:#e0f1fe;--color-anon-text:#6b46d8;--color-anon-bg:#f3effd;--color-conf-text:#0e7c78;--color-conf-bg:#eaf7f6;--navy-900:#1d1c20;--navy-800:#3a393f;--navy-700:#4f4d55;--navy-600:#4f4d55;--navy-500:#69676f;--navy-400:#adacb0;--navy-300:#dcdcde;--navy-200:#e6e6e6;--navy-100:#f1f1f1;--navy-50:#fafafa;--white:#fff;--surface:#fff;--ink-900:#1d1c20;--ink-800:#3a393f;--ink-700:#4f4d55;--ink-300:#dcdcde;--primary-bg:#1d1c20;--primary-bg-hover:#000;--primary-fg:#fff;--brand:#e94d45;--brand-600:#d2453e;--brand-strong:#d2453e;--brand-strong-600:#bd3e38;--brand-ink:#b63c36;--brand-2:#ed6c4a;--brand-soft:#fef4f0;--brand-soft-2:#fde6de;--ok:#276b3d;--ok-bg:#e8f6ed;--warn:#8f5d0a;--warn-bg:#fff0d8;--bad:#c42b2b;--bad-bg:#fceaea;--info:#005bb5;--info-bg:#e0f1fe;--anon:#6b46d8;--anon-bg:#f3effd;--conf:#0e7c78;--conf-bg:#eaf7f6}.portal-theme{--color-bg-page:#fff;--color-bg-canvas:#fff;--color-bg-surface:#fff;--color-bg-subtle:#f7f7f8;--color-bg-muted:#eff0f2;--color-bg-inverse:#0b0c0e;--color-text-primary:#0b0c0e;--color-text-strong:#000;--color-text-secondary:#646973;--color-text-muted:#34373d;--color-text-disabled:#9a9fa8;--color-text-on-inverse:#fff;--color-icon-default:#646973;--color-border-default:#e7e8eb;--color-border-strong:#d6d8dd;--color-border-focus:#0b0c0e;--color-success-text:#1e7a4c;--color-success-bg:#e6f6ec;--color-success-icon:#2f9e66;--color-warning-text:#8a5300;--color-warning-bg:#fff4e0;--color-warning-solid:#d9870b;--color-danger-text:#c9282e;--color-danger-bg:#ffefef;--color-danger-border:#e5484d;--color-info-text:#2457c5;--color-info-bg:#eaf0fe;--color-anon-text:#5b4bd6;--color-anon-bg:#f1effe;--color-conf-text:#0b7470;--color-conf-bg:#e6f5f4;--color-action-hover:#34373d;--color-lime-fill:#c8f135;--color-lime-ink:#3d5700;--color-lime-soft:#f2fcd4;--color-side-bg:#0d0e10;--color-side-bg-2:#17181b;--color-side-line:#1f2125;--color-side-text:#e9eaec;--color-side-link:#b9bdc4;--color-side-muted:#8b9099;--color-side-label:#7a7f88;--color-tint-sky-bg:#eaf0fe;--color-tint-sky:#2457c5;--color-tint-sage-bg:#e6f6ec;--color-tint-sage:#1e7a4c;--color-tint-lilac-bg:#f1effe;--color-tint-lilac:#5b4bd6;--color-tint-lagoon-bg:#f2fcd4;--color-tint-lagoon:#3d5700;--color-tint-sun-bg:#fff4e0;--color-tint-sun:#8a5300;--color-tint-rose-bg:#ffefef;--color-tint-rose:#c9282e;--color-tint-mist-bg:#eff0f2;--color-tint-mist:#34373d;--color-band-sky-top:#f7f7f8;--color-band-sky-mid:#fff;--color-band-sage-top:#f7f7f8;--color-band-sage-mid:#fff;--color-band-lilac-top:#f7f7f8;--color-band-lilac-mid:#fff;--color-band-lagoon-top:#f7f7f8;--color-band-lagoon-mid:#fff;--navy-900:#0b0c0e;--navy-800:#34373d;--navy-700:#4a4e55;--navy-600:#34373d;--navy-500:#646973;--navy-400:#9a9fa8;--navy-300:#d6d8dd;--navy-200:#e7e8eb;--navy-100:#eff0f2;--navy-50:#f7f7f8;--white:#fff;--surface:#fff;--ink-900:#0b0c0e;--ink-800:#34373d;--ink-700:#4a4e55;--ink-300:#d6d8dd;--primary-bg:#0b0c0e;--primary-bg-hover:#34373d;--primary-fg:#fff;--brand:#e94d45;--brand-600:#d2453e;--brand-strong:#d2453e;--brand-strong-600:#bd3e38;--brand-ink:#b63c36;--brand-2:#ed6c4a;--brand-soft:#fef4f0;--brand-soft-2:#fde6de;--ok:#1e7a4c;--ok-bg:#e6f6ec;--warn:#8a5300;--warn-bg:#fff4e0;--bad:#c9282e;--bad-bg:#ffefef;--info:#2457c5;--info-bg:#eaf0fe;--anon:#5b4bd6;--anon-bg:#f1effe;--conf:#0b7470;--conf-bg:#e6f5f4;--radius-xs:4px;--radius-s:6px;--radius-ms:8px;--radius-sm:10px;--radius-ml:10px;--radius-m:12px;--radius-l:14px;--text-s:12px;--leading-s:16px;--text-base:14px;--leading-base:20px;--text-l:16px;--leading-l:24px;--text-xl:22px;--leading-xl:28px;--text-2xl:26px;--leading-2xl:32px;--r:10px;--shadow-card:none;--shadow-card-hi:0 1px 2px #0b0c0e0d, 0 8px 24px -12px #0b0c0e29}body:has(.portal-shell){--color-bg-page:#fff;--color-bg-canvas:#fff;--color-bg-surface:#fff;--color-bg-subtle:#f7f7f8;--color-bg-muted:#eff0f2;--color-bg-inverse:#0b0c0e;--color-text-primary:#0b0c0e;--color-text-strong:#000;--color-text-secondary:#646973;--color-text-muted:#34373d;--color-text-disabled:#9a9fa8;--color-text-on-inverse:#fff;--color-icon-default:#646973;--color-border-default:#e7e8eb;--color-border-strong:#d6d8dd;--color-border-focus:#0b0c0e;--color-success-text:#1e7a4c;--color-success-bg:#e6f6ec;--color-success-icon:#2f9e66;--color-warning-text:#8a5300;--color-warning-bg:#fff4e0;--color-warning-solid:#d9870b;--color-danger-text:#c9282e;--color-danger-bg:#ffefef;--color-danger-border:#e5484d;--color-info-text:#2457c5;--color-info-bg:#eaf0fe;--color-anon-text:#5b4bd6;--color-anon-bg:#f1effe;--color-conf-text:#0b7470;--color-conf-bg:#e6f5f4;--color-action-hover:#34373d;--color-lime-fill:#c8f135;--color-lime-ink:#3d5700;--color-lime-soft:#f2fcd4;--color-side-bg:#0d0e10;--color-side-bg-2:#17181b;--color-side-line:#1f2125;--color-side-text:#e9eaec;--color-side-link:#b9bdc4;--color-side-muted:#8b9099;--color-side-label:#7a7f88;--color-tint-sky-bg:#eaf0fe;--color-tint-sky:#2457c5;--color-tint-sage-bg:#e6f6ec;--color-tint-sage:#1e7a4c;--color-tint-lilac-bg:#f1effe;--color-tint-lilac:#5b4bd6;--color-tint-lagoon-bg:#f2fcd4;--color-tint-lagoon:#3d5700;--color-tint-sun-bg:#fff4e0;--color-tint-sun:#8a5300;--color-tint-rose-bg:#ffefef;--color-tint-rose:#c9282e;--color-tint-mist-bg:#eff0f2;--color-tint-mist:#34373d;--color-band-sky-top:#f7f7f8;--color-band-sky-mid:#fff;--color-band-sage-top:#f7f7f8;--color-band-sage-mid:#fff;--color-band-lilac-top:#f7f7f8;--color-band-lilac-mid:#fff;--color-band-lagoon-top:#f7f7f8;--color-band-lagoon-mid:#fff;--navy-900:#0b0c0e;--navy-800:#34373d;--navy-700:#4a4e55;--navy-600:#34373d;--navy-500:#646973;--navy-400:#9a9fa8;--navy-300:#d6d8dd;--navy-200:#e7e8eb;--navy-100:#eff0f2;--navy-50:#f7f7f8;--white:#fff;--surface:#fff;--ink-900:#0b0c0e;--ink-800:#34373d;--ink-700:#4a4e55;--ink-300:#d6d8dd;--primary-bg:#0b0c0e;--primary-bg-hover:#34373d;--primary-fg:#fff;--brand:#e94d45;--brand-600:#d2453e;--brand-strong:#d2453e;--brand-strong-600:#bd3e38;--brand-ink:#b63c36;--brand-2:#ed6c4a;--brand-soft:#fef4f0;--brand-soft-2:#fde6de;--ok:#1e7a4c;--ok-bg:#e6f6ec;--warn:#8a5300;--warn-bg:#fff4e0;--bad:#c9282e;--bad-bg:#ffefef;--info:#2457c5;--info-bg:#eaf0fe;--anon:#5b4bd6;--anon-bg:#f1effe;--conf:#0b7470;--conf-bg:#e6f5f4;--radius-xs:4px;--radius-s:6px;--radius-ms:8px;--radius-sm:10px;--radius-ml:10px;--radius-m:12px;--radius-l:14px;--text-s:12px;--leading-s:16px;--text-base:14px;--leading-base:20px;--text-l:16px;--leading-l:24px;--text-xl:22px;--leading-xl:28px;--text-2xl:26px;--leading-2xl:32px;--r:10px;--shadow-card:none;--shadow-card-hi:0 1px 2px #0b0c0e0d, 0 8px 24px -12px #0b0c0e29}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.portal-theme,body:has(.portal-shell)){--color-bg-page:#0a0b0d;--color-bg-canvas:#0a0b0d;--color-bg-surface:#141518;--color-bg-subtle:#0f1012;--color-bg-muted:#1f2125;--color-bg-inverse:#c8f135;--color-text-primary:#edeef0;--color-text-strong:#fff;--color-text-secondary:#8b9099;--color-text-muted:#c4c7cd;--color-text-disabled:#5f646c;--color-text-on-inverse:#0b0c0e;--color-icon-default:#8b9099;--color-border-default:#1f2125;--color-border-strong:#2b2e33;--color-border-focus:#c8f135;--color-success-text:#4cc38a;--color-success-bg:#0f2419;--color-success-icon:#4cc38a;--color-warning-text:#f0b34a;--color-warning-bg:#2a1f08;--color-warning-solid:#d9870b;--color-danger-text:#ff8b8e;--color-danger-bg:#2a1213;--color-danger-border:#ff8b8e;--color-info-text:#8ab4ff;--color-info-bg:#14213a;--color-anon-text:#b3a8ff;--color-anon-bg:#1d1a33;--color-conf-text:#5fd6cb;--color-conf-bg:#0f2a29;--color-action-hover:#d6f65f;--color-lime-fill:#c8f135;--color-lime-ink:#c8f135;--color-lime-soft:#1e2608;--color-side-bg:#070809;--color-side-bg-2:#121315;--color-side-line:#1f2125;--color-side-text:#e9eaec;--color-side-link:#b9bdc4;--color-side-muted:#8b9099;--color-side-label:#7a7f88;--color-tint-sky-bg:#14213a;--color-tint-sky:#8ab4ff;--color-tint-sage-bg:#0f2419;--color-tint-sage:#4cc38a;--color-tint-lilac-bg:#1d1a33;--color-tint-lilac:#b3a8ff;--color-tint-lagoon-bg:#1e2608;--color-tint-lagoon:#c8f135;--color-tint-sun-bg:#2a1f08;--color-tint-sun:#f0b34a;--color-tint-rose-bg:#2a1213;--color-tint-rose:#ff8b8e;--color-tint-mist-bg:#1f2125;--color-tint-mist:#c4c7cd;--color-band-sky-top:#0f1012;--color-band-sky-mid:#0a0b0d;--color-band-sage-top:#0f1012;--color-band-sage-mid:#0a0b0d;--color-band-lilac-top:#0f1012;--color-band-lilac-mid:#0a0b0d;--color-band-lagoon-top:#0f1012;--color-band-lagoon-mid:#0a0b0d;--navy-900:#edeef0;--navy-800:#c4c7cd;--navy-700:#c4c7cd;--navy-600:#c4c7cd;--navy-500:#8b9099;--navy-400:#8b9099;--navy-300:#2b2e33;--navy-200:#1f2125;--navy-100:#17181b;--navy-50:#0a0b0d;--white:#fff;--surface:#141518;--ink-900:#0b0c0e;--ink-800:#34373d;--ink-700:#4a4e55;--ink-300:#d6d8dd;--primary-bg:#c8f135;--primary-bg-hover:#d6f65f;--primary-fg:#0b0c0e;--brand:#e94d45;--brand-600:#d2453e;--brand-strong:#d2453e;--brand-strong-600:#bd3e38;--brand-ink:#ff8f86;--brand-2:#ed6c4a;--brand-soft:#2b1b1a;--brand-soft-2:#3a2220;--ok:#4cc38a;--ok-bg:#0f2419;--warn:#f0b34a;--warn-bg:#2a1f08;--bad:#ff8b8e;--bad-bg:#2a1213;--info:#8ab4ff;--info-bg:#14213a;--anon:#b3a8ff;--anon-bg:#1d1a33;--conf:#5fd6cb;--conf-bg:#0f2a29;--shadow-card:none;--shadow-card-hi:0 0 0 1px #2b2e33}}:root[data-theme=dark] :is(.portal-theme,body:has(.portal-shell)){--color-bg-page:#0a0b0d;--color-bg-canvas:#0a0b0d;--color-bg-surface:#141518;--color-bg-subtle:#0f1012;--color-bg-muted:#1f2125;--color-bg-inverse:#c8f135;--color-text-primary:#edeef0;--color-text-strong:#fff;--color-text-secondary:#8b9099;--color-text-muted:#c4c7cd;--color-text-disabled:#5f646c;--color-text-on-inverse:#0b0c0e;--color-icon-default:#8b9099;--color-border-default:#1f2125;--color-border-strong:#2b2e33;--color-border-focus:#c8f135;--color-success-text:#4cc38a;--color-success-bg:#0f2419;--color-success-icon:#4cc38a;--color-warning-text:#f0b34a;--color-warning-bg:#2a1f08;--color-warning-solid:#d9870b;--color-danger-text:#ff8b8e;--color-danger-bg:#2a1213;--color-danger-border:#ff8b8e;--color-info-text:#8ab4ff;--color-info-bg:#14213a;--color-anon-text:#b3a8ff;--color-anon-bg:#1d1a33;--color-conf-text:#5fd6cb;--color-conf-bg:#0f2a29;--color-action-hover:#d6f65f;--color-lime-fill:#c8f135;--color-lime-ink:#c8f135;--color-lime-soft:#1e2608;--color-side-bg:#070809;--color-side-bg-2:#121315;--color-side-line:#1f2125;--color-side-text:#e9eaec;--color-side-link:#b9bdc4;--color-side-muted:#8b9099;--color-side-label:#7a7f88;--color-tint-sky-bg:#14213a;--color-tint-sky:#8ab4ff;--color-tint-sage-bg:#0f2419;--color-tint-sage:#4cc38a;--color-tint-lilac-bg:#1d1a33;--color-tint-lilac:#b3a8ff;--color-tint-lagoon-bg:#1e2608;--color-tint-lagoon:#c8f135;--color-tint-sun-bg:#2a1f08;--color-tint-sun:#f0b34a;--color-tint-rose-bg:#2a1213;--color-tint-rose:#ff8b8e;--color-tint-mist-bg:#1f2125;--color-tint-mist:#c4c7cd;--color-band-sky-top:#0f1012;--color-band-sky-mid:#0a0b0d;--color-band-sage-top:#0f1012;--color-band-sage-mid:#0a0b0d;--color-band-lilac-top:#0f1012;--color-band-lilac-mid:#0a0b0d;--color-band-lagoon-top:#0f1012;--color-band-lagoon-mid:#0a0b0d;--navy-900:#edeef0;--navy-800:#c4c7cd;--navy-700:#c4c7cd;--navy-600:#c4c7cd;--navy-500:#8b9099;--navy-400:#8b9099;--navy-300:#2b2e33;--navy-200:#1f2125;--navy-100:#17181b;--navy-50:#0a0b0d;--white:#fff;--surface:#141518;--ink-900:#0b0c0e;--ink-800:#34373d;--ink-700:#4a4e55;--ink-300:#d6d8dd;--primary-bg:#c8f135;--primary-bg-hover:#d6f65f;--primary-fg:#0b0c0e;--brand:#e94d45;--brand-600:#d2453e;--brand-strong:#d2453e;--brand-strong-600:#bd3e38;--brand-ink:#ff8f86;--brand-2:#ed6c4a;--brand-soft:#2b1b1a;--brand-soft-2:#3a2220;--ok:#4cc38a;--ok-bg:#0f2419;--warn:#f0b34a;--warn-bg:#2a1f08;--bad:#ff8b8e;--bad-bg:#2a1213;--info:#8ab4ff;--info-bg:#14213a;--anon:#b3a8ff;--anon-bg:#1d1a33;--conf:#5fd6cb;--conf-bg:#0f2a29;--shadow-card:none;--shadow-card-hi:0 0 0 1px #2b2e33}.ds-callwin{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-page:#0a0b0d;--color-bg-canvas:#0a0b0d;--color-bg-surface:#141518;--color-bg-subtle:#0f1012;--color-bg-muted:#1f2125;--color-bg-inverse:#c8f135;--color-text-primary:#edeef0;--color-text-strong:#fff;--color-text-secondary:#8b9099;--color-text-muted:#c4c7cd;--color-text-disabled:#5f646c;--color-text-on-inverse:#0b0c0e;--color-icon-default:#8b9099;--color-border-default:#1f2125;--color-border-strong:#2b2e33;--color-border-focus:#c8f135;--color-success-text:#4cc38a;--color-success-bg:#0f2419;--color-success-icon:#4cc38a;--color-warning-text:#f0b34a;--color-warning-bg:#2a1f08;--color-warning-solid:#d9870b;--color-danger-text:#ff8b8e;--color-danger-bg:#2a1213;--color-danger-border:#ff8b8e;--color-info-text:#8ab4ff;--color-info-bg:#14213a;--color-anon-text:#b3a8ff;--color-anon-bg:#1d1a33;--color-conf-text:#5fd6cb;--color-conf-bg:#0f2a29;--color-action-hover:#d6f65f;--color-lime-fill:#c8f135;--color-lime-ink:#c8f135;--color-lime-soft:#1e2608;--color-side-bg:#070809;--color-side-bg-2:#121315;--color-side-line:#1f2125;--color-side-text:#e9eaec;--color-side-link:#b9bdc4;--color-side-muted:#8b9099;--color-side-label:#7a7f88;--color-tint-sky-bg:#14213a;--color-tint-sky:#8ab4ff;--color-tint-sage-bg:#0f2419;--color-tint-sage:#4cc38a;--color-tint-lilac-bg:#1d1a33;--color-tint-lilac:#b3a8ff;--color-tint-lagoon-bg:#1e2608;--color-tint-lagoon:#c8f135;--color-tint-sun-bg:#2a1f08;--color-tint-sun:#f0b34a;--color-tint-rose-bg:#2a1213;--color-tint-rose:#ff8b8e;--color-tint-mist-bg:#1f2125;--color-tint-mist:#c4c7cd;--color-band-sky-top:#0f1012;--color-band-sky-mid:#0a0b0d;--color-band-sage-top:#0f1012;--color-band-sage-mid:#0a0b0d;--color-band-lilac-top:#0f1012;--color-band-lilac-mid:#0a0b0d;--color-band-lagoon-top:#0f1012;--color-band-lagoon-mid:#0a0b0d;--navy-900:#edeef0;--navy-800:#c4c7cd;--navy-700:#c4c7cd;--navy-600:#c4c7cd;--navy-500:#8b9099;--navy-400:#8b9099;--navy-300:#2b2e33;--navy-200:#1f2125;--navy-100:#17181b;--navy-50:#0a0b0d;--white:#fff;--surface:#141518;--ink-900:#0b0c0e;--ink-800:#34373d;--ink-700:#4a4e55;--ink-300:#d6d8dd;--primary-bg:#c8f135;--primary-bg-hover:#d6f65f;--primary-fg:#0b0c0e;--brand:#e94d45;--brand-600:#d2453e;--brand-strong:#d2453e;--brand-strong-600:#bd3e38;--brand-ink:#ff8f86;--brand-2:#ed6c4a;--brand-soft:#2b1b1a;--brand-soft-2:#3a2220;--ok:#4cc38a;--ok-bg:#0f2419;--warn:#f0b34a;--warn-bg:#2a1f08;--bad:#ff8b8e;--bad-bg:#2a1213;--info:#8ab4ff;--info-bg:#14213a;--anon:#b3a8ff;--anon-bg:#1d1a33;--conf:#5fd6cb;--conf-bg:#0f2a29;--radius-xs:4px;--radius-s:6px;--radius-ms:8px;--radius-sm:10px;--radius-ml:10px;--radius-m:12px;--radius-l:14px;--text-s:12px;--leading-s:16px;--text-base:14px;--leading-base:20px;--text-l:16px;--leading-l:24px;--text-xl:22px;--leading-xl:28px;--text-2xl:26px;--leading-2xl:32px;--r:10px;--shadow-card:none;--shadow-card-hi:0 0 0 1px #2b2e33}:is(.portal-theme,body:has(.portal-shell)) :is(.pv,.ink-panel){--color-bg-page:#fff;--color-bg-canvas:#fff;--color-bg-surface:#fff;--color-bg-subtle:#f7f7f8;--color-bg-muted:#eff0f2;--color-bg-inverse:#0b0c0e;--color-text-primary:#0b0c0e;--color-text-strong:#000;--color-text-secondary:#646973;--color-text-muted:#34373d;--color-text-disabled:#9a9fa8;--color-text-on-inverse:#fff;--color-icon-default:#646973;--color-border-default:#e7e8eb;--color-border-strong:#d6d8dd;--color-border-focus:#0b0c0e;--color-success-text:#1e7a4c;--color-success-bg:#e6f6ec;--color-success-icon:#2f9e66;--color-warning-text:#8a5300;--color-warning-bg:#fff4e0;--color-warning-solid:#d9870b;--color-danger-text:#c9282e;--color-danger-bg:#ffefef;--color-danger-border:#e5484d;--color-info-text:#2457c5;--color-info-bg:#eaf0fe;--color-anon-text:#5b4bd6;--color-anon-bg:#f1effe;--color-conf-text:#0b7470;--color-conf-bg:#e6f5f4;--color-action-hover:#34373d;--color-lime-fill:#c8f135;--color-lime-ink:#3d5700;--color-lime-soft:#f2fcd4;--color-side-bg:#0d0e10;--color-side-bg-2:#17181b;--color-side-line:#1f2125;--color-side-text:#e9eaec;--color-side-link:#b9bdc4;--color-side-muted:#8b9099;--color-side-label:#7a7f88;--color-tint-sky-bg:#eaf0fe;--color-tint-sky:#2457c5;--color-tint-sage-bg:#e6f6ec;--color-tint-sage:#1e7a4c;--color-tint-lilac-bg:#f1effe;--color-tint-lilac:#5b4bd6;--color-tint-lagoon-bg:#f2fcd4;--color-tint-lagoon:#3d5700;--color-tint-sun-bg:#fff4e0;--color-tint-sun:#8a5300;--color-tint-rose-bg:#ffefef;--color-tint-rose:#c9282e;--color-tint-mist-bg:#eff0f2;--color-tint-mist:#34373d;--color-band-sky-top:#f7f7f8;--color-band-sky-mid:#fff;--color-band-sage-top:#f7f7f8;--color-band-sage-mid:#fff;--color-band-lilac-top:#f7f7f8;--color-band-lilac-mid:#fff;--color-band-lagoon-top:#f7f7f8;--color-band-lagoon-mid:#fff;--navy-900:#0b0c0e;--navy-800:#34373d;--navy-700:#4a4e55;--navy-600:#34373d;--navy-500:#646973;--navy-400:#9a9fa8;--navy-300:#d6d8dd;--navy-200:#e7e8eb;--navy-100:#eff0f2;--navy-50:#f7f7f8;--white:#fff;--surface:#fff;--ink-900:#0b0c0e;--ink-800:#34373d;--ink-700:#4a4e55;--ink-300:#d6d8dd;--primary-bg:#0b0c0e;--primary-bg-hover:#34373d;--primary-fg:#fff;--brand:#e94d45;--brand-600:#d2453e;--brand-strong:#d2453e;--brand-strong-600:#bd3e38;--brand-ink:#b63c36;--brand-2:#ed6c4a;--brand-soft:#fef4f0;--brand-soft-2:#fde6de;--ok:#1e7a4c;--ok-bg:#e6f6ec;--warn:#8a5300;--warn-bg:#fff4e0;--bad:#c9282e;--bad-bg:#ffefef;--info:#2457c5;--info-bg:#eaf0fe;--anon:#5b4bd6;--anon-bg:#f1effe;--conf:#0b7470;--conf-bg:#e6f5f4;--shadow-card:none;--shadow-card-hi:0 1px 2px #0b0c0e0d, 0 8px 24px -12px #0b0c0e29}
.ds-btn{justify-content:center;align-items:center;gap:var(--space-s);min-height:var(--size-control);border-radius:var(--radius-s);color:var(--color-text-primary);font:inherit;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 14px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ds-btn:active{transform:translateY(1px)}.ds-btn .ic{width:16px;height:16px}.ic.ds-mark{stroke:none}.ds-btn.s{min-height:var(--size-control-sm);font-size:var(--text-s);line-height:var(--leading-s);gap:6px;padding:0 10px}.ds-btn.s .ic{width:14px;height:14px}.ds-btn.primary{background:var(--color-bg-inverse);color:var(--color-text-on-inverse)}.ds-btn.primary:hover{background:var(--primary-bg-hover)}.ds-btn.secondary{background:var(--color-bg-surface);border-color:var(--color-border-strong)}.ds-btn.secondary:hover{background:var(--color-bg-subtle)}.ds-btn.ghost:hover{background:var(--color-bg-muted)}.ds-btn.danger{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-text)}.ds-btn.block{width:100%}.ds-btn.l{min-height:52px;font-size:var(--text-l,17px);border-radius:var(--radius-sm);padding:0 22px}.ds-btn.l .ic{width:20px;height:20px}.ds-btn.icon{width:var(--size-control);justify-content:center;padding:0}.ds-btn.icon.s{width:var(--size-control-sm)}.ds-press{all:unset;box-sizing:border-box;cursor:pointer}.ds-press:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.ds-tile{align-items:center;gap:var(--space-m);width:100%;min-height:64px;padding:var(--space-m);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;transition:border-color .15s,background .15s;display:flex}.ds-tile:hover{border-color:var(--color-border-strong);background:var(--color-bg-subtle)}.ds-tile[aria-pressed=true]{border-color:var(--color-bg-inverse);box-shadow:inset 0 0 0 1px var(--color-bg-inverse)}.ds-tile:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.ds-tile-icon{border-radius:var(--radius-s);background:var(--color-bg-subtle);flex:none;place-items:center;width:40px;height:40px;display:grid}.ds-tile-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ds-tile-text b{font-weight:var(--weight-medium)}.ds-tile-text span{font-size:var(--text-s);color:var(--color-text-secondary)}.ds-file{min-height:auto;padding:6px 8px}.ds-file::file-selector-button{border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;font-size:var(--text-s);cursor:pointer;margin-inline-end:10px;padding:4px 10px}.ds-btn[disabled],.ds-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ds-pill{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-s);border-radius:var(--radius-full);font-size:var(--text-s);line-height:var(--leading-s);font-weight:var(--weight-medium);white-space:nowrap;background:var(--color-bg-muted);color:var(--color-text-muted);display:inline-flex}.ds-pill .ds-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.ds-pill.brand{background:var(--color-brand-soft);color:var(--color-brand-ink)}.ds-pill.success{background:var(--color-success-bg);color:var(--color-success-text)}.ds-pill.warning{background:var(--color-warning-bg);color:var(--color-warning-text)}.ds-pill.danger{background:var(--color-danger-bg);color:var(--color-danger-text)}.ds-pill.info{background:var(--color-info-bg);color:var(--color-info-text)}.ds-pill.anonymous{background:var(--color-anon-bg);color:var(--color-anon-text)}.ds-pill.confidential{background:var(--color-conf-bg);color:var(--color-conf-text)}.ds-pill.outline{background:var(--color-bg-surface);color:var(--color-text-secondary);border:1px solid var(--color-border-default)}.ds-tabs{gap:var(--space-l);border-bottom:1px solid var(--color-border-default);scrollbar-width:none;display:flex;overflow-x:auto}.ds-tabs a{color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-medium);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 2px;text-decoration:none;display:inline-flex}.ds-tabs a:hover{color:var(--color-text-primary)}.ds-tabs .ds-tab-soon{color:var(--color-text-disabled);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-medium);white-space:nowrap;cursor:not-allowed;align-items:center;gap:6px;padding:10px 2px;display:inline-flex}.ds-tabs a[aria-current=page]{color:var(--color-text-strong);font-weight:var(--weight-semibold);border-bottom-color:var(--color-bg-inverse)}.ds-count{border-radius:var(--radius-full);background:var(--color-bg-muted);color:var(--color-text-primary);font-size:var(--text-s);line-height:var(--leading-s);font-weight:var(--weight-medium);align-items:center;padding:0 6px;display:inline-flex}.ds-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ds-field>label,.ds-field>.ds-label{font-size:var(--text-s);line-height:var(--leading-s);font-weight:var(--weight-medium);color:var(--color-text-primary)}.ds-field .req{color:var(--color-danger-text)}.ds-hint{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary)}:is([aria-current=page],.on,[aria-selected=true])>.ds-hint{color:var(--color-text-primary)}.ds-error{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-danger-text)}.ds-input{width:100%;min-height:var(--size-control);border:1px solid var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;font-size:var(--text-base);line-height:var(--leading-base);outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s}.ds-input::placeholder{color:var(--color-text-disabled)}.ds-input:-moz-ui-invalid{box-shadow:none}.ds-input:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-border-focus) 12%,transparent)}.ds-input:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.ds-input[aria-invalid=true]{border-color:var(--color-danger-border)}.ds-input.s{min-height:var(--size-control-sm);font-size:var(--text-s)}textarea.ds-input{resize:vertical;min-height:96px;padding:10px 12px}select.ds-input{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--color-icon-default) 50%),linear-gradient(135deg,var(--color-icon-default) 50%,transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}html[dir=rtl] select.ds-input{background-position:13px,18px;padding-left:36px;padding-right:12px}.ds-choice{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-primary);cursor:pointer;align-items:flex-start;gap:10px;display:inline-flex}.ds-choice input{appearance:none;border:1px solid var(--color-border-strong);background:var(--color-bg-surface);cursor:pointer;flex:none;place-items:center;width:16px;height:16px;margin:2px 0 0;display:inline-grid}.ds-choice input[type=checkbox]{border-radius:var(--radius-xs)}.ds-choice input[type=radio]{border-radius:50%}.ds-choice input:checked{background:var(--color-bg-inverse);border-color:var(--color-bg-inverse)}.ds-choice input[type=checkbox]:checked:after{content:"";border:2px solid var(--color-text-on-inverse);border-top:0;border-right:0;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.ds-choice input[type=radio]:checked:after{content:"";background:var(--color-text-on-inverse);border-radius:50%;width:6px;height:6px}.ds-choice input:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.ds-choice.switch input{border-radius:var(--radius-full);background:var(--color-border-strong);border:0;justify-items:start;width:32px;height:18px;margin-top:1px;padding:2px;transition:background .15s}.ds-choice.switch.end{flex-direction:row-reverse;justify-content:space-between;width:100%;display:flex}.ds-choice.switch input:after{content:"";background:var(--color-bg-surface);border-radius:50%;width:14px;height:14px;transition:transform .15s}.ds-choice.switch input:checked{background:var(--color-bg-inverse)}.ds-choice.switch input:checked:after{border:0;width:14px;height:14px;transform:translate(14px)rotate(0)}.ds-choice .sub{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary);display:block}.ds-choices{gap:var(--space-s);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ds-choices>legend{margin-bottom:var(--space-xs);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-medium);padding:0}.ds-choices.row{gap:var(--space-m);flex-flow:wrap}.ds-avatar{background:var(--color-brand-soft);width:32px;height:32px;color:var(--color-brand-ink);font-size:var(--text-s);font-weight:var(--weight-semibold);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ds-avatar.s{width:24px;height:24px;font-size:10px}.ds-avatar.l{width:40px;height:40px;font-size:var(--text-base)}.ds-avatar.t-1{background:var(--color-info-bg);color:var(--color-info-text)}.ds-avatar.t-2{background:var(--color-success-bg);color:var(--color-success-text)}.ds-avatar.t-3{background:var(--color-anon-bg);color:var(--color-anon-text)}.ds-avatar.t-4{background:var(--color-conf-bg);color:var(--color-conf-text)}.ds-avatar.t-5{background:var(--color-warning-bg);color:var(--color-warning-text)}.ds-card{gap:var(--space-sm);min-width:0;padding:var(--space-m) var(--space-l) var(--space-l);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);flex-direction:column;display:flex}.ds-card-head{align-items:flex-start;gap:var(--space-sm);display:flex}.ds-card-head>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ds-card-head h2,.ds-card-head h3{font-size:var(--text-l);line-height:var(--leading-l);font-weight:var(--weight-semibold);margin:0}.ds-card-head p{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary)}.ds-facts{gap:var(--space-m) var(--space-l);grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));margin:0;display:grid}.ds-facts.one{grid-template-columns:minmax(0,1fr)}.ds-attr{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.ds-attr dt{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary)}.ds-attr dd{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-medium);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0}.ds-attr dd.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-needs{align-items:center;gap:var(--space-sm);padding:10px var(--space-m);border-radius:var(--radius-s);background:var(--color-bg-subtle);color:var(--color-text-primary);text-decoration:none;display:flex}.ds-needs b{min-width:40px;font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--weight-semibold)}.ds-needs.danger b{color:var(--color-danger-text)}.ds-needs.warning b{color:var(--color-warning-text)}.ds-needs.brand b{color:var(--color-brand-ink)}.ds-needs span{flex:1;min-width:0}a.ds-needs:hover{background:var(--color-bg-muted)}.ds-stat{gap:var(--space-s);padding:var(--space-m);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);flex-direction:column;min-width:0;display:flex}.ds-stat .lbl{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary);align-items:center;gap:6px;display:flex}.ds-stat .val{font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-semibold);color:var(--color-text-strong)}.ds-stat .ds-stat-hint{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary)}.ds-stat.selected{border-color:var(--tone-fg,var(--color-bg-inverse));box-shadow:inset 0 0 0 1px var(--tone-fg,var(--color-bg-inverse))}.ds-stat{--tone-bg:var(--color-bg-muted);--tone-fg:var(--color-text-muted)}.ds-stat.t-brand{--tone-bg:var(--color-brand-soft);--tone-fg:var(--color-brand-ink)}.ds-stat.t-info{--tone-bg:var(--color-info-bg);--tone-fg:var(--color-info-text)}.ds-stat.t-success{--tone-bg:var(--color-success-bg);--tone-fg:var(--color-success-text)}.ds-stat.t-warning{--tone-bg:var(--color-warning-bg);--tone-fg:var(--color-warning-text)}.ds-stat.t-danger{--tone-bg:var(--color-danger-bg);--tone-fg:var(--color-danger-text)}.ds-stat.t-violet{--tone-bg:var(--color-anon-bg);--tone-fg:var(--color-anon-text)}.ds-stat.t-teal{--tone-bg:var(--color-conf-bg);--tone-fg:var(--color-conf-text)}.ds-stat-ic{border-radius:var(--radius-s);background:var(--tone-bg);width:28px;height:28px;color:var(--tone-fg);flex:none;place-items:center;display:inline-grid}.ds-stat-ic .ic{width:16px;height:16px;color:inherit}.ds-stat .lbl{gap:var(--space-s)}.ds-stages{padding:var(--space-m) var(--space-l);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.ds-stage{padding-right:var(--space-s);flex-direction:column;gap:6px;min-width:0;display:flex}.ds-stage .ds-track{align-items:center;gap:var(--space-s);display:flex}.ds-stage .num{border:1px solid var(--color-border-strong);background:var(--color-bg-surface);width:24px;height:24px;color:var(--color-text-secondary);font-size:var(--text-s);font-weight:var(--weight-semibold);border-radius:50%;flex:none;place-items:center;display:grid}.ds-stage .ds-line{background:var(--color-border-default);flex:1;height:2px}.ds-stage:last-child .ds-line{visibility:hidden}.ds-stage .label{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-medium);color:var(--color-text-secondary);overflow-wrap:anywhere}.ds-stage .date,.ds-stage .meta{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary);overflow-wrap:anywhere}.ds-stage.done .num{background:var(--color-success-icon);border-color:var(--color-success-icon);color:var(--white)}.ds-stage.done .ds-line{background:var(--color-success-icon)}.ds-stage.done .label{color:var(--color-text-strong)}.ds-stage.current .num{background:var(--color-bg-inverse);border-color:var(--color-bg-inverse);color:var(--color-text-on-inverse)}.ds-stage.current .label{color:var(--color-text-strong);font-weight:var(--weight-semibold)}.ds-stage.current .date,.ds-stage.current .meta{color:var(--color-text-primary)}.ds-todo{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ds-todo>li{border:1px solid var(--color-border-default);border-radius:var(--radius-s)}:is(.ds-todo>li:has(>.item.done),.ds-todo>li:has(>details>summary>.item.done)){border-color:#0000}.ds-todo .item{padding:var(--space-s) var(--space-sm);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-medium);align-items:flex-start;gap:10px;display:flex}.ds-todo .item .ic{color:var(--color-icon-default);margin-top:1px}.ds-todo .item.done .ic{color:var(--color-success-icon)}.ds-todo .item.done .what{color:var(--color-text-secondary)}.ds-todo .what{overflow-wrap:anywhere;flex:1;min-width:0}.ds-todo .who{text-align:end;max-width:45%;font-size:var(--text-s);line-height:var(--leading-s);font-weight:var(--weight-regular);color:var(--color-text-secondary);overflow-wrap:anywhere;flex:none;margin-top:2px}.ds-todo details>summary{cursor:pointer;list-style:none}.ds-todo details>summary::-webkit-details-marker{display:none}.ds-todo details[open]>summary .what{font-weight:var(--weight-semibold)}.ds-todo .item .fold{color:var(--color-icon-default);flex:none;margin-top:3px;transition:transform .15s}.ds-todo details[open]>summary .fold{transform:rotate(180deg)}.ds-todo details>summary:hover .what{text-underline-offset:3px;text-decoration:underline}.ds-todo .body{padding:0 var(--space-sm) var(--space-sm);gap:var(--space-sm);flex-direction:column;padding-inline-start:40px;display:flex}.ds-banner{padding:12px var(--space-m);border-radius:var(--radius-s);font-size:var(--text-base);line-height:var(--leading-base);background:var(--color-bg-subtle);color:var(--color-text-primary);align-items:flex-start;gap:10px;display:flex}.ds-banner .ic{flex:none;margin-top:2px}.ds-banner>div{flex:1;min-width:0}.ds-banner.info{background:var(--color-info-bg);color:var(--color-info-text)}.ds-banner.warning{background:var(--color-warning-bg);color:var(--color-warning-text)}.ds-banner.danger{background:var(--color-danger-bg);color:var(--color-danger-text)}.ds-banner.success{background:var(--color-success-bg);color:var(--color-success-text)}.ds-notices{top:140px;z-index:80;align-items:flex-end;gap:var(--space-s);pointer-events:none;flex-direction:column;width:min(460px,100vw - 32px);display:flex;position:fixed;inset-inline-end:var(--space-xl)}.ds-notice{pointer-events:none;border:1px solid color-mix(in srgb,var(--color-info-text) 40%,transparent);border-radius:var(--radius-s);background:var(--color-info-bg);width:100%;color:var(--color-info-text);box-shadow:var(--shadow-100);align-items:center;gap:10px;padding:10px 8px 10px 14px;animation:.25s backwards ds-notice-in;display:flex}.ds-notice>.ic{flex:none;width:20px;height:20px}.ds-notice :is(button,a){pointer-events:auto}.ds-notice p{min-width:0;font-size:var(--text-base);line-height:var(--leading-base);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;display:-webkit-box;overflow:hidden}.ds-notice.danger{background:var(--color-danger-bg);color:var(--color-danger-text);border-color:color-mix(in srgb,var(--color-danger-border) 70%,transparent)}.ds-notice.warning{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:color-mix(in srgb,var(--color-warning-solid) 60%,transparent)}.ds-notice.success{background:var(--color-success-bg);color:var(--color-success-text);border-color:color-mix(in srgb,var(--color-success-icon) 50%,transparent)}.ds-notice.suggestion{background:var(--color-anon-bg);color:var(--color-anon-text);border-color:color-mix(in srgb,var(--color-anon-text) 35%,transparent)}.ds-notice .x{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ds-notice .x:hover{background:color-mix(in srgb,currentColor 10%,transparent)}@keyframes ds-notice-in{0%{opacity:0;transform:translate(24px)}}html[dir=rtl] .ds-notice{animation-name:ds-notice-in-rtl}@keyframes ds-notice-in-rtl{0%{opacity:0;transform:translate(-24px)}}@media (max-width:760px){.ds-notices{top:calc(56px + var(--space-s));bottom:auto;inset-inline:var(--space-m);width:auto}}@media (prefers-reduced-motion:reduce){.ds-notice{animation:none}}.ds-thread{gap:var(--space-sm);flex-direction:column;display:flex}.ds-msg{gap:var(--space-xs);border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background:var(--color-bg-surface);flex-direction:column;align-self:flex-start;max-width:min(560px,85%);padding:10px 14px;display:flex}.ds-msg.team{border-color:var(--color-bg-inverse);background:var(--color-bg-inverse);color:var(--color-text-on-inverse);align-self:flex-end}.ds-msg .meta{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary)}.ds-msg.team .meta{color:color-mix(in srgb,var(--color-text-on-inverse) 75%,transparent)}.ds-msg .body{white-space:pre-wrap;overflow-wrap:anywhere}.ds-msg-sys{text-align:center;font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary);align-self:center}.ds-live{align-items:center;gap:var(--space-xs) var(--space-s);font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.ds-live-dot{background:var(--color-text-muted);border-radius:50%;flex:none;width:8px;height:8px}.ds-live.here .ds-live-dot{background:var(--color-success-icon)}.ds-live.warn .ds-live-dot{background:var(--color-warning-solid)}.ds-live.off .ds-live-dot{background:var(--color-danger-text)}.ds-live-text{flex:12em;min-width:0}.ds-delivery{font-size:var(--text-xs);line-height:var(--leading-xs);align-items:center;gap:4px;display:inline-flex}.ds-delivery .ic{flex:none;width:12px;height:12px}.ds-delivery.failed{font-weight:var(--weight-semibold)}.ds-msg .ds-delivery{margin-top:var(--space-xs);display:flex}.ds-reaction{border:1px solid var(--color-border-default);background:var(--color-bg-surface);min-height:28px;color:var(--color-text-primary);font:inherit;font-size:var(--text-s);line-height:var(--leading-s);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.ds-reaction:hover{background:var(--color-bg-subtle)}.ds-reaction.mine{border-color:var(--color-border-focus);background:var(--color-brand-soft);color:var(--color-brand-ink)}.ds-reaction:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.ds-file{align-items:center;gap:var(--space-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-s);background:var(--color-bg-surface);min-width:0;padding:10px 12px;display:flex}.ds-file .ic{color:var(--color-icon-default)}.ds-file>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ds-file b{font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-file span{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary)}.ds-choice-card{align-items:flex-start;gap:var(--space-m);padding:var(--space-l);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);cursor:pointer;display:flex}.ds-choice-card:has(input:checked){background:var(--color-bg-subtle);border-color:var(--color-bg-inverse);box-shadow:inset 0 0 0 1px var(--color-bg-inverse)}.ds-choice-card:has(input:focus-visible){outline:2px solid var(--color-border-focus);outline-offset:2px}.ds-choice-card .circle{background:var(--color-bg-muted);width:40px;height:40px;color:var(--color-text-strong);border-radius:50%;flex:none;place-items:center;display:grid}.ds-choice-card .circle .ic{width:20px;height:20px}.ds-choice-card>div{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.ds-choice-card b{font-size:var(--text-l);line-height:var(--leading-l);font-weight:var(--weight-semibold)}.ds-choice-card>div>span{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary)}.ds-choice-card input{appearance:none;border:1px solid var(--color-border-strong);background:var(--color-bg-surface);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin:0;display:grid}.ds-choice-card input:checked{border:5px solid var(--color-bg-inverse)}.ds-choice-card.tick{position:relative}label.ds-choice-card.tick input{border-radius:inherit;opacity:0;cursor:pointer;pointer-events:auto;border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ds-choice-card.tick .ds-tick{visibility:hidden;color:var(--color-brand-default);flex:none}.ds-choice-card.tick:has(input:checked){background:var(--color-brand-soft);border-color:var(--color-brand-default);box-shadow:inset 0 0 0 1px var(--color-brand-default)}.ds-choice-card.tick:has(input:checked) .ds-tick{visibility:visible}.ds-dialog{border-radius:var(--radius-m);background:var(--color-bg-surface);width:min(560px,100vw - 32px);max-height:calc(100vh - 64px);color:var(--color-text-primary);box-shadow:var(--shadow-300);border:0;margin:auto;padding:0}.ds-dialog::backdrop{background:#14161c73}.ds-dialog-in{gap:var(--space-m);padding:var(--space-xl);flex-direction:column;display:flex}.ds-dialog-head{align-items:flex-start;gap:var(--space-sm);display:flex}.ds-dialog-head>div{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.ds-dialog-head h2{font-size:var(--text-l);line-height:var(--leading-l);font-weight:var(--weight-semibold);margin:0}.ds-dialog-head p{font-size:var(--text-base);color:var(--color-text-secondary)}.ds-pop{position:relative}.ds-pop>summary{list-style:none}.ds-pop>summary::-webkit-details-marker{display:none}.ds-pop-panel{inset-inline-end:0;top:calc(100% + var(--space-xs));z-index:30;gap:var(--space-m);width:min(360px,100vw - 32px);padding:var(--space-l);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);box-shadow:var(--shadow-200);flex-direction:column;display:flex;position:absolute}.ds-pop-panel.wide{width:min(480px,100vw - 32px)}.ds-pop-panel h3{font-size:var(--text-l);line-height:var(--leading-l);font-weight:var(--weight-semibold);margin:0}@media (max-width:760px){.ds-pop-panel{inset:auto var(--space-m) calc(var(--space-m) + env(safe-area-inset-bottom,0px));z-index:90;width:auto;max-height:80vh;position:fixed;overflow:auto}}.ds-co{--co-h:32px;--co-w:200px;min-width:0;align-items:center;gap:10px;max-inline-size:100%;display:inline-flex}.ds-co-s{--co-h:28px;--co-w:150px}.ds-co-l{--co-h:36px;--co-w:260px}.ds-co-logo{block-size:var(--co-h);inline-size:auto;max-inline-size:var(--co-w);object-fit:contain;object-position:left center;display:block}.ds-co-logo:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){object-position:right center}.ds-co-mark{inline-size:var(--co-h);block-size:var(--co-h);border-radius:var(--radius-s);background:var(--brand-strong,var(--color-bg-inverse));color:var(--color-text-on-inverse);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);flex:none;place-items:center;display:inline-grid}.ds-co-name{min-width:0;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);color:var(--color-text-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-dash-wrap{gap:var(--space-m);flex-direction:column;min-width:0;display:flex}.ds-dash-bar{justify-content:space-between;align-items:flex-end;gap:var(--space-m);flex-wrap:wrap;display:flex}.ds-dash-bar .line-tabs{border-bottom:0;flex:auto;min-width:0;padding:0}.ds-dash-actions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ds-dash-hint{margin-top:calc(-1 * var(--space-xs))}.ds-dash{min-width:0}.ds-dash-stack{gap:var(--space-m);flex-direction:column;display:flex}.ds-dash-empty{align-items:flex-start;gap:var(--space-sm);padding:var(--space-xl);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-secondary);flex-direction:column;display:flex}.ds-dash-from{gap:var(--space-xs);border:0;flex-direction:column;margin:0;padding:0;display:flex}.ds-dash-from legend{font-size:var(--text-s);font-weight:var(--weight-medium);color:var(--color-text-secondary);margin-bottom:var(--space-xs)}.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:transform .2s,width .2s,height .2s}.react-grid-item.resizing,.react-grid-item.react-draggable-dragging{z-index:3;transition:none}.react-grid-item.react-grid-placeholder{background:var(--color-brand-soft);border:2px dashed var(--color-brand-default);border-radius:var(--radius-sm);opacity:1;z-index:2}.react-grid-item>.react-resizable-handle{inset-inline-end:2px;cursor:se-resize;z-index:4;width:18px;height:18px;position:absolute;bottom:2px}html[dir=rtl] .react-grid-item>.react-resizable-handle{cursor:sw-resize}.ds-dash:not(.editing) .react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle:after{content:"";inset-inline-end:4px;border-inline-end:2px solid var(--color-border-strong);border-bottom:2px solid var(--color-border-strong);width:7px;height:7px;position:absolute;bottom:4px}.ds-widget-cell{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.ds-dash.editing .ds-widget{outline:1px dashed var(--color-border-strong);outline-offset:2px}.ds-widget-tools{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);margin-bottom:var(--space-xs);border-radius:var(--radius-s);background:var(--color-bg-subtle);flex-wrap:wrap;display:flex}.ds-widget-tools .ds-input{width:auto;min-width:110px}.ds-widget-grip{cursor:grab;width:28px;height:28px;color:var(--color-icon-default);border-radius:var(--radius-xs);place-items:center;display:inline-grid}.ds-widget-grip:active{cursor:grabbing}.ds-widget{gap:var(--space-sm);min-height:0;padding:var(--space-m) var(--space-l);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);flex-direction:column;flex:auto;display:flex;overflow:hidden}.ds-widget-head{justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.ds-widget-head h2{font-size:var(--text-l);line-height:var(--leading-l);font-weight:var(--weight-semibold);color:var(--color-text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-widget-tally{vertical-align:middle;margin-inline-start:var(--space-xs)}.ds-widget-body{gap:var(--space-sm);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.ds-widget-body:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.ds-widget-count{gap:var(--space-2xs);color:inherit;flex-direction:column;text-decoration:none;display:flex}.ds-widget-count b{font-size:calc(var(--text-2xl) * 1.5);line-height:1.1;font-weight:var(--weight-semibold);color:var(--color-text-strong)}.ds-widget-count span{font-size:var(--text-s);color:var(--color-brand-ink)}.ds-widget-count:hover span{text-decoration:underline}.ds-widget-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-widget-list li{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-s) 0;border-bottom:1px solid var(--color-border-default);display:flex}.ds-widget-list li:last-child{border-bottom:0}.ds-widget-total{align-items:baseline;gap:var(--space-s);flex-wrap:wrap;display:flex}.ds-widget-total b{font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-semibold);color:var(--color-text-strong)}.ds-widget-total span{font-size:var(--text-s);color:var(--color-text-secondary)}.ds-widget-kinds{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.ds-widget-form{gap:var(--space-m);flex-direction:column;display:flex}.ds-widget-wait{padding:var(--space-m)}.ds-chart{gap:var(--space-s);flex-direction:column;min-width:0;display:flex}.ds-chart-empty{padding:var(--space-s) 0}.ds-chart-note{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary)}.ds-chart-bars{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-chart-bars li{align-items:center;gap:var(--space-s);font-size:var(--text-s);grid-template-columns:minmax(80px,38%) 1fr auto;display:grid}.ds-chart-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);overflow:hidden}.ds-chart-track{background:var(--color-bg-subtle);border-radius:5px;height:10px;position:relative}.ds-chart-fill{background:currentColor;border-radius:5px;position:absolute;inset-block:0;inset-inline-start:0}.ds-chart-before{background:var(--color-text-secondary);width:2px;position:absolute;top:-3px;bottom:-3px}.ds-chart-bars li.hidden .ds-chart-track{border:1px dashed var(--color-border-strong);background:0 0}.ds-chart-bars li.hidden b{font-weight:var(--weight-regular);color:var(--color-text-secondary)}.ds-chart-bars b{font-weight:var(--weight-medium);color:var(--color-text-strong)}.ds-chart .s0{color:var(--color-brand-default);stroke:var(--color-brand-default)}.ds-chart .s1{color:var(--color-info-text);stroke:var(--color-info-text)}.ds-chart .s2{color:var(--color-conf-text);stroke:var(--color-conf-text)}.ds-chart .s3{color:var(--color-warning-solid);stroke:var(--color-warning-solid)}.ds-chart .s4{color:var(--color-success-icon);stroke:var(--color-success-icon)}.ds-chart .s5{color:var(--color-danger-text);stroke:var(--color-danger-text)}.ds-chart-line{width:100%;height:180px}.ds-chart-line polyline{stroke-width:2.5px;stroke-linejoin:round}.ds-chart-line circle{fill:var(--color-bg-surface);stroke-width:2px}.ds-chart-line .axis{stroke:var(--color-border-default)}.ds-chart-line .lbl{fill:var(--color-text-secondary);font-size:11px}.ds-chart-donut{align-items:center;gap:var(--space-m);grid-template-columns:140px 1fr;display:grid}.ds-chart-donut svg{width:140px;height:140px}.ds-chart-donut circle{fill:none;stroke-width:22px}.ds-chart-donut circle.track{stroke:var(--color-bg-subtle)}.ds-chart-donut .ds-chart-note,.ds-chart-donut .ds-chart-table{grid-column:1/-1}.ds-chart-legend{gap:var(--space-xs);font-size:var(--text-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-chart-legend li{align-items:center;gap:var(--space-s);grid-template-columns:10px 1fr auto;display:grid}.ds-chart-legend i{background:currentColor;border-radius:2px;width:10px;height:10px}.ds-chart-legend li.hidden i{border:1px dashed var(--color-border-strong);background:0 0}.ds-chart-legend span{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-chart-table{min-width:0}.ds-chart-table th[scope=row]{font-weight:var(--weight-regular);text-align:start}@media (max-width:640px){.ds-chart-donut{grid-template-columns:1fr;justify-items:start}.ds-widget{padding:var(--space-m)}}.ds-seg{border-radius:var(--radius-full);background:var(--color-bg-surface);max-width:100%;box-shadow:var(--shadow-card,var(--shadow-xs));flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}.ds-seg a,.ds-seg-soon{border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:6px;padding:6px 14px;text-decoration:none;display:inline-flex}.ds-seg a:hover{color:var(--color-text-primary);background:var(--color-bg-subtle)}.ds-seg a[aria-current=page]{background:var(--color-tint-lagoon-bg,var(--color-bg-muted));color:var(--color-tint-lagoon,var(--color-text-strong));font-weight:var(--weight-semibold)}.ds-seg-soon{color:var(--color-text-disabled);cursor:not-allowed}.ds-seg .ds-count{background:color-mix(in srgb,currentColor 14%,transparent);color:inherit}@media (max-width:760px){.ds-seg{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}.ds-band{isolation:isolate;gap:var(--space-l);padding:var(--space-2xl) var(--space-2xl) var(--space-xl);border-radius:var(--radius-l);background:linear-gradient(180deg,var(--band-top) 0%,var(--band-mid) 72%,color-mix(in srgb,var(--band-mid) 55%,var(--color-bg-canvas)) 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.ds-band.t-sky{--band-top:var(--color-band-sky-top,var(--color-info-bg));--band-mid:var(--color-band-sky-mid,var(--color-bg-subtle))}.ds-band.t-sage{--band-top:var(--color-band-sage-top,var(--color-success-bg));--band-mid:var(--color-band-sage-mid,var(--color-bg-subtle))}.ds-band.t-lilac{--band-top:var(--color-band-lilac-top,var(--color-anon-bg));--band-mid:var(--color-band-lilac-mid,var(--color-bg-subtle))}.ds-band.t-lagoon{--band-top:var(--color-band-lagoon-top,var(--color-conf-bg));--band-mid:var(--color-band-lagoon-mid,var(--color-bg-subtle))}.ds-band.glow:before{content:"";z-index:-1;top:-180px;background:radial-gradient(circle,var(--color-tint-sun-bg,var(--color-warning-bg)) 0%,color-mix(in srgb,var(--color-tint-sun-bg,var(--color-warning-bg)) 55%,transparent) 30%,transparent 68%);pointer-events:none;border-radius:50%;width:460px;height:460px;position:absolute;inset-inline-end:8%}.ds-band.glow:after{content:"";z-index:-1;background:radial-gradient(60% 55% at 28% 100%,color-mix(in srgb,var(--color-tint-sage-bg,var(--color-success-bg)) 85%,transparent),transparent 70%),radial-gradient(50% 45% at 78% 100%,color-mix(in srgb,var(--color-tint-sage-bg,var(--color-success-bg)) 70%,transparent),transparent 70%);pointer-events:none;height:75%;position:absolute;inset:auto -10% -45%}.ds-band-row{justify-content:space-between;align-items:flex-end;gap:var(--space-m);flex-wrap:wrap;display:flex}.ds-band-text{flex-direction:column;gap:6px;min-width:0;display:flex}.ds-band h1{font-family:var(--display);font-size:clamp(30px,2.6vw,46px);line-height:1.1;font-weight:var(--weight-medium);letter-spacing:-.02em;color:var(--color-text-primary)}html[dir=rtl] .ds-band h1{font-family:var(--font-arabic),var(--display)}.ds-band-kicker{font-size:var(--text-s);line-height:var(--leading-s);font-weight:var(--weight-semibold);letter-spacing:.04em;color:var(--color-text-secondary)}.ds-band-lead{max-width:72ch;font-size:var(--text-l);line-height:var(--leading-l);color:var(--color-text-secondary)}.ds-band-actions{gap:var(--space-s);flex-wrap:wrap;display:flex}@media (max-width:760px){.ds-band{padding:var(--space-xl) var(--space-m) var(--space-l);border-radius:var(--radius-m)}}.ds-path{align-items:center;gap:4px;display:inline-flex}.ds-path>span{border-radius:var(--radius-full);background:var(--color-border-default);width:14px;height:6px}.ds-path>.past{background:var(--color-bg-inverse)}.ds-path>.now{background:var(--color-bg-inverse);width:26px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bg-inverse) 25%,transparent)}.ds-due{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary);flex-direction:column;gap:5px;display:inline-flex}.ds-due-txt{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.ds-due b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.ds-due-bar{border-radius:var(--radius-full);background:var(--color-border-strong);width:100px;max-width:100%;height:5px;display:block;overflow:hidden}.ds-due-bar>span{border-radius:inherit;background:var(--color-conf-text);height:100%;display:block}.ds-due.soon,.ds-due.soon b{color:var(--color-warning-text)}.ds-due.soon .ds-due-bar>span{background:var(--color-warning-solid)}.ds-due.late b{color:var(--color-danger-text)}.ds-due.late .ds-due-bar{background:var(--color-danger-bg)}.ds-due.late .ds-due-bar>span{background:repeating-linear-gradient(135deg,var(--color-danger-text) 0 4px,transparent 4px 7px)}.ds-due-late{border-radius:var(--radius-full);background:var(--color-danger-text);color:var(--color-bg-surface);font-weight:var(--weight-semibold);align-items:center;gap:4px;padding:0 8px 0 6px;display:inline-flex}.ds-due-late .ic{color:inherit}.ds-danger{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-m);border-radius:var(--radius-m);background:var(--color-danger-text);color:var(--color-bg-surface);display:flex}.ds-danger>.ic{flex:none;width:22px;height:22px}.ds-danger>div{flex-direction:column;flex:1;min-width:0;display:flex}.ds-danger b{font-weight:var(--weight-semibold)}.ds-danger .ds-btn{background:var(--color-bg-surface);color:var(--color-danger-text);border-color:#0000}.ds-lane{border-radius:var(--radius-l);background:color-mix(in srgb,var(--t-bg) 40%,var(--color-bg-muted));flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.ds-lane.t-sky{--t-bg:var(--color-tint-sky-bg,var(--color-info-bg));--t:var(--color-tint-sky,var(--color-info-text))}.ds-lane.t-sage{--t-bg:var(--color-tint-sage-bg,var(--color-success-bg));--t:var(--color-tint-sage,var(--color-success-text))}.ds-lane.t-lilac{--t-bg:var(--color-tint-lilac-bg,var(--color-anon-bg));--t:var(--color-tint-lilac,var(--color-anon-text))}.ds-lane.t-lagoon{--t-bg:var(--color-tint-lagoon-bg,var(--color-conf-bg));--t:var(--color-tint-lagoon,var(--color-conf-text))}.ds-lane.t-sun{--t-bg:var(--color-tint-sun-bg,var(--color-warning-bg));--t:var(--color-tint-sun,var(--color-warning-text))}.ds-lane.t-mist{--t-bg:var(--color-tint-mist-bg,var(--color-bg-muted));--t:var(--color-tint-mist,var(--color-text-secondary))}.ds-lane-head{align-items:center;gap:var(--space-s);padding:2px 4px 0;display:flex}.ds-lane-ic{background:var(--t-bg);width:30px;height:30px;color:var(--t);border-radius:50%;flex:none;place-items:center;display:grid}.ds-lane-ic .ic{width:16px;height:16px}.ds-lane-head h2{min-width:0;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);color:var(--color-text-primary);flex:1}.ds-lane-n{font-family:var(--display);color:var(--color-text-primary);font-size:28px;line-height:1}.ds-lane-empty{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary);padding:4px 6px 6px}.ds-lane-more{font-size:var(--text-s);line-height:var(--leading-s);font-weight:var(--weight-semibold);color:var(--color-text-primary);align-self:flex-start;padding:2px 6px}.ds-skip{inset-inline-start:var(--space-m);top:var(--space-m);z-index:1000;padding:var(--space-s) var(--space-m);border-radius:var(--radius-s);background:var(--color-text-primary);color:var(--color-bg-surface);font-weight:var(--weight-medium);text-decoration:none;position:fixed;transform:translateY(-200%)}.ds-skip:focus{outline:2px solid var(--color-border-focus);outline-offset:2px;transform:none}.ds-recovery{gap:var(--space-s);flex-direction:column;display:flex}.ds-recovery-list{gap:var(--space-xs) var(--space-m);padding:var(--space-m);border:1px dashed var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-bg-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.ds-recovery-list code{font-size:var(--text-base);letter-spacing:.06em;font-variant-numeric:tabular-nums}.ds-recovery-actions{gap:var(--space-s);flex-wrap:wrap;display:flex}.ds-loading{gap:var(--space-m);padding:var(--space-l) 0;flex-direction:column;display:flex}.ds-loading-bar{inset-inline:0;z-index:60;background:linear-gradient(90deg,transparent,var(--color-border-focus),transparent);background-repeat:no-repeat;background-size:40% 100%;height:3px;animation:1.1s ease-in-out infinite ds-loading-run;position:fixed;top:0}.ds-loading-shape{border-radius:var(--radius-m);background:var(--color-bg-muted);height:56px;display:block}.ds-loading-head{height:120px}.ds-loading-short{width:60%}@keyframes ds-loading-run{0%{background-position:-40% 0}to{background-position:140% 0}}html[dir=rtl] .ds-loading-bar{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.ds-loading-bar{background:var(--color-border-focus);opacity:.5;animation:none}}.ds-card.ds-card-tight{gap:var(--space-s)}.ds-frame{--side-w:240px;grid-template-columns:var(--side-w) minmax(0,1fr);min-height:calc(100vh / var(--z,1));background:var(--color-bg-canvas);display:grid}.ds-frame[data-icons]{--side-w:64px}.ds-side{height:calc(100vh / var(--z,1));gap:var(--space-xs);scrollbar-width:thin;background:var(--color-side-bg,#0d0e10);color:var(--color-side-text,#e9eaec);z-index:50;flex-direction:column;padding:14px 10px 10px;font-size:13.5px;line-height:20px;display:flex;position:sticky;top:0;overflow:auto}.ds-side-head{align-items:center;gap:var(--space-s);min-height:36px;padding:0 6px 10px;display:flex}.ds-side-head .logo{color:var(--color-side-text,#fff);font-size:19px}.ds-side-head .logo sup{color:var(--color-side-muted,#8b9099);margin-top:0;font-size:9px;line-height:1;top:0}.ds-side-head>:first-child{flex:1;min-width:0;overflow:hidden}.ds-side :is(.ds-side-fold,.ds-side-close){border-radius:var(--radius-s);width:30px;height:30px;color:var(--color-side-muted,#8b9099);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.ds-side :is(.ds-side-fold,.ds-side-close):hover{background:var(--color-side-bg-2,#17181b);color:var(--color-side-text,#fff)}.ds-side :is(.ds-side-fold,.ds-side-close) .ic{width:16px;height:16px}.ds-side-close{display:none!important}.ds-side-org{border:1px solid var(--color-side-line,#1f2125);border-radius:var(--radius-ms);min-width:0;color:var(--color-side-text,#fff);align-items:center;gap:10px;margin:0 0 10px;padding:8px 10px;display:flex}.ds-side-org .org{align-items:center;gap:10px;min-width:0;display:flex}.ds-side-org .org.has-logo{flex-direction:column;align-items:flex-start;gap:4px}.ds-side-org .ct-org-text{min-width:0}.ds-side-org b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.ds-side-org small{color:var(--color-side-muted,#8b9099);font-size:11.5px;line-height:16px;display:block}.ds-side-org .m{border-radius:var(--radius-s);background:var(--color-side-bg-2,#17181b);flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.ds-side-org .ds-co{min-width:0}.ds-side-org .ds-co-logo{background:#fff;border-radius:4px;max-width:140px;max-height:26px;padding:2px}.ds-side-nav .nav-section{flex-direction:column;gap:2px;padding:0;display:flex}.ds-side-nav .nav-section+.nav-section{padding-top:var(--space-m);border-top:0}.ds-side-nav .nav-heading{font:600 11px/16px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-side-label,#7a7f88);padding:0 10px 6px}.ds-side .nav{border-radius:var(--radius-s);width:100%;min-height:34px;color:var(--color-side-link,#b9bdc4);white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.ds-side .nav .ic{width:16px;height:16px;color:inherit;opacity:.9}.ds-side .nav:hover{background:var(--color-side-bg-2,#17181b);color:var(--color-side-text,#fff)}.ds-side .nav.on{background:var(--color-side-bg-2,#17181b);color:var(--color-side-text,#fff);box-shadow:inset 2px 0 0 var(--color-lime-fill,#c8f135);font-weight:600}html[dir=rtl] .ds-side .nav.on{box-shadow:inset -2px 0 0 var(--color-lime-fill,#c8f135)}.ds-side .nav-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ds-side .nav .cnt{font:500 11.5px/18px var(--mono);color:var(--color-side-muted,#8b9099);margin-inline-start:auto}.ds-side .nav.on .cnt:not(.hot){color:var(--color-side-text,#fff)}.ds-side .nav .cnt.hot{border-radius:var(--radius-xs);background:var(--color-lime-fill,#c8f135);color:var(--ink-900,#0b0c0e);padding:0 6px;font-weight:600}.ds-side .nav:focus-visible,.ds-side button:focus-visible,.ds-side summary:focus-visible{outline:2px solid var(--color-lime-fill,#c8f135);outline-offset:1px}.ds-side-foot{gap:var(--space-s);padding-top:var(--space-m);flex-direction:column;margin-top:auto;display:flex}.ds-side-me{border-top:1px solid var(--color-side-line,#1f2125);padding-top:var(--space-s)}.ds-side-me>summary{border-radius:var(--radius-s);cursor:pointer;min-height:44px;color:var(--color-side-text,#fff);align-items:center;gap:10px;padding:4px 8px;display:flex}.ds-side-me>summary:hover{background:var(--color-side-bg-2,#17181b)}.ds-side-me>summary .ds-avatar{background:var(--color-side-bg-2,#2b2e33);color:var(--color-side-text,#fff)}.ds-side-me-text{flex-direction:column;min-width:0;line-height:18px;display:flex}.ds-side-me-text b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ds-side-me-text small{color:var(--color-side-muted,#8b9099);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:16px;overflow:hidden}.ds-side-me .ds-pop-panel{top:auto;bottom:calc(100% + var(--space-xs));width:260px;color:var(--color-text-primary);gap:var(--space-s);padding:var(--space-sm);inset-inline:0 auto}.ds-side-me .ds-pop-panel .nav{color:var(--color-text-primary);font-size:var(--text-base)}.ds-side-me .ds-pop-panel .nav:hover{background:var(--color-bg-subtle);color:var(--color-text-strong)}.ds-side-me .ds-pop-panel .nav .ic{color:var(--color-icon-default)}.ds-frame[data-icons] .ds-side{padding-inline:8px}.ds-frame[data-icons] .ds-side-head{flex-direction:column;padding-inline:0}.ds-frame[data-icons] .ds-side-head .logo{gap:0;font-size:0}.ds-frame[data-icons] :is(.nav-label,.nav-heading,.ds-side-org,.ds-side-me-text){clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-frame[data-icons] .ds-side .nav{justify-content:center;padding:0;position:relative}.ds-frame[data-icons] .ds-side .nav .cnt{top:5px;background:var(--color-side-muted,#8b9099);border-radius:50%;width:7px;height:7px;padding:0;font-size:0;position:absolute;inset-inline-end:8px;overflow:hidden}.ds-frame[data-icons] .ds-side .nav .cnt.hot{background:var(--color-lime-fill,#c8f135)}.ds-frame[data-icons] .ds-side-me>summary{justify-content:center;padding:4px 0}.ds-frame-main{flex-direction:column;min-width:0;display:flex}.ds-top{z-index:30;align-items:center;gap:var(--space-sm);min-height:52px;padding:6px var(--space-2xl);border-bottom:1px solid var(--color-border-default);background:color-mix(in srgb,var(--color-bg-page) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;position:sticky;top:0}.ds-top-menu{border:1px solid var(--color-border-default);border-radius:var(--radius-s);background:var(--color-bg-surface);width:38px;height:38px;color:var(--color-text-primary);cursor:pointer;flex:none;place-items:center;padding:0;display:none}.ds-top-here{align-items:center;gap:var(--space-s);min-width:0;color:var(--color-text-secondary);white-space:nowrap;flex:1;margin:0;font-size:13px;display:flex;overflow:hidden}.ds-top-here b{color:var(--color-text-strong);text-overflow:ellipsis;font-weight:600;overflow:hidden}.ds-top-place{text-overflow:ellipsis;overflow:hidden}.ds-top-tools{align-items:center;gap:var(--space-s);flex:none;display:flex}.ds-scrim{display:none}@media (max-width:900px){.ds-frame,.ds-frame[data-icons]{grid-template-columns:minmax(0,1fr)}.ds-side{width:min(300px,86vw);height:100dvh;box-shadow:var(--shadow-panel);transition:transform .22s;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-105%)}html[dir=rtl] .ds-side{box-shadow:var(--shadow-panel-rtl);transform:translate(105%)}.ds-frame[data-open] .ds-side,html[dir=rtl] .ds-frame[data-open] .ds-side{transform:none}.ds-frame[data-icons] .ds-side{padding-inline:10px}.ds-frame[data-icons] :is(.nav-label,.nav-heading,.ds-side-org,.ds-side-me-text){clip:auto;width:auto;height:auto;position:static;overflow:visible}.ds-frame[data-icons] .ds-side .nav{justify-content:flex-start;padding:0 10px}.ds-frame[data-icons] .ds-side-head{flex-direction:row}.ds-frame[data-icons] .ds-side-head .logo{font-size:19px}.ds-side-fold{display:none!important}.ds-side-close{display:inline-grid!important}.ds-scrim{z-index:45;background:#08090a80;display:block;position:fixed;inset:0}.ds-top{padding:6px var(--space-m)}.ds-top-menu{display:inline-grid}}@media (prefers-reduced-motion:reduce){.ds-side{transition:none}}@media print{.ds-side,.ds-top,.ds-scrim{display:none!important}.ds-frame{display:block}}.ds-side-org .console-org,.ds-side-org .console-org b{color:inherit}.ds-side-org .console-org small{color:var(--color-side-muted,#8b9099)}body:has(.ds-frame[data-open]) button.sa-fab{display:none}.ds-info{vertical-align:middle;display:inline-flex;position:relative}.ds-info>summary{width:18px;height:18px;color:var(--color-text-secondary);cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:inline-grid}.ds-info>summary::-webkit-details-marker{display:none}.ds-info>summary:hover,.ds-info[open]>summary{color:var(--color-text-strong);background:var(--color-bg-muted)}.ds-info>summary .ic{width:14px;height:14px}h1 .ds-info{margin-inline-start:10px}h1 .ds-info>summary{width:24px;height:24px}h1 .ds-info>summary .ic{width:17px;height:17px}.ds-info-panel{z-index:40;top:calc(100% + 6px);border:1px solid var(--color-border-default);border-radius:var(--radius-ms);background:var(--color-bg-surface);width:min(280px,100vw - 32px);color:var(--color-text-primary);box-shadow:var(--shadow-card-hi,var(--shadow-200));font:400 13px/19px var(--font);text-transform:none;letter-spacing:0;white-space:normal;padding:10px 12px;position:absolute;inset-inline-start:-8px}.ds-counts{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;overflow:hidden}.ds-counts-cell{border-inline-end:1px solid var(--color-border-default);align-items:flex-end;gap:6px;padding:16px 18px;display:flex;position:relative}.ds-counts-cell:last-child{border-inline-end:0}.ds-counts-link{min-width:0;color:inherit;gap:4px;text-decoration:none;display:grid}a.ds-counts-link:hover small{color:var(--color-text-strong);text-decoration:underline}.ds-counts b{font:600 28px/1.1 var(--mono);letter-spacing:-.03em;color:var(--color-text-strong)}.ds-counts small{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:12.5px;line-height:16px;display:flex}.ds-counts .bad b{color:var(--color-danger-text)}.ds-counts .warn b{color:var(--color-warning-text)}.ds-dot{background:var(--color-danger-border);border-radius:50%;flex:none;width:7px;height:7px}.ds-counts-cell .ds-info{margin-bottom:-1px}.ds-clock{min-width:0;font:500 12px/16px var(--mono);color:var(--color-text-muted);gap:5px;display:grid}.ds-clock-words{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-clock-bar{background:var(--color-border-default);border-radius:2px;height:3px;display:block;overflow:hidden}.ds-clock-bar>span{background:var(--color-success-icon);border-radius:2px;height:100%;display:block}.ds-clock.warn .ds-clock-bar>span{background:var(--color-warning-solid)}.ds-clock.bad{color:var(--color-danger-text)}.ds-clock.bad .ds-clock-bar>span{background:var(--color-danger-border)}.ds-work{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);overflow:hidden}.ds-work-row{border-bottom:1px solid var(--color-border-default);min-height:52px;color:inherit;grid-template-columns:116px minmax(0,1fr) 150px 170px 32px;align-items:center;gap:14px;padding:6px 16px;font-size:13.5px;line-height:18px;text-decoration:none;display:grid}.ds-work-row:last-child{border-bottom:0}a.ds-work-row:hover{background:var(--color-bg-subtle)}a.ds-work-row.hot{background:var(--color-lime-soft,var(--color-bg-subtle));box-shadow:inset 3px 0 0 var(--color-lime-fill,var(--color-text-strong))}html[dir=rtl] a.ds-work-row.hot{box-shadow:inset -3px 0 0 var(--color-lime-fill,var(--color-text-strong))}.ds-work-row.head{background:var(--color-bg-subtle);min-height:34px;font:600 11px/16px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary)}.ds-work-ref{font:500 12.5px/16px var(--mono);color:var(--color-text-secondary)}.ds-work-what{flex-direction:column;min-width:0;display:flex}.ds-work-what b{color:var(--color-text-strong);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ds-work-what small{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.ds-work-tag{min-width:0}.ds-work-tag .ds-pill{text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.ds-work-tag .ds-pill .ds-dot{vertical-align:middle;margin-inline-end:var(--space-xs);display:inline-block}.ds-work-row .ds-avatar{width:26px;height:26px;font-size:10.5px}.ds-work-empty{border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-secondary);margin:0;padding:18px;font-size:13.5px}.ds-rail-sec{flex-direction:column;gap:10px;display:flex}.ds-rail-sec>h2{font:600 11px/16px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);align-items:center;gap:8px;margin:0;display:flex}.ds-watch{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);margin:0;padding:0;list-style:none;overflow:hidden}.ds-watch li+li{border-top:1px solid var(--color-border-default)}.ds-watch a{color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 14px;font-size:13px;line-height:18px;text-decoration:none;display:grid}.ds-watch a:hover{background:var(--color-bg-subtle)}.ds-watch-text{flex-direction:column;min-width:0;display:flex}.ds-watch-text b{color:var(--color-text-strong);font-weight:600}.ds-watch-text small{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.ds-watch-badge{border-radius:var(--radius-xs);min-width:36px;height:24px;font:600 11.5px/1 var(--mono);background:var(--color-bg-muted);color:var(--color-text-muted);place-items:center;padding:0 6px;display:inline-grid}.ds-watch-badge.concern{background:var(--color-danger-bg);color:var(--color-danger-text)}.ds-watch-badge.fine{background:var(--color-success-bg);color:var(--color-success-text)}.ds-watch-badge.sent{background:var(--color-lime-soft,var(--color-bg-muted));color:var(--color-lime-ink,var(--color-text-strong))}@media (max-width:760px){.ds-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-counts-cell:nth-child(2n){border-inline-end:0}.ds-counts-cell:nth-child(-n+2){border-bottom:1px solid var(--color-border-default)}.ds-work-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 14px}.ds-work-row.head{display:none}.ds-work-row>:first-child{grid-column:1/-1}.ds-work-row>:nth-child(3),.ds-work-row>:nth-child(5){display:none}}.ds-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0;display:grid}.ds-facts-cell{border:1px solid var(--color-border-default);border-inline-start:3px solid var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-bg-surface);gap:2px;min-width:0;padding:8px 12px;display:grid}.ds-facts-cell.ok{border-inline-start-color:var(--color-success-icon)}.ds-facts-cell.warn{border-inline-start-color:var(--color-warning-solid)}.ds-facts-cell.bad{border-inline-start-color:var(--color-danger-border)}.ds-facts dt{color:var(--color-text-secondary);font-size:11.5px;font-weight:500;line-height:16px}.ds-facts dd{font:600 13px/18px var(--mono);letter-spacing:-.02em;color:var(--color-text-strong);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ds-facts-cell.ok dd{color:var(--color-success-text)}.ds-facts-cell.warn dd{color:var(--color-warning-text)}.ds-facts-cell.bad dd{color:var(--color-danger-text)}@media (max-width:640px){.ds-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-settings{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ds-settings-tile{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);height:100%;color:inherit;align-items:flex-start;gap:14px;padding:16px;text-decoration:none;display:flex;position:relative}a.ds-settings-tile:hover{border-color:var(--color-border-strong);background:var(--color-bg-subtle)}a.ds-settings-tile:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.ds-settings-tile.off{color:var(--color-text-secondary);cursor:not-allowed}.ds-settings-icon{border-radius:var(--radius-s);border:1px solid var(--color-border-default);background:var(--color-bg-subtle);width:36px;height:36px;color:var(--color-text-strong);flex:none;place-items:center;display:grid}.ds-settings-icon .ic{width:18px;height:18px}.ds-settings-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ds-settings-text b{font-family:var(--display);color:var(--color-text-strong);font-weight:600}.ds-settings-tile.off .ds-settings-text b{color:var(--color-text-secondary)}.ds-settings-text small{color:var(--color-text-secondary);font-size:12.5px;line-height:18px}.ds-settings-soon{top:10px;border-radius:var(--radius-xs);background:var(--color-bg-muted);font:600 10.5px/16px var(--mono);color:var(--color-text-secondary);padding:1px 6px;position:absolute;inset-inline-end:10px}html.call-open{overflow:hidden}.ds-callwin{z-index:90;color:var(--color-text-primary);font-family:var(--font);background:#08090a;flex-direction:column;display:flex;position:fixed;inset:0}.ds-callwin.small{inset:auto var(--space-l) var(--space-l) auto;inline-size:min(340px,calc(100vw - 2*var(--space-m)));border:1px solid var(--color-border-strong);border-radius:var(--radius-l);block-size:auto;overflow:hidden;box-shadow:0 18px 50px #00000073}[dir=rtl] .ds-callwin.small{inset:auto auto var(--space-l) var(--space-l)}.ds-callwin.demo{z-index:auto;border-radius:var(--radius-l);min-height:0;position:relative;inset:auto;overflow:hidden}.ds-callwin.demo.row{align-items:center;gap:var(--space-l);padding:var(--space-m);flex-flow:wrap}.ds-call{--lk-has-imported-styles:"true";background:#08090a;flex:1;grid-template-rows:52px minmax(0,1fr) auto;min-height:0;display:grid}.ds-call.demo{grid-template-rows:minmax(260px,1fr) auto}.ds-call-top{align-items:center;gap:var(--space-m);padding:0 var(--space-l);font-size:var(--text-s);color:var(--color-text-secondary);border-bottom:1px solid #1a1b1e;min-width:0;display:flex}.ds-call-title{align-items:center;gap:var(--space-s);min-width:0;margin:0;display:flex}.ds-call-title b{color:var(--color-text-primary);font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ds-call-place{font-family:var(--mono);color:var(--color-text-secondary);white-space:nowrap;font-size:12px}.ds-call-title .ds-call-place:after{content:" ·"}.ds-call-clock{font-family:var(--mono);font-size:12px}.ds-call-state{white-space:nowrap;align-items:center;gap:6px;margin:0;display:flex}.ds-call-dot{background:var(--color-warning-text);border-radius:50%;block-size:7px;inline-size:7px}.ds-call-dot.on{background:var(--color-lime-fill)}.ds-call-facts{align-items:center;gap:var(--space-m);margin:0 0 0 auto;padding:0;list-style:none;display:flex}.ds-call-facts li{white-space:nowrap;align-items:center;gap:6px;display:flex}.ds-call-size{margin-inline-start:var(--space-xs)}.ds-call-problem{color:var(--color-danger-text);font-size:var(--text-s);margin:0}.ds-call-top .ds-call-problem{flex-basis:100%}.ds-call-q{align-items:flex-end;gap:2px;block-size:12px;display:inline-flex}.ds-call-q i{background:#3a3d44;border-radius:1px;inline-size:3px}.ds-call-q i:first-child{block-size:5px}.ds-call-q i:nth-child(2){block-size:8px}.ds-call-q i:nth-child(3){block-size:12px}.ds-call-q i.on{background:var(--color-lime-fill)}.ds-call-q.poor i.on{background:var(--color-warning-text)}.ds-call-body{grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative}.ds-call-body.with-panel{grid-template-columns:minmax(0,1fr) 340px}.ds-call-stage{min-height:0;padding:var(--space-m)}.ds-call-stage.grid{grid-template-columns:repeat(var(--lk-col-count,1),minmax(0,1fr));grid-template-rows:repeat(var(--lk-row-count,1),minmax(0,1fr));gap:10px;display:grid}.ds-call-stage.grid[data-lk-pagination=true]{padding-block-end:var(--space-2xl)}.ds-call-stage .lk-pagination-control{justify-content:center;gap:var(--space-s);color:var(--color-text-secondary);font-size:var(--text-s);display:flex;position:absolute;inset-block-end:var(--space-s);inset-inline:0}.ds-call-stage .lk-pagination-control button{color:var(--color-text-primary);cursor:pointer;background:#17181b;border:1px solid #23252a;border-radius:8px;padding:4px 10px}.ds-call-stage .lk-pagination-indicator{display:none}.ds-call-stage.focus{grid-template-columns:minmax(0,1fr) 220px;gap:10px;display:grid}.ds-call-focus{grid-area:1/1;min-height:0;display:grid}.ds-call-strip{flex-direction:column;grid-area:1/2;gap:10px;min-height:0;display:flex;overflow:auto}.ds-call-strip .ds-call-tile{aspect-ratio:16/10;flex:none}.ds-call-tile{background:#141518;border:1px solid #1f2125;border-radius:10px;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.ds-call-tile.speaking{outline:2px solid var(--color-lime-fill);outline-offset:-2px}.ds-call-tile video{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.ds-call-tile .ds-avatar{aspect-ratio:1;block-size:auto;inline-size:clamp(48px,22%,112px);font-size:clamp(16px,2.4vw,36px)}.ds-call-name{block-size:26px;max-inline-size:calc(100% - 20px);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;background:#08090ab8;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;inset-block-end:10px;inset-inline-start:10px;overflow:hidden}.ds-call-name .ic{color:var(--color-danger-text);flex:none}.ds-call-hand{background:var(--color-lime-fill);color:#0b0c0e;border-radius:6px;align-items:center;gap:6px;block-size:26px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;inset-block-start:10px;inset-inline-start:10px}.ds-call-tile-q{position:absolute;inset-block-start:10px;inset-inline-end:10px}.ds-call-screen{background:#000;border:1px solid #1f2125;border-radius:10px;min-height:0;margin:0;display:grid;position:relative;overflow:hidden}.ds-call-screen video{object-fit:contain;block-size:100%;inline-size:100%}.ds-call-screen figcaption{background:#08090ab8;border-radius:6px;padding:4px 9px;font-size:12.5px;font-weight:600;position:absolute;inset-block-end:10px;inset-inline-start:10px}.ds-call-bursts{pointer-events:none;flex-direction:column-reverse;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset-block-end:var(--space-m);inset-inline-start:var(--space-xl)}.ds-call-bursts li{background:#17181be6;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 6px;animation:3.5s ease-out forwards ds-call-up;display:flex}.ds-call-bursts span{font-size:24px}.ds-call-bursts small{color:var(--color-text-muted);font-size:12px}@keyframes ds-call-up{0%{opacity:0;transform:translateY(12px)}10%{opacity:1;transform:none}80%{opacity:1}to{opacity:0;transform:translateY(-40px)}}@media (prefers-reduced-motion:reduce){.ds-call-bursts li{animation:none}}.ds-call-panel{background:#0b0c0e;border-inline-start:1px solid #1a1b1e;flex-direction:column;min-height:0;display:flex}.ds-call-panel>header{block-size:48px;padding:0 var(--space-s) 0 var(--space-m);font-family:var(--display);border-bottom:1px solid #1a1b1e;justify-content:space-between;align-items:center;display:flex}.ds-call-chat{flex-direction:column;flex:1;min-height:0;display:flex}.ds-call-chat ol{padding:var(--space-m);gap:var(--space-s);font-size:var(--text-s);flex-direction:column;flex:1;margin:0;list-style:none;display:flex;overflow:auto}.ds-call-chat li{flex-direction:column;gap:2px;display:flex}.ds-call-chat li b{color:var(--color-text-secondary);gap:8px;font-size:12px;font-weight:600;display:flex}.ds-call-chat time{font-family:var(--mono);font-weight:400}.ds-call-chat form{gap:var(--space-xs);padding:var(--space-s) var(--space-m);border-top:1px solid #1a1b1e;display:flex}.ds-call-chat form .ds-input{flex:1}.ds-call-empty{color:var(--color-text-secondary);font-size:var(--text-s);margin:0}.ds-call-people{padding:var(--space-s) var(--space-m);gap:var(--space-xs);flex-direction:column;margin:0;list-style:none;display:flex;overflow:auto}.ds-call-people li{align-items:center;gap:var(--space-s);font-size:var(--text-s);display:flex}.ds-call-people li>span:not(.ds-avatar){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ds-call-people .ic.off{color:var(--color-danger-text)}.ds-call-people .ic.hand{color:var(--color-lime-fill)}.ds-call-more{gap:var(--space-l);padding:var(--space-m);flex-direction:column;display:flex;overflow:auto}.ds-call-more h3{margin:0 0 var(--space-xs);font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.ds-call-layouts{gap:var(--space-xs);display:flex}.ds-call-devices{gap:var(--space-s);display:grid}.ds-call-devices label{color:var(--color-text-secondary);gap:4px;font-size:11.5px;display:grid}.ds-call-bar{min-block-size:84px;padding:var(--space-xs) var(--space-m);border-top:1px solid #1a1b1e;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.ds-call-keys{font:500 12px var(--mono);color:var(--color-text-secondary);position:absolute;inset-inline-start:20px}.ds-cb{min-inline-size:56px;color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;padding:0;font-size:11px;display:grid}.ds-cb-icon{block-size:40px;inline-size:46px;color:var(--color-text-primary);background:#17181b;border:1px solid #23252a;border-radius:9px;place-items:center;transition:background .15s;display:grid;position:relative}.ds-cb:hover .ds-cb-icon{background:#1f2125}.ds-cb.on .ds-cb-icon{border-color:#3a3d44}.ds-cb[aria-pressed=true]:not(.off) .ds-cb-icon{background:#1f2125}.ds-cb.off .ds-cb-icon{color:#ff8b8e;background:#2a1213;border-color:#3a1a1c}.ds-cb.leave .ds-cb-icon{background:var(--color-danger-solid,#e5484d);border-color:var(--color-danger-solid,#e5484d);color:#fff;inline-size:64px}.ds-cb.round .ds-cb-icon{background:#08090ab3;border-color:#2b2e33;border-radius:50%;block-size:48px;inline-size:48px}.ds-cb.round.off .ds-cb-icon{background:#2a1213}.ds-cb:disabled{cursor:default;opacity:.55}.ds-cb:focus-visible{outline:none}.ds-cb:focus-visible .ds-cb-icon{outline:2px solid var(--color-border-focus);outline-offset:2px}.ds-cb-count{background:var(--color-lime-fill);color:#0b0c0e;block-size:18px;min-inline-size:18px;font:700 11px/18px var(--font);border-radius:9px;padding:0 4px;font-style:normal;position:absolute;inset-block-start:-6px;inset-inline-end:-6px}.ds-cb-sep{background:#23252a;block-size:28px;inline-size:1px;margin:0 6px}.ds-cb-wrap{display:inline-flex;position:relative}.ds-call-reactions{background:#17181b;border:1px solid #2b2e33;border-radius:12px;gap:2px;padding:4px;display:flex;position:absolute;inset-block-end:calc(100% + 8px);inset-inline-start:50%;transform:translate(-50%);box-shadow:0 10px 30px #0006}.ds-call-reactions .ds-btn{padding:0 6px;font-size:20px}.ds-call-bar.small{min-block-size:0;padding:var(--space-xs);gap:var(--space-xs);border:0}.ds-call-bar.small .ds-cb{min-inline-size:0}.ds-call-reporter{align-items:center;gap:var(--space-xs);border-top:1px solid #1a1b1e;flex-direction:column;padding-block-start:var(--space-s);display:flex}.ds-call-reporter .ds-call-bar{border:0;min-block-size:72px}.ds-call-lead{color:var(--color-text-secondary);font-size:var(--text-s);margin:0}.ds-call-ask{align-items:center;gap:var(--space-s);padding:var(--space-s) var(--space-m);border-radius:var(--radius-s);background:var(--color-warning-bg);color:var(--color-warning-text);flex-wrap:wrap;display:flex}.ds-call-ask p{flex:220px;margin:0}.ds-call.small{grid-template-rows:auto 190px auto}.ds-call.small .ds-call-top{block-size:auto;padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-s);gap:var(--space-xs);flex-wrap:wrap}.ds-call.small .ds-call-title{flex:1;font-size:12.5px}.ds-call.small .ds-call-place,.ds-call.small .ds-call-state{display:none}.ds-call.small .ds-call-stage{padding:0 var(--space-xs)}.ds-call.small .ds-call-stage.focus{grid-template-columns:minmax(0,1fr)}.ds-call.small .ds-call-bursts{inset-inline-start:var(--space-s)}.ds-call-lobby{flex:1;grid-template-columns:1.3fr 1fr;align-content:center;align-items:center;gap:40px;padding:56px max(32px,50vw - 640px);display:grid;overflow:auto}.ds-call-preview{aspect-ratio:16/10;background:radial-gradient(120% 90% at 50% 25%,#1f2227,#101113 70%);border:1px solid #1f2125;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.ds-call-preview video{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0;transform:scaleX(-1)}.ds-call-preview-off{color:var(--color-text-secondary);font-size:var(--text-s);margin:0}.ds-call-preview .ds-call-level{position:absolute;inset-block-end:28px;inset-inline-start:16px}.ds-call-preview-bar{justify-content:center;gap:10px;display:flex;position:absolute;inset-block-end:16px;inset-inline:0}.ds-call-level{align-items:flex-end;gap:3px;block-size:22px;display:inline-flex}.ds-call-level i{background:#3a3d44;border-radius:2px;inline-size:4px;transition:background .1s}.ds-call-level i.on{background:var(--color-lime-fill)}.ds-call-lobby .ds-call-devices{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-block-start:12px}.ds-call-lobby-join{align-items:flex-start;gap:var(--space-s);flex-direction:column;display:flex}.ds-call-lobby-join h1{font-family:var(--display);letter-spacing:-.01em;color:var(--color-text-strong);margin:0;font-size:34px;font-weight:650;line-height:1.15}.ds-call-who{margin:var(--space-s) 0;color:var(--color-text-muted);align-items:center;gap:10px;font-size:13.5px;display:flex}.ds-call-faces{display:inline-flex}.ds-call-faces .ds-avatar{border:2px solid #08090a;margin-inline-start:-8px}.ds-call-faces .ds-avatar:first-child{margin-inline-start:0}.ds-call-lobby-go{gap:var(--space-s);margin-block-start:var(--space-s);display:flex}.ds-call-ring{z-index:95;align-items:center;gap:var(--space-s);inline-size:min(380px,calc(100vw - 2*var(--space-m)));padding:var(--space-s) var(--space-s) var(--space-s) var(--space-m);border-radius:var(--radius-l);color:#edeef0;background:#0d0e10;border:1px solid #2b2e33;display:flex;position:fixed;inset-block-start:var(--space-l);inset-inline-end:var(--space-l);box-shadow:0 18px 50px #0006}.ds-call-ring p{flex-direction:column;flex:1;min-width:0;margin:0;display:flex}.ds-call-ring b{font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-call-ring small{color:#8b9099}.ds-call-ring .ds-btn.primary{color:#0b0c0e;background:#c8f135}.ds-call-ring-face{display:inline-flex;position:relative}.ds-call-ring-face:after{content:"";border:2px solid #c8f135;border-radius:50%;animation:1.6s ease-out infinite ds-ring;position:absolute;inset:-4px}@keyframes ds-ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.ds-call-ring-face:after{animation:none}}.ds-call-ring-demo .ds-call-ring{position:static}@media (max-width:900px){.ds-call-body.with-panel{grid-template-columns:minmax(0,1fr)}.ds-call-panel{z-index:2;position:absolute;inset:0}.ds-call-stage.focus{grid-template-rows:minmax(0,1fr) 120px;grid-template-columns:minmax(0,1fr)}.ds-call-focus{grid-row:1}.ds-call-strip{flex-direction:row;grid-area:2/1;overflow-x:auto}.ds-call-strip .ds-call-tile{aspect-ratio:16/10;block-size:100%}.ds-call-lobby{grid-template-columns:1fr;align-content:start;align-items:start;gap:20px;padding:20px 16px}.ds-call-lobby-join h1{font-size:26px}}@media (max-width:640px){.ds-call{grid-template-rows:48px minmax(0,1fr) auto}.ds-call-top{padding:0 var(--space-s);gap:var(--space-s)}.ds-call-facts{display:none}.ds-call-top .ds-call-size{margin-inline-start:auto}.ds-call-stage{padding:var(--space-s)}.ds-call-keys,.ds-call-bar .wide-only{display:none}.ds-call-bar{padding:var(--space-xs);flex-wrap:nowrap;gap:4px}.ds-cb{min-inline-size:0}.ds-cb small{display:none}.ds-cb-icon{inline-size:44px}.ds-cb.leave .ds-cb-icon{inline-size:52px}.ds-cb-sep{display:none}.ds-callwin.small{inset:auto var(--space-s) calc(var(--space-s) + 64px) var(--space-s);inline-size:auto}}@media print{.ds-callwin,.ds-call-ring{display:none}}.ds-call-tx{color:var(--color-lime-ink)}.ds-call-consent{z-index:3;align-items:center;gap:var(--space-s);inline-size:min(620px,calc(100% - 2*var(--space-m)));padding:var(--space-s) var(--space-s) var(--space-s) var(--space-m);border-radius:var(--radius-l);background:#17181b;border:1px solid #2b2e33;margin-inline:auto;display:flex;position:absolute;inset-block-start:64px;inset-inline:0;box-shadow:0 18px 50px #0006}.ds-call-consent>.ic{color:var(--color-lime-fill);flex:none}.ds-call-consent p{flex-direction:column;flex:1;gap:2px;min-width:0;margin:0;display:flex}.ds-call-consent small{color:var(--color-text-secondary)}.ds-call{position:relative}.ds-call-notes{gap:var(--space-m);padding:var(--space-m);flex-direction:column;min-height:0;display:flex;overflow:auto}.ds-call-txbox{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.ds-call-txline{align-items:center;gap:var(--space-xs);font-size:var(--text-s);color:var(--color-lime-ink);margin:0;display:flex}.ds-call-txline span{flex:1}.ds-call-mine{font-size:var(--text-s);flex-direction:column;gap:6px;max-block-size:160px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.ds-call-mine time{font-family:var(--mono);color:var(--color-text-secondary);margin-inline-end:8px;font-size:11px}.ds-call-notes-box{color:var(--color-text-secondary);flex-direction:column;gap:6px;font-size:12px;display:flex}.ds-call-notes-box>span{justify-content:space-between;display:flex}.ds-call-notes-box small{color:var(--color-success-text)}.ds-call-notes-box .ds-input{color:var(--color-text-primary)}.ds-call-enhance{gap:var(--space-xs);flex-direction:column;display:flex}.ds-call-enhance>div{gap:var(--space-xs);display:flex}.ds-call-enhance .ds-input{flex:1}.ds-call-care{padding:var(--space-xs) var(--space-s);border-radius:var(--radius-s);background:var(--color-warning-bg);color:var(--color-warning-text);font-size:var(--text-s);margin:0}.ds-note{gap:var(--space-s);padding:var(--space-s) var(--space-m);border:1px solid var(--color-border-default);border-radius:var(--radius-m);font-size:var(--text-s);flex-direction:column;display:flex}.ds-note h4{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 4px}.ds-note ul{flex-direction:column;gap:4px;margin:0;padding-inline-start:18px;display:flex}@media (max-width:640px){.ds-call-consent{flex-wrap:wrap;inset-block-start:56px}.ds-call-consent p{flex-basis:calc(100% - 40px)}}.ds-builtby{border:1px solid var(--color-border-default);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--text-s);line-height:var(--leading-s);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;text-decoration:none;display:inline-flex}.ds-builtby:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.ds-builtby b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.ds-builtby b i{color:var(--color-danger-border);font-style:normal}.ds-builtby-row{margin-top:var(--space-l);justify-content:flex-end;display:flex}.ds-savebar{z-index:5;justify-content:flex-end;gap:var(--space-m);margin-top:var(--space-s);padding:var(--space-sm) var(--space-m);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);box-shadow:0 -8px 20px -16px var(--color-text-strong);position:sticky;bottom:0}.ds-savebar>.ds-hint{flex:1;min-width:0;margin:0}
