:root{--coral-050:#fbe5e2;--coral-300:#f0837d;--coral-500:#dd524c;--coral-600:#c24440;--amber-300:#ffd6aa;--amber-500:#d97706;--color-primary:221 82 76;--color-primary-dark:194 68 64;--color-primary-deep:168 52 48;--color-warning:217 119 6;--color-warning-dark:146 64 14;--color-error:220 38 38;--color-error-dark:153 27 27;--color-primary-hover:#c24440;--color-primary-soft:#fbe5e2;--color-primary-contrast:#fff;--color-accent:#d97706;--color-primary-strong:#c24440;--color-primary-on-soft:#a83430;--color-text:#37312d;--color-text-on-glass:#4a403a;--color-text-secondary:#665f5a;--color-text-secondary-glass:#6e635c;--color-text-tertiary:#99897f;--color-bg:#f3e9e1;--color-surface:#fcfbf9;--surface-rail:var(--color-surface);--surface-card:var(--color-surface);--surface-nested:var(--bg-wave-1);--surface-overlay:var(--color-surface);--color-primary-border:#dd524c52;--color-override-text:#7c3aed;--bg-wave-1:#f9f1ea;--bg-wave-2:#f4e3d8;--bg-wave-3:#f0d9ce;--gradient-page:linear-gradient(160deg,#f9f1ea 0%,#f4e3d8 45%,#f0d9ce 100%);--gradient-primary:linear-gradient(135deg,#dd524cd9,#c24440bf);--color-success:#16a34a;--color-success-text:#166534;--color-success-soft:#16a34a2e;--color-warning-solid:#d97706;--color-warning-text:#92400e;--color-warning-soft:#d977062e;--color-warning-strip:#fdf0dc;--color-sheet-scrim:#1c1a192e;--color-sheet-grabber:#1c1a1929;--color-error-solid:#dc2626;--color-error-text:#991b1b;--color-error-soft:#dc262629;--color-info:#2563eb;--color-info-text:#1e40af;--color-info-soft:#2563eb2e;--switch-on:#3e9b63;--status-confirmed-fill:#3e9b63;--status-confirmed-fill-deep:#378857;--status-confirmed-ink:#166534;--status-confirmed-film:#16653424;--status-hold-fill:#d97706;--status-hold-fill-deep:#bf6905;--status-hold-ink:#92400e;--status-hold-film:#92400e24;--status-in-progress-fill:#5b8def;--status-in-progress-fill-deep:#507cd2;--status-in-progress-ink:#1e40af;--status-in-progress-film:#1e40af1f;--status-completed-fill:#8a817a;--status-completed-fill-deep:#79726b;--status-completed-ink:#57504b;--status-completed-film:#37312d1a;--status-no-show-fill:#9f1239;--status-no-show-fill-deep:#8c1032;--status-no-show-ink:#991b1b;--status-no-show-film:#991b1b24;--status-cancelled-fill:#dc2626;--status-cancelled-fill-deep:#c22121;--status-cancelled-ink:#991b1b;--status-cancelled-film:#991b1b1f;--fm-status-built:#639922;--fm-status-partial:#ef9f27;--fm-status-planned:#888780;--fm-status-blocked:#e24b4a;--fm-status-in-development:#d85a30;--fm-status-deprecated:#5f5e5a;--fm-status-resolved:#639922;--property-hue-0-fill:#2f6f8f;--property-hue-0-ink:#fff;--property-hue-0-on-film:#2a6481;--property-hue-0-mark:#2f6f8f;--property-hue-0-film:#2f6f8f29;--property-hue-0-border:transparent;--property-hue-1-fill:#6b4e9b;--property-hue-1-ink:#fff;--property-hue-1-on-film:#6b4e9b;--property-hue-1-mark:#6b4e9b;--property-hue-1-film:#6b4e9b29;--property-hue-1-border:transparent;--property-hue-2-fill:#b8552a;--property-hue-2-ink:#fff;--property-hue-2-on-film:#934422;--property-hue-2-mark:#b8552a;--property-hue-2-film:#b8552a29;--property-hue-2-border:transparent;--property-hue-3-fill:#2e7d5b;--property-hue-3-ink:#fff;--property-hue-3-on-film:#276a4e;--property-hue-3-mark:#2e7d5b;--property-hue-3-film:#2e7d5b29;--property-hue-3-border:transparent;--property-hue-4-fill:#8a3f6b;--property-hue-4-ink:#fff;--property-hue-4-on-film:#8a3f6b;--property-hue-4-mark:#8a3f6b;--property-hue-4-film:#8a3f6b29;--property-hue-4-border:transparent;--property-hue-5-fill:#4a6b2a;--property-hue-5-ink:#fff;--property-hue-5-on-film:#4a6b2a;--property-hue-5-mark:#4a6b2a;--property-hue-5-film:#4a6b2a29;--property-hue-5-border:transparent;--property-hue-6-fill:#9a5b00;--property-hue-6-ink:#fff;--property-hue-6-on-film:#8b5200;--property-hue-6-mark:#9a5b00;--property-hue-6-film:#9a5b0029;--property-hue-6-border:transparent;--property-hue-7-fill:#3d5a99;--property-hue-7-ink:#fff;--property-hue-7-on-film:#3d5a99;--property-hue-7-mark:#3d5a99;--property-hue-7-film:#3d5a9929;--property-hue-7-border:transparent;--scroll-thumb:#37312d2e;--scroll-thumb-hover:#37312d4d;--scroll-thumb-active:#37312d6b;--scroll-size:12px;--hairline:#ffffffb8;--hairline-soft:#ffffff8c;--spec-border:#ffffffb8;--spec-border-soft:#ffffff8c;--inset-spec:inset 0 1px 1px #ffffffb8,inset 0 -1px 1px #ffffff59;--inset-spec-strong:inset 0 1px 1px #fffc,inset 0 -1px 1px #ffffff4d;--shadow-sm:0 4px 14px #5d3a2c1a;--shadow-card:0 8px 32px #5d3a2c21;--shadow-card-lg:0 10px 36px #5d3a2c29;--shadow-primary:0 6px 20px #c2444059;--shadow-primary-lg:0 10px 36px #c244404d;--shadow-chrome:0 8px 28px #5d3a2c2e;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--page-padding:24px;--section-gap:24px;--card-padding:20px;--radius-shell:12px;--radius-card:16px;--radius-control:11px;--radius-small:7px;--radius-pill:999px;--radius-card-inner:14px;--radius-input:14px;--radius-bubble:18px;--radius-bubble-tail:5px;--control-height:44px;--control-height-sm:36px;--control-height-lg:48px;--glass-blur:22px;--glass-blur-clear:10px;--glass-saturate:1.8;--glass-decor-opacity:.42;--background:26.7 42.9% 91.8%;--foreground:24 10.0% 19.6%;--card:40 33.3% 98.2%;--card-foreground:24 10.0% 19.6%;--popover:40 33.3% 98.2%;--popover-foreground:24 10.0% 19.6%;--primary:1.8 51.6% 50.6%;--primary-foreground:0 0% 100%;--secondary:28.6 36.8% 88.8%;--secondary-foreground:24 10.0% 19.6%;--muted:28.6 36.8% 88.8%;--muted-foreground:30 6.2% 38.0%;--accent:7.2 75.8% 93.5%;--accent-foreground:2 55.6% 42.4%;--destructive:0 72.2% 50.6%;--destructive-foreground:0 0% 100%;--border:27.7 31.7% 83.9%;--input:27.7 31.7% 83.9%;--ring:1.8 51.6% 50.6%;--radius:12px}.dark{--color-primary:233 143 136;--color-primary-dark:192 82 76;--color-primary-deep:167 73 68;--color-warning:220 168 95;--color-warning-dark:194 143 74;--color-error:226 133 126;--color-error-dark:199 106 99;--color-primary-strong:#c0524c;--color-primary-hover:#c24440;--color-primary-contrast:#fff;--color-accent:#dca85f;--color-primary-soft:#e98f8821;--color-primary-on-soft:#e98f88;--color-primary-border:#e98f8842;--color-text:#e7e3df;--color-text-on-glass:#e7e3df;--color-text-secondary:#a9a39c;--color-text-secondary-glass:#a9a39c;--color-text-tertiary:#8c867f;--color-bg:#171615;--color-surface:#242321;--surface-rail:#1e1d1b;--surface-card:#242321;--surface-nested:#2b2a27;--surface-overlay:#33322f;--bg-wave-1:#191817;--bg-wave-2:#171615;--bg-wave-3:#151413;--gradient-page:linear-gradient(160deg,#191817 0%,#151413 100%);--gradient-primary:linear-gradient(135deg,#c0524c 0%,#c0524c 100%);--color-success:#7bc79a;--color-success-text:#7bc79a;--color-success-soft:#7bc79a29;--color-warning-solid:#dca85f;--color-warning-text:#dca85f;--color-warning-soft:#dca85f29;--color-warning-strip:#dca85f29;--color-sheet-scrim:#00000080;--color-sheet-grabber:#fff3;--color-error-solid:#e2857e;--color-error-text:#e2857e;--color-error-soft:#e2857e29;--color-info:#8fb2e8;--color-info-text:#8fb2e8;--color-info-soft:#8fb2e829;--switch-on:#7bc79a;--color-override-text:#b39bf2;--status-confirmed-fill:#407d58;--status-confirmed-fill-deep:#386e4d;--status-confirmed-ink:#7bc79a;--status-confirmed-film:#7bc79a29;--status-hold-fill:#9c6525;--status-hold-fill-deep:#895921;--status-hold-ink:#dca85f;--status-hold-film:#dca85f29;--status-in-progress-fill:#446ec0;--status-in-progress-fill-deep:#3a60ab;--status-in-progress-ink:#8fb2e8;--status-in-progress-film:#8fb2e829;--status-completed-fill:#75706b;--status-completed-fill-deep:#67635e;--status-completed-ink:#bbb7b4;--status-completed-film:#bbb7b429;--status-no-show-fill:#c83c63;--status-no-show-fill-deep:#b23256;--status-no-show-ink:#e18fa5;--status-no-show-film:#e18fa529;--status-cancelled-fill:#b84c4c;--status-cancelled-fill-deep:#a44141;--status-cancelled-ink:#e2857e;--status-cancelled-film:#e2857e29;--fm-status-built:#97c459;--fm-status-partial:#fac775;--fm-status-planned:#b4b2a9;--fm-status-blocked:#f09595;--fm-status-in-development:#f0997b;--fm-status-deprecated:#888780;--fm-status-resolved:#97c459;--property-hue-0-fill:#4789aa29;--property-hue-0-ink:#4789aa;--property-hue-0-on-film:#6ea2bc;--property-hue-0-mark:#4789aa;--property-hue-0-film:#4789aa29;--property-hue-0-border:#4789aa42;--property-hue-1-fill:#8f79b229;--property-hue-1-ink:#8f79b2;--property-hue-1-on-film:#a99ac1;--property-hue-1-mark:#8f79b2;--property-hue-1-film:#8f79b229;--property-hue-1-border:#8f79b242;--property-hue-2-fill:#c36a4329;--property-hue-2-ink:#c36a43;--property-hue-2-on-film:#cd9277;--property-hue-2-mark:#c36a43;--property-hue-2-film:#c36a4329;--property-hue-2-border:#c36a4342;--property-hue-3-fill:#408f6d29;--property-hue-3-ink:#408f6d;--property-hue-3-on-film:#55ac86;--property-hue-3-mark:#408f6d;--property-hue-3-film:#408f6d29;--property-hue-3-border:#408f6d42;--property-hue-4-fill:#b06b9329;--property-hue-4-ink:#b06b93;--property-hue-4-on-film:#c59ab3;--property-hue-4-mark:#b06b93;--property-hue-4-film:#b06b9329;--property-hue-4-border:#b06b9342;--property-hue-5-fill:#698f4429;--property-hue-5-ink:#698f44;--property-hue-5-on-film:#82ab5b;--property-hue-5-mark:#698f44;--property-hue-5-film:#698f4429;--property-hue-5-border:#698f4442;--property-hue-6-fill:#b6731229;--property-hue-6-ink:#b67312;--property-hue-6-on-film:#d88d20;--property-hue-6-mark:#b67312;--property-hue-6-film:#b6731229;--property-hue-6-border:#b6731242;--property-hue-7-fill:#6b83b829;--property-hue-7-ink:#6b83b8;--property-hue-7-on-film:#8d9fc4;--property-hue-7-mark:#6b83b8;--property-hue-7-film:#6b83b829;--property-hue-7-border:#6b83b842;--scroll-thumb:#ffffff24;--scroll-thumb-hover:#ffffff3d;--scroll-thumb-active:#ffffff57;--hairline:#ffffff1f;--hairline-soft:#ffffff14;--spec-border:#ffffff1f;--spec-border-soft:#ffffff14;--inset-spec:inset 0 1px 1px #ffffff0d,inset 0 -1px 1px #ffffff08;--inset-spec-strong:inset 0 1px 1px #ffffff0d,inset 0 -1px 1px #ffffff08;--shadow-sm:0 2px 8px #00000052;--shadow-card:0 2px 8px #00000052;--shadow-card-lg:0 2px 8px #00000052;--shadow-primary:0 2px 8px #00000052;--shadow-primary-lg:0 2px 8px #00000052;--shadow-chrome:0 2px 8px #00000052;--glass-blur:20px;--glass-saturate:1;--glass-decor-opacity:0;--background:30 4.5% 8.6%;--foreground:30 14.3% 89.0%;--card:40 4.3% 13.5%;--card-foreground:30 14.3% 89.0%;--popover:45 4.1% 19.2%;--popover-foreground:30 14.3% 89.0%;--primary:3.1 47.9% 52.5%;--primary-foreground:0 0% 100%;--secondary:45 4.9% 16.1%;--secondary-foreground:30 14.3% 89.0%;--muted:45 4.9% 16.1%;--muted-foreground:32.3 7.0% 63.7%;--accent:40 4.3% 13.5%;--accent-foreground:4.3 68.8% 72.4%;--destructive:4.2 63.3% 69.0%;--destructive-foreground:30 4.5% 8.6%;--border:45 4.9% 16.1%;--input:45 4.9% 16.1%;--ring:4.3 68.8% 72.4%}.aura{--color-primary:194 68 64;--color-warning:180 83 9;--color-error:185 28 28;--color-primary-strong:#1c1a19;--color-primary-hover:#35312e;--color-primary-contrast:#fff;--color-primary-border:#dd524c29;--color-text:#1c1a19;--color-text-on-glass:#1c1a19;--color-text-secondary:#6b6661;--color-text-secondary-glass:#6b6661;--color-text-tertiary:#9c968f;--color-bg:#faf9f7;--color-surface:#fff;--surface-rail:#fff;--surface-card:#fff;--surface-nested:#f4f4f4;--surface-overlay:#fff;--bg-wave-1:#faf9f7;--bg-wave-2:#faf9f7;--bg-wave-3:#faf9f7;--gradient-page:radial-gradient(320px 260px at 8% 0%,#f0837d38,#f0837d00 70%),radial-gradient(300px 240px at 98% 8%,#ffd6aa73,#ffd6aa00 70%),linear-gradient(180deg,#faf9f7 0%,#faf9f7 100%);--gradient-primary:linear-gradient(135deg,#1c1a19 0%,#1c1a19 100%);--color-success:#15803d;--color-success-soft:#16a34a1f;--color-warning-solid:#b45309;--color-warning-soft:#d9770621;--color-error-solid:#b91c1c;--color-error-soft:#dc26261a;--color-info:#1d4ed8;--switch-on:#dd524c;--scroll-thumb:#1c1a192e;--scroll-thumb-hover:#1c1a194d;--scroll-thumb-active:#1c1a196b;--hairline:#1412101a;--hairline-soft:#1412100f;--spec-border:#fffffff2;--inset-spec:inset 0 1px 0 #ffffffe6;--inset-spec-strong:inset 0 1px 0 #ffffffe6;--shadow-sm:0 2px 8px #5d3a2c0f;--shadow-card:0 6px 24px #5d3a2c0f;--shadow-card-lg:0 6px 24px #5d3a2c0f;--shadow-primary:0 8px 20px #1c1a192e;--shadow-primary-lg:0 8px 20px #1c1a192e;--shadow-chrome:0 10px 30px #5d3a2c1a;--glass-blur:18px;--glass-saturate:1;--background:40 23.1% 97.5%;--foreground:20 5.7% 10.4%;--card:0 0% 100%;--card-foreground:20 5.7% 10.4%;--popover:0 0% 100%;--popover-foreground:20 5.7% 10.4%;--primary:20 5.7% 10.4%;--primary-foreground:0 0% 100%;--secondary:40 9.1% 93.5%;--secondary-foreground:20 5.7% 10.4%;--muted:40 9.1% 93.5%;--muted-foreground:30 4.9% 40.0%;--destructive:0 73.7% 41.8%;--destructive-foreground:0 0% 100%;--border:40 5.1% 88.4%;--input:40 5.1% 88.4%;--ring:1.8 51.6% 50.6%}body{background:var(--gradient-page)no-repeat;color:var(--color-text);background-size:cover}@media (prefers-reduced-transparency:reduce){:root{--glass-decor-opacity:.9}.dark{--glass-decor-opacity:0}}:root{--gradient-shell:linear-gradient(160deg,#f9f1ea,#f0e2da);--speck-1:221 82 76;--speck-2:194 68 64;--speck-3:217 119 6;--speck-4:233 143 136;--speck-alpha:1;--bar-film:linear-gradient(135deg,#ffffff4d,#ffffff1f);--bar-blur:blur(14px)saturate(1.8);--bar-refract-blur:2px;--bar-refract-saturate:1.7;--bar-refract-brightness:1.06;--bar-shadow:inset 1.5px 1.5px 0 #fffffff2,inset -1px -1px 0 #ffffff8c,inset 0 0 14px #ffffff73,0 10px 30px #5d3a2c2e,0 1px 3px #5d3a2c1a;--bar-ink:#1c1a19;--bar-ink-active:var(--color-primary-strong);--bar-tab-active-film:#ffffff8c;--bar-tab-active-shadow:inset 0 1px 0 #ffffffe6,0 1px 4px #5d3a2c1a;--bar-plus-ink:var(--color-primary-strong);--bar-badge-fill:var(--color-primary-strong);--bar-fallback:var(--color-surface);--rail-film:linear-gradient(160deg,#ffffff85,#ffffff4d);--rail-shadow:inset 0 1px 0 #ffffffd9,inset 0 -1px 0 #ffffff59,0 8px 32px #5d3a2c21;--tabbar-top:calc(82px + env(safe-area-inset-bottom,0px));--tabbar-clearance:calc(110px + env(safe-area-inset-bottom,0px))}.dark{--gradient-shell:var(--gradient-page);--speck-1:233 143 136;--speck-2:192 82 76;--speck-3:220 168 95;--speck-4:226 133 126;--speck-alpha:.5;--bar-film:linear-gradient(#ffffff0f,#ffffff0f),#1e1d1bd1;--bar-blur:blur(20px);--bar-refract-blur:20px;--bar-refract-saturate:1;--bar-refract-brightness:1;--bar-shadow:inset 0 0 0 1px var(--hairline),inset 0 1px 0 #ffffff0d,var(--shadow-card);--bar-ink:var(--color-text);--bar-ink-active:var(--color-primary-on-soft);--bar-tab-active-film:var(--color-primary-soft);--bar-tab-active-shadow:inset 0 0 0 1px var(--color-primary-border);--bar-plus-ink:rgb(var(--color-primary));--bar-badge-fill:var(--color-primary-strong);--bar-fallback:var(--surface-overlay)}.aura{--gradient-shell:var(--gradient-page);--speck-alpha:0;--bar-ink:var(--color-text);--bar-ink-active:rgb(var(--color-primary));--bar-plus-ink:rgb(var(--color-primary));--bar-badge-fill:rgb(var(--color-primary))}
:root{--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--text-display-size:40px;--text-display-line:48px;--text-h1-size:28px;--text-h1-line:34px;--text-h2-size:22px;--text-h2-line:28px;--text-h3-size:18px;--text-h3-line:24px;--text-body-size:16px;--text-body-line:24px;--text-body-sm-size:14px;--text-body-sm-line:20px;--text-caption-size:12px;--text-caption-line:16px;--text-label-size:14px;--text-label-line:18px;--text-xs-size:13px;--text-xs-line:18px;--text-2xs-size:11px;--text-2xs-line:14px;--text-micro-size:10px;--text-micro-line:12px}html[data-text-size=small]{--text-display-size:34px;--text-display-line:40px;--text-h1-size:24px;--text-h1-line:30px;--text-h2-size:19px;--text-h2-line:24px;--text-h3-size:16px;--text-h3-line:22px;--text-body-size:14px;--text-body-line:20px;--text-body-sm-size:13px;--text-body-sm-line:18px;--text-label-size:13px;--text-label-line:18px;--text-caption-size:12px;--text-caption-line:16px;--text-xs-size:12px;--text-xs-line:16px;--text-2xs-size:11px;--text-2xs-line:14px;--text-micro-size:10px;--text-micro-line:12px}html[data-text-size=normal]{--text-display-size:36px;--text-display-line:44px;--text-h1-size:26px;--text-h1-line:32px;--text-h2-size:20px;--text-h2-line:26px;--text-h3-size:17px;--text-h3-line:24px;--text-body-size:15px;--text-body-line:22px;--text-body-sm-size:14px;--text-body-sm-line:20px;--text-label-size:14px;--text-label-line:18px;--text-caption-size:12px;--text-caption-line:16px;--text-xs-size:13px;--text-xs-line:18px;--text-2xs-size:11px;--text-2xs-line:14px;--text-micro-size:10px;--text-micro-line:12px}html[data-text-size=large]{--text-display-size:40px;--text-display-line:48px;--text-h1-size:30px;--text-h1-line:36px;--text-h2-size:23px;--text-h2-line:30px;--text-h3-size:19px;--text-h3-line:26px;--text-body-size:17px;--text-body-line:26px;--text-body-sm-size:16px;--text-body-sm-line:22px;--text-label-size:16px;--text-label-line:20px;--text-caption-size:14px;--text-caption-line:18px;--text-xs-size:15px;--text-xs-line:20px;--text-2xs-size:13px;--text-2xs-line:16px;--text-micro-size:12px;--text-micro-line:14px}.asv-display{font:700 var(--text-display-size)/var(--text-display-line)var(--font-sans);letter-spacing:-.01em;margin:0}.asv-h1{font:600 var(--text-h1-size)/var(--text-h1-line)var(--font-sans);letter-spacing:-.01em;margin:0}.asv-h2{font:600 var(--text-h2-size)/var(--text-h2-line)var(--font-sans);margin:0}.asv-h3{font:600 var(--text-h3-size)/var(--text-h3-line)var(--font-sans);margin:0}.asv-body{font:400 var(--text-body-size)/var(--text-body-line)var(--font-sans);margin:0}.asv-body-sm{font:400 var(--text-body-sm-size)/var(--text-body-sm-line)var(--font-sans);margin:0}.asv-caption{font:500 var(--text-caption-size)/var(--text-caption-line)var(--font-sans);margin:0}.asv-label{font:500 var(--text-label-size)/var(--text-label-line)var(--font-sans);margin:0}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select{font-size:16px!important}}
.asv-glass-regular{-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));border:1px solid var(--spec-border);box-shadow:var(--inset-spec),var(--shadow-card);border-radius:var(--radius-card);color:var(--color-text-on-glass);background:linear-gradient(135deg,#ffffff8c,#ffffff4d)}.asv-glass-clear{-webkit-backdrop-filter:blur(var(--glass-blur-clear))saturate(1.5);backdrop-filter:blur(var(--glass-blur-clear))saturate(1.5);box-shadow:var(--inset-spec-strong),0 8px 32px #5d3a2c1a;border-radius:var(--radius-card);color:var(--color-text-on-glass);background:#ffffff24;border:1px solid #ffffffb3}.asv-glass-tinted{background:var(--gradient-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-card);color:var(--color-primary-contrast);border:1px solid #ffffffa6;box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -1px 1px #fff3,0 10px 36px #c244404d}.asv-film{box-shadow:var(--inset-spec-strong);border-radius:var(--radius-card-inner);color:var(--color-text-on-glass);background:#ffffff6b;border:1px solid #ffffffad}.asv-glass-decor{background:rgb(255 255 255/var(--glass-decor-opacity));-webkit-backdrop-filter:blur(var(--glass-blur-clear))saturate(1.5);backdrop-filter:blur(var(--glass-blur-clear))saturate(1.5);border:1px solid var(--spec-border-soft);border-radius:var(--radius-card)}.dark .asv-glass-regular{color:var(--color-text);background:#ffffff0b}.dark .asv-glass-clear{-webkit-backdrop-filter:blur(var(--glass-blur-clear));backdrop-filter:blur(var(--glass-blur-clear));border-color:var(--spec-border);box-shadow:var(--inset-spec),var(--shadow-chrome);color:var(--color-text);background:#ffffff0b}.dark .asv-glass-tinted{background:var(--gradient-primary);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--spec-border);box-shadow:var(--shadow-card);color:var(--color-primary-contrast)}.dark .asv-glass-decor{background:rgb(255 255 255/var(--glass-decor-opacity))}.asv-glass-night-raised{-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));border:1px solid var(--spec-border);box-shadow:var(--inset-spec),var(--shadow-card);border-radius:var(--radius-card);color:var(--color-text-on-glass);background:linear-gradient(135deg,#ffffff8c,#ffffff4d)}.dark .asv-glass-night-raised{color:var(--color-text);background:#ffffff16}.asv-panel-solid{background:var(--surface-overlay);border:1px solid var(--hairline);box-shadow:var(--shadow-card);border-radius:var(--radius-control);color:var(--color-text)}.asv-film-night{box-shadow:var(--inset-spec-strong);border-radius:var(--radius-card-inner);color:var(--color-text-on-glass);background:#ffffff6b;border:1px solid #ffffffad}.dark .asv-film,.dark .asv-film-night{background:var(--surface-nested);border-color:var(--hairline-soft);box-shadow:var(--inset-spec);color:var(--color-text)}.aura .asv-glass-regular{background:#ffffffb8}.aura .asv-glass-clear{-webkit-backdrop-filter:blur(22px)saturate(1.8);backdrop-filter:blur(22px)saturate(1.8);box-shadow:inset 0 1px 0 #ffffffd9,inset 0 -1px 0 #ffffff59,var(--shadow-chrome);background:linear-gradient(#ffffff75,#ffffff4d);border-color:#ffffffb3}.aura .asv-glass-tinted{background:var(--color-primary-strong);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-primary);border-color:#0000}.aura .asv-glass-night-raised{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--hairline-soft);box-shadow:var(--shadow-sm),var(--shadow-card)}.aura .asv-film,.aura .asv-film-night{box-shadow:none;background:#14121008;border-color:#0000}.asv-pressable{cursor:pointer;transition:transform .15s ease-out,opacity .15s ease-out}.asv-pressable:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.asv-pressable{transition:none}.asv-pressable:active{transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.asv-glass-regular,.asv-glass-night-raised,.asv-glass-clear{background:var(--color-surface)}.asv-glass-decor{background:var(--color-bg)}}@media (prefers-reduced-transparency:reduce){.asv-glass-regular,.asv-glass-clear{background:var(--color-surface)}.asv-glass-night-raised{background:var(--surface-overlay)}.asv-glass-decor{background:var(--color-bg)}.asv-film,.asv-film-night{background:var(--surface-nested)}.aura .asv-glass-regular,.aura .asv-glass-clear{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.aura .asv-film,.aura .asv-film-night{background:var(--surface-nested)}}.asv-glass-bar{background:var(--bar-film);-webkit-backdrop-filter:var(--bar-blur);backdrop-filter:var(--bar-blur);box-shadow:var(--bar-shadow)}.asv-glass-bar[data-refract]{-webkit-backdrop-filter:blur(var(--bar-refract-blur))var(--bar-refract)saturate(var(--bar-refract-saturate))brightness(var(--bar-refract-brightness));backdrop-filter:blur(var(--bar-refract-blur))var(--bar-refract)saturate(var(--bar-refract-saturate))brightness(var(--bar-refract-brightness))}.asv-glass-bar-tab{color:var(--bar-ink)}.asv-glass-bar-tab[aria-current=page]{color:var(--bar-ink-active);background:var(--bar-tab-active-film);box-shadow:var(--bar-tab-active-shadow)}html:not(.dark):not(.aura) .asv-glass-rail{background:var(--rail-film);box-shadow:var(--rail-shadow)}.asv-shell-ground{z-index:-10;pointer-events:none;background:var(--gradient-shell);position:fixed;inset:0}.asv-shell-ground>canvas{width:100%;height:100%;position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.asv-glass-bar{background:var(--bar-fallback)}}@media (prefers-reduced-transparency:reduce){.asv-glass-bar,.asv-glass-bar[data-refract]{background:var(--bar-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}}
.asv-scroll-y{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}.asv-scroll-x{overscroll-behavior-x:contain;min-width:0;overflow:auto hidden}.asv-scroll-xy{-webkit-overflow-scrolling:touch;min-width:0;min-height:0;overflow:auto}html.asv-page-locked,html.asv-page-locked body{overscroll-behavior:none;overflow:hidden}html.asv-kb-open [data-asv-tabbar]{display:none}@supports not selector(::-webkit-scrollbar){html,body,textarea,.asv-scroll-y,.asv-scroll-x,.asv-scroll-xy,[class*=overflow-]{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb)transparent}}@media (hover:hover) and (pointer:fine){.asv-scroll-stable{scrollbar-gutter:stable}::-webkit-scrollbar{width:var(--scroll-size);height:var(--scroll-size);background:0 0}::-webkit-scrollbar-track{box-shadow:none;background:0 0;border:0}::-webkit-scrollbar-track-piece{box-shadow:none;background:0 0;border:0}::-webkit-scrollbar-track:vertical{margin-block:var(--scroll-inset,4px)}::-webkit-scrollbar-track:horizontal{margin-inline:var(--scroll-inset,4px)}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb);border-radius:var(--radius-pill);background-clip:padding-box;border:3px solid #0000;transition:background-color .12s ease-out}:hover::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb-hover);border-width:2px}::-webkit-scrollbar-thumb:active{background-color:var(--scroll-thumb-active)}}@media (prefers-reduced-motion:reduce){::-webkit-scrollbar-thumb{transition:none}}.asv-scroll{scrollbar-width:none;-ms-overflow-style:none}.asv-scroll::-webkit-scrollbar{width:0;height:0;display:none}
@keyframes asvRowIn{0%{opacity:0;transform:translateY(10px)}}@keyframes asvBubbleIn{0%{opacity:0;transform:translateY(9px)scale(.97)}}@keyframes asvDotPulse{0%,to{opacity:.95;transform:scale(1)}50%{opacity:.35;transform:scale(1.55)}}@keyframes asvEscPulse{0%,to{box-shadow:0 0 #991b1b00}50%{box-shadow:0 0 0 4px #991b1b1f}}.asv-anim-row-in{animation:.34s cubic-bezier(.22,1,.36,1) backwards asvRowIn}.asv-anim-bubble-in{animation:.4s cubic-bezier(.22,1,.36,1) backwards asvBubbleIn}.asv-anim-dot-pulse{animation:2.2s ease-in-out infinite asvDotPulse}.asv-anim-esc-pulse{animation:2.6s ease-in-out infinite asvEscPulse}@media (prefers-reduced-motion:reduce){.asv-anim-row-in,.asv-anim-bubble-in,.asv-anim-dot-pulse,.asv-anim-esc-pulse{opacity:1;animation:none;transform:none}}
:root{--cal-surface:#fcfbf9;--cal-card-border:#37312d0f;--cal-card-shadow:0 2px 12px #5d3a2c0d;--cal-grid-line:#37312d12;--cal-weekend:#37312d06;--cal-weekend-strong:#37312d08;--cal-ink-2:#6b625c;--cal-ink-3:#8a817a;--cal-ink-out:#bdb2aa;--cal-control-hover:#37312d0f;--cal-segment-track:#37312d0d;--cal-segment-thumb:#fff;--cal-segment-thumb-shadow:0 1px 3px #5d3a2c1f;--cal-secondary-fill:#37312d0f;--cal-secondary-fill-hover:#37312d1a;--cal-accent-ink:#c24440;--cal-accent-hover:#dd524c14;--cal-today-bg:#fbe5e2;--cal-today-line:#dd524cb3;--cal-today-cell:#dd524c0f;--cal-today-edge:#dd524c8c;--cal-day-hover:#dd524c0d;--cal-plus-bg:#dd524c1a;--cal-cell-hover:#dd524c12;--cal-range-fill:#dd524c1a;--cal-range-pending:#dd524c29;--cal-range-ring:#dd524c99;--cal-active:#dd524c1f;--cal-heat-0:#37312d05;--cal-heat-part:#dd524c1f;--cal-heat-full:#dd524c42;--cal-heat-full-ink:#a8382f;--cal-conf-film:#16653421;--cal-conf-ink:#166534;--cal-conf-dot:#3e9b63;--cal-hold-film:#d9770629;--cal-hold-ink:#92400e;--cal-hold-dot:#d97706;--cal-prog-film:#3b6ec824;--cal-prog-ink:#1e4e9c;--cal-prog-dot:#4f7fd6;--cal-block-stripe:#37312d17;--cal-block-stripe-2:#37312d08;--cal-block-stripe-on:#37312d29;--cal-block-ink:#6b625c;--cal-block-dot:#99897f;--cal-gap-fill:#d977060d;--cal-gap-border:#d97706bf;--cal-gap-ink:#92400e;--cal-conf-lane:#1665346b;--cal-hold-lane:#d977068c;--cal-prog-lane:#3b6ec880;--cal-block-lane:#37312d38;--cal-gap-lane:#d9770633;--cal-conf-year:#16653457;--cal-hold-year:#d977066b;--cal-prog-year:#3b6ec861;--cal-block-year:#37312d33;--cal-day-selected-bg:#dd524c;--cal-day-selected-ink:#fff;--cal-heat-strip-0:#37312d0d;--cal-heat-strip-part:#dd524c4d;--cal-heat-strip-full:#dd524c9e;--cal-meter-track:#37312d12;--cal-meter-fill:#dd524c;--cal-year-empty:#37312d0d;--cal-today-ring:#dd524c;--cal-side-panel:#fcfbf9b8;--cal-tab-active:#37312d12;--cal-divider:#37312d1a;--cal-panel-bg:#fcfbf9;--cal-panel-shadow:-16px 0 40px #5d3a2c24;--cal-float-shadow:0 12px 36px #5d3a2c33;--cal-sheet-shadow:0 -12px 40px #5d3a2c2e;--cal-scrim:#1c1a1952;--cal-sticky-glass:#faf5f0c7;--cal-sticky-filter:blur(18px)saturate(1.6);--cal-ease-out:cubic-bezier(.2,.8,.2,1);--cal-ease-spring:var(--cal-ease-out);--cal-dur-month-out:.14s;--cal-dur-month-in:.18s;--cal-dur-panel:.24s;--cal-dur-panel-content:.22s;--cal-dur-confirm-bar:.2s;--cal-dur-confirm-bar-mobile:.42s;--cal-dur-sheet:.42s;--cal-dur-scrim:.3s;--cal-dur-root-fade:.24s;--cal-dur-range-fade:.16s;--cal-dur-meter:.5s;--cal-dur-fill:80ms;--cal-dur-dim:.2s;--cal-dur-plus:.12s;--cal-dur-hover:.15s;--cal-dur-zoom:.48s}@supports (transition-timing-function:linear(0, 1)){:root{--cal-ease-spring:linear(0,.14 5%,.42 14%,.66 24%,.82 34%,.91 45%,.96 57%,.985 70%,.996 84%,1)}}.dark{--cal-surface:#242321;--cal-card-border:#ffffff12;--cal-card-shadow:none;--cal-grid-line:#ffffff12;--cal-weekend:#ffffff06;--cal-weekend-strong:#ffffff08;--cal-ink-2:#a9a39c;--cal-ink-3:#8c867f;--cal-ink-out:#5c5752;--cal-control-hover:#ffffff0f;--cal-segment-track:#ffffff0d;--cal-segment-thumb:#33322f;--cal-segment-thumb-shadow:none;--cal-secondary-fill:#ffffff0f;--cal-secondary-fill-hover:#ffffff1a;--cal-accent-ink:#e98f88;--cal-accent-hover:#e98f881a;--cal-today-bg:#e98f8821;--cal-today-line:#e98f88b3;--cal-today-cell:#e98f8814;--cal-today-edge:#e98f888c;--cal-day-hover:#e98f880f;--cal-plus-bg:#e98f8821;--cal-cell-hover:#e98f8814;--cal-range-fill:#e98f881f;--cal-range-pending:#e98f882e;--cal-range-ring:#e98f8899;--cal-active:#e98f8821;--cal-heat-0:#ffffff05;--cal-heat-part:#e98f881f;--cal-heat-full:#e98f883d;--cal-heat-full-ink:#f2a29b;--cal-conf-film:#7bc79a24;--cal-conf-ink:#7bc79a;--cal-conf-dot:#7bc79a;--cal-hold-film:#dca85f26;--cal-hold-ink:#dca85f;--cal-hold-dot:#dca85f;--cal-prog-film:#8fb2e826;--cal-prog-ink:#8fb2e8;--cal-prog-dot:#8fb2e8;--cal-block-stripe:#ffffff14;--cal-block-stripe-2:#ffffff08;--cal-block-stripe-on:#ffffff24;--cal-block-ink:#a9a39c;--cal-block-dot:#8c867f;--cal-gap-fill:#dca85f0f;--cal-gap-border:#dca85f99;--cal-gap-ink:#dca85f;--cal-conf-lane:#7bc79a80;--cal-hold-lane:#dca85f8c;--cal-prog-lane:#8fb2e880;--cal-block-lane:#ffffff2e;--cal-gap-lane:#dca85f33;--cal-conf-year:#7bc79a66;--cal-hold-year:#dca85f73;--cal-prog-year:#8fb2e86b;--cal-block-year:#ffffff29;--cal-day-selected-bg:#c0524c;--cal-heat-strip-0:#ffffff0d;--cal-heat-strip-part:#e98f884d;--cal-heat-strip-full:#e98f8899;--cal-meter-track:#ffffff12;--cal-meter-fill:#e98f88;--cal-year-empty:#ffffff0d;--cal-today-ring:#e98f88;--cal-side-panel:#242321b8;--cal-tab-active:#ffffff12;--cal-divider:#ffffff1a;--cal-panel-bg:#33322f;--cal-panel-shadow:-1px 0 0 #ffffff12;--cal-float-shadow:0 0 0 1px #ffffff14;--cal-sheet-shadow:0 -1px 0 #ffffff14;--cal-scrim:#00000080;--cal-sticky-glass:#171615c7;--cal-sticky-filter:blur(18px)}.aura{--cal-surface:#fff;--cal-card-border:#1412100f;--cal-card-shadow:0 1px 2px #1412100a;--cal-grid-line:#1412100f;--cal-weekend:#14121006;--cal-weekend-strong:#14121008;--cal-ink-2:#6b6661;--cal-ink-3:#9c968f;--cal-ink-out:#c9c4be;--cal-control-hover:#1412100b;--cal-segment-track:#1412100b;--cal-segment-thumb:#fff;--cal-segment-thumb-shadow:0 1px 3px #1412101a;--cal-secondary-fill:#1412100b;--cal-secondary-fill-hover:#14121014;--cal-block-stripe:#14121014;--cal-block-stripe-2:#14121008;--cal-block-stripe-on:#14121024;--cal-block-ink:#6b6661;--cal-block-dot:#9c968f;--cal-heat-0:#14121005;--cal-block-lane:#14121033;--cal-block-year:#1412102e;--cal-day-selected-bg:#1c1a19;--cal-heat-strip-0:#1412100d;--cal-heat-strip-part:#dd524c47;--cal-heat-strip-full:#dd524c94;--cal-meter-track:#1412100f;--cal-meter-fill:linear-gradient(90deg,#ffd6aa,#f0837d,#dd524c);--cal-year-empty:#1412100d;--cal-side-panel:#fffc;--cal-tab-active:#1412100f;--cal-divider:#14121014;--cal-panel-bg:#fff;--cal-panel-shadow:-16px 0 40px #1412101a;--cal-float-shadow:0 12px 36px #14121024;--cal-sheet-shadow:0 -12px 40px #1412101a;--cal-scrim:#1c1a1947;--cal-sticky-glass:#faf9f7cc;--cal-sticky-filter:blur(18px)saturate(1.2)}@media (prefers-reduced-motion:reduce){:root{--cal-dur-month-out:0s;--cal-dur-month-in:0s;--cal-dur-panel:0s;--cal-dur-panel-content:0s;--cal-dur-confirm-bar:0s;--cal-dur-confirm-bar-mobile:0s;--cal-dur-sheet:0s;--cal-dur-scrim:0s;--cal-dur-root-fade:0s;--cal-dur-range-fade:0s;--cal-dur-meter:0s;--cal-dur-fill:0s;--cal-dur-dim:0s;--cal-dur-plus:0s;--cal-dur-hover:0s;--cal-dur-zoom:0s}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root,.dark,.aura{--cal-sticky-glass:var(--cal-surface)}}html.cal-vt::view-transition-group(*){animation-duration:var(--cal-dur-zoom);animation-timing-function:var(--cal-ease-spring)}html.cal-vt::view-transition-old(root){animation-duration:var(--cal-dur-root-fade);animation-timing-function:ease-out}html.cal-vt::view-transition-new(root){animation-duration:var(--cal-dur-root-fade);animation-timing-function:ease-out}@keyframes cal-pan-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cal-pan-in{animation:cal-pan-in var(--cal-dur-panel-content)var(--cal-ease-out)}@media (prefers-reduced-motion:reduce){.cal-pan-in{animation:none}}
:root{--home-card-radius:20px;--home-row-radius:12px;--home-ink:var(--color-text);--home-prose:var(--color-text-on-glass);--home-ink-2:var(--color-text-on-glass);--home-ink-3:var(--color-text-secondary-glass);--home-ink-4:var(--color-text-secondary-glass);--home-accent:var(--cal-accent-ink);--home-out:var(--color-info);--home-ok-ink:var(--color-success-text);--home-ok-dot:var(--color-success);--home-warn-ink:var(--color-warning-text);--home-ring:var(--color-text-tertiary);--home-hairline:#37312d0f;--home-divider:#37312d12;--home-fill:#37312d0b;--home-fill-hover:#37312d14;--home-fill-border:#37312d0f;--home-cell-paid:#37312dd1;--home-cell-balance:#d977068c;--home-cell-unknown:#37312d1f;--home-cell-booked:#37312d80;--home-cell-free:#37312d0f;--home-cell-weekend:#dd524c38;--home-cell-block:repeating-linear-gradient(135deg,#37312d24 0 3px,#37312d0a 3px 6px);--home-cell-uncovered:transparent;--home-cell-uncovered-border:#37312d1a;--home-dur-collapse:.26s;--home-dur-fade:.2s;--home-dur-chevron:.24s;--home-dur-expand:.32s;--home-dur-preview:.22s;--home-dur-pager:.3s;--home-dur-tab:.2s;--home-dur-hover:.12s;--home-dur-press:.15s}.dark{--home-ink-4:var(--color-text-secondary-glass);--home-ring:var(--color-text-tertiary);--home-hairline:#ffffff12;--home-divider:#ffffff14;--home-fill:#ffffff0f;--home-fill-hover:#ffffff1a;--home-fill-border:#ffffff14;--home-cell-paid:#e7e3dfc7;--home-cell-balance:#dca85f99;--home-cell-unknown:#ffffff29;--home-cell-booked:#e7e3df73;--home-cell-free:#ffffff0f;--home-cell-weekend:#e98f8842;--home-cell-block:repeating-linear-gradient(135deg,#ffffff29 0 3px,#ffffff0a 3px 6px);--home-cell-uncovered-border:#ffffff1a}.aura{--home-ink:#1c1a19;--home-prose:#37312d;--home-ink-2:#57524d;--home-ink-3:#6b6661;--home-ink-4:#9c968f;--home-accent:#c24440;--home-out:#2563eb;--home-ok-ink:#166534;--home-ok-dot:#22a06b;--home-warn-ink:#92400e;--home-ring:#9c968f;--home-hairline:#1c1a190f;--home-divider:#1c1a1912;--home-fill:#1c1a190b;--home-fill-hover:#1c1a1914;--home-fill-border:#1c1a190f;--home-cell-paid:#1c1a19d1;--home-cell-balance:#d977068c;--home-cell-unknown:#1c1a191f;--home-cell-booked:#1c1a1980;--home-cell-free:#1c1a190f;--home-cell-weekend:#dd524c38;--home-cell-block:repeating-linear-gradient(135deg,#1c1a1924 0 3px,#1c1a190a 3px 6px);--home-cell-uncovered-border:#1c1a191a}@media (prefers-reduced-motion:reduce){:root{--home-dur-collapse:0s;--home-dur-fade:0s;--home-dur-chevron:0s;--home-dur-expand:0s;--home-dur-preview:0s;--home-dur-pager:0s;--home-dur-tab:0s;--home-dur-hover:0s;--home-dur-press:0s}}.home-cell{transition:transform var(--home-dur-hover)ease}@media (hover:hover){.home-cell:hover{transform:scaleY(1.18)}}.home-press{transition:background-color var(--home-dur-press)ease,color var(--home-dur-press)ease,transform var(--home-dur-press)ease}.home-press:active{transform:scale(.98)}
:root{--prc-destructive-dot:#b91c1c;--prc-hatch-closed:#991b1b14;--prc-glass-surface:#ffffffb8;--prc-glass-border:#ffffffe6;--prc-glass-shadow:0 6px 24px #1c1a190f;--prc-amenity-icon-start:#ffe9d2}.dark{--prc-destructive-dot:#c76a63;--prc-hatch-closed:#e2857e1a;--prc-glass-surface:#242321;--prc-glass-border:#ffffff12;--prc-glass-shadow:none;--prc-amenity-icon-start:#3a332c}.aura{--prc-destructive-dot:#b91c1c;--prc-hatch-closed:#b91c1c14;--prc-glass-surface:#fff;--prc-glass-border:#1412101a;--prc-glass-shadow:0 6px 24px #5d3a2c0f;--prc-amenity-icon-start:#ffe9d2}
:root{--onb-stage-bg:linear-gradient(160deg,#f9f1ea 0%,#f0d9ce 100%);--onb-blob-a:radial-gradient(circle,#dd524c66,transparent 68%);--onb-blob-b:radial-gradient(circle,#d9770652,transparent 68%);--onb-word-stroke:#dd524c4d;--onb-eyebrow:#c24440;--onb-title:#37312d;--onb-ink:#1c1a19;--onb-ink-2:#6b6661;--onb-ink-3:#9c968f;--onb-accent:#dd524c;--onb-accent-ink:#c24440;--onb-accent-halo:#dd524c33;--onb-connector:#dd524c99;--onb-mark:#dd524c4d;--onb-chip-bg:#ffffff9e;--onb-chip-border:#fffc;--onb-chip-shadow:0 8px 24px #5d3a2c24;--onb-chip-label:#6b5f57;--onb-card-bg:#fffc;--onb-card-border:#ffffffe6;--onb-card-shadow:0 20px 48px #5d3a2c38;--onb-window-bg:#faf9f7;--onb-window-bar:#1c1a190d;--onb-track:#37312d24;--onb-chap-idle:#6b5f57;--onb-pause-bg:#ffffff6b;--onb-pause-bg-hover:#ffffff9e;--onb-pause-border:#ffffffb8;--onb-phone-body:#1c1a19;--onb-phone-shadow:-24px 36px 70px #5d3a2c57;--onb-phone-screen:#efe7dd;--onb-phone-bar:#fbfaf8;--onb-bubble-in:#fff;--onb-bubble-out:#d9f5cf;--onb-bubble-meta:#6b8a62;--onb-ok:#16a34a;--onb-ok-ink:#166534;--onb-ok-ring:#16a34a59;--onb-placeholder:linear-gradient(90deg,#1c1a190f 0%,#1c1a191a 50%,#1c1a190f 100%)}.dark{--onb-stage-bg:linear-gradient(160deg,#1e1c1a 0%,#2a211e 100%);--onb-blob-a:radial-gradient(circle,#c0524c38,transparent 68%);--onb-blob-b:radial-gradient(circle,#d9770624,transparent 68%);--onb-word-stroke:#e07a7238;--onb-eyebrow:var(--color-primary-on-soft);--onb-title:var(--color-text);--onb-ink:var(--color-text);--onb-ink-2:var(--color-text-secondary);--onb-ink-3:var(--color-text-secondary);--onb-accent:#e07a72;--onb-accent-ink:var(--color-primary-on-soft);--onb-accent-halo:#e07a722e;--onb-connector:#e07a728c;--onb-mark:#e07a7247;--onb-chip-bg:#ffffff16;--onb-chip-border:#ffffff1f;--onb-chip-shadow:0 2px 8px #00000052;--onb-chip-label:var(--color-text-secondary);--onb-card-bg:var(--surface-card);--onb-card-border:#ffffff1a;--onb-card-shadow:0 2px 8px #00000052;--onb-window-bg:var(--surface-card);--onb-window-bar:#ffffff0b;--onb-track:#ffffff1f;--onb-chap-idle:var(--color-text-secondary);--onb-pause-bg:#ffffff0b;--onb-pause-bg-hover:#ffffff16;--onb-pause-border:#ffffff1f;--onb-phone-body:#0e0d0c;--onb-phone-shadow:0 2px 8px #00000052;--onb-ok-ink:var(--color-success-text);--onb-placeholder:linear-gradient(90deg,#ffffff0b 0%,#ffffff16 50%,#ffffff0b 100%)}@keyframes asvIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes asvDot{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes asvDrift{0%{transform:translate(0)scale(1)}to{transform:translate(48px,-36px)scale(1.12)}}@keyframes asvPop{0%{opacity:0;transform:scale(.55)translateY(12px)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes asvFly{0%{opacity:0;transform:translate(48px)scale(.8)}to{opacity:1;transform:none}}@keyframes asvFlyL{0%{opacity:0;transform:translate(-48px)scale(.8)}to{opacity:1;transform:none}}@keyframes asvLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes asvDraw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes asvRing{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}@keyframes asvCaret{50%{opacity:0}}@keyframes asvShimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes onbFloat{0%,to{transform:perspective(1600px)rotateY(-12deg)rotateX(3deg)translateY(0)}25%{transform:perspective(1600px)rotateY(-10deg)rotateX(3deg)translateY(-6px)}75%{transform:perspective(1600px)rotateY(-14deg)rotateX(3deg)translateY(6px)}}@keyframes onbWord{0%{opacity:0;transform:translate(80px)}16%{opacity:1}84%{opacity:1}to{opacity:0;transform:translate(-120px)}}.onb-stage{background:var(--onb-stage-bg);color:var(--onb-ink);position:relative;overflow:hidden}.onb-blob{filter:blur(30px);pointer-events:none;border-radius:999px;position:absolute}.onb-blob-a{background:var(--onb-blob-a);width:460px;height:460px;animation:14s ease-in-out infinite alternate asvDrift;top:-100px;left:-140px}.onb-blob-b{background:var(--onb-blob-b);width:420px;height:420px;animation:18s ease-in-out infinite alternate-reverse asvDrift;bottom:-80px;right:-140px}.onb-word{white-space:nowrap;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px var(--onb-word-stroke);pointer-events:none;font-weight:800;line-height:1;animation-name:onbWord;animation-timing-function:linear;animation-fill-mode:both;position:absolute;left:0}.onb-in{animation:.25s both asvIn}.onb-pop{animation:.5s cubic-bezier(.34,1.56,.64,1) both asvPop}.onb-pop-fast{animation:.35s cubic-bezier(.34,1.56,.64,1) both asvPop}.onb-fly{animation:.6s cubic-bezier(.34,1.56,.64,1) both asvFly}.onb-fly-l{animation:.6s cubic-bezier(.34,1.56,.64,1) both asvFlyL}.onb-fly-card{animation:.7s cubic-bezier(.34,1.56,.64,1) both asvFlyL}.onb-line{transform-origin:0;animation:.4s .25s both asvLine}.onb-draw{stroke-dasharray:24;animation:.5s .3s both asvDraw}.onb-ring{animation:1.4s ease-out .2s infinite asvRing}.onb-caret{animation:.8s step-end infinite asvCaret}.onb-dot{animation:1.2s infinite asvDot}.onb-dot:nth-child(2){animation-delay:.2s}.onb-dot:nth-child(3){animation-delay:.4s}.onb-float{animation:9s ease-in-out infinite onbFloat}.onb-shimmer{background:var(--onb-placeholder);background-size:400px 100%;animation:1.6s linear infinite asvShimmer}.onb-mark{background-image:linear-gradient(transparent 58%,var(--onb-mark)58%);background-repeat:no-repeat;background-size:0% 100%;transition:background-size .5s}.onb-mark[data-lit=true]{background-size:100% 100%}.onb-chip{background:var(--onb-chip-bg);border:1px solid var(--onb-chip-border);box-shadow:var(--onb-chip-shadow);-webkit-backdrop-filter:blur(14px)}.onb-card{background:var(--onb-card-bg);border:1px solid var(--onb-card-border);box-shadow:var(--onb-card-shadow);-webkit-backdrop-filter:blur(18px)}.onb-window{background:var(--onb-window-bg);border:1px solid var(--onb-card-border);box-shadow:var(--onb-card-shadow)}.onb-pause{background:var(--onb-pause-bg);border:1px solid var(--onb-pause-border);-webkit-backdrop-filter:blur(10px)}.onb-pause:hover{background:var(--onb-pause-bg-hover)}.onb-track{background:var(--onb-track)}.onb-track-fill{background:var(--onb-accent);transform-origin:0;transition:transform .1s linear}.onb-stage[data-paused=true] *,.onb-stage[data-paused=true] :before,.onb-stage[data-paused=true] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.onb-stage *,.onb-stage :before,.onb-stage :after{transition:none!important;animation:none!important}.onb-word{opacity:0}.onb-mark{background-size:100% 100%}}.onb-stage{container:onbstage/inline-size}.onb-stage-inner{z-index:3;flex-direction:column;height:100%;padding:24px 24px 18px;display:flex;position:relative}@container onbstage (min-width:600px){.onb-stage-inner{padding:28px 36px 22px}}.onb-eyebrow{color:var(--onb-eyebrow);font-size:12px;font-weight:600;line-height:16px}.onb-chapter-title{color:var(--onb-title);font-size:22px;font-weight:600;line-height:28px}@container onbstage (max-width:480px){.onb-chapter-title{font-size:18px;line-height:24px}}.onb-word{font-size:clamp(96px,26cqw,200px);top:37%}.onb-chap-label{color:var(--onb-chap-idle);font-size:12px;font-weight:500;line-height:16px;transition:color .3s}.onb-chap-label[data-active=true]{color:var(--onb-title);font-weight:600}.onb-phone{width:270px;height:550px}.onb-phone-body{box-sizing:border-box;background:var(--onb-phone-body);width:100%;height:100%;box-shadow:var(--onb-phone-shadow),inset 0 0 0 1px #ffffff1a;border-radius:46px;padding:8px}.onb-phone-screen{background:var(--onb-phone-screen);color:#1c1a19;border-radius:38px;flex-direction:column;height:100%;display:flex;overflow:hidden}.onb-phone-status{background:var(--onb-phone-bar);flex-shrink:0;justify-content:space-between;align-items:center;height:30px;padding:0 22px 0 26px;font-size:11px;font-weight:600;display:flex}.onb-phone-notch{background:#1c1a19;border-radius:999px;width:74px;height:20px}.onb-phone-head{background:var(--onb-phone-bar);border-bottom:1px solid #1c1a190f;align-items:center;gap:8px;padding:6px 12px 10px 6px;transition:box-shadow .3s;display:flex;box-shadow:inset 0 -2px #0000}.onb-phone-head[data-ring=true]{box-shadow:inset 0 -2px #dd524c}.onb-phone-avatar{color:#c24440;background:#f3d9d2;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.onb-phone-name{font-size:14px;font-weight:600}.onb-phone-sub{color:#6b6661;font-size:11px}.onb-phone-thread{flex-direction:column;flex:1;justify-content:flex-end;gap:6px;min-height:0;padding:10px 9px;display:flex;overflow:hidden}.onb-bubble{overflow-wrap:anywhere;max-width:80%;padding:7px 9px 5px;font-size:12px;line-height:16px}.onb-bubble-out{background:var(--onb-bubble-out);transform-origin:100% 100%;border-radius:14px 14px 4px;align-self:flex-end}.onb-bubble-in{background:var(--onb-bubble-in);transform-origin:0 100%;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:88%;padding-bottom:6px;line-height:17px}.onb-bubble-meta{text-align:right;color:var(--onb-bubble-meta);margin-top:2px;font-size:9.5px;display:block}.onb-typing{background:var(--onb-bubble-in);border-radius:14px 14px 14px 4px;align-self:flex-start;gap:4px;padding:10px 11px;display:flex}.onb-typing span{background:#8a817a;border-radius:999px;width:6px;height:6px}.onb-caret{vertical-align:-2px;background:#dd524c;width:1.5px;height:12px;margin-left:1px;display:inline-block}.onb-phone-composer{align-items:center;gap:6px;padding:6px 8px 14px;display:flex}.onb-phone-field{color:#9c968f;background:#fff;border-radius:999px;flex:1;align-items:center;height:32px;padding:0 12px;font-size:11.5px;display:flex}.onb-phone-send{color:#fbfaf8;background:#1c1a19;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.onb-link-card{background:#f5f2ee;border-radius:10px;transition:box-shadow .3s;overflow:hidden;box-shadow:0 0 0 2px #0000}.onb-link-card[data-ring=true]{box-shadow:0 0 0 2px #dd524c99}.onb-chip{border-radius:12px;padding:9px 12px}.onb-chip-label{color:var(--onb-chip-label);font-size:11px;display:block}.onb-chip-value{text-overflow:ellipsis;white-space:nowrap;max-width:150px;color:var(--onb-title);font-size:14px;font-weight:600;display:block;overflow:hidden}.onb-chip-dot{background:var(--onb-accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--onb-accent-halo);border-radius:999px;flex-shrink:0}.onb-chip-wire{border-top:1.5px dashed var(--onb-connector);width:26px}.onb-link-title{font-size:12px;font-weight:600}.onb-link-sub{color:#9c968f;font-size:10.5px}.onb-link-url{color:#c24440;overflow-wrap:anywhere;font-weight:600}:root{--onb-on-accent:#fff}.dark{--onb-on-accent:#1c1a19}.onb-strip{background:var(--onb-stage-bg);border:1px solid var(--onb-card-border)}.onb-chip{flex-shrink:0}.onb-chip-label{white-space:nowrap}.onb-stage .bp{background:0 0;min-height:0}.onb-stage .bp-main{max-width:none;padding:0}.onb-preview-title{color:var(--onb-title);font-size:17px;font-weight:600}.onb-preview-body{color:var(--onb-ink-2);font-size:13px;line-height:19px}.onb-preview-url{color:var(--onb-accent-ink);margin-top:6px;font-size:13px;font-weight:600}.onb-bubble-cta{color:#1f7fd1;border-top:1px solid #1c1a1914;border-radius:0 0 10px 10px;justify-content:center;align-items:center;gap:6px;margin-top:7px;padding:8px 0 2px;font-size:12px;font-weight:600;transition:box-shadow .3s;display:flex}.onb-bubble-cta[data-ring=true]{box-shadow:0 0 0 2px #dd524c99}.onb-photo{background-position:50%;background-size:cover;border-radius:10px}.onb-pre{white-space:pre-line}.onb-chip-value-wide{max-width:240px}.onb-cal-grow .mt-2{transition:opacity .45s,transform .45s}@starting-style{.onb-cal-grow .mt-2{opacity:0;transform:translateY(8px)}}
:root{--ws-hover:var(--cal-control-hover);--ws-selected:var(--cal-tab-active);--ws-track:var(--cal-segment-track);--ws-thumb:var(--cal-segment-thumb);--ws-thumb-shadow:var(--cal-segment-thumb-shadow);--ws-field:var(--cal-secondary-fill);--ws-meter:var(--cal-meter-track);--ws-accent:var(--cal-today-ring);--ws-accent-ring:#dd524c29;--ws-step-done:var(--color-text);--ws-card:#fff9;--ws-card-border:#1c1a190f;--ws-divider:#37312d29;--ws-bubble-guest:var(--cal-secondary-fill);--ws-bubble-assistant:var(--cal-today-bg);--ws-fade-ms:.2s}.dark{--ws-accent-ring:#e98f882e;--ws-card:#ffffff0a;--ws-card-border:#ffffff12;--ws-divider:#ffffff1a}.aura{--ws-card:#fff;--ws-card-border:#1412100f;--ws-divider:#14121024}@keyframes ws-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ws-fade{animation:ws-fade-in var(--ws-fade-ms)cubic-bezier(.2,.8,.2,1)both}@media (prefers-reduced-motion:reduce){:root{--ws-fade-ms:0s}.ws-fade{animation:none}}
:root{--onb-field-bg:#fff;--onb-field-border:#37312d38;--onb-chip-border:#37312d2e;--onb-rule:#37312d1f}.dark{--onb-field-bg:var(--surface-nested);--onb-field-border:#ffffff29;--onb-chip-border:#ffffff24;--onb-rule:#ffffff1a}.aura{--onb-field-bg:#fff;--onb-field-border:#14121029;--onb-chip-border:#1412101f;--onb-rule:#1412101a}
/*# sourceMappingURL=5efe8ba85aa73e5d.css.map*/