@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Ubuntu-Regular-D9FkbhND.woff2)format("woff2")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Ubuntu-Medium-DTJabBZE.woff2)format("woff2")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Ubuntu-Bold-Dr9LNOaw.woff2)format("woff2")}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/UbuntuMono-Regular-DvSJsum-.woff2)format("woff2")}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/UbuntuMono-Bold-3uVlWzhT.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue-50:#eaf1fe;--blue-25:#f2f6ff;--blue-100:#d3e1fd;--blue-200:#bed0f9;--blue-300:#9cb8f7;--blue-400:#7ca1f3;--blue-500:#4f82f5;--blue-600:#2563eb;--blue-700:#1d4fc3;--blue-800:#123ca7;--blue-900:#0e2f80;--blue-950:#0a1f57;--neutral-0:#fff;--neutral-50:#f7f8fb;--neutral-75:#f1f3f8;--neutral-100:#eff1f6;--neutral-200:#dce1ea;--neutral-300:#c4cbd8;--neutral-400:#9aa3b5;--neutral-450:#8a93a5;--neutral-500:#697287;--neutral-600:#596277;--neutral-700:#414a5c;--neutral-800:#2a3141;--neutral-900:#171d2b;--neutral-950:#0b1020;--green-50:#e8f5ee;--green-100:#e8f5ee;--green-200:#bfe0cd;--green-300:#5bd08a;--green-600:#0c7a42;--green-800:#0a5e35;--amber-50:#fdf3e2;--amber-100:#fdf3e2;--amber-200:#f3ddb4;--amber-300:#f2b44c;--amber-600:#b26a00;--amber-700:#9d5e00;--amber-800:#7a4e06;--orange-500:#db7105;--orange-700:#b95600;--red-50:#fcebe9;--red-100:#fcebe9;--red-200:#f3c9c4;--red-300:#f47a70;--red-500:#ca392f;--red-600:#c22e23;--red-700:#a32219;--red-800:#8c221a;--cherry-600:#da244d;--emerald-600:#00875a;--emerald-700:#047857;--emerald-800:#065f46;--emerald-900:#064e3b;--night-50:#e7ebf3;--night-100:#cdd3df;--night-200:#aeb6c6;--night-300:#8a93a6;--night-500:#6b7488;--night-600:#5a6275;--night-850:#1c2331;--night-blue-850:#18213a;--night-875:#171d2a;--night-900:#121722;--night-950:#0b0e16;--hue-blue-50:#e7effe;--hue-blue-300:#8fb0f7;--hue-blue-600:#2563eb;--hue-blue-700:#1d4fc3;--hue-sky-50:#e1f3fc;--hue-sky-300:#6cc8f2;--hue-sky-600:#0ea5e9;--hue-sky-700:#0369a1;--hue-teal-50:#ddf5f1;--hue-teal-300:#5ed6c6;--hue-teal-600:#14b8a6;--hue-teal-700:#0f766e;--hue-indigo-50:#ecedfe;--hue-indigo-300:#a5a8f8;--hue-indigo-600:#6366f1;--hue-indigo-700:#4338ca;--hue-violet-50:#f1ebfe;--hue-violet-300:#bda2fa;--hue-violet-600:#8b5cf6;--hue-violet-700:#6d28d9;--hue-grape-50:#fae8fc;--hue-grape-300:#e48cee;--hue-grape-600:#c026d3;--hue-grape-700:#a21caf;--hue-pink-50:#fce8f2;--hue-pink-300:#f49ac4;--hue-pink-600:#ec4899;--hue-pink-700:#be185d;--hue-lime-50:#eef7dc;--hue-lime-300:#b4e26a;--hue-lime-600:#84cc16;--hue-lime-700:#4d7c0f;--hue-lime-800:#3f6212;--hue-orange-50:#feede2;--hue-orange-300:#fba572;--hue-orange-600:#f97316;--hue-orange-700:#c2410c;--hue-slate-50:#edf0f4;--hue-slate-300:#a7b1c2;--hue-slate-600:#64748b;--hue-slate-700:#475569;--alpha-ink-04:#0f14200a;--alpha-ink-05:#0f14200d;--alpha-ink-06:#0f14200f;--alpha-ink-07:#0f142012;--alpha-ink-10:#0f14201a;--alpha-ink-14:#0f142024;--alpha-ink-18:#0f14202e;--alpha-white-04:#ffffff0a;--alpha-white-06:#ffffff0f;--alpha-white-07:#ffffff12;--alpha-white-10:#ffffff1a;--alpha-white-12:#ffffff1f;--alpha-white-14:#ffffff24;--alpha-white-16:#ffffff29;--alpha-white-18:#ffffff2e;--alpha-white-22:#ffffff38;--alpha-white-24:#ffffff3d;--alpha-white-28:#ffffff47;--alpha-white-30:#ffffff4d;--alpha-white-32:#ffffff52;--alpha-white-44:#ffffff70;--alpha-white-50:#ffffff80;--alpha-white-55:#ffffff8c;--alpha-white-65:#ffffffa6;--alpha-white-72:#ffffffb8;--alpha-white-75:#ffffffbf;--alpha-white-85:#ffffffd9;--alpha-white-86:#ffffffdb;--alpha-white-88:#ffffffe0;--alpha-white-90:#ffffffe6;--alpha-black-60:#0009;--alpha-blue-16:#4f82f529;--alpha-blue-28:#2563eb47;--alpha-blue-40:#7ca1f366;--alpha-blue-04:#2563eb0a;--alpha-blue-08:#2563eb14;--alpha-blue-12:#2563eb1f;--alpha-periwinkle-06:#608cff0f;--alpha-periwinkle-08:#94adff14;--alpha-periwinkle-12:#94adff1f;--size-1:4px;--size-2:8px;--size-3:12px;--size-4:16px;--size-5:20px;--size-6:24px;--size-8:32px;--size-10:40px;--size-12:48px;--size-16:64px;--size-20:80px;--size-24:96px;--radius-none:0;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:999px;--font-sans:Ubuntu,"Segoe UI",Arial,sans-serif;--font-mono:"Ubuntu Mono",ui-monospace,Consolas,monospace;--weight-regular:400;--weight-medium:500;--weight-bold:700;--text-display-size:64px;--text-display-line:72px;--text-h1-size:48px;--text-h1-line:54px;--text-h2-size:36px;--text-h2-line:42px;--text-h3-size:28px;--text-h3-line:34px;--text-h4-size:22px;--text-h4-line:28px;--text-body-lg-size:18px;--text-body-lg-line:28px;--text-body-size:16px;--text-body-line:24px;--text-body-sm-size:14px;--text-body-sm-line:20px;--text-body-xs-size:13px;--text-body-xs-line:18px;--text-caption-size:12px;--text-caption-line:16px;--track-display:-.035em;--track-h1:-.03em;--track-h2:-.025em;--track-h3:-.02em;--track-overline:normal;--track-table-head:normal;--line-height-base:1.5;--text-display-family:var(--font-sans);--text-display-weight:var(--weight-bold);--text-display-tracking:var(--track-display);--text-h1-family:var(--font-sans);--text-h1-weight:var(--weight-bold);--text-h1-tracking:var(--track-h1);--text-h2-family:var(--font-sans);--text-h2-weight:var(--weight-bold);--text-h2-tracking:var(--track-h2);--text-h3-family:var(--font-sans);--text-h3-weight:var(--weight-bold);--text-h3-tracking:var(--track-h3);--text-h4-family:var(--font-sans);--text-h4-weight:var(--weight-bold);--text-h4-tracking:normal;--text-body-lg-family:var(--font-sans);--text-body-lg-weight:var(--weight-regular);--text-body-lg-tracking:normal;--text-body-family:var(--font-sans);--text-body-weight:var(--weight-regular);--text-body-tracking:normal;--text-body-sm-family:var(--font-sans);--text-body-sm-weight:var(--weight-regular);--text-body-sm-tracking:normal;--text-body-xs-family:var(--font-sans);--text-body-xs-weight:var(--weight-regular);--text-body-xs-tracking:normal;--text-caption-family:var(--font-sans);--text-caption-weight:var(--weight-regular);--text-caption-tracking:normal;--text-button-family:var(--font-sans);--text-button-line:var(--text-body-sm-line);--text-button-tracking:normal;--text-data-size:var(--text-body-sm-size);--text-data-line:var(--text-body-sm-line);--text-data-weight:var(--weight-regular);--text-data-tracking:normal;--text-overline-family:var(--font-sans);--text-overline-line:var(--text-caption-line);--text-overline-tracking:var(--track-overline);--text-label-family:var(--font-sans);--text-label-line:var(--text-body-xs-line);--text-label-tracking:normal;--duration-instant:.1s;--duration-fast:.16s;--duration-base:.2s;--duration-slow:.24s;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--spin-duration:.7s;--spin-duration-reduced:1.4s;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1600px;--z-raised:1;--z-sticky:10;--z-topbar:20;--z-sidebar:40;--z-scrim:45;--z-modal:60;--z-menu:70;--z-toast:80;--z-tooltip:90;--elevation-1:0 1px 2px #1018280f, 0 1px 3px #10182814;--elevation-2:0 2px 4px -2px #1018280f, 0 6px 14px -4px #1018281a;--elevation-3:0 4px 8px -4px #10182814, 0 16px 36px -8px #1018282e;--elevation-4:0 8px 16px -8px #1018281f, 0 28px 72px -12px #1018284d;--elevation-thumb:0 0 0 .5px #0f142014, 0 1px 2px #10182814, 0 2px 6px #1018280f;--elevation-control:0 1px 2px #1018280d;--elevation-action:0 1px 2px #123ca74d, inset 0 1px 0 #ffffff29;--elevation-workspace:0 0 0 1px #1018280f, 0 1px 3px #1018280d, 0 12px 32px -16px #10182824;--scrim-bg:color-mix(in srgb, var(--neutral-950) 48%, transparent);--sheet-shadow:0 -12px 40px #0b102024;--color-canvas:var(--neutral-75);--color-surface:var(--neutral-0);--color-surface-sunken:var(--neutral-50);--color-surface-raised:var(--neutral-0);--color-surface-inverse:var(--neutral-950);--color-surface-hover:var(--alpha-ink-04);--color-surface-pressed:var(--alpha-ink-07);--color-surface-track:var(--alpha-ink-05);--color-surface-disabled:var(--neutral-200);--color-text:var(--neutral-950);--color-text-secondary:var(--neutral-600);--color-text-hint:var(--neutral-500);--color-text-disabled:var(--neutral-400);--color-text-on-action:var(--neutral-0);--color-text-control:var(--neutral-700);--color-text-link:var(--blue-700);--color-border-subtle:var(--alpha-ink-06);--color-border:var(--alpha-ink-10);--color-border-strong:var(--alpha-ink-18);--color-border-control:var(--neutral-450);--color-border-control-hover:var(--neutral-500);--color-action:var(--blue-600);--color-action-hover:var(--blue-700);--color-action-active:var(--blue-800);--color-action-subtle:var(--blue-50);--color-action-subtle-text:var(--blue-700);--color-selected-surface:var(--blue-50);--color-structure-surface:var(--blue-25);--color-structure-hover:var(--alpha-blue-04);--color-structure-border:var(--alpha-blue-08);--color-structure-border-strong:var(--alpha-blue-12);--color-selected-surface-hover:var(--blue-100);--color-selected-text:var(--blue-700);--color-selected-border:var(--blue-600);--color-transact:var(--emerald-700);--color-transact-hover:var(--emerald-800);--color-transact-active:var(--emerald-900);--color-focus-ring:var(--alpha-blue-28);--focus-ring-inset:var(--color-action);--focus-ring-outset:var(--color-action);--focus-ring-on-brand:var(--alpha-white-90);--color-positive:var(--green-600);--color-positive-surface:var(--green-50);--color-positive-text:var(--green-800);--color-positive-border:var(--green-200);--color-attention:var(--amber-600);--color-attention-surface:var(--amber-50);--color-attention-text:var(--amber-800);--color-attention-ink:var(--orange-700);--color-attention-ink-large:var(--orange-500);--color-attention-border:var(--amber-200);--color-critical:var(--red-600);--color-critical-hover:var(--red-700);--color-critical-surface:var(--red-50);--color-critical-text:var(--red-800);--color-critical-ink:var(--cherry-600);--color-critical-border:var(--red-200);--color-info:var(--blue-600);--color-info-surface:var(--blue-50);--color-info-text:var(--blue-800);--color-info-border:var(--blue-200);--color-neutral-surface:var(--neutral-100);--color-neutral-text:var(--neutral-700);--color-neutral-border:var(--neutral-200);--color-void-surface:transparent;--color-void-text:var(--color-text-hint);--color-void-border:var(--color-border-strong);--color-fresh:var(--green-600);--color-fresh-surface:var(--green-50);--color-fresh-text:var(--green-800);--color-fresh-border:var(--green-200);--color-expiring:var(--amber-600);--color-expiring-solid:var(--amber-700);--color-expiring-surface:var(--amber-50);--color-expiring-border:var(--amber-200);--color-expiring-text:var(--amber-800);--color-expiring-ink:var(--orange-700);--color-expiring-ink-large:var(--orange-500);--color-expired:var(--red-600);--color-expired-surface:var(--red-50);--color-expired-border:var(--red-200);--color-expired-text:var(--red-700);--color-expired-ink:var(--cherry-600);--id-blue:var(--hue-blue-600);--id-blue-text:var(--hue-blue-700);--id-blue-surface:var(--hue-blue-50);--id-sky:var(--hue-sky-600);--id-sky-text:var(--hue-sky-700);--id-sky-surface:var(--hue-sky-50);--id-teal:var(--hue-teal-600);--id-teal-text:var(--hue-teal-700);--id-teal-surface:var(--hue-teal-50);--id-indigo:var(--hue-indigo-600);--id-indigo-text:var(--hue-indigo-700);--id-indigo-surface:var(--hue-indigo-50);--id-violet:var(--hue-violet-600);--id-violet-text:var(--hue-violet-700);--id-violet-surface:var(--hue-violet-50);--id-grape:var(--hue-grape-600);--id-grape-text:var(--hue-grape-700);--id-grape-surface:var(--hue-grape-50);--id-pink:var(--hue-pink-600);--id-pink-text:var(--hue-pink-700);--id-pink-surface:var(--hue-pink-50);--id-lime:var(--hue-lime-600);--id-lime-text:var(--hue-lime-800);--id-lime-surface:var(--hue-lime-50);--id-orange:var(--hue-orange-600);--id-orange-text:var(--hue-orange-700);--id-orange-surface:var(--hue-orange-50);--id-slate:var(--hue-slate-600);--id-slate-text:var(--hue-slate-700);--id-slate-surface:var(--hue-slate-50);--glass-fill:color-mix(in srgb, var(--color-surface) 67%, transparent);--glass-fill-strong:color-mix(in srgb, var(--color-surface) 88%, transparent);--glass-fill-clear:color-mix(in srgb, var(--color-surface) 64%, transparent);--glass-edge:var(--alpha-white-75);--glass-highlight:var(--alpha-white-90);--glass-blur:blur(22px) saturate(170%);--glass-shadow:0 1px 2px #1018280f, 0 18px 48px -18px #123ca747;--glass-solid:var(--color-surface);--aurora-1:color-mix(in srgb, var(--blue-500) 58%, transparent);--aurora-2:color-mix(in srgb, var(--blue-700) 46%, transparent);--aurora-3:color-mix(in srgb, var(--blue-300) 50%, transparent);--aurora-4:color-mix(in srgb, var(--blue-500) 26%, transparent);--aurora-base:var(--blue-100);--gradient-aurora:radial-gradient(38% 52% at 2% 0%, var(--aurora-1), transparent 72%), radial-gradient(34% 48% at 0% 100%, var(--aurora-2), transparent 74%), radial-gradient(46% 30% at 52% -6%, var(--aurora-3), transparent 72%), radial-gradient(36% 36% at 100% 104%, var(--aurora-4), transparent 70%), linear-gradient(135deg, var(--aurora-base) 0%, var(--color-canvas) 38%, var(--color-canvas) 70%, var(--aurora-base) 100%);--gradient-brand:linear-gradient(138deg,var(--blue-500) 0%,var(--blue-600) 48%,var(--blue-800) 100%);--gradient-brand-deep:linear-gradient(138deg,var(--blue-700) 0%,var(--blue-800) 46%,var(--blue-900) 100%);--gradient-icon:linear-gradient(132deg,var(--blue-500) 0%,var(--blue-600) 48%,var(--blue-800) 100%);--gradient-paper:linear-gradient(135deg,#fff 48%,#edf3ff 100%);--gradient-fold:linear-gradient(160deg,#ffffffd1,#ffffff6b);--gradient-gloss:linear-gradient(180deg, #ffffff1a 0%, #fff0 50%);--on-gradient-fg:var(--neutral-0);--on-gradient-fg-muted:var(--blue-100);--on-gradient-surface:var(--alpha-white-14);--on-gradient-surface-hover:var(--alpha-white-22);--on-gradient-border:var(--alpha-white-24);--on-gradient-solid:var(--neutral-0);--on-gradient-solid-hover:var(--blue-50);--on-dark-fg:var(--neutral-0);--on-dark-fg-muted:var(--alpha-white-72);--on-dark-fg-faint:var(--alpha-white-44);--on-dark-surface:var(--alpha-white-12);--on-dark-surface-strong:var(--alpha-white-32);--on-dark-positive:#6ee7a8;--on-dark-attention:#fbcb6b;--on-dark-critical:#fca5a0;--color-logo-mark:var(--blue-600);--color-logo-fold:var(--blue-400);--color-logo-shadow:color-mix(in srgb, var(--blue-200) 70%, transparent);--color-logo-word:var(--neutral-950);--chart-series-1:var(--color-action);--chart-series-2:var(--blue-400);--chart-series-3:var(--blue-200);--chart-series-3-ink:var(--blue-700);--chart-rank-1:var(--chart-series-1);--chart-rank-2:var(--chart-series-2);--chart-rank-3:var(--chart-series-3);--chart-grid:var(--color-border-subtle);--chart-axis-line:var(--color-border);--chart-axis-fg:var(--color-text-hint);--chart-axis-fg-future:var(--chart-axis-fg);--chart-axis-fg-on-dark:var(--neutral-400);--chart-hatch-ink:var(--alpha-white-85);--chart-legend-dot-border:color-mix(in srgb, var(--neutral-950) 10%, transparent);--chart-limit:var(--color-expired);--chart-band:var(--alpha-ink-14);--chart-threshold:var(--color-text-secondary);--spark-line:var(--chart-series-1);--spark-fill:var(--blue-200);--app-gradient-print:linear-gradient(138deg,#ffd84d 0%,#ffc400 48%,#eda900 100%);--app-glow-print:0 10px 28px -8px #eda900a8, 0 2px 6px #0b102024;--app-on-print-fg:var(--neutral-950);--app-gradient-success:linear-gradient(138deg,#14915a 0%,var(--green-600) 48%,var(--green-800) 100%);--app-glow-success:0 10px 28px -8px #0c7a42b8, 0 2px 6px #0b10201f;--app-success-solid:var(--green-800);--app-success-mark-fg:var(--green-600);--app-gradient-login:linear-gradient(160deg,var(--blue-600) 0%,var(--blue-800) 55%,var(--blue-900) 100%);--app-on-gradient-chip-bg:var(--alpha-ink-10);--app-on-gradient-chip-border:var(--alpha-white-28);--app-on-gradient-ghost-bg:var(--alpha-ink-10);--app-on-gradient-ghost-bg-active:var(--alpha-ink-14);--app-on-gradient-ghost-border:var(--alpha-white-50);--app-on-gradient-glass-border:var(--alpha-white-30);--app-on-gradient-focus:var(--alpha-white-55);--app-on-gradient-home:var(--alpha-white-65);--app-on-gradient-help:var(--alpha-white-86);--app-on-gradient-fg-soft:var(--alpha-white-88);--app-scan-bg:var(--neutral-950);--app-scan-line:var(--blue-300);--app-scan-glow:0 0 12px var(--blue-400);--app-elevation-2:0 4px 8px #0b10200f,0 8px 16px #0b102014;--app-elevation-3:0 12px 24px #0b10201a,0 2px 6px #0b10200f;--app-elevation-4:0 18px 50px #123ca729,0 4px 10px #0b102014;--app-gradient-sheet:var(--gradient-brand);--app-cat-blue-bg:var(--blue-50);--app-cat-blue-fg:var(--blue-800);--app-cat-red-bg:var(--red-100);--app-cat-red-fg:var(--red-800);--app-cat-teal-bg:#e4f3f1;--app-cat-teal-fg:#0b5e55;--app-cat-green-bg:#edf6e7;--app-cat-green-fg:#3f6212;--app-cat-purple-bg:#f2effc;--app-cat-purple-fg:#4c2fa0;--app-cat-brown-bg:#f7f0e7;--app-cat-brown-fg:var(--amber-800);--app-cat-amber-bg:var(--amber-100);--app-cat-amber-fg:var(--amber-800);--app-cat-grey-bg:var(--neutral-100);--app-cat-grey-fg:var(--neutral-700);--app-gradient-bar:linear-gradient(138deg,var(--blue-600) 0%,var(--blue-700) 48%,var(--blue-800) 100%);--app-star-from:#ffd84d;--app-star-mid:#ffc400;--app-star-to:#eda900;--app-star-line:#d99a00;--app-star-glow:0 1px 2px #f0b40073;--page-title-size:24px;--page-title-line:32px;--page-title-tracking:var(--track-h3);--card-title-size:16px;--card-title-line:24px;--dialog-title-size:20px;--dialog-title-line:28px;--text-ui-size:var(--text-body-sm-size);--text-ui-line:var(--text-body-sm-line);--text-control-size:15px;--text-label-size:13px;--text-label-weight:var(--weight-medium);--text-button-size:15px;--text-button-weight:var(--weight-medium);--text-overline-size:var(--text-caption-size);--text-overline-weight:var(--weight-medium);--text-data-family:var(--font-sans);--text-code-family:var(--font-mono);--prose-max-width:65ch;--layout-content-max:1600px;--layout-min:360px;--page-gutter-sm:var(--size-4);--page-gutter-md:var(--size-8);--page-gutter-xl:var(--size-16);--page-gutter:var(--page-gutter-md);--page-pad-top:var(--size-6);--page-pad-x:var(--size-8);--page-pad-bottom:var(--size-12);--sidebar-width:256px;--sidebar-padding:var(--size-5);--rail-width:56px;--nav-strip-width:96px;--shell-gap:var(--size-3);--glass-radius:22px;--topbar-height:52px;--tabbar-height:64px;--tabbar-radius:999px;--workspace-radius:var(--radius-lg);--workspace-bg:var(--color-surface);--workspace-shadow:var(--elevation-workspace);--control-height-sm:32px;--control-height-md:40px;--control-height-lg:48px;--control-height-glove:56px;--touch-target-min:44px;--button-bg:var(--color-action);--button-bg-hover:var(--color-action-hover);--button-bg-active:var(--color-action-active);--button-bg-disabled:var(--color-surface-disabled);--button-fg:var(--color-text-on-action);--button-fg-disabled:var(--color-text-disabled);--button-radius:var(--radius-sm);--button-padding-x:var(--size-5);--button-padding-x-sm:var(--size-3);--button-gap:var(--size-2);--button-highlight:var(--gradient-gloss);--button-shadow:var(--elevation-action);--button-press-scale:.97;--button-secondary-bg:var(--color-surface);--button-secondary-fg:var(--color-text);--button-secondary-bd:var(--color-border-control);--button-secondary-bg-hover:var(--color-surface-hover);--button-tertiary-fg:var(--color-text-link);--button-tertiary-bg-hover:var(--color-surface-hover);--link-underline-offset:.2em;--button-danger-bg:var(--color-critical);--button-danger-bg-hover:var(--color-critical-hover);--button-danger-fg:var(--color-text-on-action);--button-danger-secondary-fg:var(--color-critical-text);--button-danger-secondary-bd:color-mix(in srgb, var(--color-critical-text) 62%, transparent);--button-transact-bg:var(--color-transact);--button-transact-bg-hover:var(--color-transact-hover);--button-transact-bg-active:var(--color-transact-active);--button-transact-fg:var(--color-text-on-action);--button-on-brand-bg:var(--on-gradient-solid);--button-on-brand-fg:var(--color-action);--button-on-brand-bg-hover:var(--on-gradient-solid-hover);--button-glass-bg:var(--on-gradient-surface);--button-glass-fg:var(--on-gradient-fg);--button-glass-border:var(--on-gradient-border);--button-glass-bg-hover:var(--on-gradient-surface-hover);--icon-btn-fg:var(--color-text-control);--icon-btn-bg-hover:var(--color-surface-hover);--icon-btn-size:var(--control-height-md);--input-bg:var(--color-surface);--input-fg:var(--color-text);--input-border:var(--color-border-control);--input-border-hover:var(--color-border-control-hover);--input-border-focus:var(--color-action);--input-border-error:var(--color-critical);--input-radius:var(--radius-sm);--input-placeholder-fg:var(--color-text-hint);--input-shadow:var(--elevation-control);--input-bg-disabled:var(--color-surface-sunken);--input-padding-x:var(--size-3);--select-option-active-selected-bg:var(--color-selected-surface-hover);--field-gap:var(--size-2);--stepper-button-width:var(--control-height-md);--mention-fg:var(--color-text-secondary);--mention-me-fg:var(--color-info-text);--mention-me-bg:var(--color-info-surface);--check-size:var(--size-4);--check-radius:var(--radius-xs);--check-bd:var(--color-border-control);--check-bg:var(--color-surface);--check-bg-on:var(--color-action);--check-fg-on:var(--color-text-on-action);--switch-track-w:var(--size-10);--switch-track-h:var(--size-6);--switch-knob:var(--size-5);--switch-track-off:var(--color-border-control);--switch-track-on:var(--color-action);--switch-knob-bg:var(--color-text-on-action);--chip-height:var(--control-height-sm);--chip-height-touch:var(--touch-target-min);--chip-radius:var(--radius-full);--chip-font:13px;--chip-pad-x:var(--size-3);--chip-bg:var(--color-surface);--chip-bd:var(--color-border-control);--chip-bg-selected:var(--color-selected-surface);--chip-fg-selected:var(--color-selected-text);--chip-bd-selected:var(--color-selected-border);--seg-height:var(--control-height-sm);--seg-pad:var(--size-1);--seg-pad-sm:2px;--seg-height-sm:calc(var(--control-height-sm) - 2 * var(--seg-pad-sm));--seg-item-min-width-sm:var(--control-height-sm);--seg-radius:var(--radius-sm);--seg-bg:var(--color-surface-track);--seg-thumb-bg:color-mix(in srgb, var(--color-surface-raised) 88%, var(--on-gradient-solid));--seg-active-shadow:var(--elevation-thumb);--seg-on-brand-bg:var(--on-gradient-surface);--seg-on-brand-fg:var(--on-gradient-fg);--seg-on-brand-active-bg:var(--on-gradient-solid);--seg-on-brand-active-fg:var(--color-action);--seg-on-brand-hover-bg:var(--button-glass-bg-hover);--seg-hit-y:calc((var(--touch-target-min) - var(--control-height-sm)) / 2);--seg-hit-gap:calc(var(--size-1) / 2);--seg-hit-edge:calc(var(--touch-target-min) - var(--control-height-sm) - var(--size-1) / 2);--tab-height:var(--control-height-md);--tab-gap:var(--size-5);--tab-ink-height:2px;--tab-fg:var(--color-text-secondary);--tab-fg-on:var(--color-text);--tab-ink:var(--color-action);--pill-height:22px;--pill-height-sm:var(--size-5);--pill-radius:var(--radius-full);--pill-font:var(--text-caption-size);--pill-weight:var(--weight-medium);--pill-pad-x:var(--size-2);--pill-gap:var(--size-1);--pill-icon-size:14px;--st-active-bg:var(--color-positive-surface);--st-active-fg:var(--color-positive-text);--st-active-bd:var(--color-positive-border);--st-pending-bg:var(--color-attention-surface);--st-pending-fg:var(--color-attention-text);--st-pending-bd:var(--color-attention-border);--st-expired-bg:var(--color-critical-surface);--st-expired-fg:var(--color-critical-text);--st-expired-bd:var(--color-critical-border);--st-setup-bg:var(--color-info-surface);--st-setup-fg:var(--color-info-text);--st-setup-bd:var(--color-info-border);--st-neutral-bg:var(--color-neutral-surface);--st-neutral-fg:var(--color-neutral-text);--st-neutral-bd:var(--color-neutral-border);--st-void-bg:var(--color-void-surface);--st-void-fg:var(--color-void-text);--st-void-bd:var(--color-void-border);--badge-height:16px;--badge-min-width:16px;--badge-pad-x:var(--size-1);--badge-font:11px;--badge-bg:var(--color-action);--badge-fg:var(--color-text-on-action);--badge-dot-size:var(--size-2);--tag-height:22px;--tag-radius:var(--radius-xs);--tag-font:var(--text-caption-size);--tag-pad-x:var(--size-2);--tag-bg:var(--color-neutral-surface);--tag-fg:var(--color-neutral-text);--avatar-size:var(--avatar-size-md);--avatar-size-xs:20px;--avatar-size-sm:24px;--avatar-size-md:32px;--avatar-size-lg:40px;--avatar-size-xl:56px;--avatar-radius:var(--radius-full);--avatar-bg:var(--id-slate-surface);--avatar-fg:var(--id-slate-text);--status-live:var(--color-positive);--status-live-size:8px;--card-bg:var(--color-surface);--card-border:var(--color-border);--card-radius:var(--radius-md);--card-shadow:0 0 0 1px var(--color-border-subtle), var(--elevation-1);--card-padding:var(--size-5);--card-gap:var(--size-4);--table-row-height:52px;--table-row-height-compact:40px;--table-head-height:40px;--table-header-bg:var(--color-surface-sunken);--table-row-selected-bg:var(--color-selected-surface);--table-row-hover-bg:var(--color-structure-hover);--table-border:var(--color-structure-border);--table-head-border:var(--color-structure-border-strong);--table-group-bg:var(--color-structure-surface);--table-head-fg:var(--color-text-secondary);--table-head-size:var(--text-caption-size);--table-head-weight:var(--weight-medium);--text-table-head-family:var(--font-sans);--text-table-head-size:var(--table-head-size);--text-table-head-line:var(--text-caption-line);--text-table-head-weight:var(--table-head-weight);--text-table-head-tracking:var(--track-table-head);--table-cell-pad-x:var(--size-4);--pagination-fg:var(--color-text-control);--kpi-label-size:12px;--kpi-value-size:28px;--kpi-value-line:32px;--kpi-value-weight:var(--weight-bold);--kpi-value-tracking:-.01em;--kpi-value-gap:var(--size-1);--bars-body-height:304px;--thread-avatar-size:var(--size-8);--thread-gap:var(--size-4);--feed-dot-size:28px;--menu-min-width:240px;--menu-max-width:360px;--menu-max-height:400px;--menu-item-height:var(--control-height-md);--menu-radius:var(--radius-md);--menu-padding:var(--size-2);--menu-item-radius:var(--radius-xs);--menu-bg:var(--color-surface-raised);--menu-shadow:var(--elevation-3);--menu-item-bg-hover:var(--color-surface-hover);--menu-item-danger-fg:var(--color-critical-text);--popover-bg:var(--color-surface-raised);--popover-radius:var(--radius-md);--popover-shadow:var(--elevation-3);--popover-padding:var(--size-4);--tooltip-bg:var(--color-surface-inverse);--tooltip-fg:var(--on-dark-fg);--tooltip-radius:var(--radius-sm);--tooltip-max-width:288px;--toast-bg:var(--color-surface);--toast-fg:var(--color-text);--toast-border:var(--color-border);--toast-close-fg:var(--color-text-hint);--toast-icon-box:28px;--toast-radius:var(--radius-md);--toast-shadow:var(--elevation-3);--toast-width:440px;--toast-offset-top:calc(var(--topbar-height) + var(--size-2));--toast-duration:10s;--toast-duration-action:10s;--toast-progress-height:3px;--infotip-wide-max-width:360px;--icon-picker-width:var(--popover-width-md);--icon-picker-body-max-height:480px;--scrollbar-size:10px;--scrollbar-inset:2px;--scrollbar-thumb:var(--color-border-strong);--scrollbar-thumb-hover:var(--color-text-hint);--modal-width-sm:520px;--modal-width-md:880px;--modal-width-record:640px;--modal-width-lg:1040px;--modal-radius:var(--radius-lg);--modal-bg:var(--color-surface-raised);--modal-shadow:var(--elevation-4);--peek-fab-size:56px;--peek-fab-shadow:0 8px 20px -6px color-mix(in srgb, var(--color-action) 45%, transparent), var(--elevation-action);--modal-padding:var(--size-6);--drawer-width:480px;--drawer-radius:var(--radius-lg);--drawer-shadow:var(--elevation-4);--sheet-radius:var(--radius-lg);--sheet-max-height:calc(100dvh - var(--size-10));--sidebar-bg:var(--color-surface);--sidebar-border:var(--color-border);--nav-item-fg:var(--color-text-control);--nav-item-fg-active:var(--color-text);--nav-item-bg-active:color-mix(in srgb, var(--color-surface) 92%, transparent);--nav-item-icon-active:var(--color-action-subtle-text);--nav-item-ring-active:var(--color-border);--nav-item-bg-hover:var(--color-surface-hover);--nav-item-height:36px;--nav-item-radius:var(--radius-sm);--nav-item-gap:var(--size-3);--nav-list-gap:2px;--nav-count-bg:var(--color-action);--nav-count-fg:var(--color-text-on-action);--user-card-padding:12px 12px 8px;--user-card-gap:var(--size-3);--scope-select-height:var(--control-height-sm);--scope-select-pad-x:var(--size-2);--scope-select-bg:var(--color-surface-hover);--scope-select-max:240px;--scope-select-menu-width:280px;--topbar-search-min:200px;--topbar-search-max:400px;--topbar-search-bg:var(--color-surface-track);--scope-height:var(--control-height-md);--scope-radius:var(--radius-sm);--scope-mark-size:var(--size-6);--scope-mark-radius:var(--radius-sm);--scope-mark-bg:var(--color-action-subtle);--scope-mark-fg:var(--color-action-subtle-text);--scope-all-bg:var(--id-slate-surface);--scope-all-fg:var(--id-slate-text);--setup-mark-size:var(--size-6);--setup-node-size:var(--size-8);--setup-bar-height:var(--size-1);--setup-seg-gap:var(--size-1);--setup-bg:color-mix(in srgb, var(--color-surface) 70%, transparent);--setup-seg-done:var(--color-action);--setup-seg-todo:var(--color-border-strong);--setup-hero-bg:linear-gradient(120deg, color-mix(in srgb, var(--color-action) 16%, var(--color-surface)) 0%, color-mix(in srgb, var(--color-action) 5%, var(--color-surface)) 48%, color-mix(in srgb, var(--color-action) 11%, var(--color-surface)) 100%);--setup-hero-border:var(--color-info-border);--setup-hero-glow:color-mix(in srgb, var(--color-action) 30%, transparent);--topbar-mark-size:var(--brand-mark-size);--topbar-icon-size:var(--icon-size-md);--topbar-avatar-size:36px;--tabbar-bg:var(--glass-fill-clear);--tabbar-fg:var(--color-text-secondary);--tabbar-tint:radial-gradient(50% 130% at 0% 0%, color-mix(in srgb, var(--aurora-3) 55%, transparent), transparent 70%), radial-gradient(45% 130% at 100% 100%, color-mix(in srgb, var(--aurora-4) 55%, transparent), transparent 70%);--tabbar-rim:linear-gradient(160deg, var(--glass-highlight) 0%, color-mix(in srgb, var(--color-text) 14%, transparent) 50%, var(--glass-highlight) 100%);--tabbar-fg-on:var(--color-text-link);--tabbar-pill-bg:color-mix(in srgb, var(--color-text-link) 14%, transparent);--tabbar-pill-width:92px;--appbar-bg:var(--gradient-brand-deep);--appbar-fg:var(--on-gradient-fg);--appbar-fg-muted:var(--on-gradient-fg-muted);--icon-size-xs:12px;--icon-size-sm:16px;--icon-size-md:20px;--icon-size-lg:24px;--icon-size-xl:32px;--icon-stroke:1.75;--provider-mark-size:var(--icon-size-md);--login-form-max:380px;--auth-panel-padding:var(--size-12);--auth-pitch-max:560px;--auth-logo-width:148px;--auth-hero-logo-width:200px;--auth-card-padding:var(--size-8);--auth-card-radius:var(--radius-xl);--auth-deco-width:78%;--auth-deco-width-boxed:90%;--auth-deco-offset-x:14%;--auth-deco-offset-y:18%;--slip-tooth-h:var(--size-2);--slip-tooth-w:var(--size-4);--slip-max:400px;--slip-tray-bg:var(--color-canvas);--slip-shadow:drop-shadow(0 1px 1px #0b102014) drop-shadow(0 4px 8px #0b10200f);--success-mark-size:var(--size-20);--success-draw-duration:.4s;--success-burst-duration:.6s;--success-pulse-duration:1.2s;--report-page-width:210mm;--report-page-height:297mm;--report-page-margin:14mm;--qr-size:176px;--qr-ink:var(--neutral-950);--qr-bg:#fff;--app-qr-size:128px;--store-badge-bg:var(--neutral-950);--store-badge-fg:var(--neutral-0);--store-badge-border:var(--neutral-400);--play-logo-blue:#4285f4;--play-logo-green:#34a853;--play-logo-yellow:#fbbc04;--play-logo-red:#ea4335;--setup-done-bg:linear-gradient(120deg, color-mix(in srgb, var(--color-positive) 38%, var(--color-surface)) 0%, color-mix(in srgb, var(--color-positive) 18%, var(--color-surface)) 25%, color-mix(in srgb, var(--color-positive) 6%, var(--color-surface)) 50%, color-mix(in srgb, var(--color-positive) 18%, var(--color-surface)) 75%, color-mix(in srgb, var(--color-positive) 38%, var(--color-surface)) 100%);--setup-done-gloss:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 62%, transparent) 0%, color-mix(in srgb, var(--color-surface) 14%, transparent) 38%, color-mix(in srgb, var(--color-surface) 0%, transparent) 40%);--setup-done-highlight:color-mix(in srgb, var(--color-surface) 90%, transparent);--setup-done-glow:color-mix(in srgb, var(--color-positive) 35%, transparent);--setup-done-flow-duration:9s;--setup-done-border:var(--color-positive-border);--setup-done-qr-size:96px;--setup-done-enter-duration:.48s;--setup-done-sheen-duration:.9s;--setup-done-sheen:color-mix(in srgb, var(--color-surface) 55%, transparent);--label-print-bg:#fff;--label-print-fg:#000;--label-print-gap:2.6px;--label-print-rule:2px;--label-w:420px;--label-h:280px;--label-pad-y:18px;--label-pad-x:20px;--label-mark-w:15px;--label-brand-size:14px;--label-shop-size:13px;--label-zone-gap:6px;--label-title-area:54px;--label-title-1:30px;--label-title-2:22px;--label-cut-pad:7px;--label-cell-pad-y:3px;--label-key-size:12px;--label-value-size:15px;--label-exp-pad-x:5px;--label-meta-size:13px;--label-meta-gap:1px;--cat-blue-bg:var(--blue-50);--cat-blue-fg:var(--blue-800);--cat-red-bg:var(--red-100);--cat-red-fg:var(--red-800);--cat-teal-bg:#e4f3f1;--cat-teal-fg:#0b5e55;--cat-green-bg:#edf6e7;--cat-green-fg:#3f6212;--cat-purple-bg:#f2effc;--cat-purple-fg:#4c2fa0;--cat-brown-bg:#f7f0e7;--cat-brown-fg:var(--amber-800);--cat-amber-bg:var(--amber-100);--cat-amber-fg:var(--amber-800);--cat-grey-bg:var(--neutral-100);--cat-grey-fg:var(--neutral-700);--cat-tablet-tile-radius:var(--radius-lg);--color-swatch-size:28px;--color-tint-share:.12;--logo-ink-body:#050505;--logo-ink-fold:#696b70;--logo-ink-shadow:#a4a6aa;--logo-mark:var(--color-logo-mark);--logo-fold:var(--color-logo-fold);--logo-shadow:var(--color-logo-shadow);--logo-word:var(--color-logo-word);--logo-on-brand:var(--on-gradient-fg);--button-padding-x-lg:var(--size-6);--button-font-size-sm:var(--text-body-xs-size);--button-font-size-lg:var(--text-body-size);--button-icon-size:var(--icon-size-md);--button-icon-size-sm:var(--icon-size-sm);--button-spinner-size:var(--icon-size-sm);--button-secondary-bd-hover:var(--color-border-control-hover);--button-secondary-bg-active:var(--color-surface-pressed);--button-secondary-shadow:var(--elevation-control);--button-tertiary-bg-active:var(--color-surface-pressed);--button-danger-secondary-bg-hover:var(--color-critical-surface);--button-disabled-bd:var(--color-border);--button-on-brand-fg-disabled:var(--on-gradient-fg-muted);--icon-btn-size-sm:var(--control-height-sm);--icon-btn-fg-hover:var(--color-text);--icon-btn-bg-active:var(--color-surface-pressed);--icon-btn-danger-fg:var(--color-critical-text);--icon-btn-danger-bg-hover:var(--color-critical-surface);--icon-btn-on-brand-fg:var(--on-gradient-fg);--icon-btn-on-brand-bg-hover:var(--on-gradient-surface-hover);--kbd-height:var(--size-5);--kbd-pad-x:var(--size-1);--kbd-radius:var(--radius-xs);--kbd-font:var(--text-caption-size);--kbd-bg:var(--color-surface);--kbd-fg:var(--color-text-secondary);--kbd-bd:var(--color-border-strong);--chip-icon-size:14px;--table-cell-pad-x-compact:var(--size-3);--table-name-min-width:192px;--table-wrap-max-height:calc(100dvh - var(--topbar-height) - var(--size-24));--progress-height:var(--size-2);--progress-track:var(--color-surface-pressed);--progress-fill:var(--chart-series-1);--meter-fill-attention:var(--color-attention);--meter-fill-critical:var(--color-critical);--skeleton-bg:var(--color-border);--skeleton-duration:1.4s;--skeleton-delay:.3s;--loading-delay:.4s;--empty-tile-size:var(--size-12);--empty-text-max:46ch;--bulkbar-bg:var(--color-surface-raised);--bulkbar-shadow:0 0 0 1px var(--color-border-subtle), var(--elevation-3);--chart-body-height:288px;--chart-line-width:3px;--chart-draw-duration:.9s;--chart-tip-shift:2px;--row-go-fg:var(--color-text-hint);--date-field-width:200px;--filter-select-width:208px;--filter-select-max-width:280px;--drag-handle-width:var(--size-6);--drag-handle-height:var(--control-height-sm);--drag-handle-fg:var(--color-text-hint);--sortable-bg:var(--color-surface-raised);--sortable-shadow:var(--elevation-3);--filter-list-width:224px;--filter-list-item-height:var(--nav-item-height);--filter-list-item-radius:var(--nav-item-radius);--filter-list-gap:var(--nav-list-gap);--filters-panel-width:320px;--select-list-max-height:288px;--select-offset:var(--size-1);--textarea-min-height:var(--size-20);--search-width-toolbar:280px;--cal-day-size:var(--control-height-md);--catpick-min-height:var(--touch-target-min);--form-max-width:720px;--pill-fresh-bg:transparent;--pill-fresh-fg:var(--color-text-secondary);--badge-height-md:var(--size-5);--badge-min-width-md:var(--size-5);--badge-pad-x-md:var(--size-1);--badge-font-md:var(--text-caption-size);--badge-critical-bg:var(--color-critical);--badge-critical-fg:var(--color-text-on-action);--badge-ring:var(--color-surface);--tag-icon-size:var(--pill-icon-size);--store-name-dot-size:var(--size-2);--store-name-gap:var(--size-1);--store-name-group-gap:var(--size-3);--fade-edge:var(--size-8);--focus-ring-width:3px;--modal-body-pad-top:var(--size-4);--card-grid-min-width:384px;--card-press-scale:.995;--table-cell-narrow-min-width:var(--size-24);--avatar-font-xs:var(--text-caption-size);--avatar-font-sm:var(--text-caption-size);--avatar-font-md:var(--text-body-xs-size);--avatar-font-lg:var(--text-body-size);--avatar-font-xl:var(--text-h4-size);--avatar-ring:var(--color-surface);--avatar-group-overlap:6px;--presence-live:var(--color-action);--presence-off:var(--color-text-hint);--presence-size:var(--status-live-size);--presence-size-lg:var(--size-3);--icon-tile-size-sm:var(--size-6);--icon-tile-size-md:var(--size-8);--icon-tile-size-lg:var(--size-10);--icon-tile-radius-sm:var(--radius-xs);--icon-tile-radius-md:var(--radius-sm);--icon-tile-radius-lg:var(--radius-md);--icon-tile-icon-sm:var(--pill-icon-size);--icon-tile-icon-md:var(--icon-size-sm);--icon-tile-icon-lg:var(--icon-size-md);--icon-tile-bg:var(--color-neutral-surface);--icon-tile-fg:var(--color-text-secondary);--popover-enter-scale:.96;--modal-enter-scale:.96;--modal-max-height:calc(100dvh - var(--size-16));--modal-aside-width:360px;--modal-aside-start-width:270px;--drawer-inset:var(--shell-gap);--sheet-handle-width:var(--size-10);--sheet-handle-height:var(--size-1);--sheet-handle-bg:var(--color-border-strong);--popover-width-sm:280px;--popover-width-md:var(--menu-max-width);--tooltip-padding-y:6px;--tooltip-padding-x:var(--size-2);--tooltip-shadow:var(--elevation-2);--tooltip-delay:.4s;--toast-gap:var(--size-2);--cmdk-width:620px;--cmdk-top:14dvh;--cmdk-input-height:52px;--cmdk-list-max-height:min(420px, 60dvh);--pill-pad-y:2px;--pill-pad-x-icon:6px;--tag-pad-y:var(--pill-pad-y);--avatar-group-overlap-sm:var(--size-1);--button-danger-secondary-bg-active:color-mix(in srgb, var(--color-critical-surface), var(--color-critical) 10%);--menu-item-bg-active:var(--color-surface-pressed);--modal-height:640px;--toast-offset-top-phone:calc(var(--topbar-height) + var(--size-2));--select-option-bg-active:var(--color-structure-hover);--sel-group-mark-size:20px;--table-group-mark-size:var(--icon-tile-size-sm);--table-lead-offset:var(--size-6);--unit-input-unit-width:100px;--check-bg-on-disabled:var(--color-border-control);--form-foot-shadow-stuck:var(--sheet-shadow);--page-section-gap:var(--size-6);--tpl-aside-width:320px;--tpl-settings-nav-width:224px;--wizard-mark-size:var(--size-8);--notif-dot-size:var(--size-2);--sidebar-user-height:48px;--sidebar-toggle-size:26px;--brand-mark-size:36px;--usermenu-width:296px;--tabbar-clearance:calc(var(--tabbar-height) + var(--shell-gap) * 2);--auth-deco-opacity:.1;--timeline-mark-size:var(--size-6);--timeline-gap:var(--size-3);--timeline-item-gap:var(--size-4);--timeline-line-width:2px;--timeline-line:var(--color-border-strong);--timeline-mark-bg:var(--color-surface);--timeline-mark-ring:var(--color-border-strong);--timeline-mark-fg:var(--color-text-secondary);--timeline-mark-bg-current:var(--color-selected-surface);--timeline-mark-ring-current:var(--color-selected-border);--timeline-mark-fg-current:var(--color-selected-text);--timeline-mark-ring-auto:var(--color-border-control-hover);--app-space-1-5:6px;--app-space-2-5:10px;--app-space-3-5:14px;--app-safe-top:env(safe-area-inset-top,0px);--app-safe-bottom:env(safe-area-inset-bottom,0px);--app-row-min-height:72px;--app-hero-tile:56px;--app-avatar-font-36:13px;--app-avatar-font-44:16px;--app-avatar-font-48:17px;--app-avatar-font-56:19px;--app-avatar-font-64:22px;--app-avatar-track:.2px;--app-radio-ring:6px;--app-count-height:28px;--app-count-pad-x:10px;--app-undo-bar-opacity:.55;--app-undo-tick:1s;--app-text-md-size:15px;--app-text-md-line:20px;--app-track-caps:.08em;--app-text-max:280px;--app-input-pad-x:14px;--app-opt-pad-y:6px;--app-switch-w:52px;--app-switch-travel:20px;--app-key-font:24px;--app-pin-dot-border:1.5px;--app-pin-dot-scale:1.12;--app-code-cell-w:46px;--app-code-cell-h:58px;--app-code-cell-font:26px;--app-sheet-max-height:76%;--app-stage-icon:112px;--app-stage-glyph:44px;--app-meter-height:10px;--app-meter-track:var(--color-neutral-border);--app-success-mark:132px;--app-success-glyph:60px;--app-success-stroke:2.6;--app-lockout-glyph:26px;--app-scan-frame:260px;--app-scan-corner-width:3px;--app-scan-cancel-min:180px;--app-login-word-size:40px;--app-login-word-line:46px;--app-login-word-track:-.6px;--app-login-tag-size:17px;--app-login-tag-max:260px;--app-login-press-scale:.985;--app-label-fit-width:358px;--app-icon-stroke:1.5;--app-ease-out:cubic-bezier(.16,1,.3,1);--app-duration-instant:.12s;--app-duration-fast:.18s;--app-duration-base:.24s;--app-view-enter-offset:26px;--app-sheet-rise-duration:.32s;--app-sheet-rise-from:101%;--app-sheet-rise-opacity:.6;--app-sheet-item-duration:.26s;--app-sheet-item-delay:.12s;--app-sheet-item-stagger:45ms;--app-shake-duration:.4s;--app-scan-duration:2.2s;--app-meter-duration:.16s;--app-avatar-36:36px}@media screen{:root[data-theme=dark],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--elevation-1:0 0 0 1px #ffffff0a, 0 1px 3px #0006;--elevation-2:0 0 0 1px #ffffff0d, 0 6px 14px -4px #00000080;--elevation-3:0 0 0 1px #ffffff0f, 0 16px 36px -8px #0009;--elevation-4:0 0 0 1px #ffffff12, 0 28px 72px -12px #000000b3;--elevation-thumb:inset 0 1px 0 #ffffff12, 0 1px 3px #00000073;--elevation-control:0 1px 2px #0000004d;--elevation-action:0 1px 2px #0006, inset 0 1px 0 #ffffff24;--elevation-workspace:0 0 0 1px #ffffff0f, 0 12px 32px -16px #0009;--scrim-bg:var(--alpha-black-60);--sheet-shadow:0 -12px 40px #0009;--color-canvas:var(--night-950);--color-surface:var(--night-900);--color-surface-sunken:var(--night-875);--color-surface-raised:var(--night-850);--color-surface-inverse:var(--neutral-800);--color-surface-hover:var(--alpha-white-04);--color-surface-pressed:var(--alpha-white-07);--color-surface-track:var(--alpha-white-06);--color-surface-disabled:var(--alpha-white-06);--color-text:var(--night-50);--color-text-secondary:var(--night-200);--color-text-hint:var(--night-300);--color-text-disabled:var(--night-600);--color-text-control:var(--night-100);--color-text-link:var(--blue-400);--color-border-subtle:var(--alpha-white-06);--color-border:var(--alpha-white-10);--color-border-strong:var(--alpha-white-16);--color-border-control:var(--night-500);--color-border-control-hover:var(--night-300);--color-action-subtle:var(--alpha-blue-16);--color-action-subtle-text:var(--blue-300);--color-selected-surface:var(--alpha-blue-16);--color-structure-surface:var(--night-blue-850);--color-structure-hover:var(--alpha-periwinkle-06);--color-structure-border:var(--alpha-periwinkle-08);--color-structure-border-strong:var(--alpha-periwinkle-12);--color-selected-surface-hover:var(--alpha-blue-28);--color-selected-text:var(--blue-300);--color-selected-border:var(--blue-400);--color-focus-ring:var(--alpha-blue-40);--focus-ring-inset:var(--blue-400);--focus-ring-outset:var(--blue-400);--color-positive:var(--green-300);--color-positive-surface:color-mix(in srgb, var(--green-300) 14%, transparent);--color-positive-text:var(--green-300);--color-positive-border:color-mix(in srgb, var(--green-300) 32%, transparent);--color-attention:var(--amber-300);--color-attention-surface:color-mix(in srgb, var(--amber-300) 14%, transparent);--color-attention-text:var(--amber-300);--color-attention-ink:var(--amber-300);--color-attention-ink-large:var(--amber-300);--color-attention-border:color-mix(in srgb, var(--amber-300) 32%, transparent);--color-critical:var(--red-500);--color-critical-surface:color-mix(in srgb, var(--red-300) 14%, transparent);--color-critical-text:var(--red-300);--color-critical-ink:var(--red-300);--color-critical-border:color-mix(in srgb, var(--red-300) 32%, transparent);--color-info:var(--blue-400);--color-info-surface:var(--alpha-blue-16);--color-info-text:var(--blue-300);--color-info-border:color-mix(in srgb, var(--blue-400) 32%, transparent);--color-neutral-surface:var(--alpha-white-07);--color-neutral-text:var(--night-200);--color-neutral-border:var(--alpha-white-10);--color-fresh:var(--green-300);--color-fresh-surface:color-mix(in srgb, var(--green-300) 14%, transparent);--color-fresh-text:var(--green-300);--color-fresh-border:color-mix(in srgb, var(--green-300) 32%, transparent);--color-expiring:var(--amber-300);--color-expiring-surface:color-mix(in srgb, var(--amber-300) 14%, transparent);--color-expiring-border:color-mix(in srgb, var(--amber-300) 32%, transparent);--color-expiring-text:var(--amber-300);--color-expiring-ink:var(--amber-300);--color-expiring-ink-large:var(--amber-300);--color-expired:var(--red-300);--color-expired-surface:color-mix(in srgb, var(--red-300) 14%, transparent);--color-expired-border:color-mix(in srgb, var(--red-300) 32%, transparent);--color-expired-text:var(--red-300);--color-expired-ink:var(--red-300);--id-blue-text:var(--hue-blue-300);--id-blue-surface:color-mix(in srgb, var(--hue-blue-600) 18%, transparent);--id-sky-text:var(--hue-sky-300);--id-sky-surface:color-mix(in srgb, var(--hue-sky-600) 16%, transparent);--id-teal-text:var(--hue-teal-300);--id-teal-surface:color-mix(in srgb, var(--hue-teal-600) 16%, transparent);--id-indigo-text:var(--hue-indigo-300);--id-indigo-surface:color-mix(in srgb, var(--hue-indigo-600) 18%, transparent);--id-violet-text:var(--hue-violet-300);--id-violet-surface:color-mix(in srgb, var(--hue-violet-600) 18%, transparent);--id-grape-text:var(--hue-grape-300);--id-grape-surface:color-mix(in srgb, var(--hue-grape-600) 18%, transparent);--id-pink-text:var(--hue-pink-300);--id-pink-surface:color-mix(in srgb, var(--hue-pink-600) 16%, transparent);--id-lime-text:var(--hue-lime-300);--id-lime-surface:color-mix(in srgb, var(--hue-lime-600) 14%, transparent);--id-orange-text:var(--hue-orange-300);--id-orange-surface:color-mix(in srgb, var(--hue-orange-600) 16%, transparent);--id-slate-text:var(--hue-slate-300);--id-slate-surface:#94a3b824;--glass-fill:color-mix(in srgb, var(--color-surface) 52%, transparent);--glass-fill-clear:color-mix(in srgb, var(--color-surface) 56%, transparent);--glass-edge:var(--alpha-white-10);--glass-highlight:var(--alpha-white-14);--glass-shadow:0 18px 48px -18px #000000b3;--aurora-1:color-mix(in srgb, var(--blue-600) 46%, transparent);--aurora-2:color-mix(in srgb, var(--blue-800) 60%, transparent);--aurora-3:color-mix(in srgb, var(--blue-500) 22%, transparent);--aurora-4:color-mix(in srgb, var(--blue-700) 30%, transparent);--aurora-base:var(--blue-950);--gradient-paper:linear-gradient(135deg,var(--night-850) 48%,var(--blue-950) 100%);--color-logo-mark:var(--neutral-0);--color-logo-fold:#c8cfdb;--color-logo-shadow:#8e98aa;--color-logo-word:var(--neutral-0);--chart-series-1:var(--blue-500);--chart-series-2:var(--blue-700);--chart-series-3:var(--blue-900);--chart-series-3-ink:var(--blue-300);--chart-legend-dot-border:var(--alpha-white-10);--chart-band:var(--alpha-white-16);--spark-fill:color-mix(in srgb, var(--blue-500) 32%, transparent);--app-gradient-print:linear-gradient(138deg,#f5c93a 0%,#f0b400 48%,#d99a00 100%);--app-glow-print:0 10px 28px -8px #f0b40057, 0 2px 6px #00000073;--app-gradient-success:linear-gradient(138deg,var(--green-600) 0%,var(--green-800) 52%,#06432a 100%);--app-glow-success:0 10px 28px -8px #0c7a4280, 0 2px 6px #00000073;--app-gradient-login:linear-gradient(160deg,var(--blue-800) 0%,var(--blue-900) 55%,var(--blue-950) 100%);--app-elevation-2:var(--elevation-2);--app-elevation-3:var(--elevation-3);--app-elevation-4:var(--elevation-4);--app-gradient-sheet:var(--gradient-brand-deep);--app-cat-blue-bg:color-mix(in srgb, var(--blue-500) 22%, transparent);--app-cat-blue-fg:var(--blue-300);--app-cat-red-bg:color-mix(in srgb, var(--red-500) 22%, transparent);--app-cat-red-fg:var(--red-300);--app-cat-teal-bg:color-mix(in srgb, var(--hue-teal-600) 20%, transparent);--app-cat-teal-fg:var(--hue-teal-300);--app-cat-green-bg:color-mix(in srgb, var(--hue-lime-600) 18%, transparent);--app-cat-green-fg:var(--hue-lime-300);--app-cat-purple-bg:color-mix(in srgb, var(--hue-violet-600) 22%, transparent);--app-cat-purple-fg:var(--hue-violet-300);--app-cat-brown-bg:color-mix(in srgb, var(--amber-700) 24%, transparent);--app-cat-brown-fg:var(--amber-300);--app-cat-amber-bg:color-mix(in srgb, var(--amber-300) 18%, transparent);--app-cat-amber-fg:var(--amber-300);--app-cat-grey-bg:var(--alpha-white-07);--app-cat-grey-fg:var(--night-200);--app-gradient-bar:var(--gradient-brand-deep);--app-star-from:#f5c93a;--app-star-mid:#f0b400;--app-star-to:#d99a00;--app-star-glow:0 1px 2px #f0b40059;--workspace-bg:var(--color-surface);--workspace-shadow:var(--elevation-workspace);--color-void-text:var(--color-text-hint);--color-void-border:var(--color-border-strong);--glass-fill-strong:color-mix(in srgb, var(--color-surface) 88%, transparent);--glass-solid:var(--color-surface);--gradient-aurora:radial-gradient(38% 52% at 2% 0%, var(--aurora-1), transparent 72%), radial-gradient(34% 48% at 0% 100%, var(--aurora-2), transparent 74%), radial-gradient(46% 30% at 52% -6%, var(--aurora-3), transparent 72%), radial-gradient(36% 36% at 100% 104%, var(--aurora-4), transparent 70%), linear-gradient(135deg, var(--aurora-base) 0%, var(--color-canvas) 38%, var(--color-canvas) 70%, var(--aurora-base) 100%);--chart-rank-1:var(--chart-series-1);--chart-rank-2:var(--chart-series-2);--chart-rank-3:var(--chart-series-3);--chart-grid:var(--color-border-subtle);--chart-axis-line:var(--color-border);--chart-axis-fg:var(--color-text-hint);--chart-axis-fg-future:var(--chart-axis-fg);--chart-limit:var(--color-expired);--chart-threshold:var(--color-text-secondary);--spark-line:var(--chart-series-1);--button-bg-disabled:var(--color-surface-disabled);--button-fg-disabled:var(--color-text-disabled);--button-shadow:var(--elevation-action);--button-secondary-bg:var(--color-surface);--button-secondary-fg:var(--color-text);--button-secondary-bd:var(--color-border-control);--button-secondary-bg-hover:var(--color-surface-hover);--button-tertiary-fg:var(--color-text-link);--button-tertiary-bg-hover:var(--color-surface-hover);--button-danger-bg:var(--color-critical);--button-danger-secondary-fg:var(--color-critical-text);--button-danger-secondary-bd:color-mix(in srgb, var(--color-critical-text) 62%, transparent);--icon-btn-fg:var(--color-text-control);--icon-btn-bg-hover:var(--color-surface-hover);--input-bg:var(--color-surface);--input-fg:var(--color-text);--input-border:var(--color-border-control);--input-border-hover:var(--color-border-control-hover);--input-border-error:var(--color-critical);--input-placeholder-fg:var(--color-text-hint);--input-shadow:var(--elevation-control);--input-bg-disabled:var(--color-surface-sunken);--select-option-active-selected-bg:var(--color-selected-surface-hover);--mention-fg:var(--color-text-secondary);--mention-me-fg:var(--color-info-text);--mention-me-bg:var(--color-info-surface);--check-bd:var(--color-border-control);--check-bg:var(--color-surface);--switch-track-off:var(--color-border-control);--chip-bg:var(--color-surface);--chip-bd:var(--color-border-control);--chip-bg-selected:var(--color-selected-surface);--chip-fg-selected:var(--color-selected-text);--chip-bd-selected:var(--color-selected-border);--seg-bg:var(--color-surface-track);--seg-thumb-bg:color-mix(in srgb, var(--color-surface-raised) 88%, var(--on-gradient-solid));--seg-active-shadow:var(--elevation-thumb);--tab-fg:var(--color-text-secondary);--tab-fg-on:var(--color-text);--st-active-bg:var(--color-positive-surface);--st-active-fg:var(--color-positive-text);--st-active-bd:var(--color-positive-border);--st-pending-bg:var(--color-attention-surface);--st-pending-fg:var(--color-attention-text);--st-pending-bd:var(--color-attention-border);--st-expired-bg:var(--color-critical-surface);--st-expired-fg:var(--color-critical-text);--st-expired-bd:var(--color-critical-border);--st-setup-bg:var(--color-info-surface);--st-setup-fg:var(--color-info-text);--st-setup-bd:var(--color-info-border);--st-neutral-bg:var(--color-neutral-surface);--st-neutral-fg:var(--color-neutral-text);--st-neutral-bd:var(--color-neutral-border);--st-void-fg:var(--color-void-text);--st-void-bd:var(--color-void-border);--tag-bg:var(--color-neutral-surface);--tag-fg:var(--color-neutral-text);--avatar-bg:var(--id-slate-surface);--avatar-fg:var(--id-slate-text);--status-live:var(--color-positive);--card-bg:var(--color-surface);--card-border:var(--color-border);--card-shadow:0 0 0 1px var(--color-border-subtle), var(--elevation-1);--table-header-bg:var(--color-surface-sunken);--table-row-selected-bg:var(--color-selected-surface);--table-row-hover-bg:var(--color-structure-hover);--table-border:var(--color-structure-border);--table-head-border:var(--color-structure-border-strong);--table-group-bg:var(--color-structure-surface);--table-head-fg:var(--color-text-secondary);--pagination-fg:var(--color-text-control);--menu-bg:var(--color-surface-raised);--menu-shadow:var(--elevation-3);--menu-item-bg-hover:var(--color-surface-hover);--menu-item-danger-fg:var(--color-critical-text);--popover-bg:var(--color-surface-raised);--popover-shadow:var(--elevation-3);--tooltip-bg:var(--color-surface-inverse);--toast-bg:var(--color-surface);--toast-fg:var(--color-text);--toast-border:var(--color-border);--toast-close-fg:var(--color-text-hint);--toast-shadow:var(--elevation-3);--scrollbar-thumb:var(--color-border-strong);--scrollbar-thumb-hover:var(--color-text-hint);--modal-bg:var(--color-surface-raised);--modal-shadow:var(--elevation-4);--peek-fab-shadow:0 8px 20px -6px color-mix(in srgb, var(--color-action) 45%, transparent), var(--elevation-action);--drawer-shadow:var(--elevation-4);--sidebar-bg:var(--color-surface);--sidebar-border:var(--color-border);--nav-item-fg:var(--color-text-control);--nav-item-fg-active:var(--color-text);--nav-item-bg-active:color-mix(in srgb, var(--color-surface) 92%, transparent);--nav-item-icon-active:var(--color-action-subtle-text);--nav-item-ring-active:var(--color-border);--nav-item-bg-hover:var(--color-surface-hover);--scope-select-bg:var(--color-surface-hover);--topbar-search-bg:var(--color-surface-track);--scope-mark-bg:var(--color-action-subtle);--scope-mark-fg:var(--color-action-subtle-text);--scope-all-bg:var(--id-slate-surface);--scope-all-fg:var(--id-slate-text);--setup-bg:color-mix(in srgb, var(--color-surface) 70%, transparent);--setup-seg-todo:var(--color-border-strong);--setup-hero-bg:linear-gradient(120deg, color-mix(in srgb, var(--color-action) 16%, var(--color-surface)) 0%, color-mix(in srgb, var(--color-action) 5%, var(--color-surface)) 48%, color-mix(in srgb, var(--color-action) 11%, var(--color-surface)) 100%);--setup-hero-border:var(--color-info-border);--tabbar-bg:var(--glass-fill-clear);--tabbar-fg:var(--color-text-secondary);--tabbar-tint:radial-gradient(50% 130% at 0% 0%, color-mix(in srgb, var(--aurora-3) 55%, transparent), transparent 70%), radial-gradient(45% 130% at 100% 100%, color-mix(in srgb, var(--aurora-4) 55%, transparent), transparent 70%);--tabbar-rim:linear-gradient(160deg, var(--glass-highlight) 0%, color-mix(in srgb, var(--color-text) 14%, transparent) 50%, var(--glass-highlight) 100%);--tabbar-fg-on:var(--color-text-link);--tabbar-pill-bg:color-mix(in srgb, var(--color-text-link) 14%, transparent);--slip-tray-bg:var(--color-canvas);--setup-done-bg:linear-gradient(120deg, color-mix(in srgb, var(--color-positive) 38%, var(--color-surface)) 0%, color-mix(in srgb, var(--color-positive) 18%, var(--color-surface)) 25%, color-mix(in srgb, var(--color-positive) 6%, var(--color-surface)) 50%, color-mix(in srgb, var(--color-positive) 18%, var(--color-surface)) 75%, color-mix(in srgb, var(--color-positive) 38%, var(--color-surface)) 100%);--setup-done-gloss:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 62%, transparent) 0%, color-mix(in srgb, var(--color-surface) 14%, transparent) 38%, color-mix(in srgb, var(--color-surface) 0%, transparent) 40%);--setup-done-highlight:color-mix(in srgb, var(--color-surface) 90%, transparent);--setup-done-glow:color-mix(in srgb, var(--color-positive) 35%, transparent);--setup-done-border:var(--color-positive-border);--setup-done-sheen:color-mix(in srgb, var(--color-surface) 55%, transparent);--logo-mark:var(--color-logo-mark);--logo-fold:var(--color-logo-fold);--logo-shadow:var(--color-logo-shadow);--logo-word:var(--color-logo-word);--button-secondary-bd-hover:var(--color-border-control-hover);--button-secondary-bg-active:var(--color-surface-pressed);--button-secondary-shadow:var(--elevation-control);--button-tertiary-bg-active:var(--color-surface-pressed);--button-danger-secondary-bg-hover:var(--color-critical-surface);--button-disabled-bd:var(--color-border);--icon-btn-fg-hover:var(--color-text);--icon-btn-bg-active:var(--color-surface-pressed);--icon-btn-danger-fg:var(--color-critical-text);--icon-btn-danger-bg-hover:var(--color-critical-surface);--kbd-bg:var(--color-surface);--kbd-fg:var(--color-text-secondary);--kbd-bd:var(--color-border-strong);--progress-track:var(--color-surface-pressed);--progress-fill:var(--chart-series-1);--meter-fill-attention:var(--color-attention);--meter-fill-critical:var(--color-critical);--skeleton-bg:var(--color-border);--bulkbar-bg:var(--color-surface-raised);--bulkbar-shadow:0 0 0 1px var(--color-border-subtle), var(--elevation-3);--row-go-fg:var(--color-text-hint);--drag-handle-fg:var(--color-text-hint);--sortable-bg:var(--color-surface-raised);--sortable-shadow:var(--elevation-3);--pill-fresh-fg:var(--color-text-secondary);--badge-critical-bg:var(--color-critical);--badge-ring:var(--color-surface);--avatar-ring:var(--color-surface);--presence-off:var(--color-text-hint);--icon-tile-bg:var(--color-neutral-surface);--icon-tile-fg:var(--color-text-secondary);--sheet-handle-bg:var(--color-border-strong);--tooltip-shadow:var(--elevation-2);--button-danger-secondary-bg-active:color-mix(in srgb, var(--color-critical-surface), var(--color-critical) 10%);--menu-item-bg-active:var(--color-surface-pressed);--select-option-bg-active:var(--color-structure-hover);--check-bg-on-disabled:var(--color-border-control);--form-foot-shadow-stuck:var(--sheet-shadow);--timeline-line:var(--color-border-strong);--timeline-mark-bg:var(--color-surface);--timeline-mark-ring:var(--color-border-strong);--timeline-mark-fg:var(--color-text-secondary);--timeline-mark-bg-current:var(--color-selected-surface);--timeline-mark-ring-current:var(--color-selected-border);--timeline-mark-fg-current:var(--color-selected-text);--timeline-mark-ring-auto:var(--color-border-control-hover);--app-meter-track:var(--color-neutral-border)}}@media screen and (prefers-color-scheme:dark){:root[data-theme=auto],[data-theme=auto]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--elevation-1:0 0 0 1px #ffffff0a, 0 1px 3px #0006;--elevation-2:0 0 0 1px #ffffff0d, 0 6px 14px -4px #00000080;--elevation-3:0 0 0 1px #ffffff0f, 0 16px 36px -8px #0009;--elevation-4:0 0 0 1px #ffffff12, 0 28px 72px -12px #000000b3;--elevation-thumb:inset 0 1px 0 #ffffff12, 0 1px 3px #00000073;--elevation-control:0 1px 2px #0000004d;--elevation-action:0 1px 2px #0006, inset 0 1px 0 #ffffff24;--elevation-workspace:0 0 0 1px #ffffff0f, 0 12px 32px -16px #0009;--scrim-bg:var(--alpha-black-60);--sheet-shadow:0 -12px 40px #0009;--color-canvas:var(--night-950);--color-surface:var(--night-900);--color-surface-sunken:var(--night-875);--color-surface-raised:var(--night-850);--color-surface-inverse:var(--neutral-800);--color-surface-hover:var(--alpha-white-04);--color-surface-pressed:var(--alpha-white-07);--color-surface-track:var(--alpha-white-06);--color-surface-disabled:var(--alpha-white-06);--color-text:var(--night-50);--color-text-secondary:var(--night-200);--color-text-hint:var(--night-300);--color-text-disabled:var(--night-600);--color-text-control:var(--night-100);--color-text-link:var(--blue-400);--color-border-subtle:var(--alpha-white-06);--color-border:var(--alpha-white-10);--color-border-strong:var(--alpha-white-16);--color-border-control:var(--night-500);--color-border-control-hover:var(--night-300);--color-action-subtle:var(--alpha-blue-16);--color-action-subtle-text:var(--blue-300);--color-selected-surface:var(--alpha-blue-16);--color-structure-surface:var(--night-blue-850);--color-structure-hover:var(--alpha-periwinkle-06);--color-structure-border:var(--alpha-periwinkle-08);--color-structure-border-strong:var(--alpha-periwinkle-12);--color-selected-surface-hover:var(--alpha-blue-28);--color-selected-text:var(--blue-300);--color-selected-border:var(--blue-400);--color-focus-ring:var(--alpha-blue-40);--focus-ring-inset:var(--blue-400);--focus-ring-outset:var(--blue-400);--color-positive:var(--green-300);--color-positive-surface:color-mix(in srgb, var(--green-300) 14%, transparent);--color-positive-text:var(--green-300);--color-positive-border:color-mix(in srgb, var(--green-300) 32%, transparent);--color-attention:var(--amber-300);--color-attention-surface:color-mix(in srgb, var(--amber-300) 14%, transparent);--color-attention-text:var(--amber-300);--color-attention-ink:var(--amber-300);--color-attention-ink-large:var(--amber-300);--color-attention-border:color-mix(in srgb, var(--amber-300) 32%, transparent);--color-critical:var(--red-500);--color-critical-surface:color-mix(in srgb, var(--red-300) 14%, transparent);--color-critical-text:var(--red-300);--color-critical-ink:var(--red-300);--color-critical-border:color-mix(in srgb, var(--red-300) 32%, transparent);--color-info:var(--blue-400);--color-info-surface:var(--alpha-blue-16);--color-info-text:var(--blue-300);--color-info-border:color-mix(in srgb, var(--blue-400) 32%, transparent);--color-neutral-surface:var(--alpha-white-07);--color-neutral-text:var(--night-200);--color-neutral-border:var(--alpha-white-10);--color-fresh:var(--green-300);--color-fresh-surface:color-mix(in srgb, var(--green-300) 14%, transparent);--color-fresh-text:var(--green-300);--color-fresh-border:color-mix(in srgb, var(--green-300) 32%, transparent);--color-expiring:var(--amber-300);--color-expiring-surface:color-mix(in srgb, var(--amber-300) 14%, transparent);--color-expiring-border:color-mix(in srgb, var(--amber-300) 32%, transparent);--color-expiring-text:var(--amber-300);--color-expiring-ink:var(--amber-300);--color-expiring-ink-large:var(--amber-300);--color-expired:var(--red-300);--color-expired-surface:color-mix(in srgb, var(--red-300) 14%, transparent);--color-expired-border:color-mix(in srgb, var(--red-300) 32%, transparent);--color-expired-text:var(--red-300);--color-expired-ink:var(--red-300);--id-blue-text:var(--hue-blue-300);--id-blue-surface:color-mix(in srgb, var(--hue-blue-600) 18%, transparent);--id-sky-text:var(--hue-sky-300);--id-sky-surface:color-mix(in srgb, var(--hue-sky-600) 16%, transparent);--id-teal-text:var(--hue-teal-300);--id-teal-surface:color-mix(in srgb, var(--hue-teal-600) 16%, transparent);--id-indigo-text:var(--hue-indigo-300);--id-indigo-surface:color-mix(in srgb, var(--hue-indigo-600) 18%, transparent);--id-violet-text:var(--hue-violet-300);--id-violet-surface:color-mix(in srgb, var(--hue-violet-600) 18%, transparent);--id-grape-text:var(--hue-grape-300);--id-grape-surface:color-mix(in srgb, var(--hue-grape-600) 18%, transparent);--id-pink-text:var(--hue-pink-300);--id-pink-surface:color-mix(in srgb, var(--hue-pink-600) 16%, transparent);--id-lime-text:var(--hue-lime-300);--id-lime-surface:color-mix(in srgb, var(--hue-lime-600) 14%, transparent);--id-orange-text:var(--hue-orange-300);--id-orange-surface:color-mix(in srgb, var(--hue-orange-600) 16%, transparent);--id-slate-text:var(--hue-slate-300);--id-slate-surface:#94a3b824;--glass-fill:color-mix(in srgb, var(--color-surface) 52%, transparent);--glass-fill-clear:color-mix(in srgb, var(--color-surface) 56%, transparent);--glass-edge:var(--alpha-white-10);--glass-highlight:var(--alpha-white-14);--glass-shadow:0 18px 48px -18px #000000b3;--aurora-1:color-mix(in srgb, var(--blue-600) 46%, transparent);--aurora-2:color-mix(in srgb, var(--blue-800) 60%, transparent);--aurora-3:color-mix(in srgb, var(--blue-500) 22%, transparent);--aurora-4:color-mix(in srgb, var(--blue-700) 30%, transparent);--aurora-base:var(--blue-950);--gradient-paper:linear-gradient(135deg,var(--night-850) 48%,var(--blue-950) 100%);--color-logo-mark:var(--neutral-0);--color-logo-fold:#c8cfdb;--color-logo-shadow:#8e98aa;--color-logo-word:var(--neutral-0);--chart-series-1:var(--blue-500);--chart-series-2:var(--blue-700);--chart-series-3:var(--blue-900);--chart-series-3-ink:var(--blue-300);--chart-legend-dot-border:var(--alpha-white-10);--chart-band:var(--alpha-white-16);--spark-fill:color-mix(in srgb, var(--blue-500) 32%, transparent);--app-gradient-print:linear-gradient(138deg,#f5c93a 0%,#f0b400 48%,#d99a00 100%);--app-glow-print:0 10px 28px -8px #f0b40057, 0 2px 6px #00000073;--app-gradient-success:linear-gradient(138deg,var(--green-600) 0%,var(--green-800) 52%,#06432a 100%);--app-glow-success:0 10px 28px -8px #0c7a4280, 0 2px 6px #00000073;--app-gradient-login:linear-gradient(160deg,var(--blue-800) 0%,var(--blue-900) 55%,var(--blue-950) 100%);--app-elevation-2:var(--elevation-2);--app-elevation-3:var(--elevation-3);--app-elevation-4:var(--elevation-4);--app-gradient-sheet:var(--gradient-brand-deep);--app-cat-blue-bg:color-mix(in srgb, var(--blue-500) 22%, transparent);--app-cat-blue-fg:var(--blue-300);--app-cat-red-bg:color-mix(in srgb, var(--red-500) 22%, transparent);--app-cat-red-fg:var(--red-300);--app-cat-teal-bg:color-mix(in srgb, var(--hue-teal-600) 20%, transparent);--app-cat-teal-fg:var(--hue-teal-300);--app-cat-green-bg:color-mix(in srgb, var(--hue-lime-600) 18%, transparent);--app-cat-green-fg:var(--hue-lime-300);--app-cat-purple-bg:color-mix(in srgb, var(--hue-violet-600) 22%, transparent);--app-cat-purple-fg:var(--hue-violet-300);--app-cat-brown-bg:color-mix(in srgb, var(--amber-700) 24%, transparent);--app-cat-brown-fg:var(--amber-300);--app-cat-amber-bg:color-mix(in srgb, var(--amber-300) 18%, transparent);--app-cat-amber-fg:var(--amber-300);--app-cat-grey-bg:var(--alpha-white-07);--app-cat-grey-fg:var(--night-200);--app-gradient-bar:var(--gradient-brand-deep);--app-star-from:#f5c93a;--app-star-mid:#f0b400;--app-star-to:#d99a00;--app-star-glow:0 1px 2px #f0b40059;--workspace-bg:var(--color-surface);--workspace-shadow:var(--elevation-workspace);--color-void-text:var(--color-text-hint);--color-void-border:var(--color-border-strong);--glass-fill-strong:color-mix(in srgb, var(--color-surface) 88%, transparent);--glass-solid:var(--color-surface);--gradient-aurora:radial-gradient(38% 52% at 2% 0%, var(--aurora-1), transparent 72%), radial-gradient(34% 48% at 0% 100%, var(--aurora-2), transparent 74%), radial-gradient(46% 30% at 52% -6%, var(--aurora-3), transparent 72%), radial-gradient(36% 36% at 100% 104%, var(--aurora-4), transparent 70%), linear-gradient(135deg, var(--aurora-base) 0%, var(--color-canvas) 38%, var(--color-canvas) 70%, var(--aurora-base) 100%);--chart-rank-1:var(--chart-series-1);--chart-rank-2:var(--chart-series-2);--chart-rank-3:var(--chart-series-3);--chart-grid:var(--color-border-subtle);--chart-axis-line:var(--color-border);--chart-axis-fg:var(--color-text-hint);--chart-axis-fg-future:var(--chart-axis-fg);--chart-limit:var(--color-expired);--chart-threshold:var(--color-text-secondary);--spark-line:var(--chart-series-1);--button-bg-disabled:var(--color-surface-disabled);--button-fg-disabled:var(--color-text-disabled);--button-shadow:var(--elevation-action);--button-secondary-bg:var(--color-surface);--button-secondary-fg:var(--color-text);--button-secondary-bd:var(--color-border-control);--button-secondary-bg-hover:var(--color-surface-hover);--button-tertiary-fg:var(--color-text-link);--button-tertiary-bg-hover:var(--color-surface-hover);--button-danger-bg:var(--color-critical);--button-danger-secondary-fg:var(--color-critical-text);--button-danger-secondary-bd:color-mix(in srgb, var(--color-critical-text) 62%, transparent);--icon-btn-fg:var(--color-text-control);--icon-btn-bg-hover:var(--color-surface-hover);--input-bg:var(--color-surface);--input-fg:var(--color-text);--input-border:var(--color-border-control);--input-border-hover:var(--color-border-control-hover);--input-border-error:var(--color-critical);--input-placeholder-fg:var(--color-text-hint);--input-shadow:var(--elevation-control);--input-bg-disabled:var(--color-surface-sunken);--select-option-active-selected-bg:var(--color-selected-surface-hover);--mention-fg:var(--color-text-secondary);--mention-me-fg:var(--color-info-text);--mention-me-bg:var(--color-info-surface);--check-bd:var(--color-border-control);--check-bg:var(--color-surface);--switch-track-off:var(--color-border-control);--chip-bg:var(--color-surface);--chip-bd:var(--color-border-control);--chip-bg-selected:var(--color-selected-surface);--chip-fg-selected:var(--color-selected-text);--chip-bd-selected:var(--color-selected-border);--seg-bg:var(--color-surface-track);--seg-thumb-bg:color-mix(in srgb, var(--color-surface-raised) 88%, var(--on-gradient-solid));--seg-active-shadow:var(--elevation-thumb);--tab-fg:var(--color-text-secondary);--tab-fg-on:var(--color-text);--st-active-bg:var(--color-positive-surface);--st-active-fg:var(--color-positive-text);--st-active-bd:var(--color-positive-border);--st-pending-bg:var(--color-attention-surface);--st-pending-fg:var(--color-attention-text);--st-pending-bd:var(--color-attention-border);--st-expired-bg:var(--color-critical-surface);--st-expired-fg:var(--color-critical-text);--st-expired-bd:var(--color-critical-border);--st-setup-bg:var(--color-info-surface);--st-setup-fg:var(--color-info-text);--st-setup-bd:var(--color-info-border);--st-neutral-bg:var(--color-neutral-surface);--st-neutral-fg:var(--color-neutral-text);--st-neutral-bd:var(--color-neutral-border);--st-void-fg:var(--color-void-text);--st-void-bd:var(--color-void-border);--tag-bg:var(--color-neutral-surface);--tag-fg:var(--color-neutral-text);--avatar-bg:var(--id-slate-surface);--avatar-fg:var(--id-slate-text);--status-live:var(--color-positive);--card-bg:var(--color-surface);--card-border:var(--color-border);--card-shadow:0 0 0 1px var(--color-border-subtle), var(--elevation-1);--table-header-bg:var(--color-surface-sunken);--table-row-selected-bg:var(--color-selected-surface);--table-row-hover-bg:var(--color-structure-hover);--table-border:var(--color-structure-border);--table-head-border:var(--color-structure-border-strong);--table-group-bg:var(--color-structure-surface);--table-head-fg:var(--color-text-secondary);--pagination-fg:var(--color-text-control);--menu-bg:var(--color-surface-raised);--menu-shadow:var(--elevation-3);--menu-item-bg-hover:var(--color-surface-hover);--menu-item-danger-fg:var(--color-critical-text);--popover-bg:var(--color-surface-raised);--popover-shadow:var(--elevation-3);--tooltip-bg:var(--color-surface-inverse);--toast-bg:var(--color-surface);--toast-fg:var(--color-text);--toast-border:var(--color-border);--toast-close-fg:var(--color-text-hint);--toast-shadow:var(--elevation-3);--scrollbar-thumb:var(--color-border-strong);--scrollbar-thumb-hover:var(--color-text-hint);--modal-bg:var(--color-surface-raised);--modal-shadow:var(--elevation-4);--peek-fab-shadow:0 8px 20px -6px color-mix(in srgb, var(--color-action) 45%, transparent), var(--elevation-action);--drawer-shadow:var(--elevation-4);--sidebar-bg:var(--color-surface);--sidebar-border:var(--color-border);--nav-item-fg:var(--color-text-control);--nav-item-fg-active:var(--color-text);--nav-item-bg-active:color-mix(in srgb, var(--color-surface) 92%, transparent);--nav-item-icon-active:var(--color-action-subtle-text);--nav-item-ring-active:var(--color-border);--nav-item-bg-hover:var(--color-surface-hover);--scope-select-bg:var(--color-surface-hover);--topbar-search-bg:var(--color-surface-track);--scope-mark-bg:var(--color-action-subtle);--scope-mark-fg:var(--color-action-subtle-text);--scope-all-bg:var(--id-slate-surface);--scope-all-fg:var(--id-slate-text);--setup-bg:color-mix(in srgb, var(--color-surface) 70%, transparent);--setup-seg-todo:var(--color-border-strong);--setup-hero-bg:linear-gradient(120deg, color-mix(in srgb, var(--color-action) 16%, var(--color-surface)) 0%, color-mix(in srgb, var(--color-action) 5%, var(--color-surface)) 48%, color-mix(in srgb, var(--color-action) 11%, var(--color-surface)) 100%);--setup-hero-border:var(--color-info-border);--tabbar-bg:var(--glass-fill-clear);--tabbar-fg:var(--color-text-secondary);--tabbar-tint:radial-gradient(50% 130% at 0% 0%, color-mix(in srgb, var(--aurora-3) 55%, transparent), transparent 70%), radial-gradient(45% 130% at 100% 100%, color-mix(in srgb, var(--aurora-4) 55%, transparent), transparent 70%);--tabbar-rim:linear-gradient(160deg, var(--glass-highlight) 0%, color-mix(in srgb, var(--color-text) 14%, transparent) 50%, var(--glass-highlight) 100%);--tabbar-fg-on:var(--color-text-link);--tabbar-pill-bg:color-mix(in srgb, var(--color-text-link) 14%, transparent);--slip-tray-bg:var(--color-canvas);--setup-done-bg:linear-gradient(120deg, color-mix(in srgb, var(--color-positive) 38%, var(--color-surface)) 0%, color-mix(in srgb, var(--color-positive) 18%, var(--color-surface)) 25%, color-mix(in srgb, var(--color-positive) 6%, var(--color-surface)) 50%, color-mix(in srgb, var(--color-positive) 18%, var(--color-surface)) 75%, color-mix(in srgb, var(--color-positive) 38%, var(--color-surface)) 100%);--setup-done-gloss:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 62%, transparent) 0%, color-mix(in srgb, var(--color-surface) 14%, transparent) 38%, color-mix(in srgb, var(--color-surface) 0%, transparent) 40%);--setup-done-highlight:color-mix(in srgb, var(--color-surface) 90%, transparent);--setup-done-glow:color-mix(in srgb, var(--color-positive) 35%, transparent);--setup-done-border:var(--color-positive-border);--setup-done-sheen:color-mix(in srgb, var(--color-surface) 55%, transparent);--logo-mark:var(--color-logo-mark);--logo-fold:var(--color-logo-fold);--logo-shadow:var(--color-logo-shadow);--logo-word:var(--color-logo-word);--button-secondary-bd-hover:var(--color-border-control-hover);--button-secondary-bg-active:var(--color-surface-pressed);--button-secondary-shadow:var(--elevation-control);--button-tertiary-bg-active:var(--color-surface-pressed);--button-danger-secondary-bg-hover:var(--color-critical-surface);--button-disabled-bd:var(--color-border);--icon-btn-fg-hover:var(--color-text);--icon-btn-bg-active:var(--color-surface-pressed);--icon-btn-danger-fg:var(--color-critical-text);--icon-btn-danger-bg-hover:var(--color-critical-surface);--kbd-bg:var(--color-surface);--kbd-fg:var(--color-text-secondary);--kbd-bd:var(--color-border-strong);--progress-track:var(--color-surface-pressed);--progress-fill:var(--chart-series-1);--meter-fill-attention:var(--color-attention);--meter-fill-critical:var(--color-critical);--skeleton-bg:var(--color-border);--bulkbar-bg:var(--color-surface-raised);--bulkbar-shadow:0 0 0 1px var(--color-border-subtle), var(--elevation-3);--row-go-fg:var(--color-text-hint);--drag-handle-fg:var(--color-text-hint);--sortable-bg:var(--color-surface-raised);--sortable-shadow:var(--elevation-3);--pill-fresh-fg:var(--color-text-secondary);--badge-critical-bg:var(--color-critical);--badge-ring:var(--color-surface);--avatar-ring:var(--color-surface);--presence-off:var(--color-text-hint);--icon-tile-bg:var(--color-neutral-surface);--icon-tile-fg:var(--color-text-secondary);--sheet-handle-bg:var(--color-border-strong);--tooltip-shadow:var(--elevation-2);--button-danger-secondary-bg-active:color-mix(in srgb, var(--color-critical-surface), var(--color-critical) 10%);--menu-item-bg-active:var(--color-surface-pressed);--select-option-bg-active:var(--color-structure-hover);--check-bg-on-disabled:var(--color-border-control);--form-foot-shadow-stuck:var(--sheet-shadow);--timeline-line:var(--color-border-strong);--timeline-mark-bg:var(--color-surface);--timeline-mark-ring:var(--color-border-strong);--timeline-mark-fg:var(--color-text-secondary);--timeline-mark-bg-current:var(--color-selected-surface);--timeline-mark-ring-current:var(--color-selected-border);--timeline-mark-fg-current:var(--color-selected-text);--timeline-mark-ring-auto:var(--color-border-control-hover);--app-meter-track:var(--color-neutral-border)}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--elevation-1:0 1px 2px #1018280f, 0 1px 3px #10182814;--elevation-2:0 2px 4px -2px #1018280f, 0 6px 14px -4px #1018281a;--elevation-3:0 4px 8px -4px #10182814, 0 16px 36px -8px #1018282e;--elevation-4:0 8px 16px -8px #1018281f, 0 28px 72px -12px #1018284d;--elevation-thumb:0 0 0 .5px #0f142014, 0 1px 2px #10182814, 0 2px 6px #1018280f;--elevation-control:0 1px 2px #1018280d;--elevation-action:0 1px 2px #123ca74d, inset 0 1px 0 #ffffff29;--elevation-workspace:0 0 0 1px #1018280f, 0 1px 3px #1018280d, 0 12px 32px -16px #10182824;--scrim-bg:color-mix(in srgb, var(--neutral-950) 48%, transparent);--sheet-shadow:0 -12px 40px #0b102024;--color-canvas:var(--neutral-75);--color-surface:var(--neutral-0);--color-surface-sunken:var(--neutral-50);--color-surface-raised:var(--neutral-0);--color-surface-inverse:var(--neutral-950);--color-surface-hover:var(--alpha-ink-04);--color-surface-pressed:var(--alpha-ink-07);--color-surface-track:var(--alpha-ink-05);--color-surface-disabled:var(--neutral-200);--color-text:var(--neutral-950);--color-text-secondary:var(--neutral-600);--color-text-hint:var(--neutral-500);--color-text-disabled:var(--neutral-400);--color-text-control:var(--neutral-700);--color-text-link:var(--blue-700);--color-border-subtle:var(--alpha-ink-06);--color-border:var(--alpha-ink-10);--color-border-strong:var(--alpha-ink-18);--color-border-control:var(--neutral-450);--color-border-control-hover:var(--neutral-500);--color-action-subtle:var(--blue-50);--color-action-subtle-text:var(--blue-700);--color-selected-surface:var(--blue-50);--color-structure-surface:var(--blue-25);--color-structure-hover:var(--alpha-blue-04);--color-structure-border:var(--alpha-blue-08);--color-structure-border-strong:var(--alpha-blue-12);--color-selected-surface-hover:var(--blue-100);--color-selected-text:var(--blue-700);--color-selected-border:var(--blue-600);--color-focus-ring:var(--alpha-blue-28);--focus-ring-inset:var(--color-action);--focus-ring-outset:var(--color-action);--color-positive:var(--green-600);--color-positive-surface:var(--green-50);--color-positive-text:var(--green-800);--color-positive-border:var(--green-200);--color-attention:var(--amber-600);--color-attention-surface:var(--amber-50);--color-attention-text:var(--amber-800);--color-attention-ink:var(--orange-700);--color-attention-ink-large:var(--orange-500);--color-attention-border:var(--amber-200);--color-critical:var(--red-600);--color-critical-surface:var(--red-50);--color-critical-text:var(--red-800);--color-critical-ink:var(--cherry-600);--color-critical-border:var(--red-200);--color-info:var(--blue-600);--color-info-surface:var(--blue-50);--color-info-text:var(--blue-800);--color-info-border:var(--blue-200);--color-neutral-surface:var(--neutral-100);--color-neutral-text:var(--neutral-700);--color-neutral-border:var(--neutral-200);--color-fresh:var(--green-600);--color-fresh-surface:var(--green-50);--color-fresh-text:var(--green-800);--color-fresh-border:var(--green-200);--color-expiring:var(--amber-600);--color-expiring-surface:var(--amber-50);--color-expiring-border:var(--amber-200);--color-expiring-text:var(--amber-800);--color-expiring-ink:var(--orange-700);--color-expiring-ink-large:var(--orange-500);--color-expired:var(--red-600);--color-expired-surface:var(--red-50);--color-expired-border:var(--red-200);--color-expired-text:var(--red-700);--color-expired-ink:var(--cherry-600);--id-blue-text:var(--hue-blue-700);--id-blue-surface:var(--hue-blue-50);--id-sky-text:var(--hue-sky-700);--id-sky-surface:var(--hue-sky-50);--id-teal-text:var(--hue-teal-700);--id-teal-surface:var(--hue-teal-50);--id-indigo-text:var(--hue-indigo-700);--id-indigo-surface:var(--hue-indigo-50);--id-violet-text:var(--hue-violet-700);--id-violet-surface:var(--hue-violet-50);--id-grape-text:var(--hue-grape-700);--id-grape-surface:var(--hue-grape-50);--id-pink-text:var(--hue-pink-700);--id-pink-surface:var(--hue-pink-50);--id-lime-text:var(--hue-lime-800);--id-lime-surface:var(--hue-lime-50);--id-orange-text:var(--hue-orange-700);--id-orange-surface:var(--hue-orange-50);--id-slate-text:var(--hue-slate-700);--id-slate-surface:var(--hue-slate-50);--glass-fill:color-mix(in srgb, var(--color-surface) 67%, transparent);--glass-fill-clear:color-mix(in srgb, var(--color-surface) 64%, transparent);--glass-edge:var(--alpha-white-75);--glass-highlight:var(--alpha-white-90);--glass-shadow:0 1px 2px #1018280f, 0 18px 48px -18px #123ca747;--aurora-1:color-mix(in srgb, var(--blue-500) 58%, transparent);--aurora-2:color-mix(in srgb, var(--blue-700) 46%, transparent);--aurora-3:color-mix(in srgb, var(--blue-300) 50%, transparent);--aurora-4:color-mix(in srgb, var(--blue-500) 26%, transparent);--aurora-base:var(--blue-100);--gradient-paper:linear-gradient(135deg,#fff 48%,#edf3ff 100%);--color-logo-mark:var(--blue-600);--color-logo-fold:var(--blue-400);--color-logo-shadow:color-mix(in srgb, var(--blue-200) 70%, transparent);--color-logo-word:var(--neutral-950);--chart-series-1:var(--color-action);--chart-series-2:var(--blue-400);--chart-series-3:var(--blue-200);--chart-series-3-ink:var(--blue-700);--chart-legend-dot-border:color-mix(in srgb, var(--neutral-950) 10%, transparent);--chart-band:var(--alpha-ink-14);--spark-fill:var(--blue-200);--app-gradient-print:linear-gradient(138deg,#ffd84d 0%,#ffc400 48%,#eda900 100%);--app-glow-print:0 10px 28px -8px #eda900a8, 0 2px 6px #0b102024;--app-gradient-success:linear-gradient(138deg,#14915a 0%,var(--green-600) 48%,var(--green-800) 100%);--app-glow-success:0 10px 28px -8px #0c7a42b8, 0 2px 6px #0b10201f;--app-gradient-login:linear-gradient(160deg,var(--blue-600) 0%,var(--blue-800) 55%,var(--blue-900) 100%);--app-elevation-2:0 4px 8px #0b10200f,0 8px 16px #0b102014;--app-elevation-3:0 12px 24px #0b10201a,0 2px 6px #0b10200f;--app-elevation-4:0 18px 50px #123ca729,0 4px 10px #0b102014;--app-gradient-sheet:var(--gradient-brand);--app-cat-blue-bg:var(--blue-50);--app-cat-blue-fg:var(--blue-800);--app-cat-red-bg:var(--red-100);--app-cat-red-fg:var(--red-800);--app-cat-teal-bg:#e4f3f1;--app-cat-teal-fg:#0b5e55;--app-cat-green-bg:#edf6e7;--app-cat-green-fg:#3f6212;--app-cat-purple-bg:#f2effc;--app-cat-purple-fg:#4c2fa0;--app-cat-brown-bg:#f7f0e7;--app-cat-brown-fg:var(--amber-800);--app-cat-amber-bg:var(--amber-100);--app-cat-amber-fg:var(--amber-800);--app-cat-grey-bg:var(--neutral-100);--app-cat-grey-fg:var(--neutral-700);--app-gradient-bar:linear-gradient(138deg,var(--blue-600) 0%,var(--blue-700) 48%,var(--blue-800) 100%);--app-star-from:#ffd84d;--app-star-mid:#ffc400;--app-star-to:#eda900;--app-star-glow:0 1px 2px #f0b40073;--workspace-bg:var(--color-surface);--workspace-shadow:var(--elevation-workspace);--color-void-text:var(--color-text-hint);--color-void-border:var(--color-border-strong);--glass-fill-strong:color-mix(in srgb, var(--color-surface) 88%, transparent);--glass-solid:var(--color-surface);--gradient-aurora:radial-gradient(38% 52% at 2% 0%, var(--aurora-1), transparent 72%), radial-gradient(34% 48% at 0% 100%, var(--aurora-2), transparent 74%), radial-gradient(46% 30% at 52% -6%, var(--aurora-3), transparent 72%), radial-gradient(36% 36% at 100% 104%, var(--aurora-4), transparent 70%), linear-gradient(135deg, var(--aurora-base) 0%, var(--color-canvas) 38%, var(--color-canvas) 70%, var(--aurora-base) 100%);--chart-rank-1:var(--chart-series-1);--chart-rank-2:var(--chart-series-2);--chart-rank-3:var(--chart-series-3);--chart-grid:var(--color-border-subtle);--chart-axis-line:var(--color-border);--chart-axis-fg:var(--color-text-hint);--chart-axis-fg-future:var(--chart-axis-fg);--chart-limit:var(--color-expired);--chart-threshold:var(--color-text-secondary);--spark-line:var(--chart-series-1);--button-bg-disabled:var(--color-surface-disabled);--button-fg-disabled:var(--color-text-disabled);--button-shadow:var(--elevation-action);--button-secondary-bg:var(--color-surface);--button-secondary-fg:var(--color-text);--button-secondary-bd:var(--color-border-control);--button-secondary-bg-hover:var(--color-surface-hover);--button-tertiary-fg:var(--color-text-link);--button-tertiary-bg-hover:var(--color-surface-hover);--button-danger-bg:var(--color-critical);--button-danger-secondary-fg:var(--color-critical-text);--button-danger-secondary-bd:color-mix(in srgb, var(--color-critical-text) 62%, transparent);--icon-btn-fg:var(--color-text-control);--icon-btn-bg-hover:var(--color-surface-hover);--input-bg:var(--color-surface);--input-fg:var(--color-text);--input-border:var(--color-border-control);--input-border-hover:var(--color-border-control-hover);--input-border-error:var(--color-critical);--input-placeholder-fg:var(--color-text-hint);--input-shadow:var(--elevation-control);--input-bg-disabled:var(--color-surface-sunken);--select-option-active-selected-bg:var(--color-selected-surface-hover);--mention-fg:var(--color-text-secondary);--mention-me-fg:var(--color-info-text);--mention-me-bg:var(--color-info-surface);--check-bd:var(--color-border-control);--check-bg:var(--color-surface);--switch-track-off:var(--color-border-control);--chip-bg:var(--color-surface);--chip-bd:var(--color-border-control);--chip-bg-selected:var(--color-selected-surface);--chip-fg-selected:var(--color-selected-text);--chip-bd-selected:var(--color-selected-border);--seg-bg:var(--color-surface-track);--seg-thumb-bg:color-mix(in srgb, var(--color-surface-raised) 88%, var(--on-gradient-solid));--seg-active-shadow:var(--elevation-thumb);--tab-fg:var(--color-text-secondary);--tab-fg-on:var(--color-text);--st-active-bg:var(--color-positive-surface);--st-active-fg:var(--color-positive-text);--st-active-bd:var(--color-positive-border);--st-pending-bg:var(--color-attention-surface);--st-pending-fg:var(--color-attention-text);--st-pending-bd:var(--color-attention-border);--st-expired-bg:var(--color-critical-surface);--st-expired-fg:var(--color-critical-text);--st-expired-bd:var(--color-critical-border);--st-setup-bg:var(--color-info-surface);--st-setup-fg:var(--color-info-text);--st-setup-bd:var(--color-info-border);--st-neutral-bg:var(--color-neutral-surface);--st-neutral-fg:var(--color-neutral-text);--st-neutral-bd:var(--color-neutral-border);--st-void-fg:var(--color-void-text);--st-void-bd:var(--color-void-border);--tag-bg:var(--color-neutral-surface);--tag-fg:var(--color-neutral-text);--avatar-bg:var(--id-slate-surface);--avatar-fg:var(--id-slate-text);--status-live:var(--color-positive);--card-bg:var(--color-surface);--card-border:var(--color-border);--card-shadow:0 0 0 1px var(--color-border-subtle), var(--elevation-1);--table-header-bg:var(--color-surface-sunken);--table-row-selected-bg:var(--color-selected-surface);--table-row-hover-bg:var(--color-structure-hover);--table-border:var(--color-structure-border);--table-head-border:var(--color-structure-border-strong);--table-group-bg:var(--color-structure-surface);--table-head-fg:var(--color-text-secondary);--pagination-fg:var(--color-text-control);--menu-bg:var(--color-surface-raised);--menu-shadow:var(--elevation-3);--menu-item-bg-hover:var(--color-surface-hover);--menu-item-danger-fg:var(--color-critical-text);--popover-bg:var(--color-surface-raised);--popover-shadow:var(--elevation-3);--tooltip-bg:var(--color-surface-inverse);--toast-bg:var(--color-surface);--toast-fg:var(--color-text);--toast-border:var(--color-border);--toast-close-fg:var(--color-text-hint);--toast-shadow:var(--elevation-3);--scrollbar-thumb:var(--color-border-strong);--scrollbar-thumb-hover:var(--color-text-hint);--modal-bg:var(--color-surface-raised);--modal-shadow:var(--elevation-4);--peek-fab-shadow:0 8px 20px -6px color-mix(in srgb, var(--color-action) 45%, transparent), var(--elevation-action);--drawer-shadow:var(--elevation-4);--sidebar-bg:var(--color-surface);--sidebar-border:var(--color-border);--nav-item-fg:var(--color-text-control);--nav-item-fg-active:var(--color-text);--nav-item-bg-active:color-mix(in srgb, var(--color-surface) 92%, transparent);--nav-item-icon-active:var(--color-action-subtle-text);--nav-item-ring-active:var(--color-border);--nav-item-bg-hover:var(--color-surface-hover);--scope-select-bg:var(--color-surface-hover);--topbar-search-bg:var(--color-surface-track);--scope-mark-bg:var(--color-action-subtle);--scope-mark-fg:var(--color-action-subtle-text);--scope-all-bg:var(--id-slate-surface);--scope-all-fg:var(--id-slate-text);--setup-bg:color-mix(in srgb, var(--color-surface) 70%, transparent);--setup-seg-todo:var(--color-border-strong);--setup-hero-bg:linear-gradient(120deg, color-mix(in srgb, var(--color-action) 16%, var(--color-surface)) 0%, color-mix(in srgb, var(--color-action) 5%, var(--color-surface)) 48%, color-mix(in srgb, var(--color-action) 11%, var(--color-surface)) 100%);--setup-hero-border:var(--color-info-border);--tabbar-bg:var(--glass-fill-clear);--tabbar-fg:var(--color-text-secondary);--tabbar-tint:radial-gradient(50% 130% at 0% 0%, color-mix(in srgb, var(--aurora-3) 55%, transparent), transparent 70%), radial-gradient(45% 130% at 100% 100%, color-mix(in srgb, var(--aurora-4) 55%, transparent), transparent 70%);--tabbar-rim:linear-gradient(160deg, var(--glass-highlight) 0%, color-mix(in srgb, var(--color-text) 14%, transparent) 50%, var(--glass-highlight) 100%);--tabbar-fg-on:var(--color-text-link);--tabbar-pill-bg:color-mix(in srgb, var(--color-text-link) 14%, transparent);--slip-tray-bg:var(--color-canvas);--setup-done-bg:linear-gradient(120deg, color-mix(in srgb, var(--color-positive) 38%, var(--color-surface)) 0%, color-mix(in srgb, var(--color-positive) 18%, var(--color-surface)) 25%, color-mix(in srgb, var(--color-positive) 6%, var(--color-surface)) 50%, color-mix(in srgb, var(--color-positive) 18%, var(--color-surface)) 75%, color-mix(in srgb, var(--color-positive) 38%, var(--color-surface)) 100%);--setup-done-gloss:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 62%, transparent) 0%, color-mix(in srgb, var(--color-surface) 14%, transparent) 38%, color-mix(in srgb, var(--color-surface) 0%, transparent) 40%);--setup-done-highlight:color-mix(in srgb, var(--color-surface) 90%, transparent);--setup-done-glow:color-mix(in srgb, var(--color-positive) 35%, transparent);--setup-done-border:var(--color-positive-border);--setup-done-sheen:color-mix(in srgb, var(--color-surface) 55%, transparent);--logo-mark:var(--color-logo-mark);--logo-fold:var(--color-logo-fold);--logo-shadow:var(--color-logo-shadow);--logo-word:var(--color-logo-word);--button-secondary-bd-hover:var(--color-border-control-hover);--button-secondary-bg-active:var(--color-surface-pressed);--button-secondary-shadow:var(--elevation-control);--button-tertiary-bg-active:var(--color-surface-pressed);--button-danger-secondary-bg-hover:var(--color-critical-surface);--button-disabled-bd:var(--color-border);--icon-btn-fg-hover:var(--color-text);--icon-btn-bg-active:var(--color-surface-pressed);--icon-btn-danger-fg:var(--color-critical-text);--icon-btn-danger-bg-hover:var(--color-critical-surface);--kbd-bg:var(--color-surface);--kbd-fg:var(--color-text-secondary);--kbd-bd:var(--color-border-strong);--progress-track:var(--color-surface-pressed);--progress-fill:var(--chart-series-1);--meter-fill-attention:var(--color-attention);--meter-fill-critical:var(--color-critical);--skeleton-bg:var(--color-border);--bulkbar-bg:var(--color-surface-raised);--bulkbar-shadow:0 0 0 1px var(--color-border-subtle), var(--elevation-3);--row-go-fg:var(--color-text-hint);--drag-handle-fg:var(--color-text-hint);--sortable-bg:var(--color-surface-raised);--sortable-shadow:var(--elevation-3);--pill-fresh-fg:var(--color-text-secondary);--badge-critical-bg:var(--color-critical);--badge-ring:var(--color-surface);--avatar-ring:var(--color-surface);--presence-off:var(--color-text-hint);--icon-tile-bg:var(--color-neutral-surface);--icon-tile-fg:var(--color-text-secondary);--sheet-handle-bg:var(--color-border-strong);--tooltip-shadow:var(--elevation-2);--button-danger-secondary-bg-active:color-mix(in srgb, var(--color-critical-surface), var(--color-critical) 10%);--menu-item-bg-active:var(--color-surface-pressed);--select-option-bg-active:var(--color-structure-hover);--check-bg-on-disabled:var(--color-border-control);--form-foot-shadow-stuck:var(--sheet-shadow);--timeline-line:var(--color-border-strong);--timeline-mark-bg:var(--color-surface);--timeline-mark-ring:var(--color-border-strong);--timeline-mark-fg:var(--color-text-secondary);--timeline-mark-bg-current:var(--color-selected-surface);--timeline-mark-ring-current:var(--color-selected-border);--timeline-mark-fg-current:var(--color-selected-text);--timeline-mark-ring-auto:var(--color-border-control-hover);--app-meter-track:var(--color-neutral-border)}@media (max-width:768px),(pointer:coarse){:root{--text-control-size:16px;--control-height-md:var(--touch-target-min);--chip-height:var(--chip-height-touch);--nav-item-height:var(--touch-target-min)}}@media (max-width:768px){:root{--page-title-size:20px;--page-title-line:28px;--page-pad-top:var(--size-4);--page-pad-x:var(--size-4);--page-pad-bottom:var(--size-4);--topbar-height:60px;--card-padding:var(--size-4);--modal-padding:var(--size-4);--table-wrap-max-height:none;--page-section-gap:var(--size-4)}}.text-display{font-family:var(--font-sans);font-size:var(--text-display-size);line-height:var(--text-display-line);font-weight:var(--weight-bold);letter-spacing:var(--track-display)}.text-h1{font-family:var(--font-sans);font-size:var(--text-h1-size);line-height:var(--text-h1-line);font-weight:var(--weight-bold);letter-spacing:var(--track-h1)}.text-h2{font-family:var(--font-sans);font-size:var(--text-h2-size);line-height:var(--text-h2-line);font-weight:var(--weight-bold);letter-spacing:var(--track-h2)}.text-h3{font-family:var(--font-sans);font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--weight-bold);letter-spacing:var(--track-h3)}.text-h4{font-family:var(--font-sans);font-size:var(--text-h4-size);line-height:var(--text-h4-line);font-weight:var(--weight-bold)}.text-body-lg{font-family:var(--font-sans);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);font-weight:var(--weight-regular)}.text-body{font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-line);font-weight:var(--weight-regular)}.text-body-sm{font-family:var(--font-sans);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);font-weight:var(--weight-regular)}.text-body-xs{font-family:var(--font-sans);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);font-weight:var(--weight-regular)}.text-caption{font-family:var(--font-sans);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-regular)}.text-data{font-family:var(--text-data-family);font-variant-numeric:tabular-nums}.text-code{font-family:var(--text-code-family)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-width:var(--layout-min);font-family:var(--font-sans);font-size:var(--text-ui-size);line-height:var(--line-height-base);color:var(--color-text);background:var(--color-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-synthesis:none;margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance}p{text-wrap:pretty}img,svg,video,canvas,picture{max-width:100%;display:block}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}table{border-collapse:collapse}a{color:var(--color-text-link);text-underline-offset:var(--link-underline-offset)}[hidden]{display:none!important}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media screen and (prefers-color-scheme:dark){:root[data-theme=auto]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.lucide{stroke-width:var(--icon-stroke);flex:none}::selection{background:var(--color-selected-surface);color:var(--color-selected-text)}[data-num],.t-numeric,.t-figure,.u-tabular{font-variant-numeric:tabular-nums}.skip-link{top:var(--size-3);left:var(--size-3);z-index:var(--z-tooltip);padding:var(--size-2) var(--size-4);border-radius:var(--button-radius);background:var(--color-surface);color:var(--color-text);font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-medium);box-shadow:var(--elevation-3);clip-path:inset(50%);text-decoration:none;position:fixed}.skip-link:focus-visible{clip-path:none}.t-display{font-size:var(--page-title-size);line-height:var(--page-title-line);font-weight:var(--weight-bold);letter-spacing:var(--page-title-tracking)}.t-h2{font-size:var(--dialog-title-size);line-height:var(--dialog-title-line);font-weight:var(--weight-bold)}.t-card-title{font-size:var(--card-title-size);line-height:var(--card-title-line);font-weight:var(--weight-bold)}.t-row-title{font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-medium)}.t-section{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);font-weight:var(--weight-bold);color:var(--color-text-secondary)}.t-body{font-size:var(--text-ui-size);line-height:var(--text-ui-line)}.t-prose{font-size:var(--text-body-size);line-height:var(--text-body-line);max-width:var(--prose-max-width)}.t-meta{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--color-text-secondary)}.t-subtitle{font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);color:var(--color-text-secondary)}.t-caption{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary)}.t-overline{font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-medium);letter-spacing:var(--track-overline);text-transform:none;color:var(--color-text-secondary)}.t-numeric{font-family:var(--text-data-family);font-size:var(--text-h2-size);line-height:var(--text-h2-line);font-weight:var(--weight-bold)}.t-mono{font-family:var(--text-code-family);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--color-text-secondary)}.t-figure{font-family:var(--text-data-family)}.t-label{font-size:var(--text-label-size);line-height:var(--text-body-xs-line);font-weight:var(--text-label-weight);color:var(--color-text-control)}:focus{outline:none}:focus-visible{outline-offset:2px;box-shadow:0 0 0 1px var(--color-action), 0 0 0 calc(1px + var(--focus-ring-width)) var(--color-focus-ring);outline:2px solid #0000}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;border-color:var(--color-action);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring);outline:2px solid #0000}[role=menuitem]:focus-visible,[role=menuitemcheckbox]:focus-visible,[role=menuitemradio]:focus-visible,[role=option]:focus-visible,.u-focus-inset:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--focus-ring-inset);outline:2px solid #0000}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:2px;box-shadow:none}[data-hue=blue]{--hue:var(--id-blue);--hue-text:var(--id-blue-text);--hue-surface:var(--id-blue-surface)}[data-hue=sky]{--hue:var(--id-sky);--hue-text:var(--id-sky-text);--hue-surface:var(--id-sky-surface)}[data-hue=teal]{--hue:var(--id-teal);--hue-text:var(--id-teal-text);--hue-surface:var(--id-teal-surface)}[data-hue=indigo]{--hue:var(--id-indigo);--hue-text:var(--id-indigo-text);--hue-surface:var(--id-indigo-surface)}[data-hue=violet]{--hue:var(--id-violet);--hue-text:var(--id-violet-text);--hue-surface:var(--id-violet-surface)}[data-hue=grape]{--hue:var(--id-grape);--hue-text:var(--id-grape-text);--hue-surface:var(--id-grape-surface)}[data-hue=pink]{--hue:var(--id-pink);--hue-text:var(--id-pink-text);--hue-surface:var(--id-pink-surface)}[data-hue=lime]{--hue:var(--id-lime);--hue-text:var(--id-lime-text);--hue-surface:var(--id-lime-surface)}[data-hue=orange]{--hue:var(--id-orange);--hue-text:var(--id-orange-text);--hue-surface:var(--id-orange-surface)}[data-hue=slate]{--hue:var(--id-slate);--hue-text:var(--id-slate-text);--hue-surface:var(--id-slate-surface)}.sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.u-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes popover-in{0%{opacity:0;transform:scale(var(--popover-enter-scale))}}@keyframes sheet-in{0%{transform:translateY(100%)}}@keyframes sheet-out{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.btn__spinner,.field__spinner{animation-duration:var(--spin-duration-reduced)!important;animation-iteration-count:infinite!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root,:root[data-theme],[data-theme]{--glass-fill:var(--glass-solid);--glass-fill-strong:var(--glass-solid);--glass-fill-clear:var(--glass-solid);--tabbar-tint:none;--glass-blur:none;--glass-edge:var(--color-border-control)}}@media (prefers-reduced-transparency:reduce){:root,:root[data-theme],[data-theme]{--glass-fill:var(--glass-solid);--glass-fill-strong:var(--glass-solid);--glass-fill-clear:var(--glass-solid);--tabbar-tint:none;--glass-blur:none;--glass-edge:var(--color-border-control)}}@media (prefers-contrast:more){:root,:root[data-theme],[data-theme]{--glass-fill:var(--glass-solid);--glass-fill-strong:var(--glass-solid);--glass-fill-clear:var(--glass-solid);--tabbar-tint:none;--glass-blur:none;--glass-edge:var(--color-border-control);--glass-highlight:transparent}}@media (forced-colors:active){:root,:root[data-theme],[data-theme]{--glass-fill:var(--glass-solid);--glass-fill-strong:var(--glass-solid);--glass-fill-clear:var(--glass-solid);--tabbar-tint:none;--glass-blur:none;--gradient-aurora:none}:focus-visible,input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,select:focus-visible,textarea:focus-visible,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline-offset:2px;outline:2px solid highlight}[role=menuitem]:focus-visible,[role=menuitemcheckbox]:focus-visible,[role=menuitemradio]:focus-visible,[role=option]:focus-visible,.u-focus-inset:focus-visible{outline-offset:-2px;outline:2px solid highlight}}@media print{:root,:root[data-theme],[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gradient-aurora:none;--glass-fill:var(--color-surface);--glass-fill-strong:var(--color-surface);--glass-fill-clear:var(--color-surface);--tabbar-tint:none;--glass-blur:none;--glass-shadow:none}body{background:var(--color-surface)}.skip-link{display:none}}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{min-height:var(--control-height-md);border:var(--scrollbar-inset) solid transparent;border-radius:var(--radius-full);background:var(--scrollbar-thumb) padding-box}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-hover)}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}.stack{min-width:0;display:grid}.stack--gap-1{gap:var(--size-1)}.stack--gap-2{gap:var(--size-2)}.stack--gap-3{gap:var(--size-3)}.stack--gap-4{gap:var(--size-4)}.stack--gap-5{gap:var(--size-5)}.stack--gap-6{gap:var(--size-6)}.stack--gap-section{gap:var(--page-section-gap)}.stack--gap-field{gap:var(--field-gap)}.stack--start{align-content:start}.stack--items-start{justify-items:start}.stack--wrap-text{white-space:normal}.stack--flex{flex-direction:column;display:flex}.stack--ruled{padding-top:var(--size-4);border-top:1px solid var(--color-border-subtle)}.cluster{flex-wrap:wrap;display:flex}.cluster--inline{display:inline-flex}.cluster--nowrap{flex-wrap:nowrap}.cluster--center{align-items:center}.cluster--baseline{align-items:baseline}.cluster--fill{width:100%;min-width:0}.cluster--shrink{min-width:0}.cluster--gap-1{gap:var(--size-1)}.cluster--gap-2{gap:var(--size-2)}.cluster--gap-3{gap:var(--size-3)}.cluster--gap-4{gap:var(--size-4)}.cluster--gap-6{gap:var(--size-6)}.cluster--row-0{row-gap:0}.cluster--row-1{row-gap:var(--size-1)}.cluster--row-2{row-gap:var(--size-2)}.icon-text{align-items:center;gap:var(--size-1);display:inline-flex}.icon-text--secondary{color:var(--color-text-secondary)}.columns{display:grid}.columns--2{grid-template-columns:repeat(2,minmax(0,1fr))}.columns--3{grid-template-columns:repeat(3,minmax(0,1fr))}.columns--gap-2{gap:var(--size-2)}.columns--gap-card{gap:var(--card-gap)}.columns--gap-4{gap:var(--size-4)}.columns--col-6{column-gap:var(--size-6)}.columns--start{align-items:start}.columns--stretch{align-items:stretch}.columns__wide{grid-column:1/-1}@media (max-width:1024px){.columns--collapse-tablet{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.columns--collapse-phone{grid-template-columns:minmax(0,1fr)}}.u-focus-target:focus,.u-focus-target:focus-visible{box-shadow:none;outline:2px solid #0000}.u-contents{display:contents}.btn{justify-content:center;align-items:center;gap:var(--button-gap);height:var(--control-height-md);min-width:0;padding:0 var(--button-padding-x);border-radius:var(--button-radius);color:inherit;font-family:inherit;font-size:var(--text-button-size);font-weight:var(--text-button-weight);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-instant) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);background-color:#0000;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn__icon{width:var(--button-icon-size);height:var(--button-icon-size);flex:none;place-items:center;display:inline-grid}.btn__icon>svg{width:var(--button-icon-size);height:var(--button-icon-size)}.btn--link .btn__icon{vertical-align:middle}.btn__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.btn__spinner{width:var(--button-spinner-size);height:var(--button-spinner-size);animation:spin var(--spin-duration) linear infinite;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;display:block}.btn__spinner--center{margin:auto;position:absolute;inset:0}.btn__spinner--center~.btn__label{opacity:0}.btn:active:not(:focus-visible):not(:disabled):not([aria-disabled=true]){transform:scale(var(--button-press-scale))}.btn--sm{height:var(--control-height-sm);padding:0 var(--button-padding-x-sm);font-size:var(--button-font-size-sm)}.btn--sm .btn__icon,.btn--sm .btn__icon>svg{width:var(--button-icon-size-sm);height:var(--button-icon-size-sm)}.btn--lg{height:var(--control-height-lg);padding:0 var(--button-padding-x-lg);font-size:var(--button-font-size-lg)}.btn--block{width:100%;display:flex}@media (max-width:768px){.btn--block{place-self:flex-end end;width:auto;display:inline-flex}.btn--icon-phone{width:var(--control-height-md);gap:0;padding:0}.btn--icon-phone.btn--sm{width:var(--control-height-sm)}.btn--icon-phone>.btn__label,.btn--icon-phone>.btn__label~.btn__icon{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}.btn--flush{margin-inline-start:calc(-1 * (var(--button-padding-x) + 1px))}.btn--flush.btn--sm,.btn--flush.btn--tertiary{margin-inline-start:calc(-1 * (var(--button-padding-x-sm) + 1px))}.btn--flush.btn--lg:not(.btn--tertiary){margin-inline-start:calc(-1 * (var(--button-padding-x-lg) + 1px))}.btn--flush.btn--link{margin-inline-start:0}.btn--primary{background-color:var(--button-bg);background-image:var(--button-highlight);color:var(--button-fg);box-shadow:var(--button-shadow)}.btn--transact{background-color:var(--button-transact-bg);background-image:var(--button-highlight);color:var(--button-transact-fg);box-shadow:var(--button-shadow)}.btn--danger{background-color:var(--button-danger-bg);background-image:var(--button-highlight);color:var(--button-danger-fg);box-shadow:var(--button-shadow)}.btn--secondary{background-color:var(--button-secondary-bg);border-color:var(--button-secondary-bd);color:var(--button-secondary-fg);box-shadow:var(--button-secondary-shadow)}.btn--secondary .btn__icon{color:var(--icon-btn-fg)}.btn--tertiary{padding:0 var(--button-padding-x-sm);color:var(--button-tertiary-fg)}.btn--danger-secondary{background-color:var(--button-secondary-bg);border-color:var(--button-danger-secondary-bd);color:var(--button-danger-secondary-fg)}.btn--link{border-radius:var(--radius-xs);height:auto;color:var(--color-text-link);font-size:inherit;line-height:inherit;white-space:normal;text-align:inherit;text-underline-offset:var(--link-underline-offset);border:0;padding:0;text-decoration-line:underline;text-decoration-thickness:1px;display:inline}@media (hover:hover) and (pointer:fine){.btn--primary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-bg-hover)}.btn--transact:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-transact-bg-hover)}.btn--danger:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-danger-bg-hover)}.btn--secondary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--button-secondary-bd-hover);background-image:linear-gradient(var(--button-secondary-bg-hover), var(--button-secondary-bg-hover))}.btn--tertiary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-tertiary-bg-hover)}.btn--danger-secondary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-danger-secondary-bg-hover)}.btn--link:hover:not(:disabled):not([aria-disabled=true]){text-decoration-thickness:2px}}.btn--primary:active:not(:disabled):not([aria-disabled=true]){background-color:var(--button-bg-active)}.btn--transact:active:not(:disabled):not([aria-disabled=true]){background-color:var(--button-transact-bg-active)}.btn--secondary:active:not(:disabled):not([aria-disabled=true]){background-image:linear-gradient(var(--button-secondary-bg-active), var(--button-secondary-bg-active))}.btn--tertiary:is(:active:not(:disabled):not([aria-disabled=true]),[aria-expanded=true],[aria-pressed=true],.btn--open){background-color:var(--button-tertiary-bg-active)}.btn--danger-secondary:active:not(:disabled):not([aria-disabled=true]){background-color:var(--button-danger-secondary-bg-active)}.btn:focus-visible,.icon-btn:focus-visible{transition:transform var(--duration-instant) var(--ease-out), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out)}.btn--primary:focus-visible,.btn--transact:focus-visible,.btn--danger:focus-visible,.btn--link:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:2px}.btn--primary:focus-visible,.btn--transact:focus-visible,.btn--danger:focus-visible{box-shadow:var(--button-shadow)}.btn--link:focus-visible{box-shadow:none}.btn--secondary:focus-visible,.btn--danger-secondary:focus-visible{outline-offset:2px;border-color:var(--color-action);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring);outline:2px solid #0000}.btn--tertiary:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--focus-ring-inset);outline:2px solid #0000}.btn:disabled,.btn.btn--disabled,.btn[aria-disabled=true]:not([aria-busy=true]){color:var(--button-fg-disabled);box-shadow:none;background-image:none}.btn--primary:is(:disabled,.btn--disabled,[aria-disabled=true]:not([aria-busy=true])),.btn--transact:is(:disabled,.btn--disabled,[aria-disabled=true]:not([aria-busy=true])),.btn--danger:is(:disabled,.btn--disabled,[aria-disabled=true]:not([aria-busy=true])){background-color:var(--button-bg-disabled)}.btn--secondary:is(:disabled,.btn--disabled,[aria-disabled=true]:not([aria-busy=true])),.btn--danger-secondary:is(:disabled,.btn--disabled,[aria-disabled=true]:not([aria-busy=true])){background-color:var(--button-secondary-bg);border-color:var(--button-disabled-bd)}.btn--secondary:is(:disabled,.btn--disabled,[aria-disabled=true]:not([aria-busy=true])) .btn__icon{color:inherit}.btn--link:is(:disabled,.btn--disabled,[aria-disabled=true]:not([aria-busy=true])){text-decoration-line:none}.btn[aria-busy=true],.btn.btn--busy{cursor:progress}@media (prefers-reduced-motion:reduce){.btn:active:not(:focus-visible):not(:disabled):not([aria-disabled=true]),.icon-btn:active:not(:focus-visible):not(:disabled):not([aria-disabled=true]){transform:none}}@media (forced-colors:active){.btn,.icon-btn{box-shadow:none;background-image:none;border-color:buttontext}.btn--link{border:0}.btn:disabled,.icon-btn:disabled{color:graytext;border-color:graytext}.btn:focus-visible,.icon-btn:focus-visible{outline-offset:2px;outline:2px solid highlight}}.icon-btn{width:var(--icon-btn-size);height:var(--icon-btn-size);border-radius:var(--button-radius);color:var(--icon-btn-fg);-webkit-tap-highlight-color:transparent;transition:transform var(--duration-instant) var(--ease-out), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background-color:#0000;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.icon-btn>svg,.icon-btn>.btn__spinner{grid-area:1/1}.icon-btn>svg{width:var(--button-icon-size);height:var(--button-icon-size)}.icon-btn:active:not(:focus-visible):not(:disabled):not([aria-disabled=true]){transform:scale(var(--button-press-scale))}.icon-btn:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--focus-ring-inset);outline:2px solid #0000}.icon-btn--sm{width:var(--icon-btn-size-sm);height:var(--icon-btn-size-sm)}.icon-btn--sm>svg{width:var(--button-icon-size-sm);height:var(--button-icon-size-sm)}.icon-btn:disabled,.icon-btn.icon-btn--disabled,.icon-btn[aria-disabled=true]:not([aria-busy=true]){color:var(--button-fg-disabled);background-color:#0000}.icon-btn[aria-busy=true],.icon-btn.icon-btn--busy{cursor:progress}@media (hover:hover) and (pointer:fine){.icon-btn:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--icon-btn-bg-hover);color:var(--icon-btn-fg-hover)}}.icon-btn:is(:active:not(:disabled):not([aria-disabled=true]),[aria-expanded=true],[aria-pressed=true],.icon-btn--open){background-color:var(--icon-btn-bg-active);color:var(--icon-btn-fg-hover)}.kbd{min-width:var(--kbd-height);height:var(--kbd-height);padding:0 var(--kbd-pad-x);border-radius:var(--kbd-radius);background-color:var(--kbd-bg);color:var(--kbd-fg);font-family:var(--font-sans);font-size:var(--kbd-font);font-weight:var(--weight-medium);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--kbd-bd), inset 0 -1px 0 var(--kbd-bd);justify-content:center;align-items:center;line-height:1;display:inline-flex}.btn__count{color:var(--color-text-secondary);margin-inline-start:var(--size-2)}.btn--text-start{text-align:left}.btn__icon>img{width:var(--button-icon-size);height:var(--button-icon-size);display:block}.field{gap:var(--field-gap);border:0;align-content:start;min-width:0;margin:0;padding:0;display:grid}.field__label{align-items:baseline;gap:var(--size-1);font-size:var(--text-label-size);line-height:var(--text-body-xs-line);font-weight:var(--text-label-weight);color:var(--color-text-control);flex-wrap:wrap;padding:0;display:flex}.field__optional{font-weight:var(--weight-regular);color:var(--color-text-secondary)}.field__control{align-items:center;min-width:0;display:flex;position:relative}.field__error{align-items:flex-start;gap:var(--size-1);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);color:var(--color-critical-ink);display:flex}.field__error:empty{display:none}.field__error .lucide{color:var(--color-critical);margin-top:1px}.field__foot{align-items:flex-start;gap:var(--size-3);display:flex}.field__hint{align-items:flex-start;gap:var(--size-1);min-width:0;font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);display:flex}.field__hint .lucide{flex:none}.field__hint--warn{color:var(--color-attention-ink)}.field__hint--warn .lucide{color:var(--color-attention)}.field__hint--full{flex:auto}.field__hint--full>span{flex:auto;min-width:0}.field-rules{gap:var(--size-1);flex-direction:column;min-width:0;display:flex}.field-rules__item{align-items:flex-start;gap:var(--size-1);min-width:0;display:flex}.field-rules__icon{flex:none}.field-rules__item--met .field-rules__icon{color:var(--color-positive)}.field__counter{font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-family:var(--text-data-family);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);flex:none;margin-left:auto}.field__counter--over{color:var(--color-critical-ink);font-weight:var(--weight-medium)}.field--group>.field__label{margin-bottom:var(--field-gap)}.field__head{align-items:center;gap:var(--size-1);min-width:0;display:flex}.field__head>.field__label{min-width:0}.field__head>.field__counter{margin-inline-start:auto}.field__label>.infotip,.field__head>.infotip{margin-block:calc((var(--text-body-xs-line) - var(--control-height-sm)) / 2);align-self:center}@media (max-width:768px),(pointer:coarse){.field__label>.infotip,.field__head>.infotip{margin-block:calc((var(--text-body-xs-line) - var(--touch-target-min)) / 2)}}.input,.textarea,.sel__btn,.field__control--affix,.search,.stepper{width:100%;min-width:0;height:var(--control-height-md);padding:0 var(--input-padding-x);border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--input-fg);font-size:var(--text-control-size);line-height:var(--text-ui-line);box-shadow:var(--input-shadow);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);margin:0}.input::placeholder,.textarea::placeholder,.search__input::placeholder{color:var(--input-placeholder-fg);opacity:1}.search__input,.search__input::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.input--sm,.field__control--sm,.search--sm,.sel--sm>.sel__btn{height:var(--control-height-sm);font-size:var(--text-ui-size)}.input--code{font-family:var(--text-code-family);letter-spacing:normal;text-transform:uppercase}.input--numeric{font-variant-numeric:tabular-nums}.textarea{height:auto;min-height:var(--textarea-min-height);padding:var(--size-2) var(--input-padding-x);resize:vertical;display:block}.field__control--affix>.input,.search__input,.stepper__input{min-width:0;height:100%;color:inherit;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;padding:0}.field__control--affix{align-items:center;gap:var(--size-2);display:flex}.field__control--affix>.input:disabled,.field__control--affix>.input[readonly]{background:0 0}.field__control--affix>input.input:not([type=checkbox]):not([type=radio]):focus-visible,.search>input.search__input:not([type=checkbox]):not([type=radio]):focus-visible,.stepper input.stepper__input:not([type=checkbox]):not([type=radio]):focus-visible{outline-offset:-2px;box-shadow:none;border-color:#0000;outline:2px solid #0000}.input__affix{color:var(--color-text-secondary);font-size:var(--text-control-size);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;align-items:center;display:inline-flex}.input__affix--action{width:var(--control-height-sm);height:var(--control-height-sm);margin-right:calc(var(--size-2) - var(--input-padding-x));border-radius:var(--radius-xs);color:var(--color-text-control);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);background:0 0;border:0;justify-content:center;padding:0}.input__affix--action:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--focus-ring-inset);outline:2px solid #0000}.input__affix--action:active:not(:disabled){transform:scale(var(--button-press-scale))}.input__affix--action[aria-pressed=true],.input__affix--action[aria-expanded=true]{color:var(--color-action)}.input__affix--action:disabled{color:var(--color-text-disabled);cursor:not-allowed}.sel__btn:focus-visible{outline-offset:2px;border-color:var(--input-border-focus);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring);outline:2px solid #0000}.field__control--affix:has(>.input:focus-visible){outline-offset:2px;border-color:var(--input-border-focus);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring);outline:2px solid #0000}.search:has(>.search__input:focus-visible){outline-offset:2px;border-color:var(--input-border-focus);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring);outline:2px solid #0000}.stepper:has(.stepper__input:focus-visible){outline-offset:2px;border-color:var(--input-border-focus);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring);outline:2px solid #0000}.input[aria-invalid=true],.textarea[aria-invalid=true],.sel__btn[aria-invalid=true]{border-color:var(--input-border-error)}.field__control--affix:has(>.input[aria-invalid=true]){border-color:var(--input-border-error)}.search:has(>.search__input[aria-invalid=true]){border-color:var(--input-border-error)}.stepper:has(.stepper__input[aria-invalid=true]){border-color:var(--input-border-error)}input.input[aria-invalid=true]:not([type=checkbox]):not([type=radio]):focus-visible,textarea.textarea[aria-invalid=true]:focus-visible,.sel__btn[aria-invalid=true]:focus-visible{border-color:var(--input-border-error);box-shadow:0 0 0 var(--focus-ring-width) var(--color-critical-border)}.field__control--affix:has(>.input[aria-invalid=true]:focus-visible){border-color:var(--input-border-error);box-shadow:0 0 0 var(--focus-ring-width) var(--color-critical-border)}.stepper:has(.stepper__input[aria-invalid=true]:focus-visible){border-color:var(--input-border-error);box-shadow:0 0 0 var(--focus-ring-width) var(--color-critical-border)}.input[readonly],.textarea[readonly],.sel__btn[aria-readonly=true]{border-color:var(--color-border);background:var(--color-surface-sunken);box-shadow:none}.field__control--affix:has(>.input[readonly]){border-color:var(--color-border);background:var(--color-surface-sunken);box-shadow:none}.stepper:has(.stepper__input[readonly]){border-color:var(--color-border);background:var(--color-surface-sunken);box-shadow:none}.input:disabled,.textarea:disabled,.sel__btn:disabled{border-color:var(--color-border);background:var(--input-bg-disabled);color:var(--color-text-disabled);box-shadow:none;cursor:not-allowed}.field__control--affix:has(>.input:disabled){border-color:var(--color-border);background:var(--input-bg-disabled);color:var(--color-text-disabled);box-shadow:none;cursor:not-allowed}.search:has(>.search__input:disabled){border-color:var(--color-border);background:var(--input-bg-disabled);color:var(--color-text-disabled);box-shadow:none;cursor:not-allowed}.stepper:has(.stepper__input:disabled){border-color:var(--color-border);background:var(--input-bg-disabled);color:var(--color-text-disabled);box-shadow:none;cursor:not-allowed}.input:disabled::placeholder,.textarea:disabled::placeholder{color:var(--color-text-disabled)}.field__control--affix[aria-busy=true],.search[aria-busy=true]{cursor:progress}@media (hover:hover) and (pointer:fine){.input:hover:not(:disabled):not([readonly]):not([aria-invalid=true]):not(:focus),.textarea:hover:not(:disabled):not([readonly]):not([aria-invalid=true]):not(:focus),.sel__btn:hover:not(:disabled):not([aria-invalid=true]):not([aria-readonly=true]):not(:focus-visible){border-color:var(--input-border-hover)}.field__control--affix:hover:not(:focus-within):not(:has(>.input:disabled,>.input[readonly],>.input[aria-invalid=true])){border-color:var(--input-border-hover)}.search:hover:not(:focus-within):not(:has(>.search__input:disabled,>.search__input[aria-invalid=true])){border-color:var(--input-border-hover)}.stepper:hover:not(:focus-within):not(:has(.stepper__input:disabled,.stepper__input[readonly])){border-color:var(--input-border-hover)}.input__affix--action:hover:not(:disabled){background:var(--icon-btn-bg-hover);color:var(--color-text)}}@media (max-width:768px),(pointer:coarse){.input--sm,.field__control--sm,.search--sm{font-size:var(--text-control-size)}}.search{align-items:center;gap:var(--size-2);cursor:text;display:flex}.search__icon{color:var(--color-text-secondary);pointer-events:none;flex:none}.search__input{appearance:none}.search__input::-webkit-search-cancel-button{appearance:none}.search__input::-webkit-search-decoration{appearance:none}.search__clear{width:var(--size-6);height:var(--size-6);margin-right:calc(var(--size-1) - var(--input-padding-x) + var(--size-1));border-radius:var(--radius-xs);color:var(--color-text-control);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.search__clear:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--focus-ring-inset);outline:2px solid #0000}.search__clear:active{transform:scale(var(--button-press-scale))}.search__kbd{flex:none}.search--toolbar{width:min(var(--search-width-toolbar), 100%)}@media (hover:hover) and (pointer:fine){.search__clear:hover{background:var(--icon-btn-bg-hover);color:var(--color-text)}}.sel{min-width:0;position:relative}.sel__btn{align-items:center;gap:var(--size-2);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.sel__value{align-items:center;gap:var(--size-2);flex:auto;min-width:0;display:flex}.sel__value .lucide{color:var(--color-text-secondary)}.sel__value--placeholder{color:var(--input-placeholder-fg)}.sel__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex:none}.sel__btn[aria-expanded=true] .sel__chev,.sel--open .sel__chev{color:var(--color-action);transform:rotate(180deg)}.sel__btn:disabled .sel__chev{color:var(--color-text-disabled)}.sel__btn[aria-busy=true]{cursor:progress}.sel__btn[aria-readonly=true]{cursor:default}.sel__btn[aria-readonly=true] .sel__chev{visibility:hidden}.sel__list{z-index:var(--z-menu);top:calc(100% + var(--select-offset));min-width:100%;max-width:var(--menu-max-width);max-height:var(--select-list-max-height);padding:var(--menu-padding);overscroll-behavior:contain;border-radius:var(--menu-radius);background:var(--menu-bg);box-shadow:0 0 0 1px var(--color-border), var(--menu-shadow);transform-origin:0 0;animation:popover-in var(--duration-fast) var(--ease-out);margin:0;list-style:none;position:absolute;left:0;overflow-y:auto}.sel--up>.sel__list{top:auto;bottom:calc(100% + var(--select-offset));transform-origin:0 100%}.sel--end>.sel__list{transform-origin:100% 0;left:auto;right:0}.sel--up.sel--end>.sel__list{transform-origin:100% 100%}.sel__list--instant{animation:none}.sel__sheet-title{display:none}.sel__list--search{padding-top:0}.sel__search{padding:var(--menu-padding) 0 var(--size-1);background:var(--menu-bg);position:sticky;top:0}.sel__options{margin:0;padding:0;list-style:none}.sel__group{align-items:center;gap:var(--size-2);padding:var(--size-2) var(--size-2) var(--size-1);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-medium);color:var(--color-text-secondary);text-transform:none;letter-spacing:var(--track-overline);-webkit-user-select:none;user-select:none;display:flex}.sel__group+.sel__group{padding-top:0}.sel__group:has(.sel__group-mark){color:var(--color-text)}.sel__group-mark{width:var(--sel-group-mark-size);height:var(--sel-group-mark-size);border-radius:var(--radius-xs);background:var(--hue-surface);color:var(--hue-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue-text) 22%, transparent);flex:none;place-items:center;display:inline-grid}.sel__group-mark>svg{width:var(--chip-icon-size);height:var(--chip-icon-size)}.sel__group:has(.sel__group-mark)~.sel__opt{padding-inline-start:calc(var(--size-2) + var(--sel-group-mark-size) + var(--size-2))}.sel__opt{align-items:center;gap:var(--size-2);min-height:var(--menu-item-height);padding:var(--size-1) var(--size-3) var(--size-1) var(--size-2);border-radius:var(--menu-item-radius);color:var(--color-text);font-size:var(--text-ui-size);line-height:var(--text-ui-line);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-instant) var(--ease-out);display:flex}.sel__check{width:var(--icon-size-sm);color:var(--color-action);flex:none;order:1;place-items:center;display:grid}.sel__label{flex:auto;min-width:0}.sel__opt[aria-selected=true] .sel__meta,.sel__opt--selected .sel__meta{color:var(--color-selected-text)}.sel__desc{font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-regular);color:var(--color-text-secondary);display:block}.sel__opt[aria-selected=true] .sel__desc,.sel__opt--selected .sel__desc{color:var(--color-selected-text)}.sel__opt[aria-disabled=true] .sel__desc{color:var(--color-text-disabled)}.sel__meta{font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);flex:none;margin-left:auto}.sel__opt .lucide:not(.sel__check .lucide){color:var(--color-text-secondary)}.sel__opt .check__box .lucide:not(.sel__check .lucide){color:var(--check-fg-on)}.sel__opt[aria-selected=true],.sel__opt--selected{background:var(--color-selected-surface);color:var(--color-selected-text);font-weight:var(--weight-bold)}.sel__opt--active{background:var(--select-option-bg-active)}[aria-multiselectable=true] .sel__opt[aria-selected=true]{color:var(--color-text);font-weight:var(--weight-regular)}[aria-multiselectable=true] .sel__opt[aria-selected=true]:not(.sel__opt--active){background:0 0}.sel__list--keys .sel__opt--active,.sel__list[data-nav=keys] .sel__opt--active{box-shadow:inset 0 0 0 2px var(--focus-ring-inset)}.sel__opt--active[aria-selected=true],.sel__opt--active.sel__opt--selected{background:var(--select-option-active-selected-bg)}.sel__opt[aria-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed}.sel__opt[aria-disabled=true] .sel__meta{color:var(--color-text-disabled)}.sel__empty{padding:var(--size-3) var(--size-2);font-size:var(--text-ui-size);line-height:var(--text-ui-line);color:var(--color-text-secondary)}@media (hover:hover) and (pointer:fine){.sel__opt:hover:not([aria-disabled=true]):not(.sel__opt--active):not([aria-selected=true]){background:var(--menu-item-bg-hover)}}.check,.radio{align-items:flex-start;gap:var(--size-2);min-height:var(--size-6);color:var(--color-text);font-size:var(--text-ui-size);line-height:var(--text-ui-line);cursor:pointer;display:inline-flex;position:relative}.check__input,.radio__input,.catpick__input,.file__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.check__box,.radio__dot,.catpick__dot{width:var(--check-size);height:var(--check-size);margin-top:calc((var(--text-ui-line) - var(--check-size)) / 2);border:1px solid var(--check-bd);background:var(--check-bg);color:var(--check-fg-on);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);flex:none;place-items:center;display:grid}.check__box{border-radius:var(--check-radius)}.radio__dot,.catpick__dot{border-radius:var(--radius-full)}.check__box .lucide{opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.check__input:checked+.check__box,.check__input:indeterminate+.check__box{border-color:var(--check-bg-on);background:var(--check-bg-on)}.check__input:checked+.check__box .lucide,.check__input:indeterminate+.check__box .lucide{opacity:1}.radio__input:checked+.radio__dot,.catpick__input:checked~.catpick__dot,.catpick__item--on .catpick__dot{border-color:var(--check-bg-on);box-shadow:inset 0 0 0 var(--size-1) var(--check-bg-on)}.check__input:focus-visible+.check__box,.radio__input:focus-visible+.radio__dot{outline:2px solid var(--focus-ring-outset);outline-offset:2px}.check__input[aria-invalid=true]+.check__box,.radio__input[aria-invalid=true]+.radio__dot{border-color:var(--input-border-error)}.check:active .check__box,.radio:active .radio__dot{transform:scale(var(--button-press-scale))}:is(.check:has(>.check__input:disabled),.radio:has(>.radio__input:disabled)){color:var(--color-text-disabled);cursor:not-allowed}.check__input:disabled+.check__box,.radio__input:disabled+.radio__dot{border-color:var(--color-border);background:var(--color-surface-sunken);transform:none}.check__input:disabled:checked+.check__box,.check__input:disabled:indeterminate+.check__box{background:var(--check-bg-on-disabled);border-color:var(--check-bg-on-disabled);color:var(--check-fg-on)}.radio__input:disabled:checked+.radio__dot{border-color:var(--check-bg-on-disabled);box-shadow:inset 0 0 0 var(--size-1) var(--check-bg-on-disabled)}.check__label,.radio__label{min-width:0;display:grid}.check__error{margin-top:var(--size-1)}.check__hint,.radio__hint{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary)}.check-group{gap:var(--size-2);display:grid}.check-group--inline{gap:var(--size-2) var(--size-6);flex-wrap:wrap;display:flex}.check-group--grid{gap:var(--size-1) var(--size-4);grid-template-columns:repeat(3,minmax(0,1fr))}.check-group--grid>.check,.check-group--grid>.radio{min-height:var(--control-height-md);align-items:center}.check-group--grid>.check>.check__box,.check-group--grid>.radio>.radio__dot{margin-top:0}.check-group__head .check__label{font-weight:var(--weight-bold)}.check-group__head .check__hint{font-weight:var(--weight-regular)}.check-group--nested{row-gap:var(--size-1);padding-inline-start:calc(var(--check-size) + var(--size-2))}@media (max-width:768px){.check-group--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.check:hover>.check__input:not(:checked):not(:indeterminate):not(:disabled)+.check__box,.radio:hover>.radio__input:not(:checked):not(:disabled)+.radio__dot{border-color:var(--color-border-control-hover)}}@media (forced-colors:active){.radio__input:checked+.radio__dot,.catpick__input:checked~.catpick__dot{forced-color-adjust:none;box-shadow:inset 0 0 0 var(--size-1) Canvas;background:highlight;border-color:highlight}.check__input:checked+.check__box{forced-color-adjust:none;color:canvas;background:highlight;border-color:highlight}}.switch{align-items:flex-start;gap:var(--size-3);min-height:var(--switch-track-h);color:var(--color-text);font-size:var(--text-ui-size);line-height:var(--text-ui-line);text-align:start;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.switch__track{width:var(--switch-track-w);height:var(--switch-track-h);border-radius:var(--radius-full);background:var(--switch-track-off);transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);flex:none;align-items:center;padding:2px;display:flex}.switch__knob{width:var(--switch-knob);height:var(--switch-knob);border-radius:var(--radius-full);background:var(--switch-knob-bg);box-shadow:var(--elevation-control);transition:transform var(--duration-fast) var(--ease-out);display:block}.switch[aria-checked=true] .switch__track,.switch--on .switch__track{background:var(--switch-track-on)}.switch[aria-checked=true] .switch__knob,.switch--on .switch__knob{transform:translateX(calc(var(--switch-track-w) - var(--switch-knob) - var(--size-1)))}.switch__label{min-width:0;padding-top:calc((var(--switch-track-h) - var(--text-ui-line)) / 2);display:grid}.switch--end{text-align:start;flex-direction:row-reverse;justify-content:space-between;width:100%;display:flex}.switch--end[aria-checked=true] .switch__label{font-weight:var(--weight-bold)}.switch--end[aria-checked=true] .switch__hint{font-weight:var(--weight-regular)}.switch__hint{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary)}.switch:focus-visible{box-shadow:none;outline:2px solid #0000}.switch:focus-visible .switch__track{outline:2px solid var(--focus-ring-outset);outline-offset:2px}.switch:active:not(:disabled):not([aria-busy=true]) .switch__track{transform:scale(var(--button-press-scale))}.switch:disabled{color:var(--color-text-disabled);cursor:not-allowed}.switch:disabled .switch__track{background:var(--color-surface-disabled)}.switch:disabled[aria-checked=true] .switch__track{background:var(--color-border-control)}.switch[aria-busy=true]{cursor:progress}.switch[aria-busy=true] .switch__knob{color:var(--color-action);place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.switch:hover:not(:disabled):not([aria-checked=true]) .switch__track{background:var(--color-border-control-hover)}.switch:hover:not(:disabled)[aria-checked=true] .switch__track{background:var(--color-action-hover)}}.catpick{gap:var(--size-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.catpick--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.catpick--list{grid-template-columns:minmax(0,1fr);gap:0}.catpick--list .catpick__item{min-height:0;padding:var(--size-3) var(--size-2);border-radius:var(--radius-sm);box-shadow:inset 0 1px 0 var(--color-border-subtle);background:0 0}.catpick--list .catpick__item:first-child{box-shadow:none}:is(.catpick--list .catpick__item--on,.catpick--list .catpick__item:has(>.catpick__input:checked)){background:var(--color-selected-surface);box-shadow:none}.catpick--list .catpick__item:has(>.catpick__input:checked)+.catpick__item{box-shadow:none}.catpick__item{align-items:flex-start;gap:var(--size-2);min-height:var(--catpick-min-height);padding:var(--size-3);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);display:flex;position:relative}.catpick__icon{margin-top:calc((var(--text-ui-line) - var(--icon-size-sm)) / 2);color:var(--color-text-secondary);flex:none}.catpick__body{min-width:0;display:grid}.catpick__title{font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-medium)}.catpick__text{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary)}:is(.catpick__item--on,.catpick__item:has(>.catpick__input:checked)){background:var(--color-selected-surface);box-shadow:inset 0 0 0 2px var(--color-selected-border)}:is(.catpick__item--on .catpick__title,.catpick__item:has(>.catpick__input:checked) .catpick__title){font-weight:var(--weight-bold)}:is(.catpick__item--on .catpick__icon,.catpick__item:has(>.catpick__input:checked) .catpick__icon){color:var(--color-selected-text)}.catpick__item:has(>.catpick__input:focus-visible){outline:2px solid var(--focus-ring-outset);outline-offset:2px}.catpick__item:active:not(:has(>.catpick__input:disabled)){background:var(--color-surface-pressed)}:is(.catpick__item--on:active,.catpick__item:has(>.catpick__input:checked):active){background:var(--color-selected-surface-hover)}.catpick__item:has(>.catpick__input:disabled){background:var(--color-surface-sunken);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text-disabled);cursor:not-allowed}:is(.catpick__item:has(>.catpick__input:disabled) .catpick__text,.catpick__item:has(>.catpick__input:disabled) .catpick__icon){color:var(--color-text-disabled)}.catpick--values .catpick__item{text-align:center;justify-content:center;align-items:center}.catpick--values .catpick__title{font-variant-numeric:tabular-nums}@media (max-width:768px){.catpick:not(.catpick--values):not(.catpick--stack):not(.catpick--list){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.catpick:not(.catpick--values):has(.catpick__text){grid-template-columns:minmax(0,1fr)}}@media (hover:hover) and (pointer:fine){.catpick__item:hover:not(.catpick__item--on):not(:has(>.catpick__input:checked)):not(:has(>.catpick__input:disabled)){box-shadow:inset 0 0 0 1px var(--color-border-control)}}@media (forced-colors:active){:is(.catpick__item--on,.catpick__item:has(>.catpick__input:checked)){outline-offset:-2px;outline:2px solid highlight}}.stepper{justify-self:start;align-items:stretch;width:auto;max-width:100%;padding:0;display:inline-flex}.stepper__btn{width:var(--stepper-button-width);color:var(--color-text-control);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:0;display:grid}.stepper__btn:first-child{border-right:1px solid var(--color-border-subtle);border-radius:var(--input-radius) 0 0 var(--input-radius)}.stepper__btn:last-child{border-left:1px solid var(--color-border-subtle);border-radius:0 var(--input-radius) var(--input-radius) 0}.stepper__btn .lucide{transition:transform var(--duration-instant) var(--ease-out)}.stepper__btn:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--focus-ring-inset);outline:2px solid #0000}.stepper__btn:active:not([aria-disabled=true]):not(:disabled){background:var(--color-surface-pressed)}.stepper__btn:active:not([aria-disabled=true]):not(:disabled) .lucide{transform:scale(var(--button-press-scale))}.stepper__btn[aria-disabled=true],.stepper__btn:disabled{color:var(--color-text-disabled);cursor:not-allowed}.stepper__value{justify-content:center;align-items:center;gap:var(--size-1);min-width:var(--size-16);padding:0 var(--size-3);cursor:text;display:flex}.stepper__input{text-align:end;width:auto;font-family:var(--text-data-family);font-variant-numeric:tabular-nums;flex:0 auto}.stepper__unit{color:var(--color-text-secondary);white-space:nowrap}@media (hover:hover) and (pointer:fine){.stepper__btn:hover:not([aria-disabled=true]):not(:disabled){background:var(--icon-btn-bg-hover);color:var(--color-text)}}.file{gap:var(--size-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.file__drop{align-items:center;gap:var(--size-3);min-height:var(--size-16);padding:var(--size-3) var(--size-4);border-radius:var(--input-radius);border:1px dashed var(--color-border-control-hover);background:var(--color-surface-sunken);color:var(--color-text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);display:flex;position:relative}.file__drop>*{min-width:0}.file__icon{color:var(--color-text-secondary);flex:none}.file__text{flex:1 1 0;min-width:0;display:grid}.file__title{font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-medium)}.file__hint{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary)}.file__btn{pointer-events:none;flex:none}.file__drop--over,.file__drop[data-over=true]{border-style:solid;border-color:var(--color-selected-border);background:var(--color-selected-surface)}.file__drop:has(>.file__input:focus-visible){border-style:solid;border-color:var(--input-border-focus);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.file__drop:has(>.file__input[aria-invalid=true]){border-color:var(--input-border-error)}.file__drop:has(>.file__input:disabled){border-color:var(--color-border);color:var(--color-text-disabled);cursor:not-allowed}:is(.file__drop:has(>.file__input:disabled) .file__hint,.file__drop:has(>.file__input:disabled) .file__icon){color:var(--color-text-disabled)}.file__list{gap:var(--size-1);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.file__item{align-items:center;gap:var(--size-2);min-height:var(--control-height-md);padding:0 var(--size-1) 0 var(--size-3);border-radius:var(--input-radius);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);display:flex}.file__item .lucide{color:var(--color-text-secondary);flex:none}.file__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-ui-size);line-height:var(--text-ui-line);flex:auto;overflow:hidden}.file__size,.file__status{align-items:center;gap:var(--size-1);white-space:nowrap;font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);flex:none;display:inline-flex}.file__item--error{box-shadow:inset 0 0 0 1px var(--color-critical-border)}.file__item--error .file__status{color:var(--color-critical-ink)}.file__remove{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-xs);color:var(--color-text-control);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.file__remove:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--focus-ring-inset);outline:2px solid #0000}.file__remove:active{transform:scale(var(--button-press-scale))}@media (max-width:480px){.file__drop{flex-wrap:wrap}.file__text{flex-basis:calc(100% - var(--icon-size-md) - var(--size-3))}}@media (max-width:768px),(pointer:coarse){.file__drop{border-style:solid;border-color:var(--color-border);flex-wrap:wrap}.file__title--drag{display:none}.file__text{flex-basis:calc(100% - var(--icon-size-md) - var(--size-3))}.file__btn{min-height:var(--touch-target-min);flex:100%}}@media (max-width:768px){.file__btn{flex:none}}@media (hover:hover) and (pointer:fine){.file__drop:hover:not(:has(>.file__input:disabled)):not(.file__drop--over){border-color:var(--color-action)}.file__remove:hover{background:var(--icon-btn-bg-hover);color:var(--color-text)}}.datefield{min-width:0;position:relative}.datefield__input{font-variant-numeric:tabular-nums}.datefield__pair{gap:var(--size-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:769px){.datefield--range{width:max-content;max-width:100%}.datefield--range .datefield__pair{grid-template-columns:repeat(2, minmax(0, var(--date-field-width)))}}.datefield__pop{z-index:var(--z-menu);top:calc(100% + var(--select-offset));gap:var(--size-3);padding:var(--size-3);border-radius:var(--popover-radius);background:var(--popover-bg);box-shadow:0 0 0 1px var(--color-border), var(--popover-shadow);transform-origin:0 0;animation:popover-in var(--duration-fast) var(--ease-out);display:flex;position:absolute;left:0}.datefield--up>.datefield__pop{top:auto;bottom:calc(100% + var(--select-offset));transform-origin:0 100%}.datefield--end>.datefield__pop{transform-origin:100% 0;left:auto;right:0}.datefield__pop--instant{animation:none}.datefield__sheet-title{display:none}.cal{gap:var(--size-2);width:max-content;max-width:100%;display:grid}.cal__head{justify-content:space-between;align-items:center;gap:var(--size-2);display:flex}.cal__title{font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-bold);color:var(--color-text)}.cal__nav{justify-content:center;align-items:center;gap:var(--size-2);height:var(--control-height-sm);border-radius:var(--button-radius);color:var(--color-text-control);font-size:var(--text-ui-size);line-height:var(--text-ui-line);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);width:var(--control-height-sm);background:0 0;border:0;padding:0;display:inline-flex;position:relative}.cal__nav:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--focus-ring-inset);outline:2px solid #0000}.cal__nav:active{transform:scale(var(--button-press-scale))}.cal__grid{border-collapse:collapse;border-spacing:0}.cal__grid td,.cal__grid th{padding:0}.cal__weekday{width:var(--cal-day-size);height:var(--size-8);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-medium);color:var(--color-text-secondary);text-align:center}.cal__weekday abbr{text-decoration:none}.cal__day{width:var(--cal-day-size);height:var(--cal-day-size);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-ui-size);font-family:var(--text-data-family);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.cal__day--outside{color:var(--color-text-hint)}.cal__day--today{font-weight:var(--weight-bold);box-shadow:inset 0 0 0 1px var(--color-border-control)}.cal__day[aria-selected=true],.cal__day--selected{background:var(--color-action);color:var(--color-text-on-action);font-weight:var(--weight-bold);box-shadow:none}.cal__day.cal__day--range,.cal__day[aria-selected=true].cal__day--range{background:var(--color-selected-surface);color:var(--color-selected-text);font-weight:var(--weight-regular);border-radius:0}.cal__day.cal__day--range.cal__day--outside{color:var(--color-text-hint)}.cal__day[aria-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed;text-decoration:line-through}.cal__day:focus-visible{z-index:var(--z-sticky);outline:2px solid var(--focus-ring-outset);outline-offset:2px}.cal__day:active:not([aria-disabled=true]){transform:scale(var(--button-press-scale))}.cal__foot{justify-content:space-between;align-items:center;gap:var(--size-2);min-height:var(--control-height-sm);display:flex}.cal__status{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary)}.cal__status--error{color:var(--color-critical-text)}@media (max-width:768px){.datefield .datefield__pop{max-height:var(--sheet-max-height);padding:0 var(--size-4) max(var(--size-4), env(safe-area-inset-bottom));border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;box-shadow:var(--sheet-shadow);transform-origin:bottom;animation:sheet-in var(--duration-slow) var(--ease-drawer);flex-direction:column;align-items:center;position:fixed;inset:auto 0 0;overflow-y:auto}.datefield .datefield__pop--instant{animation:none}.datefield__sheet-title{padding:var(--size-4) 0 0;font-size:var(--card-title-size);line-height:var(--card-title-line);font-weight:var(--weight-bold);color:var(--color-text);align-self:stretch;display:block}}@media (max-width:480px){.datefield__pair{grid-template-columns:minmax(0,1fr)}}@media (hover:hover) and (pointer:fine){.cal__nav:hover{background:var(--icon-btn-bg-hover);color:var(--color-text)}.cal__day:hover:not([aria-disabled=true]):not(.cal__day--selected):not(.cal__day--range){background:var(--color-surface-hover)}.cal__day--range:hover{background:var(--color-selected-surface-hover)}}@media (forced-colors:active){.cal__day[aria-selected=true]:not(.cal__day--range),.cal__day--selected{forced-color-adjust:none;color:highlighttext;background:highlight}}.form-section{gap:var(--size-4);min-width:0;max-width:var(--form-max-width);padding-block:var(--size-6);border-top:1px solid var(--color-border-subtle);display:grid}.form-section:first-child{border-top:0;padding-top:0}.record-actions{padding-bottom:0}.record-actions__list{align-items:center;gap:var(--button-gap);flex-wrap:wrap;display:flex}.form-section__head{gap:var(--size-1);display:grid}.form-section__title{font-size:var(--card-title-size);line-height:var(--card-title-line);font-weight:var(--weight-bold);color:var(--color-text)}.form-section__desc{max-width:var(--prose-max-width);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--color-text-secondary)}.form-grid{gap:var(--size-4) var(--size-6);max-width:var(--form-max-width);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid__full{grid-column:1/-1}@media (max-width:480px){.form-grid--2{grid-template-columns:minmax(0,1fr)}}.field__spinner{animation:spin var(--spin-duration) linear infinite}@media (prefers-reduced-motion:reduce){.sel__list,.datefield__pop{animation-name:fade-in!important;animation-duration:var(--duration-fast)!important}.sel__list--instant,.datefield__pop--instant{animation:none!important}}.catpick__item--span{grid-column:1/-1}.catpick__item:has(.catpick__other){cursor:text;padding-block:0}.catpick__item:has(.catpick__other) .catpick__body{width:100%}.catpick__other{justify-content:center;align-items:center;gap:var(--size-2);width:100%;min-height:var(--catpick-min-height);display:flex}.catpick__other-input{min-width:0;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;padding:0}.catpick__other-input::placeholder{color:var(--color-text-hint);font-weight:var(--weight-regular)}.catpick__other-input:focus,.catpick__other-input:focus-visible{box-shadow:none;outline:2px solid #0000}.catpick__item:has(.catpick__other-input:focus-visible){box-shadow:inset 0 0 0 2px var(--color-selected-border), 0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.catpick__other-unit{color:var(--color-text-secondary);font-weight:var(--weight-regular)}.check-group__more{justify-self:start}.sel__opt--action{margin-top:var(--size-1);border-top:1px solid var(--color-border-subtle);background:var(--menu-bg);color:var(--color-text-link);font-weight:var(--weight-medium);position:sticky;bottom:0}.sel__opt--action .lucide{color:var(--color-text-link)}.sel__opt--action .sel__check{visibility:hidden}.sel__store-mark{flex:none}.unit-input{gap:var(--size-2);min-width:0;display:flex}.unit-input>.input,.unit-input>.field__control{flex:auto;min-width:0}.unit-input__unit{width:var(--unit-input-unit-width);flex:none}.toggle-list{min-width:0;display:grid}.toggle-list__item{gap:var(--size-3);padding-block:var(--size-3);border-top:1px solid var(--color-border-subtle);display:grid}.toggle-list__item:first-child{border-top:0;padding-top:0}.toggle-list__item:last-child{padding-bottom:0}.toggle-list__label{align-items:center;gap:var(--size-2);display:inline-flex}.toggle-list__label>.lucide{color:var(--color-text-secondary)}.toggle-list__item .switch__hint{padding-inline-start:calc(var(--icon-size-sm) + var(--size-2))}.toggle-list__body{min-width:0;padding-inline-start:calc(var(--icon-size-sm) + var(--size-2))}.field-value{align-items:center;gap:var(--size-1) var(--size-3);min-height:var(--control-height-md);flex-wrap:wrap;display:flex}.form-sections{min-width:0;display:grid}.form-grid+.form-sections>.form-section:first-child{margin-top:var(--size-6);padding-top:var(--size-6);border-top:1px solid var(--color-border-subtle)}.icon-picker-host{gap:var(--size-3);min-width:0;display:grid;position:relative}.icon-picker-host>.icon-picker__trigger{position:absolute;inset-block-start:0;inset-inline-end:0}@media (max-width:768px),(pointer:coarse){.icon-picker-host>.icon-picker__trigger{inset-block-start:calc((var(--text-body-xs-line) - var(--touch-target-min)) / 2)}}@media (min-width:769px) and (pointer:fine){.icon-picker-host>.icon-picker__trigger{inset-block-start:calc((var(--text-body-xs-line) - var(--control-height-sm)) / 2)}}.icon-picker{z-index:var(--z-menu);gap:var(--size-2);box-sizing:border-box;padding:var(--size-3);border-radius:var(--popover-radius);background:var(--popover-bg);color:var(--color-text);box-shadow:0 0 0 1px var(--color-border), var(--popover-shadow);flex-direction:column;display:flex;overflow:hidden}.icon-picker>.search{flex:none}.icon-picker__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto}.icon-picker__section+.icon-picker__section{margin-top:var(--size-2)}.icon-picker__head{z-index:var(--z-sticky);padding:var(--size-1) 0;background:var(--popover-bg);color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-medium);margin:0;position:sticky;top:0}.icon-picker__grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;display:grid}.icon-picker__icon{width:100%;height:auto;max-width:var(--control-height-md);aspect-ratio:1;color:var(--color-text)}.icon-picker__icon--on{background:var(--color-selected-surface);color:var(--color-selected-text);box-shadow:inset 0 0 0 2px var(--color-selected-border)}.icon-picker__empty{margin:var(--size-4) 0;color:var(--color-text-secondary);text-align:center}.icon-picker__preview{align-items:center;gap:var(--size-2);min-height:var(--control-height-sm);padding-top:var(--size-2);border-top:1px solid var(--color-border-subtle);font-weight:var(--weight-medium);flex:none;margin:0;display:flex}.icon-picker__hint{color:var(--color-text-secondary);font-weight:var(--weight-regular)}.icon-picker__tabs{padding-top:var(--size-1);border-top:1px solid var(--color-border-subtle);flex:none;justify-content:space-between;display:flex}.icon-picker__tab{color:var(--color-text-secondary)}.icon-picker__tab--on{color:var(--color-selected-text);background:var(--color-selected-surface)}.icon-picker--sheet{border-radius:var(--popover-radius) var(--popover-radius) 0 0;max-height:80dvh;padding-bottom:max(var(--size-3), env(safe-area-inset-bottom));position:fixed;inset:auto 0 0}.color-field{gap:var(--size-3);min-width:0;display:grid}.color-field__row{gap:var(--size-2);display:grid}.color-field__label{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.color-field__swatches{gap:var(--size-2);flex-wrap:wrap;display:flex}.color-field__dot{width:var(--color-swatch-size);height:var(--color-swatch-size);border-radius:var(--radius-full);background:var(--swatch);cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 12%, transparent);border:0;padding:0}.color-field__dot--on{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-selected-border)}.color-field__dot:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:3px}.color-field__pick{align-items:center;gap:var(--size-2);flex-wrap:wrap;display:flex}.color-field__picker{width:var(--control-height-md);height:var(--control-height-md);padding:var(--size-1);border:1px solid var(--color-border-control);border-radius:var(--input-radius);background:linear-gradient(var(--swatch), var(--swatch)) content-box;cursor:pointer;flex:none;position:relative}.color-field__picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.color-field__picker:has(input:focus-visible){outline:2px solid var(--focus-ring-outset);outline-offset:2px}.color-field__hex{width:calc(var(--control-height-md) * 3)}.color-field__fix-dot{width:var(--size-3);height:var(--size-3);border-radius:var(--radius-full);background:var(--swatch);display:inline-block}.chip{align-items:center;gap:var(--size-1);height:var(--chip-height);padding:0 var(--chip-pad-x);border:1px solid var(--chip-bd);border-radius:var(--chip-radius);background:var(--chip-bg);color:var(--color-text-control);font-size:var(--chip-font);line-height:var(--text-body-xs-line);font-weight:var(--weight-medium);white-space:nowrap;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);flex:none;text-decoration:none;display:inline-flex;position:relative}.chip__label .store-name{vertical-align:top}.chip--leading{padding-left:var(--size-2)}.chip__icon,.chip__check{flex:none;display:inline-flex}.chip__icon .lucide,.chip__check .lucide{width:var(--chip-icon-size);height:var(--chip-icon-size)}.chip__count{font-family:var(--text-data-family);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.chip__count--pending,.tab__count--pending{width:var(--size-4);height:var(--size-3);border-radius:var(--radius-xs);background:var(--skeleton-bg);vertical-align:middle;animation:selection-pending var(--skeleton-duration) var(--ease-in-out) infinite;display:inline-block}@keyframes selection-pending{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.chip__count--pending,.tab__count--pending{animation:none}}.chip[aria-pressed=true],.chip--selected{border-color:var(--chip-bd-selected);background:var(--chip-bg-selected);color:var(--chip-fg-selected)}.chip[aria-pressed=true] .chip__count,.chip--selected .chip__count{color:inherit}.chip:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--button-press-scale))}.chip:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:2px;box-shadow:none}.chip:disabled,.chip[aria-disabled=true]{border-color:var(--color-border);background:var(--chip-bg);color:var(--color-text-disabled)}.chip:disabled .chip__count,.chip[aria-disabled=true] .chip__count{color:inherit}@media (hover:hover) and (pointer:fine){.chip:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--color-border-control-hover);color:var(--color-text)}.chip[aria-pressed=true]:hover:not(:disabled):not([aria-disabled=true]),.chip--selected:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--chip-bd-selected);background:var(--color-selected-surface-hover);color:var(--chip-fg-selected)}}@media (prefers-reduced-motion:reduce){.chip:active:not(:disabled):not([aria-disabled=true]){transform:none}}@media (forced-colors:active){.chip[aria-pressed=true],.chip--selected{border-color:highlight}.chip:focus-visible{outline-color:highlight}}.chip-group{align-items:center;gap:var(--size-2);border-radius:var(--radius-sm);flex-wrap:wrap;min-width:0;display:flex}.chip-group:not(:has(>.chip)){min-height:var(--chip-height);min-width:var(--chip-height)}.chip-group:focus{outline:2px solid #0000}.chip-group:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:2px}.chip-group--scroll{contain:inline-size;width:calc(100% + var(--size-2));overscroll-behavior-x:contain;scrollbar-width:none;padding:var(--size-1);margin:calc(var(--size-1) * -1);scroll-padding-inline:var(--size-4);flex-wrap:nowrap;overflow-x:auto}.chip-group--scroll::-webkit-scrollbar{display:none}.chip-group--fade-end,.tabs__list--fade-end,.link-tabs__list--fade-end{-webkit-mask-image:linear-gradient(to left, transparent, currentColor var(--size-8));mask-image:linear-gradient(to left, transparent, currentColor var(--size-8))}.chip-group--fade-start,.tabs__list--fade-start,.link-tabs__list--fade-start{-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--size-8));mask-image:linear-gradient(to right, transparent, currentColor var(--size-8))}.chip-group--fade-start.chip-group--fade-end,.tabs__list--fade-start.tabs__list--fade-end,.link-tabs__list--fade-start.link-tabs__list--fade-end{-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--size-8), currentColor calc(100% - var(--size-8)), transparent);mask-image:linear-gradient(to right, transparent, currentColor var(--size-8), currentColor calc(100% - var(--size-8)), transparent)}@media (max-width:768px){.chip{height:calc(var(--touch-target-min) - var(--size-2))}.chip:after{content:"";inset:calc(var(--size-1) * -1 - 1px) -1px;position:absolute}.chip-group{contain:inline-size;width:calc(100% + var(--size-2));overscroll-behavior-x:contain;scrollbar-width:none;padding:var(--size-1);margin:calc(var(--size-1) * -1);scroll-padding-inline:var(--size-4);flex-wrap:nowrap;overflow-x:auto}.chip-group::-webkit-scrollbar{display:none}}.seg{isolation:isolate;max-width:100%;padding:var(--seg-pad);border-radius:var(--seg-radius);background:var(--seg-bg);vertical-align:middle;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:inline-grid;position:relative}.seg__thumb{z-index:-1;top:var(--seg-pad);bottom:var(--seg-pad);left:var(--seg-pad);width:calc((100% - var(--seg-pad) - var(--seg-pad)) / var(--seg-count,1));border-radius:calc(var(--seg-radius) - var(--seg-pad));background:var(--seg-thumb-bg);box-shadow:var(--seg-active-shadow);transform:translateX(calc(var(--seg-index,0) * 100%));transition:transform var(--duration-base) var(--ease-out), opacity var(--duration-fast) var(--ease-out);position:absolute}.seg__item{justify-content:center;align-items:center;gap:var(--size-1);min-width:0;height:var(--seg-height);padding:0 var(--size-3);border-radius:calc(var(--seg-radius) - var(--seg-pad));color:var(--color-text-secondary);font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-regular);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-out);display:flex;position:relative}.seg__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.seg__label{align-items:center;gap:var(--size-1);min-width:0;max-width:100%;transition:transform var(--duration-instant) var(--ease-out);display:inline-flex}.seg__label .lucide{width:var(--icon-size-sm);height:var(--icon-size-sm)}.seg__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.seg__short{display:none}.seg--short .seg__item--has-short .seg__short{text-overflow:ellipsis;min-width:0;display:inline;overflow:hidden}.seg--short .seg__item{padding:0 var(--size-1)}.seg--short .seg__item--has-short .seg__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.seg__item--on,.seg__item:has(>.seg__input:checked)){color:var(--color-text);font-weight:var(--weight-medium)}.seg__item:active:not(.seg__item--on) .seg__label{transform:scale(var(--button-press-scale))}.seg__item:has(>.seg__input:focus-visible){outline:2px solid var(--focus-ring-outset);outline-offset:-2px}.seg--unapplied .seg__thumb{opacity:0}.seg--unapplied .seg__item{color:var(--color-text-secondary)}.seg--disabled .seg__item,.seg[aria-disabled=true] .seg__item{color:var(--color-text-disabled);cursor:not-allowed}.seg--disabled .seg__thumb,.seg[aria-disabled=true] .seg__thumb{box-shadow:inset 0 0 0 1px var(--color-border)}.seg--keyboard .seg__thumb{transition:none}.seg--block{width:100%;display:grid}.seg--sm{--seg-pad:var(--seg-pad-sm);--seg-height:var(--seg-height-sm)}.seg--sm .seg__item{min-width:var(--seg-item-min-width-sm);padding:0 var(--size-2);font-size:var(--text-label-size)}.seg__code{font-family:var(--text-code-family);font-size:var(--text-caption-size);font-weight:var(--weight-bold)}.seg--on-brand{background:var(--seg-on-brand-bg)}.seg--on-brand .seg__item{color:var(--seg-on-brand-fg)}.seg--on-brand .seg__thumb{background:var(--seg-on-brand-active-bg);box-shadow:none}:is(.seg--on-brand .seg__item--on,.seg--on-brand .seg__item:has(>.seg__input:checked)){color:var(--seg-on-brand-active-fg)}.seg--on-brand .seg__item:has(>.seg__input:focus-visible){outline-color:var(--focus-ring-on-brand);outline-offset:2px}@media (hover:hover) and (pointer:fine){.seg__item:hover:not(.seg__item--on){color:var(--color-text)}.seg--on-brand .seg__item:hover:not(.seg__item--on){background:var(--seg-on-brand-hover-bg);color:var(--seg-on-brand-fg)}.seg--disabled .seg__item:hover,.seg[aria-disabled=true] .seg__item:hover{color:var(--color-text-disabled)}}@media (max-width:768px){.seg__icon:has(+.seg__text):not(:has(.seg__code)){display:none}.seg__item{padding:0 var(--size-2)}}.seg-menu{align-items:center;gap:var(--size-1);max-width:100%;height:calc(var(--touch-target-min) - var(--size-2));padding:0 var(--size-2) 0 var(--size-3);border-radius:var(--seg-radius);background:var(--seg-bg);color:var(--color-text);font:inherit;font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-out), transform var(--duration-instant) var(--ease-out);border:0;display:inline-flex;position:relative}.seg-menu:after{content:"";inset:calc(var(--size-1) * -1) 0;position:absolute}.seg-menu__value{text-overflow:ellipsis;min-width:0;overflow:hidden}.seg-menu__icon{color:var(--color-text-secondary);flex:none}.seg-menu--unapplied .seg-menu__value{color:var(--color-text-secondary)}.seg-menu[aria-expanded=true],.seg-menu:active{background:var(--color-surface-pressed)}.seg-menu:active{transform:scale(var(--button-press-scale))}.seg-menu:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:2px}.seg-menu:disabled{color:var(--color-text-disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.seg__item:active:not(.seg__item--on) .seg__label,.seg-menu:active{transform:none}}@media (forced-colors:active){.seg__thumb{border:2px solid highlight}.seg-menu{border:1px solid buttontext}.seg__item:has(>.seg__input:focus-visible){outline-color:highlight}}.tabs,.link-tabs{width:100%;min-width:0;position:relative}.tabs__list,.link-tabs__list{gap:calc(var(--tab-gap) - var(--size-2));contain:inline-size;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:var(--size-8);box-shadow:inset 0 -1px 0 var(--color-border-subtle);margin:0;padding:0;list-style:none;display:flex;position:relative;overflow:auto hidden}.tabs__list::-webkit-scrollbar{display:none}.link-tabs__list::-webkit-scrollbar{display:none}.tabs__bar{align-items:center;gap:var(--size-2);min-width:0;box-shadow:inset 0 -1px 0 var(--color-border-subtle);display:flex}.tabs__bar>.tabs__list{flex:auto}.tabs__bar>.link-tabs{flex:auto;width:auto}.tabs__end{flex:none;align-items:center;display:flex}.link-tabs__list>li{flex:none;display:flex}.tab{align-items:center;gap:var(--size-2);height:var(--tab-height);padding:0 var(--size-1);border-radius:var(--radius-xs) var(--radius-xs) 0 0;color:var(--tab-fg);font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-medium);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);background:0 0;border:0;flex:none;text-decoration:none;display:inline-flex;position:relative}.tab[aria-selected=true],.tab[aria-current=page],.tab--on{color:var(--tab-fg-on)}.tab__count{font-family:var(--text-data-family);font-variant-numeric:tabular-nums;font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-regular);color:var(--color-text-hint)}.tab:active{transform:scale(var(--button-press-scale))}.tab:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--focus-ring-inset);outline:2px solid #0000}.tabs__ink,.link-tabs__ink{width:100px;height:var(--tab-ink-height);background:var(--tab-ink);transform-origin:0;pointer-events:none;position:absolute;bottom:0;left:0}.tabs__ink--glide,.link-tabs__ink--glide{transition:transform var(--duration-base) var(--ease-out)}.tabs__ink--hidden,.link-tabs__ink--hidden{opacity:0}.tabs__panel{min-width:0;padding-top:var(--size-4)}.tabs__panel:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:2px;box-shadow:none}@media (hover:hover) and (pointer:fine){.tab:hover{color:var(--tab-fg-on)}}@media (prefers-reduced-motion:reduce){.tab:active{transform:none}}@media (forced-colors:active){.tabs__ink,.link-tabs__ink{background:highlight}.tab:focus-visible{outline-color:highlight}}.tabs--spaced{margin-bottom:var(--size-4)}.pill{align-items:center;gap:var(--pill-gap);max-width:100%;min-height:var(--pill-height);padding:var(--pill-pad-y) var(--pill-pad-x);border-radius:var(--pill-radius);background:var(--color-neutral-surface);color:var(--color-neutral-text);font-size:var(--pill-font);line-height:var(--text-caption-line);font-weight:var(--pill-weight);font-variant-numeric:tabular-nums;overflow-wrap:break-word;vertical-align:middle;display:inline-flex}.pill:where(:has(>.pill__icon:first-of-type)){padding-inline-start:var(--pill-pad-x-icon)}.pill__icon{width:var(--pill-icon-size);height:var(--pill-icon-size);flex:none}.pill--positive{background:var(--color-positive-surface);color:var(--color-positive-text)}.pill--positive .pill__icon{color:var(--color-positive)}.pill--attention{background:var(--color-attention-surface);color:var(--color-attention-text)}.pill--attention .pill__icon{color:var(--color-attention)}.pill--critical{background:var(--color-critical-surface);color:var(--color-critical-text)}.pill--critical .pill__icon{color:var(--color-critical)}.pill--info{background:var(--color-info-surface);color:var(--color-info-text)}.pill--info .pill__icon{color:var(--color-info)}.pill--neutral{background:var(--color-neutral-surface);color:var(--color-neutral-text)}.pill--neutral .pill__icon{color:var(--color-neutral-text)}.pill--fresh{background:var(--pill-fresh-bg);color:var(--pill-fresh-fg);padding-inline-start:0}.pill--fresh .pill__icon{color:var(--color-fresh)}.pill--expiring{background:var(--color-expiring-surface);color:var(--color-expiring-text)}.pill--expiring .pill__icon{color:var(--color-expiring)}.pill--expired{background:var(--color-expired-surface);color:var(--color-expired-text)}.pill--expired .pill__icon{color:var(--color-expired)}.pill--void{background:var(--color-void-surface);color:var(--color-void-text);box-shadow:inset 0 0 0 1px var(--color-void-border);text-decoration:line-through;-webkit-text-decoration-color:var(--color-void-border);text-decoration-color:var(--color-void-border)}.pill--void .pill__icon{color:var(--color-void-text)}.pill--plain{color:var(--color-text-secondary);box-shadow:none;background:0 0;padding-inline-start:0}.pill--sm{min-height:var(--pill-height-sm)}.pill__short{display:none}@media (max-width:768px){.pill--short{white-space:nowrap}.pill--short>.pill__short{display:inline}.pill--short>.pill__full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.pill--sm .pill__icon{width:var(--icon-size-xs);height:var(--icon-size-xs)}@media (forced-colors:active){.pill{border:1px solid canvastext}.pill--fresh,.pill--plain{border-color:#0000}}.badge{min-width:var(--badge-min-width-md);min-height:var(--badge-height-md);padding-inline:var(--badge-pad-x-md);border-radius:var(--radius-full);background:var(--badge-bg);color:var(--badge-fg);font-family:var(--text-data-family);font-size:var(--badge-font-md);line-height:1;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;flex:none;place-items:center;display:inline-grid}.badge--critical{background:var(--badge-critical-bg);color:var(--badge-critical-fg)}.badge--sm{min-width:var(--badge-min-width);min-height:var(--badge-height);padding-inline:var(--badge-pad-x);font-size:var(--badge-font);box-shadow:0 0 0 2px var(--badge-ring)}.badge--corner{pointer-events:none;position:absolute;inset-block-start:0;inset-inline-end:0}@media (forced-colors:active){.badge{border:1px solid canvastext}}.tag{align-items:center;gap:var(--size-1);max-width:100%;min-height:var(--tag-height);padding-inline:var(--tag-pad-x);border-radius:var(--tag-radius);background:var(--tag-bg);color:var(--tag-fg);font-size:var(--tag-font);line-height:var(--text-caption-line);font-weight:var(--weight-medium);padding-block:var(--tag-pad-y);overflow-wrap:break-word;vertical-align:middle;display:inline-flex}.tag__label{min-width:0}.tag__icon{width:var(--tag-icon-size);height:var(--tag-icon-size);color:var(--color-text-secondary);flex:none}@media (forced-colors:active){.tag{border:1px solid canvastext}}.store-name{align-items:flex-start;gap:var(--store-name-gap);vertical-align:baseline;min-width:0;max-width:100%;display:inline-flex}.store-name__dot{width:var(--store-name-dot-size);height:var(--store-name-dot-size);border-radius:var(--radius-full);background:var(--hue);flex:none;margin-block-start:calc((1lh - var(--store-name-dot-size)) / 2)}.store-name__label{overflow-wrap:break-word;align-self:baseline;min-width:0}.store-name--truncate{overflow:hidden}.store-name--truncate .store-name__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (forced-colors:active){.store-name__dot{background:canvastext}}.store-names{align-items:baseline;gap:var(--size-1) var(--store-name-group-gap);vertical-align:baseline;flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.store-names__item{min-width:0;max-width:100%}.avatar{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--avatar-radius);background-color:var(--avatar-ring);background-image:linear-gradient(var(--avatar-bg), var(--avatar-bg));color:var(--avatar-fg);font-size:var(--avatar-font-md);line-height:1;font-weight:var(--weight-medium);-webkit-user-select:none;user-select:none;vertical-align:middle;flex:none;place-items:center;display:inline-grid;position:relative}.avatar[data-hue]{background-image:linear-gradient(var(--hue-surface), var(--hue-surface));color:var(--hue-text)}.avatar--xs{width:var(--avatar-size-xs);height:var(--avatar-size-xs);font-size:var(--avatar-font-xs)}.avatar--sm{width:var(--avatar-size-sm);height:var(--avatar-size-sm);font-size:var(--avatar-font-sm)}.avatar--md{width:var(--avatar-size-md);height:var(--avatar-size-md);font-size:var(--avatar-font-md)}.avatar--lg{width:var(--avatar-size-lg);height:var(--avatar-size-lg);font-size:var(--avatar-font-lg)}.avatar--xl{width:var(--avatar-size-xl);height:var(--avatar-size-xl);font-size:var(--avatar-font-xl)}.avatar__initials{font-variant-numeric:tabular-nums}@media (forced-colors:active){.avatar{border:1px solid canvastext}}.icon-tile{width:var(--icon-tile-size-md);height:var(--icon-tile-size-md);border-radius:var(--icon-tile-radius-md);background:var(--icon-tile-bg);color:var(--icon-tile-fg);flex:none;place-items:center;display:inline-grid}.icon-tile>svg{width:var(--icon-tile-icon-md);height:var(--icon-tile-icon-md)}.icon-tile--sm{width:var(--icon-tile-size-sm);height:var(--icon-tile-size-sm);border-radius:var(--icon-tile-radius-sm)}.icon-tile--sm>svg{width:var(--icon-tile-icon-sm);height:var(--icon-tile-icon-sm)}.icon-tile--lg{width:var(--icon-tile-size-lg);height:var(--icon-tile-size-lg);border-radius:var(--icon-tile-radius-lg)}.icon-tile--lg>svg{width:var(--icon-tile-icon-lg);height:var(--icon-tile-icon-lg)}.icon-tile[data-hue]{background:var(--hue-surface);color:var(--hue-text)}.icon-tile--positive{background:var(--color-positive-surface);color:var(--color-positive-text)}.icon-tile--attention{background:var(--color-attention-surface);color:var(--color-attention-text)}.icon-tile--critical{background:var(--color-critical-surface);color:var(--color-critical-text)}.icon-tile--info{background:var(--color-info-surface);color:var(--color-info-text)}.icon-tile.cat-colored{background:var(--cat-bg);color:var(--cat-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cat-fg) 18%, transparent)}@media (forced-colors:active){.icon-tile{border:1px solid canvastext}}.cat-tablet{align-content:space-between;justify-items:start;gap:var(--size-3);aspect-ratio:5/3;width:100%;min-width:0;padding:var(--size-4);border-radius:var(--cat-tablet-tile-radius);background:var(--cat-bg,var(--cat-grey-bg));color:var(--cat-fg,var(--cat-grey-fg));box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 18%, transparent);display:grid}.cat-tablet__icon{display:inline-flex}.cat-tablet__icon>svg{width:var(--icon-tile-icon-lg);height:var(--icon-tile-icon-lg)}.cat-tablet__name{overflow-wrap:anywhere;max-width:100%;font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--weight-bold)}.cat-tablet--sm{aspect-ratio:auto;gap:var(--size-1);padding:var(--size-2);border-radius:var(--radius-md);font-size:var(--text-caption-size)}.cat-tablet--sm .cat-tablet__icon>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.cat-tablet--sm .cat-tablet__name{font-size:var(--text-caption-size);line-height:var(--text-caption-line);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cat-tablet--current{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-selected-border)}.status-line{align-items:flex-start;gap:var(--size-1);min-width:0;display:inline-flex}.status-line__icon{margin-block:calc((1lh - var(--icon-size-sm)) / 2);flex:none}.status-line__text{min-width:0}.status-line__state{white-space:nowrap}.status-line--positive .status-line__icon{color:var(--color-positive)}.status-line--positive .status-line__state{color:var(--color-positive-text)}.status-line--attention .status-line__icon{color:var(--color-attention)}.status-line--attention .status-line__state{color:var(--color-attention-ink)}.status-line--critical .status-line__icon{color:var(--color-critical)}.status-line--critical .status-line__state{color:var(--color-critical-ink)}.status-line--info .status-line__icon{color:var(--color-info)}.status-line--info .status-line__state{color:var(--color-info-text)}.status-line--neutral .status-line__icon,.status-line--neutral .status-line__state{color:var(--color-neutral-text)}.status-line--expiring .status-line__icon{color:var(--color-expiring)}.status-line--expiring .status-line__state{color:var(--color-expiring-ink)}.status-line--expired .status-line__icon{color:var(--color-expired)}.status-line--expired .status-line__state{color:var(--color-expired-ink)}.status-line--fresh .status-line__icon{color:var(--color-fresh)}.status-line--fresh .status-line__state{color:var(--color-fresh-text)}.status-line--void .status-line__icon,.status-line--void .status-line__state{color:var(--color-void-text)}.code-tile{width:var(--icon-tile-size-sm);height:var(--icon-tile-size-sm);border-radius:var(--radius-sm);background:var(--color-surface-sunken);font-size:var(--text-caption-size);line-height:1;font-weight:var(--weight-bold);color:var(--color-text-secondary);place-items:center;display:inline-grid}.seats-meta{align-items:flex-end;gap:var(--size-1);flex-direction:column;display:inline-flex}@media (max-width:768px){.seats-meta{align-items:center;gap:var(--size-2);flex-direction:row}}.card{background:var(--card-bg);border-radius:var(--card-radius);min-width:0;box-shadow:var(--card-shadow);flex-direction:column;display:flex;position:relative}.card--flat{background:var(--color-surface-sunken);box-shadow:0 0 0 1px var(--color-border-subtle)}.modal__aside .card--flat{background:var(--color-surface)}.card__head{align-items:center;column-gap:var(--size-3);padding:var(--size-4) var(--card-padding) 0;min-height:calc(var(--size-12) + var(--size-1));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""sub actions";display:grid}.card__head--divided,.card--flush>.card__head{padding-bottom:var(--size-3);border-bottom:1px solid var(--color-border-subtle)}.card__title{min-width:0;font-size:var(--card-title-size);line-height:var(--card-title-line);font-weight:var(--weight-bold);color:var(--color-text);grid-area:title}.card__title--truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card__title--truncate .card__link{display:inline}.card__sub{min-width:0;font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);color:var(--color-text-secondary);grid-area:sub}.card__actions{align-items:center;gap:var(--size-2);grid-area:actions;display:flex}.card__head--lead{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead title actions""lead sub actions"}.card__head--status{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title status""sub."}.card__head--status.card__head--actions{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title status actions""sub.actions"}.card__head--lead.card__head--status{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead title status""lead sub."}.card__head--lead.card__head--status.card__head--actions{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"lead title status actions""lead sub.actions"}@media (max-width:768px){.card__head--actions{grid-template-areas:"title actions""sub."}.card__head--lead.card__head--actions{grid-template-areas:"lead title actions""lead sub."}.card__head--status.card__head--actions{grid-template-areas:"title status actions""sub. ."}.card__head--lead.card__head--status.card__head--actions{grid-template-areas:"lead title status actions""lead sub. ."}.card__head--actions>.card__actions{flex-wrap:nowrap}}.card__lead{grid-area:lead;align-self:start;display:inline-flex}.card__status{grid-area:status;align-items:center;display:inline-flex}.card__body{min-width:0;padding:var(--size-4) var(--card-padding) var(--card-padding);flex:1}.card__body--flush,.card--flush .card__body{padding:0}.card__body--stack{align-content:start;gap:var(--size-3);display:grid}.card__body--scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.card__body--fade-end{-webkit-mask-image:linear-gradient(to top, transparent, currentColor var(--fade-edge));mask-image:linear-gradient(to top, transparent, currentColor var(--fade-edge))}.card__body--fade-start{-webkit-mask-image:linear-gradient(to bottom, transparent, currentColor var(--fade-edge));mask-image:linear-gradient(to bottom, transparent, currentColor var(--fade-edge))}.card__body--fade-start.card__body--fade-end{-webkit-mask-image:linear-gradient(to bottom, transparent, currentColor var(--fade-edge), currentColor calc(100% - var(--fade-edge)), transparent);mask-image:linear-gradient(to bottom, transparent, currentColor var(--fade-edge), currentColor calc(100% - var(--fade-edge)), transparent)}.card--contained{contain:size}.card__body--flush:last-child,.card--flush .card__body:last-child,.card>.table-wrap:last-child,.card__body--flush:last-child>.table-wrap:last-child,.card--flush .card__body:last-child>.table-wrap:last-child,.tpl-list__body:last-child>.table-wrap:last-child{border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius)}.card__foot{align-items:center;gap:var(--size-2);padding:var(--size-3) var(--card-padding);border-top:1px solid var(--color-border-subtle);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.card--tinted .card__head{padding-bottom:var(--size-4);border-bottom:1px solid var(--color-border-subtle);background:var(--hue-surface);border-start-start-radius:var(--card-radius);border-start-end-radius:var(--card-radius)}.card--tinted .card__head .icon-tile,.card--tinted .card__head .pill{background:var(--color-surface)}.card--tinted .card__head .pill--positive{box-shadow:inset 0 0 0 1px var(--color-positive)}.card--tinted .card__head .pill--attention{box-shadow:inset 0 0 0 1px var(--color-attention)}.card--tinted .card__head .pill--critical{box-shadow:inset 0 0 0 1px var(--color-critical)}.card--tinted .card__head .pill--info{box-shadow:inset 0 0 0 1px var(--color-info)}.card--tinted .card__head .pill--neutral{box-shadow:inset 0 0 0 1px var(--color-neutral-text)}.card__foot--danger{align-items:center;gap:var(--size-3) var(--size-6);padding-block:var(--size-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.card__foot-text{gap:var(--size-1);min-width:0;display:grid}.card__foot-text p{margin:0}.card__foot-title{font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-medium);color:var(--color-text)}@media (max-width:480px){.card__foot--danger{grid-template-columns:minmax(0,1fr)}.card__foot--danger>.btn{justify-self:start}}.card__zones{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.card__zone{flex-direction:column;min-width:0;display:flex}.card__zone+.card__zone{border-inline-start:1px solid var(--color-border-subtle)}@media (max-width:1024px){.card__zones{grid-auto-flow:row}.card__zone+.card__zone{border-inline-start:0;border-top:1px solid var(--color-border-subtle)}}.setting-list{margin:0;padding:0;list-style:none;display:grid}.setting-row{align-items:start;gap:var(--size-3);padding-block:var(--size-3);border-top:1px solid var(--color-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.setting-row:first-child{border-top:0;padding-top:0}.setting-row:last-child{padding-bottom:0}.setting-row__text{gap:var(--size-1);min-width:0;display:grid}.setting-row>.icon-tile{margin-block:calc((var(--text-ui-line) - var(--icon-tile-size-sm)) / 2)}.setting-row__action{margin-block:calc((var(--text-ui-line) - var(--control-height-sm)) / 2)}.setting-row__title{align-items:center;gap:var(--size-1) var(--size-2);font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-medium);color:var(--color-text);flex-wrap:wrap;margin:0;display:flex}.setting-row__title .infotip{height:var(--text-ui-line);align-items:center}.setting-row__value,.setting-row__sub{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);margin:0}.setting-row__value{color:var(--color-text)}.setting-row__title .pill{white-space:nowrap}.card--link{transition:box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out)}.card--link:active{transform:scale(var(--card-press-scale))}.card__link{border-radius:var(--radius-xs);color:inherit;text-decoration:none}.card__link:after{content:"";border-radius:var(--card-radius);position:absolute;inset:0}.card__link:focus-visible{outline:2px solid #0000}.card--link:has(.card__link:focus-visible){box-shadow:0 0 0 1px var(--color-action), 0 0 0 calc(1px + var(--focus-ring-width)) var(--color-focus-ring), var(--elevation-1)}@media (hover:hover) and (pointer:fine){.card--link:hover{box-shadow:0 0 0 1px var(--color-border-strong), var(--elevation-2)}.card--link:hover .card__link{text-underline-offset:var(--link-underline-offset);text-decoration:underline}}.card-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--card-grid-min-width)), 1fr));gap:var(--card-gap);margin:0;padding:0;list-style:none;display:grid}.card-grid__item{min-width:0;display:flex}.card-grid__item>*{flex:1;min-width:0}.panel{background:var(--card-bg);border-radius:var(--card-radius);min-width:0;box-shadow:var(--card-shadow)}.panel__head{align-items:center;column-gap:var(--size-3);padding:var(--size-4) var(--card-padding) var(--size-3);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""sub actions";display:grid}.panel__title{min-width:0;font-size:var(--card-title-size);line-height:var(--card-title-line);font-weight:var(--weight-bold);grid-area:title}.panel__sub{font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);color:var(--color-text-secondary);grid-area:sub}.panel__actions{align-items:center;gap:var(--size-2);grid-area:actions;display:flex}.panel__body{padding:var(--size-4) var(--card-padding) var(--card-padding)}@media (max-width:768px){.panel__head:has(>.panel__actions){grid-template-areas:"title actions""sub."}.panel__head>.panel__actions{flex-wrap:nowrap}}.rows{grid-template-columns:minmax(0,2fr) minmax(0,3fr);margin:0;display:grid}.row{display:contents}.row__key,.row__value{padding:var(--size-2) 0;border-bottom:1px solid var(--color-border-subtle);font-size:var(--text-ui-size);line-height:var(--text-ui-line);margin:0}.row__key{padding-right:var(--size-4);color:var(--color-text-secondary)}.row__value{min-width:0;color:var(--color-text);overflow-wrap:anywhere}.row:last-child .row__key,.row:last-child .row__value{border-bottom:0}.row__value--rich{justify-content:space-between;align-items:flex-start;gap:var(--size-2) var(--size-3);flex-wrap:wrap;display:flex}.row__main{justify-items:start;gap:var(--size-1);flex:168px;min-width:0;display:grid}.row__text{min-width:0;max-width:100%}.row__hint{min-width:0;max-width:100%;font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-regular);color:var(--color-text-secondary)}.row__action{margin-block:calc((var(--text-ui-line) - var(--control-height-sm)) / 2);flex:none;display:flex}.row__value--action-below .row__action{margin-block:var(--size-1) 0}.rows--grid{gap:var(--size-4) var(--size-4);grid-template-columns:repeat(2,minmax(0,1fr))}.rows--grid .row{align-content:start;gap:var(--size-1);min-width:0;display:grid}.rows--grid .row--wide{grid-column:1/-1}.rows--grid .row__key,.rows--grid .row__value{border-bottom:0;padding:0}.rows--grid .row__key{font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.rows--grid .row__value{font-weight:var(--weight-medium)}@media (max-width:480px){.rows{grid-template-columns:minmax(0,1fr)}.rows--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.row__key{border-bottom:0;padding-bottom:0}.row__value{padding-top:0}}.kpi{align-content:start;row-gap:var(--kpi-value-gap);min-width:0;padding:var(--size-4) var(--card-padding);background:var(--card-bg);border-radius:var(--card-radius);box-shadow:var(--card-shadow);color:var(--color-text);text-align:left;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label icon""value icon""meta meta";text-decoration:none;display:grid;position:relative}.kpi__label{font-size:var(--kpi-label-size);line-height:var(--text-caption-line);font-weight:var(--weight-medium);color:var(--color-text-secondary);grid-area:label}.kpi__icon{width:var(--size-8);height:var(--size-8);border-radius:var(--radius-sm);background:var(--color-neutral-surface);color:var(--color-text-secondary);grid-area:icon;align-self:start;place-items:center;display:grid}.kpi__icon>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.kpi__value{align-items:baseline;column-gap:var(--size-2);min-width:0;font-family:var(--text-data-family);font-size:var(--kpi-value-size);line-height:var(--kpi-value-line);font-weight:var(--kpi-value-weight);letter-spacing:var(--kpi-value-tracking);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-area:value;display:flex}.kpi__none{font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-regular);letter-spacing:normal;color:var(--color-text-secondary)}.kpi__meta{align-items:center;gap:var(--size-1);margin-top:var(--size-1);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);flex-wrap:wrap;grid-area:meta;display:flex}.kpi__meta>svg{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none}.kpi__go{color:var(--row-go-fg);display:none}.kpi--fresh .kpi__icon{color:var(--color-fresh);background:0 0}.kpi--expiring .kpi__icon{background:var(--color-expiring-surface);color:var(--color-expiring)}.kpi--expiring .kpi__value{color:var(--color-expiring-ink-large)}.kpi--expired .kpi__icon{background:var(--color-expired-surface);color:var(--color-expired)}.kpi--expired .kpi__value{color:var(--color-expired-ink)}.kpi--attention .kpi__icon{background:var(--color-attention-surface);color:var(--color-attention)}.kpi--attention .kpi__value{color:var(--color-attention-ink-large)}.kpi--critical .kpi__icon{background:var(--color-critical-surface);color:var(--color-critical)}.kpi--critical .kpi__value{color:var(--color-critical-ink)}.kpi--link{cursor:pointer;font:inherit;transition:box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);border:0}.kpi--link:active{transform:scale(var(--card-press-scale))}.kpi--link:focus-visible{box-shadow:0 0 0 1px var(--color-action), 0 0 0 calc(1px + var(--focus-ring-width)) var(--color-focus-ring), var(--elevation-1);outline:2px solid #0000}@media (hover:hover) and (pointer:fine){.kpi--link:hover{box-shadow:0 0 0 1px var(--color-border-strong), var(--elevation-2)}}.kpi-grid{width:100%;min-width:0;container:kpi-grid/inline-size}.kpi-grid__list{gap:var(--size-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@container kpi-grid (width<=863px){.kpi-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container kpi-grid (width<=448px){.kpi-grid__list{grid-template-columns:minmax(0,1fr)}}@container kpi-grid (width<=423px){.kpi-grid__list{gap:var(--size-3)}.kpi{padding:var(--size-3)}}@media (max-width:768px){@container kpi-grid (width<=448px){.kpi-grid:not(.kpi-grid--row) .kpi-grid__list{background:var(--card-bg);border-radius:var(--card-radius);box-shadow:var(--card-shadow);grid-template-columns:minmax(0,1fr);gap:0}.kpi-grid:not(.kpi-grid--row) .kpi{align-items:center;column-gap:var(--size-3);padding:var(--size-3) var(--size-4);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon label value go""icon meta value go";row-gap:0}.kpi-grid:not(.kpi-grid--row) .kpi+.kpi{border-top:1px solid var(--color-border-subtle)}.kpi-grid:not(.kpi-grid--row) .kpi:first-child{border-radius:var(--card-radius) var(--card-radius) 0 0}.kpi-grid:not(.kpi-grid--row) .kpi:last-child{border-radius:0 0 var(--card-radius) var(--card-radius)}.kpi-grid:not(.kpi-grid--row) .kpi__icon{align-self:center}.kpi-grid:not(.kpi-grid--row) .kpi__label{align-self:end}.kpi-grid:not(.kpi-grid--row) .kpi__value{text-align:right;justify-content:flex-end}.kpi-grid:not(.kpi-grid--row) .kpi__meta{align-self:start;margin-top:0}.kpi-grid:not(.kpi-grid--row) .kpi:not(:has(.kpi__meta)){grid-template-areas:"icon label value go"}.kpi-grid:not(.kpi-grid--row) .kpi:not(:has(.kpi__meta)) .kpi__label{align-self:center}.kpi-grid:not(.kpi-grid--row) .kpi__go{grid-area:go;display:block}.kpi-grid:not(.kpi-grid--row) .kpi--link:active{background:var(--color-surface-pressed);transform:none}.kpi-grid:not(.kpi-grid--row) .kpi--link:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring-inset)}}}.kpi-grid--row .kpi-grid__list{grid-template-columns:repeat(var(--kpi-count), minmax(0, 1fr))}@container kpi-grid (width<=863px){.kpi-grid--row .kpi-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-grid--row .kpi-grid__list>:last-child:nth-child(odd){grid-column:1/-1}}.toolbar{align-items:center;gap:var(--size-2);padding:var(--size-3) var(--size-4);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.toolbar__end{align-items:center;gap:var(--size-2);margin-left:auto;display:flex}@media (max-width:768px){.toolbar__count{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.toolbar__end:has(>.toolbar__count:only-child){display:contents}.toolbar:has(>.toolbar__end:only-child>.toolbar__count:only-child){border-bottom:0;padding:0}.toolbar:has(.toolbar__count)>.search--toolbar{flex:auto;width:100%}.filters:has(.toolbar__count) .filters__search{flex:auto;max-width:none}}.list-note{padding:var(--size-4) var(--size-4) var(--size-5);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);margin:0}.filters{gap:var(--size-2);flex-direction:column;min-width:0;display:flex}.filters__bar{align-items:center;gap:var(--size-2);flex-wrap:wrap;min-width:0;display:flex}.filters__search{flex:1 1 var(--filters-panel-width);max-width:var(--filters-panel-width);min-width:0}.filters__panel-foot{justify-content:flex-end;gap:var(--size-2);margin-top:var(--size-4);display:flex}@media (max-width:768px){.filters__search{flex-basis:100%;max-width:none}.filters__panel-foot>*{flex:none}}.filter-bar{align-items:center;gap:var(--size-2);flex-wrap:wrap;min-width:0;display:flex}.filter-select{width:max-content;min-width:var(--filter-select-width);max-width:var(--filter-select-max-width);flex:none;position:relative}.filter-select--on .sel__btn,.filter-select--on .field__control--affix{border-color:var(--color-selected-border);background:var(--color-selected-surface);color:var(--color-selected-text)}.filter-select--on .input,.filter-select--on .sel__value,.filter-select--on .sel__value .lucide,.filter-select--on .field__control--affix .lucide{color:var(--color-selected-text)}.filter-select--on .sel__chev{visibility:hidden}.filter-select--inactive .sel__btn{border-style:dashed;border-color:var(--color-selected-border);color:var(--color-text-secondary);cursor:default;background:0 0}.filter-select--inactive .sel__value,.filter-select--inactive .sel__value .lucide{color:var(--color-text-secondary)}.filter-select--inactive .sel__chev{visibility:hidden}.filter-select__pair{align-items:center;gap:var(--size-1);min-width:0;display:inline-flex}.filter-select__clear{top:0;bottom:0;right:var(--size-1);color:var(--color-selected-text);margin-block:auto;position:absolute}.filter-bar__trigger{position:relative}.filter-bar__trigger--on{color:var(--color-selected-text)}.filter-sheet__body{gap:var(--size-3);display:grid}.filter-sheet__rows{display:grid}.filter-sheet__row{align-items:center;column-gap:var(--size-2);min-height:var(--touch-target-min);padding:var(--size-2) 0;border:0;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name chev""value chev";display:grid}.filter-sheet__row>.lucide{grid-area:chev}.filter-sheet__name{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);grid-area:name}.filter-sheet__value{min-width:0;font-size:var(--text-ui-size);line-height:var(--text-ui-line);text-overflow:ellipsis;white-space:nowrap;grid-area:value;overflow:hidden}.filter-sheet__row--on .filter-sheet__value{color:var(--color-selected-text);font-weight:var(--weight-bold)}.filter-sheet__list{margin:0;padding:0;list-style:none}.filter-sheet__list:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--focus-ring-inset);outline:2px solid #0000}.filter-sheet__list>.sel__opt{min-height:var(--touch-target-min)}.table .cell-drag{width:1px;padding-inline:var(--size-2) 0}.drag-handle-wrap{vertical-align:middle;display:inline-flex}.drag-handle{width:var(--drag-handle-width);height:var(--drag-handle-height);border-radius:var(--button-radius);color:var(--drag-handle-fg);cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.drag-handle:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--focus-ring-inset);outline:2px solid #0000}.drag-handle:disabled{cursor:default;color:var(--color-text-disabled)}.drag-handle--grabbed,.drag-handle[aria-pressed=true]{background:var(--color-selected-surface);color:var(--color-selected-text);cursor:grabbing}@media (hover:hover) and (pointer:fine){.drag-handle:hover:not(:disabled):not([aria-pressed=true]){background:var(--color-surface-hover);color:var(--color-text-control)}}.sortable-item{z-index:0;position:relative}.sortable-item--dragging{z-index:calc(var(--z-sticky) + 1);box-shadow:var(--sortable-shadow);-webkit-user-select:none;user-select:none}.table tr.sortable-item--dragging>td,.table tr.sortable-item--dragging>th{background:var(--sortable-bg)}.sortable-item--dragging .drag-handle{cursor:grabbing}.sortable-item--shifting{transition:transform var(--duration-base) var(--ease-out)}.sortable-item--settling{transition:transform var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){.sortable-item--shifting,.sortable-item--settling{transition:none}}.filter-list{align-content:start;gap:var(--size-2);min-width:0;display:grid}.filter-list__title{padding-inline:var(--size-3);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-medium);color:var(--color-text-secondary);margin:0}.filter-list__items{gap:var(--filter-list-gap);min-width:0;display:grid}.filter-list__item{align-items:center;gap:var(--size-2);width:100%;min-height:var(--filter-list-item-height);padding:var(--size-2) var(--size-3);border-radius:var(--filter-list-item-radius);color:var(--color-text-control);font:inherit;font-size:var(--text-ui-size);line-height:var(--text-ui-line);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;display:flex}.filter-list__icon{color:var(--color-text-secondary);flex:none}.filter-list__label{overflow-wrap:anywhere;flex:auto;min-width:0}.filter-list__count{font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);flex:none;margin-inline-start:auto}.filter-list__item[aria-checked=true],.filter-list__item--on{background:var(--color-selected-surface);color:var(--color-selected-text);font-weight:var(--weight-bold)}.filter-list__item[aria-checked=true] .filter-list__icon,.filter-list__item[aria-checked=true] .filter-list__count,.filter-list__item--on .filter-list__icon,.filter-list__item--on .filter-list__count{color:var(--color-selected-text)}.filter-list__item:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:2px;box-shadow:none}.filter-list__sep{height:1px;margin:var(--size-1) var(--size-3);background:var(--color-border-subtle)}@media (hover:hover) and (pointer:fine){.filter-list__item:hover:not([aria-checked=true]){background-color:var(--color-surface-hover);color:var(--color-text)}}.row-go{color:var(--row-go-fg);flex:none}.inline-note{align-items:flex-start;gap:var(--size-1);min-width:0;max-width:var(--prose-max-width);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);color:var(--color-text-secondary);margin:0;display:flex}.inline-note>.lucide{flex:none;margin-top:1px}.inline-note .btn--link{vertical-align:baseline}.inline-note--wide{max-width:none}.steps-list{gap:var(--size-2);font-size:var(--text-ui-size);line-height:var(--text-ui-line);color:var(--color-text);margin:0;padding-inline-start:var(--size-5);list-style:decimal;display:grid}.steps-list>li{min-width:0}.steps-list>li::marker{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.list-group{min-width:0}.list-group__head{top:var(--list-group-top,0);z-index:var(--z-sticky);align-items:center;gap:var(--size-3);min-height:var(--table-head-height);padding:var(--size-1) var(--size-4);background:var(--table-group-bg);border-top:1px solid var(--table-border);border-bottom:1px solid var(--table-border);font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-medium);color:var(--color-text);margin:0;display:flex;position:sticky}.list-group:first-child .list-group__head{border-top:0}.list-group__label,.table__group-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:768px){.list-group__head{top:var(--list-group-top,var(--topbar-height))}}.list-group__list{margin:0;padding:0;list-style:none}.list-row{column-gap:var(--size-3);border-bottom:1px solid var(--table-border);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.list-group:last-child .list-row:last-child{border-bottom:0}.list-row--changed{background:var(--color-info-surface)}.list-row__main{grid-area:1/1/-1/-1;grid-template-columns:subgrid;align-items:baseline;row-gap:var(--size-1);min-width:0;min-height:var(--touch-target-min);padding:var(--size-2) var(--size-4);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-out);background:0 0;border:0;grid-template-areas:"lead title status go"".sub sub go";display:grid}.list-row__lead{font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);grid-area:lead}.list-row__title{overflow-wrap:anywhere;min-width:0;font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-medium);color:var(--color-text);grid-area:title}.list-row__status{grid-area:status;justify-self:end}.list-row__sub{min-width:0;font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);color:var(--color-text-secondary);grid-area:sub}.list-row__seg{max-width:100%;display:inline-block}.list-row:has(>.list-row__action) .list-row__sub{padding-inline-end:calc(var(--touch-target-min) + var(--size-2))}.list-row__go{grid-area:go;align-self:center}.list-row__action{margin-bottom:var(--size-1);grid-area:2/3;place-self:center end;position:relative}.list-row--cancelled .list-row__title{color:var(--color-text-secondary);text-decoration:line-through}@media (max-width:768px){.list-row__status .pill[data-waits=ok]:not([data-status^=import-]){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}.list-row--bare .list-row__title{grid-area:1/1/2/3}.list-row--bare .list-row__sub{grid-area:2/1/3/3}@media (max-width:768px){.list-row--bare .list-row__sub{grid-area:2/1/3/4}.list-row__main{grid-template-areas:"lead title title go"".sub sub go"}.list-row--bare .list-row__title{grid-area:1/1/2/4}.list-row__status--float{float:right;align-items:flex-end;gap:var(--size-1);margin-inline-start:var(--size-2);margin-bottom:calc(var(--size-1) * -1);font-weight:var(--weight-regular);flex-direction:column;text-decoration:none;display:flex}.list-row__status--float>:not(.pill):not(.sr-only){display:contents}.list-row__status--float:not(:has(.pill:not([data-waits=ok]),.pill[data-status^=import-])){display:none}.list-row__status--sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}@media (hover:hover) and (pointer:fine){.list-row__main:hover{background:var(--table-row-hover-bg)}}.table-wrap{isolation:isolate;min-width:0;max-height:var(--table-wrap-max-height);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;position:relative;overflow:auto}.table-wrap--hidden-end:not(:has(.cell-actions)){-webkit-mask-image:linear-gradient(to left, transparent, currentColor var(--size-8));mask-image:linear-gradient(to left, transparent, currentColor var(--size-8))}.table-wrap--draggable{cursor:grab}.table-wrap--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.table-wrap:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--focus-ring-inset);outline:2px solid #0000}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-ui-size);line-height:var(--text-ui-line);color:var(--color-text)}.table th,.table td{padding:var(--size-2) var(--table-cell-pad-x);text-align:left;vertical-align:middle;border-bottom:1px solid var(--table-border);white-space:nowrap}.table .cell-wrap{white-space:normal;min-width:var(--table-name-min-width)}.table .cell-wrap--narrow{white-space:normal;min-width:var(--table-cell-narrow-min-width)}.table thead th{z-index:calc(var(--z-sticky) + 2);height:var(--table-head-height);background:var(--table-header-bg);border-bottom-color:var(--table-head-border);font-size:var(--table-head-size);line-height:var(--text-caption-line);font-weight:var(--table-head-weight);letter-spacing:var(--track-table-head);text-transform:none;color:var(--table-head-fg);white-space:nowrap;padding-top:0;padding-bottom:0;position:sticky;top:0}.table tbody td{height:var(--table-row-height)}.table tbody th[scope=row]{font-weight:var(--weight-regular)}.table tbody tr:last-child>td,.table tbody tr:last-child>th{border-bottom:0}.table tbody tr{transition:background-color var(--duration-instant) var(--ease-out)}.table tbody tr[aria-selected=true]{background:var(--table-row-selected-bg)}.table__row--changed{background:var(--color-info-surface)}.table__row--cancelled .cell-main__link,.table__row--cancelled .cell-main__title,.table__row--cancelled{color:var(--color-text-secondary)}.table__row--cancelled .cell-main__link,.table__row--cancelled .cell-main__title{text-decoration:line-through}.table__row--clickable{cursor:pointer}@media (hover:hover) and (pointer:fine){.table tbody tr:hover:not(.table__group){background:var(--table-row-hover-bg)}.table tbody tr[aria-selected=true]:hover{background:var(--table-row-selected-bg)}}.table--compact th,.table--compact td{padding-left:var(--table-cell-pad-x-compact);padding-right:var(--table-cell-pad-x-compact)}.table--compact tbody td{height:var(--table-row-height-compact)}.table--compact th:first-child,.table--compact td:first-child{padding-left:var(--table-cell-pad-x)}.table--compact th:last-child,.table--compact td:last-child{padding-right:var(--table-cell-pad-x)}.cell-num{font-family:var(--text-data-family);font-variant-numeric:tabular-nums;white-space:nowrap}.table--compare .cell-num,.table .cell-num--money,.cell-num--money{text-align:right}.table--events .cell-num:not(.cell-num--money){text-align:left}.cell-time{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:left}.cell-num--strong{font-weight:var(--weight-bold)}.cell-num--muted,.cell-num--negative{color:var(--color-text-secondary)}.cell-main{align-items:center;gap:var(--size-3);display:flex}.cell-main__lead{flex:none;display:inline-flex}.cell-main__text{min-width:0;display:grid}.cell-main__go{margin-inline-start:auto}.cell-main--clamp .cell-main__link,.cell-main--clamp .cell-main__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cell-main--clamp .cell-main__sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cell-main__title{font-weight:var(--weight-medium);color:var(--color-text)}.cell-main__link{border-radius:var(--radius-xs);font:inherit;font-weight:var(--weight-medium);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.cell-main__link:focus-visible{box-shadow:0 0 0 1px var(--color-action), 0 0 0 calc(1px + var(--focus-ring-width)) var(--color-focus-ring);outline:2px solid #0000}@media (hover:hover) and (pointer:fine){.cell-main__link:hover{text-underline-offset:var(--link-underline-offset);text-decoration:underline}.table__row--cancelled .cell-main__link:hover{text-decoration-line:underline line-through}}.cell-main__sub,.cell-sub{min-width:0;font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);display:block}.cell-actions{z-index:calc(var(--z-sticky) + 1);width:1%;padding-right:var(--size-2);white-space:nowrap;text-align:right;background:var(--card-bg);position:sticky;right:0}.table .cell-actions{padding-right:var(--size-2);text-align:right}.cell-actions__in{justify-content:flex-end;align-items:center;gap:var(--size-1);display:inline-flex}.cell-actions__more{color:var(--color-text-hint)}.cell-actions__icon{color:var(--color-text-secondary)}.cell-actions__divider{width:1px;height:var(--size-5);background:var(--color-border);align-self:center}.cell-actions__more[aria-expanded=true]{color:var(--color-text)}thead .cell-actions{background:var(--table-header-bg)}.table-wrap--hidden-end .cell-actions{box-shadow:inset 1px 0 0 var(--color-border)}.table tbody tr[aria-selected=true]>.cell-actions{background:linear-gradient(var(--table-row-selected-bg), var(--table-row-selected-bg)), var(--card-bg)}@media (hover:hover) and (pointer:fine){.table tbody tr:hover>.cell-actions{background:linear-gradient(var(--table-row-hover-bg), var(--table-row-hover-bg)), var(--card-bg)}.table tbody tr:hover .cell-actions__more{color:var(--color-text-control)}}.table__group>th{z-index:calc(var(--z-sticky) + 2);height:var(--table-head-height);padding:var(--size-1) var(--size-2);background:var(--table-group-bg);border-top:1px solid var(--table-border);border-bottom:1px solid var(--table-border);font-weight:var(--weight-regular);text-align:left;position:sticky;top:0}.table tbody:first-of-type .table__group:first-child>th{border-top:0}.table thead~tbody .table__group>th{top:var(--table-head-height)}.table thead.sr-only~tbody .table__group>th{top:0}.table__group-in{align-items:center;gap:var(--size-3);min-width:0;left:var(--size-2);width:var(--_group-w,calc(100% + var(--size-2) - var(--table-cell-pad-x)));display:flex;position:sticky}.table-wrap{--_group-w:calc(var(--table-wrap-w) - var(--size-2) - var(--table-cell-pad-x))}.table__group-toggle{align-items:center;gap:var(--size-2);min-width:0;min-height:var(--size-8);padding:0 var(--size-2);border-radius:var(--radius-sm);font:inherit;font-weight:var(--weight-medium);color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex:0 auto;display:inline-flex}.table__group-toggle:disabled,.table__group-toggle--static{cursor:default}.table__group-chev{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-out)}.table__group-toggle[aria-expanded=false] .table__group-chev,.table__group--collapsed .table__group-chev{transform:rotate(-90deg)}.table__group-mark{width:var(--table-group-mark-size);height:var(--table-group-mark-size);color:var(--hue-text,var(--color-text-secondary));justify-content:center;align-items:center;margin-inline-end:var(--size-1);display:inline-flex}.table__group-mark>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.table:has(.table__group-chev) thead th:first-child:not(.cell-drag){padding-inline-start:calc(var(--table-cell-pad-x) + var(--table-lead-offset))}.table:has(.table__group-chev) tbody tr:not(.table__group)>td:first-child:not(.cell-drag){padding-inline-start:calc(var(--table-cell-pad-x) + var(--table-lead-offset))}.table:has(.table__group-chev) :is(th,td).cell-drag{padding-inline-start:var(--size-3)}.table:has(.table__group-chev) :is(th.cell-drag+th,td.cell-drag+td){padding-inline-start:var(--size-1)}.table__group-count{font-size:var(--text-body-xs-size);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap;flex:none;margin-inline-start:auto}.table__group-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-body-xs-size);color:var(--color-text-secondary);overflow:hidden}@media (hover:hover) and (pointer:fine){button.table__group-toggle:hover:not(:disabled){background:var(--color-surface-hover)}}@media (max-width:768px){.table tbody th:first-child,.table tbody td:first-child,.table thead th:first-child{z-index:var(--z-sticky);background:var(--card-bg);position:sticky;left:0}.table-wrap--hidden-start .table tbody td:first-child,.table-wrap--hidden-start .table tbody th:first-child,.table-wrap--hidden-start .table thead th:first-child{box-shadow:inset -1px 0 0 var(--color-border)}.table thead th:first-child{z-index:calc(var(--z-sticky) + 3);background:var(--table-header-bg)}.table tbody td:first-child .cell-main,.table tbody th:first-child .cell-main{min-width:var(--table-name-min-width)}.table tbody td:first-child .cell-main__text,.table tbody th:first-child .cell-main__text{white-space:normal}.table__group>th:first-child,.table-wrap--free-start .table tbody td:first-child,.table-wrap--free-start .table tbody th:first-child{box-shadow:none;position:static}.table-wrap--free-start .table thead th:first-child{box-shadow:none;left:auto}.table tbody tr[aria-selected=true]>:first-child{background:linear-gradient(var(--table-row-selected-bg), var(--table-row-selected-bg)), var(--card-bg)}.table tbody tr.table__row--changed>:first-child,.table tbody tr.table__row--changed>.cell-actions{background:linear-gradient(var(--color-info-surface), var(--color-info-surface)), var(--card-bg)}}.pager{justify-content:space-between;align-items:center;gap:var(--size-2) var(--size-4);padding:var(--size-2) var(--size-4);background:var(--table-header-bg);border-top:1px solid var(--table-border);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;flex-wrap:wrap;display:flex}.pg__info{font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.pager__list{align-items:center;gap:var(--size-1);margin:0;padding:0;list-style:none;display:flex}.pg{min-width:var(--control-height-sm);height:var(--control-height-sm);padding:0 var(--size-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--pagination-fg);font-family:var(--text-data-family);font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);place-items:center;text-decoration:none;display:inline-grid}.pg>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.pg:active:not([aria-disabled=true]):not([aria-current=page]){transform:scale(var(--button-press-scale))}.pg[aria-current=page],.pg--on{background:var(--color-action);border-color:var(--color-action);color:var(--color-text-on-action);font-weight:var(--weight-bold)}.pg[aria-disabled=true]{color:var(--color-text-disabled);border-color:var(--color-border-subtle);cursor:not-allowed}.pg__gap{min-width:var(--size-6);line-height:var(--text-ui-line);color:var(--color-text-secondary);place-items:center;display:inline-grid}.pg:focus-visible{border-color:var(--color-action);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring);outline:2px solid #0000}.pg[aria-current=page]:focus-visible,.pg--on:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:2px;box-shadow:none}@media (hover:hover) and (pointer:fine){.pg:hover:not([aria-disabled=true]):not([aria-current=page]):not(.pg--on){background:var(--color-surface-hover);border-color:var(--color-border-strong)}}.pager__step{align-items:center;gap:var(--size-3);display:flex}.pager__page{font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-variant-numeric:tabular-nums;color:var(--color-text);white-space:nowrap}@media (max-width:480px){.pager{justify-content:center}.pg__info{text-align:center;width:100%}}.meter{gap:var(--size-1);min-width:0;display:grid}.meter__head{justify-content:space-between;align-items:baseline;gap:var(--size-2);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);display:flex}.meter__label{color:var(--color-text-secondary)}.meter__value{font-family:var(--text-data-family);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);color:var(--color-text)}.meter__track{height:var(--progress-height);border-radius:var(--radius-full);background:var(--progress-track);overflow:hidden}.meter__bar{border-radius:inherit;background:var(--progress-fill);transform-origin:0;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out), background-color var(--duration-fast) var(--ease-out);display:block}.meter--attention .meter__bar{background:var(--meter-fill-attention)}.meter--critical .meter__bar{background:var(--meter-fill-critical)}.meter__note{align-items:center;gap:var(--size-1);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);display:flex}.meter__note>svg{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none}.meter--attention .meter__note{color:var(--color-attention-ink)}.meter--critical .meter__note{color:var(--color-critical-ink)}.skeleton{gap:var(--size-3);opacity:0;min-width:0;animation:skeleton-appear var(--duration-fast) var(--ease-out) var(--skeleton-delay) forwards, skeleton-pulse var(--skeleton-duration) var(--ease-in-out) var(--skeleton-delay) infinite;display:grid}.skeleton__shape{height:var(--size-3);border-radius:var(--radius-xs);background:var(--skeleton-bg);display:block}@keyframes skeleton-appear{to{opacity:1}}@keyframes skeleton-pulse{50%{opacity:.7}}.empty{align-content:center;justify-items:center;gap:var(--size-2);padding:var(--size-12) var(--size-6);text-align:center;display:grid}.empty__icon{width:var(--empty-tile-size);height:var(--empty-tile-size);margin-bottom:var(--size-2);border-radius:var(--radius-md);background:var(--color-neutral-surface);color:var(--color-text-secondary);place-items:center;display:grid}.empty__icon>svg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.empty__title{font-size:var(--card-title-size);line-height:var(--card-title-line);font-weight:var(--weight-bold);color:var(--color-text);text-wrap:balance;margin:0}.empty__text{max-width:var(--empty-text-max);font-size:var(--text-ui-size);line-height:var(--text-ui-line);color:var(--color-text-secondary);text-wrap:pretty;margin:0}.empty__actions{justify-content:center;gap:var(--size-2);margin-top:var(--size-3);flex-wrap:wrap;display:flex}.empty--first .empty__icon{background:var(--color-action-subtle);color:var(--color-action-subtle-text)}.empty--error .empty__icon{background:var(--color-critical-surface);color:var(--color-critical-text)}.empty--compact{padding:var(--size-8) var(--size-4)}.slip-tray{padding:var(--size-6) var(--size-4) var(--size-8);background:var(--slip-tray-bg);border-radius:var(--card-radius);justify-items:center;display:grid}.slip{width:100%;max-width:var(--slip-max);margin-bottom:var(--slip-tooth-h);padding:var(--size-5) var(--size-5) var(--size-4);background:var(--color-surface);color:var(--color-text);filter:var(--slip-shadow);position:relative}.slip:after{content:"";height:var(--slip-tooth-h);background:var(--color-surface);-webkit-mask:conic-gradient(from -45deg at 50% 100%, currentColor 90deg, transparent 0) 0 0 / var(--slip-tooth-w) 100% repeat-x;-webkit-mask:conic-gradient(from -45deg at 50% 100%, currentColor 90deg, transparent 0) 0 0 / var(--slip-tooth-w) 100% repeat-x;mask:conic-gradient(from -45deg at 50% 100%, currentColor 90deg, transparent 0) 0 0 / var(--slip-tooth-w) 100% repeat-x;position:absolute;top:100%;left:0;right:0}.slip__title{margin:0 0 var(--size-3);font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-bold)}.slip__table{border-collapse:collapse;width:100%;font-size:var(--text-ui-size);line-height:var(--text-ui-line)}.slip__table caption{text-align:left}.slip__table th,.slip__table td{padding:var(--size-1) 0;vertical-align:top;font-weight:var(--weight-regular);text-align:left}.slip__table td{padding-left:var(--size-4);text-align:right;white-space:nowrap;font-family:var(--text-data-family);font-variant-numeric:tabular-nums}.slip__meta{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);display:block}.slip__discount>*,.slip__sums>:is(th,td){color:var(--color-text-secondary)}.slip__sums--first>:is(th,td){padding-top:var(--size-3);border-top:1px dashed var(--color-border-strong)}.slip__total>:is(th,td){padding-top:var(--size-3);border-top:3px double var(--color-text);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);font-weight:var(--weight-bold);color:var(--color-text)}.slip__after{margin-top:var(--size-4);padding-top:var(--size-3);border-top:1px dashed var(--color-border-strong);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);text-align:center}@media (max-width:480px){.slip-tray{padding:var(--size-4) var(--size-3) var(--size-6)}.slip{padding:var(--size-4)}}.chart{gap:var(--size-3);min-width:0;display:grid;position:relative}.chart__plot{min-width:0;height:var(--chart-body-height);border-radius:var(--radius-sm);position:relative}.chart__plot:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:2px;box-shadow:none}.chart__svg{width:100%;height:100%;overflow:visible}.chart__state{height:var(--chart-body-height);align-content:center;min-width:0;display:grid}.chart__state>.empty{padding-top:0;padding-bottom:0}.chart__skeleton{align-items:flex-end;gap:var(--size-3);height:var(--chart-body-height);padding:var(--size-3) 0 var(--size-6);border-bottom:1px solid var(--chart-axis-line);display:flex}.chart__skeleton>.skeleton__shape{border-radius:var(--radius-xs) var(--radius-xs) 0 0;flex:1;height:100%}.chart__skeleton>.skeleton__shape:nth-child(3n+1){height:50%}.chart__skeleton>.skeleton__shape:nth-child(3n+2){height:75%}.chart__grid{stroke:var(--chart-grid)}.chart__baseline{stroke:var(--chart-axis-line)}.chart__axis{fill:var(--chart-axis-fg);font-family:var(--text-data-family);font-size:var(--text-caption-size);font-variant-numeric:tabular-nums}.chart__band{fill:var(--table-row-hover-bg)}.chart__line{fill:none;stroke-width:var(--chart-line-width);stroke-linejoin:round;stroke-linecap:round}.chart__line--ongoing{stroke-dasharray:5 5}.chart__reveal{transform-box:fill-box;transform-origin:0}@media (prefers-reduced-motion:no-preference){.chart--draw .chart__reveal{animation:chart-draw var(--chart-draw-duration) var(--ease-out) both}}@keyframes chart-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes chart-direct{0%{opacity:0}to{opacity:1}}.chart__line--s1{stroke:var(--chart-series-1)}.chart__line--store{stroke:var(--hue-text)}.chart__point{fill:var(--color-surface);stroke-width:2px}.chart__point--s1{stroke:var(--chart-series-1)}.chart__point--store{stroke:var(--hue-text)}.chart__point--ongoing{fill:var(--color-surface)}.chart__guide{stroke:var(--chart-axis-line)}.chart__legend{gap:var(--size-1) var(--size-4);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chart__key{align-items:center;gap:var(--size-2);min-width:0;max-width:100%;display:inline-flex}.chart__key-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.chart__key-total{font-family:var(--text-data-family);font-variant-numeric:tabular-nums;flex:none}.chart__swatch{width:var(--size-3);height:var(--size-3);border-radius:var(--radius-xs);box-shadow:inset 0 0 0 1px var(--chart-legend-dot-border);flex:none}.chart__swatch--store{background:var(--hue-text)}.chart__swatch--line{height:2px;box-shadow:none;border-radius:0}.chart__swatch--empty,.chart__swatch--line.chart__swatch--empty{height:var(--size-3);border-radius:var(--radius-full);box-shadow:inset 0 0 0 2px var(--hue-text,var(--chart-series-1));background:0 0}.chart__swatch--other{background:var(--color-text-hint)}.column-chart__readout{gap:var(--size-1);display:grid}.column-chart__head{justify-content:space-between;align-items:center;gap:var(--size-2);min-height:var(--control-height-sm);display:flex}.column-chart__when{min-width:0;font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.column-chart__hint{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-hint);flex:none}.column-chart__main{justify-content:space-between;align-items:center;gap:var(--size-2);display:flex}.column-chart__value{font-family:var(--text-data-family);font-size:var(--dialog-title-size);line-height:var(--dialog-title-line);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--color-text)}.column-chart__steps{gap:var(--size-1);display:inline-flex}.column-chart__note{align-items:center;gap:var(--size-2);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);display:inline-flex}.column-chart__avg-key{width:var(--size-4);border-top:1px dashed var(--color-text-secondary);flex:none}.column-chart__rows{gap:var(--size-1);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);color:var(--color-text-secondary);margin:0;padding:0;list-style:none;display:grid}.column-chart__rows--sub{padding:var(--size-1) 0 0 var(--size-5)}.column-chart__row{align-items:center;gap:var(--size-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.column-chart__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.column-chart__num{font-family:var(--text-data-family);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);color:var(--color-text)}.column-chart__row-btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.column-chart__row-btn:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:2px;border-radius:var(--radius-xs)}.column-chart__row-btn .column-chart__name{align-items:center;gap:var(--size-1);display:inline-flex}.column-chart__chev{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-out);flex:none}.column-chart__chev--open{transform:rotate(180deg)}.column-chart__plot{height:calc(var(--chart-body-height) - var(--size-16));touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.column-chart__axis--on{fill:var(--color-text);font-weight:var(--weight-bold)}.column-chart__bar--one{fill:var(--chart-series-1)}.column-chart__bar--store{fill:var(--hue-text)}.column-chart__bar--other{fill:var(--color-text-hint)}.column-chart__col{transition:opacity var(--duration-fast) var(--ease-out)}.column-chart--picked .column-chart__col:not(.column-chart__col--on){opacity:.35}.column-chart__avg{stroke:var(--color-text-secondary);stroke-width:1px;stroke-dasharray:var(--size-1) var(--size-1)}@media (prefers-reduced-motion:reduce){.column-chart__chev,.column-chart__col{transition:none}}.chart-tip{z-index:var(--z-sticky);width:max-content;max-width:var(--tooltip-max-width);padding:var(--size-2) var(--size-3);border-radius:var(--radius-md);background:var(--tooltip-bg);color:var(--tooltip-fg);box-shadow:var(--elevation-3);pointer-events:none;opacity:0;transform:translate(-50%, calc(-100% - var(--size-2) + var(--chart-tip-shift)));transition:opacity var(--duration-instant) var(--ease-out), transform var(--duration-instant) var(--ease-out);position:absolute}.chart-tip--on{opacity:1;transform:translate(-50%, calc(-100% - var(--size-2)));transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.chart-tip--instant{transition:none}.chart-tip__value{font-family:var(--text-data-family);font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;display:block}.chart-tip__when{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--on-dark-fg-muted);display:block}.chart-tip__rows{gap:0 var(--size-4);margin:var(--size-2) 0 0;padding-top:var(--size-2);border-top:1px solid var(--on-dark-surface-strong);font-size:var(--text-caption-size);line-height:var(--text-caption-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.chart-tip__row{display:contents}.chart-tip__rows dt{min-width:0;color:var(--on-dark-fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chart-tip__rows dd{white-space:nowrap;text-align:right;font-family:var(--text-data-family);font-variant-numeric:tabular-nums;margin:0}.bar-list{gap:var(--size-2);width:100%;min-width:0;display:grid;container:bar-list/inline-size}.bar-list__rows{align-items:center;gap:var(--size-2) var(--size-3);grid-template-columns:auto fit-content(45%) minmax(0,1fr) auto;margin:0;padding:0;list-style:none;display:grid}.bar-list__row{--_bar-fill:var(--chart-series-1);grid-column:1/-1;grid-template-columns:subgrid;min-height:var(--size-8);font-size:var(--text-ui-size);line-height:var(--text-ui-line);align-items:center;display:grid}.bar-list__row[data-hue]{--_bar-fill:var(--hue-text)}.bar-list__icon{color:var(--hue-text,var(--color-text-secondary));display:inline-flex}.bar-list__icon>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.bar-list__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bar-list__label--stack{white-space:normal;display:grid;overflow:visible}.bar-list__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bar-list__sub{min-width:0;font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);overflow-wrap:anywhere}.bar-list__track{height:var(--progress-height);border-radius:var(--radius-full);background:var(--progress-track);position:relative;overflow:hidden}.bar-list__fill{border-radius:inherit;background:var(--_bar-fill);transform-origin:0;height:100%;transition:transform var(--duration-slow) var(--ease-out);display:block;position:relative}.bar-list__value{font-family:var(--text-data-family);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:var(--color-text-secondary)}.bar-list__note{min-width:0;font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);overflow-wrap:anywhere;grid-area:2/2/auto/-1}.bar-list--links .bar-list__note{grid-column:2/-2}.bar-list--links .bar-list__rows{margin-inline:calc(-1 * var(--size-2));grid-template-columns:auto fit-content(45%) minmax(0,1fr) auto auto;row-gap:0}.bar-list__main{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;row-gap:var(--size-1);min-height:var(--control-height-md);padding:var(--size-1) var(--size-2);border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-instant) var(--ease-out);background:0 0;border:0;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.bar-list__main:hover{background:var(--table-row-hover-bg)}}.bar-list__more{padding:var(--size-1) var(--size-2);margin-left:calc(var(--size-2) * -1);border-radius:var(--radius-sm);color:var(--color-text-link);font:inherit;font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);font-weight:var(--weight-medium);background:0 0;border:0;justify-self:start}@media (hover:hover) and (pointer:fine){.bar-list__more:hover{background:var(--color-surface-hover)}}@container bar-list (width<=480px){.bar-list__rows{grid-template-columns:auto minmax(0,1fr) auto}.bar-list__track{grid-area:2/2/auto/-1}.bar-list--links .bar-list__rows{grid-template-columns:auto minmax(0,1fr) auto auto}.bar-list--links .bar-list__track{grid-column:2/-2}.bar-list__note{grid-row:3}}@media (prefers-reduced-motion:reduce){.skeleton{animation-duration:var(--duration-fast), var(--skeleton-duration)!important;animation-delay:var(--skeleton-delay), var(--skeleton-delay)!important;animation-iteration-count:1,infinite!important}.kpi--link:active,.card--link:active,.pg:active:not([aria-disabled=true]):not([aria-current=page]){transform:none}}@media (forced-colors:active){.meter__bar,.bar-list__fill{background:canvastext}.meter__track,.bar-list__track{border:1px solid canvastext}.pg[aria-current=page],.pg--on{color:highlighttext;background:highlight;border-color:highlight}.filter-list__item[aria-checked=true],.filter-list__item--on,.sortable-item--dragging{outline-offset:-2px;outline:2px solid highlight}.drag-handle[aria-pressed=true]{outline:2px solid highlight}.kpi,.card,.panel,.chart-tip{border:1px solid canvastext}}@media print{.card,.panel,.kpi{box-shadow:0 0 0 1px var(--color-border)}.table-wrap{max-height:none;overflow:visible}.table thead th{position:static}.cell-actions,.filters,.pager__list{display:none}.slip{filter:none;box-shadow:0 0 0 1px var(--color-border)}}.timeline{margin:0;padding:0;list-style:none;display:grid}.timeline__item{grid-template-columns:var(--timeline-mark-size) minmax(0, 1fr);column-gap:var(--timeline-gap);padding-bottom:var(--timeline-item-gap);display:grid;position:relative}.timeline__item:last-child{padding-bottom:0}.timeline__item:not(:last-child):before{content:"";top:var(--timeline-mark-size);bottom:0;left:calc((var(--timeline-mark-size) - var(--timeline-line-width)) / 2);width:var(--timeline-line-width);background:var(--timeline-line);position:absolute}.timeline__mark{width:var(--timeline-mark-size);height:var(--timeline-mark-size);border-radius:var(--radius-full);background:var(--timeline-mark-bg);box-shadow:inset 0 0 0 1px var(--timeline-mark-ring);color:var(--timeline-mark-fg);place-items:center;display:grid;position:relative}.timeline__item--current .timeline__mark{background:var(--timeline-mark-bg-current);box-shadow:inset 0 0 0 1px var(--timeline-mark-ring-current);color:var(--timeline-mark-fg-current)}.timeline__body{min-width:0}.timeline__item--auto .timeline__mark{box-shadow:none;border:1px dashed var(--timeline-mark-ring-auto)}.timeline__item--auto.timeline__item--current .timeline__mark{border-color:var(--timeline-mark-ring-current)}.timeline__head{justify-content:space-between;align-items:flex-start;column-gap:var(--size-3);display:flex}.timeline__head .timeline__title{flex:auto;min-width:0}.timeline__state{min-height:var(--timeline-mark-size);flex:none;align-items:center;display:inline-flex}.timeline__title{align-items:center;gap:var(--size-2);min-height:var(--timeline-mark-size);font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-medium);color:var(--color-text);flex-wrap:wrap;margin:0;display:flex}.timeline__meta{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);margin:0}.timeline__extra{justify-items:start;gap:var(--size-1);margin-top:var(--size-1);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);display:grid}.timeline__item--undone .timeline__title{color:var(--color-text-secondary)}.timeline__item--undone .timeline__verb{text-decoration:line-through}.timeline__extra .btn--link{white-space:normal;text-align:left}@media (forced-colors:active){.timeline__item:not(:last-child):before{background:canvastext}.timeline__mark{border:1px solid canvastext}.timeline__item--current .timeline__mark{border:2px solid highlight}.timeline__item--auto .timeline__mark{border-style:dashed}}.fact-strip{grid-template-columns:repeat(var(--fact-count), minmax(0, 1fr));border:1px solid var(--color-border-subtle);border-radius:var(--card-radius);margin:0;display:grid}.fact-strip__item{min-width:0;padding:var(--size-3) var(--size-4)}.fact-strip__item+.fact-strip__item{border-left:1px solid var(--color-border-subtle)}.fact-strip__term,.fact-strip__sub{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);margin:0}.fact-strip__value{margin:var(--size-1) 0 0;font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--color-text)}@media (max-width:480px){.fact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.fact-strip__item+.fact-strip__item{border-left:0}.fact-strip:not(.fact-strip--odd)>.fact-strip__item:nth-child(2n){border-left:1px solid var(--color-border-subtle)}.fact-strip:not(.fact-strip--odd)>.fact-strip__item:nth-child(n+3){border-top:1px solid var(--color-border-subtle)}.fact-strip--odd>.fact-strip__item:first-child{grid-column:1/-1}.fact-strip--odd>.fact-strip__item:nth-child(n+2){border-top:1px solid var(--color-border-subtle)}.fact-strip--odd>.fact-strip__item:nth-child(odd):not(:first-child){border-left:1px solid var(--color-border-subtle)}}.row__key>.infotip-pair>.infotip{margin-block:calc((var(--text-ui-line) - var(--control-height-sm)) / 2)}.card__title-count{align-items:center;gap:var(--size-2);display:inline-flex}.card-facts{align-items:center;gap:var(--size-2) var(--size-4);flex-wrap:wrap;width:100%;min-width:0;display:flex}.card-facts__item{align-items:center;gap:var(--size-1);min-width:0;display:inline-flex}.card-facts__item--end{flex-wrap:wrap;margin-left:auto}.card-facts__name{min-width:0}@media (max-width:480px){.card-facts__item--end{flex-basis:100%;margin-left:0}}.kpi--meta-split .kpi__meta{gap:var(--size-3);flex-wrap:nowrap;min-width:0}.kpi__meta-main{align-items:center;gap:var(--size-1);white-space:nowrap;flex:auto;min-width:0;display:flex;overflow:hidden}.kpi__meta-key{flex:none}.kpi__meta-action{height:var(--text-caption-line);flex:none;align-items:center;margin-left:auto;display:inline-flex}@container kpi-grid (width<=863px){.kpi--meta-split .kpi__meta{row-gap:var(--size-2);flex-wrap:wrap}.kpi__meta-main{flex-basis:100%}.kpi__meta-action{margin-left:0}}.name-line{align-items:center;gap:var(--size-1) var(--size-2);flex-wrap:wrap;display:inline-flex}.cell-main--clamp .name-line{display:inline}.cell-main--clamp .name-line>.tag{vertical-align:baseline;margin-inline-start:var(--size-2)}.table .cell-center{text-align:center}.table .cell-center .switch{justify-content:center}.table--wrap-sub .cell-sub{white-space:normal}.table--wrap-sub .infotip-pair{flex-wrap:wrap}.cell-line{margin-block-start:var(--size-1);display:flex}.shelf-lives{gap:var(--size-1) var(--size-3);flex-wrap:wrap;display:flex}.shelf-lives__item{align-items:center;gap:var(--size-1);white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-flex}.shelf-lives__item>.lucide{color:var(--color-text-secondary)}.shelf-lives--inline{vertical-align:top;display:inline-flex}.pref-list{margin:0;padding:0;list-style:none;display:grid}.pref-list__item{gap:var(--size-1);padding-block:var(--size-3);border-top:1px solid var(--color-border-subtle);display:grid}.pref-list__item:first-child{border-top:0;padding-top:0}.pref-list__title{font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-medium);color:var(--color-text);margin:0}.pref-list__sub{font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);color:var(--color-text-secondary);margin:0}.pref-list__switches{gap:0 var(--size-6);flex-wrap:wrap;display:flex}.list-group__list--inset{padding:var(--size-2)}.timeline__lead{color:var(--color-text)}.inline-note--spaced{margin-top:var(--size-4)}.toolbar>.filters--fill{flex:auto}.filters--fill .filters__search{min-width:calc(var(--filters-panel-width) * 3 / 4);flex:1 1 0}@media (max-width:768px){.filters--fill .filters__search{min-width:0}}.list-empty{padding:var(--size-4)}.steps-list__actions{gap:var(--size-2);margin-top:var(--size-2);flex-wrap:wrap;display:flex}.cell-index{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.rows--indent{padding-inline-start:calc(var(--icon-tile-size-sm) + var(--size-3))}@keyframes modal-in{0%{opacity:0;transform:scale(var(--modal-enter-scale))}}@keyframes modal-out{to{opacity:0;transform:scale(var(--modal-enter-scale))}}@keyframes drawer-in{0%{transform:translateX(calc(100% + var(--drawer-inset)))}}@keyframes drawer-out{to{transform:translateX(calc(100% + var(--drawer-inset)))}}.sheet-scrim{z-index:var(--z-scrim);background:var(--scrim-bg);touch-action:none;animation:fade-in var(--duration-base) var(--ease-out);position:fixed;inset:0}.sheet-scrim[data-state=closed],.sheet-scrim--closing{animation:fade-out var(--duration-fast) var(--ease-out) forwards}.sheet-scrim--modal{z-index:var(--z-modal)}.sheet-scrim--menu{z-index:calc(var(--z-menu) - 1)}.sheet-scrim--instant,.sheet-scrim--instant[data-state=closed]{animation:none}.modal{--form-max-width:none;z-index:var(--z-modal);width:min(var(--modal-width-md), calc(100% - var(--size-8)));height:min(var(--modal-height), var(--modal-max-height));max-width:none;max-height:var(--modal-max-height);border-radius:var(--modal-radius);background:var(--modal-bg);color:var(--color-text);box-shadow:0 0 0 1px var(--color-border-subtle), var(--modal-shadow);overscroll-behavior:contain;animation:modal-in var(--duration-base) var(--ease-out);border:0;flex-direction:column;margin:auto;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}dialog.modal:not([open]){display:none}.modal::backdrop{background:var(--scrim-bg);animation:fade-in var(--duration-base) var(--ease-out)}.modal[data-state=closed],.modal--closing{animation:modal-out var(--duration-fast) var(--ease-out) forwards}.modal:focus-visible{box-shadow:0 0 0 1px var(--color-border-subtle), var(--modal-shadow);outline:2px solid #0000}.modal.confirm{width:min(var(--modal-width-sm), calc(100% - var(--size-8)));height:-moz-fit-content;height:fit-content}@media (min-width:769px){.modal--narrow{width:min(var(--modal-width-record), calc(100% - var(--size-8)))}}.modal--aside{grid-template-columns:minmax(0, 1fr) var(--modal-aside-width);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"head head""body aside""foot foot";display:grid}@media (min-width:769px){.modal--aside-start{grid-template-columns:var(--modal-aside-start-width) minmax(0, 1fr);grid-template-areas:"head head""aside body""foot foot"}.modal--aside-start .modal__aside{border-left:0;border-right:1px solid var(--color-border-subtle)}}.modal__head{align-items:flex-start;gap:var(--size-3);padding:var(--modal-padding) var(--size-4) var(--size-2) var(--modal-padding);grid-area:head;display:flex}.modal__heading{flex:1;min-width:0}.modal__extra{align-items:center;gap:var(--size-2);min-height:var(--dialog-title-line);flex:none;display:flex}.modal__title{font-size:var(--dialog-title-size);line-height:var(--dialog-title-line);font-weight:var(--weight-bold);text-wrap:balance;margin:0}.modal__title:focus{box-shadow:none;outline:2px solid #0000}.modal__sub{margin-top:var(--size-1);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);color:var(--color-text-secondary);text-wrap:pretty}.modal__heading.sr-only~.modal__close{margin-inline-start:auto}.modal__close{margin-top:calc((var(--dialog-title-line) - var(--control-height-sm)) / 2);flex:none}.modal__body{align-content:start;gap:var(--size-4);min-height:0;padding:var(--modal-body-pad-top) var(--modal-padding) var(--modal-padding);overscroll-behavior:contain;flex:auto;grid-area:body;display:grid;overflow-y:auto}.modal__body-head{top:calc(var(--modal-body-pad-top) * -1);z-index:var(--z-sticky);gap:var(--size-2);min-width:0;margin-top:calc(var(--modal-body-pad-top) * -1);padding-top:var(--modal-body-pad-top);padding-bottom:var(--size-2);background:var(--modal-bg);display:grid;position:sticky}.modal__body:has(>.success-hero){align-content:center;display:grid}.modal__body:empty{display:none}.modal__aside{align-content:start;gap:var(--size-5);min-height:0;padding:var(--size-4) var(--modal-padding) var(--modal-padding);border-left:1px solid var(--color-border-subtle);background:var(--color-surface-sunken);grid-area:aside;display:grid;overflow-y:auto}.modal__foot{justify-content:flex-end;align-items:center;gap:var(--size-2);padding:var(--size-4) var(--modal-padding);border-top:1px solid var(--color-border-subtle);background:var(--color-surface-sunken);flex-wrap:wrap;flex:none;grid-area:foot;display:flex}.modal__foot-start{gap:var(--size-2);margin-right:auto;display:flex}.modal--inline{z-index:auto;width:min(var(--modal-width-md), 100%);height:auto;max-height:none;margin:0;animation:none;position:relative;inset:auto}@media (max-width:768px){.modal:not(.modal--inline){width:100%;height:auto;max-height:var(--sheet-max-height);border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;box-shadow:var(--sheet-shadow);animation:sheet-in var(--duration-slow) var(--ease-drawer);transition:transform var(--duration-base) var(--ease-drawer);margin:0;inset:auto 0 0}.modal:not(.modal--inline)[data-state=closed],.modal--closing:not(.modal--inline){animation:sheet-out var(--duration-base) var(--ease-out) forwards}.modal[data-dragging],.modal--dragging{transition:none}.modal:not(.modal--inline):before{content:"";top:var(--size-2);width:var(--sheet-handle-width);height:var(--sheet-handle-height);border-radius:var(--radius-full);background:var(--sheet-handle-bg);position:absolute;left:50%;transform:translate(-50%)}.modal--aside:not(.modal--inline){height:auto;display:flex;overflow-y:auto}.modal--aside:not(.modal--inline) .modal__head{z-index:var(--z-sticky);background:var(--modal-bg);position:sticky;top:0}.modal--aside:not(.modal--inline) .modal__foot{z-index:var(--z-sticky);position:sticky;bottom:0}.modal--aside:not(.modal--inline) .modal__body{flex:none;overflow:visible}.modal--aside:not(.modal--inline) .modal__body-head{position:static}.modal:not(.modal--inline) .modal__head{padding-top:var(--size-6);touch-action:none}.modal:not(.modal--inline) .modal__body{padding:var(--modal-body-pad-top) var(--size-4) var(--size-4)}.modal:not(.modal--inline) .modal__aside{padding:var(--size-4);border-left:0;border-top:1px solid var(--color-border-subtle);flex:none;overflow:visible}.modal:not(.modal--inline) .modal__foot{padding:var(--size-3) var(--size-4) max(var(--size-4), env(safe-area-inset-bottom))}.modal:not(.modal--inline) .modal__end{padding:var(--size-5) var(--size-4) var(--size-4);flex:none}.modal:not(.modal--inline) .modal__body:last-child{padding-bottom:max(var(--size-4), env(safe-area-inset-bottom))}.modal:not(.modal--inline) .modal__foot>.btn{flex:none}.modal:not(.modal--inline) .modal__foot>.btn--transact{flex:100%}.modal:has(.modal__close) .modal__cancel{display:none}.modal--center:not(.modal--inline){width:min(var(--modal-width-sm), calc(100% - var(--size-8)));height:-moz-fit-content;height:fit-content;max-height:calc(100% - var(--size-8));border-radius:var(--modal-radius);box-shadow:0 0 0 1px var(--color-border-subtle), var(--modal-shadow);animation:modal-in var(--duration-base) var(--ease-out);margin:auto;inset:0}.modal--center:not(.modal--inline)[data-state=closed],.modal--center.modal--closing:not(.modal--inline){animation:modal-out var(--duration-fast) var(--ease-out) forwards}.modal--center:not(.modal--inline):before{content:none}.modal--center:not(.modal--inline) .modal__head{padding-top:var(--size-5);touch-action:auto}.modal--center:not(.modal--inline) .modal__foot{padding:var(--size-3) var(--size-4) var(--size-4)}.modal--center:not(.modal--inline) .modal__body:last-child{padding-bottom:var(--size-4)}}.modal__peek-dock{flex:none;height:0;position:relative}.modal__peek-fab{right:var(--size-4);bottom:var(--size-4);z-index:var(--z-sticky);width:var(--peek-fab-size);height:var(--peek-fab-size);border-radius:var(--radius-full);background:var(--color-action);color:var(--color-text-on-action);box-shadow:var(--peek-fab-shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-instant) var(--ease-out), background-color var(--duration-fast) var(--ease-out);border:0;place-items:center;padding:0;display:grid;position:absolute}.modal__peek-fab:active{transform:scale(var(--button-press-scale))}.modal__peek-fab:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:2px}@media (hover:hover) and (pointer:fine){.modal__peek-fab:hover{background:var(--color-action-hover)}}.modal--peek:not(.modal--inline) .modal__body{padding-bottom:calc(var(--peek-fab-size) + var(--size-8))}.modal--peek-view .modal__body{gap:var(--size-4)}@media (prefers-reduced-motion:reduce){.modal__peek-fab{transition:none}.modal__peek-fab:active{transform:none}}@media (forced-colors:active){.modal__peek-fab{border:2px solid buttontext}}.more-sheet{min-width:0}.more-sheet__trigger{align-items:center;gap:var(--size-2);width:100%;min-height:var(--touch-target-min);padding:var(--size-2) var(--size-4);border:0;border-top:1px solid var(--table-border);color:var(--color-text-link);font:inherit;font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-medium);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-instant) var(--ease-out);background:0 0;display:flex}.more-sheet__label{min-width:0}.more-sheet__count{color:var(--color-text-secondary);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;margin-inline-end:auto}.more-sheet__trigger:active{background:var(--color-surface-pressed)}@media (hover:hover) and (pointer:fine){.more-sheet__trigger:hover{background:var(--table-row-hover-bg)}}.modal.more-sheet__dialog .modal__body,.modal.more-sheet__dialog:not(.modal--inline) .modal__body{padding-inline:0}.more-sheet__dialog .bar-list{padding-inline:var(--size-4)}.bar-list__more-sheet{gap:var(--size-2);display:grid}.bar-list__more-sheet>.more-sheet__trigger{padding-inline:0}@media (max-width:768px){.card__foot:has(>.btn--link:only-child){padding:0}.card__foot>.btn--link:only-child{justify-content:space-between;align-items:center;gap:var(--size-2);width:100%;min-height:var(--touch-target-min);padding:var(--size-2) var(--card-padding);font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-medium);border-radius:0;text-decoration-line:none;display:flex}.card__foot>.btn--link:only-child:active{background:var(--color-surface-pressed)}}.confirm__field{gap:var(--size-2);display:grid}.menu{z-index:var(--z-menu);box-sizing:border-box;min-width:var(--menu-min-width);max-width:min(var(--menu-max-width), var(--radix-dropdown-menu-content-available-width,var(--menu-max-width)));max-height:min(var(--menu-max-height), var(--radix-dropdown-menu-content-available-height,var(--menu-max-height)));overscroll-behavior:contain;padding:var(--menu-padding);border-radius:var(--menu-radius);background:var(--menu-bg);color:var(--color-text);box-shadow:0 0 0 1px var(--color-border), var(--menu-shadow);font-size:var(--text-ui-size);line-height:var(--text-ui-line);transform-origin:var(--radix-dropdown-menu-content-transform-origin,top right);animation:popover-in var(--duration-fast) var(--ease-out);overflow-y:auto}.menu[data-state=closed],.menu--closing{animation:fade-out var(--duration-instant) var(--ease-out) forwards}.menu:focus-visible{box-shadow:0 0 0 1px var(--color-border), var(--menu-shadow);outline:2px solid #0000}.menu__item{align-items:center;gap:var(--size-3);min-height:var(--menu-item-height);padding:0 var(--size-3);border-radius:var(--menu-item-radius);color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-instant) var(--ease-out);display:flex;position:relative}.menu__item[data-highlighted],.menu__item--active{background:var(--menu-item-bg-active)}.menu[data-input=pointer] .menu__item:focus-visible{box-shadow:none}.menu__icon{color:var(--color-text-secondary);flex:none;display:inline-flex}.menu__text{flex:1;min-width:0}button.menu__item,a.menu__item{width:100%;font:inherit;text-align:start;background-color:#0000;border:0;margin:0;text-decoration:none}.menu__desc{font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-regular);color:var(--color-text-secondary);display:block}.menu__item:has(.menu__desc){padding-block:var(--size-2)}.menu__item--danger,.menu__item--danger .menu__icon{color:var(--menu-item-danger-fg)}.menu__item--danger[data-highlighted],.menu__item--danger.menu__item--active{background:var(--color-critical-surface)}.menu__item[data-disabled],.menu__item[aria-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed}.menu__item[data-disabled] .menu__icon,.menu__item[aria-disabled=true] .menu__icon{color:var(--color-text-disabled)}.menu__item[data-disabled][data-highlighted],.menu__item[aria-disabled=true].menu__item--active{background:0 0}.menu__check{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-action-subtle-text);flex:none;place-items:center;display:inline-grid}.menu__end{align-items:center;gap:var(--size-1);flex:none;display:inline-flex}.menu__item--radio[data-state=checked]{font-weight:var(--weight-medium)}.menu__sep{height:1px;margin:var(--size-1) calc(var(--menu-padding) * -1);background:var(--color-border-subtle)}.menu__title{display:none}.menu__label{padding:var(--size-2) var(--size-3) var(--size-1);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.menu--inline,.menu--inline[data-state]{z-index:auto;animation:none;position:relative}@media (hover:hover) and (pointer:fine){.menu:not([data-input=keyboard]) .menu__item:hover:not([data-disabled]):not([aria-disabled=true]){background:var(--menu-item-bg-active)}.menu:not([data-input=keyboard]) .menu__item--danger:hover:not([data-disabled]):not([aria-disabled=true]){background:var(--color-critical-surface)}}.popover{z-index:var(--z-menu);box-sizing:border-box;min-width:var(--menu-min-width);max-width:min(var(--popover-width-md), var(--radix-popover-content-available-width,var(--popover-width-md)));max-height:var(--radix-popover-content-available-height,var(--menu-max-height));overscroll-behavior:contain;padding:var(--popover-padding);border-radius:var(--popover-radius);background:var(--popover-bg);color:var(--color-text);box-shadow:0 0 0 1px var(--color-border), var(--popover-shadow);transform-origin:var(--radix-popover-content-transform-origin,top left);animation:popover-in var(--duration-fast) var(--ease-out);position:relative;overflow-y:auto}.popover[data-state=closed],.popover--closing{animation:fade-out var(--duration-instant) var(--ease-out) forwards}.popover:focus-visible{box-shadow:0 0 0 1px var(--color-border), var(--popover-shadow);outline:2px solid #0000}.popover--sm{width:var(--popover-width-sm)}.popover--md{width:var(--popover-width-md)}.popover__title{margin:0 0 var(--size-3);font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-bold)}.popover__close{display:none}.popover--inline,.popover--inline[data-state]{z-index:auto;animation:none}@media (max-width:768px){:is([data-radix-popper-content-wrapper]:has(>.menu:not(.menu--inline)),[data-radix-popper-content-wrapper]:has(>.popover:not(.popover--inline))){will-change:auto!important;transform:none!important}.menu:not(.menu--inline),.popover:not(.popover--inline){width:100%;min-width:0;max-width:none;max-height:var(--sheet-max-height);padding:var(--size-6) var(--size-2) max(var(--size-4), env(safe-area-inset-bottom));border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;box-shadow:var(--sheet-shadow);animation:sheet-in var(--duration-slow) var(--ease-drawer);position:fixed;inset:auto 0 0}.popover:not(.popover--inline){padding-inline:var(--size-4)}.menu:not(.menu--inline)[data-state=closed],.popover:not(.popover--inline)[data-state=closed],.menu--closing:not(.menu--inline),.popover--closing:not(.popover--inline){animation:sheet-out var(--duration-base) var(--ease-out) forwards}.menu:not(.menu--inline):before,.popover:not(.popover--inline):before{content:"";top:var(--size-2);width:var(--sheet-handle-width);height:var(--sheet-handle-height);border-radius:var(--radius-full);background:var(--sheet-handle-bg);position:absolute;left:50%;transform:translate(-50%)}.popover:not(.popover--inline) .popover__close{top:var(--size-3);right:var(--size-3);display:inline-grid;position:absolute}.popover:not(.popover--inline) .popover__title{padding-right:var(--size-10);font-size:var(--card-title-size);line-height:var(--card-title-line)}.menu:not(.menu--inline) .menu__title{padding:var(--size-2) var(--size-3) var(--size-3);font-size:var(--card-title-size);line-height:var(--card-title-line);font-weight:var(--weight-bold);color:var(--color-text);margin:0;display:block}}.tooltip{z-index:var(--z-tooltip);box-sizing:border-box;max-width:min(var(--tooltip-max-width), var(--radix-tooltip-content-available-width,var(--tooltip-max-width)));padding:var(--tooltip-padding-y) var(--tooltip-padding-x);border-radius:var(--tooltip-radius);background:var(--tooltip-bg);color:var(--tooltip-fg);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-medium);box-shadow:var(--tooltip-shadow);text-wrap:pretty;transform-origin:var(--radix-tooltip-content-transform-origin,bottom center);animation:popover-in var(--duration-fast) var(--ease-out)}.tooltip[data-state=instant-open]{animation:none}.tooltip[data-state=closed]{animation:fade-out var(--duration-instant) var(--ease-out) forwards}.tooltip__kbd{margin-left:var(--size-2);padding:0 var(--size-1);border-radius:var(--radius-xs);box-shadow:inset 0 0 0 1px var(--on-dark-surface-strong);color:var(--on-dark-fg-muted);font-family:inherit;font-size:var(--text-caption-size);line-height:var(--text-caption-line);display:inline-block}.tooltip--inline{animation:none;display:inline-block}.toaster{z-index:var(--z-toast);top:calc(var(--shell-gap) + var(--toast-offset-top));right:calc(var(--shell-gap) + var(--size-4));gap:var(--toast-gap);width:min(var(--toast-width), calc(100% - var(--size-8)));pointer-events:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:fixed}.toast{--_tone-fg:var(--color-positive-text);--_tone-bg:var(--color-positive-surface);align-items:start;column-gap:var(--size-3);row-gap:var(--size-2);width:100%;min-width:0;padding:var(--size-3) var(--size-3) var(--size-3) var(--size-4);border-radius:var(--toast-radius);background:var(--toast-bg);color:var(--toast-fg);box-shadow:0 0 0 1px var(--toast-border), var(--toast-shadow);pointer-events:auto;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon body close"".action.";display:grid;position:relative;overflow:hidden}@starting-style{.toast{opacity:0;transform:translateY(calc(var(--size-2) * -1))}}.toast[data-state=closed],.toast--leaving{opacity:0;transform:translateX(var(--size-4));transition-duration:var(--duration-fast)}.toast--success{--_tone-fg:var(--color-positive-text);--_tone-bg:var(--color-positive-surface)}.toast--info{--_tone-fg:var(--color-info-text);--_tone-bg:var(--color-info-surface)}.toast--warning{--_tone-fg:var(--color-attention-text);--_tone-bg:var(--color-attention-surface)}.toast--error{--_tone-fg:var(--color-critical-text);--_tone-bg:var(--color-critical-surface)}.toast__icon{width:var(--toast-icon-box);height:var(--toast-icon-box);border-radius:var(--radius-sm);background:var(--_tone-bg);color:var(--_tone-fg);grid-area:icon;place-items:center;display:grid}.toast__body{min-width:0;padding-top:calc((var(--toast-icon-box) - var(--text-ui-line)) / 2);grid-area:body}.toast__title{font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-bold);overflow-wrap:anywhere;margin:0}.toast__text{font-size:var(--text-ui-size);line-height:var(--text-ui-line);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0}.toast__action{grid-area:action;justify-self:start}.toast__action.btn--link{font-size:var(--text-ui-size);line-height:var(--text-ui-line)}.toast__progress{height:var(--toast-progress-height);background:var(--_tone-fg);opacity:.5;transform-origin:0;pointer-events:none;animation:linear forwards toast-progress;position:absolute;inset:auto 0 0}.toast[data-paused] .toast__progress,.toast--leaving .toast__progress{animation-play-state:paused}@keyframes toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.toast__progress{display:none}}.toast__close{margin-top:calc((var(--toast-icon-box) - var(--control-height-sm)) / 2);grid-area:close}.toast--inline{width:var(--toast-width);max-width:100%;transition:none}@media (max-width:768px){.toaster{top:var(--toast-offset-top-phone);left:var(--size-4);right:var(--size-4);width:auto}.toaster>.toast:nth-child(n+3){display:none}.toast[data-state=closed],.toast--leaving{transform:translateY(calc(var(--size-2) * -1))}}@media (max-width:480px){.toast{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon body close"".action."}.toast__action{justify-self:start;margin-top:0}}.banner{--_tone-fg:var(--color-info-text);--_tone-bg:var(--color-info-surface);--_tone-bd:var(--color-info-border);align-items:start;column-gap:var(--size-3);row-gap:var(--size-3);width:100%;min-width:0;padding:var(--size-3) var(--size-4);border:1px solid var(--_tone-bd);border-radius:var(--card-radius);background:var(--_tone-bg);color:var(--color-text);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon body actions";display:grid;container:banner/inline-size}.banner--info{--_tone-fg:var(--color-info-text);--_tone-bg:var(--color-info-surface);--_tone-bd:var(--color-info-border)}.banner--warn{--_tone-fg:var(--color-attention-text);--_tone-bg:var(--color-attention-surface);--_tone-bd:var(--color-attention-border)}.banner--error{--_tone-fg:var(--color-critical-text);--_tone-bg:var(--color-critical-surface);--_tone-bd:var(--color-critical-border)}.banner--success{--_tone-fg:var(--color-positive-text);--_tone-bg:var(--color-positive-surface);--_tone-bd:var(--color-positive-border)}.banner--neutral{--_tone-fg:var(--color-neutral-text);--_tone-bg:var(--color-neutral-surface);--_tone-bd:var(--color-neutral-border)}.banner__icon{margin-top:var(--_lead);color:var(--_tone-fg);grid-area:icon;align-self:start;display:inline-flex}.banner__body{min-width:0;padding-top:var(--_lead);grid-area:body}.banner__title{font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-bold);margin:0}.banner__text{font-size:var(--text-ui-size);line-height:var(--text-ui-line);text-wrap:pretty;margin:0}.banner__actions{align-self:start;gap:var(--size-2);flex-wrap:wrap;grid-area:actions;display:flex}.banner{--_lead:0px}.banner:has(>.banner__actions){--_lead:calc((var(--control-height-sm) - var(--text-ui-line)) / 2)}.banner--dismissible{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon body actions close"}.banner__close{margin-block:calc(var(--_lead) + (var(--text-ui-line) - var(--icon-btn-size-sm)) / 2) calc((var(--text-ui-line) - var(--icon-btn-size-sm)) / 2);grid-area:close;align-self:start;margin-inline-end:calc(var(--size-2) * -1)}@media (max-width:768px){.banner{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon body"".actions"}.banner:has(>.banner__actions){--_lead:0px}.banner--dismissible{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon body close"}.banner--dismissible:has(>.banner__actions){grid-template-areas:"icon body close"".actions actions"}.banner__close{margin-block:calc(var(--_lead) + (var(--text-ui-line) - var(--touch-target-min)) / 2) calc((var(--text-ui-line) - var(--touch-target-min)) / 2)}}@container banner (width<=360px){.banner__icon,.banner__body{margin-top:0;padding-top:0}.banner__body{grid-column:2/-1}.banner__actions{grid-area:2/2/auto/-1}.banner--dismissible .banner__body{grid-column:2/-2}}.cmdk{z-index:var(--z-modal);inset:var(--cmdk-top) 0 auto 0;width:min(var(--cmdk-width), calc(100% - var(--size-8)));max-height:calc(100% - var(--cmdk-top) - var(--size-8));border-radius:var(--modal-radius);background:var(--modal-bg);color:var(--color-text);box-shadow:0 0 0 1px var(--color-border-subtle), var(--modal-shadow);border:0;flex-direction:column;margin:0 auto;padding:0;display:flex;position:fixed;overflow:hidden}dialog.cmdk:not([open]){display:none}.cmdk::backdrop{background:var(--scrim-bg)}.cmdk:focus-visible{outline:2px solid #0000}.cmdk__field{align-items:center;gap:var(--size-3);height:var(--cmdk-input-height);padding:0 var(--size-4);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);flex:none;display:flex}.cmdk__field:focus-within{box-shadow:inset 0 -2px 0 var(--color-action)}.cmdk__input{min-width:0;height:100%;color:var(--color-text);font-size:var(--text-body-size);line-height:var(--text-body-line);background:0 0;border:0;flex:1;padding:0}.cmdk__input::placeholder{color:var(--input-placeholder-fg)}.cmdk .cmdk__field input.cmdk__input:focus-visible,.cmdk .cmdk__field .cmdk__input.cmdk__input:focus-visible{box-shadow:none;border-color:#0000;outline:2px solid #0000}.cmdk__list{min-height:0;max-height:var(--cmdk-list-max-height);overscroll-behavior:contain;padding:var(--size-2);flex:auto;overflow-y:auto}.cmdk__group+.cmdk__group{margin-top:var(--size-2)}.cmdk__group-title{padding:var(--size-2) var(--size-3) var(--size-1);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-medium);color:var(--color-text-secondary);margin:0}.cmdk__item{align-items:center;gap:var(--size-3);min-height:var(--menu-item-height);padding:0 var(--size-3);border-radius:var(--radius-sm);font-size:var(--text-ui-size);line-height:var(--text-ui-line);color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.cmdk__item[aria-selected=true],.cmdk__item--active{background:var(--color-selected-surface)}.cmdk__icon{color:var(--color-text-secondary);flex:none;display:inline-flex}.cmdk__item[aria-selected=true] .cmdk__icon,.cmdk__item--active .cmdk__icon{color:var(--color-action-subtle-text)}.cmdk__icon[data-hue],.cmdk__item[aria-selected=true] .cmdk__icon[data-hue],.cmdk__item--active .cmdk__icon[data-hue]{color:var(--hue-text)}.cmdk__label{flex:1;min-width:0}.cmdk__meta{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);flex:none;margin-left:auto}.cmdk__empty{padding:var(--size-8) var(--size-4);text-align:center;color:var(--color-text-secondary);margin:0}.cmdk__foot{gap:var(--size-4);padding:var(--size-2) var(--size-4);border-top:1px solid var(--color-border-subtle);background:var(--color-surface-sunken);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);flex-wrap:wrap;flex:none;display:flex}.cmdk__hint{align-items:center;gap:var(--size-1);display:inline-flex}.cmdk--inline{z-index:auto;width:min(var(--cmdk-width), 100%);max-height:none;position:relative;inset:auto}@media (max-width:768px),(pointer:coarse){.cmdk__foot{display:none}}@media (max-width:768px){.cmdk:not(.cmdk--inline){inset:var(--size-2) var(--size-2) auto var(--size-2);width:auto;max-height:calc(100% - var(--size-4))}.cmdk__field{padding-inline-end:var(--size-2)}.cmdk__close{flex:none}.cmdk__item:has(>.cmdk__meta){column-gap:var(--size-3);padding-block:var(--size-2);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.cmdk__item:has(>.cmdk__meta)>.cmdk__icon{grid-row:1/span 2}.cmdk__item:has(>.cmdk__meta)>.cmdk__meta{grid-column:2;min-width:0;margin-left:0}}@media (prefers-reduced-motion:reduce){.modal,.menu,.popover,.tooltip,.sheet-scrim{animation-name:fade-in!important;animation-duration:var(--duration-fast)!important;animation-timing-function:var(--ease-out)!important}.modal[data-state=closed],.modal--closing,.menu[data-state=closed],.menu--closing,.popover[data-state=closed],.popover--closing,.tooltip[data-state=closed],.sheet-scrim[data-state=closed],.sheet-scrim--closing{animation-name:fade-out!important;animation-duration:var(--duration-instant)!important}.modal.modal--inline,.menu.menu--inline,.popover.popover--inline,.tooltip.tooltip--inline,.tooltip[data-state=instant-open],.sheet-scrim.sheet-scrim--instant,.sheet-scrim--instant[data-state=closed]{animation-name:none!important}}.stack-back{white-space:normal;text-align:left;justify-self:start;max-width:100%;height:auto}.infotip{font-weight:var(--weight-regular);vertical-align:middle;flex:none;display:inline-flex;position:relative}.infotip__btn{color:var(--color-text-secondary)}.infotip__btn[aria-expanded=true]{color:var(--color-action)}.infotip__bubble{z-index:var(--z-tooltip);width:max-content;max-width:min(var(--tooltip-max-width), calc(100vw - var(--size-8)));white-space:normal;text-align:left;pointer-events:none;position:fixed;top:0;left:0}.infotip__bubble--wide{max-width:min(var(--infotip-wide-max-width), calc(100vw - var(--size-8)));font-weight:var(--weight-regular)}.infotip__bubble--wide .infotip__p:first-child{font-weight:var(--weight-medium)}.infotip__p{display:block}.infotip__p+.infotip__p{margin-top:var(--size-1)}.infotip-pair{align-items:center;gap:var(--size-1);min-width:0;display:inline-flex}.shell{isolation:isolate;grid-template-columns:calc(var(--shell-gap) + var(--sidebar-width)) minmax(0, 1fr);height:100dvh;color:var(--color-text);transition:grid-template-columns var(--duration-slow) var(--ease-drawer);display:grid;position:relative}.shell--collapsed{grid-template-columns:calc(var(--shell-gap) + var(--rail-width)) minmax(0, 1fr)}.shell--instant{transition:none}.shell__canvas{z-index:-1;background:var(--gradient-aurora);pointer-events:none;position:fixed;inset:0}.sidebar{z-index:var(--z-sticky);min-width:0;min-height:0;margin:var(--shell-gap) 0 var(--shell-gap) var(--shell-gap);padding:var(--size-3) var(--size-2) var(--size-2);border-radius:var(--glass-radius);flex-direction:column;display:flex;position:relative}.sidebar:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(180deg, var(--glass-highlight) -40%, transparent 30%), var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 1px var(--glass-edge), inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);position:absolute;inset:0}.sidebar:has(.usermenu){z-index:var(--z-menu)}.sidebar__brand{align-items:center;gap:var(--size-2);min-height:var(--touch-target-min);padding:0 var(--size-2);margin-bottom:var(--size-1);display:flex}.sidebar__brand-mark,.topbar__mark{width:var(--brand-mark-size);height:var(--brand-mark-size);flex:none;place-items:center;display:grid}.topbar__mark--link{border-radius:var(--radius-sm);color:inherit;transition:transform var(--duration-instant) var(--ease-out);position:relative}.topbar__mark--link:after{content:"";inset:calc((var(--topbar-mark-size) - var(--touch-target-min)) / 2);position:absolute}.topbar__mark--link:active{transform:scale(var(--button-press-scale))}.topbar__mark--link:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:2px}.sidebar__brand-mark>.logo,.topbar__mark>.logo{width:100%;height:100%}.sidebar__brand-text{min-width:0;display:grid}.sidebar__brand-name{font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-medium);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__brand-meta{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary)}.sidebar__nav{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;margin:0 calc(var(--size-1) * -1);padding:var(--size-1);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.nav-section{display:grid}.nav-section__list{gap:var(--nav-list-gap);margin:0;padding:0;list-style:none;display:grid}.nav-section__item{min-width:0}.nav-divider{height:1px;margin:var(--size-2);background:var(--color-border-subtle);flex:none}.nav-item{align-items:center;gap:var(--nav-item-gap);width:100%;min-height:var(--nav-item-height);padding:0 var(--size-2);border-radius:var(--nav-item-radius);color:var(--nav-item-fg);font:inherit;font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-medium);text-align:left;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-out), color var(--duration-instant) var(--ease-out), box-shadow var(--duration-instant) var(--ease-out);background:0 0;border:0;text-decoration:none;display:flex;position:relative}.nav-item__icon{color:var(--color-text-secondary);flex:none;display:inline-flex}.nav-item__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-item__count{margin-left:auto}.nav-item[aria-current=page],.nav-item--current{color:var(--nav-item-fg-active);font-weight:var(--weight-bold);background:var(--nav-item-bg-active);box-shadow:0 0 0 1px var(--nav-item-ring-active), var(--elevation-1)}.nav-item[aria-current=page] .nav-item__icon,.nav-item--current .nav-item__icon{color:var(--nav-item-icon-active)}.nav-item:active:not([aria-current=page]){background:var(--color-surface-pressed)}.nav-item:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:2px;box-shadow:none}.nav-item[aria-current=page]:focus-visible{box-shadow:0 0 0 1px var(--nav-item-ring-active), var(--elevation-1)}.sidebar__foot{gap:var(--size-2);padding-top:var(--size-2);flex:none;display:grid}.sidebar__user{align-items:center;gap:var(--size-2);width:100%;min-height:var(--sidebar-user-height);padding:0 calc(var(--sidebar-toggle-size) + var(--size-1)) 0 var(--size-2);border:0;border-top:1px solid var(--color-border-subtle);border-radius:0 0 var(--radius-md) var(--radius-md);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-out);background:0 0;display:flex}.sidebar__user-text{flex:1;min-width:0;display:grid}.sidebar__user-name{font-size:var(--text-label-size);line-height:var(--text-body-sm-line);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__user-role{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__user-chevron{color:var(--color-text-secondary);flex:none}.sidebar__user[aria-expanded=true]{border-radius:var(--radius-sm);background:var(--nav-item-bg-hover)}.sidebar__user:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:2px;box-shadow:none}.sidebar__toggle{right:calc(var(--sidebar-toggle-size) / -2);bottom:calc(var(--size-2) + (var(--sidebar-user-height) - var(--sidebar-toggle-size)) / 2);width:var(--sidebar-toggle-size);height:var(--sidebar-toggle-size);border-radius:var(--radius-full);background:var(--color-surface-raised);box-shadow:0 0 0 1px var(--color-border), var(--elevation-2);color:var(--color-text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);border:0;place-items:center;padding:0;display:grid;position:absolute}.sidebar__toggle-icon{transition:transform var(--duration-slow) var(--ease-drawer)}.sidebar__toggle:active{transform:scale(var(--button-press-scale))}.sidebar__toggle:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:2px;box-shadow:0 0 0 1px var(--color-border), var(--elevation-2)}.shell--instant .sidebar__toggle-icon{transition:none}.shell--collapsed .sidebar{padding-inline:var(--size-2)}.shell--collapsed .sidebar__brand{justify-content:center;padding:0}.shell--collapsed .sidebar__brand-text,.shell--collapsed .nav-item__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell--collapsed .sidebar__user-text,.shell--collapsed .sidebar__user-chevron{display:none}.shell--collapsed .nav-item{width:var(--size-10);justify-content:center;margin-inline:auto;padding:0}.shell--collapsed .nav-item__count{min-width:var(--badge-min-width);min-height:var(--badge-height);padding-inline:var(--badge-pad-x);font-size:var(--badge-font);box-shadow:0 0 0 2px var(--badge-ring);position:absolute;inset-block-start:0;inset-inline-end:0}.shell--collapsed .sidebar__user{border-top-color:#0000;justify-content:center;padding:0}.shell--collapsed .sidebar__toggle{bottom:calc(var(--size-2) + var(--sidebar-user-height) / 2 + var(--avatar-size-md) / 2 + var(--size-3))}.shell--collapsed .sidebar__toggle-icon{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.nav-item:hover:not([aria-current=page]){background:var(--nav-item-bg-hover);color:var(--color-text)}.nav-item:hover:not([aria-current=page]) .nav-item__icon{color:var(--color-text)}.sidebar__user:hover{border-radius:var(--radius-sm);background:var(--nav-item-bg-hover)}.sidebar__toggle:hover{color:var(--color-text)}}.workspace{min-width:0;min-height:0;margin:var(--shell-gap);border-radius:var(--workspace-radius);background:var(--workspace-bg);box-shadow:var(--workspace-shadow);flex-direction:column;display:flex;position:relative}.workspace__scroll{overscroll-behavior:contain;border-radius:0 0 var(--workspace-radius) var(--workspace-radius);flex:auto;min-height:0;overflow:auto}.workspace__scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring-inset);outline:2px solid #0000}.workspace__page{max-width:var(--layout-content-max);padding:var(--page-pad-top) var(--page-pad-x) var(--page-pad-bottom);margin-inline:auto;container:page/inline-size}.workspace__notice{gap:var(--page-section-gap);min-width:0;margin-bottom:var(--page-section-gap);display:grid}.workspace__notice:empty{display:none}.topbar{z-index:var(--z-topbar);grid-template-columns:minmax(0, 1fr) minmax(var(--topbar-search-min), min(var(--topbar-search-max), 40%)) minmax(0, 1fr);align-items:center;gap:var(--size-3);min-height:var(--topbar-height);padding:0 var(--size-3);border-bottom:1px solid var(--color-border-subtle);border-radius:var(--workspace-radius) var(--workspace-radius) 0 0;flex:none;grid-template-areas:"scope search tools";display:grid;position:relative}.topbar:before{content:"";z-index:-1;border-radius:inherit;background:var(--glass-fill-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);position:absolute;inset:0}.topbar__scope{grid-area:scope;align-items:center;min-width:0;display:flex}.topbar__search-slot{grid-area:search;min-width:0}.topbar__tools{justify-self:end;align-items:center;gap:var(--size-1);grid-area:tools;display:flex}.topbar__search{align-items:center;gap:var(--size-2);width:100%;height:var(--control-height-sm);padding:0 var(--size-1) 0 var(--size-3);border-radius:var(--radius-sm);background:var(--topbar-search-bg);color:var(--color-text-secondary);font:inherit;font-size:var(--text-ui-size);line-height:var(--text-ui-line);text-align:left;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-out), color var(--duration-instant) var(--ease-out);border:0;display:flex}.topbar__search-icon{flex:none}.topbar__search-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.topbar__search-kbd{flex:none;gap:2px;display:inline-flex}.topbar__search:active{background:var(--color-surface-pressed)}.topbar__search:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:2px}.topbar__account{width:var(--touch-target-min);height:var(--touch-target-min);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.scope-select{min-width:0;display:flex}.scope-select__trigger{align-items:center;gap:var(--size-2);min-width:0;max-width:var(--scope-select-max);height:var(--scope-select-height);padding:0 var(--size-2) 0 var(--scope-select-pad-x);border-radius:var(--scope-radius);background:var(--scope-select-bg);color:var(--color-text);font:inherit;font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-out);border:0;display:inline-flex}.scope-select__icon{color:var(--hue-text);flex:none}.scope-select__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.scope-select__chevron{color:var(--color-text-secondary);flex:none}.scope-select__trigger:active,.scope-select__trigger[aria-expanded=true]{background:var(--color-surface-pressed)}.scope-select__trigger--store,.scope-select__trigger--store:active,.scope-select__trigger--store[aria-expanded=true]{background:var(--hue-surface);color:var(--hue-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue) 28%, transparent)}.scope-select__trigger--store .scope-select__chevron{color:var(--hue-text)}.scope-select__trigger:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:2px}.scope-select__menu{min-width:var(--scope-select-menu-width)}.scope-select__option .menu__icon{color:var(--hue-text)}.scope-static{align-items:center;gap:var(--size-2);min-width:0;height:var(--scope-select-height);padding:0 var(--scope-select-pad-x);color:var(--color-text);font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-medium);margin:0;display:inline-flex}.scope-static__icon{color:var(--hue-text);flex:none}.scope-static__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.scope-select__trigger:hover,.topbar__search:hover{background:var(--color-surface-pressed)}.scope-select__trigger--store:hover{background:var(--hue-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue) 44%, transparent)}.topbar__search:hover{color:var(--color-text)}}.tabbar{display:none}.tabbar__list{gap:var(--nav-list-gap);grid-template-columns:repeat(4,minmax(0,1fr));height:100%;margin:0;padding:0;list-style:none;display:grid}.tabbar__cell{min-width:0}.tabbar__item{border-radius:var(--tabbar-radius);width:100%;height:100%;color:var(--tabbar-fg);font:inherit;font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-medium);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-instant) var(--ease-out), transform var(--duration-instant) var(--ease-out);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.tabbar__pill{justify-content:center;align-items:center;gap:calc(var(--size-1) / 2);width:min(var(--tabbar-pill-width), 100%);min-width:0;padding:var(--size-1);border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--ease-out);flex-direction:column;flex:none;display:flex}.tabbar__icon{display:inline-flex;position:relative}.tabbar__badge{transform:translate(50%,-25%)}.tabbar__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tabbar__item[aria-current=page]{color:var(--tabbar-fg-on)}.tabbar__item[aria-current=page] .tabbar__pill{background:var(--tabbar-pill-bg)}.tabbar__item:active .tabbar__pill{transform:scale(var(--button-press-scale))}.tabbar__item:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:-2px;box-shadow:none}.usermenu{gap:var(--nav-list-gap);display:grid}.popover.usermenu{padding:var(--menu-padding)}.usermenu__me{align-items:center;gap:var(--size-3);padding:var(--size-2) var(--size-2) var(--size-3);display:flex}.usermenu__who{min-width:0;display:grid}.usermenu__name{font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usermenu__meta{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usermenu__sep{height:1px;margin:var(--size-1) calc(var(--menu-padding) * -1);background:var(--color-border-subtle)}.usermenu__list{gap:var(--nav-list-gap);margin:0;padding:0;list-style:none;display:grid}.usermenu__item{align-items:center;gap:var(--size-3);width:100%;min-height:var(--menu-item-height);padding:0 var(--size-3);border-radius:var(--menu-item-radius);color:var(--color-text);font:inherit;font-size:var(--text-ui-size);line-height:var(--text-ui-line);text-align:left;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-out);background:0 0;border:0;text-decoration:none;display:flex}.usermenu__icon{color:var(--color-text-secondary);flex:none}.usermenu__text{flex:1;min-width:0}.usermenu__item[aria-current=page]{background:var(--color-selected-surface);color:var(--color-selected-text)}.usermenu__item[aria-current=page] .usermenu__icon{color:var(--color-selected-text)}.usermenu__item--danger,.usermenu__item--danger .usermenu__icon{color:var(--menu-item-danger-fg)}.usermenu__item:active{background:var(--color-surface-pressed)}.usermenu__item:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--focus-ring-inset);outline:2px solid #0000}.usermenu__row{align-items:center;gap:var(--size-3);min-height:var(--menu-item-height);padding:0 0 0 var(--size-3);font-size:var(--text-ui-size);line-height:var(--text-ui-line);display:flex}.usermenu__row-head{align-items:center;gap:var(--size-3);flex:1;min-width:0;display:flex}@media (hover:hover) and (pointer:fine){.usermenu__item:hover{background:var(--menu-item-bg-active)}.usermenu__item[aria-current=page]:hover{background:var(--color-selected-surface-hover)}.usermenu__item--danger:hover{background:var(--color-critical-surface)}}@media (min-width:769px){.popover.usermenu{width:var(--usermenu-width)}}.setup{gap:var(--size-3);padding:var(--size-3) var(--size-2) var(--size-2) var(--size-3);border-radius:var(--card-radius);background:var(--setup-bg);box-shadow:0 0 0 1px var(--color-border-subtle), var(--elevation-control);display:grid}.setup__head{justify-content:space-between;align-items:center;gap:var(--size-2);display:flex}.setup__title{font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-bold);color:var(--color-text);margin:0}.setup__close{margin-block:calc(var(--size-2) * -1)}.setup__bar{align-items:center;gap:var(--size-3);padding-right:var(--size-1);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);white-space:nowrap;display:flex}.setup__segs{gap:var(--setup-seg-gap);flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.setup__seg{height:var(--setup-bar-height);border-radius:var(--radius-full);background:var(--setup-seg-todo)}.setup__seg--done{background:var(--setup-seg-done)}.setup__meta{font-variant-numeric:tabular-nums}.setup__steps{gap:var(--nav-list-gap);margin:0 0 0 calc(var(--size-1) * -1);padding:0;list-style:none;display:grid}.setup__item{min-width:0}.setup__step{align-items:center;gap:var(--size-2);min-height:var(--nav-item-height);padding:var(--size-1);border-radius:var(--radius-sm);color:var(--color-text-secondary);transition:background-color var(--duration-instant) var(--ease-out), color var(--duration-instant) var(--ease-out);text-decoration:none;display:flex}.setup__mark{width:var(--setup-mark-size);height:var(--setup-mark-size);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.setup__label{min-width:0;font-size:var(--text-label-size);line-height:var(--text-body-sm-line);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.setup__stores{align-items:center;gap:var(--size-1);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex:none;display:inline-flex}.setup__step--current{color:var(--color-text)}.setup__step--current .setup__label{font-weight:var(--weight-bold)}.setup__step--current .setup__mark{background:var(--color-action);color:var(--color-text-on-action);box-shadow:0 0 0 var(--focus-ring-width) var(--color-action-subtle)}.setup__step--done .setup__mark{background:var(--color-action);color:var(--color-text-on-action);box-shadow:none}.setup__step--done .setup__label{text-decoration:line-through;-webkit-text-decoration-color:var(--color-text-hint);text-decoration-color:var(--color-text-hint)}.setup__step:active{background:var(--color-surface-pressed)}.setup__step:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--focus-ring-inset);outline:2px solid #0000}.setup--page{gap:var(--size-3);padding:var(--card-padding);background:var(--card-bg);box-shadow:var(--card-shadow)}@media (hover:hover) and (pointer:fine){.setup__step:hover{background:var(--nav-item-bg-hover);color:var(--color-text)}}.setup-stepper{align-items:center;margin:0;padding:0;list-style:none;display:flex}.setup-stepper__item{flex:1 1 0;align-items:center;min-width:0;display:flex}.setup-stepper__item:first-child{flex:none}.setup-stepper__item:not(:first-child):before{content:"";height:var(--setup-bar-height);margin-inline:var(--size-1);border-radius:var(--radius-full);background:var(--setup-seg-todo);flex:1}.setup-stepper__item--after-done:before{background:var(--setup-seg-done)}.setup-stepper__node{width:var(--setup-node-size);height:var(--setup-node-size);border-radius:var(--radius-full);background:var(--color-surface-track);color:var(--color-text-secondary);font:inherit;font-size:var(--text-label-size);line-height:var(--text-caption-line);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;cursor:pointer;transition:transform var(--duration-instant) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.setup-stepper__node:after{content:"";inset:calc((var(--setup-node-size) - var(--touch-target-min)) / 2);border-radius:var(--radius-full);position:absolute}.setup-stepper__node:active{transform:scale(var(--button-press-scale))}.setup-stepper__node:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:2px}.setup-stepper__item--done .setup-stepper__node{background:var(--color-action);color:var(--color-text-on-action)}.setup-stepper__item--current .setup-stepper__node{background:var(--color-action-subtle);color:var(--color-text-link);box-shadow:inset 0 0 0 2px var(--color-action)}.setup-stepper__node[aria-selected=true]{box-shadow:0 0 0 var(--focus-ring-width) var(--color-action-subtle)}.setup-stepper__item--current .setup-stepper__node[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--color-action), 0 0 0 var(--focus-ring-width) var(--color-action-subtle)}.setup-stepper__panel{justify-content:space-between;align-items:center;gap:var(--size-3);min-width:0;display:flex}.setup-stepper__text{min-width:0;margin:0;display:grid}.setup-stepper__title{font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-medium);color:var(--color-text)}.setup-stepper__meta{font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.setup-stepper__go{flex:none}@media (max-width:768px){.setup--page.setup--stepper{background:var(--setup-hero-bg);box-shadow:0 0 0 1px var(--setup-hero-border), 0 12px 24px -16px var(--setup-hero-glow)}.setup--stepper .setup-stepper__node{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--setup-hero-border)}.setup--stepper .setup-stepper__item--done .setup-stepper__node{background:var(--gradient-icon);box-shadow:0 2px 8px -2px var(--setup-hero-glow)}.setup--stepper .setup-stepper__item--current .setup-stepper__node{background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-action), 0 0 12px var(--setup-hero-glow)}.setup--stepper .setup-stepper__node[aria-selected=true]{box-shadow:0 0 0 var(--focus-ring-width) var(--setup-hero-glow), 0 2px 8px -2px var(--setup-hero-glow)}.setup--stepper .setup-stepper__item--current .setup-stepper__node[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--color-action), 0 0 0 var(--focus-ring-width) var(--setup-hero-glow), 0 0 12px var(--setup-hero-glow)}}@media (prefers-reduced-motion:reduce){.setup-stepper__node{transition:none}.setup-stepper__node:active{transform:none}}@media (forced-colors:active){.setup-stepper__item:not(:first-child):before{background:canvastext}.setup-stepper__item--after-done:before{background:highlight}.setup-stepper__node{border:1px solid canvastext}.setup-stepper__node[aria-selected=true]{outline-offset:2px;outline:2px solid highlight}.setup--page.setup--stepper{border:1px solid canvastext}}.door{background:var(--color-surface);min-height:100dvh;color:var(--color-text);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.door__brand{gap:var(--size-8);padding:var(--auth-panel-padding);background:var(--gradient-brand-deep);color:var(--on-gradient-fg);flex-direction:column;display:flex;position:relative}.door__deco{pointer-events:none;position:absolute;inset:0;overflow:hidden}.door__deco>svg{right:calc(var(--auth-deco-offset-x) * -1);bottom:calc(var(--auth-deco-offset-y) * -1);width:var(--auth-deco-width);aspect-ratio:66/91;height:auto;opacity:var(--auth-deco-opacity);position:absolute}.door__logo{--door-logo-width:var(--auth-logo-width);display:block;position:relative}.door__logo>svg{height:calc(var(--door-logo-width) * 90.29 / 308.25);display:block}.door__pitch{gap:var(--size-3);max-width:var(--auth-pitch-max);margin-top:auto;display:grid;position:relative}.door__pitch-title{font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--weight-bold);letter-spacing:var(--track-h3);color:var(--on-gradient-fg);margin:0}.door__pitch-text{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);color:var(--on-gradient-fg-muted);margin:0}.door__lang{position:relative}.door__main{justify-content:center;align-items:center;gap:var(--size-6);padding:var(--size-12) var(--size-8);flex-direction:column;display:flex}.door__card{gap:var(--size-6);width:100%;max-width:var(--login-form-max);display:grid}.door__title{font-size:var(--page-title-size);line-height:var(--page-title-line);font-weight:var(--weight-bold);letter-spacing:var(--page-title-tracking);margin:0}.door__lead{margin:calc(var(--size-4) * -1) 0 0;color:var(--color-text-secondary)}.door__body,.door__form{gap:var(--size-4);display:grid}@media (max-width:768px){.door__body>.btn--block{justify-self:center}}.door__or{align-items:center;gap:var(--size-3);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--color-text-secondary);margin:0;display:flex}.door__or:before,.door__or:after{content:"";border-top:1px solid var(--color-border-subtle);flex:1 1 0}.door__foot{justify-content:center;gap:var(--size-2) var(--size-4);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);flex-wrap:wrap;display:flex}.door__legal{justify-content:center;gap:var(--size-1) var(--size-4);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.door__legal a{color:inherit;position:relative}@media (max-width:1024px){.door{align-content:center;justify-items:center;gap:var(--size-6);padding:var(--size-10) var(--size-4);background:var(--gradient-brand-deep);grid-template-columns:minmax(0,1fr);grid-template-areas:"logo""main""lang"}.door__brand{display:contents}.door__deco>svg{width:var(--auth-deco-width-boxed)}.door__logo{--door-logo-width:var(--auth-hero-logo-width);grid-area:logo}.door__pitch{display:none}.door__lang{grid-area:lang}.door__main{grid-area:main;width:100%;padding:0}.door__card{max-width:calc(var(--login-form-max) + var(--auth-card-padding) * 2);padding:var(--auth-card-padding);border-radius:var(--auth-card-radius);background:var(--color-surface);box-shadow:var(--elevation-4);position:relative}.door__legal{color:var(--on-gradient-fg-muted)}.door__legal a{color:var(--on-gradient-fg)}}@media (max-width:480px){.door__card{padding:var(--size-6) var(--size-4)}}@media (min-width:769px) and (max-width:1024px){.shell,.shell--collapsed{grid-template-columns:calc(var(--shell-gap) + var(--nav-strip-width)) minmax(0, 1fr)}.sidebar{padding:var(--size-2) var(--size-1)}.sidebar__brand{justify-content:center;padding:0}.sidebar__brand-text,.sidebar__user-text,.sidebar__user-chevron,.sidebar__toggle,.sidebar .setup{display:none}.sidebar__nav{padding:var(--size-1) 0;margin:0}.nav-item{justify-content:center;gap:var(--size-1);width:calc(var(--nav-strip-width) - var(--size-2));min-height:var(--size-16);padding:var(--size-2) var(--size-1);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-bold);text-align:center;flex-direction:column;margin:0 auto}.nav-item__icon>svg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.nav-item__label{white-space:normal;flex:none;max-width:100%;overflow:visible}.nav-item__count{min-width:var(--badge-min-width);min-height:var(--badge-height);padding-inline:var(--badge-pad-x);font-size:var(--badge-font);box-shadow:0 0 0 2px var(--badge-ring);position:absolute;inset-block-start:var(--size-1);inset-inline-end:var(--size-2)}.nav-divider{width:var(--size-12);margin:var(--size-2) auto}.sidebar__user{border-radius:var(--radius-md);border-top:0;justify-content:center;padding:0}}@media (min-width:769px) and (max-width:1024px) and (max-height:720px){.nav-item{min-height:var(--size-12);padding:var(--size-1);gap:2px}.nav-item__icon>svg{width:var(--icon-size-md);height:var(--icon-size-md)}.sidebar__nav{padding-block:2px}.nav-divider{margin:2px auto}}.sidebar__nav[data-fade=end]{-webkit-mask-image:linear-gradient(to top, transparent, currentColor var(--size-8));mask-image:linear-gradient(to top, transparent, currentColor var(--size-8))}.sidebar__nav[data-fade=start]{-webkit-mask-image:linear-gradient(to bottom, transparent, currentColor var(--size-8));mask-image:linear-gradient(to bottom, transparent, currentColor var(--size-8))}.sidebar__nav[data-fade=both]{-webkit-mask-image:linear-gradient(to bottom, transparent, currentColor var(--size-8), currentColor calc(100% - var(--size-8)), transparent);mask-image:linear-gradient(to bottom, transparent, currentColor var(--size-8), currentColor calc(100% - var(--size-8)), transparent)}@media (max-width:768px){.shell{height:auto;transition:none;display:block}.sidebar{display:none}.workspace{min-height:100dvh;box-shadow:none;border-radius:0;margin:0}.workspace__scroll{border-radius:0;overflow:visible}.workspace__page{padding-bottom:calc(var(--page-pad-bottom) + var(--tabbar-clearance) + env(safe-area-inset-bottom))}.topbar{min-height:var(--topbar-height);padding:0 var(--size-1) 0 var(--size-3);border-radius:0;gap:0;display:flex;position:sticky;top:0}.topbar__brand{margin-right:var(--size-1);flex:none;display:flex}.topbar__mark{width:var(--topbar-mark-size);height:var(--topbar-mark-size)}.topbar__scope{flex:auto}.topbar__search-icon,.topbar__tools .icon-btn>svg{width:var(--topbar-icon-size);height:var(--topbar-icon-size)}.topbar__account .avatar{width:var(--topbar-avatar-size);height:var(--topbar-avatar-size)}.topbar__search-slot,.topbar__tools{flex:none}.scope-select__trigger{max-width:100%}.topbar__search{width:var(--touch-target-min);height:var(--touch-target-min);border-radius:var(--radius-full);background:0 0;justify-content:center;padding:0}.topbar__search-label,.topbar__search-kbd{display:none}.tabbar{z-index:var(--z-sidebar);left:var(--shell-gap);right:var(--shell-gap);bottom:calc(var(--shell-gap) + env(safe-area-inset-bottom));height:var(--tabbar-height);--_tabbar-pad-x:calc(var(--size-2) + 1px);padding:var(--size-1) var(--_tabbar-pad-x);max-width:calc(var(--tabbar-pill-width) * 4 + var(--nav-list-gap) * 3 + var(--_tabbar-pad-x) * 2);border-radius:var(--tabbar-radius);margin-inline:auto;display:block;position:fixed}.tabbar:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(180deg, var(--glass-highlight) -60%, transparent 45%), var(--tabbar-tint), var(--tabbar-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);position:absolute;inset:0}.tabbar:after{content:"";border-radius:inherit;background:var(--tabbar-rim);pointer-events:none;-webkit-mask:linear-gradient(var(--color-text) 0 0) content-box, linear-gradient(var(--color-text) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--color-text) 0 0) content-box, linear-gradient(var(--color-text) 0 0);mask:linear-gradient(var(--color-text) 0 0) content-box, linear-gradient(var(--color-text) 0 0);padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}}@media (prefers-reduced-motion:reduce){.sidebar__toggle:active,.tabbar__item:active .tabbar__pill{transform:none}}@media (forced-colors:active){.sidebar:before,.tabbar:before,.workspace{border:1px solid canvastext}.tabbar:after{display:none}.nav-item[aria-current=page],.tabbar__item[aria-current=page] .tabbar__pill{outline-offset:-2px;outline:2px solid highlight}.scope-select__trigger,.topbar__search,.sidebar__toggle{border:1px solid buttontext}.setup__seg{border:1px solid canvastext}.setup__seg--done{background:highlight}}@media print{.sidebar,.tabbar,.topbar,.shell__canvas{display:none}.shell{height:auto;display:block}.workspace{box-shadow:none;margin:0}.workspace__scroll{overflow:visible}}.setup-done{--app-qr-size:var(--setup-done-qr-size);align-items:center;column-gap:var(--size-3);row-gap:var(--size-2);padding:var(--size-3) var(--size-2) var(--size-3) var(--size-4);border-radius:var(--card-radius);background:var(--setup-done-gloss), var(--setup-done-bg);box-shadow:inset 0 1px 0 var(--setup-done-highlight), 0 0 0 1px var(--setup-done-border), 0 10px 28px -14px var(--setup-done-glow),  var(--elevation-control);animation:setup-done-in var(--setup-done-enter-duration) var(--ease-out) both, setup-done-flow var(--setup-done-flow-duration) var(--ease-in-out) infinite alternate;background-position:0 0,0%;background-size:100% 100%,200% 200%;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title close""text text""body body";display:grid;position:relative;overflow:hidden}.setup-done:after{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 35%, var(--setup-done-sheen) 50%, transparent 65%);animation:setup-done-sheen var(--setup-done-sheen-duration) var(--ease-in-out) var(--setup-done-enter-duration) both;position:absolute;inset:0;transform:translate(-100%)}.setup-done__title{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);font-weight:var(--weight-bold);color:var(--color-text);text-wrap:balance;grid-area:title;margin:0}.setup-done__close{margin-block:calc(var(--size-1) * -1);grid-area:close;align-self:start}.setup-done__text{padding-right:var(--size-1);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);color:var(--color-text);text-wrap:pretty;grid-area:text;margin:0}.setup-done .app-download__hint{color:var(--color-text)}.setup-done__body{min-width:0;padding-right:var(--size-1);grid-area:body}.setup-done--page{padding:var(--card-padding);column-gap:var(--size-4)}@media (min-width:769px){.setup-done--page{row-gap:var(--size-1);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title body close""text body."}.setup-done--page .setup-done__title{align-self:end}.setup-done--page .setup-done__text{align-self:start}.setup-done--page .setup-done__body{padding-right:0}}@keyframes setup-done-in{0%{opacity:0;transform:translateY(var(--size-2)) scale(.98)}}@keyframes setup-done-flow{0%{background-position:0 0,0%}to{background-position:0 0,100%}}@keyframes setup-done-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.door__line{text-align:center}.page-head{gap:var(--size-2);min-width:0;display:grid}.page-head__back{margin-inline-start:calc(var(--size-2) * -1);display:flex}.page-head__main{justify-content:space-between;align-items:flex-start;gap:var(--size-3) var(--size-6);flex-wrap:wrap;min-width:0;display:flex}.page-head__titles{gap:var(--size-1);flex:1 1 calc(var(--size-24) * 3 - var(--size-2));min-width:0;display:grid}.page-head__line{align-items:center;gap:var(--size-1) var(--size-3);flex-wrap:wrap;min-width:0;display:flex}.page-head__lead{flex:none;display:inline-flex}.page-head__title{min-width:0;color:var(--color-text);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0}.page-head__title:focus-visible{box-shadow:none;outline:2px solid #0000}.page-head__status{display:inline-flex}.page-head__sub{overflow-wrap:anywhere;margin:0}.page-head__actions{justify-content:flex-end;align-items:center;gap:var(--button-gap);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.page-head__extra{min-width:0;margin-top:var(--size-2)}@media (max-width:768px){.page-head__main{align-items:center;gap:var(--size-1) var(--size-3);grid-template-columns:minmax(min-content,1fr) auto;grid-template-areas:"line actions""sub meta";display:grid}.page-head__main:has(>.page-head__switch){grid-template-columns:minmax(min-content,1fr) auto auto;grid-template-areas:"line switch actions""sub meta meta"}.page-head__main:has(>.page-head__switch):not(:has(>.page-head__actions)){grid-template-columns:minmax(min-content,1fr) auto;grid-template-areas:"line switch""sub meta"}.page-head__main:has(>.page-head__switch):has(>.page-head__actions .btn:not(.btn--icon-phone)){grid-template-columns:minmax(min-content,1fr) auto;grid-template-areas:"line actions""line switch""sub meta"}.page-head__main:not(:has(>.page-head__actions,>.page-head__switch)){grid-template-columns:minmax(0,1fr);grid-template-areas:"line""sub""meta"}.page-head__titles{display:contents}.page-head__line{align-items:center;gap:var(--size-1) var(--size-3);grid-area:line;grid-template-columns:minmax(min-content,1fr);grid-template-areas:"title";min-width:min-content;display:grid}.page-head__line:has(>.page-head__status){grid-template-areas:"status""title"}.page-head__line:has(>.page-head__lead){grid-template-columns:auto minmax(min-content,1fr);grid-template-areas:"lead title"}.page-head__line:has(>.page-head__lead):has(>.page-head__status){grid-template-areas:"lead status""lead title"}.page-head__lead{grid-area:lead}.page-head__title{overflow-wrap:break-word;grid-area:title}.page-head__status{grid-area:status;justify-self:start}.page-head__status .pill{white-space:nowrap}.page-head__switch{grid-area:switch;justify-self:end;min-width:0}.page-head__actions{flex-wrap:nowrap;grid-area:actions;justify-self:end;margin-inline-start:0}.page-head__actions>.btn{flex:none}.page-head__sub{grid-area:sub;align-self:start}.page-head__meta{justify-content:flex-end;align-self:start;align-items:center;gap:var(--size-1) var(--size-2);text-align:right;flex-wrap:wrap;grid-area:meta;min-width:0;display:flex}.page-head__main:has(>.page-head__actions,>.page-head__switch) .page-head__meta{contain:inline-size}.page-head__main:not(:has(>.page-head__actions,>.page-head__switch)) .page-head__meta{text-align:left;justify-content:flex-start}.page-head__meta .pill,.page-head__meta .t-meta{white-space:nowrap}.page-head__actions .btn:not(.btn--link){height:calc(var(--touch-target-min) - var(--size-2));padding:0 var(--button-padding-x-sm);font-size:var(--button-font-size-sm)}.page-head__actions .btn:not(.btn--link):after{content:"";inset:calc(var(--size-1) * -1 - 1px) -1px;position:absolute}.page-head__actions .btn .btn__icon,.page-head__actions .btn .btn__icon>svg{width:var(--button-icon-size-sm);height:var(--button-icon-size-sm)}.page-head__actions .btn--icon-phone{width:calc(var(--touch-target-min) - var(--size-2));padding:0}.page-head__actions .btn--transact .btn__label>[data-num]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.back-link{align-items:center;gap:var(--size-1);min-height:var(--control-height-sm);padding-inline:var(--size-2);border-radius:var(--button-radius);color:var(--color-text-control);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);font-weight:var(--weight-medium);-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}button.back-link{cursor:pointer;background:0 0;border:0;font-family:inherit}.back-link__icon{transition:transform var(--duration-fast) var(--ease-out)}.back-link__label{overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.back-link:hover{color:var(--color-text);background-color:var(--color-surface-hover)}.back-link:hover .back-link__icon{transform:translate(-2px)}}.back-link:active{background-color:var(--color-surface-pressed)}.tpl{gap:var(--page-section-gap);flex-direction:column;min-width:0;display:flex}.tpl-list__notice,.tpl-record__notice,.tpl-dashboard__notice,.tpl-settings{--form-max-width:none}.tpl-settings__notice,.tpl-list__tabs{min-width:0}.tpl-list__notice:empty,.tpl-record__notice:empty,.tpl-dashboard__notice:empty,.tpl-settings__notice:empty{display:none}.tpl-list__card{min-width:0}.tpl-list__filters{min-width:0;margin-top:calc(var(--size-3) - var(--page-section-gap))}.tpl-list__toolbar:not(:has(>.toolbar)){padding:var(--size-3) var(--size-4);border-bottom:1px solid var(--color-border-subtle)}.tpl-list__body{min-width:0}.tpl-list__body:last-child{border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius)}.tpl-list__split{grid-template-columns:var(--filter-list-width) minmax(0, 1fr);min-width:0;display:grid}.tpl-list__aside{min-width:0;padding:var(--size-3) var(--size-2);border-right:1px solid var(--color-border-subtle)}.tpl-list__aside>*{top:var(--size-3);position:sticky}.tpl-list__split>.tpl-list__body:last-child,.tpl-list__split>.tpl-list__body:last-child>.table-wrap:last-child{border-bottom-left-radius:0}@media (max-width:1280px){.tpl-list__split{grid-template-columns:minmax(0,1fr)}.tpl-list__aside{display:none}}.tpl-record__cols{align-items:flex-start;gap:var(--card-gap);flex-wrap:wrap;min-width:0;display:flex}.tpl-record__main{gap:var(--card-gap);flex-direction:column;flex:999 1 calc(var(--size-24) * 4 + var(--size-12) + var(--size-2));min-width:0;display:flex}.tpl-record__aside{gap:var(--card-gap);flex-direction:column;flex:1 1 var(--tpl-aside-width);min-width:0;display:flex;container:record-aside/inline-size}@container record-aside (width<=400px){.rows{grid-template-columns:minmax(0,1fr)}.row__key{border-bottom:0;padding-bottom:0}.row__value{padding-top:0}}@media (min-width:1025px){.tpl-record:not(.tpl--medium):not(.tpl--narrow) .tpl-record__aside{top:var(--size-4);position:sticky}}@media (max-width:1024px){.tpl-record__aside{flex-basis:100%}}.tpl-settings__cols{grid-template-columns:var(--tpl-settings-nav-width) minmax(0, 1fr);align-items:start;gap:var(--size-6);grid-template-areas:"nav sections";min-width:0;display:grid}.tpl-settings__nav{top:var(--size-4);grid-area:nav;position:sticky}.tpl-settings__nav-list{gap:var(--size-1);margin:0;padding:0;list-style:none;display:grid}.tpl-settings__nav-link{align-items:center;gap:var(--size-2);min-height:var(--nav-item-height);padding:var(--size-2) var(--size-3);border-radius:var(--nav-item-radius);color:var(--color-text-control);font-size:var(--text-ui-size);line-height:var(--text-ui-line);-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}.tpl-settings__nav-link[aria-current=location],.tpl-settings__nav-link--on{background-color:var(--color-selected-surface);color:var(--color-selected-text);font-weight:var(--weight-medium)}.tpl-settings__nav-link:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:2px;box-shadow:none}@media (hover:hover) and (pointer:fine){.tpl-settings__nav-link:hover:not([aria-current=location]){background-color:var(--color-surface-hover);color:var(--color-text)}}.tpl-settings__nav-dot,.tpl-settings__dot{width:var(--notif-dot-size);height:var(--notif-dot-size);border-radius:var(--radius-full);background:var(--color-attention);flex:none}.tpl-settings__nav-dot{margin-inline-start:auto}.tpl-settings__index{min-width:0}.tpl-settings__index .list-row__main{padding-inline:0}.tpl-settings__index .list-row:last-child{border-bottom:0}.tpl-settings--index .tpl-settings__section{box-shadow:none;background:0 0;border-radius:0}.tpl-settings--index .tpl-settings__section>.card__head,.tpl-settings--index .tpl-settings__section>.card__body,.tpl-settings--index .tpl-settings__section>.tpl-settings__foot{padding-inline:0}.tpl-settings--index .tpl-settings__section>.card__head{min-height:0;padding-top:0}.tpl-settings__dot--inline{vertical-align:middle;margin-inline-start:var(--size-2);display:inline-block}.tpl-settings__back{margin-bottom:calc(var(--size-2) * -1)}.tpl-settings__tabs{grid-area:tabs;min-width:0;display:none}.tpl-settings__sections{gap:var(--card-gap);flex-direction:column;grid-area:sections;min-width:0;display:flex}.tpl-settings__section{scroll-margin-top:var(--size-4)}.tpl-settings__section .card__title:focus-visible{box-shadow:none;outline:2px solid #0000}.tpl-settings__foot{justify-content:flex-end;align-items:center;gap:var(--size-2) var(--size-3);padding:var(--size-3) var(--card-padding);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.tpl-settings__status{align-items:center;gap:var(--size-2);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);color:var(--color-text-secondary);margin:0 auto 0 0;display:inline-flex}.tpl-settings__status--dirty{color:var(--color-text)}.tpl-settings__status--error{color:var(--color-critical-ink)}@media (max-width:1024px){.tpl-settings__cols{gap:var(--size-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs""sections"}.tpl-settings__nav{display:none}.tpl-settings__tabs{display:block}}@media (max-width:768px){.tpl-settings__section{scroll-margin-top:calc(var(--topbar-height) + var(--size-4))}}.tpl-dashboard__grid{gap:var(--card-gap);grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid}.tpl-dashboard__tile{min-width:0;display:grid}.tpl-dashboard__tile>*{min-width:0}.tpl-dashboard__tile--span-3{grid-column:span 3}.tpl-dashboard__tile--span-4{grid-column:span 4}.tpl-dashboard__tile--span-6{grid-column:span 6}.tpl-dashboard__tile--span-8{grid-column:span 8}.tpl-dashboard__tile--span-12{grid-column:1/-1}@media (max-width:1024px){.tpl-dashboard__tile--span-3,.tpl-dashboard__tile--span-4{grid-column:span 6}.tpl-dashboard__tile--span-8{grid-column:1/-1}}@media (max-width:768px){.tpl-dashboard__tile{grid-column:1/-1}}.thread{gap:var(--size-4);min-width:0;display:grid}.thread__list{gap:var(--thread-gap);margin:0;padding:0;list-style:none;display:grid}.thread__msg{grid-template-columns:var(--thread-avatar-size) minmax(0, 1fr);align-items:start;column-gap:var(--size-3);padding:var(--size-3);border-radius:var(--card-radius);display:grid;position:relative}.thread__msg--first{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.thread__msg--me{background:var(--color-surface-sunken)}.thread__avatar{margin-top:var(--size-1)}.thread__main{justify-items:start;gap:var(--size-1);min-width:0;display:grid}.thread__meta{align-items:baseline;gap:0 var(--size-2);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;display:flex}.thread__author{font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-bold);color:var(--color-text)}.thread__time{font-variant-numeric:tabular-nums}.thread__text{max-width:var(--prose-max-width);font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--color-text);white-space:pre-line;overflow-wrap:anywhere;margin:0}.thread__files{gap:var(--size-2);margin:var(--size-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.thread__file{max-width:100%;text-decoration:none}.thread__file .btn__label{overflow-wrap:anywhere;min-width:0}.thread__file-size{font-weight:var(--weight-regular);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex:none}.thread__compose{gap:var(--size-3);padding:var(--size-4);border-radius:var(--card-radius);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);display:grid;position:relative}.thread__compose-foot{justify-content:space-between;align-items:center;gap:var(--button-gap);flex-wrap:wrap;display:flex}@media (max-width:480px){.thread__msg{padding:var(--size-3) var(--size-2);column-gap:var(--size-2)}.thread__compose{padding:var(--size-3)}}.locked{align-items:center;gap:var(--size-3) var(--size-4);padding:var(--size-4);border-radius:var(--card-radius);background:var(--color-surface-sunken);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-wrap:wrap;min-width:0;display:flex}.locked__icon{background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.locked__body{gap:var(--size-1);flex:1 1 calc(var(--size-24) * 2 + var(--size-12));min-width:0;display:grid}.locked__kind{font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-medium);color:var(--color-text-secondary);margin:0}.locked__title{font-size:var(--card-title-size);line-height:var(--card-title-line);font-weight:var(--weight-bold);color:var(--color-text);margin:0}.locked__reason{max-width:var(--prose-max-width);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--color-text-secondary);margin:0}.locked--block{text-align:center;padding:var(--size-8) var(--size-6);flex-direction:column;justify-content:center}.locked--block .locked__body{flex:0 auto;justify-items:center}.usage{gap:var(--size-5);width:100%;margin:0;padding:0;list-style:none;display:grid}.usage__item{gap:var(--size-2);min-width:0;display:grid}.usage__action{display:flex}.success-hero{align-items:center;gap:var(--size-2);padding:var(--size-6) var(--size-4);text-align:center;flex-direction:column;display:flex}.success-hero__mark{width:var(--success-mark-size);height:var(--success-mark-size);margin-bottom:var(--size-4);place-items:center;display:grid;position:relative}.success-hero__disc{border-radius:var(--radius-full);background:var(--color-positive-surface);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--color-positive-border);animation:success-pop var(--duration-slow) var(--ease-out) both;place-items:center;display:grid;position:relative}.success-hero__check{width:50%;height:50%;color:var(--color-positive)}.success-hero__cover{background:var(--color-positive-surface);transform-origin:100%;animation:success-draw var(--success-draw-duration) var(--ease-out) var(--duration-fast) both;position:absolute;inset:25%}.success-hero__ring{border-radius:var(--radius-full);box-shadow:0 0 0 2px var(--color-positive-border);opacity:0;animation:success-pulse var(--success-pulse-duration) var(--ease-out) var(--success-draw-duration) 3 forwards;position:absolute;inset:0}.success-hero__rays{position:absolute;inset:0}.success-hero__ray{width:2px;height:var(--size-3);margin:calc(var(--size-3) / -2) 0 0 -1px;border-radius:var(--radius-full);background:var(--color-positive);opacity:0;animation:success-ray var(--success-burst-duration) var(--ease-out) var(--duration-base) forwards;position:absolute;top:50%;left:50%}.success-hero__ray:first-child{--success-ray-angle:0deg}.success-hero__ray:nth-child(2){--success-ray-angle:45deg}.success-hero__ray:nth-child(3){--success-ray-angle:90deg}.success-hero__ray:nth-child(4){--success-ray-angle:135deg}.success-hero__ray:nth-child(5){--success-ray-angle:180deg}.success-hero__ray:nth-child(6){--success-ray-angle:225deg}.success-hero__ray:nth-child(7){--success-ray-angle:270deg}.success-hero__ray:nth-child(8){--success-ray-angle:315deg}@keyframes success-pop{0%{opacity:0;transform:scale(.5)}}@keyframes success-draw{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes success-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes success-ray{0%{opacity:1;transform:rotate(var(--success-ray-angle)) translateY(calc(var(--success-mark-size) / -2 - var(--size-1))) scaleY(.5)}to{opacity:0;transform:rotate(var(--success-ray-angle)) translateY(calc(var(--success-mark-size) / -2 - var(--size-5))) scaleY(1)}}.success-hero__title{font-size:var(--dialog-title-size);line-height:var(--dialog-title-line);font-weight:var(--weight-bold);color:var(--color-text);margin:0}.success-hero__title:focus-visible{box-shadow:none;outline:2px solid #0000}.success-hero__text{max-width:var(--prose-max-width);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--color-text-secondary);margin:0}.success-hero__body{width:100%;max-width:var(--slip-max);margin-top:var(--size-3);text-align:start}.success-hero__actions{justify-content:center;gap:var(--button-gap);margin-top:var(--size-4);flex-wrap:wrap;display:flex}.notif__head{justify-content:space-between;align-items:center;gap:var(--size-2);min-height:var(--control-height-sm);margin:calc(var(--size-2) * -1) 0 var(--size-2);flex-wrap:wrap;display:flex}.notif__count{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin:0}.notif__group+.notif__group{margin-top:var(--size-3)}.notif__group-title{padding:var(--size-1) var(--size-2);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-medium);color:var(--color-text-secondary);margin:0}.notif__list{margin:0;padding:0;list-style:none;display:grid}.notif__item{align-items:start;gap:var(--size-3);padding:var(--size-2);border-radius:var(--button-radius);color:var(--color-text);-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon body go";text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.notif__item:hover{background-color:var(--table-row-hover-bg)}}.notif__item:active{background-color:var(--table-row-hover-bg)}.notif__item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring-inset);outline:2px solid #0000}.notif__body{min-width:0;display:grid}.notif__title{font-size:var(--text-ui-size);line-height:var(--text-ui-line);overflow-wrap:anywhere}.notif__item--unread .notif__title{font-weight:var(--weight-medium)}.notif__text{font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);color:var(--color-text-secondary);overflow-wrap:anywhere}.notif__time{margin-top:var(--size-1);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.notif__item--tracked{grid-template-columns:auto minmax(0, 1fr) var(--notif-dot-size) auto;grid-template-areas:"icon body dot go"}.notif__go{grid-area:go;align-self:center}.notif__dot{width:var(--notif-dot-size);height:var(--notif-dot-size);margin-top:calc((var(--text-ui-line) - var(--notif-dot-size)) / 2);border-radius:var(--radius-full);background:var(--color-action);grid-area:dot}.notif__empty{justify-items:center;gap:var(--size-2);padding:var(--size-6) var(--size-4);text-align:center;display:grid}.notif__empty-title{margin:var(--size-1) 0 0;font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-bold)}.notif__empty-text{font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);color:var(--color-text-secondary);margin:0}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.notif__item--truncate .notif__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.renew-gate__body{gap:var(--size-4);display:grid}.renew-gate__facts{margin:0}.report-page{padding:var(--page-pad-top) var(--page-pad-x) var(--page-pad-bottom)}.report-page__in{max-width:calc(var(--report-page-width) + var(--size-4) * 2);margin-inline:auto}.report-page--landscape .report-page__in{max-width:calc(var(--report-page-height) + var(--size-4) * 2)}.report-scroll{overscroll-behavior-x:contain;padding:var(--size-4);border-radius:var(--card-radius);background:var(--color-surface-sunken);position:relative;overflow-x:auto}.report{box-sizing:border-box;width:var(--report-page-width);min-height:var(--report-page-height);padding:var(--report-page-margin);background:var(--color-surface);color:var(--color-text);box-shadow:var(--elevation-2);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);--logo-mark:var(--logo-ink-body);--logo-fold:var(--logo-ink-fold);--logo-shadow:var(--logo-ink-shadow);--logo-word:var(--logo-ink-body);margin-inline:auto}.report--landscape{width:var(--report-page-height);min-height:var(--report-page-width)}.report__head{align-items:end;gap:var(--size-4);padding-bottom:var(--size-3);border-bottom:2px solid var(--color-text);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.report__logo{display:flex}.report__kind{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);font-weight:var(--weight-bold);margin:0}.report__period{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);font-variant-numeric:tabular-nums;text-align:end;margin:0}.report__title{margin:var(--size-5) 0 0;font-size:var(--text-h4-size);line-height:var(--text-h4-line);font-weight:var(--weight-bold)}.report__facts{gap:var(--size-3) var(--size-4);margin:var(--size-4) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.report__fact{padding-top:var(--size-2);border-top:1px solid var(--color-border)}.report__fact-label{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary)}.report__fact-value{font-size:var(--text-h4-size);line-height:var(--text-h4-line);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;margin:0}.report__sections{gap:var(--size-8);margin-top:var(--size-6);display:grid}.report__block{gap:var(--size-2);display:grid}.report__block-title{padding-bottom:var(--size-1);border-bottom:1px solid var(--color-text);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);font-weight:var(--weight-bold);margin:0}.report__block--sub{margin-top:var(--size-4)}.report__block--sub .report__block-title{border-bottom-color:var(--color-border)}.report__meta,.report__note{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);margin:0}.report__title+.report__meta{margin-top:var(--size-1)}.report__note{margin-top:var(--size-2)}.report__empty{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);margin:0}.report__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.report__caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.report__table th,.report__table td{padding:var(--size-1) var(--size-2);border-bottom:1px solid var(--color-border-subtle);text-align:start;vertical-align:top}.report__table th:first-child,.report__table td:first-child{padding-inline-start:0}.report__table th:last-child,.report__table td:last-child{padding-inline-end:0}.report__table thead th{font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-medium);color:var(--color-text-secondary);border-bottom-color:var(--color-border)}.report__table tbody th{font-weight:var(--weight-medium)}.report__num,.report__table .report__num{text-align:end}.report__strong,.report__table .report__strong{font-weight:var(--weight-bold)}.report__barcell{width:40%}.report__barline{align-items:center;gap:var(--size-3);display:flex}.report__barline .report__cell{min-width:var(--size-10);text-align:end;flex:none}.report__bar{height:var(--size-2);border-radius:var(--radius-full);background:var(--color-surface-sunken);flex:auto;display:block}.report__running,.report__block-ctx,.report__cont{display:none}.report__bar-fill{border-radius:inherit;background:var(--color-text);transform-origin:0;height:100%;display:block}.report__foot{justify-content:space-between;gap:var(--size-4);margin-top:var(--size-4);padding-top:var(--size-2);border-top:1px solid var(--color-border-subtle);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);display:flex}.report-toolbar{justify-content:space-between;align-items:center;gap:var(--size-2);margin-bottom:var(--size-3);flex-wrap:wrap;display:flex}.report-toolbar__hint{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);text-align:end;flex:auto;margin:0}@media (max-width:768px){.report-toolbar__hint{text-align:start;flex-basis:100%;order:1}}@media screen and (max-width:768px){.report-scroll{background:0 0;padding:0;overflow:visible}.report,.report--landscape{width:auto;min-height:0;padding:var(--size-4);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.report__head{row-gap:var(--size-1);grid-template-columns:auto minmax(0,1fr)}.report__period{text-align:start;grid-column:1/-1}.report__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.report__sections,.report__section,.report__block{grid-template-columns:minmax(0,1fr);min-width:0}.report__block{overscroll-behavior-x:contain;position:relative;overflow-x:auto}.report__block--hidden-end{-webkit-mask-image:linear-gradient(to left, transparent, currentColor var(--size-8));mask-image:linear-gradient(to left, transparent, currentColor var(--size-8))}.report__block--hidden-start{-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--size-8));mask-image:linear-gradient(to right, transparent, currentColor var(--size-8))}.report__block--hidden-start.report__block--hidden-end{-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--size-8), currentColor calc(100% - var(--size-8)), transparent);mask-image:linear-gradient(to right, transparent, currentColor var(--size-8), currentColor calc(100% - var(--size-8)), transparent)}.report__table :is(th,td):first-child{min-width:calc(var(--size-24) + var(--size-8))}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.back-link:hover .back-link__icon{transform:none}}@media (forced-colors:active){.thread__compose,.thread__msg--first,.locked{border:1px solid canvastext}.tpl-settings__nav-link[aria-current=location],.tpl-settings__nav-link--on{border:2px solid highlight}.notif__dot,.tpl-settings__nav-dot,.tpl-settings__dot,.report__bar-fill{background:canvastext}.success-hero__disc{border:2px solid canvastext}}@page{size:A4;margin:14mm}@page report-landscape{size:A4 landscape;margin:14mm}@media print{body:has(.report) :not(:has(.report)):not(.report):not(.report *){display:none!important}body:has(.report) :has(.report){width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.report-scroll{background:0 0;padding:0;overflow:visible}.report{width:auto;min-height:0;box-shadow:none;margin:0;padding:0}.report--landscape{page:report-landscape}.report-toolbar{display:none}.report__section--break{break-before:page}.report__block-title{break-after:avoid}.report__block:has(>.report__table--short){break-inside:avoid}.report__block:has(>.report__table--long)>.report__block-title{display:none}.report__block-ctx{display:inline}.report__cont{display:table-row}.report__table thead .report__cont th{padding:0 0 var(--size-1);border-bottom:1px solid var(--color-text);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);font-weight:var(--weight-bold);color:var(--color-text)}.report__running{justify-content:space-between;align-items:center;gap:var(--size-4);margin-bottom:var(--size-4);padding-bottom:var(--size-2);border-bottom:1px solid var(--color-border);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);display:flex}.report__table tr,.report__fact{break-inside:avoid}.report__table thead{display:table-header-group}.report__bar,.report__bar-fill{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}.page-head__actions,.thread__compose,.tpl-settings__nav,.tpl-settings__tabs,.tpl-settings__foot,.notif__bell{display:none}.locked{box-shadow:0 0 0 1px var(--color-border)}.tpl-record__aside{position:static}}.change-compare{align-items:stretch;gap:var(--size-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.change-compare__arrow{color:var(--color-text-secondary);place-items:center;display:grid}.change-compare__side{align-content:start;gap:var(--size-3);padding:var(--size-4);display:grid}.change-compare__head{align-items:center;gap:var(--size-3);min-width:0;display:flex}.change-compare__who{min-width:0;display:grid}.change-compare__who p{margin:0}.change-compare__when{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary)}.change-compare__title{align-items:center;gap:var(--size-1) var(--size-2);font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--weight-medium);color:var(--color-text);flex-wrap:wrap;display:flex}.change-compare__title .store-name{font-weight:var(--weight-regular)}.change-compare__list{gap:var(--size-2);font-size:var(--text-ui-size);line-height:var(--text-ui-line);color:var(--color-text);margin:0;padding:0;list-style:none;display:grid}.change-compare__list li{align-items:flex-start;gap:var(--size-2);min-width:0;display:flex}.change-compare__list .lucide{margin-top:calc((var(--text-ui-line) - var(--icon-size-sm)) / 2);color:var(--color-text-secondary);flex:none}.change-compare__item--not{color:var(--color-text-secondary)}@media (max-width:768px){.change-compare{grid-template-columns:minmax(0,1fr)}.change-compare__arrow .lucide{transform:rotate(90deg)}}.qr-code{width:var(--qr-size);aspect-ratio:1;border-radius:var(--radius-sm);max-width:100%;height:auto;box-shadow:0 0 0 1px var(--color-border);flex:none;display:block}.store-badge{align-items:center;gap:var(--size-2);height:var(--control-height-md);padding:0 var(--size-3) 0 var(--size-2);border-radius:var(--radius-sm);background:var(--store-badge-bg);box-shadow:inset 0 0 0 1px var(--store-badge-border);color:var(--store-badge-fg);transition:transform var(--duration-fast) var(--ease-out);flex:none;text-decoration:none;display:inline-flex}.store-badge:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:2px}.store-badge:active{transform:scale(.98)}.store-badge__logo{width:var(--icon-size-md);height:var(--icon-size-md);flex:none}.store-badge__text{text-align:start;white-space:nowrap;display:grid}.store-badge__kicker{font-size:calc(var(--text-caption-size) - 2px);line-height:var(--text-caption-size);font-weight:var(--weight-medium)}.store-badge__name{font-size:var(--text-body-size);line-height:var(--text-body-line);font-weight:var(--weight-bold);letter-spacing:-.01em}@media (hover:hover) and (pointer:fine){.store-badge:hover{transform:translateY(-1px)}}.app-download{--qr-size:var(--app-qr-size);gap:var(--size-2);flex-wrap:wrap;min-width:0;display:flex}.app-download--end{justify-content:flex-end}.app-download--qr{align-items:flex-end;gap:var(--size-2);flex-direction:column}.app-download__hint{gap:var(--size-1);max-width:var(--app-qr-size);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);text-align:center;margin:0;display:grid}.app-download--start{justify-content:flex-start}.app-download--qr.app-download--start{align-items:flex-start}.app-download--qr.app-download--inline{align-items:center;gap:var(--size-3);flex-flow:row}.app-download--inline .app-download__hint{text-align:start;flex:1 1 0;min-width:0;max-width:none}@media (forced-colors:active){.store-badge{border:1px solid canvastext}}.notif__list--inset{padding:var(--size-2)}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.notif__list--inset .notif__item--truncate .store-names{display:inline}.notif__list--inset .notif__item--truncate .store-names__item:not(:first-of-type){margin-inline-start:var(--store-name-group-gap)}}.tpl-dashboard__tile--start{align-self:start}@media (max-width:1024px){.tpl-dashboard__tile.tpl-dashboard__tile--full-tablet{grid-column:1/-1}}.thread__compose-foot>:last-child{margin-inline-start:auto}@media (max-width:768px){.page-head__meta>.seats-meta{flex-wrap:wrap;justify-content:flex-end}}.invite-panel{align-items:start;gap:var(--size-8);grid-template-columns:auto minmax(0,1fr);display:grid}.invite-panel__qr{justify-items:center;gap:var(--size-2);text-align:center;margin:0;display:grid}.invite-panel__main{min-width:0;display:grid}.invite-panel__section{gap:var(--size-2);min-width:0;padding-block:var(--size-5);border-top:1px solid var(--color-border-subtle);display:grid}.invite-panel__section:first-child{border-top:0;padding-top:0}.invite-panel__section:last-child{padding-bottom:0}.invite-panel__title{margin:0}@media (max-width:768px){.invite-panel{gap:var(--size-6);grid-template-columns:minmax(0,1fr)}}.share-grid{gap:var(--size-1);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.share-tile{justify-items:center;gap:var(--size-2);padding:var(--size-3) var(--size-1);border-radius:var(--radius-sm);color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-out);text-decoration:none;display:grid}.share-tile__label{max-width:100%;color:var(--color-text);overflow-wrap:anywhere;text-align:center}.share-tile:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:2px}.share-tile:active .icon-tile{transform:scale(var(--button-press-scale))}@media (hover:hover) and (pointer:fine){.share-tile:hover{background:var(--color-surface-hover)}}.one-time-code{font-family:var(--text-code-family);white-space:nowrap;margin:0}.one-time-code--void{color:var(--color-void-text);text-decoration:line-through}.done-note{align-items:flex-start;gap:var(--size-3);display:flex}.done-note__body{gap:var(--size-2);min-width:0;display:grid}.label-paper{width:min(100%, var(--label-w));container-type:inline-size}.label-preview{--d:calc(100cqw / 480);aspect-ratio:480/320;padding:calc(10 * var(--d));border-radius:var(--card-radius);background:var(--label-print-bg);color:var(--label-print-fg);box-shadow:0 0 0 1px var(--color-border), var(--elevation-1);font-family:var(--text-code-family);text-align:left;flex-direction:column;line-height:1.2;display:flex;overflow:hidden}.label-preview__head{align-items:center;gap:calc(5 * var(--d));padding-bottom:calc(3 * var(--d));border-bottom:calc(2 * var(--d)) solid currentColor;flex:none;display:flex}.label-preview__mark{width:calc(15 * var(--d));flex:none;height:auto}.label-preview__brand{font-family:var(--font-sans);font-size:calc(13 * var(--d));font-weight:var(--weight-bold);letter-spacing:.06em;line-height:1}.label-preview__unit{font-family:var(--font-mono);font-size:calc(13 * var(--d));font-weight:var(--weight-bold);padding:calc(2 * var(--d)) calc(4 * var(--d));border:calc(2 * var(--d)) solid currentColor;flex:none;line-height:1}.label-preview__shop{min-width:0;font-size:calc(11 * var(--d));font-weight:var(--weight-bold);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.label-preview__title-area{height:calc(63 * var(--d));margin-top:calc(3 * var(--d));flex:none;align-items:center;display:flex;overflow:hidden}.label-preview__title{width:100%;font-family:var(--font-sans);font-size:calc(27 * var(--d));font-weight:var(--weight-bold);white-space:nowrap;text-overflow:ellipsis;line-height:1.15;overflow:hidden}.label-preview__title--long{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.label-preview__title--placeholder{color:var(--input-placeholder-fg)}.label-preview__expiry{margin-top:calc(3 * var(--d));padding:calc(3 * var(--d)) calc(5 * var(--d)) calc(4 * var(--d));background:var(--label-print-fg);color:var(--label-print-bg);flex:none;display:grid}.label-preview__expiry-key{font-size:calc(9 * var(--d));font-weight:var(--weight-bold);letter-spacing:.08em;line-height:1.1}.label-preview__expiry-value{font-size:calc(64 * var(--d));font-weight:var(--weight-bold);letter-spacing:0;white-space:nowrap;line-height:1}.label-preview__meta{align-content:center;gap:calc(2 * var(--d)) calc(10 * var(--d));padding-top:calc(3 * var(--d));flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.label-preview__item{min-width:0;display:grid}.label-preview__item dt{font-size:calc(8 * var(--d));font-weight:var(--weight-regular);letter-spacing:.04em;line-height:1.15}.label-preview__item dd{font-size:calc(12 * var(--d));font-weight:var(--weight-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.label-preview__item--wide{align-items:baseline;gap:calc(5 * var(--d));grid-column:1/-1;display:flex}.label-preview__item--wide dd{white-space:normal;overflow:visible}.label-line{gap:var(--size-1);width:100%;display:grid}.label-line__head{justify-content:space-between;gap:var(--size-2);display:flex}.label-line__count{font-variant-numeric:tabular-nums}.label-line__row{align-items:center;gap:var(--size-1);min-width:0;display:flex;overflow:hidden}.label-line__paper{box-sizing:content-box;max-width:100%;padding:var(--size-1) var(--size-2);border-radius:var(--radius-xs);background:var(--label-print-bg);color:var(--label-print-fg);box-shadow:inset 0 0 0 1px var(--color-border);font-family:var(--text-code-family);font-size:var(--text-caption-size);font-weight:var(--weight-bold);white-space:pre;flex:none;overflow:hidden}.label-line__cut{min-width:0;font-family:var(--text-code-family);font-size:var(--text-caption-size);color:var(--color-void-text);white-space:pre;text-overflow:ellipsis;text-decoration:line-through;overflow:hidden}@media (max-width:768px),(pointer:coarse){.btn--sm{height:var(--touch-target-min)}.icon-btn--sm{width:var(--touch-target-min);height:var(--touch-target-min)}.btn--link:after{content:"";min-height:var(--touch-target-min);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}@media (max-width:768px){.btn--sm:not(.btn--link){height:calc(var(--touch-target-min) - var(--size-2))}.btn--sm:not(.btn--link):after{content:"";inset:calc(var(--size-1) * -1 - 1px) -1px;position:absolute}}@media (max-width:768px),(pointer:coarse){.seg__item,.seg--sm .seg__item{height:var(--touch-target-min);min-width:var(--touch-target-min)}.input--sm,.field__control--sm,.search--sm,.sel--sm>.sel__btn{height:var(--touch-target-min)}.check,.radio,.switch{min-height:var(--touch-target-min);align-items:center}.check>.check__box,.radio>.radio__dot{margin-top:0}.switch__label{padding-top:0}.cal__nav,.file__remove{width:var(--touch-target-min);height:var(--touch-target-min)}.input__affix--action{width:var(--touch-target-min);height:var(--touch-target-min);margin-block:-1px;margin-right:calc(var(--input-padding-x) * -1);border-radius:0 var(--input-radius) var(--input-radius) 0}.search__clear{position:relative}.search__clear:after{content:"";inset:calc((var(--size-6) - var(--touch-target-min)) / 2);position:absolute}.stepper__btn{position:relative}.stepper__btn:after{content:"";position:absolute;inset:-1px 0}.modal__close{margin-top:calc((var(--dialog-title-line) - var(--touch-target-min)) / 2)}.toast__close{margin-top:calc((var(--toast-icon-box) - var(--touch-target-min)) / 2)}.drag-handle{width:var(--touch-target-min);height:var(--touch-target-min)}.pg{min-width:var(--touch-target-min);height:var(--touch-target-min)}.cell-main__link{position:relative}.cell-main__link:after{content:"";min-height:var(--touch-target-min);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}button.table__group-toggle,.bar-list__more,.back-link,.tpl-settings__nav-link,.notif__item{min-height:var(--touch-target-min)}.back-link{padding-block:var(--size-1)}.inline-note a{position:relative}.inline-note a:after,.door__legal a:after{content:"";min-height:var(--touch-target-min);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.sidebar__toggle:after{content:"";width:var(--touch-target-min);height:var(--touch-target-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.setup__step,.usermenu__item,.usermenu__row{min-height:var(--touch-target-min)}.scope-select__trigger,.scope-static{height:var(--touch-target-min)}}@media (min-width:769px) and (pointer:coarse){.topbar__search{height:var(--touch-target-min)}}:root{--page-margin:var(--page-pad-x);--page-inset:max(var(--page-margin), calc((100% - var(--layout-content-max)) / 2));--card-inset:var(--size-5)}@media (max-width:768px){:root{--card-inset:var(--size-4)}}.chip:focus-visible,.mention-chip:focus-visible,.attach--open:focus-visible,.miss:focus-visible{border-color:var(--color-action)}.table-wrap:focus-visible,.table__sort:focus-visible,.listcard__row:focus-visible,.listcard__all:focus-visible,.crumb__back:focus-visible,.row-open:focus-visible,.table__link:focus-visible,.swatch:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring-inset)}.tab:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--focus-ring-inset)}.segmented__item:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:2px}.segmented__item:has(input:focus-visible){outline:2px solid var(--focus-ring-outset);outline-offset:2px}.segmented__item:focus-visible{box-shadow:none}.segmented__item--on:focus-visible{box-shadow:var(--seg-active-shadow)}.segmented__item:focus-visible{outline-offset:-2px}.segmented__item:has(input:focus-visible){outline-offset:-2px}.hero :focus-visible,.door__brand :focus-visible,.acting-bar :focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-on-brand)}h1[tabindex="-1"]:focus-visible{box-shadow:none}html,body,#root{height:100%}button{background:0 0;border:0;padding:0}ul,ol{list-style:none}a{text-decoration:none}table{width:100%}.btn--on-brand{background-color:var(--button-on-brand-bg);color:var(--button-on-brand-fg);box-shadow:var(--button-secondary-shadow)}@media (hover:hover) and (pointer:fine){.btn--on-brand:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-on-brand-bg-hover)}}.btn--on-brand:focus-visible,.icon-btn--on-brand:focus-visible{outline:2px solid var(--focus-ring-on-brand);outline-offset:2px;box-shadow:none}.btn--on-brand:is(:disabled,[aria-disabled=true]:not([aria-busy=true])){background-color:var(--button-glass-bg);border-color:var(--button-glass-border);color:var(--button-on-brand-fg-disabled)}.icon-btn--on-brand{color:var(--icon-btn-on-brand-fg)}.icon-btn--danger{color:var(--icon-btn-danger-fg)}@media (hover:hover) and (pointer:fine){.icon-btn--on-brand:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--icon-btn-on-brand-bg-hover);color:var(--icon-btn-on-brand-fg)}.icon-btn--danger:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--icon-btn-danger-bg-hover);color:var(--icon-btn-danger-fg)}}.loading{justify-content:center;align-items:center;gap:var(--size-2);min-height:var(--size-24);color:var(--color-text-secondary);font-size:var(--text-ui-size);line-height:var(--text-ui-line);opacity:0;animation:skeleton-appear var(--duration-fast) var(--ease-out) var(--loading-delay) forwards;display:flex}.loading__spinner{width:var(--icon-size-md);height:var(--icon-size-md);border:2px solid var(--progress-track);border-top-color:var(--color-action);border-radius:var(--radius-full);animation:spin var(--spin-duration) linear infinite;flex:none}.thread__msg--internal:before{content:"";inset-block:var(--size-2);width:var(--size-1);border-radius:var(--radius-full);background:var(--color-border-strong);position:absolute;inset-inline-start:0}.field__required{color:var(--color-critical-ink);margin-inline-start:2px}output.stepper__input{align-items:center;display:inline-flex}.select{width:100%;height:var(--control-height-md);padding:0 var(--size-10) 0 var(--input-padding-x);appearance:none;background-color:var(--input-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23596277' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--size-3) center;border:1px solid var(--input-border);border-radius:var(--input-radius);box-shadow:var(--input-shadow);color:var(--input-fg);font-size:var(--text-control-size);transition:border-color var(--duration-fast) var(--ease-out)}.select:disabled{border-color:var(--color-border);background-color:var(--input-bg-disabled);color:var(--color-text-disabled)}.select[aria-invalid=true]{border-color:var(--input-border-error)}.category-tile{width:var(--size-10);height:var(--size-10);border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;display:inline-flex}.table .table__num,.table__num{text-align:end;font-family:var(--text-data-family);font-variant-numeric:tabular-nums}.account{position:relative}.account__menu{top:calc(100% + var(--size-2));position:absolute;right:0}.account__menu--down{left:0;right:auto}.account__menu--fit{width:max-content}@media (min-width:769px){.notif.account__menu{max-height:calc( 100dvh - var(--shell-gap) - var(--topbar-height) - var(--size-2) - var(--shell-gap))}.account__menu--floating{top:calc(var(--hung-top) + var(--size-2));right:var(--hung-end);position:fixed}.account__menu--floating-up{top:auto;bottom:calc(var(--hung-foot) + var(--size-2))}.cell-actions:has(.account__menu){z-index:var(--z-menu)}}.account__menu--up{top:auto;bottom:calc(100% + var(--size-2));left:0;right:auto}@media (max-width:768px){.topbar:has(.account__menu){z-index:var(--z-menu)}.account__menu{width:auto;max-width:none;max-height:var(--sheet-max-height);padding-bottom:max(var(--size-4), env(safe-area-inset-bottom));border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;box-shadow:var(--sheet-shadow);animation:sheet-in var(--duration-slow) var(--ease-drawer);position:fixed;inset:auto 0 0}}.usermenu__seg{background:0 0;border:0;font-family:inherit}.usermenu__seg:focus-visible{outline:2px solid var(--focus-ring-outset);outline-offset:-2px}.acting-bar{z-index:var(--z-topbar);justify-content:space-between;align-items:center;gap:var(--size-4);padding:var(--size-3) var(--size-5);background:var(--gradient-brand-deep);color:var(--on-gradient-fg);font-size:var(--text-body-sm-size);flex-wrap:wrap;display:flex;position:sticky;top:0}.page-body{padding-block:var(--page-pad-top) var(--page-pad-bottom);padding-inline:var(--page-inset)}@media (max-width:768px){.page-body{padding-bottom:calc(var(--page-pad-bottom) + var(--tabbar-clearance) + env(safe-area-inset-bottom))}}.door__legal a{text-decoration:underline}.field-rules__count{font-variant-numeric:tabular-nums;color:var(--color-text-hint);margin-inline-start:auto}.confirm__loss{gap:var(--size-2);padding:var(--size-3) var(--size-4);border-radius:var(--radius-md);background:var(--color-surface-sunken);display:grid}.confirm__loss-row{justify-content:space-between;gap:var(--size-4);display:flex}.hero{background:var(--gradient-brand-deep);border-radius:var(--radius-xl);padding:var(--size-6) var(--size-8);color:var(--on-gradient-fg);position:relative;overflow:hidden}.hero__mark{right:calc(var(--size-6) * -1);opacity:.1;pointer-events:none;width:220px;position:absolute;top:-30px}.hero__top{align-items:flex-end;gap:var(--size-6);flex-wrap:wrap;display:flex;position:relative}.hero__greet{font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);color:var(--on-gradient-fg-muted)}.hero__title{font-weight:var(--weight-bold);font-size:var(--text-h3-size);line-height:var(--text-h3-line);letter-spacing:var(--text-h3-tracking);margin-top:2px}.hero__lede{margin-top:var(--size-2);color:var(--on-gradient-fg-muted);max-width:56ch}.hero__action{margin-inline-start:auto}@media (max-width:768px){.hero{padding:var(--size-5) var(--card-inset)}.hero__title{font-size:var(--text-h4-size);line-height:var(--text-h4-line);letter-spacing:var(--text-h4-tracking)}.hero__top>div{flex:100%}.hero__action{flex:100%;margin-inline-start:0}}.hero__stats{gap:var(--size-5) var(--size-6);margin-top:var(--size-6);padding-top:var(--size-5);border-top:1px solid var(--on-gradient-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.hero__stat{min-width:0}.hero__stat-key,.hero__stat-sub{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--on-gradient-fg-muted)}.hero__stat-value{margin-top:var(--kpi-value-gap);font-weight:var(--weight-bold);font-size:var(--kpi-value-size);line-height:var(--kpi-value-line);letter-spacing:var(--kpi-value-tracking);font-family:var(--text-data-family);font-variant-numeric:tabular-nums}.hero__stat-of{font-size:var(--text-body-sm-size);font-weight:var(--weight-medium);opacity:.7}.hero__stat-key{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero__meta{gap:var(--size-2) var(--size-3);margin:var(--size-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex;position:relative}.hero__pill{align-items:baseline;gap:0 var(--size-2);min-width:0;max-width:100%;padding:var(--size-2) var(--size-3);border-radius:var(--radius-md);background:var(--on-gradient-surface);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--on-gradient-fg);flex-wrap:wrap;display:inline-flex}.hero__pill svg{opacity:.85;flex:none;align-self:center}.hero__pill b{font-family:var(--text-data-family);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--on-gradient-fg);white-space:nowrap}.hero__pill-q{white-space:nowrap}.hero__pill-q:before{content:"· "}.revenue__head{align-items:center;gap:var(--size-3) var(--size-4);padding:var(--card-inset) var(--card-inset) var(--size-4);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.revenue__date{margin-top:var(--size-1);font-family:var(--text-data-family);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.revenue__controls{align-items:center;gap:var(--size-4);margin-inline-start:auto;display:flex}@media (max-width:768px){.revenue__controls{flex-wrap:wrap;flex:100%;margin-inline-start:0}.revenue__controls>*{flex:100%}.revenue__controls .segmented__item{flex:1 1 0}}.perf__tabs{padding:var(--size-2) var(--card-inset) 0;border-bottom:1px solid var(--color-border-subtle)}.perf__tabs .tabs{border-bottom:0;margin:0;padding:0;overflow:visible}.perf__titles{min-width:0}.segmented{padding:var(--seg-pad);background:var(--color-border-subtle);border-radius:var(--seg-radius);gap:0;display:flex}.segmented__item{min-height:var(--control-height-sm);padding:0 var(--size-4);border-radius:var(--radius-sm);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--color-text-secondary)}.segmented__item--on{background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-bold);box-shadow:var(--seg-active-shadow)}.revenue__body{padding:var(--card-inset)}.revenue__total{margin-top:var(--size-1);font-family:var(--font-mono);font-weight:var(--weight-bold);font-size:var(--text-h2-size);line-height:var(--text-h2-line);letter-spacing:var(--text-h2-tracking);font-variant-numeric:tabular-nums}.revenue__change{align-items:center;gap:var(--size-2);margin-top:var(--size-2);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);color:var(--color-positive-text);display:flex}.revenue__count{margin-top:var(--size-2);font-weight:var(--weight-regular)}.revenue__change--flat{color:var(--color-text-secondary)}.revenue__change--down{color:var(--color-critical-text)}.revenue__paid{align-items:center;gap:var(--size-2);margin-top:var(--size-3);padding:var(--size-2) var(--size-3);border-radius:var(--radius-md);background:var(--color-surface-sunken);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.revenue__paid svg{flex:none}.revenue__paid b{font-weight:var(--weight-bold);color:var(--color-text)}.revenue__paid--ok{background:var(--color-positive-surface);color:var(--color-positive-text)}.revenue__paid--ok b{color:inherit}.revenue__label{margin-bottom:var(--size-3)}.revenue__upto{color:var(--color-text-hint)}.revenue__note{padding-bottom:0}.revenue__grid{gap:var(--size-8);grid-template-columns:minmax(232px,1fr) minmax(0,1.75fr);align-items:start;display:grid}.revenue__zone+.revenue__zone{border-left:1px solid var(--color-border-subtle);padding-left:var(--size-8)}.revenue__breakdown{margin-top:var(--size-6);padding-top:var(--size-6);border-top:1px solid var(--color-border-subtle)}.revenue__bar{height:var(--size-3);border-radius:var(--radius-full);background:var(--color-border-subtle);display:flex;overflow:hidden}.revenue__bar .revenue__slice--subscription+span,.revenue__bar .revenue__slice--hardware+span,.revenue__bar .revenue__slice--rolls+span{box-shadow:inset 1px 0 0 var(--color-surface)}.revenue__slice--subscription{background:var(--chart-series-1)}.revenue__slice--hardware{background-color:var(--chart-series-2);background-image:repeating-linear-gradient(45deg, var(--chart-hatch-ink) 0 2px, transparent 2px 5px )}.revenue__slice--rolls{background-color:var(--chart-series-3);background-image:radial-gradient(var(--chart-series-3-ink) 1px, transparent 1.2px);background-size:5px 5px}.revenue__legend{margin:var(--size-4) 0 0;gap:var(--size-1) var(--size-4);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);grid-template-columns:1fr auto auto;align-items:center;display:grid}.revenue__legend-row{display:contents}.revenue__legend dt{align-items:center;gap:var(--size-2);min-height:var(--size-6);color:var(--color-text);display:flex}.revenue__legend dd{text-align:end;font-family:var(--text-data-family);font-variant-numeric:tabular-nums;margin:0}.revenue__swatch{width:var(--size-3);height:var(--size-3);border-radius:var(--radius-xs);border:1px solid var(--chart-legend-dot-border);flex:none}.revenue__legend-value{font-weight:var(--weight-bold)}.revenue__legend-share{min-width:4ch;color:var(--color-text-secondary)}.revenue__legend .revenue__legend-share--word{font-family:inherit}.revenue__legend--pair{grid-template-columns:1fr auto}.revenue__legend-row--sum>dt,.revenue__legend-row--sum>dd{margin-top:var(--size-1);padding-top:var(--size-2);border-top:1px solid var(--color-border);font-weight:var(--weight-bold);color:var(--color-text)}.revenue__legend-row--sum>dt{min-height:0;margin-inline-end:calc(var(--size-4) * -1);padding-inline-end:var(--size-4)}.revenue__legend-row--in>dt{min-height:0;color:var(--color-text-secondary);padding-inline-start:var(--size-4);display:block}.revenue__legend-row--in>dd{font-weight:var(--weight-regular);color:var(--color-text-secondary)}.trend{gap:var(--size-3);grid-template-columns:auto 1fr;display:grid}.trend__axis{height:calc(var(--size-24) * 2);font-family:var(--font-mono);font-size:var(--text-caption-size);color:var(--chart-axis-fg);font-variant-numeric:tabular-nums;position:relative}.trend__axis span{white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.trend__axis .trend__axis-size{visibility:hidden;display:block;position:static;transform:none}.trend__axis span:nth-child(2){top:0}.trend__axis span:nth-child(3){top:50%}.trend__axis span:nth-child(4){top:100%}.trend__plot{gap:var(--size-3);background-image:repeating-linear-gradient(to bottom, var(--chart-grid) 0 1px, transparent 1px var(--size-24));background-size:100% calc(var(--size-24) * 2);background-repeat:no-repeat;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative}.trend__col{grid-template-rows:calc(var(--size-24) * 2) auto;gap:var(--size-2);justify-items:center;min-width:0;display:grid}.trend__track{border-bottom:1px solid var(--chart-axis-line);justify-content:center;align-self:stretch;align-items:flex-end;width:100%;display:flex}.trend__bar{width:72%;max-width:var(--size-24);background:var(--chart-rank-3);border-radius:var(--radius-xs) var(--radius-xs) 0 0}.trend__bar--1{background:var(--chart-rank-1)}.trend__bar--2{background:var(--chart-rank-2)}.trend__col>.t-caption{font-family:var(--font-mono)}.trend__tick--future{color:var(--chart-axis-fg-future)}.trend__foot{margin-top:var(--size-3);padding-top:var(--size-3);border-top:1px solid var(--color-border-subtle)}.trend__foot strong{color:var(--color-text);font-weight:var(--weight-bold)}.rchart{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:calc(var(--size-16) * 4) auto;gap:var(--size-2) var(--size-3);display:grid}.rchart__axis{font-family:var(--text-data-family);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-variant-numeric:tabular-nums;color:var(--chart-axis-fg);position:relative}.rchart__axis span{white-space:nowrap;position:absolute;right:0;transform:translateY(50%)}.rchart__axis--bars span{left:0;right:auto}.rchart__axis .rchart__axis-size{visibility:hidden;display:block;position:static;transform:none}.rchart__plot{box-shadow:inset 0 1px 0 var(--chart-grid), inset 0 -1px 0 var(--chart-grid);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}.rchart__grid,.rchart__zero{height:1px;position:absolute;left:0;right:0;transform:translateY(50%)}.rchart__grid{background:var(--chart-grid)}.rchart__zero{background:var(--chart-axis-line)}.rchart__col{position:relative}.rchart__bar{width:62%;max-width:calc(var(--size-6) + var(--size-1));position:absolute;left:50%;transform:translate(-50%)}.rchart__bar--up{background:var(--chart-rank-3);border-radius:var(--radius-xs) var(--radius-xs) 0 0}.rchart__bar--down{background:var(--chart-axis-fg-future);border-radius:0 0 var(--radius-xs) var(--radius-xs)}.rchart__line{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rchart__line polyline{fill:none;stroke:var(--chart-rank-1);stroke-width:var(--chart-line-width);stroke-linejoin:round;stroke-linecap:round}.rchart__dot{width:var(--size-2);height:var(--size-2);border-radius:var(--radius-full);background:var(--chart-rank-1);box-shadow:0 0 0 2px var(--color-surface);position:absolute;transform:translate(-50%,50%)}.rchart__ticks{font-family:var(--text-data-family);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--chart-axis-fg);text-align:center;grid-column:2;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.rchart__ticks span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rchart__tick--future{color:var(--chart-axis-fg-future)}@media (max-width:815px){.revenue__grid{gap:var(--size-6);grid-template-columns:1fr}.revenue__zone+.revenue__zone{border-left:0;border-top:1px solid var(--color-border-subtle);padding-left:0;padding-top:var(--size-6)}}.listcard{flex:auto}.listcard__head{align-items:center;gap:var(--size-3);padding:var(--card-inset) var(--card-inset) var(--size-4);border-bottom:1px solid var(--color-border-subtle);display:flex}.listcard__titles{flex:1;min-width:0}.count-pill{height:var(--pill-height);padding:0 var(--pill-pad-x);border:1px solid var(--color-neutral-border);border-radius:var(--pill-radius);background:var(--color-neutral-surface);font-size:var(--pill-font);font-weight:var(--weight-bold);color:var(--color-neutral-text);align-items:center;margin-inline-start:auto;display:inline-flex}.listcard__row{align-items:center;gap:var(--size-3);padding:var(--size-3) var(--size-4);border-bottom:1px solid var(--color-border-subtle);display:flex}.listcard--feed{padding:0 var(--card-inset)}.listcard--feed .listcard__row{padding:var(--size-3) 0;align-items:flex-start}.listcard--feed .listcard__text{gap:var(--size-1)}.listcard--feed .listcard__title{font-weight:var(--weight-regular)}@media (hover:hover) and (pointer:fine){a.listcard__row:hover{background:var(--color-surface-sunken)}}.listcard>li:last-child>.listcard__row{border-bottom:0}.listcard__go{color:var(--color-text-hint);flex:none}@media (hover:hover) and (pointer:fine){a.listcard__row:hover .listcard__go{color:var(--color-action)}}.listcard__icon{width:var(--feed-dot-size);height:var(--feed-dot-size);border-radius:var(--radius-full);background:var(--color-surface-sunken);color:var(--color-text-secondary);flex:none;place-items:center;display:grid}.listcard__icon--warn{width:var(--size-8);height:var(--size-8);border-radius:var(--radius-sm);background:var(--color-critical-surface);color:var(--color-critical-text)}.listcard__icon--blue{background:var(--color-action-subtle);color:var(--color-action-subtle-text)}.listcard__icon--green{background:var(--color-positive-surface);color:var(--color-positive-text)}.listcard__icon--amber{background:var(--color-attention-surface);color:var(--color-attention-text)}.listcard__text{flex:1;gap:0;min-width:0;display:grid}.listcard__title{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);font-weight:var(--weight-bold);color:var(--color-text)}.feed__day{padding:var(--size-3) 0 var(--size-1);color:var(--color-text-secondary)}.listcard__foot{justify-content:flex-end;align-items:center;gap:var(--size-3);padding:var(--size-3) var(--card-inset);border-top:1px solid var(--color-border-subtle);display:flex}.listcard__foot,.panel__foot{flex-wrap:wrap}.listcard__foot>.t-subtitle,.panel__foot>.t-subtitle{margin-inline-end:auto}.panel__foot>.listcard__all{margin-inline-start:auto}.listcard__all{align-items:center;gap:var(--size-2);height:var(--control-height-sm);padding:0 var(--size-3);border-radius:var(--button-radius);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);font-weight:var(--weight-bold);color:var(--button-tertiary-fg);white-space:nowrap;display:inline-flex}@media (hover:hover) and (pointer:fine){.listcard__all:hover{background:var(--color-action-subtle)}}@media (max-width:768px){.hero__stats{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:995px),(min-width:1025px) and (max-width:1155px){.hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:895px),(min-width:1025px) and (max-width:1055px){.dash-lists>.tpl-dashboard__tile{grid-column:1/-1}}.page-body>.banner{margin-bottom:var(--size-5)}.tab{cursor:pointer}.tab input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.tab--on{box-shadow:inset 0 calc(var(--tab-ink-height) * -1) 0 var(--tab-ink)}.table-wrap[data-pan]{cursor:grab}.table-wrap[data-panning]{cursor:grabbing;-webkit-user-select:none;user-select:none}.table__name--fit .row-open{width:max-content;max-width:22ch}.table__grow{width:100%;min-width:164px;max-width:0}.table__grow>*{max-width:100%}.table__grow>.u-truncate{display:block}.table__share{white-space:normal;min-width:14ch}.table__share>*{max-width:100%}.table tbody td:not(.table__grow,.table__share){white-space:nowrap}.table thead th.table__num-h{text-align:end}.table thead th:has(>.table__sort){padding:0}.table__sort{align-items:center;gap:var(--size-1);width:100%;height:var(--touch-target-min);padding:0 var(--size-4);color:inherit;text-transform:inherit;letter-spacing:inherit;text-align:start;display:flex}@media (hover:hover) and (pointer:fine){.table__sort:hover{background:var(--color-border-subtle);color:var(--color-text)}}.table__sort svg{color:var(--color-text-disabled)}th[aria-sort] .table__sort,th[aria-sort] .table__sort svg{color:var(--color-text-link)}.table thead th.table__num-h .table__sort{justify-content:flex-end}.row-open{max-width:100%;padding:var(--size-1);margin:calc(-1 * var(--size-1));border-radius:var(--radius-sm);text-align:start;font-weight:var(--weight-bold);color:var(--color-text);display:block}.table__sub{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);display:block}.table__muted{color:var(--color-text-secondary)}.cell-flag{vertical-align:middle;color:var(--color-attention-text);margin-inline-end:var(--size-2);display:inline-flex}.cell-flag--after{margin-inline:var(--size-2) 0}.cell-flag--danger{color:var(--color-critical)}.table__expiry--danger{color:var(--color-critical);font-weight:var(--weight-bold)}.table__clip{max-width:20ch;display:block}.table__clip--short{max-width:18ch}.table__billing-monthly{align-items:center;gap:var(--size-1);color:var(--color-text-link);font-weight:var(--weight-medium);display:inline-flex}.table-foot{align-items:center;gap:var(--size-3);padding:var(--size-3) var(--size-4);border-top:1px solid var(--color-border);background:var(--table-header-bg);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.table-foot strong{font-family:var(--text-data-family);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}:is(.card,.panel)>.table-wrap:first-child,:is(.card,.panel)>.sr-only:first-child+.table-wrap,:is(.card,.panel)>.panel__body--flush:first-child>.table-wrap:first-child{border-start-start-radius:calc(var(--card-radius) - 1px);border-start-end-radius:calc(var(--card-radius) - 1px)}:is(.card,.panel)>.table-wrap:last-child,:is(.card,.panel)>.table-foot:last-child,:is(.card,.panel)>.panel__body--flush:last-child>.table-wrap:last-child{border-end-end-radius:calc(var(--card-radius) - 1px);border-end-start-radius:calc(var(--card-radius) - 1px)}.table-empty{padding:var(--size-8) var(--size-4)}.cols{margin-inline-start:auto;position:relative}.cols__menu{top:calc(100% + var(--size-2));position:absolute;right:0}.filter-sheet__anchor{position:relative}.sheet-scrim{display:none}@media (max-width:768px){.sheet-scrim{z-index:var(--z-scrim);background:var(--scrim-bg);display:block;position:fixed;inset:0}}.kind-cell{align-items:center;gap:var(--size-1);color:var(--color-text-secondary);white-space:nowrap;display:inline-flex}.kind-cell svg{color:var(--color-text-hint)}.kind-cell--name{color:var(--color-text)}.kind-cell--customer,.kind-cell--customer svg{color:var(--color-text-link);font-weight:var(--weight-medium)}.table__link{color:var(--color-text)}@media (hover:hover) and (pointer:fine){.table__link:hover{color:var(--color-text-link)}}.table th.table__go,.table td.table__go{width:30px;padding:0 var(--size-3) 0 0;color:var(--row-go-fg);text-align:end}.table td.table__go>svg{max-width:none}.pager__summary{align-items:center;gap:var(--size-2) var(--size-3);flex-wrap:wrap;display:flex}.pager__sep{color:var(--color-text-hint)}:is(.card,.panel):has(>.pager){scroll-margin-top:calc(var(--topbar-height) + var(--size-4))}@media (max-width:480px){.pager__list{flex-basis:100%;justify-content:center}}.sel--toned .sel__btn{font-weight:var(--weight-bold);transition:none}.sel--toned .sel__prefix{font-weight:var(--weight-regular)}.sel--toned .sel__chev{color:inherit}.sel--tone-neutral .sel__btn{background:var(--color-neutral-surface);border-color:var(--color-neutral-border);color:var(--color-neutral-text)}.sel--tone-positive .sel__btn{background:var(--color-positive-surface);border-color:var(--color-positive-border);color:var(--color-positive-text)}.sel--tone-attention .sel__btn{background:var(--color-attention-surface);border-color:var(--color-attention-border);color:var(--color-attention-text)}.sel--tone-critical .sel__btn{background:var(--color-critical-surface);border-color:var(--color-critical-border);color:var(--color-critical-text)}.sel--tone-info .sel__btn{background:var(--color-info-surface);border-color:var(--color-info-border);color:var(--color-info-text)}.sel--toned.sel--open .sel__btn,.sel--toned .sel__btn:focus-visible{border-color:var(--color-action)}.crumb{margin-bottom:var(--size-3)}.crumb__back{align-items:center;gap:var(--size-2);height:var(--control-height-sm);padding:0 var(--size-3) 0 var(--size-2);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);font-weight:var(--weight-medium);margin-inline-start:calc(var(--size-2) * -1);display:inline-flex}@media (hover:hover) and (pointer:fine){.crumb__back:hover{color:var(--color-text-link);background:var(--color-surface-sunken)}}.crumb__back svg{flex:none}.status-dot{width:var(--pill-height);height:var(--pill-height);border-radius:var(--radius-full);border:1px solid #0000;flex:none;place-items:center;display:inline-grid}.status-dot--active{background:var(--color-fresh-surface);color:var(--color-fresh-text);border-color:var(--color-fresh-border)}.status-dot--pending{background:var(--color-expiring-surface);color:var(--color-expiring-text);border-color:var(--color-expiring-border)}.status-dot--expired{background:var(--color-expired-surface);color:var(--color-expired-text);border-color:var(--color-expired-border)}.status-dot--setup{background:var(--color-info-surface);color:var(--color-info-text);border-color:var(--color-info-border)}.status-dot--cancelled{background:var(--color-neutral-surface);color:var(--color-neutral-text);border-color:var(--color-border)}.status-strip{align-items:center;gap:var(--size-2);flex-wrap:wrap;display:flex}.btn--icon{width:var(--control-height-md);padding:0}.kpi--text .kpi__value{font-size:var(--text-body-sm-size);letter-spacing:0}.kpi__proof{margin-top:var(--size-1);font-family:var(--text-data-family);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);grid-column:label-start/-1}.kpi__note{margin-top:var(--size-1);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);grid-column:label-start/-1}.kpi__alarm{margin-top:var(--size-1);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--color-critical);grid-column:label-start/-1}.dash-grid{gap:var(--size-6);grid-template-columns:1.4fr 1fr;align-items:start;display:grid}.dash-col{gap:var(--size-6);flex-direction:column;min-width:0;display:flex}.panel-stack{gap:var(--size-6);flex-direction:column;display:flex}.panel--danger{box-shadow:0 0 0 1px var(--color-critical-border), var(--card-shadow)}.panel__body--flush{padding:0}.panel__foot{align-items:center;gap:var(--size-3);padding:var(--size-3) var(--card-inset);border-top:1px solid var(--color-border-subtle);display:flex}.panel__note{margin-top:var(--size-4)}.panel__body>.empty{padding:var(--size-10) var(--size-5)}.note{gap:var(--size-3);padding:var(--size-4);border-radius:var(--radius-md);background:var(--color-info-surface);border:1px solid var(--color-info-border);color:var(--color-info-text);display:flex}.note svg{color:var(--color-info);flex:none}.note>div{flex:auto;min-width:0}.note__t{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);font-weight:var(--weight-bold)}.note__s{font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.table-wrap+.note,.note+.table-wrap{margin-top:var(--size-4)}.note--warn{background:var(--color-expiring-surface);border-color:var(--color-expiring-border);color:var(--color-expiring-text)}.note--warn svg{color:var(--color-expiring-text)}.note--danger{background:var(--color-critical-surface);border-color:var(--color-critical-border);color:var(--color-critical-text)}.note--danger svg{color:var(--color-critical-text)}.store-line{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;overflow:hidden}.store-line+.store-line{margin-top:var(--size-3)}.store-line__top{align-items:center;gap:var(--size-3);padding:var(--size-3) var(--size-4);display:flex}.store-line__lead{flex:0 0 var(--size-8);width:var(--size-8);height:var(--size-8);border-radius:var(--radius-sm);background:var(--color-action-subtle);color:var(--color-action-subtle-text);place-items:center;display:grid}.store-line__text{flex:auto;min-width:0}.store-line__name{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-line__sub{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);overflow-wrap:anywhere}.store-balance{padding:0 var(--size-4) var(--size-4)}.store-balance--idle{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--color-text-secondary)}.store-balance__lead{align-items:center;gap:var(--size-2);flex-wrap:wrap;display:flex}.store-balance__k{font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.store-balance__row{align-items:baseline;gap:var(--size-3);flex-wrap:wrap;display:flex}.store-balance__v{font-family:var(--font-mono);font-size:var(--text-h4-size);line-height:var(--text-h4-line);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.store-balance__v--warn{color:var(--color-expiring)}.store-balance__v--bad{color:var(--color-critical)}.store-balance__rolls{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--color-text-secondary)}.store-balance__proof{font-family:var(--text-data-family);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.store-balance__why{margin-top:var(--size-2);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-medium);color:var(--color-critical)}.store-line__foot{align-items:center;gap:var(--size-2);padding:var(--size-2) var(--size-3);border-top:1px solid var(--color-border-subtle);background:var(--color-surface-sunken);display:flex}.store-line__foot .switch{width:auto;min-width:0;min-height:var(--size-8);padding:0 0 0 var(--size-1);align-items:center;gap:var(--size-2);flex:auto}.store-line__spacer{flex:1}.danger-zone{align-items:center;gap:var(--size-4);flex-wrap:wrap;display:flex}.danger-zone__text{flex:1;min-width:min(100%,373px)}.modal__band{padding:var(--size-4) var(--size-6) var(--size-5);border-bottom:1px solid var(--color-border-subtle)}.modal__band+.modal__body{padding-top:var(--size-5)}.modal__meta{min-width:0;font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);color:var(--color-text-secondary);text-align:end}.modal__meta strong{font-family:var(--text-data-family);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);color:var(--color-text)}@media (max-width:955px),(min-width:1025px) and (max-width:1115px){.dash-grid{grid-template-columns:1fr}}@media (max-width:768px){.crumb__back{height:var(--touch-target-min)}}.modal__spacer{flex:1}@media (max-width:768px){.modal__foot .modal__spacer,.modal__foot .modal__meta{display:none}}.tag-row{align-items:center;gap:var(--size-2) var(--size-4);flex-wrap:wrap;display:flex;container-type:inline-size}.tag-live,.tag-meta{align-items:center;gap:var(--size-2);flex-wrap:wrap;display:flex}.tag-meta{gap:var(--size-4);padding-left:var(--size-4);border-left:1px solid var(--color-border)}@container (width<=651px){.tag-meta{border-left:0;padding-left:0}}.reporter{align-items:center;gap:var(--size-3);padding:var(--size-3);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.reporter__who{flex-direction:column;min-width:0;display:flex}.reporter__name{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);font-weight:var(--weight-bold)}.reporter__mail{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);overflow-wrap:anywhere}.reporter__notify{align-items:center;gap:var(--size-1);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);white-space:nowrap;margin-inline-start:auto;display:inline-flex}.meta-strip{gap:var(--size-3) var(--size-6);margin:0 0 var(--size-1);padding:var(--size-3) var(--size-4);background:var(--color-surface-sunken);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.meta-strip>div{gap:var(--size-1);flex-direction:column;min-width:0;display:flex}.meta-strip dt{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary)}.meta-strip dd{font-family:var(--font-mono);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;margin:0}.thread__label{margin-bottom:calc(var(--size-3) - var(--size-4))}.avatar.thread__av--customer{background-image:linear-gradient(var(--color-expiring-surface), var(--color-expiring-surface));color:var(--color-expiring-text)}.avatar.thread__av--me{background-image:linear-gradient(var(--color-action-subtle), var(--color-action-subtle));color:var(--color-action-subtle-text)}.tag-cust,.tag-int{align-items:center;gap:var(--size-1);padding:0 var(--size-1);border-radius:var(--radius-xs);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-bold);display:inline-flex}.tag-cust{background:var(--color-expiring-surface);color:var(--color-expiring-text)}.tag-int{background:var(--color-surface-sunken);border:1px solid var(--color-border);color:var(--color-text-secondary)}.tag-cust svg,.tag-int svg,.tag-at svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.attach-list{gap:var(--size-2);margin:var(--size-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.attach{align-items:center;gap:var(--size-2);max-width:100%;padding:var(--size-1) var(--size-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--text-caption-size);line-height:var(--text-caption-line);display:inline-flex}.attach svg{color:var(--color-text-hint);flex:none}.attach__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);overflow:hidden}.attach__size{font-family:var(--font-mono);color:var(--color-text-secondary);flex:none}.attach--open{cursor:pointer;text-align:start}.attach--open .attach__name{color:var(--color-text-link);font-weight:var(--weight-medium)}@media (hover:hover) and (pointer:fine){.attach--open:hover{border-color:var(--color-action);background:var(--color-action-subtle)}.attach--open:hover svg{color:var(--color-action)}}.shot{place-items:center;display:grid}.shot img{border-radius:var(--radius-sm);max-width:100%;max-height:70vh}.shot__none{justify-items:center;gap:var(--size-2);width:100%;padding:var(--size-16) var(--size-6);border:1px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;color:var(--color-text-secondary);display:grid}.shot__none svg{color:var(--color-text-hint)}.shot__none b{font-size:var(--text-body-sm-size);color:var(--color-text)}.shot__none span{max-width:46ch;font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.composer{gap:var(--size-2);margin-top:var(--size-1);display:grid}.field-head{justify-content:space-between;align-items:flex-end;gap:var(--size-3);flex-wrap:wrap;min-width:0;display:flex}.note-status{justify-content:flex-end;align-items:center;gap:var(--size-2);flex-wrap:wrap;min-width:0;display:flex}.note-status__hint{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);text-align:end}.segmented--inline{justify-self:start;display:inline-flex}.segmented--inline .segmented__item{align-items:center;gap:var(--size-1);padding:0 var(--size-3);cursor:pointer;display:inline-flex}.page-head__at{align-items:center;gap:var(--size-1);margin-top:var(--size-1);color:var(--color-info-text);display:inline-flex}.page-head__at svg{color:var(--color-action)}.table__row--at-me>td:first-child,.listcard__row--at-me{box-shadow:inset 3px 0 0 var(--color-action)}.tag-at{align-items:center;gap:var(--size-1);padding:0 var(--size-1);border:1px solid var(--color-info-border);border-radius:var(--radius-xs);background:var(--color-action-subtle);color:var(--color-info-text);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-bold);display:inline-flex}.mention{position:relative}.mention__list{bottom:calc(100% + var(--size-1));z-index:var(--z-menu);padding:var(--size-1);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--elevation-3);margin:0;list-style:none;position:absolute;left:0;right:0}.mention__opt{align-items:center;gap:var(--size-3);padding:var(--size-2);border-radius:var(--radius-sm);cursor:pointer;display:flex}.mention__opt--hot{background:var(--color-action-subtle)}.mention__av{width:var(--size-8);height:var(--size-8);border-radius:var(--radius-full);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:var(--weight-bold);flex:none;place-items:center;display:grid}.mention__opt--hot .mention__av{background:var(--avatar-bg);color:var(--avatar-fg)}.mention__who{flex-direction:column;min-width:0;display:flex}.mention-out{align-items:center;gap:var(--size-2);flex-wrap:wrap;display:flex}.mention-out__label{align-items:center;gap:var(--size-1);font-size:var(--text-caption-size);font-weight:var(--weight-medium);color:var(--color-text-secondary);display:inline-flex}.mention-out__label svg{color:var(--color-action)}.mention-chip{align-items:center;gap:var(--size-1);height:var(--size-6);padding:0 var(--size-2);border:1px solid var(--color-info-border);border-radius:var(--chip-radius);background:var(--mention-me-bg);color:var(--mention-me-fg);font:inherit;font-size:var(--text-caption-size);font-weight:var(--weight-medium);cursor:pointer;display:inline-flex}@media (hover:hover) and (pointer:fine){.mention-chip:hover{border-color:var(--color-action)}}.mention-ref{font-weight:var(--weight-medium);color:var(--mention-fg)}.mention-ref--me{padding:0 var(--size-1);border-radius:var(--radius-xs);background:var(--mention-me-bg);color:var(--mention-me-fg)}.form-sec{border:0;min-width:0;margin:0;padding:0}.form-sec+.form-sec,.summary+.form-sec{margin-top:var(--size-2);padding-top:var(--size-6);border-top:1px solid var(--color-border-subtle)}.form-sec__title{float:none;width:auto;margin-bottom:var(--size-3);color:var(--color-text-secondary);padding:0;display:block}.form-sec__head{align-items:center;gap:var(--size-3);margin-bottom:var(--size-3);display:flex}.form-sec__head .form-sec__title{flex:auto;margin:0}.form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:480px){.form-grid--3{grid-template-columns:minmax(0,1fr)}}.field__label .tag-int{vertical-align:middle;margin-inline-start:var(--size-2)}.form-sec .sel{display:block}.field>.segmented--inline{align-self:flex-start}.listcard__actions{align-items:center;gap:var(--size-2);flex:none;margin-inline-start:auto;display:flex}.listcard__amount{font-family:var(--text-data-family);font-size:var(--text-body-size);line-height:var(--text-body-line);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--color-text);white-space:nowrap}.listcard__amount-unit{font-size:var(--text-body-xs-size);font-weight:var(--weight-regular);color:var(--color-text-secondary)}.listcard__row--box{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.listcard__row--box+.listcard__row--box{margin-top:var(--size-2)}.listcard__row--box{flex-wrap:wrap}.listcard__row--box .listcard__text{flex:172px}.listcard__row--box .listcard__icon{width:var(--size-8);height:var(--size-8);border-radius:var(--radius-sm);background:var(--color-action-subtle);color:var(--color-action-subtle-text)}.panel__cta{margin-top:var(--size-4)}.listcard__note{padding:var(--size-3) var(--size-4) 0;margin:0}.form-stack{gap:var(--size-4);display:grid}.cat-bars{grid-template-columns:auto max-content minmax(var(--size-20), 1fr) auto auto;gap:var(--size-3);align-items:center;display:grid}.cat-bar{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.cat-bar__icon{color:var(--color-text-secondary);display:inline-flex}.cat-bar__label{font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line)}.cat-bar__track{height:var(--size-2);border-radius:var(--radius-full);background:var(--color-surface-sunken);overflow:hidden}.cat-bar__track i{border-radius:var(--radius-full);background:var(--chart-series-1);height:100%;display:block}.cat-bar__value{font-family:var(--text-data-family);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.cat-bar__share{min-width:4ch;font-family:var(--text-data-family);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-variant-numeric:tabular-nums;text-align:end;color:var(--color-text-secondary)}@media (max-width:480px){.cat-bars{grid-template-columns:auto minmax(0,1fr) auto}.cat-bar{row-gap:var(--size-2)}.cat-bar__track{order:3;grid-column:1/-1}.cat-bar__share{display:none}}.vat-table__sum td{border-top:1px solid var(--color-border);font-weight:var(--weight-bold);color:var(--color-text)}.miss-list{gap:var(--size-1);margin:var(--size-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.miss{align-items:center;gap:var(--size-3);width:100%;min-height:var(--size-8);padding:var(--size-1) var(--size-2);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--text-caption-size);line-height:var(--text-caption-line);text-align:start;color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}@media (hover:hover) and (pointer:fine){.miss:hover{border-color:var(--color-attention)}}.miss__date,.miss__vat{font-family:var(--text-data-family);font-variant-numeric:tabular-nums;white-space:nowrap}.miss__date{color:var(--color-text-secondary)}.miss__vat{font-weight:var(--weight-bold)}.miss>svg{color:var(--color-text-hint)}@media (hover:hover) and (pointer:fine){.miss:hover>svg{color:var(--color-text)}}.scheme-list{gap:var(--size-1) var(--size-4);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);grid-template-columns:1fr auto auto;align-items:center;margin:0;display:grid}.scheme-list__row{display:contents}.scheme-list dt{min-height:var(--size-6);color:var(--color-text);align-items:center;display:flex}.scheme-list dd{font-weight:var(--weight-bold);text-align:end;margin:0}.scheme-list .scheme-list__count{min-width:4ch;font-family:var(--text-data-family);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}@media (max-width:768px){.catpick.catpick--plans{grid-template-columns:minmax(0,1fr)}}.slip__head{justify-content:space-between;align-items:baseline;gap:var(--size-3);padding-bottom:var(--size-3);border-bottom:1px dashed var(--color-border-strong);color:var(--color-text-secondary);display:flex}.slip__date{font-family:var(--text-data-family);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.slip__table .slip__after>*{padding-top:var(--size-2);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--weight-regular)}.doc-kept{margin-bottom:var(--size-4)}*+.gear-group{margin-top:var(--size-5);padding-top:var(--size-4);border-top:1px solid var(--color-border-subtle)}.gear-head{align-items:center;gap:var(--size-3);margin-bottom:var(--size-3);display:flex}.gear-head>:first-child{flex:1;min-width:0}.gear-price{align-items:center;gap:var(--size-3);margin-bottom:var(--size-2);padding:var(--size-2) var(--size-3);border-radius:var(--radius-md);background:var(--color-surface-sunken);flex-wrap:wrap;display:flex}.gear-price .listcard__text{flex:153px}.gear-empty{padding:var(--size-3) var(--size-4);border-radius:var(--radius-md);background:var(--color-surface-sunken)}.lot-total{min-height:var(--control-height-md);font-weight:var(--weight-bold);align-items:center;display:flex}.invite-code{align-items:center;gap:var(--size-3);display:flex}.invite-code code{letter-spacing:.12em}.enrol-qr{padding:var(--size-4);border-radius:var(--radius-md);background:var(--qr-bg);line-height:0}.per-day__meta{margin-bottom:var(--size-4)}.label-who{align-items:center;gap:var(--size-2);display:inline-flex}.label-who__when{display:block}@media (max-width:768px){.segmented__item,.listcard__all,.store-line__foot .switch,.attach--open,.miss{min-height:var(--touch-target-min)}.mention-chip{height:var(--chip-height-touch)}}.steps{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.steps__item{flex:1 1 0;align-items:flex-start;min-width:0;display:flex}.steps__item:last-child{flex:none}.steps__step{align-items:center;gap:var(--size-2);min-width:var(--size-24);text-align:center;font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary);flex-direction:column;flex:none;display:flex}.steps__item:not(:last-child):after{content:"";height:2px;margin-top:calc(var(--size-8) / 2 - 1px);border-radius:var(--radius-full);background:var(--color-border);flex:auto}.steps__item--done:not(:last-child):after{background:var(--color-action)}.steps__mark{width:var(--size-8);height:var(--size-8);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--text-body-xs-size);font-weight:var(--weight-bold);flex:none;place-items:center;display:grid}.steps__label{overflow-wrap:anywhere;max-width:100%}.steps__item--on .steps__step{color:var(--color-text);font-weight:var(--weight-bold)}.steps__item--on .steps__mark{background:var(--color-action);border-color:var(--color-action);color:var(--color-text-on-action)}.steps__item--done .steps__mark{background:var(--color-action-subtle);border-color:var(--color-action-subtle);color:var(--color-action-subtle-text)}@media (max-width:768px){.modal__band{padding-top:var(--size-3);padding-bottom:var(--size-4)}.modal__band+.modal__body{padding-top:var(--size-4)}.steps__step{min-width:0}.steps__label{display:none}.steps__item--on{flex:3 auto}.steps__item--on .steps__step{flex-direction:row}.steps__item--on .steps__label{white-space:nowrap;display:block}}.summary{gap:var(--size-3);padding:var(--size-4);background:var(--color-surface-sunken);border-radius:var(--radius-md);display:grid}.summary__group{gap:var(--size-2);padding-bottom:var(--size-3);border-bottom:1px solid var(--color-border);display:grid}.summary__group:last-child{border-bottom:0;padding-bottom:0}.summary__head{justify-content:space-between;align-items:center;gap:var(--size-4);min-height:var(--control-height-sm);display:flex}.summary__title{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);font-weight:var(--weight-bold);color:var(--color-text);margin:0}.summary__list{gap:var(--size-1) var(--size-4);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);margin:0;display:grid}.summary__list dt{color:var(--color-text-secondary)}.summary__list dd{font-weight:var(--weight-bold);overflow-wrap:anywhere;margin:0}#print-doc{display:none}@media print{body>*{display:none!important}body>#print-doc{display:block!important}body{background:var(--color-surface);margin:0}.report__logo img{height:var(--size-6);width:auto;display:block}.report__section>.report__block+.report__block{margin-top:var(--size-8)}.report__table .paper-row--sub>*{color:var(--color-text-secondary)}.report__table .paper-row--sub>:first-child{padding-inline-start:var(--size-4)}.paper-axis{width:var(--size-20);height:var(--size-2);border-radius:var(--radius-full);background:var(--color-surface-sunken);flex:none;margin-inline-end:auto;display:block;position:relative}.paper-axis,.paper-axis__fill{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}.paper-axis:before{content:"";z-index:var(--z-raised);inset-block:calc(var(--size-1) * -.5);border-left:1px solid var(--color-text-secondary);position:absolute;left:50%}.paper-axis__fill{width:50%;height:100%;position:absolute;top:0}.paper-axis__fill--up{border-radius:0 var(--radius-full) var(--radius-full) 0;background:var(--color-text);transform-origin:0;left:50%}.paper-axis__fill--down{border-radius:var(--radius-full) 0 0 var(--radius-full);background:var(--color-text-secondary);transform-origin:100%;right:50%}}@media print and (forced-colors:active){.paper-axis__fill{background:canvastext}}
