@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;min-height:100dvh}img,picture,svg,video,canvas{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}p,h1,h2,h3,h4{overflow-wrap:break-word}ul[role=list],ol[role=list]{padding:0;list-style:none}dialog{color:inherit;border:0;padding:0}}@layer tokens{:root{--neutral-0:#fff;--neutral-100:#eeece8;--neutral-150:#e7e5e0;--neutral-500:#67615a;--neutral-600:#534e48;--neutral-800:#2a2622;--night-975:#1c181c;--night-950:#211d21;--night-900:#2e292e;--night-850:#3a343a;--night-825:#3d363c;--night-800:#433c43;--night-750:#494249;--night-700:#4d454c;--night-600:#5e555d;--night-500:#9b8f98;--night-400:#bdb2b4;--night-300:#cfc4c4;--night-100:#ede6e4;--paper-0:#fdfcfa;--paper-100:#f3f2ee;--paper-200:#ebe9e2;--paper-300:#e3e0d7;--paper-400:#d9d5ca;--paper-line:#dcd8ce;--paper-line-soft:#e9e6df;--paper-control:#cdc8bb;--paper-strong:#857e76;--plum-100:#efe6ec;--plum-200:#dcc6d5;--plum-300:#d9b6d1;--plum-500:#85567c;--plum-600:#6b3e64;--plum-700:#57314f;--plum-800:#46263f;--plum-900:#2e1729;--swatch-kagit:#ebe9e2;--swatch-kagit-surface:#fdfcfa;--swatch-tas:#ebe9e6;--swatch-tas-surface:#fbf9f7;--swatch-porselen:#e9e9e9;--swatch-porselen-surface:#fcfcfc;--swatch-sis:#e4eaef;--swatch-sis-surface:#f7fafe;--swatch-pudra:#eee7ea;--swatch-pudra-surface:#fef8fb;--swatch-gul:#f4e5e6;--swatch-gul-surface:#fef8f9;--swatch-leylak:#eee6f0;--swatch-leylak-surface:#fdf8fe;--swatch-kil:#f0e7e2;--swatch-kil-surface:#fff8f5;--swatch-los:#15202b;--swatch-los-surface:#212a35;--swatch-nord:#242a36;--swatch-nord-surface:#313847;--swatch-catppuccin:#181825;--swatch-catppuccin-surface:#232333;--swatch-grafit:#1e1e1e;--swatch-grafit-surface:#2b2b2b;--stage-900:#2b1828;--stage-850:#352030;--stage-800:#43293d;--stage-700:#5f4258;--stage-300:#d4bccd;--stage-50:#f8f1f6;--site-0:#fffaf6;--site-50:#fcefe6;--site-100:#f9e9df;--site-150:#f7e4d8;--site-200:#f2dacb;--site-line:#ecd3c4;--site-line-soft:#f3e1d6;--site-control:#dcbfae;--viewer-ink:#2a2226;--viewer-ink-muted:#5e5258;--plum-night-soft:#5a4555;--plum-night-text:#e0bdd8;--plum-night-soft-text:#ecd5e6;--peach-100:#fbeee5;--peach-300:#edc3a6;--peach-700:#874c2c;--peach-night-soft:#3d2a20;--mint-300:#a8d5ba;--green-50:#e9f5ee;--green-300:#7dd3a0;--green-500:#3a8a5c;--green-600:#3fa36a;--green-700:#276b43;--green-900:#12281c;--amber-50:#fdf4dd;--amber-300:#f0c060;--amber-400:#e2b04a;--amber-500:#c98f12;--amber-700:#855700;--amber-night-card:#9a7a2e;--amber-900:#2b2310;--red-50:#fdeceb;--red-200:#f4c0bc;--red-300:#ff9a8f;--red-400:#e0685c;--red-500:#d1453a;--red-600:#c42b1c;--red-700:#b3261e;--red-800:#9a1f18;--red-night-solid:#c53a2f;--red-night-hover:#a92f26;--red-night-border:#74352f;--red-night-text:#ffa399;--red-900:#33191a}:root[data-palette=tas]:has([data-app-shell]){--paper-0:#fbf9f7;--paper-100:#f1efec;--paper-200:#ebe9e6;--paper-300:#e2e0dc;--paper-400:#d8d5d0;--paper-line:#dbd8d4;--paper-line-soft:#e8e6e3;--paper-control:#ccc8c2;--paper-strong:#827f7b;--neutral-100:#edecea;--neutral-150:#e6e5e3;--neutral-500:#64625e;--neutral-600:#514e4c;--neutral-800:#282725}:root[data-palette=porselen]:has([data-app-shell]){--paper-0:#fcfcfc;--paper-100:#f2f2f2;--paper-200:#e9e9e9;--paper-300:#e0e0e0;--paper-400:#d5d5d5;--paper-line:#d8d8d8;--paper-line-soft:#e6e6e6;--paper-control:#c8c8c8;--paper-strong:#7f7f7f;--neutral-100:#ececec;--neutral-150:#e5e5e5;--neutral-500:#626262;--neutral-600:#4f4f4f;--neutral-800:#272727}:root[data-palette=sis]:has([data-app-shell]){--paper-0:#f7fafe;--paper-100:#ebf0f5;--paper-200:#e4eaef;--paper-300:#dae1e8;--paper-400:#ced6df;--paper-line:#d2d9e2;--paper-line-soft:#e1e7ed;--paper-control:#c0cad4;--paper-strong:#798088;--neutral-100:#e9edf0;--neutral-150:#e2e6ea;--neutral-500:#5d636a;--neutral-600:#4a5055;--neutral-800:#23272b}:root[data-palette=pudra]:has([data-app-shell]){--paper-0:#fef8fb;--paper-100:#f4edf1;--paper-200:#eee7ea;--paper-300:#e6dde2;--paper-400:#ddd2d7;--paper-line:#dfd5da;--paper-line-soft:#ebe4e8;--paper-control:#d1c4cb;--paper-strong:#857c81;--neutral-100:#efebed;--neutral-150:#e9e4e6;--neutral-500:#675f64;--neutral-600:#534d50;--neutral-800:#2a2528}:root[data-palette=gul]:has([data-app-shell]){--paper-0:#fef8f9;--paper-100:#faebed;--paper-200:#f4e5e6;--paper-300:#eedbdc;--paper-400:#e6cfd0;--paper-line:#e8d2d4;--paper-line-soft:#f1e2e3;--paper-control:#dcc0c3;--paper-strong:#8e797b;--neutral-100:#f3eaea;--neutral-150:#ede2e3;--neutral-500:#6e5d5f;--neutral-600:#594b4c;--neutral-800:#2e2425}:root[data-palette=leylak]:has([data-app-shell]){--paper-0:#fdf8fe;--paper-100:#f4ecf6;--paper-200:#eee6f0;--paper-300:#e6dcea;--paper-400:#ddd0e1;--paper-line:#dfd4e3;--paper-line-soft:#ebe3ee;--paper-control:#d1c2d6;--paper-strong:#867b89;--neutral-100:#efeaf1;--neutral-150:#e9e3eb;--neutral-500:#685e6b;--neutral-600:#544c56;--neutral-800:#2a242c}:root[data-palette=kil]:has([data-app-shell]){--paper-0:#fff8f5;--paper-100:#f6ede8;--paper-200:#f0e7e2;--paper-300:#eaddd7;--paper-400:#e1d2ca;--paper-line:#e3d5ce;--paper-line-soft:#eee4df;--paper-control:#d6c4bb;--paper-strong:#897c75;--neutral-100:#f1ebe8;--neutral-150:#ebe4e0;--neutral-500:#6b5f59;--neutral-600:#564d48;--neutral-800:#2c2522}:root:not([data-night]):has([data-app-shell]){--night-975:#111b26;--night-950:#15202b;--night-900:#212a35;--night-850:#2b3542;--night-825:#2d3844;--night-800:#333e4b;--night-750:#394451;--night-700:#3c4754;--night-600:#4c5765;--night-500:#8a94a0;--night-400:#afb6bf;--night-300:#c2c8cf;--night-100:#f7f9f9}:root[data-night=nord]:has([data-app-shell]){--night-975:#1f242f;--night-950:#242a36;--night-900:#313847;--night-850:#383f4e;--night-825:#394050;--night-800:#3d4454;--night-750:#404758;--night-700:#42495a;--night-600:#515869;--night-500:#9096a5;--night-400:#b4b8c3;--night-300:#c6cad3;--night-100:#eceff4}:root[data-night=catppuccin]:has([data-app-shell]){--night-975:#11111b;--night-950:#181825;--night-900:#232333;--night-850:#2e2e3f;--night-825:#303041;--night-800:#363648;--night-750:#3c3c4e;--night-700:#3f3f51;--night-600:#4f4f62;--night-500:#9192a2;--night-400:#b4b4c0;--night-300:#c6c6d0;--night-100:#cdd6f4}:root[data-night=grafit]:has([data-app-shell]){--night-975:#191919;--night-950:#1e1e1e;--night-900:#2b2b2b;--night-850:#373737;--night-825:#393939;--night-800:#404040;--night-750:#464646;--night-700:#4a4a4a;--night-600:#5b5b5b;--night-500:#959595;--night-400:#b7b7b7;--night-300:#c9c9c9;--night-100:#ededed}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:var(--paper-200);--color-sidebar:var(--paper-200);--color-surface:var(--paper-0);--color-surface-group:var(--paper-0);--color-surface-sunken:var(--paper-100);--color-surface-raised:var(--neutral-0);--color-surface-hover:var(--paper-300);--color-row-hover:var(--paper-100);--color-timer-bg:var(--paper-100);--color-surface-pressed:var(--paper-400);--color-overlay:#0f141770;--color-surface-veil:color-mix(in srgb, var(--color-surface) 70%, transparent);--color-text:var(--neutral-800);--color-text-muted:var(--neutral-600);--color-text-subtle:var(--neutral-500);--color-text-inverse:var(--neutral-0);--color-on-solid:var(--neutral-0);--color-border:var(--paper-line);--color-border-strong:var(--paper-strong);--color-border-soft:var(--paper-line-soft);--color-border-control:var(--paper-control);--color-brand:var(--plum-600);--color-brand-hover:var(--plum-700);--color-brand-fg:var(--neutral-0);--color-brand-soft:var(--plum-100);--color-brand-soft-fg:var(--plum-800);--color-brand-text:var(--plum-600);--color-nav-active:var(--plum-600);--color-focus:var(--plum-500);--color-success-card-border:var(--color-success);--color-warning-card-border:var(--amber-400);--color-danger-card-border:var(--color-danger);--color-success:var(--green-500);--color-success-bg:var(--green-50);--color-success-fg:var(--green-700);--color-warning:var(--amber-500);--color-warning-bg:var(--amber-50);--color-warning-fg:var(--amber-700);--color-danger:var(--red-500);--color-danger-hover:var(--red-800);--color-danger-solid:var(--red-600);--color-danger-bg:var(--red-50);--color-danger-fg:var(--red-700);--color-danger-border:var(--red-200);--color-chart:var(--plum-600);--color-chart-hover:var(--plum-700);--color-chart-muted:var(--plum-200);--color-chart-grid:var(--neutral-150);--color-seq-0:var(--neutral-100);--color-seq-1:var(--plum-100);--color-seq-2:var(--plum-200);--color-seq-3:var(--plum-300);--color-seq-4:var(--plum-600);--color-seq-5:var(--plum-800);--color-seq-on-high:var(--neutral-0);--color-change-up:var(--color-text-muted);--color-change-down:var(--color-text-muted);--color-accent:var(--peach-700);--color-accent-soft:var(--peach-100);--color-guardian:var(--neutral-600);--color-logo-tile:var(--plum-600);--color-logo-fg:var(--neutral-0);--color-logo-accent:var(--peach-300);--color-logo-play:var(--mint-300);--color-business-logo-plate:var(--neutral-0);--color-band-warning-bg:var(--amber-50);--color-band-warning-fg:var(--amber-700);--color-band-danger-bg:var(--red-50);--color-band-danger-fg:var(--red-700);--color-band:var(--paper-200);--color-band-raised:var(--paper-0);--color-band-hover:var(--paper-300);--color-band-border:var(--paper-line);--color-band-text:var(--neutral-800);--color-band-text-muted:var(--neutral-600);--color-band-text-subtle:var(--neutral-500);--color-band-accent:var(--plum-600);--base-bg:var(--color-bg);--base-text:var(--color-text);--base-text-muted:var(--color-text-muted);--base-text-subtle:var(--color-text-subtle);--base-surface:var(--color-surface);--base-surface-sunken:var(--color-surface-sunken);--base-surface-hover:var(--color-surface-hover);--base-surface-pressed:var(--color-surface-pressed);--base-row-hover:var(--color-row-hover);--base-border:var(--color-border);--base-border-soft:var(--color-border-soft);--base-border-control:var(--color-border-control);--base-border-strong:var(--color-border-strong);--base-brand:var(--color-brand);--base-brand-hover:var(--color-brand-hover);--base-brand-fg:var(--color-brand-fg);--base-brand-text:var(--color-brand-text);--base-brand-soft:var(--color-brand-soft);--base-brand-soft-fg:var(--color-brand-soft-fg);--base-focus:var(--color-focus);--base-danger-fg:var(--color-danger-fg);--base-ring:var(--ring);--color-stage:var(--stage-900);--color-stage-raised:var(--stage-850);--color-stage-hover:var(--stage-800);--color-stage-border:var(--stage-700);--color-stage-text:var(--stage-50);--color-stage-text-muted:var(--stage-300);--color-stage-accent:var(--peach-300);--color-stage-cta:var(--plum-300);--color-stage-cta-hover:var(--plum-200);--color-stage-cta-fg:var(--plum-900);--color-stage-danger-fg:var(--red-300);--color-viewer:var(--site-0);--color-viewer-raised:var(--site-150);--color-viewer-hover:var(--site-200);--color-viewer-border:var(--site-line);--color-viewer-text:var(--viewer-ink);--color-viewer-text-muted:var(--viewer-ink-muted);--color-viewer-overlay:#2b18289e;--color-shape-1:var(--plum-600);--color-shape-2:var(--peach-300);--color-shape-3:var(--green-300);--color-table-petrol:#378386;--color-table-lilac:#397fa2;--color-table-blue:#4a6ab5;--color-table-indigo:#5a54ab;--color-table-violet:#7d5ca3;--color-table-plum:#737b42;--color-table-slate:#6d7a83;--color-table-coffee:#996f56;--color-table-petrol-soft:#dde9e7;--color-table-petrol-ink:#33696a;--color-table-lilac-soft:#dee8ec;--color-table-lilac-ink:#35667e;--color-table-blue-soft:#e0e5ef;--color-table-blue-ink:#41578c;--color-table-indigo-soft:#e3e1ed;--color-table-indigo-ink:#4d4785;--color-table-violet-soft:#e9e2ec;--color-table-violet-ink:#664d7f;--color-table-plum-soft:#e7e7dd;--color-table-plum-ink:#5f6339;--color-table-slate-soft:#e6e7e7;--color-table-slate-ink:#5a6268;--color-table-coffee-soft:#ede5e0;--color-table-coffee-ink:#7a5b47;--color-toast-hover:#f1f6f71f;--shadow-sm:none;--shadow-card:none;--surface-shadow:var(--shadow-card);--shadow-md:0 1px 2px #0f14170f, 0 4px 16px #0f141714;--shadow-lg:0 2px 4px #0f14170f, 0 12px 32px #0f141724;--ring:0 0 0 var(--stroke-focus) var(--color-focus)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--night-950);--color-sidebar:var(--night-975);--color-surface:var(--night-900);--color-surface-group:var(--night-900);--color-surface-sunken:var(--night-850);--color-surface-raised:var(--night-750);--color-surface-hover:var(--night-800);--color-row-hover:var(--night-850);--color-timer-bg:var(--night-750);--color-surface-pressed:var(--night-700);--color-overlay:#0009;--color-surface-veil:color-mix(in srgb, var(--color-surface) 70%, transparent);--color-text:var(--night-100);--color-text-muted:var(--night-300);--color-text-subtle:var(--night-400);--color-text-inverse:var(--night-950);--color-on-solid:var(--neutral-0);--color-border:var(--night-700);--color-border-strong:var(--night-500);--color-border-soft:var(--night-825);--color-border-control:var(--night-600);--color-brand:var(--plum-300);--color-brand-hover:var(--plum-200);--color-brand-fg:var(--plum-900);--color-brand-soft:var(--plum-night-soft);--color-brand-soft-fg:var(--plum-night-soft-text);--color-brand-text:var(--plum-night-text);--color-nav-active:var(--plum-300);--color-focus:var(--plum-night-text);--color-success-card-border:var(--color-success);--color-warning-card-border:var(--amber-night-card);--color-danger-card-border:var(--color-danger);--color-success:var(--green-600);--color-success-bg:var(--green-900);--color-success-fg:var(--green-300);--color-warning:var(--amber-400);--color-warning-bg:var(--amber-900);--color-warning-fg:var(--amber-300);--color-danger:var(--red-400);--color-danger-hover:var(--red-night-hover);--color-danger-solid:var(--red-night-solid);--color-danger-bg:var(--red-900);--color-danger-fg:var(--red-night-text);--color-danger-border:var(--red-night-border);--color-chart:var(--plum-night-text);--color-chart-hover:var(--plum-200);--color-chart-muted:var(--plum-800);--color-chart-grid:var(--night-700);--color-seq-0:var(--night-850);--color-seq-1:var(--plum-900);--color-seq-2:var(--plum-800);--color-seq-3:var(--plum-700);--color-seq-4:var(--plum-300);--color-seq-5:var(--plum-100);--color-seq-on-high:var(--night-950);--color-change-up:var(--color-text-muted);--color-change-down:var(--color-text-muted);--color-accent:var(--peach-300);--color-accent-soft:var(--peach-night-soft);--color-guardian:var(--night-300);--color-logo-tile:var(--plum-600);--color-logo-fg:var(--neutral-0);--color-logo-accent:var(--peach-300);--color-logo-play:var(--mint-300);--color-business-logo-plate:var(--neutral-0);--color-band-warning-bg:var(--amber-900);--color-band-warning-fg:var(--amber-300);--color-band-danger-bg:var(--red-900);--color-band-danger-fg:var(--red-300);--color-band:var(--night-950);--color-band-raised:var(--night-900);--color-band-hover:var(--night-850);--color-band-border:var(--night-700);--color-band-text:var(--night-100);--color-band-text-muted:var(--night-300);--color-band-text-subtle:var(--night-400);--color-band-accent:var(--plum-night-text);--color-stage:var(--stage-900);--color-stage-raised:var(--stage-850);--color-stage-hover:var(--stage-800);--color-stage-border:var(--stage-700);--color-stage-text:var(--stage-50);--color-stage-text-muted:var(--stage-300);--color-stage-accent:var(--peach-300);--color-stage-cta:var(--plum-300);--color-stage-cta-hover:var(--plum-200);--color-stage-cta-fg:var(--plum-900);--color-stage-danger-fg:var(--red-300);--color-viewer:var(--site-0);--color-viewer-raised:var(--site-150);--color-viewer-hover:var(--site-200);--color-viewer-border:var(--site-line);--color-viewer-text:var(--viewer-ink);--color-viewer-text-muted:var(--viewer-ink-muted);--color-viewer-overlay:#2b18289e;--color-shape-1:var(--plum-600);--color-shape-2:var(--peach-300);--color-shape-3:var(--green-300);--color-table-petrol:#66c9cc;--color-table-lilac:#60acd2;--color-table-blue:#7591d1;--color-table-indigo:#8c88ce;--color-table-violet:#a182c4;--color-table-plum:#b5c072;--color-table-slate:#889caa;--color-table-coffee:#be8f74;--color-table-petrol-soft:#39494e;--color-table-petrol-ink:#a3d6d7;--color-table-lilac-soft:#38434f;--color-table-lilac-ink:#9fc6da;--color-table-blue-soft:#3c3e4f;--color-table-blue-ink:#abb7da;--color-table-indigo-soft:#413c4e;--color-table-indigo-ink:#b8b2d8;--color-table-violet-soft:#453b4c;--color-table-violet-ink:#c3afd2;--color-table-plum-soft:#49473c;--color-table-plum-ink:#ced1a5;--color-table-slate-soft:#404047;--color-table-slate-ink:#b5bdc4;--color-table-coffee-soft:#4b3d3c;--color-table-coffee-ink:#d3b6a6;--color-toast-hover:#0f14171a;--shadow-sm:none;--shadow-md:0 1px 2px #0000004d, 0 4px 16px #00000052;--shadow-lg:0 2px 4px #0000004d, 0 12px 32px #00000073}:root[data-contrast=more]{--color-text-muted:var(--color-text);--color-text-subtle:var(--color-text);--color-border:var(--color-text-subtle);--color-border-strong:var(--color-text);--color-border-soft:var(--color-text-subtle);--color-border-control:var(--color-text-subtle);--color-band-text-muted:var(--color-band-text);--color-band-text-subtle:var(--color-band-text);--color-band-border:var(--color-band-text-muted)}:root{--font-sans:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-home), var(--font-sans);--type-display:var(--weight-heavy) var(--text-3xl)/var(--leading-tight) var(--font-display);--type-metric:var(--weight-heavy) var(--text-2xl)/var(--leading-tight) var(--font-display);--type-timer:var(--weight-medium) var(--text-md)/var(--leading-snug) var(--font-sans);--type-title-page:var(--weight-heavy) var(--text-page)/var(--leading-tight) var(--font-display);--type-title-dialog:var(--weight-bold) var(--text-xl)/var(--leading-tight) var(--font-display);--type-title-section:var(--weight-bold) var(--text-lg)/var(--leading-snug) var(--font-display);--type-title-item:var(--weight-medium) var(--text-md)/var(--leading-snug) var(--font-sans);--type-body:var(--weight-regular) var(--text-md)/var(--leading-normal) var(--font-sans);--type-body-sm:var(--weight-regular) var(--text-sm)/var(--leading-normal) var(--font-sans);--type-action:var(--weight-medium) var(--text-control)/var(--leading-snug) var(--font-sans);--type-label:var(--weight-medium) var(--text-sm)/var(--leading-snug) var(--font-sans);--type-guardian:var(--weight-regular) var(--text-sm)/var(--leading-snug) var(--font-sans);--type-caption:var(--weight-regular) var(--text-xs)/var(--leading-snug) var(--font-sans);--type-caption-strong:var(--weight-medium) var(--text-xs)/var(--leading-snug) var(--font-sans);--type-overline:var(--weight-medium) var(--text-2xs)/var(--leading-snug) var(--font-sans);--text-control:var(--text-md);--font-mono:ui-monospace, "Cascadia Code", Consolas, monospace;--text-2xs:calc(.75rem * var(--text-scale));--text-xs:calc(.8125rem * var(--text-scale));--text-sm:calc(.875rem * var(--text-scale));--text-md:calc(1rem * var(--text-scale));--text-lg:calc(1.125rem * var(--text-scale));--text-xl:calc(1.25rem * var(--text-scale));--text-2xl:calc(1.5rem * var(--text-scale));--text-3xl:calc(1.875rem * var(--text-scale));--text-page:calc(1.75rem * var(--text-scale));--text-4xl:calc(2.25rem * var(--text-scale));--text-hero-fluid:clamp(var(--text-4xl), 5vw, var(--text-hero));--text-profile-hero:clamp(calc(2.5rem * var(--text-scale)), 7vw, calc(6.5rem * var(--text-scale)));--text-profile-section:clamp(var(--text-3xl), 3.4vw, calc(3rem * var(--text-scale)));--text-hero:calc(3rem * var(--text-scale));--text-home-hero:clamp(var(--text-hero), 6.5vw, calc(5.75rem * var(--text-scale)));--text-home-section:clamp(var(--text-3xl), 3.6vw, var(--text-hero));--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--leading-tight:1.25;--leading-display:1;--leading-snug:1.4;--leading-normal:1.5;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-wide:.06em;--measure:65ch;--text-scale:.9375}@supports (width:round(1.5px, 1px)){:root{--text-2xs:round(up, calc(.75rem * var(--text-scale)), 1px);--text-xs:round(calc(.8125rem * var(--text-scale)), 1px);--text-sm:round(calc(.875rem * var(--text-scale)), 1px);--text-md:round(calc(1rem * var(--text-scale)), 1px);--text-lg:round(calc(1.125rem * var(--text-scale)), 1px);--text-xl:round(calc(1.25rem * var(--text-scale)), 1px);--text-2xl:round(calc(1.5rem * var(--text-scale)), 1px);--text-3xl:round(calc(1.875rem * var(--text-scale)), 1px);--text-page:round(calc(1.75rem * var(--text-scale)), 1px);--text-4xl:round(calc(2.25rem * var(--text-scale)), 1px);--text-hero:round(calc(3rem * var(--text-scale)), 1px)}}:root[data-text-size=md]{--text-scale:1}:root[data-text-size=lg]{--text-scale:1.125}:root{--space-0-5:.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-32:8rem;--gap-hairline:var(--space-0-5);--gap-inline:var(--space-1);--gap-item:var(--space-2);--gap-group:var(--space-4);--gap-section-dense:var(--space-6);--gap-section:var(--space-8);--gap-page:var(--space-12);--gap-landing:var(--space-20);--gap-group-dense:var(--space-3);--pad-card-compact:var(--space-3);--pad-panel:var(--space-6);--pad-card:var(--space-4);--gutter:clamp(var(--space-4), 2.5vw, var(--space-8));--pad-control-tight:var(--space-2);--pad-control:var(--space-3);--pad-control-wide:var(--space-4);--pad-control-lg:var(--space-6)}@media (min-width:56.25em){:root{--gap-page:var(--space-16);--gap-landing:var(--space-32)}}:root{--icon-table:1.25rem;--branch-picker-width:11rem;--choice-menu-width:18rem;--choice-menu-max-height:20rem;--control-sm:max(2.5rem, 40px);--control-md:max(2.75rem, 44px);--control-lg:max(3.25rem, 52px);--radius-xs:.125rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:999px;--stroke-width:1px;--stroke-focus:2px;--stroke-emphasis:2px;--focus-offset:2px;--nav-indicator-width:.25rem;--band-height:3.5rem;--bottom-nav-height:3.5rem;--sidebar-width:14rem;--search-compact-width:20rem;--search-open-width:16rem;--search-closed-width:calc(2 * var(--pad-control) + var(--icon-sm) + var(--gap-item) + 1.75em);--band-row:calc(var(--control-md) + 2 * var(--gap-item));--workbench-head:calc(var(--control-sm) + var(--gap-group-dense));--business-logo-width:7rem;--clock-width:calc(10.25rem * var(--text-scale));--business-logo-preview:6rem;--desk-width:20rem;--live-columns-balanced:minmax(0, 1fr) minmax(0, 1fr);--live-columns-children-wide:minmax(0, 3fr) minmax(0, 2fr);--live-columns-tasks-wide:minmax(0, 2fr) minmax(0, 3fr);--time-box-width:4rem;--time-box-min-height:3.25rem;--content-max:90rem;--session-card-min:18rem;--cafe-product-min:11.5rem;--icon-xs:.875rem;--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem;--dot-size:.5rem;--meter-height:.375rem;--icon-box:2.25rem;--icon-box-lg:2.5rem;--badge-height:1.375rem;--scroll-fade:3rem;--switch-width:2.25rem;--switch-height:1.25rem;--switch-thumb:1rem;--logo-md:2rem;--context-column-min:9rem;--entry-form-max:48rem;--entry-age-width:9.5rem;--segmented-option-min:7.5rem;--settings-field-min:14rem;--settings-role-min:12rem;--settings-content-max:48rem;--settings-aside:12rem;--settings-index:12rem;--settings-money-width:9rem;--settings-count-width:6rem;--settings-choice-width:14rem;--settings-text-width:24rem;--chart-axis-space:2.75rem;--chart-tooltip-max:18rem;--profile-max:76rem;--profile-aside:24rem;--profile-head:19rem;--profile-graphic:40rem;--profile-pattern-tile:7rem;--discovery-filters:16rem;--profile-slide-height:40rem;--profile-viewer-chrome:20rem;--profile-thumb-width:5rem;--map-height:20rem;--map-block:2.75rem;--map-road:1.25rem;--extension-control-width:7.5rem;--table-marker-size:1.375rem;--table-marker-corner-size:var(--table-marker-size);--duration-options-width:18rem;--mobile-nav-clearance:5.5rem;--avatar-size:2rem;--account-menu-width:17rem;--chart-bar-size:var(--space-2);--heatmap-cell-height:2.1rem;--sparkline-height:2rem;--sparkline-bar-min:var(--space-1);--design-max:72rem;--design-swatch-min:9.5rem;--design-swatch-height:4rem;--design-type-meta:16rem;--design-icon-cell:7.5rem;--design-scale-cell:3.5rem;--dialog-width:32rem;--dialog-side-width:30rem;--dialog-wide-width:64rem;--dialog-work-height:44rem;--cart-line-total-width:4.5rem;--receipt-actions-width:8.5rem;--checkout-pay-width:27rem;--dialog-square-size:48rem;--dialog-backdrop-blur:.5rem;--edit-focus-blur:.1875rem;--edit-focus-opacity:.45;--veil-blur:.25rem}@media (pointer:fine){:root{--text-control:var(--text-sm);--control-sm:max(2rem, 32px);--control-md:max(2.25rem, 36px);--control-lg:max(2.75rem, 44px)}}:root{--duration-fast:.12s;--duration-base:.2s;--duration-move:var(--duration-base);--scroll-behavior:smooth;--motion-shift:var(--space-1);--duration-pulse:1.4s;--motion-loop:infinite;--duration-tip-delay:.25s;--duration-tip-skip:.3s;--duration-busy-delay:.4s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-exit:cubic-bezier(.8, 0, .8, .2);--duration-enter:.28s;--ease-enter:cubic-bezier(.33, 0, .2, 1);--keyframes-menu-in:menu-in;--keyframes-fade-in:fade-in;--keyframes-underline-in:underline-in;--transition-hover:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);--z-decor-back:-2;--z-decor:-1;--z-raised:1;--z-veil:2;--z-sticky:10;--z-nav:20;--z-popover:30;--z-dialog:50;--z-toast:60}@media (prefers-reduced-motion:reduce){:root{--duration-move:0s;--scroll-behavior:auto;--motion-shift:0px;--motion-loop:1}}:root[data-motion=reduce]{--duration-move:0s;--scroll-behavior:auto;--motion-shift:0px;--motion-loop:1}@keyframes menu-in{0%{opacity:0;transform:translateY(calc(-1 * var(--motion-shift)))}}@keyframes fade-in{0%{opacity:0}}@keyframes underline-in{0%{opacity:.4;transform:scaleX(0)}}[data-color-scope=band]{color-scheme:inherit;--color-text:var(--color-band-text);--color-text-muted:var(--color-band-text-muted);--color-text-subtle:var(--color-band-text-subtle);--color-surface:var(--color-band-raised);--color-surface-sunken:var(--color-band);--color-surface-hover:var(--color-band-hover);--color-border:var(--color-band-border);--color-border-soft:var(--color-band-border);--color-brand-text:var(--color-band-accent);--color-focus:var(--color-band-accent);--color-warning-bg:var(--color-band-warning-bg);--color-warning-fg:var(--color-band-warning-fg);--color-danger-bg:var(--color-band-danger-bg);--color-danger-fg:var(--color-band-danger-fg);--ring:0 0 0 var(--stroke-focus) var(--color-band-accent)}[data-color-scope=profile],[data-color-scope=home]{--color-bg:var(--site-50);--color-surface:var(--site-0);--color-surface-sunken:var(--site-150);--color-surface-hover:var(--site-200);--color-row-hover:var(--site-100);--color-text:#241a21;--color-text-muted:#564b52;--color-text-subtle:#6a5f66;--color-border:var(--site-line);--color-border-soft:var(--site-line-soft);--color-border-control:var(--site-control);--color-border-strong:#887a82;--color-accent:#8a4523;--color-accent-soft:#fde8da;--color-profile-page:var(--site-50);--font-display:var(--font-home), var(--font-sans);--type-display:var(--weight-heavy) var(--text-profile-hero)/var(--leading-display) var(--font-display);--type-metric:var(--weight-heavy) var(--text-4xl)/var(--leading-tight) var(--font-display);--type-title-page:var(--weight-heavy) var(--text-profile-section)/var(--leading-tight) var(--font-display);--type-title-dialog:var(--weight-bold) var(--text-2xl)/var(--leading-tight) var(--font-display);--type-title-section:var(--weight-bold) var(--text-xl)/var(--leading-snug) var(--font-display);--type-title-item:var(--weight-medium) var(--text-lg)/var(--leading-snug) var(--font-sans);--type-body:var(--weight-regular) var(--text-lg)/var(--leading-normal) var(--font-sans);--type-body-sm:var(--weight-regular) var(--text-md)/var(--leading-normal) var(--font-sans);--type-label:var(--weight-medium) var(--text-md)/var(--leading-snug) var(--font-sans);--type-caption:var(--weight-regular) var(--text-sm)/var(--leading-snug) var(--font-sans);--type-caption-strong:var(--weight-medium) var(--text-sm)/var(--leading-snug) var(--font-sans);--type-overline:var(--weight-medium) var(--text-xs)/var(--leading-snug) var(--font-sans);--tracking-tight:-.035em;--tracking-snug:-.02em;--tracking-wide:.1em;--radius-md:.75rem;--radius-lg:1.25rem;--radius-xl:1.5rem}:root[data-theme=dark] [data-color-scope=profile]{--color-bg:#211b1f;--color-surface:#2b2429;--color-surface-sunken:#262025;--color-surface-hover:#352d33;--color-row-hover:#2f282d;--color-text:#f3edf1;--color-text-muted:#d0c4cc;--color-text-subtle:#b2a5ad;--color-border:#473d44;--color-border-soft:#393036;--color-border-control:#574a53;--color-border-strong:#877a83;--color-accent:#f0b48f;--color-accent-soft:#46302a;--color-profile-page:#211b1f}@media not (min-width:40em){[data-color-scope=profile],[data-color-scope=home]{--text-lg:round(calc(1rem * var(--text-scale)), 1px);--text-xl:round(calc(1.0625rem * var(--text-scale)), 1px);--text-2xl:round(calc(1.25rem * var(--text-scale)), 1px);--text-3xl:round(calc(1.5rem * var(--text-scale)), 1px);--text-4xl:round(calc(1.875rem * var(--text-scale)), 1px);--text-profile-section:var(--text-3xl);--text-profile-hero:round(calc(2.25rem * var(--text-scale)), 1px)}}[data-color-scope=profile] [data-color-scope=stage],[data-color-scope=home] [data-color-scope=stage]{--color-accent:var(--color-stage-accent);--color-accent-soft:var(--color-stage-hover)}[data-color-scope=home]{--type-display:var(--weight-heavy) var(--text-home-hero)/var(--leading-display) var(--font-display)}[data-color-scope=base]{color-scheme:inherit;--color-bg:var(--base-bg);--color-text:var(--base-text);--color-text-muted:var(--base-text-muted);--color-text-subtle:var(--base-text-subtle);--color-surface:var(--base-surface);--color-surface-sunken:var(--base-surface-sunken);--color-surface-hover:var(--base-surface-hover);--color-surface-pressed:var(--base-surface-pressed);--color-row-hover:var(--base-row-hover);--color-border:var(--base-border);--color-border-soft:var(--base-border-soft);--color-border-control:var(--base-border-control);--color-border-strong:var(--base-border-strong);--color-brand:var(--base-brand);--color-brand-hover:var(--base-brand-hover);--color-brand-fg:var(--base-brand-fg);--color-brand-text:var(--base-brand-text);--color-brand-soft:var(--base-brand-soft);--color-brand-soft-fg:var(--base-brand-soft-fg);--color-focus:var(--base-focus);--color-danger-fg:var(--base-danger-fg);--ring:var(--base-ring)}[data-color-scope=stage]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--color-stage);--color-text:var(--color-stage-text);--color-text-muted:var(--color-stage-text-muted);--color-text-subtle:var(--color-stage-text-muted);--color-surface:var(--color-stage-raised);--color-surface-sunken:var(--color-stage);--color-surface-hover:var(--color-stage-hover);--color-surface-pressed:var(--color-stage-hover);--color-row-hover:var(--color-stage-hover);--color-border:var(--color-stage-border);--color-border-soft:var(--color-stage-border);--color-border-control:var(--color-stage-border);--color-border-strong:var(--color-stage-text-muted);--color-brand:var(--color-stage-cta);--color-brand-hover:var(--color-stage-cta-hover);--color-brand-fg:var(--color-stage-cta-fg);--color-brand-text:var(--color-stage-cta);--color-brand-soft:var(--color-stage-hover);--color-brand-soft-fg:var(--color-stage-text);--color-focus:var(--color-stage-cta);--color-danger-fg:var(--color-stage-danger-fg);--color-band-raised:var(--color-stage-raised);--color-band-hover:var(--color-stage-hover);--color-band-border:var(--color-stage-border);--color-band-text:var(--color-stage-text);--color-band-text-muted:var(--color-stage-text-muted);--color-band-accent:var(--color-stage-cta);--ring:0 0 0 var(--stroke-focus) var(--color-stage-cta)}[data-color-scope=viewer]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:var(--color-viewer);--color-text:var(--color-viewer-text);--color-text-muted:var(--color-viewer-text-muted);--color-text-subtle:var(--color-viewer-text-muted);--color-surface:var(--color-viewer);--color-surface-sunken:var(--color-viewer-raised);--color-surface-hover:var(--color-viewer-hover);--color-surface-pressed:var(--color-viewer-hover);--color-row-hover:var(--color-viewer-hover);--color-border:var(--color-viewer-border);--color-border-soft:var(--color-viewer-border);--color-border-control:var(--color-viewer-border);--color-border-strong:var(--color-viewer-text-muted);--color-brand:var(--color-viewer-text);--color-brand-hover:var(--color-viewer-text-muted);--color-brand-fg:var(--color-viewer);--color-brand-text:var(--color-viewer-text);--color-brand-soft:var(--color-viewer-hover);--color-brand-soft-fg:var(--color-viewer-text);--color-focus:var(--color-viewer-text);--ring:0 0 0 var(--stroke-focus) var(--color-viewer-text)}}@layer base{html{font-family:var(--font-sans);font-size:100%;line-height:var(--leading-normal);color:var(--color-text);background:var(--color-bg);font-kerning:normal;scrollbar-color:var(--color-border-strong) transparent;overflow-y:scroll}body{font-size:var(--text-md);background:var(--color-bg)}@media (min-width:56.25em){html:has([data-workbench]){overflow-y:auto}}html:has([data-color-scope=profile],[data-color-scope=home]){scroll-behavior:var(--scroll-behavior)}html:has(dialog[open]){scrollbar-gutter:stable;overflow:hidden}h1,h2,h3,h4{letter-spacing:var(--tracking-snug);text-wrap:balance}h1{font:var(--type-title-page)}h2{font:var(--type-title-section);letter-spacing:normal}h3,h4{font:var(--type-title-item);letter-spacing:normal}p{text-wrap:pretty}b,strong{font-weight:var(--weight-semibold)}small{font-size:var(--text-xs)}code,kbd,samp{font-family:var(--font-mono);font-size:.9em}a{color:var(--color-brand-text);text-underline-offset:.2em}:focus-visible{outline:var(--stroke-focus) solid var(--color-focus);outline-offset:var(--focus-offset)}::selection{background:var(--color-brand-soft)}[data-edit-dimmed]{filter:blur(var(--edit-focus-blur));opacity:var(--edit-focus-opacity);transition:filter var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out)}}@layer type;@layer utilities{.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
