@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--mda:0deg;--p:0%}}}:root{--p-violet-50:#f5f1fe;--p-violet-100:#ede6fd;--p-violet-200:#dcd0fb;--p-violet-300:#bca7f8;--p-violet-320:#c2aeff;--p-violet-350:#b9a2ff;--p-violet-400:#9d7df6;--p-violet-500:#7e50f2;--p-violet-600:#6a3ce0;--p-violet-650:#6033d8;--p-violet-700:#5730c0;--p-violet-800:#41248f;--p-violet-850:#47357a;--p-violet-900:#2b185f;--p-violet-930:#2c2147;--p-violet-950:#251b38;--p-violet-960:#221a35;--p-white:#fff;--p-lav-0:#fff;--p-lav-25:#fbfafd;--p-lav-40:#f6f3fa;--p-lav-45:#f4f0f8;--p-lav-50:#f5f2f8;--p-lav-60:#f1edf6;--p-lav-75:#f0ebf6;--p-lav-80:#eee9f4;--p-lav-90:#ece6f3;--p-lav-100:#e9e3f0;--p-lav-110:#e8e3ee;--p-lav-120:#e6e0ec;--p-lav-150:#e3dcea;--p-lav-170:#d2cadb;--p-lav-200:#d4cadf;--p-lav-300:#b7adc4;--p-lav-350:#a39ab0;--p-lav-400:#958ca0;--p-lav-480:#706780;--p-lav-500:#6f6779;--p-lav-520:#655d70;--p-lav-600:#585161;--p-lav-700:#3d3547;--p-lav-800:#2c2338;--p-lav-900:#1b1525;--p-plum-1000:#09070d;--p-plum-950:#0e0b13;--p-plum-920:#120e18;--p-plum-900:#131019;--p-plum-850:#17111f;--p-plum-840:#18121f;--p-plum-800:#1b1623;--p-plum-780:#1f1929;--p-plum-750:#211a2b;--p-plum-720:#272033;--p-plum-705:#2a2333;--p-plum-700:#2a2236;--p-plum-695:#2a2336;--p-plum-650:#342a43;--p-plum-630:#3a3146;--p-plum-620:#3e3550;--p-plum-600:#433853;--p-plum-500:#61556f;--p-plum-480:#6f6580;--p-plum-400:#857a93;--p-plum-380:#958ba5;--p-plum-320:#a69cb4;--p-plum-300:#a99fb6;--p-plum-200:#d4cdde;--p-plum-180:#d8d0e3;--p-plum-100:#eee9f4;--p-plum-60:#f3eff8;--p-grape-300:#8460ae;--p-grape-350:#7d59a6;--p-grape-400:#7650a8;--p-grape-500:#65418b;--p-grape-600:#553676;--p-grape-700:#4b2d6a;--p-grape-800:#3e2659;--p-grape-50:#f5f0f9;--p-grape-100:#ece3f3;--p-grape-200:#dacce8;--p-grape-220:#cdb6ec;--p-grape-240:#c4a9e6;--p-grape-280:#a887d6;--p-grape-850:#4a3a61;--p-grape-930:#2d2240;--p-grape-950:#251c31;--p-grape-960:#221a2c;--p-grape-off-light-top:#d6cbe4;--p-grape-off-light:#cdbfdf;--p-grape-off-light-ink:#73628c;--p-grape-off-dark-top:#4a3a61;--p-grape-off-dark:#45355c;--p-grape-off-dark-ink:#a596bc;--p-night-900:#1a1324;--p-night-850:#1e1729;--p-night-800:#271d35;--p-night-780:#2a2039;--p-night-50:#f5f1fb;--p-night-200:#d0c5de;--p-night-300:#b4a8c4;--p-paper-light:#fdfbf7;--p-paper-light-shade:#f2eee8;--p-paper-light-rule:#ece4ee;--p-paper-light-edge:#ddd3e3;--p-paper-dark:#1c1723;--p-paper-dark-shade:#16121c;--p-paper-dark-rule:#2b2433;--p-paper-dark-edge:#332a3e;--p-green-700:#1b6e4a;--p-green-600:#23855b;--p-green-100:#e2f2e9;--p-green-300:#5acb95;--p-green-900:#11251c;--p-amber-700:#86520f;--p-amber-600:#9a6215;--p-amber-100:#faefdb;--p-amber-300:#e6aa55;--p-amber-900:#2a2012;--p-rose-600:#b2425c;--p-rose-100:#fae7ec;--p-rose-300:#f2849c;--p-rose-900:#2d151c;--p-blue-600:#4562cf;--p-blue-100:#e7ecfb;--p-blue-300:#93a8ff;--p-blue-900:#161c33;--p-champagne:#c7b68b;--p-deep-a070:#41058712;--p-deep-a075:#41058713;--p-deep-a090:#41058717;--p-deep-a105:#4105871b;--p-deep-a130:#41058721;--p-deep-a135:#41058722;--p-deep-a180:#4105872e;--p-deep-a220:#41058738;--p-deep-a340:#41058757;--p-pale-a075:#e1d2ff13;--p-pale-a085:#e1d2ff16;--p-pale-a105:#e1d2ff1b;--p-pale-a110:#e1d2ff1c;--p-pale-a125:#e1d2ff20;--p-pale-a160:#e1d2ff29;--p-pale-a165:#e1d2ff2a;--p-pale-a190:#e1d2ff30;--p-pale-a260:#e1d2ff42;--p-pale-a300:#e1d2ff4d;--p-shade-a160:#28144629;--p-shade-a260:#28144642;--p-dusk-a070:#40286e12;--p-mist-a045:#dccdff0b;--p-violet-500-a100:#7e50f21a;--p-violet-500-a160:#7e50f229;--p-violet-380-a160:#a78bfa29;--p-violet-380-a240:#a78bfa3d;--p-grape-500-a100:#65418b1a;--p-grape-500-a160:#65418b29;--p-grape-240-a160:#c4a9e629;--p-grape-240-a240:#c4a9e63d;--p-lav-900-a320:#1b152552;--p-black-a620:#0403079e;--p-white-a035:#ffffff09;--p-white-a080:#ffffff14;--p-white-a090:#ffffff17;--p-transparent:transparent;--p-elevation-1-light:0 1px 2px #2818400d, 0 3px 10px #28184009;--p-elevation-1-dark:0 1px 2px #0006;--p-elevation-2-light:0 2px 6px #2818400a, 0 10px 28px #28184012;--p-elevation-2-dark:0 2px 6px #00000059, 0 12px 32px #00000059;--p-elevation-3-light:0 8px 24px #28184014, 0 28px 80px #28184024;--p-elevation-3-dark:0 10px 30px #00000073, 0 30px 90px #00000080;--p-elevation-night-light:0 20px 60px #26144638;--p-elevation-night-dark:0 20px 60px #00000073;--font:"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:40px;--s9:56px;--s10:72px;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--t-fast:.15s;--t-menu:.14s;--t-ui:.2s;--t-sheet:.26s;--t-open:.32s;--t-hero:.38s;--t-fill:.7s;--ease:cubic-bezier(.2,.8,.2,1);--out:cubic-bezier(.32,.72,0,1);--spring:cubic-bezier(.34,1.56,.64,1);--fs-display:52px;--lh-display:1.02;--fw-display:800;--tr-display:-.038em;--fs-h1:36px;--lh-h1:1.08;--fw-h1:800;--tr-h1:-.032em;--fs-h2:26px;--lh-h2:1.15;--fw-h2:750;--tr-h2:-.024em;--fs-h3:19px;--lh-h3:1.25;--fw-h3:700;--tr-h3:-.014em;--fs-title:15.5px;--lh-title:1.35;--fw-title:650;--tr-title:-.006em;--fs-body:14.5px;--lh-body:1.55;--fw-body:450;--tr-body:0;--fs-small:13px;--lh-small:1.5;--fw-small:500;--tr-small:0;--fs-meta:12px;--lh-meta:1.45;--fw-meta:550;--tr-meta:.005em;--fs-over:10.5px;--lh-over:1.3;--fw-over:750;--tr-over:.13em;--fs-num-xl:40px;--lh-num-xl:1;--fw-num-xl:800;--tr-num-xl:-.035em;--fs-num-l:28px;--lh-num-l:1.05;--fw-num-l:800;--tr-num-l:-.03em;--bg:var(--p-lav-60);--bg-sunk:var(--p-lav-80);--dot:var(--p-dusk-a070);--surface:var(--p-lav-0);--surface-2:var(--p-lav-40);--surface-3:var(--p-lav-90);--surface-hover:var(--p-deep-a075);--field:var(--p-deep-a070);--field-hover:var(--p-deep-a105);--fill:var(--p-deep-a090);--fill-hover:var(--p-deep-a135);--fill-press:var(--p-deep-a180);--scroll-thumb:var(--p-deep-a130);--scroll-thumb-near:var(--p-deep-a220);--scroll-thumb-hover:var(--p-deep-a340);--composer-edge:var(--p-shade-a160);--composer-edge-hover:var(--p-shade-a260);--accent-tint:var(--p-grape-500-a100);--accent-tint-hover:var(--p-grape-500-a160);--surface-selected:var(--p-grape-50);--scrim:var(--p-lav-900-a320);--night:var(--p-night-900);--night-2:var(--p-night-800);--night-line:var(--p-white-a090);--on-night:var(--p-night-50);--on-night-2:var(--p-night-200);--on-night-3:var(--p-night-300);--night-accent:var(--p-grape-220);--paper:var(--p-paper-light);--paper-shade:var(--p-paper-light-shade);--paper-rule:var(--p-paper-light-rule);--nb-well:var(--p-lav-45);--paper-edge:var(--p-paper-light-edge);--line:var(--p-lav-120);--edge:var(--p-transparent);--line-2:var(--p-lav-200);--line-focus:var(--p-grape-500);--ink:var(--p-lav-900);--ink-2:var(--p-lav-700);--muted:var(--p-lav-520);--faint:var(--p-lav-480);--accent:var(--p-grape-500);--accent-hover:var(--p-grape-600);--accent-ink:var(--p-grape-500);--accent-soft:var(--p-grape-50);--accent-soft-2:var(--p-grape-100);--accent-line:var(--p-grape-200);--on-accent:var(--p-white);--logo:var(--p-grape-500);--cta-hi:var(--p-grape-350);--cta:var(--p-grape-500);--cta-lo:var(--p-grape-600);--cta-deep:var(--p-grape-800);--cta-off-hi:var(--p-grape-off-light-top);--cta-off:var(--p-grape-off-light);--on-cta-off:var(--p-grape-off-light-ink);--ok:var(--p-green-700);--ok-soft:var(--p-green-100);--warn:var(--p-amber-700);--warn-soft:var(--p-amber-100);--risk:var(--p-rose-600);--risk-soft:var(--p-rose-100);--info:var(--p-blue-600);--info-soft:var(--p-blue-100);--needs:var(--p-grape-500);--shadow-1:var(--p-elevation-1-light);--shadow-2:var(--p-elevation-2-light);--shadow-3:var(--p-elevation-3-light);--shadow-night:var(--p-elevation-night-light);--fig-plate:var(--p-white);--fig-hi:var(--p-grape-600);--fig-edge:var(--p-lav-350);--fig-mid:var(--p-lav-170);--fig-lo:var(--p-lav-110);--focus-ring:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--focus-ring:color-mix(in srgb,var(--accent) 82%,var(--surface))}}:root{--focus-halo:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--focus-halo:color-mix(in srgb,var(--accent) 14%,transparent)}}:root{--button-focus-ring:0 0 0 2px var(--surface),0 0 0 4px var(--line-focus);--button-primary-bg:linear-gradient(180deg,var(--cta-hi) 0%,var(--cta) 55%,var(--cta-lo) 100%);--button-primary-bg-hover:linear-gradient(180deg,var(--cta-hi) 0%,var(--cta) 45%,var(--cta-lo) 100%);--button-primary-bg-press:linear-gradient(180deg,var(--cta-lo) 0%,var(--cta) 100%);--button-primary-fg:var(--on-accent);--button-primary-shadow:inset 0 1px 0 #ffffff42,inset 0 -1px 0 #0003,0 1px 2px #1e103247,0 6px 14px -6px #1e103280;--button-primary-shadow-hover:inset 0 1px 0 #ffffff52,inset 0 -1px 0 #0003,0 2px 4px #1e103247,0 10px 20px -8px #1e10328c;--button-primary-shadow-press:inset 0 2px 4px #00000047,inset 0 -1px 0 #ffffff14;--button-primary-focus-ring:0 0 0 2px var(--surface),0 0 0 4px var(--line-focus),inset 0 1px 0 #ffffff42,0 6px 14px -6px #1e103280;--button-primary-disabled-bg:linear-gradient(180deg,var(--cta-off-hi) 0%,var(--cta-off) 100%);--button-primary-disabled-fg:var(--on-cta-off);--button-primary-disabled-shadow:inset 0 1px 0 #ffffff73;--button-tonal-bg:var(--accent-soft-2);--button-tonal-bg-hover:var(--accent-soft-2)}@supports (color:color-mix(in lab, red, red)){:root{--button-tonal-bg-hover:color-mix(in srgb,var(--accent-soft-2) 86%,var(--accent))}}:root{--button-tonal-bg-press:var(--accent-soft-2)}@supports (color:color-mix(in lab, red, red)){:root{--button-tonal-bg-press:color-mix(in srgb,var(--accent-soft-2) 74%,var(--accent))}}:root{--button-tonal-fg:var(--accent-ink);--button-tonal-fg-press:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){:root{--button-tonal-fg-press:color-mix(in srgb,var(--accent-ink) 70%,var(--ink))}}:root{--button-neutral-bg:var(--fill);--button-neutral-bg-hover:var(--accent-soft-2);--button-neutral-bg-press:var(--accent-soft-2)}@supports (color:color-mix(in lab, red, red)){:root{--button-neutral-bg-press:color-mix(in srgb,var(--accent-soft-2) 74%,var(--accent))}}:root{--button-neutral-fg:var(--ink);--button-neutral-fg-hover:var(--accent-ink);--button-neutral-fg-press:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){:root{--button-neutral-fg-press:color-mix(in srgb,var(--accent-ink) 70%,var(--ink))}}:root{--button-secondary-bg:var(--fill);--button-secondary-bg-hover:var(--fill-hover);--button-secondary-bg-press:var(--fill-press);--button-secondary-fg:var(--ink);--button-ghost-fg:var(--ink-2);--button-ghost-bg-hover:var(--surface-3);--button-ghost-fg-hover:var(--ink);--button-ghost-bg-press:var(--surface-3)}@supports (color:color-mix(in lab, red, red)){:root{--button-ghost-bg-press:color-mix(in srgb,var(--surface-3) 86%,var(--ink))}}:root{--button-link-fg:var(--accent-ink);--button-link-fg-hover:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){:root{--button-link-fg-hover:color-mix(in srgb,var(--accent-ink) 72%,var(--ink))}}:root{--button-link-fg-press:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){:root{--button-link-fg-press:color-mix(in srgb,var(--accent-ink) 55%,var(--ink))}}:root{--button-danger-bg:var(--risk-soft);--button-danger-fg:var(--risk);--button-danger-bg-hover:var(--risk);--button-danger-fg-hover:var(--surface);--button-danger-bg-press:var(--risk)}@supports (color:color-mix(in lab, red, red)){:root{--button-danger-bg-press:color-mix(in srgb,var(--risk) 85%,#000)}}:root{--button-danger-focus-ring:0 0 0 2px var(--surface),0 0 0 4px var(--risk);--button-disabled-bg:var(--surface-3);--button-disabled-fg:var(--faint);--field-bg:var(--field);--field-bg-hover:var(--field-hover);--field-bg-focus:var(--surface);--field-fg:var(--ink);--field-placeholder:var(--muted);--field-placeholder-hover:var(--ink-2);--field-focus-ring:inset 0 0 0 1px var(--focus-ring),0 0 0 3px var(--focus-halo);--field-error-bg:var(--risk)}@supports (color:color-mix(in lab, red, red)){:root{--field-error-bg:color-mix(in srgb,var(--risk) 7%,transparent)}}:root{--field-error-ring:inset 0 0 0 1px var(--risk);--field-error-focus-ring:inset 0 0 0 1px var(--risk),0 0 0 3px var(--risk)}@supports (color:color-mix(in lab, red, red)){:root{--field-error-focus-ring:inset 0 0 0 1px var(--risk),0 0 0 3px color-mix(in srgb,var(--risk) 14%,transparent)}}:root{--field-disabled-ring:inset 0 0 0 1px var(--line);--field-disabled-fg:var(--faint);--chip-bg:var(--accent-tint);--chip-bg-hover:var(--accent-tint-hover);--chip-fg:var(--accent-ink);--chip-bg-selected:var(--accent);--chip-fg-selected:var(--on-accent);--segmented-track:var(--fill);--segmented-thumb:var(--surface);--segmented-thumb-shadow:var(--shadow-1),inset 0 0 0 1px var(--edge);--segmented-fg:var(--muted);--segmented-fg-hover:var(--ink);--segmented-fg-selected:var(--ink);--nav-fg:var(--muted);--nav-fg-hover:var(--ink);--nav-bg-hover:var(--surface-3)}@supports (color:color-mix(in lab, red, red)){:root{--nav-bg-hover:color-mix(in srgb,var(--surface-3) 60%,transparent)}}:root{--nav-fg-active:var(--ink);--nav-marker-bg:var(--surface);--nav-marker-shadow:var(--shadow-1),inset 0 0 0 1px var(--edge);--topbar-button-bg:var(--surface);--topbar-button-bg-hover:var(--surface-hover);--topbar-button-fg:var(--ink-2);--topbar-button-fg-hover:var(--ink);--topbar-button-shadow:inset 0 0 0 1px var(--edge),var(--shadow-1);--row-bg-hover:var(--surface-hover);--row-bg-selected:var(--accent-tint);--composer-bg:var(--surface);--composer-shadow:inset 0 0 0 1px var(--composer-edge),0 1px 2px #1e103c0a,0 10px 26px -16px #1e103c3d;--composer-shadow-hover:inset 0 0 0 1px var(--composer-edge-hover),0 1px 2px #1e103c0a,0 10px 26px -16px #1e103c3d;--composer-shadow-focus:inset 0 0 0 1px var(--focus-ring),0 0 0 3px var(--focus-halo),0 10px 26px -16px #1e103c3d;--pin-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--pin-bg:color-mix(in srgb,var(--accent) 12%,var(--paper))}}:root{--pin-bg-alt:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--pin-bg-alt:color-mix(in srgb,var(--accent) 8%,var(--paper))}}:root{--pin-bg-alt-2:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--pin-bg-alt-2:color-mix(in srgb,var(--accent) 15%,var(--paper))}}:root{--pin-bg-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--pin-bg-hover:color-mix(in srgb,var(--accent) 18%,var(--paper))}}:root{--pin-bg-open:var(--accent);--pin-fg:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){:root{--pin-fg:color-mix(in srgb,var(--accent-ink) 72%,var(--ink))}}:root{--pin-fg-open:var(--on-accent);--scrollbar-thumb:var(--scroll-thumb);--scrollbar-thumb-near:var(--scroll-thumb-near);--scrollbar-thumb-hover:var(--scroll-thumb-hover);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:var(--p-plum-950);--bg-sunk:var(--p-plum-1000);--dot:var(--p-mist-a045);--surface:var(--p-plum-840);--surface-2:var(--p-plum-780);--surface-3:var(--p-plum-720);--surface-hover:var(--p-pale-a075);--field:var(--p-pale-a075);--field-hover:var(--p-pale-a105);--fill:var(--p-pale-a085);--fill-hover:var(--p-pale-a125);--fill-press:var(--p-pale-a165);--scroll-thumb:var(--p-pale-a110);--scroll-thumb-near:var(--p-pale-a190);--scroll-thumb-hover:var(--p-pale-a300);--composer-edge:var(--p-pale-a160);--composer-edge-hover:var(--p-pale-a260);--accent-tint:var(--p-grape-240-a160);--accent-tint-hover:var(--p-grape-240-a240);--surface-selected:var(--p-grape-950);--scrim:var(--p-black-a620);--night:var(--p-night-850);--night-2:var(--p-night-780);--night-line:var(--p-white-a080);--on-night:var(--p-night-50);--on-night-2:var(--p-night-200);--on-night-3:var(--p-night-300);--night-accent:var(--p-grape-220);--paper:var(--p-paper-dark);--paper-shade:var(--p-paper-dark-shade);--paper-rule:var(--p-paper-dark-rule);--nb-well:var(--p-plum-920);--paper-edge:var(--p-paper-dark-edge);--line:var(--p-plum-705);--edge:var(--p-white-a035);--line-2:var(--p-plum-630);--line-focus:var(--p-grape-280);--ink:var(--p-plum-60);--ink-2:var(--p-plum-180);--muted:var(--p-plum-320);--faint:var(--p-plum-380);--accent:var(--p-grape-400);--accent-hover:var(--p-grape-500);--accent-ink:var(--p-grape-240);--accent-soft:var(--p-grape-960);--accent-soft-2:var(--p-grape-930);--accent-line:var(--p-grape-850);--on-accent:var(--p-white);--logo:var(--p-grape-280);--cta-hi:var(--p-grape-300);--cta:var(--p-grape-400);--cta-lo:var(--p-grape-500);--cta-deep:var(--p-grape-700);--cta-off-hi:var(--p-grape-off-dark-top);--cta-off:var(--p-grape-off-dark);--on-cta-off:var(--p-grape-off-dark-ink);--ok:var(--p-green-300);--ok-soft:var(--p-green-900);--warn:var(--p-amber-300);--warn-soft:var(--p-amber-900);--risk:var(--p-rose-300);--risk-soft:var(--p-rose-900);--info:var(--p-blue-300);--info-soft:var(--p-blue-900);--needs:var(--p-grape-400);--shadow-1:var(--p-elevation-1-dark);--shadow-2:var(--p-elevation-2-dark);--shadow-3:var(--p-elevation-3-dark);--shadow-night:var(--p-elevation-night-dark);--fig-plate:var(--p-plum-850);--fig-hi:var(--p-grape-240);--fig-edge:var(--p-plum-480);--fig-mid:var(--p-plum-620);--fig-lo:var(--p-plum-695);--focus-ring:var(--p-grape-280);--focus-halo:var(--p-grape-280)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--focus-halo:color-mix(in srgb,var(--p-grape-280) 18%,transparent)}}:root:not([data-theme=light]){--button-focus-ring:0 0 0 2px var(--surface),0 0 0 4px var(--line-focus);--button-primary-bg:linear-gradient(180deg,var(--cta-hi) 0%,var(--cta) 55%,var(--cta-lo) 100%);--button-primary-bg-hover:linear-gradient(180deg,var(--cta-hi) 0%,var(--cta) 45%,var(--cta-lo) 100%);--button-primary-bg-press:linear-gradient(180deg,var(--cta-lo) 0%,var(--cta) 100%);--button-primary-fg:var(--on-accent);--button-primary-shadow:inset 0 1px 0 #ffffff42,inset 0 -1px 0 #0003,0 1px 2px #00000047,0 6px 14px -6px #00000080;--button-primary-shadow-hover:inset 0 1px 0 #ffffff52,inset 0 -1px 0 #0003,0 2px 4px #00000047,0 10px 20px -8px #0000008c;--button-primary-shadow-press:inset 0 2px 4px #00000047,inset 0 -1px 0 #ffffff14;--button-primary-focus-ring:0 0 0 2px var(--surface),0 0 0 4px var(--line-focus),inset 0 1px 0 #ffffff42,0 6px 14px -6px #00000080;--button-primary-disabled-bg:linear-gradient(180deg,var(--cta-off-hi) 0%,var(--cta-off) 100%);--button-primary-disabled-fg:var(--on-cta-off);--button-primary-disabled-shadow:inset 0 1px 0 #ffffff0f;--button-tonal-bg:var(--accent-soft-2);--button-tonal-bg-hover:var(--accent-soft-2)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--button-tonal-bg-hover:color-mix(in srgb,var(--accent-soft-2) 86%,var(--accent))}}:root:not([data-theme=light]){--button-tonal-bg-press:var(--accent-soft-2)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--button-tonal-bg-press:color-mix(in srgb,var(--accent-soft-2) 74%,var(--accent))}}:root:not([data-theme=light]){--button-tonal-fg:var(--accent-ink);--button-tonal-fg-press:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--button-tonal-fg-press:color-mix(in srgb,var(--accent-ink) 70%,var(--ink))}}:root:not([data-theme=light]){--button-neutral-bg:var(--fill);--button-neutral-bg-hover:var(--accent-soft-2);--button-neutral-bg-press:var(--accent-soft-2)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--button-neutral-bg-press:color-mix(in srgb,var(--accent-soft-2) 74%,var(--accent))}}:root:not([data-theme=light]){--button-neutral-fg:var(--ink);--button-neutral-fg-hover:var(--accent-ink);--button-neutral-fg-press:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--button-neutral-fg-press:color-mix(in srgb,var(--accent-ink) 70%,var(--ink))}}:root:not([data-theme=light]){--button-secondary-bg:var(--fill);--button-secondary-bg-hover:var(--fill-hover);--button-secondary-bg-press:var(--fill-press);--button-secondary-fg:var(--ink);--button-ghost-fg:var(--ink-2);--button-ghost-bg-hover:var(--surface-3);--button-ghost-fg-hover:var(--ink);--button-ghost-bg-press:var(--surface-3)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--button-ghost-bg-press:color-mix(in srgb,var(--surface-3) 86%,var(--ink))}}:root:not([data-theme=light]){--button-link-fg:var(--accent-ink);--button-link-fg-hover:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--button-link-fg-hover:color-mix(in srgb,var(--accent-ink) 72%,var(--ink))}}:root:not([data-theme=light]){--button-link-fg-press:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--button-link-fg-press:color-mix(in srgb,var(--accent-ink) 55%,var(--ink))}}:root:not([data-theme=light]){--button-danger-bg:var(--risk-soft);--button-danger-fg:var(--risk);--button-danger-bg-hover:var(--risk);--button-danger-fg-hover:var(--surface);--button-danger-bg-press:var(--risk)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--button-danger-bg-press:color-mix(in srgb,var(--risk) 85%,#000)}}:root:not([data-theme=light]){--button-danger-focus-ring:0 0 0 2px var(--surface),0 0 0 4px var(--risk);--button-disabled-bg:var(--surface-3);--button-disabled-fg:var(--faint);--field-bg:var(--field);--field-bg-hover:var(--field-hover);--field-bg-focus:var(--surface);--field-fg:var(--ink);--field-placeholder:var(--muted);--field-placeholder-hover:var(--ink-2);--field-focus-ring:inset 0 0 0 1px var(--focus-ring),0 0 0 3px var(--focus-halo);--field-error-bg:var(--risk)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--field-error-bg:color-mix(in srgb,var(--risk) 7%,transparent)}}:root:not([data-theme=light]){--field-error-ring:inset 0 0 0 1px var(--risk);--field-error-focus-ring:inset 0 0 0 1px var(--risk),0 0 0 3px var(--risk)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--field-error-focus-ring:inset 0 0 0 1px var(--risk),0 0 0 3px color-mix(in srgb,var(--risk) 14%,transparent)}}:root:not([data-theme=light]){--field-disabled-ring:inset 0 0 0 1px var(--line);--field-disabled-fg:var(--faint);--chip-bg:var(--accent-tint);--chip-bg-hover:var(--accent-tint-hover);--chip-fg:var(--accent-ink);--chip-bg-selected:var(--accent);--chip-fg-selected:var(--on-accent);--segmented-track:var(--fill);--segmented-thumb:var(--surface);--segmented-thumb-shadow:var(--shadow-1),inset 0 0 0 1px var(--edge);--segmented-fg:var(--muted);--segmented-fg-hover:var(--ink);--segmented-fg-selected:var(--ink);--nav-fg:var(--muted);--nav-fg-hover:var(--ink);--nav-bg-hover:var(--surface-3)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--nav-bg-hover:color-mix(in srgb,var(--surface-3) 60%,transparent)}}:root:not([data-theme=light]){--nav-fg-active:var(--ink);--nav-marker-bg:var(--surface-3);--nav-marker-shadow:var(--shadow-1),inset 0 0 0 1px var(--edge);--topbar-button-bg:var(--surface);--topbar-button-bg-hover:var(--surface-hover);--topbar-button-fg:var(--ink-2);--topbar-button-fg-hover:var(--ink);--topbar-button-shadow:inset 0 0 0 1px var(--edge),var(--shadow-1);--row-bg-hover:var(--surface-hover);--row-bg-selected:var(--accent-tint);--composer-bg:var(--surface);--composer-shadow:inset 0 0 0 1px var(--composer-edge),0 1px 2px #1e103c0a,0 10px 26px -16px #1e103c3d;--composer-shadow-hover:inset 0 0 0 1px var(--composer-edge-hover),0 1px 2px #1e103c0a,0 10px 26px -16px #1e103c3d;--composer-shadow-focus:inset 0 0 0 1px var(--focus-ring),0 0 0 3px var(--focus-halo),0 10px 26px -16px #1e103c3d;--pin-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--pin-bg:color-mix(in srgb,var(--accent) 12%,var(--paper))}}:root:not([data-theme=light]){--pin-bg-alt:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--pin-bg-alt:color-mix(in srgb,var(--accent) 8%,var(--paper))}}:root:not([data-theme=light]){--pin-bg-alt-2:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--pin-bg-alt-2:color-mix(in srgb,var(--accent) 15%,var(--paper))}}:root:not([data-theme=light]){--pin-bg-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--pin-bg-hover:color-mix(in srgb,var(--accent) 18%,var(--paper))}}:root:not([data-theme=light]){--pin-bg-open:var(--accent);--pin-fg:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--pin-fg:color-mix(in srgb,var(--accent-ink) 72%,var(--ink))}}:root:not([data-theme=light]){--pin-fg-open:var(--on-accent);--scrollbar-thumb:var(--scroll-thumb);--scrollbar-thumb-near:var(--scroll-thumb-near);--scrollbar-thumb-hover:var(--scroll-thumb-hover);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:var(--p-plum-950);--bg-sunk:var(--p-plum-1000);--dot:var(--p-mist-a045);--surface:var(--p-plum-840);--surface-2:var(--p-plum-780);--surface-3:var(--p-plum-720);--surface-hover:var(--p-pale-a075);--field:var(--p-pale-a075);--field-hover:var(--p-pale-a105);--fill:var(--p-pale-a085);--fill-hover:var(--p-pale-a125);--fill-press:var(--p-pale-a165);--scroll-thumb:var(--p-pale-a110);--scroll-thumb-near:var(--p-pale-a190);--scroll-thumb-hover:var(--p-pale-a300);--composer-edge:var(--p-pale-a160);--composer-edge-hover:var(--p-pale-a260);--accent-tint:var(--p-grape-240-a160);--accent-tint-hover:var(--p-grape-240-a240);--surface-selected:var(--p-grape-950);--scrim:var(--p-black-a620);--night:var(--p-night-850);--night-2:var(--p-night-780);--night-line:var(--p-white-a080);--on-night:var(--p-night-50);--on-night-2:var(--p-night-200);--on-night-3:var(--p-night-300);--night-accent:var(--p-grape-220);--paper:var(--p-paper-dark);--paper-shade:var(--p-paper-dark-shade);--paper-rule:var(--p-paper-dark-rule);--nb-well:var(--p-plum-920);--paper-edge:var(--p-paper-dark-edge);--line:var(--p-plum-705);--edge:var(--p-white-a035);--line-2:var(--p-plum-630);--line-focus:var(--p-grape-280);--ink:var(--p-plum-60);--ink-2:var(--p-plum-180);--muted:var(--p-plum-320);--faint:var(--p-plum-380);--accent:var(--p-grape-400);--accent-hover:var(--p-grape-500);--accent-ink:var(--p-grape-240);--accent-soft:var(--p-grape-960);--accent-soft-2:var(--p-grape-930);--accent-line:var(--p-grape-850);--on-accent:var(--p-white);--logo:var(--p-grape-280);--cta-hi:var(--p-grape-300);--cta:var(--p-grape-400);--cta-lo:var(--p-grape-500);--cta-deep:var(--p-grape-700);--cta-off-hi:var(--p-grape-off-dark-top);--cta-off:var(--p-grape-off-dark);--on-cta-off:var(--p-grape-off-dark-ink);--ok:var(--p-green-300);--ok-soft:var(--p-green-900);--warn:var(--p-amber-300);--warn-soft:var(--p-amber-900);--risk:var(--p-rose-300);--risk-soft:var(--p-rose-900);--info:var(--p-blue-300);--info-soft:var(--p-blue-900);--needs:var(--p-grape-400);--shadow-1:var(--p-elevation-1-dark);--shadow-2:var(--p-elevation-2-dark);--shadow-3:var(--p-elevation-3-dark);--shadow-night:var(--p-elevation-night-dark);--fig-plate:var(--p-plum-850);--fig-hi:var(--p-grape-240);--fig-edge:var(--p-plum-480);--fig-mid:var(--p-plum-620);--fig-lo:var(--p-plum-695);--focus-ring:var(--p-grape-280);--focus-halo:var(--p-grape-280)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--focus-halo:color-mix(in srgb,var(--p-grape-280) 18%,transparent)}}:root[data-theme=dark]{--button-focus-ring:0 0 0 2px var(--surface),0 0 0 4px var(--line-focus);--button-primary-bg:linear-gradient(180deg,var(--cta-hi) 0%,var(--cta) 55%,var(--cta-lo) 100%);--button-primary-bg-hover:linear-gradient(180deg,var(--cta-hi) 0%,var(--cta) 45%,var(--cta-lo) 100%);--button-primary-bg-press:linear-gradient(180deg,var(--cta-lo) 0%,var(--cta) 100%);--button-primary-fg:var(--on-accent);--button-primary-shadow:inset 0 1px 0 #ffffff42,inset 0 -1px 0 #0003,0 1px 2px #00000047,0 6px 14px -6px #00000080;--button-primary-shadow-hover:inset 0 1px 0 #ffffff52,inset 0 -1px 0 #0003,0 2px 4px #00000047,0 10px 20px -8px #0000008c;--button-primary-shadow-press:inset 0 2px 4px #00000047,inset 0 -1px 0 #ffffff14;--button-primary-focus-ring:0 0 0 2px var(--surface),0 0 0 4px var(--line-focus),inset 0 1px 0 #ffffff42,0 6px 14px -6px #00000080;--button-primary-disabled-bg:linear-gradient(180deg,var(--cta-off-hi) 0%,var(--cta-off) 100%);--button-primary-disabled-fg:var(--on-cta-off);--button-primary-disabled-shadow:inset 0 1px 0 #ffffff0f;--button-tonal-bg:var(--accent-soft-2);--button-tonal-bg-hover:var(--accent-soft-2)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--button-tonal-bg-hover:color-mix(in srgb,var(--accent-soft-2) 86%,var(--accent))}}:root[data-theme=dark]{--button-tonal-bg-press:var(--accent-soft-2)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--button-tonal-bg-press:color-mix(in srgb,var(--accent-soft-2) 74%,var(--accent))}}:root[data-theme=dark]{--button-tonal-fg:var(--accent-ink);--button-tonal-fg-press:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--button-tonal-fg-press:color-mix(in srgb,var(--accent-ink) 70%,var(--ink))}}:root[data-theme=dark]{--button-neutral-bg:var(--fill);--button-neutral-bg-hover:var(--accent-soft-2);--button-neutral-bg-press:var(--accent-soft-2)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--button-neutral-bg-press:color-mix(in srgb,var(--accent-soft-2) 74%,var(--accent))}}:root[data-theme=dark]{--button-neutral-fg:var(--ink);--button-neutral-fg-hover:var(--accent-ink);--button-neutral-fg-press:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--button-neutral-fg-press:color-mix(in srgb,var(--accent-ink) 70%,var(--ink))}}:root[data-theme=dark]{--button-secondary-bg:var(--fill);--button-secondary-bg-hover:var(--fill-hover);--button-secondary-bg-press:var(--fill-press);--button-secondary-fg:var(--ink);--button-ghost-fg:var(--ink-2);--button-ghost-bg-hover:var(--surface-3);--button-ghost-fg-hover:var(--ink);--button-ghost-bg-press:var(--surface-3)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--button-ghost-bg-press:color-mix(in srgb,var(--surface-3) 86%,var(--ink))}}:root[data-theme=dark]{--button-link-fg:var(--accent-ink);--button-link-fg-hover:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--button-link-fg-hover:color-mix(in srgb,var(--accent-ink) 72%,var(--ink))}}:root[data-theme=dark]{--button-link-fg-press:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--button-link-fg-press:color-mix(in srgb,var(--accent-ink) 55%,var(--ink))}}:root[data-theme=dark]{--button-danger-bg:var(--risk-soft);--button-danger-fg:var(--risk);--button-danger-bg-hover:var(--risk);--button-danger-fg-hover:var(--surface);--button-danger-bg-press:var(--risk)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--button-danger-bg-press:color-mix(in srgb,var(--risk) 85%,#000)}}:root[data-theme=dark]{--button-danger-focus-ring:0 0 0 2px var(--surface),0 0 0 4px var(--risk);--button-disabled-bg:var(--surface-3);--button-disabled-fg:var(--faint);--field-bg:var(--field);--field-bg-hover:var(--field-hover);--field-bg-focus:var(--surface);--field-fg:var(--ink);--field-placeholder:var(--muted);--field-placeholder-hover:var(--ink-2);--field-focus-ring:inset 0 0 0 1px var(--focus-ring),0 0 0 3px var(--focus-halo);--field-error-bg:var(--risk)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--field-error-bg:color-mix(in srgb,var(--risk) 7%,transparent)}}:root[data-theme=dark]{--field-error-ring:inset 0 0 0 1px var(--risk);--field-error-focus-ring:inset 0 0 0 1px var(--risk),0 0 0 3px var(--risk)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--field-error-focus-ring:inset 0 0 0 1px var(--risk),0 0 0 3px color-mix(in srgb,var(--risk) 14%,transparent)}}:root[data-theme=dark]{--field-disabled-ring:inset 0 0 0 1px var(--line);--field-disabled-fg:var(--faint);--chip-bg:var(--accent-tint);--chip-bg-hover:var(--accent-tint-hover);--chip-fg:var(--accent-ink);--chip-bg-selected:var(--accent);--chip-fg-selected:var(--on-accent);--segmented-track:var(--fill);--segmented-thumb:var(--surface);--segmented-thumb-shadow:var(--shadow-1),inset 0 0 0 1px var(--edge);--segmented-fg:var(--muted);--segmented-fg-hover:var(--ink);--segmented-fg-selected:var(--ink);--nav-fg:var(--muted);--nav-fg-hover:var(--ink);--nav-bg-hover:var(--surface-3)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--nav-bg-hover:color-mix(in srgb,var(--surface-3) 60%,transparent)}}:root[data-theme=dark]{--nav-fg-active:var(--ink);--nav-marker-bg:var(--surface-3);--nav-marker-shadow:var(--shadow-1),inset 0 0 0 1px var(--edge);--topbar-button-bg:var(--surface);--topbar-button-bg-hover:var(--surface-hover);--topbar-button-fg:var(--ink-2);--topbar-button-fg-hover:var(--ink);--topbar-button-shadow:inset 0 0 0 1px var(--edge),var(--shadow-1);--row-bg-hover:var(--surface-hover);--row-bg-selected:var(--accent-tint);--composer-bg:var(--surface);--composer-shadow:inset 0 0 0 1px var(--composer-edge),0 1px 2px #1e103c0a,0 10px 26px -16px #1e103c3d;--composer-shadow-hover:inset 0 0 0 1px var(--composer-edge-hover),0 1px 2px #1e103c0a,0 10px 26px -16px #1e103c3d;--composer-shadow-focus:inset 0 0 0 1px var(--focus-ring),0 0 0 3px var(--focus-halo),0 10px 26px -16px #1e103c3d;--pin-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--pin-bg:color-mix(in srgb,var(--accent) 12%,var(--paper))}}:root[data-theme=dark]{--pin-bg-alt:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--pin-bg-alt:color-mix(in srgb,var(--accent) 8%,var(--paper))}}:root[data-theme=dark]{--pin-bg-alt-2:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--pin-bg-alt-2:color-mix(in srgb,var(--accent) 15%,var(--paper))}}:root[data-theme=dark]{--pin-bg-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--pin-bg-hover:color-mix(in srgb,var(--accent) 18%,var(--paper))}}:root[data-theme=dark]{--pin-bg-open:var(--accent);--pin-fg:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--pin-fg:color-mix(in srgb,var(--accent-ink) 72%,var(--ink))}}:root[data-theme=dark]{--pin-fg-open:var(--on-accent);--scrollbar-thumb:var(--scroll-thumb);--scrollbar-thumb-near:var(--scroll-thumb-near);--scrollbar-thumb-hover:var(--scroll-thumb-hover);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:var(--p-lav-60);--bg-sunk:var(--p-lav-80);--dot:var(--p-dusk-a070);--surface:var(--p-lav-0);--surface-2:var(--p-lav-40);--surface-3:var(--p-lav-90);--surface-hover:var(--p-deep-a075);--field:var(--p-deep-a070);--field-hover:var(--p-deep-a105);--fill:var(--p-deep-a090);--fill-hover:var(--p-deep-a135);--fill-press:var(--p-deep-a180);--scroll-thumb:var(--p-deep-a130);--scroll-thumb-near:var(--p-deep-a220);--scroll-thumb-hover:var(--p-deep-a340);--composer-edge:var(--p-shade-a160);--composer-edge-hover:var(--p-shade-a260);--accent-tint:var(--p-grape-500-a100);--accent-tint-hover:var(--p-grape-500-a160);--surface-selected:var(--p-grape-50);--scrim:var(--p-lav-900-a320);--night:var(--p-night-900);--night-2:var(--p-night-800);--night-line:var(--p-white-a090);--on-night:var(--p-night-50);--on-night-2:var(--p-night-200);--on-night-3:var(--p-night-300);--night-accent:var(--p-grape-220);--paper:var(--p-paper-light);--paper-shade:var(--p-paper-light-shade);--paper-rule:var(--p-paper-light-rule);--nb-well:var(--p-lav-45);--paper-edge:var(--p-paper-light-edge);--line:var(--p-lav-120);--edge:var(--p-transparent);--line-2:var(--p-lav-200);--line-focus:var(--p-grape-500);--ink:var(--p-lav-900);--ink-2:var(--p-lav-700);--muted:var(--p-lav-520);--faint:var(--p-lav-480);--accent:var(--p-grape-500);--accent-hover:var(--p-grape-600);--accent-ink:var(--p-grape-500);--accent-soft:var(--p-grape-50);--accent-soft-2:var(--p-grape-100);--accent-line:var(--p-grape-200);--on-accent:var(--p-white);--logo:var(--p-grape-500);--cta-hi:var(--p-grape-350);--cta:var(--p-grape-500);--cta-lo:var(--p-grape-600);--cta-deep:var(--p-grape-800);--cta-off-hi:var(--p-grape-off-light-top);--cta-off:var(--p-grape-off-light);--on-cta-off:var(--p-grape-off-light-ink);--ok:var(--p-green-700);--ok-soft:var(--p-green-100);--warn:var(--p-amber-700);--warn-soft:var(--p-amber-100);--risk:var(--p-rose-600);--risk-soft:var(--p-rose-100);--info:var(--p-blue-600);--info-soft:var(--p-blue-100);--needs:var(--p-grape-500);--shadow-1:var(--p-elevation-1-light);--shadow-2:var(--p-elevation-2-light);--shadow-3:var(--p-elevation-3-light);--shadow-night:var(--p-elevation-night-light);--fig-plate:var(--p-white);--fig-hi:var(--p-grape-600);--fig-edge:var(--p-lav-350);--fig-mid:var(--p-lav-170);--fig-lo:var(--p-lav-110);--focus-ring:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--focus-ring:color-mix(in srgb,var(--accent) 82%,var(--surface))}}:root[data-theme=light]{--focus-halo:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--focus-halo:color-mix(in srgb,var(--accent) 14%,transparent)}}:root[data-theme=light]{--button-focus-ring:0 0 0 2px var(--surface),0 0 0 4px var(--line-focus);--button-primary-bg:linear-gradient(180deg,var(--cta-hi) 0%,var(--cta) 55%,var(--cta-lo) 100%);--button-primary-bg-hover:linear-gradient(180deg,var(--cta-hi) 0%,var(--cta) 45%,var(--cta-lo) 100%);--button-primary-bg-press:linear-gradient(180deg,var(--cta-lo) 0%,var(--cta) 100%);--button-primary-fg:var(--on-accent);--button-primary-shadow:inset 0 1px 0 #ffffff42,inset 0 -1px 0 #0003,0 1px 2px #1e103247,0 6px 14px -6px #1e103280;--button-primary-shadow-hover:inset 0 1px 0 #ffffff52,inset 0 -1px 0 #0003,0 2px 4px #1e103247,0 10px 20px -8px #1e10328c;--button-primary-shadow-press:inset 0 2px 4px #00000047,inset 0 -1px 0 #ffffff14;--button-primary-focus-ring:0 0 0 2px var(--surface),0 0 0 4px var(--line-focus),inset 0 1px 0 #ffffff42,0 6px 14px -6px #1e103280;--button-primary-disabled-bg:linear-gradient(180deg,var(--cta-off-hi) 0%,var(--cta-off) 100%);--button-primary-disabled-fg:var(--on-cta-off);--button-primary-disabled-shadow:inset 0 1px 0 #ffffff73;--button-tonal-bg:var(--accent-soft-2);--button-tonal-bg-hover:var(--accent-soft-2)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--button-tonal-bg-hover:color-mix(in srgb,var(--accent-soft-2) 86%,var(--accent))}}:root[data-theme=light]{--button-tonal-bg-press:var(--accent-soft-2)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--button-tonal-bg-press:color-mix(in srgb,var(--accent-soft-2) 74%,var(--accent))}}:root[data-theme=light]{--button-tonal-fg:var(--accent-ink);--button-tonal-fg-press:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--button-tonal-fg-press:color-mix(in srgb,var(--accent-ink) 70%,var(--ink))}}:root[data-theme=light]{--button-neutral-bg:var(--fill);--button-neutral-bg-hover:var(--accent-soft-2);--button-neutral-bg-press:var(--accent-soft-2)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--button-neutral-bg-press:color-mix(in srgb,var(--accent-soft-2) 74%,var(--accent))}}:root[data-theme=light]{--button-neutral-fg:var(--ink);--button-neutral-fg-hover:var(--accent-ink);--button-neutral-fg-press:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--button-neutral-fg-press:color-mix(in srgb,var(--accent-ink) 70%,var(--ink))}}:root[data-theme=light]{--button-secondary-bg:var(--fill);--button-secondary-bg-hover:var(--fill-hover);--button-secondary-bg-press:var(--fill-press);--button-secondary-fg:var(--ink);--button-ghost-fg:var(--ink-2);--button-ghost-bg-hover:var(--surface-3);--button-ghost-fg-hover:var(--ink);--button-ghost-bg-press:var(--surface-3)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--button-ghost-bg-press:color-mix(in srgb,var(--surface-3) 86%,var(--ink))}}:root[data-theme=light]{--button-link-fg:var(--accent-ink);--button-link-fg-hover:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--button-link-fg-hover:color-mix(in srgb,var(--accent-ink) 72%,var(--ink))}}:root[data-theme=light]{--button-link-fg-press:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--button-link-fg-press:color-mix(in srgb,var(--accent-ink) 55%,var(--ink))}}:root[data-theme=light]{--button-danger-bg:var(--risk-soft);--button-danger-fg:var(--risk);--button-danger-bg-hover:var(--risk);--button-danger-fg-hover:var(--surface);--button-danger-bg-press:var(--risk)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--button-danger-bg-press:color-mix(in srgb,var(--risk) 85%,#000)}}:root[data-theme=light]{--button-danger-focus-ring:0 0 0 2px var(--surface),0 0 0 4px var(--risk);--button-disabled-bg:var(--surface-3);--button-disabled-fg:var(--faint);--field-bg:var(--field);--field-bg-hover:var(--field-hover);--field-bg-focus:var(--surface);--field-fg:var(--ink);--field-placeholder:var(--muted);--field-placeholder-hover:var(--ink-2);--field-focus-ring:inset 0 0 0 1px var(--focus-ring),0 0 0 3px var(--focus-halo);--field-error-bg:var(--risk)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--field-error-bg:color-mix(in srgb,var(--risk) 7%,transparent)}}:root[data-theme=light]{--field-error-ring:inset 0 0 0 1px var(--risk);--field-error-focus-ring:inset 0 0 0 1px var(--risk),0 0 0 3px var(--risk)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--field-error-focus-ring:inset 0 0 0 1px var(--risk),0 0 0 3px color-mix(in srgb,var(--risk) 14%,transparent)}}:root[data-theme=light]{--field-disabled-ring:inset 0 0 0 1px var(--line);--field-disabled-fg:var(--faint);--chip-bg:var(--accent-tint);--chip-bg-hover:var(--accent-tint-hover);--chip-fg:var(--accent-ink);--chip-bg-selected:var(--accent);--chip-fg-selected:var(--on-accent);--segmented-track:var(--fill);--segmented-thumb:var(--surface);--segmented-thumb-shadow:var(--shadow-1),inset 0 0 0 1px var(--edge);--segmented-fg:var(--muted);--segmented-fg-hover:var(--ink);--segmented-fg-selected:var(--ink);--nav-fg:var(--muted);--nav-fg-hover:var(--ink);--nav-bg-hover:var(--surface-3)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--nav-bg-hover:color-mix(in srgb,var(--surface-3) 60%,transparent)}}:root[data-theme=light]{--nav-fg-active:var(--ink);--nav-marker-bg:var(--surface);--nav-marker-shadow:var(--shadow-1),inset 0 0 0 1px var(--edge);--topbar-button-bg:var(--surface);--topbar-button-bg-hover:var(--surface-hover);--topbar-button-fg:var(--ink-2);--topbar-button-fg-hover:var(--ink);--topbar-button-shadow:inset 0 0 0 1px var(--edge),var(--shadow-1);--row-bg-hover:var(--surface-hover);--row-bg-selected:var(--accent-tint);--composer-bg:var(--surface);--composer-shadow:inset 0 0 0 1px var(--composer-edge),0 1px 2px #1e103c0a,0 10px 26px -16px #1e103c3d;--composer-shadow-hover:inset 0 0 0 1px var(--composer-edge-hover),0 1px 2px #1e103c0a,0 10px 26px -16px #1e103c3d;--composer-shadow-focus:inset 0 0 0 1px var(--focus-ring),0 0 0 3px var(--focus-halo),0 10px 26px -16px #1e103c3d;--pin-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--pin-bg:color-mix(in srgb,var(--accent) 12%,var(--paper))}}:root[data-theme=light]{--pin-bg-alt:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--pin-bg-alt:color-mix(in srgb,var(--accent) 8%,var(--paper))}}:root[data-theme=light]{--pin-bg-alt-2:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--pin-bg-alt-2:color-mix(in srgb,var(--accent) 15%,var(--paper))}}:root[data-theme=light]{--pin-bg-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--pin-bg-hover:color-mix(in srgb,var(--accent) 18%,var(--paper))}}:root[data-theme=light]{--pin-bg-open:var(--accent);--pin-fg:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--pin-fg:color-mix(in srgb,var(--accent-ink) 72%,var(--ink))}}:root[data-theme=light]{--pin-fg-open:var(--on-accent);--scrollbar-thumb:var(--scroll-thumb);--scrollbar-thumb-near:var(--scroll-thumb-near);--scrollbar-thumb-hover:var(--scroll-thumb-hover);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"cv11","ss01";transition:background-color .16s var(--ease),color .16s var(--ease);margin:0}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}img,svg,canvas{display:block}::selection{background:var(--accent-soft-2)}:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px;border-radius:8px}.num,.tnum{font-variant-numeric:tabular-nums}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.ic{fill:currentColor;flex:none;width:18px;height:18px}.ic.s{width:15px;height:15px}.ic.xs{width:13px;height:13px}.ic.l{width:22px;height:22px}.dotted{background-image:radial-gradient(var(--dot) 1px,transparent 1.3px);background-size:22px 22px}.display{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--fw-display);letter-spacing:var(--tr-display);text-wrap:balance;margin:0}.h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-h1);letter-spacing:var(--tr-h1);text-wrap:balance;margin:0}.h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);letter-spacing:var(--tr-h2);text-wrap:balance;margin:0}.h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3);letter-spacing:var(--tr-h3);margin:0}.title{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-title);letter-spacing:var(--tr-title);margin:0}.small{font-size:var(--fs-small);line-height:var(--lh-small)}.meta{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-meta);color:var(--muted)}.over{font-size:var(--fs-over);line-height:var(--lh-over);font-weight:var(--fw-over);letter-spacing:var(--tr-over);text-transform:uppercase;color:var(--muted)}.muted{color:var(--muted)}.faint{color:var(--faint)}.ink2{color:var(--ink-2)}.accent{color:var(--accent-ink)}.lead{color:var(--muted);max-width:62ch;margin:0;font-size:16px;line-height:1.6}.two .b{color:var(--accent-ink);letter-spacing:-.03em;font-weight:500;display:block}.night .two .b,.two.on-night .b{color:var(--night-accent)}.n-xl{font-size:var(--fs-num-xl);letter-spacing:var(--tr-num-xl);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.n-l{font-size:var(--fs-num-l);letter-spacing:var(--tr-num-l);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.05}.row{align-items:center;gap:var(--s3);display:flex}.row.top{align-items:flex-start}.col{gap:var(--s3);flex-direction:column;display:flex}.grow{flex:1;min-width:0}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.gap1{gap:4px}.gap2{gap:8px}.gap4{gap:16px}.gap5{gap:20px}.gap6{gap:24px}.gap8{gap:40px}.hide{display:none!important}.btn{--h:38px;height:var(--h);letter-spacing:-.005em;white-space:nowrap;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),transform .12s var(--ease);-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13.5px;font-weight:650;display:inline-flex}.btn:active{transform:scale(.97)}.btn .ic{width:16px;height:16px}.btn.sm{--h:32px;border-radius:10px;padding:0 12px;font-size:12.5px}.btn.lg{--h:46px;border-radius:14px;padding:0 20px;font-size:14.5px}.btn.icon{width:var(--h);padding:0}.btn.primary{background:var(--button-primary-bg);color:var(--button-primary-fg);box-shadow:var(--button-primary-shadow)}.btn.primary:hover{background:var(--accent-hover)}.btn.secondary{background:var(--surface-3);color:var(--ink);box-shadow:none}.btn.secondary:hover{box-shadow:inset 0 0 0 1px var(--accent-line),var(--shadow-1);color:var(--accent-ink)}.btn.ghost{color:var(--button-ghost-fg)}.btn.ghost:hover{background:var(--surface-3);color:var(--ink)}.btn.link{height:auto;color:var(--button-link-fg);border-radius:4px;padding:0}.btn.link:hover{text-underline-offset:3px;text-decoration:underline}.btn.inverse{background:var(--ink);color:var(--bg)}.btn.inverse:hover{opacity:.9}.btn.on-night{color:var(--on-night);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.btn.on-night:hover{background:#ffffff24}.btn.light{color:#1b1525;background:#fff}.btn.light:hover{background:#f2eef8}.btn[disabled],.btn.is-disabled{opacity:.45;pointer-events:none}.btn.is-working{pointer-events:none}.btn .orb-host{width:18px;height:18px}.tag{letter-spacing:.005em;white-space:nowrap;background:var(--surface-3);height:22px;color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:650;display:inline-flex}.tag .ic{width:12px;height:12px}.tag.ok{background:var(--ok-soft);color:var(--ok)}.tag.warn{background:var(--warn-soft);color:var(--warn)}.tag.risk{background:var(--risk-soft);color:var(--risk)}.tag.info{background:var(--info-soft);color:var(--info)}.tag.violet{background:var(--accent-soft-2);color:var(--accent-ink)}.tag.line{background:var(--surface-3);box-shadow:none;color:var(--muted)}.tag.night{color:var(--on-night-2);background:#ffffff1a}.dot-s{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.count{background:var(--surface-3);min-width:20px;height:20px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:750;display:inline-grid}.count.hot{background:var(--needs);color:var(--on-accent)}.kbd{min-width:20px;height:20px;color:var(--on-night-3);background:#ffffff14;border-radius:6px;place-items:center;padding:0 5px;font-size:11px;font-weight:650;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff1a}.av{--sz:30px;width:var(--sz);height:var(--sz);font-size:calc(var(--sz)*.36);letter-spacing:.01em;color:#fff;background:var(--c,#5b4f6e);border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid}.av.sm{--sz:24px}.av.lg{--sz:40px}.avs{display:flex}.avs .av{box-shadow:0 0 0 2px var(--surface);margin-left:-7px}.avs .av:first-child{margin-left:0}.tile{background:var(--surface-3);width:36px;height:36px;color:var(--ink-2);border-radius:11px;flex:none;place-items:center;display:grid}.tile .ic{width:18px;height:18px}.tile.violet{background:var(--accent-soft-2);color:var(--accent-ink)}.tile.warn{background:var(--warn-soft);color:var(--warn)}.tile.risk{background:var(--risk-soft);color:var(--risk)}.tile.info{background:var(--info-soft);color:var(--info)}.tile.sm{border-radius:9px;width:28px;height:28px}.tile.sm .ic{width:15px;height:15px}.tool{background:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #28184014}.tool img,.tool svg{width:20px;height:20px}.tool.sm{border-radius:7px;width:24px;height:24px}.tool.sm img,.tool.sm svg{width:14px;height:14px}.card{background:var(--surface);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--edge),var(--shadow-1)}.card.pad,.night.pad{padding:var(--s6)}.card.lift{box-shadow:inset 0 0 0 1px var(--edge),var(--shadow-2)}.night{background:radial-gradient(120% 140% at 100% 0%,var(--p-grape-300),transparent 52%),radial-gradient(90% 120% at 0% 100%,var(--p-grape-300),transparent 60%),linear-gradient(160deg,var(--night-2),var(--night));position:relative}@supports (color:color-mix(in lab, red, red)){.night{background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--p-grape-300) 26%,transparent),transparent 52%),radial-gradient(90% 120% at 0% 100%,color-mix(in srgb,var(--p-grape-300) 9%,transparent),transparent 60%),linear-gradient(160deg,var(--night-2),var(--night))}}.night{color:var(--on-night);border-radius:var(--r-xl);box-shadow:var(--shadow-night),inset 0 0 0 1px var(--night-line);overflow:hidden}.night .muted,.night .meta{color:var(--on-night-2)}.night .over{color:var(--on-night-3)}.divider{background:var(--line);border:0;height:1px;margin:0}.night .divider{background:var(--night-line)}.seg{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--edge);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.seg button{height:30px;color:var(--segmented-fg);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease);border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:650;display:inline-flex}.seg button:hover{color:var(--segmented-fg-hover)}.seg button.on{background:var(--segmented-thumb);color:var(--segmented-fg-selected);box-shadow:var(--segmented-thumb-shadow)}.seg button .count{min-width:18px;height:18px;font-size:10.5px}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:22px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{height:42px;color:var(--muted);white-space:nowrap;transition:color var(--t-fast) var(--ease);align-items:center;gap:7px;font-size:13.5px;font-weight:650;display:inline-flex;position:relative}.tabs button:hover,.tabs button.on{color:var(--ink)}.tabs button.on:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tabs .count{min-width:18px;height:18px;font-size:10.5px}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--ink-2);font-size:12.5px;font-weight:650}.input,.textarea,.select{background:var(--field-bg);width:100%;box-shadow:none;height:42px;transition:box-shadow var(--t-fast) var(--ease);border:0;border-radius:12px;outline:0;padding:0 13px;font-size:14px}.textarea{resize:vertical;height:auto;min-height:96px;padding:11px 13px;line-height:1.55}.input:focus,.textarea:focus,.select:focus{box-shadow:inset 0 0 0 1.5px var(--accent),0 0 0 4px var(--accent-soft)}.check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.check input{appearance:none;width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-2);background:var(--surface);transition:background-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);border-radius:6px;flex:none;place-items:center;margin:1px 0 0;display:grid}.check input:checked{background:var(--accent);box-shadow:none}.check input:checked:after{content:"";border-top:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.choice{background:var(--surface);box-shadow:inset 0 0 0 1px var(--edge);cursor:pointer;transition:box-shadow var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease);text-align:left;border-radius:14px;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;display:flex}.choice:hover{background:var(--surface-hover)}.choice.on{background:var(--surface-selected);box-shadow:inset 0 0 0 1.5px var(--accent)}.choice .radio{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.choice.on .radio{box-shadow:inset 0 0 0 1.5px var(--accent)}.choice.on .radio:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.pills{flex-wrap:wrap;gap:8px;display:flex}.pill{background:var(--surface-3);height:36px;box-shadow:none;color:var(--ink-2);transition:all var(--t-fast) var(--ease);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.pill:hover{box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--ink)}.pill.on{background:var(--ink);color:var(--bg);box-shadow:none}.app{flex-direction:column;min-height:100%;display:flex}.topbar{top:env(safe-area-inset-top,0px);z-index:40;background:var(--bg);position:sticky}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb,var(--bg) 84%,transparent)}}.topbar{-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--line)}.topbar-in{height:64px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));align-items:center;gap:20px;display:flex}.brand{flex:none;align-items:center;gap:9px;display:flex}.brand .mark{width:28px;height:28px}.brand .word{width:auto;height:22px}.nav{background:var(--surface);border-radius:999px;align-items:center;gap:2px;margin:0 auto;padding:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.nav{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.nav{box-shadow:inset 0 0 0 1px var(--edge)}.nav button{height:34px;color:var(--nav-fg);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:650;display:inline-flex}.nav button:hover{color:var(--ink);background:var(--surface-3)}.nav button.on{background:var(--ink);color:var(--bg)}.nav .count{background:var(--accent-soft-2);min-width:18px;height:18px;color:var(--accent-ink);font-size:10.5px}.nav button.on .count{color:inherit;background:#ffffff2e}:root[data-theme=dark] .nav button.on .count{background:#0000001f}.hact{flex:none;align-items:center;gap:8px;display:flex}.hbtn{height:38px;color:var(--topbar-button-fg);background:var(--topbar-button-bg);box-shadow:var(--topbar-button-shadow);transition:all var(--t-fast) var(--ease);border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.hbtn:hover{color:var(--topbar-button-fg-hover);background:var(--topbar-button-bg-hover)}.hbtn.on{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent-ink)}.hbtn .ic{width:17px;height:17px}.me-av{background:var(--night);width:38px;height:38px;color:var(--on-night);box-shadow:inset 0 0 0 1px var(--night-line);border-radius:12px;place-items:center;font-size:12.5px;font-weight:750;display:grid}.subbar{max-width:1360px;padding:14px max(24px,env(safe-area-inset-right,0px)) 0 max(24px,env(safe-area-inset-left,0px));align-items:center;gap:12px;margin:0 auto;display:flex}.page{width:100%;max-width:1360px;padding:28px max(24px,env(safe-area-inset-right,0px)) 140px max(24px,env(safe-area-inset-left,0px));animation:pageIn var(--t-ui) var(--ease);margin:0 auto}@keyframes pageIn{0%{transform:translateY(5px)}to{transform:none}}.phead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.phead .over{color:var(--accent-ink);margin-bottom:10px}.phead .lead{margin-top:10px}.ask{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:50;background:linear-gradient(160deg,var(--night-2),var(--night));width:min(780px,100% - 32px);box-shadow:0 22px 60px -12px #1e103c73,inset 0 0 0 1px var(--night-line);color:var(--on-night);transition:transform var(--t-sheet) var(--ease),opacity var(--t-ui) var(--ease);border-radius:20px;align-items:center;gap:8px;padding:7px;display:flex;position:fixed;transform:translate(-50%)}.ask:focus-within{box-shadow:0 22px 60px -12px #1e103c73,inset 0 0 0 1px var(--night-accent)}@supports (color:color-mix(in lab, red, red)){.ask:focus-within{box-shadow:0 22px 60px -12px #1e103c73,inset 0 0 0 1px color-mix(in srgb,var(--night-accent) 30%,var(--night-line))}}.ask.docked{z-index:2;width:calc(100% - 48px);max-width:720px;box-shadow:0 14px 34px -14px #1e103c66,inset 0 0 0 1px var(--night-line);margin:6px auto 20px;position:relative;bottom:auto;left:auto;transform:none}.ask.docked:focus-within{box-shadow:0 14px 34px -14px #1e103c66,inset 0 0 0 1px var(--night-accent)}@supports (color:color-mix(in lab, red, red)){.ask.docked:focus-within{box-shadow:0 14px 34px -14px #1e103c66,inset 0 0 0 1px color-mix(in srgb,var(--night-accent) 30%,var(--night-line))}}.ask .mode-pick[hidden]{display:none}.ask.tall .mode-pick[hidden]+.send{margin-left:auto}.ask.docked{background:var(--surface-2);color:var(--ink);box-shadow:var(--shadow-1)}@supports (color:color-mix(in lab, red, red)){.ask.docked:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-soft) 70%,transparent),var(--shadow-2)}}.ask.docked textarea{color:var(--ink)}.ask.docked textarea::placeholder{color:var(--faint)}.ask.docked .at-slot,.ask.docked .at-slot:hover,.ask.docked .at-slot:focus-visible,.ask.docked .at-slot[aria-expanded=true]{background:var(--surface-3);width:38px;color:var(--ink-2);box-shadow:none;grid-template-columns:0 38px}.ask.docked .at-slot:hover,.ask.docked .at-slot[aria-expanded=true]{background:var(--surface-hover);color:var(--ink)}.ask.docked .at-plus{opacity:1;background:0 0;width:38px;height:38px;transform:none}.ask.docked .mode-btn{color:var(--muted)}.ask.docked .mode-btn:hover,.ask.docked .mode-btn[aria-expanded=true]{background:var(--surface-hover);color:var(--ink)}.ask.docked .mode-btn.alt{color:var(--accent-ink)}.ask.docked .mode-menu,.ask.docked .at-menu{background:var(--surface);box-shadow:var(--shadow-3),inset 0 0 0 1px var(--edge)}.ask.docked .mode-menu button,.ask.docked .at-mi{color:var(--muted)}.ask.docked .mode-menu button:hover,.ask.docked .mode-menu button:focus-visible,.ask.docked .at-mi:hover,.ask.docked .at-mi:focus-within{background:var(--surface-hover)}.ask.docked .mode-menu b,.ask.docked .at-mi b{color:var(--ink)}.ask.docked .mode-menu em,.ask.docked .at-mi em{color:var(--muted)}.ask.docked .mode-menu button.on>.ic:first-child,.ask.docked .at-mi>.ic{color:var(--accent-ink)}.ask.docked .at-mfoot{border-top-color:var(--line);color:var(--muted)}.ask.docked .at-chip{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--edge)}.ask.docked .at-ci{background:var(--surface)}.ask.docked .at-cn b{color:var(--ink)}.ask.docked .at-cn em{color:var(--muted)}.ask.docked .at-x{color:var(--faint)}.ask.docked .at-x:hover{background:var(--surface-hover);color:var(--ink)}.ask.docked .ask-hint{background:var(--accent-soft);color:var(--accent-ink)}.ask.docked .ask-drop{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.ask.docked .ask-drop{background:color-mix(in srgb,var(--surface) 80%,var(--accent-soft))}}.ask.docked .ask-drop{color:var(--accent-ink);box-shadow:inset 0 0 0 1.5px var(--accent)}.ask.docked .at-chip.pdf .at-ci{color:#d9534f}.ask.docked .at-chip.image .at-ci{color:#2f7dbd}.ask.docked .at-chip.sheet .at-ci{color:#2e8b57}@media (max-width:760px){.ask.docked{width:calc(100% - 20px);margin-bottom:10px}}.ask.is-hidden{opacity:0;pointer-events:none;transform:translate(-50%,140%)}.ask .orb-slot{background:#ffffff0d;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;display:grid}.ask .ctx{height:28px;color:var(--on-night-2);white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:9px;flex:none;align-items:center;gap:6px;max-width:210px;padding:0 4px 0 2px;font-size:11.5px;font-weight:650;display:inline-flex;overflow:hidden}.ask input{min-width:0;height:38px;color:var(--on-night);background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.ask input::placeholder{color:var(--on-night-3)}.ask textarea{resize:none;min-width:0;height:38px;max-height:168px;color:var(--on-night);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:9px 2px;font-size:14.5px;line-height:20px;overflow:hidden}.ask textarea::placeholder{color:var(--on-night-3)}.ask textarea:placeholder-shown{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ask.typing .mode-btn .ml{display:none}.ask.typing .mode-btn{padding:0 9px}.ask.tall{border-radius:22px;flex-wrap:wrap;align-items:center;row-gap:2px}.ask.tall textarea{flex:100%;order:-1;padding:10px 12px 8px}.ask.tall .mode-pick{margin-left:auto}.ask-hint{height:28px;color:var(--night-accent);white-space:nowrap;animation:menuIn var(--t-menu) var(--ease);background:#ffffff0d;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.ask-hint[hidden]{display:none}.ask-hint:hover{background:#ffffff1a}.ask-hint .ic{width:13px;height:13px}.ask:not(.tall) .ask-hint{display:none}.ask .at-slotwrap{flex:none;display:flex;position:relative}.ask .at-slot{cursor:pointer;width:38px;color:var(--on-night);transition:width var(--t-ui) var(--ease),grid-template-columns var(--t-ui) var(--ease),background-color var(--t-fast) var(--ease);grid-template-columns:38px 0;place-items:center;padding:0;display:grid}.ask .at-orb{grid-area:1/1;place-items:center;display:grid}.ask .at-plus{opacity:0;width:30px;height:30px;transition:opacity var(--t-fast) var(--ease),transform var(--t-ui) var(--ease);background:#ffffff1a;border-radius:10px;grid-area:1/2;place-items:center;display:grid;transform:translate(-10px)}.ask .at-plus .ic{width:16px;height:16px}.ask .at-slot:hover,.ask .at-slot:focus-visible,.ask .at-slot[aria-expanded=true]{background:#ffffff14;grid-template-columns:38px 30px;width:74px}.ask .at-slot:hover .at-plus,.ask .at-slot:focus-visible .at-plus,.ask .at-slot[aria-expanded=true] .at-plus{opacity:1;transform:none}.ask .at-slot:focus-visible{outline:2px solid var(--night-accent);outline-offset:2px}@media (hover:none){.ask .at-slot{grid-template-columns:38px 30px;width:74px}.ask .at-plus{opacity:1;transform:none}}.ask .at-menu{background:var(--night);width:min(300px,100vw - 32px);box-shadow:0 16px 40px -12px #140a288c,inset 0 0 0 1px var(--night-line);z-index:5;animation:menuIn var(--t-menu) var(--ease);border-radius:16px;flex-direction:column;gap:1px;padding:5px;display:flex;position:absolute;bottom:calc(100% + 14px);left:-7px}.ask .at-mi{text-align:left;color:var(--on-night-2);cursor:pointer;transition:background-color var(--t-fast) var(--ease);border-radius:11px;align-items:center;gap:11px;padding:9px 10px;display:flex}.ask .at-mi:hover,.ask .at-mi:focus-within,.ask .at-mi:focus-visible{background:#ffffff14;outline:0}.ask .at-mi>.ic{width:16px;height:16px;color:var(--night-accent);flex:none}.ask .at-mi>.tool{flex:none}.ask .at-mi b{color:var(--on-night);font-size:13px;font-weight:650;display:block}.ask .at-mi em{color:var(--on-night-3);margin-top:1px;font-size:11.5px;font-style:normal;display:block}.ask .at-mfoot{border-top:1px solid var(--night-line);color:var(--on-night-3);align-items:center;gap:6px;margin-top:4px;padding:9px 10px 7px;font-size:11px;display:flex}.ask-files{flex-wrap:wrap;flex:100%;order:-2;gap:6px;padding:4px 4px 2px;display:flex}.ask .at-chip{max-width:260px;height:44px;box-shadow:inset 0 0 0 1px var(--night-line);animation:menuIn .22s var(--ease);background:#ffffff12;border-radius:12px;align-items:center;gap:9px;padding:0 6px;display:inline-flex;position:relative;overflow:hidden}.ask .at-ci{width:32px;height:32px;color:var(--on-night-2);background:#ffffff14;border-radius:9px;flex:none;place-items:center;display:grid}.ask .at-ci .ic{width:16px;height:16px}.ask .at-chip.pdf .at-ci{color:#ff8a80}.ask .at-chip.image .at-ci{color:#8fd3ff}.ask .at-chip.sheet .at-ci{color:#8ee0a8}.ask .at-chip.book .at-ci{color:var(--night-accent)}.ask .at-cn{flex-direction:column;min-width:0;display:flex}.ask .at-cn b{color:var(--on-night);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:650;overflow:hidden}.ask .at-cn em{color:var(--on-night-3);white-space:nowrap;font-size:11px;font-style:normal}.ask .at-x{width:24px;height:24px;color:var(--on-night-3);border-radius:8px;flex:none;place-items:center;display:grid}.ask .at-x:hover{color:var(--on-night);background:#ffffff1a}.ask .at-prog{height:2px;width:var(--p);background:var(--night-accent);transition:width .17s linear;position:absolute;bottom:0;left:0}.ask .at-chip.err{box-shadow:inset 0 0 0 1px var(--warn)}@supports (color:color-mix(in lab, red, red)){.ask .at-chip.err{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 55%,transparent)}}.ask .at-chip.err{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.ask .at-chip.err{background:color-mix(in srgb,var(--warn) 12%,transparent)}}.ask .at-chip.err .at-ci{color:var(--warn)}.ask .send:disabled{opacity:.45;cursor:not-allowed}.ask-drop{border-radius:inherit;color:var(--on-night);background:var(--night);justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:650;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ask-drop{background:color-mix(in srgb,var(--night) 70%,var(--accent))}}.ask-drop{box-shadow:inset 0 0 0 1.5px var(--night-accent);opacity:0;pointer-events:none;transition:opacity var(--t-fast) var(--ease)}.ask.drag .ask-drop{opacity:1}.ask-drop .ic{width:18px;height:18px}.ask .mode-pick{flex:none;position:static}.ask .mode-btn{height:32px;color:var(--on-night-3);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease);background:0 0;border-radius:10px;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.ask .mode-btn:hover,.ask .mode-btn[aria-expanded=true]{color:var(--on-night);background:#ffffff12}.ask .mode-btn.alt{color:var(--night-accent)}.ask .mode-btn .ic{width:14px;height:14px}.ask .mode-btn .ic:last-child{opacity:.55;width:9px;height:9px}.ask .mode-menu{background:var(--night);width:min(264px,100%);box-shadow:0 16px 40px -12px #140a288c,inset 0 0 0 1px var(--night-line);animation:menuIn var(--t-menu) var(--ease);border-radius:14px;flex-direction:column;gap:1px;padding:5px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0}.ask .mode-menu button{text-align:left;color:var(--on-night-3);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ask .mode-menu button>.ic:first-child{flex:none;width:15px;height:15px}.ask .mode-menu button:hover,.ask .mode-menu button:focus-visible{background:#ffffff14;outline:0}.ask .mode-menu button.on{color:var(--on-night)}.ask .mode-menu button.on>.ic:first-child{color:var(--night-accent)}.ask .mode-menu b{color:var(--on-night);font-size:12.5px;font-weight:650;display:block}.ask .mode-menu em{color:var(--on-night-3);margin-top:1px;font-size:11px;font-style:normal;line-height:1.35;display:block}@keyframes menuIn{0%{opacity:0;transform:translateY(4px)}}.ask .send{background:var(--accent);color:#fff;width:38px;height:38px;transition:transform .12s var(--ease),background-color var(--t-fast) var(--ease);border-radius:13px;flex:none;place-items:center;display:grid}.ask .send:hover{background:var(--accent-hover)}.ask .send:active{transform:scale(.94)}.layer{z-index:60;pointer-events:none;position:fixed;inset:0}.layer.on{pointer-events:auto}.scrim{background:var(--scrim);opacity:0;transition:opacity var(--t-ui) var(--ease);position:absolute;inset:0}.layer.on .scrim{opacity:1}.sheet{background:var(--surface);width:min(560px,100% - 24px);box-shadow:var(--shadow-3),inset 0 0 0 1px var(--edge);transition:transform var(--t-sheet) var(--ease);border-radius:24px;flex-direction:column;display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden;transform:translate(104%)}.layer.on .sheet{transform:none}.sheet.wide{width:min(920px,100% - 24px)}.sheet.chat{width:min(860px,100% - 24px)}.sh-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:20px 22px 16px;display:flex}.sh-head .over{color:var(--accent-ink);margin-bottom:6px}.sh-body{flex-direction:column;flex:1;gap:18px;padding:22px;display:flex;overflow:auto}.sh-foot{border-top:1px solid var(--line);background:var(--surface-2);align-items:center;gap:10px;padding:14px 22px;display:flex}.x{width:34px;height:34px;color:var(--muted);transition:background-color var(--t-fast) var(--ease);border-radius:10px;flex:none;place-items:center;display:grid}.x:hover{background:var(--surface-3);color:var(--ink)}.modal{opacity:0;background:var(--surface);width:min(520px,100% - 32px);box-shadow:var(--shadow-3),inset 0 0 0 1px var(--edge);transition:transform var(--t-ui) var(--ease),opacity var(--t-ui) var(--ease);border-radius:24px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-48%)scale(.98)}.layer.on .modal{opacity:1;transform:translate(-50%,-50%)}.toasts{left:50%;bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:80;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;transform:translate(-50%)}.toast{pointer-events:auto;background:var(--night);color:var(--on-night);box-shadow:var(--shadow-night),inset 0 0 0 1px var(--night-line);animation:toastIn .24s var(--ease);border-radius:14px;align-items:center;gap:10px;max-width:min(560px,100vw - 32px);padding:10px 12px 10px 14px;font-size:13px;font-weight:550;display:flex}.toast .btn{--h:28px;padding:0 10px;font-size:12px}@keyframes toastIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.list{flex-direction:column;display:flex}.li{transition:background-color var(--t-fast) var(--ease);text-align:left;border-radius:14px;align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}.li:hover{background:var(--row-bg-hover)}.li+.li{box-shadow:0 -1px 0 var(--line)}.li:hover+.li,.li:hover{box-shadow:none}.kv{grid-template-columns:120px 1fr;gap:10px 16px;font-size:13.5px;display:grid}.kv dt{color:var(--muted);font-weight:550}.kv dd{color:var(--ink);margin:0;font-weight:600}.stat .meta{margin-bottom:8px}.stat .sub{color:var(--muted);margin-top:6px;font-size:12.5px}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.empty .h3{color:var(--ink)}.ring{--p:0;--sz:56px;width:var(--sz);height:var(--sz);background:conic-gradient(var(--night-accent) calc(var(--p)*1%),#ffffff1f 0);transition:--p var(--t-fill) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.ring:before{content:"";width:calc(var(--sz) - 8px);height:calc(var(--sz) - 8px);background:var(--night-2);border-radius:50%;grid-area:1/1}.ring b{font-variant-numeric:tabular-nums;grid-area:1/1;font-size:14px;font-weight:800;position:relative}.bar{background:var(--surface-3);border-radius:6px;height:6px;overflow:hidden}.bar i{background:var(--accent);height:100%;transition:width var(--t-fill) var(--ease);border-radius:6px;display:block}.bar.warn i{background:var(--warn)}.bar.risk i{background:var(--risk)}.sk{background:var(--ink);border-radius:8px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sk{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.sk:after{content:"";background:linear-gradient(90deg,transparent,var(--ink),transparent);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.sk:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ink) 7%,transparent),transparent)}}.sk:after{animation:1.3s linear infinite shimmer}@keyframes shimmer{to{transform:translate(100%)}}.refreshing{opacity:.45;transition:opacity var(--t-fill) var(--ease)}.delta{color:var(--ok);background:var(--ok-soft);animation:fadeIn .3s var(--ease);border-radius:6px;margin-left:6px;padding:2px 6px;font-size:11px;font-weight:750}@keyframes fadeIn{0%{opacity:.4}to{opacity:1}}.status{background:var(--surface);box-shadow:inset 0 0 0 1px var(--edge),var(--shadow-2);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.status .steps5{gap:4px;display:grid}.status .steps5 i{background:var(--surface-3);border-radius:4px;height:4px;position:relative;overflow:hidden}.status .steps5 i.done{background:var(--accent)}.status .steps5 i.now:after{content:"";width:var(--w,40%);background:var(--accent);border-radius:4px;transition:width .4s linear;position:absolute;inset:0}.bgpill{right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:55;background:var(--surface);height:44px;box-shadow:var(--shadow-3),inset 0 0 0 1px var(--edge);animation:toastIn .24s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 10px;font-size:13px;font-weight:650;display:flex;position:fixed}.bgpill .btn{--h:30px}details.demo{background:var(--surface-2);box-shadow:inset 0 0 0 1px dashed var(--line);border:1px dashed var(--line-2);border-radius:12px;padding:10px 12px}details.demo summary{cursor:pointer;color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:650;list-style:none;display:flex}details.demo summary::-webkit-details-marker{display:none}details.demo[open] summary{margin-bottom:10px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.es-tile{background:var(--accent-tint);width:44px;height:44px;color:var(--accent-ink);border-radius:14px;flex:none;place-items:center;display:grid}.es-tile .ic{width:22px;height:22px}.es-tile.clear{background:var(--ok-soft);color:var(--ok)}.es-tile.source{background:var(--warn-soft);color:var(--warn)}.es-tile.access,.es-tile.none{background:var(--surface-3);color:var(--ink-2)}.es-tile.start{background:var(--info-soft)}.es-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin-top:8px;display:flex}.es-link{color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent-ink);-webkit-text-decoration-color:var(--accent-ink);-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink);border-radius:6px;padding:4px 2px;font-size:13.5px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.es-link{-webkit-text-decoration-color:color-mix(in srgb,var(--accent-ink) 30%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--accent-ink) 30%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--accent-ink) 30%,transparent);text-decoration-color:color-mix(in srgb,var(--accent-ink) 30%,transparent)}}.es-link{text-underline-offset:4px;white-space:nowrap;transition:text-decoration-color var(--t-fast) var(--ease)}.es-link:hover{text-decoration-color:currentColor}.es-dot{color:var(--faint)}.es-ask{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:14px;padding-top:14px;display:flex;position:relative}.es-ask:before{content:"";border-top:1px solid var(--line);height:0;position:absolute;top:0;left:0;right:0}.es-ask-l{color:var(--muted);align-items:center;gap:5px;margin-right:2px;font-size:12px;font-weight:650;display:inline-flex}.es-ask-l .ic{color:var(--accent-ink)}.es-chip{background:var(--chip-bg);height:30px;color:var(--chip-fg);transition:background-color var(--t-fast) var(--ease);border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600}.es-chip:hover{background:var(--chip-bg-hover)}.es-recap{color:var(--ok);align-items:center;gap:6px;margin:6px 0 0;font-size:12.5px;font-weight:600;display:inline-flex}.es-prog{text-align:left;flex-direction:column;gap:2px;width:100%;max-width:360px;margin:6px 0 2px;padding:0;list-style:none;display:flex}.es-prog li{border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.es-prog li.busy{background:var(--surface-2)}.es-prog b{flex:1;font-weight:650}.es-prog li>span:last-child{color:var(--muted);font-variant-numeric:tabular-nums}.es-prog li.wait{color:var(--muted)}.es-pm{width:18px;color:var(--muted);flex:none;place-items:center;display:grid}.es-prog li.ok .es-pm{color:var(--ok)}.es-inl{text-align:left;align-items:center;gap:14px;padding:16px 4px 8px;display:flex}.es-inl .es-tile{border-radius:11px;width:36px;height:36px}.es-inl .es-tile .ic{width:18px;height:18px}.es-inl b{color:var(--ink);font-size:14.5px;font-weight:650;display:block}.es-inl .grow>span{color:var(--muted);margin-top:2px;font-size:13px;display:block}.esA{isolation:isolate;place-items:center;min-height:300px;padding:18px 0;display:grid;position:relative}.esA.page{min-height:420px}.esA-ghost{opacity:.85;pointer-events:none;z-index:-1;flex-direction:column;gap:10px;display:flex;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(70% 70% at 50% 45%,#0000 18%,#000 75%);mask-image:radial-gradient(70% 70% at 50% 45%,#0000 18%,#000 75%)}.es-b{background:var(--ink);border-radius:5px;height:9px;display:block}@supports (color:color-mix(in lab, red, red)){.es-b{background:color-mix(in srgb,var(--ink) 9%,transparent)}}.es-b.sm{height:7px}.es-b.lg{height:16px}.eg-row{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.eg-row.sm{padding:9px 10px}.eg-row.line{box-shadow:none;padding:10px 4px}.eg-tile{background:var(--ink);border-radius:9px;width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){.eg-tile{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.eg-tile{flex:none}.eg-av{background:var(--ink);border-radius:50%;width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.eg-av{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.eg-av{flex:none;display:block}.eg-av.sm{width:18px;height:18px}.eg-col{flex-direction:column;flex:1;gap:7px;display:flex}.eg-pill{background:var(--accent);border-radius:999px;width:84px;height:26px}@supports (color:color-mix(in lab, red, red)){.eg-pill{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.eg-pill{flex:none}.eg-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.eg-stats.three{grid-template-columns:repeat(3,1fr)}.eg-stat{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.eg-tr{box-shadow:inset 0 1px 0 var(--line);grid-template-columns:2fr 1fr 1fr .6fr;align-items:center;gap:16px;padding:12px 4px;display:grid}.eg-covers{grid-template-columns:repeat(5,1fr);gap:12px;height:100%;display:grid}.eg-cover{background:var(--surface-3);border-radius:14px 18px 18px 14px;flex-direction:column;justify-content:flex-end;gap:7px;min-height:200px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.eg-cover{background:color-mix(in srgb,var(--surface-3) calc(var(--o) * 100%),transparent)}}.eg-cover{box-shadow:inset 0 0 0 1px var(--line-2)}.eg-split{grid-template-columns:.9fr 1.3fr;gap:12px;height:100%;display:grid}.eg-split>div{flex-direction:column;gap:6px;display:flex}.eg-split>.eg-pane{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;gap:10px;padding:16px}.eg-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.eg-card{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-direction:column;gap:8px;min-height:120px;padding:16px;display:flex}.eg-doc{box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;gap:10px;height:100%;padding:22px;display:flex}.eg-lines{margin-top:10px}.eg-lines .eg-tr{grid-template-columns:3fr 1fr}.eg-band{box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;gap:9px;margin-bottom:6px;padding:18px;display:flex}.esA-msg{text-align:center;background:var(--surface);max-width:min(460px,100% - 32px);box-shadow:var(--shadow-3),inset 0 0 0 1px var(--edge);border-radius:22px;flex-direction:column;align-items:center;gap:10px;margin:0 16px;padding:26px 28px 24px;display:flex;position:relative}.esA-msg h3{letter-spacing:-.02em;color:var(--ink);margin:4px 0 0;font-size:20px;font-weight:750;line-height:1.25}.esA-msg p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.esC{background:var(--surface);max-width:620px;box-shadow:var(--shadow-2),inset 0 0 0 1px var(--edge);text-align:left;border-radius:22px;flex-direction:column;gap:14px;margin:8px auto;padding:24px 26px;display:flex}.esC-h{align-items:flex-start;gap:14px;display:flex}.esC-h h2{letter-spacing:-.02em;color:var(--ink);margin:2px 0 0;font-size:20px;font-weight:750;line-height:1.25}.esC-h p{color:var(--ink-2);margin:6px 0 0;font-size:14px;line-height:1.55}.esC-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.esC-steps li{align-items:center;gap:14px;padding:12px 2px;display:flex;position:relative}.esC-steps li+li:before{content:"";border-top:1px solid var(--line);height:0;position:absolute;top:0;left:2px;right:2px}.esC-n{width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:750;display:grid}.esC-n .ic{width:13px;height:13px}.esC-steps li.next .esC-n{background:var(--accent);box-shadow:none;color:var(--on-accent)}.esC-steps li.done .esC-n{background:var(--ok-soft);box-shadow:none;color:var(--ok)}.esC-steps li.done b{color:var(--muted)}.esC-steps b{color:var(--ink);font-size:14px;font-weight:650;display:block}.esC-steps .grow>span{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.esC .es-ask{justify-content:flex-start}@media (max-width:860px){.eg-covers{grid-template-columns:repeat(3,1fr)}.eg-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.eg-stats{grid-template-columns:1fr 1fr}.esA-msg{padding:22px 18px}.esC{padding:20px 18px}.esC-steps li{flex-wrap:wrap}.esC-steps li .btn{margin-left:40px}}@media (prefers-reduced-motion:reduce){.es-chip,.es-link{transition:none}}.esA.compact{min-height:240px}.es-note{margin-top:4px}.srcp-wrap{flex:none;display:inline-flex;position:relative}.srcp{background:var(--fill);height:34px;color:var(--ink-2);white-space:nowrap;transition:background-color var(--t-fast) var(--ease);border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 6px;font-size:12.5px;font-weight:600;display:inline-flex}.srcp:hover,.srcp[aria-expanded=true]{background:var(--fill-hover);color:var(--ink)}.srcp:focus-visible{box-shadow:0 0 0 1px var(--focus-ring),0 0 0 4px var(--focus-halo);outline:0}.srcp>.ic:last-child{width:11px;height:11px;color:var(--muted);transition:transform var(--t-fast) var(--ease)}.srcp[aria-expanded=true]>.ic:last-child{transform:rotate(180deg)}.srcp-logos{display:inline-flex}.srcp-logos .tool.sm{width:22px;height:22px}.srcp-logos .tool.sm+.tool.sm{margin-left:-5px}.srcp [data-orb]{margin-left:2px}.srcp-dot{border-radius:50%;flex:none;width:7px;height:7px}.srcp.warn .srcp-dot{background:var(--warn)}.srcp.risk .srcp-dot{background:var(--risk)}.srcp.warn .srcp-l{color:var(--warn)}.srcp.risk .srcp-l{color:var(--risk)}.srcm{z-index:40;background:var(--surface);width:340px;box-shadow:var(--shadow-3),inset 0 0 0 1px var(--edge);text-align:left;animation:srcmIn .16s var(--ease) both;border-radius:18px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.srcm.inline{width:340px;max-width:100%;box-shadow:var(--shadow-1),inset 0 0 0 1px var(--edge);animation:none;position:static}@keyframes srcmIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.srcm-t{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:6px 8px 8px;font-size:11px;font-weight:750}.srcm-src{flex-direction:column;gap:8px;padding:10px 8px 12px;display:flex;position:relative}.srcm-src+.srcm-src:before{content:"";border-top:1px solid var(--line);height:0;position:absolute;top:0;left:8px;right:8px}.srcm-h{align-items:center;gap:10px;display:flex}.srcm-h .grow{min-width:0}.srcm-h b{color:var(--ink);font-size:13.5px;font-weight:650;display:block}.srcm-h em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;display:block;overflow:hidden}.srcm-st{color:var(--ok);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.srcm-st i{background:currentColor;border-radius:50%;width:6px;height:6px}.srcm-st.info{color:var(--info)}.srcm-st.warn{color:var(--warn)}.srcm-st.risk{color:var(--risk)}.srcm-st.off{color:var(--muted)}.srcm-reads{flex-wrap:wrap;gap:4px 12px;display:flex}.srcm-reads span{color:var(--ink-2);align-items:center;gap:5px;font-size:12px;display:inline-flex}.srcm-reads .ic{color:var(--muted)}.srcm-facts{flex-direction:column;gap:8px;margin:2px 8px 4px;padding-top:12px;display:flex;position:relative}.srcm-facts:before{content:"";border-top:1px solid var(--line);height:0;position:absolute;top:0;left:0;right:0}.srcm-facts span{color:var(--muted);grid-template-columns:18px 1fr;column-gap:8px;font-size:12px;line-height:1.45;display:grid}.srcm-facts span .ic{color:var(--muted);grid-row:span 2;margin-top:1px}.srcm-facts b{color:var(--ink);font-size:12.5px;font-weight:650}.srcm-foot{width:100%;color:var(--accent-ink);text-align:left;transition:background-color var(--t-fast) var(--ease);border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:9px 8px;font-size:13px;font-weight:650;display:flex}.srcm-foot .ic:last-child{margin-left:auto}.srcm-foot:hover,.srcm-foot:focus-visible{background:var(--accent-tint);outline:0}.srcm-demo{margin:6px 8px 2px}.srcm-demo .seg{flex-wrap:wrap;margin-top:8px}.phead-acts{align-items:center}@media (prefers-reduced-motion:reduce){.srcm{animation:none}.srcp,.srcp>.ic:last-child,.srcm-foot{transition:none}}@media (max-width:700px){.srcm{width:min(340px,100vw - 32px);left:auto;right:0}}[data-tip]{position:relative}[data-tip]:after,[data-tip]:before{pointer-events:none;opacity:0;z-index:60;transition:opacity .11s var(--ease) 60ms,transform .11s var(--ease) 60ms;position:absolute;left:50%}[data-tip]:after{content:attr(data-tip);background:var(--ink);color:var(--surface);letter-spacing:0;white-space:nowrap;box-shadow:var(--shadow-2);border-radius:8px;padding:5px 9px;font-size:11.5px;font-weight:650;line-height:1.25;bottom:calc(100% + 9px);transform:translate(-50%,3px)}[data-tip]:before{content:"";background:var(--ink);border-radius:1px;width:7px;height:7px;bottom:calc(100% + 4px);transform:translate(-50%,3px)rotate(45deg)}[data-tip]:hover:after,[data-tip]:hover:before,[data-tip]:focus-visible:after,[data-tip]:focus-visible:before{opacity:1}[data-tip]:hover:after,[data-tip]:focus-visible:after{transform:translate(-50%)}[data-tip]:hover:before,[data-tip]:focus-visible:before{transform:translate(-50%)rotate(45deg)}@media (prefers-reduced-motion:reduce){[data-tip]:after,[data-tip]:before{transition:opacity .11s linear 60ms;transform:translate(-50%)}[data-tip]:before{transform:translate(-50%)rotate(45deg)}}body{background-color:var(--bg)}.brand .mark svg{width:28px;height:28px}.brand .word-wrap svg{width:auto;height:20px}.brand{border-radius:10px;padding:4px}.hbtn.icon-only{justify-content:center;width:38px;padding:0}.banner{background:var(--info-soft);color:var(--ink-2);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.banner .ic{color:var(--info);margin-top:1px}.banner.risk{background:var(--risk-soft)}.banner.risk .ic{color:var(--risk)}.banner.ok{background:var(--ok-soft)}.banner.ok .ic{color:var(--ok)}.banner.warn{background:var(--warn-soft)}.banner.warn .ic{color:var(--warn)}.block{margin-top:36px}.block>header{align-items:flex-end;margin-bottom:14px}.menu{flex-direction:column;padding:6px 10px;display:flex}.menu button{height:44px;color:var(--ink-2);text-align:left;border-radius:10px;align-items:center;gap:12px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.menu button:hover{background:var(--surface-3);color:var(--ink)}.modal.mini{width:min(380px,100% - 32px)}.vr{background:var(--line);align-self:stretch;width:1px}.kv.big{grid-template-columns:1fr auto;font-size:14.5px}.kv.big dd{text-align:right;font-weight:750}.track{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.track li{color:var(--faint);flex-direction:column;gap:7px;font-size:11.5px;font-weight:650;display:flex}.track li i{background:var(--surface-3);border-radius:4px;height:4px}.track li.done{color:var(--ink-2)}.track li.done i{background:var(--accent)}.track li.now{color:var(--accent-ink)}.track li.now i{background:linear-gradient(90deg,var(--accent) 45%,var(--surface-3) 45%)}@media (max-width:1180px){.nav button{padding:0 11px}.hbtn .hl{display:none}.hbtn{padding:0 10px}}@media (max-width:980px){.topbar-in{flex-wrap:wrap;row-gap:10px;height:auto;padding-top:10px;padding-bottom:10px}.nav{scrollbar-width:none;order:3;justify-content:flex-start;width:100%;margin:0;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.hact{margin-left:auto}}@media (max-width:640px){.brand .word-wrap{display:none}.page{padding-top:20px}.ask .mode-btn .ml{display:none}.ask .mode-btn{padding:0 9px}.h1{font-size:30px}.display{font-size:34px!important}}.dayg>*,.mg>*,.ibx>*,.chg>*,.tg>*,.rel>*,.goals>*,.ini-g>*,.opps>*,.pipe-top>*,.calg>*,.bk>*,.take>*,.biz>*,.camp>*,.motion>*,.wel>*,.ob>*{min-width:0}@media (max-width:1100px){.dayg{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.ibx{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.myday{padding:18px 14px 10px}.seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.ibx-tools .seg button{padding:0 4px;font-size:12px}}.layer.is-menu .scrim{background:0 0}.pmenu{background:var(--surface);width:min(340px,100vw - 24px);box-shadow:var(--shadow-3),inset 0 0 0 1px var(--edge);opacity:0;transform-origin:100% 0;transition:opacity var(--t-menu) var(--ease),transform var(--t-menu) var(--ease);border-radius:20px;padding:8px;position:fixed;transform:translateY(-6px)scale(.98)}.layer.on .pmenu{opacity:1;transform:none}.pm-head{align-items:center;gap:12px;padding:10px 10px 12px;display:flex}.pm-head b{color:var(--ink);font-size:15px;font-weight:750;display:block}.pm-head .grow>span{color:var(--muted);font-size:12.5px}.pm-credits .bar{display:block}.pm-credits{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--edge);border-radius:14px;margin:0 2px 6px;padding:12px 14px}.pm-credits.low{background:var(--warn-soft);box-shadow:inset 0 0 0 1px var(--warn)}@supports (color:color-mix(in lab, red, red)){.pm-credits.low{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 35%,transparent)}}.pm-cn{align-items:baseline;gap:6px;margin:6px 0 8px;display:flex}.pm-cn b{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:800}.pm-cn>span{color:var(--muted);font-size:12.5px}.pm-cn .btn{height:auto;padding:0}.pm-list{border-top:1px solid var(--line);flex-direction:column;margin-top:6px;padding-top:4px;display:flex}.pm-list button{text-align:left;color:var(--ink-2);transition:background-color var(--t-fast) var(--ease);border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.pm-list button:hover,.pm-list button:focus-visible{background:var(--surface-hover)}.pm-list b{color:var(--ink);font-size:13.5px;font-weight:650;display:block}.pm-list em{color:var(--muted);font-size:12px;font-style:normal;display:block}.pm-list>button>.ic:first-child{width:18px;height:18px;color:var(--accent-ink)}.me-av{position:relative}.me-av.on{box-shadow:inset 0 0 0 1px var(--night-line),0 0 0 3px var(--accent-soft)}.me-dot{background:var(--warn);width:10px;height:10px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:-3px;right:-3px}.cribbon{background:var(--warn-soft);max-width:1312px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--warn);border-radius:14px;align-items:center;gap:12px;margin:10px auto 0;padding:10px 14px;font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.cribbon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 30%,transparent)}}.cribbon>.ic{color:var(--warn);flex:none}.cribbon b{color:var(--ink);font-weight:700}@media (max-width:1360px){.cribbon{margin:10px max(24px,env(safe-area-inset-left,0px)) 0}}@media (max-width:560px){.cribbon{flex-wrap:wrap;margin:10px 16px 0}}.topbar .nav{margin:0 auto}.pm-theme{justify-content:space-between;align-items:center;gap:10px;margin:0 2px 6px;padding:8px 6px 8px 12px;display:flex}.pm-theme .seg.sm button{height:28px;padding:0 9px;font-size:12px}.pm-theme .seg.sm .ic{width:13px;height:13px}.cribbon{max-width:none;margin:10px 24px 0}.nav{box-shadow:none;background:0 0;gap:2px;padding:0;position:relative}.nav-ind{background:var(--accent-soft);width:0;height:36px;box-shadow:inset 0 0 0 1px var(--accent-line);opacity:0;pointer-events:none;z-index:0;transition:transform .28s var(--out),width .28s var(--out),opacity var(--t-fast) var(--ease);border-radius:11px;margin-top:-18px;position:absolute;top:50%;left:0}.nav button{z-index:1;border-radius:11px;height:36px;font-weight:600;position:relative}.nav button:hover{background:var(--nav-bg-hover);color:var(--nav-fg-hover)}.nav button.on,.nav button.on:hover{color:var(--accent-ink);background:0 0}.nav .count,.nav button.on .count,:root[data-theme=dark] .nav button.on .count{min-width:0;height:auto;color:var(--accent-ink);background:0 0;margin-left:-2px;padding:0;font-size:11px;font-weight:750}@media (prefers-reduced-motion:reduce){.nav-ind{transition:opacity var(--t-fast) var(--ease)}}.card .card,.sheet .card,.modal .card{background:var(--surface-2);box-shadow:none}.cv-pre,.kpi-opt,.bizconv-list .li,.cvs-search,.obg-card .li{background:var(--surface-2)}.cv-pre:hover,.kpi-opt:hover{background:var(--surface-hover)}.cvs-search{background:var(--surface)}.card.flat,.seg{box-shadow:none}.input:focus,.textarea:focus,.select:focus{background:var(--surface)}.pm-out{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:6px 0 0;display:flex}.pm-out button{color:var(--ink-2);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease);border-radius:12px;align-items:center;gap:12px;padding:9px 10px;font-size:13.5px;font-weight:650;display:inline-flex}.pm-out button .ic{width:18px;height:18px;color:var(--muted)}.pm-out button:hover,.pm-out button:focus-visible{background:var(--surface-hover);color:var(--ink)}.pm-out .meta{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-right:10px;overflow:hidden}[data-hairline]{--hairline-plate:var(--fig-plate);--hairline-hi:var(--fig-hi);--hairline-edge:var(--fig-edge);--hairline-mid:var(--fig-mid);--hairline-lo:var(--fig-lo);--hairline-stroke:1}.fig{height:var(--figh,300px);justify-content:center;align-items:center;display:flex;position:relative}.hl-stage{width:auto;max-width:min(100%,520px);height:100%}.hl-stage svg{width:100%;height:100%}.hl-read{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;pointer-events:none;font-size:12px;font-weight:600;line-height:1.35;position:absolute;top:16px;right:18px}.hl-read b{color:var(--ink);font-size:13px;font-weight:750;display:block}.hl-read.on b{color:var(--accent-ink)}.hf{background:var(--fig-plate);box-shadow:inset 0 0 0 1px var(--edge);border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px 0;display:flex}.hf-h{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.hf-h b{color:var(--ink);font-size:13.5px;font-weight:650}.hf-sy{align-items:center;gap:6px;display:inline-flex}.hf-sy:before{content:"";background:var(--ok);border-radius:50%;width:6px;height:6px}.hf svg{touch-action:none;width:100%;height:auto;display:block}.hf-sil{fill:var(--fig-plate);stroke:var(--fig-edge);stroke-width:.9px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke var(--t-ui) var(--ease)}.hf-sil.hi{stroke:var(--fig-hi);stroke-width:1.2px}.hf-cr{fill:none;stroke:var(--fig-mid);stroke-width:.9px;stroke-linecap:round;vector-effect:non-scaling-stroke}.hf-dash{fill:none;stroke:var(--fig-mid);stroke-width:.9px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.hf-cnt{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 -14px;display:grid}.hf-cnt>div{flex-direction:column;gap:2px;min-width:0;padding:10px 14px 12px;display:flex}.hf-cnt>div+div{border-left:1px solid var(--line)}.hf-cnt b,.hf-card b{font:800 21px/1.1 var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink-2);transition:color var(--t-ui) var(--ease)}.hf-cnt span,.hf-card span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hf-cnt .on b,.hf-card.on b{color:var(--accent-ink)}.hf-cnt .on span,.hf-card.on span{color:var(--ink-2)}.hf-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:2px 0 14px;display:grid}.hf-card{box-shadow:inset 0 0 0 1px var(--edge);min-width:0;transition:box-shadow var(--t-ui) var(--ease);border-radius:12px;flex-direction:column;gap:2px;padding:4px 10px 10px;display:flex}.hf-card.on{box-shadow:inset 0 0 0 1px var(--accent-line)}@media (max-width:560px){.hf-cnt,.hf-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hf-cnt>div:nth-child(3){border-left:0}.hf-cnt>div:nth-child(n+3){border-top:1px solid var(--line)}}.hf-card{text-align:left;transition:box-shadow var(--t-ui) var(--ease),background-color var(--t-fast) var(--ease)}.hf-card.sel{box-shadow:inset 0 0 0 1.5px var(--accent)}.hf-cards.five{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:760px){.hf-cards.five{grid-template-columns:repeat(2,minmax(0,1fr))}}.page #hfBelt>svg,.page #hfBelt .belt-fig>svg{max-height:170px}.hf-card{background:var(--surface-2)}button.hf-card:hover{background:var(--surface-hover)}.hf-card.on,.hf-card.sel{background:var(--surface-selected)}.pcard,.bizconv-list .li,.goals3 .goal{background:var(--surface);box-shadow:var(--shadow-1)}.goalband .goal{background:var(--surface-2);box-shadow:none}.quote,.rd,.pnl>div{background:var(--paper-shade)}ol.stepper li{color:var(--muted)}.stg.on.closed b,.stg.on.closed span{color:var(--bg)}.book .book-in .over{opacity:1}.book.dark .book-in .over{color:#f5f1fbe6}.book.dark .book-t{background:#0000003d}.book.dark .book-meta,.book.dark .book-client{opacity:.9}.dump textarea::placeholder,.cv-compose textarea::placeholder,.cvs-search input::placeholder,.ask.docked textarea::placeholder{color:var(--faint)}.take-r .meta,.take-r .mi,.take-r span.meta{color:var(--on-night-2)!important}.tag.night{color:var(--on-night)}.dv-compose input::placeholder{color:var(--muted)}.li+.li,.srow+.srow,.li:hover+.li,.li:hover{box-shadow:none}.pt-row{border-top:0}.li,.srow,.pt-row{position:relative}.li+.li:before,.srow+.srow:before,.pt-head+.pt-row:before,.pt-row+.pt-row:before,.moves li+li:before{content:"";border-top:1px solid var(--line);pointer-events:none;height:0;transition:opacity var(--t-fast) var(--ease);position:absolute;top:0;left:14px;right:14px}.moves li{position:relative}.moves li+li:before{border-top-color:var(--night-line);left:6px;right:6px}.li:hover:before,.li:hover+.li:before,.li.on:before,.li.on+.li:before,.srow:hover:before,.srow:hover+.srow:before,.pt-row:hover:before,.pt-row:hover+.pt-row:before,.moves li:hover:before,.moves li:hover+li:before,.moves li:focus-within:before,.moves li:focus-within+li:before,.li:focus-visible:before,.li:focus-visible+.li:before,.pt-row:focus-visible:before,.pt-row:focus-visible+.pt-row:before{opacity:0}.li[data-card]{background:var(--surface-2)}.li[data-card]:before,.bizconv-list .li:before,.obg-card .li:before{display:none}button.li[data-card]:hover{background:var(--surface-hover)}:root{--caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23655D70' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme=dark]{--caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23A69CB4' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23A69CB4' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}.btn{transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),transform .12s var(--ease)}.btn .ic{transition:transform var(--t-fast) var(--ease)}.btn:hover .ic[data-i=arrow-right],.btn.is-hover .ic[data-i=arrow-right]{transform:translate(2px)}.btn:active,.btn.is-active{transform:scale(.97)}.btn:focus-visible,.btn.is-focus{box-shadow:var(--button-focus-ring);outline:0}.btn.primary:hover,.btn.primary.is-hover{background:var(--button-primary-bg-hover);box-shadow:var(--button-primary-shadow-hover)}.btn.primary:active,.btn.primary.is-active{background:var(--button-primary-bg-press);box-shadow:var(--button-primary-shadow-press)}.btn.primary:focus-visible,.btn.primary.is-focus{box-shadow:var(--button-primary-focus-ring)}.btn.tonal{background:var(--button-tonal-bg);color:var(--button-tonal-fg)}.btn.tonal:hover,.btn.tonal.is-hover{background:var(--button-tonal-bg-hover)}.btn.tonal:active,.btn.tonal.is-active{background:var(--button-tonal-bg-press);color:var(--button-tonal-fg-press)}.btn.secondary:hover,.btn.secondary.is-hover{background:var(--button-secondary-bg-hover);box-shadow:none;color:var(--button-secondary-fg)}.btn.secondary:active,.btn.secondary.is-active{background:var(--button-secondary-bg-press)}.btn.ghost:hover,.btn.ghost.is-hover{background:var(--button-ghost-bg-hover);color:var(--button-ghost-fg-hover)}.btn.ghost:active,.btn.ghost.is-active{background:var(--button-ghost-bg-press)}.btn.link:hover,.btn.link.is-hover{color:var(--button-link-fg-hover);text-decoration:none}.btn.link:focus-visible,.btn.link.is-focus{box-shadow:0 0 0 3px var(--accent-soft-2);border-radius:6px}.btn.link:active,.btn.link.is-active{color:var(--button-link-fg-press);transform:none}.btn.danger{background:var(--button-danger-bg);color:var(--button-danger-fg)}.btn.danger:hover,.btn.danger.is-hover{background:var(--button-danger-bg-hover);color:var(--button-danger-fg-hover)}.btn.danger:active,.btn.danger.is-active{background:var(--button-danger-bg-press);color:var(--button-danger-fg-hover)}.btn.danger:focus-visible,.btn.danger.is-focus{box-shadow:var(--button-danger-focus-ring)}.btn.on-night:focus-visible,.btn.light:focus-visible,.btn.on-night.is-focus,.btn.light.is-focus{box-shadow:0 0 0 2px var(--night),0 0 0 4px var(--night-accent)}.btn.on-night.is-hover{background:#ffffff24}.btn.light.is-hover{background:#f2eef8}.btn[disabled],.btn.is-disabled{opacity:1;pointer-events:none;background:var(--button-disabled-bg);color:var(--button-disabled-fg);box-shadow:none}.btn.primary[disabled],.btn.primary.is-disabled{background:var(--button-primary-disabled-bg);color:var(--button-primary-disabled-fg);box-shadow:var(--button-primary-disabled-shadow)}.night{--logo:var(--p-grape-280)}:is(.ask .send,.cv-compose .send,.dump .send,.dv-compose .send){background:var(--button-primary-bg);color:var(--button-primary-fg);box-shadow:var(--button-primary-shadow)}:is(.ask .send,.cv-compose .send,.dump .send,.dv-compose .send):hover{background:var(--button-primary-bg-hover);box-shadow:var(--button-primary-shadow-hover)}:is(.ask .send,.cv-compose .send,.dump .send,.dv-compose .send):active{background:var(--button-primary-bg-press);box-shadow:var(--button-primary-shadow-press)}.btn.ghost[disabled],.btn.link[disabled],.btn.ghost.is-disabled,.btn.link.is-disabled{background:0 0}.night .btn[disabled],.night .btn.is-disabled{color:var(--on-night-3);background:#ffffff0f}.btn.is-working{cursor:progress}.btn.icon.sm{width:32px}.input,.textarea,.select{color:var(--field-fg);transition:background-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.input:hover,.textarea:hover,.select:hover,.input.is-hover,.textarea.is-hover,.select.is-hover{background-color:var(--field-bg-hover)}.input:focus,.textarea:focus,.select:focus,.input.is-focus,.textarea.is-focus,.select.is-focus{background-color:var(--field-bg-focus);box-shadow:var(--field-focus-ring)}.input.err,.textarea.err,.select.err{background-color:var(--field-error-bg);box-shadow:var(--field-error-ring)}.input.err:focus,.textarea.err:focus{box-shadow:var(--field-error-focus-ring)}.input.valid,.textarea.valid{box-shadow:inset 0 0 0 1px var(--ok)}.input:disabled,.textarea:disabled,.select:disabled{box-shadow:var(--field-disabled-ring);color:var(--field-disabled-fg);cursor:not-allowed;background-color:#0000}.input[readonly],.textarea[readonly]{box-shadow:none;color:var(--ink-2);cursor:default;background-color:#0000;padding-left:0}.select{appearance:none;background-image:var(--caret);background-position:right 13px center;background-repeat:no-repeat;background-size:12px;padding-right:38px}.field label .opt{color:var(--faint);margin-left:6px;font-weight:500}.hint{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.hint.err{color:var(--risk)}.hint.ok{color:var(--ok)}.hint .ic{flex:none;width:13px;height:13px}.affix{align-items:center;display:flex;position:relative}.affix .pre,.affix .suf{color:var(--muted);pointer-events:none;font-size:13.5px;font-weight:650;position:absolute}.affix .pre{left:13px}.affix .suf{color:var(--faint);font-weight:500;right:13px}.affix .input.has-pre{padding-left:48px}.affix .input.has-suf{padding-right:64px}.check input{transition:background-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.check:hover input:not(:checked):not([type=checkbox]:indeterminate):not(:disabled),.check input.is-hover{box-shadow:inset 0 0 0 1.5px var(--accent)}.check input:focus-visible,.check input.is-focus{box-shadow:inset 0 0 0 1px var(--focus-ring),0 0 0 3px var(--focus-halo);outline:0}.check input:checked:focus-visible,.check input:checked.is-focus{box-shadow:0 0 0 3px var(--focus-halo)}.check input[type=checkbox]:indeterminate{background:var(--accent);box-shadow:none}.check input[type=checkbox]:indeterminate:after{content:"";background:#fff;border-radius:1px;width:8px;height:2px}.check input[type=radio]{border-radius:50%}.check input[type=radio]:checked{background:var(--surface);box-shadow:inset 0 0 0 5px var(--accent)}.check input[type=radio]:checked:after{display:none}.check input:disabled{opacity:.45;cursor:not-allowed}.check:has(input:disabled){cursor:not-allowed;color:var(--faint)}.switch{cursor:pointer;color:var(--ink-2);align-items:center;gap:10px;font-size:13.5px;display:inline-flex}.switch input{appearance:none;background:var(--surface-3);cursor:pointer;width:36px;height:20px;transition:background-color var(--t-ui) var(--ease),box-shadow var(--t-fast) var(--ease);border-radius:999px;flex:none;margin:0;position:relative}.switch input:after{content:"";width:16px;height:16px;transition:transform var(--t-ui) var(--spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #140a2840}.switch:hover input:not(:checked),.switch input.is-hover:not(:checked){background:var(--surface-3)}@supports (color:color-mix(in lab, red, red)){.switch:hover input:not(:checked),.switch input.is-hover:not(:checked){background:color-mix(in srgb,var(--surface-3) 85%,var(--ink))}}.switch input:checked{background:var(--accent)}.switch input:checked:after{transform:translate(16px)}.switch input:focus-visible,.switch input.is-focus{box-shadow:0 0 0 3px var(--focus-halo);outline:0}.switch input:disabled{opacity:.45;cursor:not-allowed}.switch:has(input:disabled){cursor:not-allowed;color:var(--faint)}.chip{background:var(--chip-bg);box-shadow:none;color:var(--chip-fg)}.chip:hover,.chip.is-hover{background:var(--chip-bg-hover)}.chip:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent);outline:0}.chip.on{background:var(--chip-bg-selected);color:var(--chip-fg-selected)}.seg button:focus-visible{box-shadow:0 0 0 2px var(--accent);outline:0}.st-board{background:var(--surface-2);border-radius:18px;padding:6px 14px 10px;overflow-x:auto}.st-row{grid-template-columns:110px repeat(6,minmax(150px,1fr));align-items:center;gap:10px;min-width:1060px;padding:10px 0;display:grid}.st-row+.st-row{position:relative}.st-row+.st-row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}.st-head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:8px 0 4px;font-size:11px;font-weight:750}.st-l{color:var(--ink);font-size:13px;font-weight:650}.st-row.night-row{background:linear-gradient(160deg,var(--night-2),var(--night));border-radius:14px;margin:6px -10px;padding:12px 10px}.st-row.night-row .st-l{color:var(--on-night)}.st-row.night-row:before{display:none}.fs-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px 16px;display:grid}.fs-grid .field>.meta{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);font-size:11px;font-weight:750}.ctl-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.ctl-grid>div{background:var(--surface-2);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.ctl-grid .meta{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:750}.night-row .btn[disabled],.night-row .btn.is-disabled{color:var(--on-night-3);background:#ffffff0f}.input:hover::placeholder,.textarea:hover::placeholder,.input.is-hover::placeholder{color:var(--field-placeholder-hover)}.rd-row{opacity:1}.rd-row>:first-child{transition:opacity var(--t-open) var(--ease)}.rd-row b{transition:color var(--t-open) var(--ease)}.rd-row:not(.in)>:first-child{opacity:.45}.rd-row:not(.in) b{color:var(--muted);font-weight:500}.btn.neutral{background:var(--button-neutral-bg);color:var(--button-neutral-fg);box-shadow:none}.btn.neutral .ic{transition:transform var(--t-fast) var(--ease)}.btn.neutral:hover,.btn.neutral.is-hover{background:var(--button-neutral-bg-hover);color:var(--button-neutral-fg-hover)}.btn.neutral:hover .ic,.btn.neutral.is-hover .ic{transform:translate(2px)}.btn.neutral:active,.btn.neutral.is-active{background:var(--button-neutral-bg-press);color:var(--button-neutral-fg-press)}.btn.neutral.is-active .ic,.btn.neutral:active .ic{transform:none}.btn.secondary{background:var(--button-secondary-bg)}.seg{background:var(--segmented-track)}.input::placeholder,.textarea::placeholder{color:var(--field-placeholder)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:10px;min-height:36px}:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-near)}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-hover)}.ask ::-webkit-scrollbar-thumb{background-color:#ffffff29}.night ::-webkit-scrollbar-thumb{background-color:#ffffff29}@supports not selector(::-webkit-scrollbar){html,*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb-near) transparent}}.ask.docked{background:var(--composer-bg);box-shadow:var(--composer-shadow);transition:box-shadow var(--t-fast) var(--ease)}.ask.docked:hover{box-shadow:var(--composer-shadow-hover)}.ask.docked:focus-within{background:var(--composer-bg);box-shadow:var(--composer-shadow-focus)}.ask.docked .at-slot,.ask.docked .at-slot:focus-visible{background:var(--fill)}.ask.docked .at-slot:hover,.ask.docked .at-slot[aria-expanded=true]{background:var(--fill-hover)}.nav-ind{background:var(--nav-marker-bg);box-shadow:var(--nav-marker-shadow)}.nav button.on,.nav button.on:hover{color:var(--nav-fg-active);font-weight:650}[data-theme=dark] .nav-ind{background:var(--nav-marker-bg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nav-ind{background:var(--surface-3)}}.fig{width:100%}.hl-read{z-index:1}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-cyrillic-ext-wght-normal.1p5eg27ho_atv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-vietnamese-wght-normal.2gl4mcd5dm2h_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-ext-wght-normal.362mv560wxbnh.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-wght-normal.1nsast9qgxif8.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}:root,:root[data-theme=light]{--chip-bg:#fff;--chip-fg:#3d3547;--chip-bg-hover:#f5f0f9;--chip-bg-selected:#f5f0f9;--chip-fg-selected:#65418b;--chip-edge:#d4cadf;--chip-edge-hover:#dacce8;--chip-edge-selected:#65418b;--field-bg:#f3f1f5}:root[data-theme=dark]{--chip-bg:#18121f;--chip-fg:#d8d0e3;--chip-bg-hover:#221a2c;--chip-bg-selected:#221a2c;--chip-fg-selected:#c4a9e6;--chip-edge:#3a3146;--chip-edge-hover:#4a3a61;--chip-edge-selected:#9976c8;--field-bg:#221d29}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--chip-bg:#18121f;--chip-fg:#d8d0e3;--chip-bg-hover:#221a2c;--chip-bg-selected:#221a2c;--chip-fg-selected:#c4a9e6;--chip-edge:#3a3146;--chip-edge-hover:#4a3a61;--chip-edge-selected:#9976c8;--field-bg:#221d29}}.mi-logo{letter-spacing:-.065em;color:var(--ink);white-space:nowrap;border-radius:10px;align-items:baseline;padding:2px 6px 4px;font-size:25px;font-weight:800;line-height:1;display:inline-flex}@property --mda{syntax:"<angle>";inherits:false;initial-value:0deg}.mi-logo i,.orb-dot{background:radial-gradient(circle at 32% 28%,#fffffff2 0 9%,#fff0 24%),radial-gradient(circle at 50% 60%,#0000 45%,#1e084673 100%),conic-gradient(from var(--mda),#6a3cd6,#b996ff,#8b5ae8,#4f27ae,#9a6bfa,#6a3cd6);border-radius:50%;flex:none;animation:9s linear infinite miDotTurn;display:inline-block;box-shadow:inset 0 .02em .03em #ffffff59,0 .03em .06em #3c14784d}.mi-logo i{vertical-align:baseline;width:.215em;height:.215em;margin-left:.035em}.orb-dot{vertical-align:middle;box-shadow:inset 0 1px 1px #ffffff59,0 1px 2px #3c14784d}.night .mi-logo i,.mio-logo i,:root[data-theme=dark] .mi-logo i,.night .orb-dot,:root[data-theme=dark] .orb-dot{box-shadow:inset 0 .02em .03em #ffffff59,0 0 .16em #a078ff73}@keyframes miDotTurn{to{--mda:360deg}}@media (prefers-reduced-motion:reduce){.mi-logo i,.orb-dot{animation:none}}.orb{vertical-align:middle;flex:none;display:inline-block;position:relative}.orb>canvas{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mi-wa{flex:none;display:block}.mi-wapill .mi-wa{width:16px;height:16px}.mi-av{font-size:14px}.mi-page{max-width:1180px;padding-bottom:120px}.mi-tabbar{display:none}.mi-tabbar button{color:var(--muted);border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 0;font-size:11px;font-weight:650;display:flex;position:relative}.mi-tabbar button .ic{width:22px;height:22px}.mi-tabbar button.on{color:var(--accent-ink)}.mi-tbc{background:var(--accent);min-width:17px;height:17px;color:var(--on-accent);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:750;display:grid;position:absolute;top:2px;left:calc(50% + 6px)}.mi-hero{flex-direction:column;gap:14px;padding:30px 34px 26px;display:flex;position:relative}.mi-hero>:not(.mi-hero-orb){z-index:1;position:relative}.mi-hero-orb{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0;display:block;position:absolute;top:50%;right:clamp(40px,9vw,128px);transform:translateY(-50%)}.mi-hero-orb:focus-visible{box-shadow:0 0 0 2px var(--night),0 0 0 4px var(--night-accent);outline:0}.mi-hero-orb>.orb{display:block}.mi-hero-orb{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}.mi-ask:before{content:"";opacity:0;width:0;height:8px;transition:width var(--t-fast) var(--ease),margin var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease);background:#e5484d;border-radius:50%;flex:none;margin-right:-8px}.mi-ask.voice:before{opacity:1;width:8px;margin-right:2px;animation:1.6s ease-in-out infinite miRec}@keyframes miRec{0%,to{box-shadow:0 0 #e5484d59}50%{box-shadow:0 0 0 5px #e5484d00}}.mi-ask .mi-stop,.mi-ask.voice .mi-send[type=submit]{display:none}.mi-ask.voice .mi-stop{display:grid}.mi-ask.voice{box-shadow:0 0 0 4px var(--night-accent),0 18px 40px -18px #0a041899}@supports (color:color-mix(in lab, red, red)){.mi-ask.voice{box-shadow:0 0 0 4px color-mix(in srgb,var(--night-accent) 35%,transparent),0 18px 40px -18px #0a041899}}@media (prefers-reduced-motion:reduce){.mi-ask.voice:before{animation:none}}@media (max-width:1020px){.mi-hero-orb{transform-origin:100% 0;top:14px;right:14px;transform:scale(.5)}.mi-hero>.over{padding-right:72px}}@media (max-width:760px){.mi-hero-orb{top:8px;right:8px;transform:scale(.36)}.mi-hero>.over{padding-right:44px}}.mi-hero .over{color:var(--on-night-3)}.mi-hello{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,42px);line-height:1.12}.mi-hello .b{font-weight:500}.mi-ask{background:var(--surface);border-radius:18px;align-items:center;gap:8px;max-width:640px;margin-top:6px;padding:6px 6px 6px 18px;display:flex;box-shadow:0 18px 40px -18px #0a041899}.mi-ask:focus-within{box-shadow:0 0 0 4px var(--night-accent),0 18px 40px -18px #0a041899}@supports (color:color-mix(in lab, red, red)){.mi-ask:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--night-accent) 35%,transparent),0 18px 40px -18px #0a041899}}.mi-ask input,.mi-cbox input{min-width:0;height:44px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.mi-ask input::placeholder,.mi-cbox input::placeholder{color:var(--field-placeholder)}.mi-send{background:var(--button-primary-bg);width:44px;height:44px;box-shadow:var(--button-primary-shadow);color:var(--button-primary-fg);transition:box-shadow var(--t-fast) var(--ease),transform .12s var(--ease);border-radius:14px;flex:none;place-items:center;display:grid}.mi-send:hover{background:var(--button-primary-bg-hover);box-shadow:var(--button-primary-shadow-hover)}.mi-send:active{background:var(--button-primary-bg-press);box-shadow:var(--button-primary-shadow-press);transform:scale(.94)}.mi-start{max-width:none;margin:0}.mi-proto{border-top:1px solid var(--line);flex-direction:column;margin-top:6px;padding:8px 2px 2px;display:flex}.mi-proto .over{padding:4px 8px 6px}.mi-proto button{color:var(--ink-2);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:9px 8px;font-size:13px;display:flex}.mi-proto button:hover{background:var(--surface-hover);color:var(--ink)}.mi-proto .ic,.mi-proto .mi-wa{width:16px;height:16px;color:var(--accent-ink)}.mi-send .ic{width:17px;height:17px}.mi-quick{flex-wrap:wrap;gap:8px;display:flex}.mi-qbtn{height:40px;color:var(--on-night);box-shadow:inset 0 0 0 1px var(--night-line);transition:background-color var(--t-fast) var(--ease);background:#ffffff12;border-radius:12px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:13px;font-weight:650;display:inline-flex}.mi-qbtn:hover{background:#ffffff21}.mi-qbtn .ic{width:17px;height:17px;color:var(--night-accent)}.mi-hero-foot{color:var(--on-night-3);align-items:center;gap:8px;margin:2px 0 0;font-size:12.5px;display:flex}.mi-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;margin-top:30px;display:grid}.mi-col{flex-direction:column;gap:28px;min-width:0;display:flex}.mi-block{flex-direction:column;gap:12px;display:flex}.mi-block>header{min-height:32px}.mi-block h2 .count{vertical-align:3px;margin-left:4px}.mi-needs{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.mi-need{flex-direction:column;gap:14px;padding:20px;display:flex}.mi-need .over{margin-bottom:4px}.mi-need .title{font-size:16px}.mi-mini{background:var(--surface-2);border-radius:14px;flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex}.mi-mini li{border-radius:10px;grid-template-rows:auto auto;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:7px 8px;font-size:13px;display:grid}.mi-mini li .mi-oav{grid-area:1/1/span 2}.mi-mini li b{white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-weight:650;overflow:hidden}.mi-mini li>span:not(.mi-oav){color:var(--muted);grid-column:2;font-size:12px}.mi-mini li em{grid-area:1/3/span 2;font-style:normal;font-weight:700}.mi-mini li.pick{background:var(--surface);box-shadow:var(--shadow-1)}.mi-say{color:var(--ink-2);align-items:flex-start;gap:8px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.mi-say .ic{color:var(--accent-ink);margin-top:3px}.mi-oav{--sz:26px;width:var(--sz);height:var(--sz);letter-spacing:.02em;color:#fff;background:var(--c);border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:750;display:grid}.mi-oav.lg{--sz:40px;border-radius:12px;font-size:13px}.mi-list{padding:6px}.mi-row{text-align:left;width:100%;transition:background-color var(--t-fast) var(--ease);border-radius:14px;align-items:center;gap:14px;padding:12px;display:flex;position:relative}.mi-row+.mi-row:before{content:"";border-top:1px solid var(--line);height:0;position:absolute;top:0;left:14px;right:14px}.mi-row:hover{background:var(--row-bg-hover)}.mi-row:hover:before,.mi-row:hover+.mi-row:before{opacity:0}.mi-row b{color:var(--ink);font-size:14.5px;font-weight:650;display:block}.mi-row .grow>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.mi-row-end{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.mi-rr{color:var(--muted);font-size:12px}.mi-chev{color:var(--faint)}.mi-st{gap:6px}.mi-st .orb-host{margin-left:-3px}.mi-calm{color:var(--muted);align-items:center;gap:10px;padding:18px 20px;font-size:13.5px;display:flex}.mi-up{flex-direction:column;padding:8px;display:flex}.mi-uprow{text-align:left;transition:background-color var(--t-fast) var(--ease);border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.mi-uprow:hover{background:var(--row-bg-hover)}.mi-uprow b{font-size:13.5px;font-weight:650;display:block}.mi-uprow .grow>span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.mi-date{background:var(--accent-tint);width:44px;height:48px;color:var(--accent-ink);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.mi-date small{letter-spacing:.08em;font-size:10px;font-weight:750}.mi-date b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1.1}.mi-cal{color:var(--accent-ink);text-align:left;border-radius:12px;align-items:center;gap:10px;margin-top:4px;padding:10px;font-size:13px;font-weight:650;display:flex;position:relative}.mi-cal:before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:10px;right:10px}.mi-cal span{flex:1}.mi-cal:hover{background:var(--accent-tint)}.mi-thought{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--edge);flex-direction:column;gap:10px;padding:20px;display:flex}.mi-thought .over{color:var(--accent-ink)}.mi-thought p{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.mi-seg{margin-bottom:16px}.mi-back{color:var(--muted);gap:6px;margin-bottom:16px}.mi-dhead{align-items:center;gap:16px;display:flex}.mi-dhead .tile.l{border-radius:16px;width:52px;height:52px}.mi-dhead .tile.l .ic{width:24px;height:24px}.mi-dhead .meta{margin-top:4px;font-size:13.5px}.mi-track{max-width:640px;margin:22px 0 26px}.mi-dgrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.mi-dec{padding:22px}.mi-dec.plain{box-shadow:none;background:0 0;padding:0}.mi-dec .over{margin-bottom:6px}.mi-dec .orb-host{margin-top:2px}.mi-dec.ok .tile{border-radius:14px;width:44px;height:44px}.mi-p{color:var(--ink-2);max-width:62ch;margin:6px 0 14px;font-size:14px;line-height:1.6}.mi-log{flex-direction:column;margin:0;padding:0 0 0 4px;list-style:none;display:flex}.mi-log li{gap:14px;padding-bottom:16px;display:flex;position:relative}.mi-log li i{background:var(--line-2);z-index:1;border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px;position:relative}.mi-log li:not(:last-child):before{content:"";border-left:1px solid var(--line-2);position:absolute;top:15px;bottom:0;left:4px}.mi-log li.now i{background:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}.mi-log b{font-size:13.5px;font-weight:600;line-height:1.45;display:block}.mi-log span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.mi-facts{flex-direction:column;gap:10px;padding:18px;display:flex}.mi-facts .kv{grid-template-columns:84px 1fr;font-size:13px}.mi-facts .meta{margin:0;line-height:1.5}.mi-facts .btn.link{align-self:flex-start;font-size:13px}.mi-b{color:var(--ink);font-size:14px;font-weight:650}.mi-sw{background:var(--fill-press);width:38px;height:22px;transition:background-color var(--t-fast) var(--ease);border-radius:999px;flex:none;position:relative}.mi-sw i{width:16px;height:16px;transition:transform var(--t-ui) var(--out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #140a2840}.mi-sw.on{background:var(--accent)}.mi-sw.on i{transform:translate(16px)}.mi-sw:focus-visible{box-shadow:0 0 0 1px var(--focus-ring),0 0 0 4px var(--focus-halo);outline:0}.mi-ohead{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.mi-ohead .h2{font-size:26px}.mi-how{color:var(--muted);align-self:flex-start;font-size:13px}.mi-how summary{cursor:pointer;color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;margin-left:-6px;padding:4px 8px 4px 6px;font-weight:650;list-style:none;display:inline-flex}.mi-how summary::-webkit-details-marker{display:none}.mi-how summary:hover{background:var(--surface-hover)}.mi-how summary .ic:first-child{width:14px;height:14px;color:var(--accent-ink)}.mi-how[open] summary .ic:last-child{transform:rotate(180deg)}.mi-how ol{background:var(--surface-2);border-radius:14px;flex-direction:column;gap:8px;margin:6px 0 2px;padding:12px 14px;list-style:none;display:flex}.mi-how li{color:var(--ink-2);align-items:flex-start;gap:9px;line-height:1.45;display:flex}.mi-how li .ic{color:var(--ok);margin-top:3px}.mi-opts{--card:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mi-opts.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.mi-osheet .mi-opts,.mi-fsheet .mi-opts{--card:var(--surface-2)}.mi-opt{background:var(--card);box-shadow:inset 0 0 0 1px var(--edge),var(--shadow-1);cursor:pointer;text-align:left;transition:box-shadow var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease),transform .16s var(--ease);border-radius:20px;flex-direction:column;gap:14px;padding:16px 16px 14px;display:flex;position:relative}.mi-osheet .mi-opt{box-shadow:none}.mi-opt:hover{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.mi-opt:hover{background:color-mix(in srgb,var(--card) 92%,var(--accent))}}.mi-opt.on{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--accent),var(--shadow-2)}.mi-opt:focus-visible{box-shadow:inset 0 0 0 1.5px var(--accent),0 0 0 4px var(--focus-halo);outline:0}.mi-opt:active{transform:scale(.99)}.mi-opt-top{justify-content:space-between;align-items:center;min-height:22px;display:flex}.mi-otag{background:var(--fill);height:22px;color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.mi-otag.pick{background:var(--accent-soft-2);color:var(--accent-ink)}.mi-radio{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-2);transition:box-shadow var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.mi-opt.on .mi-radio{background:var(--accent);box-shadow:none}.mi-opt.on .mi-radio:after{content:"";border:2px solid var(--on-accent);border-top:0;border-right:0;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.mi-opt-id{align-items:center;gap:12px;display:flex}.mi-opt-id b{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:700;line-height:1.3;display:block}.mi-stars{color:var(--muted);align-items:center;gap:4px;margin-top:3px;font-size:12px;display:flex}.mi-stars .ic{color:#e0a100}.mi-stars b{color:var(--ink);font-size:12px;font-weight:700;display:inline}.mi-stars span{margin-left:2px}.mi-opt-price{flex-direction:column;gap:2px;display:flex}.mi-pl{color:var(--muted);font-size:11.5px;font-weight:650}.mi-pv{letter-spacing:-.03em;color:var(--ink);font-size:28px;font-weight:800;line-height:1.1}.mi-pn{color:var(--ink-2);font-size:12.5px;line-height:1.4}.mi-opt-rows{flex-direction:column;margin:0;display:flex}.mi-opt-rows div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.mi-opt-rows dt{color:var(--muted)}.mi-opt-rows dd{color:var(--ink);text-align:right;margin:0;font-weight:650}.mi-opt-note{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.mi-opt-check{color:var(--ok);align-items:center;gap:6px;margin:auto 0 0;font-size:12px;font-weight:600;display:flex}.mi-oalt{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:16px;display:flex}.mi-oalt .btn.link{font-size:13px}.mi-confirm{align-items:center;gap:16px;display:flex}.mi-confirm b{color:var(--ink);font-size:15px;font-weight:700;display:block}.mi-confirm .grow>span{color:var(--ink-2);margin-top:2px;font-size:13px;display:block}.mi-confirm em{color:var(--muted);margin-top:4px;font-size:12px;font-style:normal;display:block}.mi-cbar{background:var(--surface);box-shadow:inset 0 0 0 1px var(--edge),var(--shadow-2);z-index:5;border-radius:20px;margin-top:18px;padding:16px 18px;position:sticky;bottom:16px}.mi-osheet .sh-body{padding:24px 26px}.mi-osheet .sh-foot{background:var(--surface);padding:16px 26px;box-shadow:0 -12px 30px -18px #1e103c40}.mi-chatpage{width:100%;max-width:1180px;padding:20px max(24px,env(safe-area-inset-right,0px)) 24px max(24px,env(safe-area-inset-left,0px));margin:0 auto}.mi-chat{border-radius:24px;grid-template-columns:300px minmax(0,1fr);height:calc(100dvh - 108px);min-height:520px;display:grid;overflow:hidden}.mi-threads{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;gap:2px;padding:12px;display:flex;overflow:auto}.mi-new{justify-content:flex-start;margin-bottom:8px}.mi-th{text-align:left;transition:background-color var(--t-fast) var(--ease);border-radius:14px;align-items:flex-start;gap:11px;padding:11px 10px;display:flex}.mi-th:hover{background:var(--row-bg-hover)}.mi-th.on{background:var(--row-bg-selected)}.mi-thi{background:var(--surface-3);width:34px;height:34px;color:var(--ink-2);border-radius:11px;flex:none;place-items:center;display:grid}.mi-thi .ic{width:17px;height:17px}.mi-th b{color:var(--ink);font-size:13.5px;font-weight:650;display:block}.mi-th b em{color:var(--muted);margin-left:4px;font-size:11px;font-style:normal;font-weight:600}.mi-th .grow>span{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.mi-room{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}.mi-roomh{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}.mi-roomh b{font-size:15px;font-weight:700;display:block}.mi-roomh .grow>span{color:var(--muted);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.mi-listbtn{display:none}.mi-swl{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;font-weight:650;display:flex}.mi-msgs{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:16px;padding:22px 22px 10px;display:flex;overflow:auto}.mi-m{flex-direction:column;gap:6px;max-width:min(560px,86%);display:flex}.mi-m.me{align-self:flex-end;align-items:flex-end}.mi-bub{background:var(--accent-tint);color:var(--ink);border-radius:18px 18px 6px;padding:10px 14px;font-size:14px;line-height:1.5}.mi-txt{color:var(--ink);font-size:14px;line-height:1.6}.mi-mt{color:var(--faint);font-size:11px}.mi-m.working{color:var(--muted);flex-direction:row;align-items:center;gap:10px;font-size:13px}.mi-mcard{background:var(--surface-2);border-radius:16px;align-items:center;gap:12px;min-width:min(340px,100%);padding:10px 10px 10px 12px;display:flex}.mi-mcard b{margin-bottom:4px;font-size:13.5px;font-weight:650;display:block}.mi-hi{text-align:center;flex-direction:column;gap:8px;max-width:360px;margin:auto;display:flex}.mi-compose{flex-direction:column;gap:10px;padding:8px 18px 16px;display:flex}.mi-chips{flex-wrap:wrap;gap:6px;display:flex}.mi-chips .es-chip{align-items:center;gap:6px;display:inline-flex}.mi-chips .es-chip .ic{width:14px;height:14px;color:var(--accent-ink)}.mi-cbox{background:var(--composer-bg);box-shadow:inset 0 0 0 1px var(--composer-edge),var(--composer-shadow);transition:box-shadow var(--t-fast) var(--ease);border-radius:18px;align-items:center;gap:8px;padding:5px 5px 5px 16px;display:flex}.mi-cbox:hover{box-shadow:inset 0 0 0 1px var(--composer-edge-hover),var(--composer-shadow-hover)}.mi-cbox:focus-within{box-shadow:0 0 0 1px var(--focus-ring),0 0 0 4px var(--focus-halo),var(--composer-shadow-focus)}.mi-fform{flex-direction:column;height:100%;min-height:0;display:flex}.mi-fform .sh-body{flex:1}.mi-fsheet .sh-head .tile,.sheet .sh-head .tile{margin-top:2px}.mi-pill{cursor:pointer;position:relative}.mi-pill input{opacity:0;pointer-events:none;position:absolute}.mi-pill span{background:var(--chip-bg);height:36px;color:var(--chip-fg);box-shadow:inset 0 0 0 1px var(--chip-edge);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.mi-pill:hover span{background:var(--chip-bg-hover);box-shadow:inset 0 0 0 1px var(--chip-edge-hover)}.mi-pill input:checked+span{background:var(--chip-bg-selected);color:var(--chip-fg-selected);box-shadow:inset 0 0 0 1.5px var(--chip-edge-selected);padding-left:11px}.mi-pill input:checked+span:before,.es-chip.on:before,.cb-chip.on:before{content:"";width:14px;height:14px;-webkit-mask:var(--ck) center/contain no-repeat;-webkit-mask:var(--ck) center/contain no-repeat;-webkit-mask:var(--ck) center/contain no-repeat;-webkit-mask:var(--ck) center/contain no-repeat;mask:var(--ck) center/contain no-repeat;background:currentColor;flex:none}:root{--ck:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 256 256%27%3E%3Cpath d=%27M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z%27/%3E%3C/svg%3E")}.mi-pill input:focus-visible+span{box-shadow:inset 0 0 0 1px var(--chip-edge),0 0 0 2px var(--focus-ring),0 0 0 5px var(--focus-halo)}.mi-modal .modal{width:min(460px,100% - 32px)}.mi-mform{flex-direction:column;gap:14px;padding:22px;display:flex}.mi-pickg{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mi-pk{background:var(--surface-2);text-align:left;transition:background-color var(--t-fast) var(--ease);border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;padding:16px;display:flex}.mi-pk:hover{background:var(--accent-tint)}.mi-pk .ic{width:22px;height:22px;color:var(--accent-ink)}.mi-pk b{font-size:14px;font-weight:650}.mi-menu .pm-list button .grow{flex-direction:column;display:flex}.mi-menu .pm-list em{color:var(--muted);font-size:12px;font-style:normal}.mi-theme{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:6px;padding:10px 10px 6px;display:flex}.mi-reset{width:100%;color:var(--muted);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.mi-reset:hover{background:var(--surface-hover);color:var(--ink)}.mi-tiers{background:var(--surface-2);border-radius:16px;flex-direction:column;gap:2px;margin-top:6px;padding:6px;display:flex}.mi-tiers>div{color:var(--ink-2);gap:12px;padding:10px;font-size:13px;line-height:1.5;display:flex}.mi-tiers .ic{color:var(--accent-ink);margin-top:2px}.mi-tiers b{color:var(--ink);font-size:13.5px;font-weight:650;display:block}.toast .ic{color:var(--night-accent)}@media (max-width:1020px){.mi-grid,.mi-dgrid,.mi-opts,.mi-opts.n2{grid-template-columns:minmax(0,1fr)}.mi-opt{grid-template-columns:minmax(0,1fr) auto;gap:12px 14px;display:grid}.mi-opt-top,.mi-opt-rows,.mi-opt-note,.mi-opt-check{grid-column:1/-1}.mi-opt-price{text-align:right;align-items:flex-end}.mi-pv{font-size:22px}}@media (max-width:760px){.topbar .mi-nav,.mi-wapill .hl{display:none}.topbar-in{flex-wrap:nowrap;justify-content:space-between}.mi-tabbar{z-index:45;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:var(--surface);display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mi-tabbar{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.mi-tabbar{-webkit-backdrop-filter:saturate(1.4)blur(14px);border-top:1px solid var(--line)}.toasts{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.mi-page{padding-top:16px;padding-left:16px;padding-right:16px}.mi-hero{border-radius:22px;padding:22px 18px 18px}.mi-quick{scrollbar-width:none;flex-wrap:nowrap;margin:0 -18px;padding:0 18px;overflow-x:auto}.mi-quick::-webkit-scrollbar{display:none}.mi-qbtn{flex:none}.mi-needs{grid-template-columns:minmax(0,1fr)}.mi-row-end .mi-rr{display:none}.mi-chatpage{padding:0}.mi-chat{height:calc(100dvh - 130px);box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr)}.mi-threads{display:none}.mi-threads.show{z-index:30;border-right:0;display:flex;position:absolute;inset:64px 0 66px}.mi-listbtn{display:grid}.mi-swl span{display:none}.mi-msgs{padding:16px 14px 8px}.mi-compose{padding:6px 12px 12px}.mi-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mi-chips .es-chip{flex:none}.mi-cbar{bottom:78px}.mi-confirm{flex-wrap:wrap}.mi-confirm .btn{width:100%}.mi-osheet .sh-body{padding:18px 16px}.mi-osheet .sh-foot{padding:14px 16px}.mi-ohead .h2{font-size:22px}}@media (max-width:560px){.mi-opt{display:flex}.mi-opt-price{text-align:left;align-items:flex-start}.mi-stars{flex-wrap:wrap}.mi-stars span{white-space:nowrap}}.toast .ic{flex:none;width:18px;height:18px}.toast.t-ok .ic{color:#7fd6a6}.toast.t-info .ic{color:var(--night-accent)}.toast.t-warn .ic{color:#f2c46b}.toast.t-error .ic{color:#f28b9b}.toast .mi-tx{width:26px;height:26px;color:var(--on-night-3);margin-left:-2px}.toast .mi-tx:hover{color:var(--on-night);background:#ffffff1a}.toast .mi-tx .ic{color:currentColor;width:13px;height:13px}.mi-calm b{color:var(--ink);font-weight:650}.mi-calm.ok .ic{color:var(--ok)}.mi-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:36px 24px 30px;display:flex}.mi-empty .meta{max-width:42ch}.mi-empty .btn{margin-top:4px}.mi-emptyacts,.mi-tries{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.es-chip{white-space:nowrap;box-shadow:inset 0 0 0 1px var(--chip-edge);justify-content:center;align-items:center;gap:6px;display:inline-flex}.es-chip:hover{box-shadow:inset 0 0 0 1px var(--chip-edge-hover)}.es-chip .ic{width:15px;height:15px;color:var(--accent-ink);flex:none}.es-chip.on{background:var(--chip-bg-selected);color:var(--chip-fg-selected);box-shadow:inset 0 0 0 1.5px var(--chip-edge-selected);padding-left:10px}.mi-starttile{background:var(--accent-soft);border-radius:16px;flex:none;place-items:center;width:56px;height:56px;display:grid}.mi-hi .orb{margin:0 auto 4px}.mi-sample{background:var(--accent-soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent-line);border-radius:16px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px 12px 16px;font-size:13.5px;display:flex}.mi-sample>.ic{width:18px;height:18px;color:var(--accent-ink);flex:none}.mi-wapill.off .hl{color:var(--accent-ink)}.mi-offline{z-index:20;background:var(--warn-soft);max-width:1180px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--warn);border-radius:14px;align-items:center;gap:10px;margin:10px auto 0;padding:10px 14px;font-size:13px;display:flex;position:sticky;top:64px}@supports (color:color-mix(in lab, red, red)){.mi-offline{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 30%,transparent)}}.mi-offline>.ic{width:18px;height:18px;color:var(--warn);flex:none}.mi-m.queued .mi-bub{opacity:.62}.mi-m.queued .mi-mt{align-items:center;gap:5px;display:inline-flex}@keyframes miShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.sk-h,.sk-t,.sk-l,.sk-p{background:linear-gradient(90deg,var(--surface-3) 0%,var(--surface-3) 50%,var(--surface-3) 100%);border-radius:8px;display:block}@supports (color:color-mix(in lab, red, red)){.sk-h,.sk-t,.sk-l,.sk-p{background:linear-gradient(90deg,var(--surface-3) 0%,color-mix(in srgb,var(--surface-3) 40%,var(--surface)) 50%,var(--surface-3) 100%)}}.sk-h,.sk-t,.sk-l,.sk-p{background-size:200% 100%;animation:1.4s linear infinite miShimmer}.sk-h{width:150px;height:18px;margin:6px 0 12px}.sk-card{padding:6px 18px}.sk-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;display:flex}.sk-row:first-child{border-top:0}.sk-row>span{flex-direction:column;flex:1;gap:7px;display:flex}.sk-t{border-radius:12px;flex:none;width:40px;height:40px}.sk-l{width:70%;height:11px}.sk-l.s{width:42%}.sk-p{border-radius:999px;width:96px;height:24px}.sk-ask{color:var(--muted);align-items:center;gap:10px;padding-left:16px;font-size:14px;display:flex}@media (prefers-reduced-motion:reduce){.sk-h,.sk-t,.sk-l,.sk-p{animation:none}}.mi-dec.need{box-shadow:var(--shadow-1),inset 0 0 0 1.5px var(--accent-line)}.mi-acts{align-items:center;margin-top:12px}.mi-quote{background:var(--surface-2);border-radius:14px;margin:12px 0 4px;padding:6px 14px}.mi-quote>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.mi-quote>div:first-child{border-top:0}.mi-quote dt{color:var(--muted)}.mi-quote dd{color:var(--ink);margin:0;font-weight:650}.mi-quote .tot dt,.mi-quote .tot dd{color:var(--ink);font-size:15px;font-weight:750}.mi-fineprint{color:var(--muted);align-items:center;gap:6px;margin:10px 0 0;font-size:12.5px;display:flex}.mi-eta{background:var(--surface-3);border-radius:6px;flex:160px;height:6px;margin-right:6px;overflow:hidden}.mi-eta i{height:100%;width:var(--p);border-radius:inherit;background:var(--accent);display:block}.mi-rated{color:var(--muted);align-items:center;gap:3px;margin:6px 0 0;font-size:12.5px;display:flex}.mi-rated .ic{width:15px;height:15px;color:var(--line-2)}.mi-rated .ic.on{color:#e8a23a}.mi-rated span{margin-left:6px}.mi-receipt{color:var(--ink-2);align-items:center;gap:8px;margin:8px 0 0;font-size:13px;display:flex}.mi-receipt .ic{width:16px;height:16px;color:var(--muted)}.mi-opt.gone{opacity:.55;cursor:not-allowed;box-shadow:inset 0 0 0 1px var(--line)}.mi-opt.gone .mi-radio{visibility:hidden}.mi-otag.gone{background:var(--surface-3);color:var(--muted)}.mi-starsin{justify-content:center;gap:6px;margin-top:4px;display:flex}.mi-starsin button{width:46px;height:46px;color:var(--line-2);transition:transform var(--t-fast) var(--ease),color var(--t-fast) var(--ease);border-radius:12px;place-items:center;display:grid}.mi-starsin button .ic{width:30px;height:30px}.mi-starsin button:hover{transform:scale(1.08)}.mi-starsin button.on{color:#e8a23a}.mi-starword{text-align:center;color:var(--ink-2);margin:0;font-size:13.5px;font-weight:650}.mi-tagpick{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mi-times{flex-direction:column;gap:8px;display:flex}.mi-scen{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.mi-scard{text-align:left;background:var(--surface);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--edge);transition:box-shadow var(--t-fast) var(--ease);border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.mi-scard:hover{box-shadow:var(--shadow-2),inset 0 0 0 1px var(--accent-line)}.mi-scard b{color:var(--ink);font-size:14px;font-weight:700}.mi-scard span{color:var(--muted);font-size:12.5px;line-height:1.45}.mi-scard em{color:var(--accent-ink);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:12px;font-style:normal;font-weight:650;display:inline-flex}.mi-states .mi-block h2 .faint{margin-left:4px;font-weight:500}.mi-backstates{left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:70;background:var(--night);height:38px;color:var(--on-night);box-shadow:var(--shadow-night);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:13px;font-weight:650;display:inline-flex;position:fixed}.mi-backstates .ic{width:16px;height:16px;color:var(--night-accent)}@media (max-width:760px){.mi-backstates{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.mi-offline{margin:8px 12px 0;top:56px}}@media (min-width:861px){body:has(.mio-wrap) .mi-backstates{bottom:calc(56px + env(safe-area-inset-bottom,0px))}}body:has(.mi-cbar) .toasts{bottom:calc(112px + env(safe-area-inset-bottom,0px))}.mi-menu{overscroll-behavior:contain;max-height:calc(100dvh - 84px);overflow-y:auto}@media (min-width:761px){.mi-wapill.off .hl{display:inline}}.mi-hero-foot .btn.link{color:var(--night-accent);font-size:inherit;font-weight:650}@media (max-width:760px){body:has(.mio-wrap) .mi-backstates{bottom:calc(16px + env(safe-area-inset-bottom,0px))}body:has(.mi-cbar) .toasts{bottom:calc(268px + env(safe-area-inset-bottom,0px))}}.mi-when{background:var(--warn-soft);color:var(--warn);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;margin:0;padding:2px 8px;font-size:11.5px;font-weight:650;display:inline-flex}.mi-when.hot{background:var(--risk-soft);color:var(--risk)}.mi-when.soft{background:var(--surface-2);color:var(--muted)}.mi-when .ic{width:12px;height:12px}.mi-nrows,.mi-nchecks{margin-top:14px;padding:6px}.mi-nrow{border-radius:14px;align-items:center;gap:10px;padding:4px 8px 4px 4px;display:flex}.mi-nrow+.mi-nrow,.mi-nchecks header+.mi-nrow{box-shadow:0 -1px 0 var(--line)}.mi-nrowb{text-align:left;border-radius:12px;flex:1;align-items:center;gap:12px;min-width:0;padding:8px;display:flex}.mi-nrowb:hover{background:var(--row-bg-hover)}.mi-nrowb .grow{min-width:0}.mi-nrowb b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;display:block;overflow:hidden}.mi-nrowb em{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;margin-top:3px;font-size:12px;font-style:normal;display:flex;overflow:hidden}.mi-nrowb em .ov{color:var(--accent-ink);font-weight:700}.mi-nrowb em>span:last-child{text-overflow:ellipsis;overflow:hidden}.mi-nrow>.btn{flex:none}.mi-nmore{width:100%;color:var(--accent-ink);border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:2px;padding:10px;font-size:13px;font-weight:650;display:flex}.mi-nmore:hover{background:var(--accent-soft)}.mi-nchecks header{align-items:center;gap:12px;padding:10px 8px 10px 10px;display:flex}.mi-nchecks header b{font-size:14px;font-weight:700;display:block}.mi-nchecks header .grow>span{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.mi-nchecks header .btn{flex:none}.tile.ok{background:var(--ok-soft);color:var(--ok)}.mi-nall{justify-content:flex-end;margin-top:10px;display:flex}@media (max-width:760px){.mi-nrow>.btn{display:none}.mi-nchecks header{flex-wrap:wrap}.mi-nchecks header .btn{justify-content:center;width:100%}}.mi-nodline,.cb-nodline{color:var(--ink);text-wrap:pretty;margin:0;font-size:16px;font-weight:550;line-height:1.5}.mi-nodline b,.cb-nodline b{font-weight:780}.cb-nodline{font-size:14.5px}.mi-nodwhy{flex-wrap:wrap;gap:6px;display:flex}.mi-nodwhy span{background:var(--surface-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.mi-nodwhy .ic{width:12px;height:12px;color:var(--ok)}.mi-nod .btn.link{font-size:13px}.mi-room{position:relative}.mi-room.dropping:after{content:"Drop a photo to send it";border:2px dashed var(--accent-line);background:var(--accent-soft);border-radius:18px;place-items:center;display:grid;position:absolute;inset:64px 12px 12px}@supports (color:color-mix(in lab, red, red)){.mi-room.dropping:after{background:color-mix(in srgb,var(--accent-soft) 70%,transparent)}}.mi-room.dropping:after{color:var(--accent-ink);z-index:5;pointer-events:none;font-weight:650}.cm-day,.cm-unread{color:var(--faint);letter-spacing:.02em;align-items:center;gap:12px;font-size:11.5px;font-weight:650;display:flex}.cm-day:before,.cm-day:after,.cm-unread:before,.cm-unread:after{content:"";background:var(--line);flex:1;height:1px}.cm-unread{color:var(--accent-ink)}.cm-unread:before,.cm-unread:after{background:var(--accent-line)}.cm-note{background:var(--surface-2);max-width:90%;color:var(--muted);text-align:center;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:5px 12px;font-size:12px;display:inline-flex}.cm-note .ic{flex:none;width:13px;height:13px}.cm-st{align-items:center;gap:3px;display:inline-flex}.cm-st .ic{width:12px;height:12px}.cm-read{color:var(--accent-ink);align-items:center;gap:3px;display:inline-flex}.mi-m.sending .mi-bub{opacity:.7}.mi-m.failed .mi-bub{box-shadow:inset 0 0 0 1px var(--risk)}@supports (color:color-mix(in lab, red, red)){.mi-m.failed .mi-bub{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--risk) 45%,transparent)}}.cm-fail{color:var(--risk);align-items:center;gap:6px;display:inline-flex}.cm-fail .ic{width:13px;height:13px}.cm-fail .btn.link{height:auto;padding:0;font-size:11.5px}.mi-m.redacted .mi-bub{font-variant-numeric:tabular-nums;letter-spacing:.02em;align-items:center;gap:6px;display:inline-flex}.mi-m.redacted .mi-bub .ic{width:13px;height:13px;color:var(--accent-ink)}.cm-img{background:var(--surface-3);width:min(240px,70vw);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px 18px 6px;margin:0;position:relative;overflow:hidden}.cm-img img{aspect-ratio:16/11;object-fit:cover;width:100%;display:block}.cm-img.up:after,.cm-img.fail:after{content:"";background:#1b152580;position:absolute;inset:0}.cm-img.fail:after{background:#1b1525a3}.cm-up,.cm-upfail{z-index:1;color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;inset:0}.cm-up>span{letter-spacing:.01em;text-shadow:0 1px 2px #00000059;font-size:12.5px;font-weight:650}.cm-up i{background:conic-gradient(#fff var(--p,0%),#ffffff29 0);width:40px;height:40px;animation:cmUp 1.4s var(--ease) forwards;border-radius:50%;-webkit-mask:radial-gradient(circle,#0000 15.5px,#000 16.5px);mask:radial-gradient(circle,#0000 15.5px,#000 16.5px)}@property --p{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes cmUp{0%{--p:4%}to{--p:96%}}.cm-upic{color:#c2334d;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.cm-upic .ic{width:18px;height:18px}.cm-upfail b{font-size:13px;font-weight:700}.cm-upfail .btn{margin-top:2px}.cm-noimg{aspect-ratio:16/11;color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.mi-m.team{flex-direction:row;align-items:flex-start;gap:10px}.cm-av{color:#fff;background:#2f7d8c;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12.5px;font-weight:750;display:grid}.cm-av.lg{width:36px;height:36px;font-size:14px}.cm-tcol{flex-direction:column;gap:4px;min-width:0;display:flex}.cm-who{color:var(--ink-2);font-size:12px;font-weight:700}.mi-m.team .mi-txt{background:var(--surface-2);border-radius:6px 18px 18px;padding:10px 14px}.cm-quick{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.cb{width:100%;max-width:480px;animation:cbIn .32s var(--ease) both;flex-direction:column;gap:10px;display:flex}@keyframes cbIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cb-card,.cb-work,.cb-err,.cb-remind,.cb-optsw .cb-foot{border-radius:18px}.cb-card,.cb-work,.cb-err,.cb-remind{background:var(--surface);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--edge);padding:14px 16px}.cb-card.need{box-shadow:var(--shadow-1),inset 0 0 0 1.5px var(--accent-line)}.cb-card>b,.cb-row b{color:var(--ink);font-size:14px;font-weight:700}.cb-card>span,.cb-row .grow>span{color:var(--muted);font-size:13px;line-height:1.5;display:block}.cb-row{align-items:flex-start;gap:12px;display:flex}.cb-row .grow{flex-direction:column;gap:3px;min-width:0;display:flex}.cb-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cb-note,.cb-hint,.cb-fine{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.cb-note .ic,.cb-fine .ic{flex:none;width:13px;height:13px}.cb-view{align-self:flex-start;height:auto;margin-top:-2px;padding:0;font-size:12.5px}.cb-alt{align-self:flex-start;align-items:center;gap:6px;height:auto;padding:0;font-size:12.5px;display:inline-flex}.cb-lbl{color:var(--muted);font-size:12px;font-weight:650}.cb-ask{gap:8px}.cb-chips{flex-wrap:wrap;gap:8px;display:flex}.cb-chip{background:var(--chip-bg);min-height:36px;color:var(--chip-fg);box-shadow:inset 0 0 0 1px var(--chip-edge);transition:background-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.cb-chip:hover{background:var(--chip-bg-hover);box-shadow:inset 0 0 0 1px var(--chip-edge-hover)}.cb-chip:active{transform:scale(.97)}.cb-chip.on{background:var(--chip-bg-selected);color:var(--chip-fg-selected);box-shadow:inset 0 0 0 1.5px var(--chip-edge-selected)}.cb-chip .ic{width:14px;height:14px;color:var(--accent-ink)}.cb-chips .cb-chip{animation:cbIn .3s var(--ease) both}.cb-chips .cb-chip:nth-child(2){animation-delay:40ms}.cb-chips .cb-chip:nth-child(3){animation-delay:80ms}.cb-chips .cb-chip:nth-child(4){animation-delay:.12s}.cb-chips .cb-chip:nth-child(n+5){animation-delay:.16s}.cb-slots{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.cb-slot{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);text-align:left;transition:background-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;display:flex}.cb-slot:hover{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.cb-slot b{color:var(--ink);font-size:13.5px;font-weight:700}.cb-slot span{color:var(--muted);font-size:12.5px}.cb-stalenote{color:var(--warn);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.cb-stalenote .ic{width:14px;height:14px}.cb-photo{flex-direction:row;align-items:center;gap:10px}.cb-drop{border:1.5px dashed var(--accent-line);background:var(--accent-soft);border-radius:16px;flex:1;align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.cb-drop{background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface))}}.cb-drop{text-align:left;transition:background-color var(--t-fast) var(--ease)}.cb-drop:hover{background:var(--accent-soft)}.cb-drop>.ic{width:22px;height:22px;color:var(--accent-ink);flex:none}.cb-drop b{color:var(--ink);font-size:13.5px;font-weight:700;display:block}.cb-drop em{color:var(--muted);font-size:12px;font-style:normal}.cb-addr{background:var(--surface-2);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cb-addr b{color:var(--ink);font-size:13.5px;font-weight:700;display:block}.cb-addr .grow>span{color:var(--muted);font-size:12px}.cb-pin{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-ink);border-radius:11px;flex:none;place-items:center;display:grid}.cb-pin .ic{width:18px;height:18px}.cb-work{flex-direction:row;align-items:flex-start;gap:12px}.cb-work>.grow{flex-direction:column;gap:8px;min-width:0;display:flex}.cb-work b{font-size:14px;font-weight:700}.cb-steps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cb-steps li{color:var(--faint);align-items:center;gap:8px;font-size:13px;display:flex}.cb-steps li .ic{width:14px;height:14px;color:var(--ok);flex:none}.cb-steps li i{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:50%;flex:none}.cb-steps li.done{color:var(--ink-2)}.cb-steps li.now{color:var(--ink);font-weight:600}.cb-steps li.now i{box-shadow:inset 0 0 0 1.5px var(--accent);background:radial-gradient(circle,var(--accent) 0 3px,transparent 3.5px);animation:cbPulse 1.6s var(--ease) infinite}@keyframes cbPulse{50%{opacity:.45}}.cb-err .tile,.cb-card .tile{flex:none}.cb-err{flex-direction:row;align-items:center}.cb-err .btn{flex:none}.cb-optsw{gap:10px;max-width:560px}.cb-opts{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:-2px;padding:2px 2px 6px;display:flex;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.cb-opts::-webkit-scrollbar{display:none}.cb-opt{scroll-snap-align:start;background:var(--surface);text-align:left;box-shadow:var(--shadow-1),inset 0 0 0 1px var(--edge);transition:box-shadow var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease),transform .12s var(--ease);border-radius:18px;flex-direction:column;flex:0 0 196px;gap:12px;padding:14px 14px 15px;display:flex;position:relative}.cb-opt:hover{box-shadow:var(--shadow-2),inset 0 0 0 1px var(--accent-line)}.cb-opt:active{transform:scale(.98)}.cb-opt:focus-visible{box-shadow:var(--shadow-1),inset 0 0 0 2px var(--accent);outline:0}.cb-opt.on{background:var(--accent-soft);box-shadow:var(--shadow-1),inset 0 0 0 1.5px var(--accent)}.cb-opt.on:focus-visible{box-shadow:var(--shadow-1),inset 0 0 0 2.5px var(--accent)}.cb-opt.gone{cursor:not-allowed;box-shadow:inset 0 0 0 1px var(--line);background:0 0;transform:none}.cb-ohd{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.cb-otag{color:var(--muted);text-transform:none;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:11.5px;font-weight:650;display:inline-flex;overflow:hidden}.cb-otag .ic{flex:none;width:11px;height:11px}.cb-otag.pick{background:var(--accent-soft-2);height:22px;color:var(--accent-ink);border-radius:999px;padding:0 8px;font-size:11px;font-weight:720}.cb-otag.gone{color:var(--risk);font-weight:700}.cb-otag.gone .ic{width:12px;height:12px}.cb-otick{color:#0000;width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-2);transition:background-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.cb-otick .ic{width:11px;height:11px}.cb-opt.on .cb-otick{background:var(--accent);box-shadow:none;color:var(--on-accent)}.cb-opt.gone .cb-otick{display:none}.cb-oid{align-items:center;gap:10px;min-width:0;display:flex}.cb-oav{letter-spacing:.02em;background:var(--c,#6a3ce0);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:11.5px;font-weight:780;display:grid}@supports (color:color-mix(in lab, red, red)){.cb-oav{background:color-mix(in srgb,var(--c,#6a3ce0) 15%,var(--surface))}}.cb-oav{color:var(--c,#6a3ce0)}@supports (color:color-mix(in lab, red, red)){.cb-oav{color:color-mix(in srgb,var(--c,#6a3ce0) 82%,var(--ink))}}.cb-oav{box-shadow:inset 0 0 0 1px var(--c,#6a3ce0)}@supports (color:color-mix(in lab, red, red)){.cb-oav{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c,#6a3ce0) 22%,transparent)}}.cb-otx{flex-direction:column;gap:2px;min-width:0;display:flex}.cb-oname{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:720;overflow:hidden}.cb-orat{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12px;display:flex;overflow:hidden}.cb-orat .ic{color:#e8a23a;flex:none;width:12px;height:12px}.cb-orat b{color:var(--ink-2);font-weight:700}.cb-osep{background:var(--line);height:1px;margin:0 -2px}.cb-opt.on .cb-osep{background:var(--accent-line)}.cb-odeal{flex-direction:column;gap:7px;display:flex}.cb-oprice{color:var(--ink);align-items:baseline;gap:6px;display:flex}.cb-oprice b{letter-spacing:-.025em;font-size:23px;font-weight:800;line-height:1}.cb-oprice em{color:var(--muted);white-space:nowrap;font-size:12px;font-style:normal;font-weight:600}.cb-owhen{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;font-weight:620;display:flex;overflow:hidden}.cb-owhen .ic{width:14px;height:14px;color:var(--muted);flex:none}.cb-opt.gone :is(.cb-oname,.cb-oprice,.cb-owhen,.cb-orat b){color:var(--faint)}.cb-opt.gone .cb-oprice b{text-decoration:line-through;text-decoration-thickness:1.5px}.cb-opt.gone .cb-oav{filter:grayscale();opacity:.55}.cb-opt.gone .cb-orat .ic{color:var(--faint)}.cb-foot{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.cb-foot .btn.link{font-size:13px}.cb-stale{background:var(--warn-soft);color:var(--ink);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.cb-stale>.ic{width:16px;height:16px;color:var(--warn);flex:none}.cb-stale span{flex:1}.cb-optsw.stale .cb-opt{opacity:.7}.cb-trackc{gap:8px}.cb-track{grid-template-columns:repeat(4,1fr);margin:6px 0 2px;padding:0;list-style:none;display:grid}.cb-track li{color:var(--faint);flex-direction:column;align-items:flex-start;gap:6px;font-size:11.5px;font-weight:600;display:flex;position:relative}.cb-track li i{z-index:1;background:var(--surface);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--line-2);border-radius:50%;position:relative}.cb-track li:not(:last-child):after{content:"";background:var(--line);height:2px;position:absolute;top:5px;left:12px;right:0}.cb-track li.done{color:var(--ink-2)}.cb-track li.done i{background:var(--accent);box-shadow:none}.cb-track li.done:after{background:var(--accent)}.cb-track li.now{color:var(--accent-ink)}.cb-track li.now i{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.cb-trackc .mi-eta{flex:none;width:100%;margin:2px 0 0}.cb-contact{background:var(--surface-2);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.cb-contact b{font-size:13.5px;font-weight:700;display:block}.cb-contact .grow>span{color:var(--muted);font-size:12px;display:block}.cb-rate{align-items:flex-start}.cb-stars{gap:4px;margin:2px 0;display:flex}.cb-stars button{width:40px;height:40px;color:var(--line-2);transition:transform var(--t-fast) var(--ease),color var(--t-fast) var(--ease);border-radius:12px;place-items:center;display:grid}.cb-stars button .ic{width:26px;height:26px}.cb-stars:hover button{color:#e8a23a}.cb-stars button:hover~button{color:var(--line-2)}.cb-stars button:hover{transform:scale(1.1)}.cb-teamc .cm-av{margin-top:2px}.cb-safe{background:var(--risk-soft);box-shadow:inset 0 0 0 1px var(--risk);border-radius:18px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.cb-safe{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--risk) 30%,transparent)}}.cb-safeh{color:var(--risk);align-items:center;gap:8px;display:flex}.cb-safeh .ic{width:20px;height:20px}.cb-safeh b{color:var(--ink);font-size:14.5px;font-weight:750}.cb-safe p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}.cb-nums{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin:0;display:grid}.cb-nums div{background:var(--surface);border-radius:12px;padding:8px 12px}.cb-nums dt{color:var(--muted);font-size:11.5px;font-weight:600}.cb-nums dd{margin:0}.cb-nums a{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;text-decoration:none}.cb-list{gap:6px}.cb-list .mi-mcard,.cb-fold{width:100%;min-width:0;max-width:480px}.cb-remind{flex-direction:row}.cb-prep{color:var(--ink-2);flex-direction:column;gap:4px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.cb-prep li{align-items:center;gap:6px;display:flex}.cb-prep .ic{width:13px;height:13px;color:var(--ok)}.cb-remind+.cb-chips{margin-top:2px}.cm-attach{width:36px;height:36px;color:var(--muted);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease);border-radius:12px;flex:none;place-items:center;margin-left:-10px;display:grid}.cm-attach:hover{background:var(--surface-3);color:var(--ink)}.cm-attach .ic{width:19px;height:19px}.cm-jump{z-index:6;background:var(--night);height:34px;color:var(--on-night);box-shadow:var(--shadow-night,var(--shadow-2));border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:650;display:inline-flex;position:absolute;bottom:112px;left:50%;transform:translate(-50%)}.cm-jump .ic{width:13px;height:13px}@media (prefers-reduced-motion:reduce){.cb,.cb-chips .cb-chip,.cb-steps li.now i{animation:none}.cm-up i{--p:70%;animation:none}}@media (max-width:760px){.cb,.cb-optsw{max-width:100%}.cb-opt{flex-basis:184px}.cb-photo{flex-wrap:wrap}.cm-jump{bottom:104px}}.mi-kit .phead{flex-wrap:wrap;align-items:flex-end;gap:16px}.kit-seg button{align-items:center;gap:6px;display:inline-flex}.kit-seg .ic,.kit-seg .mi-wa{width:14px;height:14px}.kit-toc{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.kit-toc a{background:var(--surface-2);color:var(--ink-2);border-radius:999px;gap:4px;padding:6px 12px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.kit-toc a:hover{background:var(--accent-soft);color:var(--accent-ink)}.kit-p{max-width:70ch;margin:-4px 0 14px}.kit-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));align-items:start;gap:14px;display:grid}.kit-it{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.kit-it figcaption{justify-content:space-between;align-items:center;gap:8px;display:flex}.kit-it figcaption b{font-size:13.5px;font-weight:700}.kit-frame{background:var(--surface);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--edge);border-radius:20px;flex-direction:column;gap:12px;min-height:96px;padding:16px;display:flex;overflow:hidden}.kit-frame .mi-m,.kit-frame .cb{max-width:100%}.kit-live{align-self:flex-start;align-items:center;gap:4px;height:auto;padding:0;font-size:12.5px;display:inline-flex}.kit-frame.wa{--wa-bg:#efeae2;--wa-in:#fff;--wa-out:#d9fdd3;--wa-ink:#111b21;--wa-mute:#667781;--wa-btn:#027eb5;--wa-sys:#fff5c4;background:var(--wa-bg);gap:6px;font-family:inherit;box-shadow:inset 0 0 0 1px #0000000f}:root[data-theme=dark] .kit-frame.wa{--wa-bg:#0b141a;--wa-in:#202c33;--wa-out:#005c4b;--wa-ink:#e9edef;--wa-mute:#8696a0;--wa-btn:#53bdeb;--wa-sys:#182229}.wa-sys{background:var(--wa-sys);color:var(--wa-mute);text-align:center;border-radius:8px;align-self:center;padding:4px 10px;font-size:11.5px}.wa-g{flex-direction:column;gap:2px;max-width:88%;display:flex}.wa-b{background:var(--wa-in);color:var(--wa-ink);word-wrap:break-word;border-radius:8px;min-width:80px;padding:7px 9px 18px;font-size:13.5px;line-height:1.45;position:relative;box-shadow:0 1px .5px #00000021}.wa-b.me{background:var(--wa-out);align-self:flex-end;max-width:85%}.wa-b img{border-radius:6px;width:200px;max-width:100%;display:block}.wa-t{color:var(--wa-mute);font-size:10.5px;position:absolute;bottom:3px;right:8px}.wa-btns{flex-direction:column;gap:2px;display:flex}.wa-btns span{background:var(--wa-in);color:var(--wa-btn);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:13.5px;font-weight:500;display:flex;box-shadow:0 1px .5px #00000021}.wa-btns .ic{width:14px;height:14px}.wa-listp{background:var(--wa-in);border-radius:8px;flex-direction:column;margin-top:4px;padding:6px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.wa-listp{background:color-mix(in srgb,var(--wa-in) 70%,transparent)}}.wa-listp{color:var(--wa-mute);font-size:12px}.wa-listp span{border-bottom:1px solid #0000000f;padding:3px 0}.wa-listp em{padding-top:3px;font-style:normal}.cm-jump[hidden]{display:none}@media (max-width:760px){body:has(.mi-chatpage) .mi-backstates{bottom:calc(150px + env(safe-area-inset-bottom,0px))}}.mio-wrap{grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr);min-height:100dvh;display:grid}.mio-art{box-shadow:none;border-radius:0;flex-direction:column;justify-content:space-between;gap:32px;min-height:100dvh;padding:40px 48px;display:flex;position:sticky;top:0}.mio-logo{color:var(--on-night)}.mio-h{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.4vw,60px);font-weight:800;line-height:1.04}.mio-h .b{font-weight:500}.mio-copy p{max-width:34ch;color:var(--on-night-2);margin:18px 0 0;font-size:15px;line-height:1.6}.mio-orb{width:156px;margin:0 0 36px -10px;display:block}.mio-orb>.orb{display:block}.mio-artfoot{color:var(--on-night-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.mio-main{flex-direction:column;justify-content:center;align-items:center;padding:48px 24px 64px;display:flex}.mio-prog{grid-template-columns:repeat(4,1fr);gap:6px;width:100%;max-width:460px;margin-bottom:32px;display:grid}.mio-prog i{background:var(--surface-3);height:4px;transition:background-color var(--t-ui) var(--ease);border-radius:4px}.mio-form{flex-direction:column;gap:14px;width:100%;max-width:460px;display:flex}.mio-form>.over{margin-bottom:-4px}.mio-form .h1{font-size:clamp(28px,3vw,36px)}.mio-lead{color:var(--ink-2);margin:0 0 6px;font-size:15px;line-height:1.6}.mio-f{flex-direction:column;gap:14px;display:flex}.mio-phone{grid-template-columns:118px minmax(0,1fr);gap:8px;display:grid}.mio-go{width:100%}.mio-go .mi-wa{width:18px;height:18px}.mio-or{color:var(--faint);align-items:center;gap:12px;font-size:12px;display:flex}.mio-or:before,.mio-or:after{content:"";border-top:1px solid var(--line);flex:1}.mio-fine{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.mio-back{color:var(--muted);align-self:flex-start;gap:6px;margin-bottom:4px}.mio-code{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.mio-code input{background:var(--field-bg);text-align:center;width:100%;height:58px;color:var(--ink);font-variant-numeric:tabular-nums;transition:box-shadow var(--t-fast) var(--ease);border:0;border-radius:14px;outline:0;font-size:24px;font-weight:750}.mio-code input:focus{box-shadow:var(--field-focus-ring);background:var(--field-bg-focus)}.mio-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mio-hint{color:var(--muted);font-size:12px}.mio-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mio-th{background:var(--surface);box-shadow:inset 0 0 0 1px var(--edge),var(--shadow-1);text-align:left;transition:box-shadow var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.mio-th:hover{background:var(--surface-hover)}.mio-th b{color:var(--ink);flex:1;font-size:14px;font-weight:650}.mio-th.on{background:var(--surface-selected);box-shadow:inset 0 0 0 1.5px var(--accent),var(--shadow-2)}.mio-tick{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-2);color:#0000;border-radius:50%;flex:none;place-items:center;display:grid}.mio-tick .ic{width:11px;height:11px}.mio-th.on .mio-tick{background:var(--accent);box-shadow:none;color:var(--on-accent)}.mio-kids{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mio-kids .input{flex:1;min-width:180px}.mio-kid{background:var(--accent-tint);height:32px;color:var(--accent-ink);border-radius:999px;align-items:center;gap:4px;padding:0 4px 0 12px;font-size:13px;font-weight:650;display:inline-flex}.mio-kid .x{border-radius:50%;width:24px;height:24px}.mio-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.mio-wa{align-items:center;gap:12px;padding:14px 16px;display:flex}.mio-wa b{font-size:14px;font-weight:650;display:block}.mio-wa .grow>span{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.mio-ok{width:22px;height:22px;color:var(--ok)}.mio-knows{padding:8px 16px}.mio-knows>.over{padding:10px 0 4px}.mio-fact{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.mio-fact .grow>*{display:block}.mio-fact b{margin-top:1px;font-size:14px;font-weight:650}.mio-fact em{color:var(--muted);margin-top:2px;font-size:12px;font-style:normal}.mio-inprog{align-items:center;gap:12px;padding:14px 16px;display:flex}.mio-inprog .grow>*{display:block}.mio-inprog b{margin:1px 0 6px;font-size:14.5px;font-weight:650}.mio-inprog .tag{display:inline-flex}@media (max-width:860px){.mio-wrap{grid-template-columns:minmax(0,1fr)}.mio-art{gap:18px;min-height:0;padding:22px 20px 26px;position:relative;top:auto}.mio-orb{transform-origin:100% 0;margin:0;position:absolute;top:14px;right:14px;transform:scale(.36)}.mio-h{font-size:32px}.mio-copy p,.mio-artfoot{display:none}.mio-main{justify-content:flex-start;padding:26px 16px 48px}.mio-themes{grid-template-columns:minmax(0,1fr)}.mio-code input{height:50px;font-size:20px}}@keyframes mioInF{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes mioInB{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes mioRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mioShake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}@keyframes mioPop{0%{transform:scale(.92)}55%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes mioFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mio-form.in-fwd{animation:mioInF .42s var(--ease) both}.mio-form.in-back{animation:mioInB .42s var(--ease) both}.mio-rise{animation:mioRise .56s var(--ease) both}.mio-rise.d1{animation-delay:.12s}.mio-rise.d2{animation-delay:.24s}.mio-rise.d3{animation-delay:.38s}@media (prefers-reduced-motion:reduce){.mio-form.in-fwd,.mio-form.in-back,.mio-rise,.mio-code.shake,.pop{animation:none!important}}.mio-prog i{position:relative;overflow:hidden}.mio-prog i b{border-radius:inherit;background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.mio-prog i.on{background:var(--accent)}.mio-prog i.now b{animation:mioFill .52s var(--ease) .12s both}.mio-err{min-height:0;color:var(--risk);margin:6px 0 0;font-size:12.5px;font-weight:550;line-height:1.45}.mio-err:empty{display:none}.input.bad,.mio-phone.bad .input,.mio-phone.bad .select{box-shadow:inset 0 0 0 1.5px var(--risk)}.mio-alert{align-items:flex-start}.mio-alert .btn{flex:none}.mio-alertacts{margin-top:-4px}.mio-alertacts .btn{flex:1}.mio-code.bad input{box-shadow:inset 0 0 0 1.5px var(--risk)}.mio-code.ok input{box-shadow:inset 0 0 0 1.5px var(--ok);color:var(--ok)}.mio-code.shake{animation:mioShake .46s var(--ease)}.mio-go.is-ok{background:var(--ok);opacity:1}.mio-go .orb{margin-right:4px}.mio-locktile{background:var(--accent-soft);width:56px;height:56px;color:var(--accent-ink);border-radius:18px;place-items:center;display:grid}.mio-locktile .ic{width:26px;height:26px}.mio-fine .btn.link{height:auto;font-size:inherit;vertical-align:baseline;padding:0;display:inline}.mio-try{background:var(--surface-2);color:var(--muted);border-radius:14px;font-size:12.5px}.mio-try summary{cursor:pointer;align-items:center;gap:8px;padding:10px 14px;font-weight:650;list-style:none;display:flex}.mio-try summary::-webkit-details-marker{display:none}.mio-try summary .ic{width:15px;height:15px}.mio-trylist{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 10px;display:grid}.mio-trylist button{text-align:left;background:var(--surface);box-shadow:inset 0 0 0 1px var(--edge);border-radius:10px;flex-direction:column;gap:2px;padding:9px 11px;display:flex}.mio-trylist button:hover{box-shadow:inset 0 0 0 1px var(--accent-line)}.mio-trylist b{color:var(--ink);font-size:12.5px;font-weight:650}.mio-trylist span{font-size:11.5px}.mio-try p{margin:0;padding:10px 14px 12px;line-height:1.5}.mio-intro{flex-direction:column;gap:14px;display:flex}.mio-hellomark{align-items:center;height:128px;margin:-8px 0 4px;display:flex}.mio-hellomark.sm{height:72px;margin:0}.mio-promise{flex-direction:column;gap:10px;margin:4px 0 6px;padding:0;list-style:none;display:flex}.mio-promise li{color:var(--ink);align-items:center;gap:12px;font-size:14.5px;display:flex}.mio-promise .ic,.mio-promise .mi-wa{width:20px;height:20px;color:var(--accent-ink);flex:none}.mio-introacts{flex-direction:column;gap:8px;margin-top:6px;display:flex}.mio-note{max-width:440px;color:var(--on-night)}.mio-notehi{letter-spacing:-.035em;text-wrap:balance;font-size:31px;font-weight:800;line-height:1.12}.mio-notehi .nm{color:var(--night-accent)}.mio-notehi .nm.ghost{color:var(--on-night-3);font-weight:700}.mio-note p{color:var(--on-night-2);margin:18px 0 0;font-size:17px;font-weight:500;line-height:1.8}.mio-note p>span{transition:opacity .42s var(--ease)}.mio-note .dim{opacity:.38}.mio-note .rise{animation:mioRise .52s var(--ease) both}.mio-w{color:var(--on-night);white-space:nowrap;vertical-align:baseline;background:#cdb6ec21;border-radius:9px;align-items:center;gap:5px;margin:0 1px;padding:1px 9px 2px 7px;font-weight:650;line-height:1.5;display:inline-flex}.mio-w .ic,.mio-w .mi-wa{width:15px;height:15px;color:var(--night-accent);flex:none}.mio-w.pop{animation:mioPop .36s var(--ease)}.mio-blank{vertical-align:-3px;border-bottom:1.5px dashed #cdb6ec59;width:110px;height:1.05em;margin:0 2px;display:inline-block}.mio-blank.s{width:70px}.mio-notesig{min-height:34px;color:var(--on-night-3);align-items:center;gap:10px;margin-top:22px;font-size:13px;display:flex}.mio-notemark{flex:none;display:inline-flex}.mio-wa.ok{box-shadow:inset 0 0 0 1.5px var(--ok)}@supports (color:color-mix(in lab, red, red)){.mio-wa.ok{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ok) 50%,transparent)}}@media (max-width:860px){.mio-note{display:none}.mio-trylist{grid-template-columns:minmax(0,1fr)}.mio-hellomark{height:96px}}.mio-wrap :is(.input,.select,.textarea),.mio-code input{background:var(--surface);box-shadow:inset 0 0 0 1px var(--chip-edge)}.mio-wrap :is(.input,.select,.textarea):hover,.mio-code input:hover{box-shadow:inset 0 0 0 1px var(--chip-edge-hover)}.mio-wrap :is(.input,.select,.textarea):focus,.mio-code input:focus{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--accent),0 0 0 4px var(--accent-soft)}.mio-wrap .input.bad,.mio-phone.bad :is(.input,.select),.mio-code.bad input{box-shadow:inset 0 0 0 1.5px var(--risk)}.mio-code.ok input{box-shadow:inset 0 0 0 1.5px var(--ok)}.mops{grid-template-columns:248px minmax(0,1fr);min-height:100dvh;display:grid}.mops-side{box-shadow:none;border-radius:0;flex-direction:column;gap:18px;height:100dvh;padding:22px 14px 16px;display:flex;position:sticky;top:0}.mops-brand{align-items:center;gap:10px;padding:0 8px;display:flex}.mops-nav{flex-direction:column;gap:2px;display:flex}.mops-nav button{height:40px;color:var(--on-night-2);text-align:left;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease);border-radius:11px;align-items:center;gap:11px;padding:0 10px;font-size:13.5px;font-weight:600;display:flex}.mops-nav button span{flex:1}.mops-nav button:hover{color:var(--on-night);background:#ffffff12}.mops-nav button.on{color:var(--on-night);background:#ffffff1c}.mops-nav button.on .ic{color:var(--night-accent)}.mops-nav b{background:var(--risk);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:750;display:grid}.mops-shift{border-top:1px solid var(--night-line);flex-direction:column;gap:4px;margin-top:auto;padding:12px 8px;display:flex}.mops-shift .over{margin-bottom:4px}.mops-mem{align-items:center;gap:10px;padding:5px 0;display:flex}.mops-mem b{color:var(--on-night);font-size:12.5px;font-weight:650;display:block}.mops-mem .grow>span{color:var(--on-night-3);font-size:11.5px;display:block}.mops-on{background:#3fbf7f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #3fbf7f2e}.mops-back{height:36px;color:var(--on-night-3);border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;font-weight:600;display:flex}.mops-back:hover{color:var(--on-night);background:#ffffff12}.mops-main{flex-direction:column;gap:18px;min-width:0;padding:24px 28px 80px;display:flex}.mops-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.mops-top .meta{margin:6px 0 0;font-size:13px}.mops-un{color:var(--muted);background:var(--surface-3)!important}.mops-un .ic{width:12px;height:12px}.mops-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.mops-tiles.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mops-tile{text-align:left;transition:box-shadow var(--t-fast) var(--ease);flex-direction:column;gap:6px;padding:14px 16px;display:flex}button.mops-tile:hover{box-shadow:inset 0 0 0 1px var(--accent-line),var(--shadow-2)}.mops-tile b{letter-spacing:-.03em;color:var(--ink);font-size:28px;font-weight:800;line-height:1}.mops-tile.hot{background:var(--risk-soft)}.mops-tile.hot b{color:var(--risk)}.mops-tile.calm{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--edge)}.mops-sub{color:var(--muted);font-size:11.5px}.mops-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:14px;display:grid}.mops-col{flex-direction:column;gap:14px;min-width:0;display:flex}.mops-card{flex-direction:column;min-width:0;padding:8px 10px 10px;display:flex}.mops-ch{align-items:center;gap:8px;padding:8px 8px 10px;display:flex}.mops-need{border-radius:14px;align-items:center;gap:12px;padding:12px 10px;display:flex;position:relative}.mops-need+.mops-need:before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:12px;right:12px}.mops-needb{text-align:left;flex-direction:column;gap:3px;min-width:0;display:flex}.mops-needb>span,.mops-needb>em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-style:normal;overflow:hidden}.mops-needb>em{color:var(--risk);align-items:center;gap:5px;font-weight:600;display:inline-flex}.mops-needt{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mops-needt b{color:var(--ink);font-size:14px;font-weight:650}.mops-own{color:var(--ink-2);flex:none;align-items:center;gap:7px;min-width:96px;font-size:12.5px;display:inline-flex}.mops-own .btn.link{font-size:12.5px}.mops-calm{color:var(--muted);align-items:center;gap:10px;padding:18px 12px;font-size:13.5px;display:flex}.mops-calm .ic{color:var(--ok)}.mops-load{align-items:center;gap:10px;padding:8px;display:flex}.mops-load b{margin-bottom:6px;font-size:13px;font-weight:650;display:block}.mops-load .bar{display:block}.mops-convo li{overflow-wrap:anywhere}.mops-load .tnum{color:var(--muted);flex:none;font-size:12px}.mops-feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mops-feed li{position:relative}.mops-feed li+li:before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:10px;right:10px}.mops-feed button{text-align:left;width:100%;color:var(--ink-2);border-radius:10px;padding:9px 10px;font-size:12.5px;line-height:1.45;display:block}.mops-feed button:hover{background:var(--row-bg-hover)}.mops-feed b{color:var(--ink);font-weight:650}.mops-feed span{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.mops-feed.big button{padding:11px 12px;font-size:13.5px}.mops-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mops-filters .seg{flex-wrap:wrap}.mops-table{padding:6px;overflow-x:auto}.mops-tr{text-align:left;width:100%;min-width:900px;color:var(--ink-2);border-radius:12px;grid-template-columns:minmax(220px,2fr) minmax(140px,1.2fr) minmax(130px,1fr) 170px minmax(130px,1fr) 120px;align-items:center;gap:14px;padding:10px;font-size:13px;display:grid;position:relative}.mops-tr.pt{grid-template-columns:minmax(240px,2fr) minmax(140px,1.2fr) 110px 90px 110px 110px}.mops-tr.bl{grid-template-columns:minmax(240px,2fr) minmax(140px,1fr) 110px 130px minmax(120px,1fr)}.mops-tr+.mops-tr:before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:10px;right:10px}button.mops-tr:hover{background:var(--row-bg-hover)}button.mops-tr:hover:before,button.mops-tr:hover+.mops-tr:before{opacity:0}.mops-tr.head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:8px;padding-bottom:8px;font-size:11px;font-weight:750}.mops-tr.flag{background:var(--risk-soft)}@supports (color:color-mix(in lab, red, red)){.mops-tr.flag{background:color-mix(in srgb,var(--risk-soft) 55%,transparent)}}.mops-tr em{color:var(--muted);align-items:center;gap:5px;margin-top:2px;font-size:11.5px;font-style:normal;display:flex}.mops-tr.flag .mops-c1 em{color:var(--risk);font-weight:600}.mops-c1{align-items:center;gap:10px;min-width:0;display:flex}.mops-c1 b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:650;display:block;overflow:hidden}.mops-due{font-size:12.5px}.mops-due.late{color:var(--risk);font-weight:650}.mops-checks{gap:4px;display:flex}.mops-checks i{background:var(--surface-3);width:22px;height:22px;color:var(--faint);border-radius:7px;place-items:center;display:grid}.mops-checks i.ok{background:var(--ok-soft);color:var(--ok)}.mops-checks .ic{width:11px;height:11px}.mops-sheet .sh-body{gap:20px}.mops-sec{flex-direction:column;gap:10px;min-width:0;display:flex}.mops-owners{flex-wrap:wrap;gap:8px;display:flex}.mops-oc{background:var(--surface-2);text-align:left;transition:box-shadow var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:flex}.mops-oc:hover{background:var(--surface-hover)}.mops-oc.on{background:var(--surface-selected);box-shadow:inset 0 0 0 1.5px var(--accent)}.mops-oc b{color:var(--ink);font-size:12.5px;font-weight:650;display:block}.mops-oc em{color:var(--muted);font-size:11px;font-style:normal;display:block}.mops-acts{flex-wrap:wrap;gap:8px;display:flex}.mops-twocol{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;display:grid}.mops-note{gap:8px;margin-top:4px;display:flex}.mops-convo{background:var(--surface-2);border-radius:16px;flex-direction:column;gap:8px;margin:0;padding:10px;list-style:none;display:flex}.mops-convo li{background:var(--surface);color:var(--ink-2);border-radius:12px;max-width:92%;padding:8px 10px;font-size:12.5px;line-height:1.45}.mops-convo li.in{background:var(--accent-tint);align-self:flex-end}.mops-convo b{color:var(--ink);margin-bottom:2px;font-size:11.5px;font-weight:700;display:block}.mops-kv{grid-template-columns:72px 1fr;margin-top:6px;font-size:13px}.mops-outs{flex-direction:column;gap:8px;display:flex}.mops-alts{flex-direction:column;gap:6px;display:flex}.mops-alt{background:var(--surface-2);text-align:left;width:100%;transition:background-color var(--t-fast) var(--ease);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.mops-alt:hover{background:var(--accent-tint)}.mops-alt b{color:var(--ink);font-size:13.5px;font-weight:650;display:block}.mops-alt .grow>span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.mops-chk{color:var(--warn);align-items:center;gap:10px;font-size:13.5px;display:flex}.mops-chk.ok{color:var(--ink-2)}.mops-chk.ok .ic{color:var(--ok)}@media (max-width:1180px){.mops-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.mops-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.mops{grid-template-columns:minmax(0,1fr)}.mops-side{z-index:30;flex-direction:row;align-items:center;gap:10px;height:auto;padding:10px 12px;position:sticky;top:0;overflow-x:auto}.mops-nav{flex-direction:row}.mops-nav button span,.mops-shift{display:none}.mops-back{margin-left:auto}.mops-main{padding:18px 14px 60px}.mops-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.mops-twocol{grid-template-columns:minmax(0,1fr)}.mops-need{flex-wrap:wrap}}.mops-auth{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);min-height:100dvh;display:grid}.mops-authart{box-shadow:none;border-radius:0;flex-direction:column;gap:14px;min-height:100dvh;padding:40px 48px;display:flex;position:sticky;top:0}.mops-authart>.mi-logo{display:inline-flex}.mops-authart>.tag{align-self:flex-start}.mops-authcopy{margin-top:auto}.mops-authcopy p{max-width:40ch;color:var(--on-night-2);margin:14px 0 0;font-size:15px;line-height:1.6}.mops-authfoot{color:var(--on-night-3);align-items:center;gap:8px;margin:28px 0 0;font-size:12.5px;display:flex}.mops-authmain{flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:40px 24px;display:flex}.mops-authcard{flex-direction:column;gap:14px;width:100%;max-width:400px;display:flex}.mops-authcard .h2,.mops-authcard .mio-lead{margin:0}.mops-authback{font-size:13px}.mops-gbtn,.mops-wide{justify-content:center;width:100%}.mops-g{width:18px;height:18px}.mops-fine{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.mops-codein{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;height:54px;font-size:22px}.mops-av-lg{background:var(--c);color:#fff;border-radius:18px;place-items:center;width:56px;height:56px;font-size:18px;font-weight:800;display:grid}.mops-mem.me{text-align:left;width:calc(100% + 12px);transition:background-color var(--t-fast) var(--ease);border-radius:11px;margin:0 -6px;padding:6px}.mops-mem.me:hover{background:#ffffff12}.mops-mem.me .ic{color:var(--on-night-3)}.mops-mem.inv .av{opacity:.8}.mops-mem.inv .x{width:24px;height:24px;color:var(--on-night-3)}.mops-brk{background:#e8a23a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #e8a23a2e}.mops-off{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--on-night-3);border-radius:50%}.mops-menu{width:300px;position:fixed;bottom:64px;left:16px}.mops-mst{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:10px 14px 12px;display:flex}.mops-mst .seg{display:flex}.mops-mst .seg button{flex:1}.mops-offb{align-items:center}.mops-offb .btn{flex:none;margin-left:auto}.mops-phead{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.mops-phead .tile.lg{border-radius:16px;width:52px;height:52px}.mops-phead .tile.lg .ic{width:24px;height:24px}.mops-phead .grow{min-width:240px}.mops-phead h1{margin:0}.mops-phead .meta{margin:6px 0 0}.mops-pcontact{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:12.5px;display:flex}.mops-pcontact .ic{color:var(--muted)}.mops-pacts{flex-wrap:wrap;gap:8px;display:flex}.mops-tiles.six{grid-template-columns:repeat(5,minmax(0,1fr))}.mops-preq{flex-direction:column;gap:6px;padding:0 4px 4px;display:flex}.mops-alt.past{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.mops-alt .tile.sm{flex:none}.mops-pad{margin:0;padding:4px 8px 10px}.mops-convo li em{color:var(--muted);margin-top:3px;font-size:11px;font-style:normal;display:block}.mops-pchecks{flex-direction:column;gap:10px;padding:2px 8px 8px;display:flex}.mops-chk em{color:var(--muted);font-size:12px;font-style:normal;display:block}.mops-chk .btn.link{flex:none;font-size:12.5px}.mops-pst{flex-direction:column;gap:8px;padding:0 4px 4px;display:flex}.mops-pst .choice[disabled]{opacity:.5;cursor:not-allowed}.mops-card .mops-note{padding:6px 4px 2px}@media (max-width:1180px){.mops-tiles.six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.mops-auth{grid-template-columns:minmax(0,1fr)}.mops-authart{min-height:0;padding:22px 20px;position:static}.mops-authcopy,.mops-authfoot{display:none}.mops-menu{width:auto;inset:64px 12px auto}.mops-tiles.six{grid-template-columns:repeat(2,minmax(0,1fr))}}.mops-main>.mi-back{align-self:flex-start}.mops-ch .meta{align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.mops-meb{border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:none;position:relative}.mops-meb i{width:9px;height:9px;position:absolute;bottom:2px;right:2px;box-shadow:0 0 0 2px #1a1324}@media (max-width:900px){.mops-meb{display:grid}.mops-side{gap:6px}.mops-brand{padding:0 2px}.mops-brand .tag,.mops-brand .mi-logo>span{display:none}.mops-nav button{padding:0 9px}.mops-back{justify-content:center;gap:0;width:36px;padding:0;font-size:0}.mops-back .ic{width:18px;height:18px}}.mops-shift{gap:6px}.mops-pile{text-align:left;width:calc(100% + 12px);color:var(--on-night);transition:background-color var(--t-fast) var(--ease);border-radius:12px;align-items:center;gap:10px;margin:0 -6px;padding:8px 6px;display:flex}.mops-pile:hover,.mops-pile[aria-expanded=true]{background:#ffffff14}.mops-pile b{font-size:12.5px;font-weight:650;display:block}.mops-pile .grow>span{color:var(--on-night-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.mops-pile .grow{min-width:0}.mops-pile>.ic{color:var(--on-night-3)}.mops-faces{flex:none;display:flex}.mops-faces .av{box-shadow:0 0 0 2px #1e1629}.mops-faces .av+.av{margin-left:-8px}.mops-more{font-size:10px;color:var(--on-night-2)!important;background:#3a2f48!important}.mops-mem.me .av,.av{position:relative}.mops-stb{width:10px;height:10px;box-shadow:0 0 0 2px var(--stb-ring,#1e1629);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.mops-stb.on{background:#3fbf7f}.mops-stb.break{background:#e8a23a}.mops-stb.off{background:var(--stb-ring,#1e1629);box-shadow:0 0 0 2px var(--stb-ring,#1e1629),inset 0 0 0 1.6px #8d82a0}.mops-grp .mops-stb{width:7px;height:7px;box-shadow:none;position:static}.mops-grp .mops-stb.off{background:0 0;box-shadow:inset 0 0 0 1.5px #8d82a0}.mops-grp .mops-stb.inv{box-shadow:inset 0 0 0 1.5px var(--accent);background:0 0}.mops-tpop{--stb-ring:var(--surface);flex-direction:column;width:340px;max-height:min(620px,100dvh - 32px);padding:0;display:flex;position:fixed;bottom:16px;left:256px}.mops-tpop header{align-items:center;gap:10px;padding:14px 12px 10px 16px;display:flex}.mops-tpop header b{font-size:14px;font-weight:750}.mops-tpop header .meta{flex:1;font-size:11.5px}.mops-find{background:var(--field-bg);height:36px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;align-items:center;gap:8px;margin:0 12px 6px;padding:0 10px;display:flex}.mops-find:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent),0 0 0 3px var(--accent-soft)}.mops-find .ic{color:var(--muted)}.mops-find input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.mops-plist{scrollbar-width:thin;min-height:0;padding:0 6px 6px;overflow:auto}.mops-grp{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;padding:10px 10px 4px;font-size:11px;font-weight:750;display:flex}.mops-prow{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:7px 10px;display:flex}button.mops-prow:hover{background:var(--surface-2)}.mops-prow b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;display:block;overflow:hidden}.mops-prow .grow{min-width:0}.mops-prow .grow>span{color:var(--muted);font-size:11.5px;display:block}.mops-pn{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:650}.mops-pn.z{color:var(--muted);font-weight:500}.mops-prow.inv .btn.link{font-size:12px}.mops-showoff{width:calc(100% - 20px);color:var(--accent-ink);background:var(--accent-soft);border-radius:10px;align-items:center;gap:6px;margin:6px 10px 2px;padding:8px 10px;font-size:12.5px;font-weight:650;display:flex}.mops-tpop footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 12px;display:flex}.mops-tpop footer .meta{font-size:11.5px}@media (max-width:900px){.mops-tpop{width:auto;inset:64px 12px auto}}.mops-live{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line);border-radius:16px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.mops-liveh{align-items:center;gap:12px;display:flex}.mops-liveh b{color:var(--ink);font-size:14px;font-weight:700;display:block}.mops-liveh .grow>span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.mops-liveh .btn{flex:none}.mops-wave{flex:none;align-items:center;gap:2px;height:20px;display:inline-flex}.mops-wave i{background:var(--accent);border-radius:2px;width:3px;animation:1s ease-in-out infinite mopsWave}.mops-wave i:first-child{height:6px}.mops-wave i:nth-child(2){height:15px;animation-delay:.1s}.mops-wave i:nth-child(3){height:9px;animation-delay:.2s}.mops-wave i:nth-child(4){height:17px;animation-delay:.3s}.mops-wave i:nth-child(5){height:7px;animation-delay:.4s}@keyframes mopsWave{50%{transform:scaleY(.4)}}.mops-ctr{background:var(--surface);color:var(--ink-2);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.mops-ctr p{animation:mopsLine .3s var(--ease) both;margin:0}.mops-ctr b{color:var(--ink);font-weight:700}@keyframes mopsLine{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.mops-crow{text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:9px 8px;display:flex}.mops-crow:hover{background:var(--row-bg-hover)}.mops-crow+.mops-crow{box-shadow:0 -1px 0 var(--line)}.mops-crow b{color:var(--ink);font-size:13px;font-weight:650;display:block}.mops-crow .grow>span{color:var(--muted);margin-top:1px;font-size:12px;display:block}.mops-crow.live{background:var(--accent-soft)}.mops-crow .ic.ok{color:var(--ok);width:16px;height:16px}@media (prefers-reduced-motion:reduce){.mops-wave i,.mops-ctr p{animation:none}}.mops-live .mops-ctr{text-align:left;box-sizing:border-box;align-self:stretch;width:100%;max-width:100%}.mops-live{box-sizing:border-box;min-width:0;max-width:100%}.cb-chip:focus-visible,.es-chip:focus-visible,.mops-oc:focus-visible{box-shadow:inset 0 0 0 1px var(--chip-edge),var(--button-focus-ring);outline:0}.cb-chip.on:focus-visible,.es-chip.on:focus-visible,.mops-oc.on:focus-visible{box-shadow:inset 0 0 0 1.5px var(--chip-edge-selected),var(--button-focus-ring)}.cb-slot:focus-visible,.cb-drop:focus-visible,.mio-th:focus-visible,.mi-pk:focus-visible,.mi-scard:focus-visible,button.mops-tile:focus-visible,.mops-alt:focus-visible,.mio-trylist button:focus-visible{box-shadow:inset 0 0 0 1.5px var(--accent),0 0 0 4px var(--focus-halo);outline:0}.mi-row:focus-visible,.mi-nrowb:focus-visible,.mi-uprow:focus-visible,.mi-th:focus-visible,.mi-cal:focus-visible,.mi-nmore:focus-visible,.mi-reset:focus-visible,.mi-proto button:focus-visible,button.mops-tr:focus-visible,.mops-crow:focus-visible,button.mops-prow:focus-visible,.mops-feed button:focus-visible,.mops-needb:focus-visible,.mi-how summary:focus-visible{background:var(--row-bg-hover);box-shadow:inset 0 0 0 1.5px var(--line-focus);outline:0}.mi-row:focus-visible:before,.mi-row:focus-visible+.mi-row:before,button.mops-tr:focus-visible:before,button.mops-tr:focus-visible+.mops-tr:before{opacity:0}.mi-qbtn:focus-visible,.mops-nav button:focus-visible,.mops-pile:focus-visible,.mops-mem.me:focus-visible,.mops-back:focus-visible,.toast .mi-tx:focus-visible{box-shadow:inset 0 0 0 1.5px var(--night-accent);background:#ffffff1a;outline:0}.mi-send:focus-visible{box-shadow:var(--button-primary-focus-ring);outline:0}.cm-attach:focus-visible,.mi-starsin button:focus-visible,.cb-stars button:focus-visible{box-shadow:var(--button-focus-ring);outline:0}.mio-th.on:focus-visible{box-shadow:inset 0 0 0 2px var(--accent),0 0 0 4px var(--focus-halo)}.es-chip:active,.mops-oc:active,.mi-qbtn:active,.cm-attach:active,.mi-starsin button:active,.cb-stars button:active{transform:scale(.97)}.cb-slot:active,.cb-drop:active,.mio-th:active,.mi-pk:active,.mops-alt:active,button.mops-tile:active{transform:scale(.99)}.mi-row:active,.mi-nrowb:active,.mi-uprow:active,.mi-th:active,.mi-cal:active,.mi-nmore:active,button.mops-tr:active,.mops-crow:active,button.mops-prow:active,.mops-feed button:active{background:var(--fill-press)}.mi-qbtn:active,.mops-nav button:active,.mops-pile:active{background:#ffffff29}.cb-chip:disabled,.es-chip:disabled,.mops-oc:disabled,.mi-pill input:disabled+span{cursor:not-allowed;pointer-events:none;background:var(--surface-2);color:var(--faint);box-shadow:var(--field-disabled-ring);transform:none}.cb-chip:disabled .ic,.es-chip:disabled .ic,.mi-pill input:disabled+span .ic{color:currentColor}.mi-pill:has(input:disabled){cursor:not-allowed}.cb-slot:disabled,.cb-drop:disabled,.mio-th:disabled,.mi-pk:disabled,.mops-alt:disabled{cursor:not-allowed;pointer-events:none;opacity:.55;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transform:none}.mi-send:disabled{cursor:not-allowed;pointer-events:none;background:var(--button-primary-disabled-bg);color:var(--button-primary-disabled-fg);box-shadow:var(--button-primary-disabled-shadow);transform:none}.cm-attach:disabled,.mi-starsin button:disabled,.cb-stars button:disabled{cursor:not-allowed;pointer-events:none;color:var(--faint);opacity:.6}.mi-qbtn:disabled{cursor:not-allowed;pointer-events:none;color:var(--on-night-3);background:0 0}.mi-qbtn:disabled .ic{color:currentColor}.mi-sw:disabled{cursor:not-allowed;pointer-events:none;opacity:.45}.mio-code input:disabled{cursor:not-allowed;background:var(--surface-2);color:var(--faint);box-shadow:var(--field-disabled-ring)}.choice[disabled],.choice.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn.is-working,.mi-send.is-working{pointer-events:none;cursor:progress}.btn.is-working .orb{margin-right:4px}.mi-send.is-working .ic{display:none}@media (prefers-reduced-motion:reduce){.es-chip,.mops-oc,.mi-qbtn,.cm-attach,.cb-opt,.cb-slot,.cb-drop,.mio-th,.mi-pk,.mops-alt{transform:none!important}}.mio-wrap :is(.input,.select,.textarea):disabled{cursor:not-allowed;background:var(--surface-2);color:var(--faint);box-shadow:var(--field-disabled-ring)}.mi-starsin:hover button{color:#e8a23a}.mi-starsin button:hover~button:not(.on){color:var(--line-2)}.mi-th.on{box-shadow:inset 0 0 0 1px var(--accent-line)}.mi-th.on .mi-thi{background:var(--accent-soft-2);color:var(--accent-ink)}.ck{background:var(--bg);min-height:100dvh}.ck-top{z-index:30;padding:12px max(20px,env(safe-area-inset-right,0px)) 12px max(20px,env(safe-area-inset-left,0px));background:var(--bg);flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.ck-top{background:color-mix(in srgb,var(--bg) 88%,transparent)}}.ck-top{-webkit-backdrop-filter:saturate(1.3)blur(12px);border-bottom:1px solid var(--line)}.ck-top .seg button{align-items:center;gap:6px;display:inline-flex}.ck-top .seg .ic{width:14px;height:14px}.ck-body{max-width:1440px;padding:0 max(20px,env(safe-area-inset-right,0px)) 120px max(20px,env(safe-area-inset-left,0px));grid-template-columns:256px minmax(0,1fr);gap:28px;margin:0 auto;display:grid}.ck-nav{background:var(--surface);max-height:calc(100dvh - 96px);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--edge);border-radius:20px;flex-direction:column;align-self:start;margin-top:28px;display:flex;position:sticky;top:78px;overflow:hidden}.ck-navhd{flex-direction:column;gap:1px;padding:16px 16px 12px;display:flex}.ck-navhd b{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:760}.ck-navhd span{color:var(--muted);font-size:12px}.ck-find{background:var(--field-bg);height:38px;transition:box-shadow var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease);border-radius:11px;align-items:center;gap:8px;margin:0 12px 8px;padding:0 11px;display:flex;box-shadow:inset 0 0 0 1px #0000}.ck-find:focus-within{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--accent),0 0 0 3px var(--accent-soft)}.ck-find .ic{width:16px;height:16px;color:var(--muted);flex:none}.ck-find input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.ck-find input::placeholder{color:var(--field-placeholder,var(--muted))}.ck-groups{scrollbar-width:thin;overscroll-behavior:contain;border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:4px 8px 14px;display:flex;overflow:auto}.ck-ng{flex-direction:column;display:flex}.ck-ng+.ck-ng{border-top:1px solid var(--line);margin-top:2px;padding-top:2px}.ck-gh{width:100%;min-height:42px;color:var(--ink);text-align:left;transition:background-color var(--t-fast) var(--ease);border-radius:11px;align-items:center;gap:10px;padding:0 8px;font-size:13.5px;font-weight:700;display:flex}.ck-gh:hover{background:var(--surface-hover)}.ck-gh:focus-visible{box-shadow:inset 0 0 0 1.5px var(--line-focus);outline:0}.ck-gi{background:var(--surface-2);width:26px;height:26px;color:var(--ink-2);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease);border-radius:8px;flex:none;place-items:center;display:grid}.ck-gi .ic{width:15px;height:15px}.ck-ng.has-on .ck-gi{background:var(--accent-soft-2);color:var(--accent-ink)}.ck-gn{font-variant-numeric:tabular-nums;background:var(--surface-2);min-width:24px;height:20px;color:var(--muted);border-radius:999px;place-items:center;padding:0 7px;font-size:11px;font-weight:700;display:grid}.ck-gh>.ic:last-child{width:12px;height:12px;color:var(--faint);transition:transform var(--t-ui) var(--ease);flex:none}.ck-ng.open .ck-gh>.ic:last-child{transform:rotate(180deg)}.ck-gl{border-left:1px solid var(--line-2);flex-direction:column;gap:1px;margin:0 0 8px 20px;padding-left:12px;display:none}.ck-ng.open .ck-gl,.ck-nav.searching .ck-gl{display:flex}.ck-gl a{color:var(--muted);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:550;line-height:1.35;text-decoration:none;position:relative}.ck-gl a:hover{color:var(--ink);background:var(--surface-hover)}.ck-gl a:focus-visible{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-focus);outline:0}.ck-gl a.on{color:var(--accent-ink);background:var(--accent-soft);font-weight:700}.ck-gl a.on:before{content:"";background:var(--accent);border-radius:3px;width:3px;position:absolute;top:6px;bottom:6px;left:-13px}.ck-none{color:var(--muted);margin:10px 10px 4px;font-size:12.5px}.ck-jump,.ck-ng[hidden],.ck-gl a[hidden],.ck-none[hidden]{display:none}.ck-main{flex-direction:column;gap:18px;min-width:0;padding-top:28px;display:flex}.ck-intro{flex-direction:column;gap:8px;max-width:820px;padding-bottom:8px;display:flex}.ck-intro .lead{margin:0}.ck-legend{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:8px 0 0;display:grid}.ck-legend div{background:var(--surface);box-shadow:inset 0 0 0 1px var(--edge);border-radius:14px;padding:12px 14px}.ck-legend dt{color:var(--ink);font-size:13px;font-weight:750}.ck-legend dd{color:var(--muted);margin:3px 0 0;font-size:12.5px;line-height:1.45}.ck-group{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);margin:26px 0 0;font-size:12px;font-weight:750}.ck-comp{background:var(--surface);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--edge);border-radius:24px;flex-direction:column;gap:14px;padding:22px;scroll-margin-top:80px;display:flex}.ck-comp>header{flex-direction:column;gap:6px;display:flex}.ck-comp>header>p{max-width:75ch;color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.ck-meta{color:var(--ink-2);flex-direction:column;gap:4px;margin-top:4px;font-size:12.5px;line-height:1.5;display:flex}.ck-meta b{min-width:66px;color:var(--muted);margin-right:6px;font-weight:700;display:inline-block}.ck-meta em{background:var(--accent-soft);color:var(--accent-ink);vertical-align:1px;border-radius:999px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:700}.ck-meta code{font:inherit;background:var(--surface-2);color:var(--ink-2);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:12px}.ck-use{color:var(--ink-2);margin:4px 0 0;padding-left:18px;font-size:12.5px;line-height:1.55}.ck-set{flex-direction:column;gap:8px;display:flex}.ck-sett{color:var(--muted);margin:4px 0 0;font-size:12.5px;font-weight:700}.ck-cells{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.ck-cells.wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.ck-cells.full{grid-template-columns:minmax(0,1fr)}.ck-cells.msgs{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr))}.ck-cells.msgs .ck-cell.wide{grid-column:auto}.ck-cell{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.ck-cell.wide{grid-column:span 2}.ck-cell.full{grid-column:1/-1}.ck-cells.wide .ck-cell.wide,.ck-cells.full .ck-cell{grid-column:auto}.ck-stage{background:var(--surface-2);min-height:84px;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:8px;min-width:0;padding:16px;display:flex;overflow:hidden}.ck-stage.surface{background:var(--surface)}.ck-stage.ck-page{background:var(--bg)}.ck-stage.plain{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.ck-stage.night{background:var(--night);box-shadow:none}.ck-stage.mio-wrap{grid-template-columns:none;min-height:84px;display:flex}.ck-stage>.field,.ck-stage>.mio-phone,.ck-stage>.mio-code,.ck-stage>.mi-ask,.ck-stage>.mi-compose,.ck-stage>.mops-find,.ck-stage>.choice,.ck-stage>.card,.ck-stage>section,.ck-stage>.mi-block,.ck-stage>.cb,.ck-stage>.mi-nrows,.ck-stage>.mi-sample,.ck-stage>.mi-offline,.ck-stage>.banner,.ck-stage>.cb-stale,.ck-stage>.ck-panel,.ck-stage>.mio-prog,.ck-stage>.mi-track,.ck-stage>ol,.ck-stage>.toast,.ck-stage>.seg{width:100%;max-width:100%}.ck-stage>.mio-prog,.ck-stage>.mi-ask{margin:0}.ck-stage>.mi-compose{padding:0}.ck-stage>.mi-offline{margin:0;position:static}.ck-stage>.mops-find{width:100%;margin:0}.ck-stage>.cm-day,.ck-stage>.cm-unread{align-self:stretch}.ck-stage>.cm-note{align-self:center}.ck-stage>.topbar{border-radius:14px;width:100%;position:static}.ck-stage .mi-tabbar.ck-tabbar,.ck-mxc .mi-tabbar.ck-tabbar,.ck-tabbar{background:var(--surface);border:1px solid var(--line);border-radius:14px;width:100%;padding:6px 8px;display:flex;position:static}.ck-stage .ck-tabbar button{flex:1}.ck-stage>.ck-menu{opacity:1;max-height:none;position:static;transform:none}.ck-stage>.toast.ck-toast,.ck-toast{max-width:100%;animation:none}.ck-stage>.mops-shift.ck-side,.ck-side .mops-shift{border-top:0;width:100%;margin:0}.ck-stage.ck-side>.mops-shift{border-top:0;width:100%;margin-top:0}.ck-stage.ck-mark{align-items:center;min-height:96px}.ck-stage.ck-opt{padding:12px}.ck-stage.ck-opt>.mi-opt,.ck-stage>.mops-tile,.ck-stage>.mops-crow,.ck-stage .mops-card{width:100%}.ck-stage .cm-up i{--p:62%;animation:none}.ck-room{background:var(--surface);border-radius:14px;width:100%;height:170px;overflow:hidden}.ck-room:after{inset:12px!important}.ck-table .mops-tr{min-width:860px}.ck-table{width:100%;overflow-x:auto}.ck-stage:has(.ck-table){overflow-x:auto}.ck-panel{background:var(--surface);border-radius:12px;flex-direction:column;width:100%;padding:4px;display:flex}.ck-tagonly{border-radius:12px;flex:none;padding:8px 12px}.ck-cell figcaption{flex-direction:column;gap:1px;padding:0 4px;display:flex}.ck-cell figcaption b{color:var(--ink);font-size:12.5px;font-weight:700}.ck-cell figcaption span{color:var(--muted);font-size:11.5px}.ck-more{color:var(--ink-2);align-items:center;gap:8px;margin:2px 0 0;font-size:13px;display:flex}.ck-more .ic{width:16px;height:16px;color:var(--accent-ink);flex:none}.ck-more .btn.link{font-size:inherit;height:auto;padding:0}.ck-mxw{margin:0 -4px;padding:0 4px 4px;overflow-x:auto}.ck-mx{grid-template-columns:96px repeat(var(--n),minmax(150px,1fr));min-width:calc(96px + var(--n) * 150px);align-items:stretch;gap:8px;display:grid}.ck-mx>b{color:var(--muted);padding:0 4px;font-size:12px;font-weight:700}.ck-mxl{color:var(--ink);align-items:center;font-size:12.5px;font-weight:700;display:flex}.ck-mxc{background:var(--surface-2);min-height:68px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;justify-content:center;align-items:center;padding:12px;display:flex}.ck-mxc.night{background:var(--night)}.ck-sw{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.ck-sw div{background:var(--surface-2);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:10px;padding:8px;display:grid}.ck-sw i{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;grid-row:1/span 2}.ck-sw b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.ck-sw span{color:var(--muted);font-size:11.5px}@media (max-width:900px){.ck-body{grid-template-columns:minmax(0,1fr)}.ck-nav{display:none}.ck-top{position:static}.ck-jump{width:100%;top:calc(8px + env(safe-area-inset-top,0px));z-index:20;box-shadow:var(--shadow-2),inset 0 0 0 1px var(--edge);background-color:var(--surface);display:block;position:sticky}.ck-comp{border-radius:20px;padding:16px;scroll-margin-top:68px}.ck-cell.wide{grid-column:auto}}
