@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-latin-700-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mukta-latin-400-normal.woff2)format("woff2");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}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mukta-latin-600-normal.woff2)format("woff2");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}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mukta-devanagari-400-normal.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mukta-devanagari-600-normal.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}:root{--canvas:#f6f7f9;--surface:#fff;--ink:#14181f;--ink-em:#05070a;--slate:#5b6472;--line:#e4e7ec;--line-soft:#eef0f3;--accent:#2e5af7;--accent-hover:#1f47dc;--mist:#eaf0fd;--mist-ink:#2341b8;--mist-line:#d6e0fb;--sage:#e4f1e9;--sage-ink:#1d5c3a;--sage-line:#cfe5d8;--sand:#f6eedf;--sand-ink:#7a4a0c;--sand-line:#ebddc4;--stone:#efeeea;--stone-ink:#4a4f57;--font-display:"Space Grotesk", system-ui, sans-serif;--font-label:"IBM Plex Sans", system-ui, sans-serif;--font-body:"Mukta", system-ui, sans-serif;--fs-h1:clamp(2.5rem, 1.75rem + 3.333vw, 4.25rem);--fs-h2:clamp(1.875rem, 1.375rem + 2.222vw, 3rem);--fs-sub:clamp(1.125rem, 1.042rem + .37vw, 1.375rem);--r-card:6px;--r-btn:8px;--r-panel:12px;--gutter:clamp(16px, 4vw, 48px);--sec-pad:clamp(56px, 7vw, 112px);--focus:var(--accent)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--surface);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.5}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}svg{display:block}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:#fff;font:600 15px var(--font-label);border-radius:var(--r-btn);padding:12px 16px;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.wrap{width:100%;max-width:calc(1200px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}@media (width<=899.98px){.only-desk{display:none!important}}@media (width>=900px){.only-phone{display:none!important}}.lbl{font:700 .6875rem/1.3 var(--font-label);letter-spacing:.05em;text-transform:uppercase;color:var(--slate)}.h1,.h2{font-family:var(--font-display);color:var(--ink-em);text-wrap:balance;font-weight:700}.h1{font-size:var(--fs-h1);letter-spacing:-.03em;line-height:1.02}.h2{font-size:var(--fs-h2);letter-spacing:-.025em;line-height:1.06}.sub{font-size:var(--fs-sub);color:var(--slate);text-wrap:pretty;max-width:34ch;line-height:1.42}.btn{border-radius:var(--r-btn);background:var(--accent);color:#fff;min-height:48px;font:600 1rem var(--font-label);white-space:nowrap;align-items:center;padding:0 22px;text-decoration:none;transition:background-color .15s;display:inline-flex}.btn:hover{background:var(--accent-hover)}.btn--sm{min-height:44px;padding:0 16px;font-size:.875rem}.btn--inverse{color:var(--accent);background:#fff}.btn--inverse:hover{background:var(--mist)}.nav{z-index:50;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.nav__bar{align-items:center;gap:4px;min-height:60px;display:flex;position:relative}.nav__word{min-height:44px;font:700 1.1875rem var(--font-display);letter-spacing:-.02em;color:var(--ink-em);align-items:center;text-decoration:none;display:inline-flex}.nav__links{display:none}.nav__links a,.nav__menu a{min-height:44px;font:500 .875rem var(--font-label);color:var(--slate);align-items:center;text-decoration:none;display:flex}.nav__links a:hover,.nav__menu a:hover,.nav__links a[aria-current=page],.nav__menu a[aria-current=page]{color:var(--ink)}.nav__links a[aria-current=page],.nav__menu a[aria-current=page]{font-weight:600}.nav__menu summary{cursor:pointer;width:44px;height:44px;color:var(--ink);border-radius:var(--r-btn);justify-content:center;align-items:center;list-style:none;display:flex}.nav__menu summary::-webkit-details-marker{display:none}.nav__menu svg{transition:transform .2s}.nav__menu[open] svg{transform:rotate(180deg)}.nav__menu ul{padding:8px var(--gutter) 16px;background:var(--surface);border-bottom:1px solid var(--line);position:absolute;top:100%;left:0;right:0}.nav__menu li+li{border-top:1px solid var(--line)}.nav__menu a{min-height:52px;font-size:1.0625rem}.nav__cta{margin-left:auto}@media (width>=900px){.nav__menu{display:none}.nav__links{gap:28px;margin-left:auto;margin-right:24px;display:flex}.nav__cta{margin-left:0}}.sec{padding-block:var(--sec-pad);overflow-x:clip}.sec--mist{background:var(--mist)}.sec--sand{background:var(--sand)}.sec--blue{background:var(--accent);color:#fff;--focus:#fff}.sec--mist .head .lbl{color:var(--mist-ink)}.sec--sand .head .lbl{color:var(--sand-ink)}.sec--blue .sub{color:#ffffffd9}.head{flex-direction:column;gap:12px;max-width:760px;margin-bottom:clamp(28px,3vw,48px);display:flex}.hero{padding-top:clamp(40px,6vw,96px)}.split{gap:36px;display:grid}.copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.copy .btn{margin-top:10px}@media (width>=900px){.split{grid-template-columns:5fr 7fr;align-items:start;gap:56px}}.panel{border-radius:var(--r-panel);padding:clamp(12px,2vw,24px)}.panel--mist{background:var(--mist)}.panel--sand{background:var(--sand)}.db{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:16px}.db__top{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.db__title{font:700 1.375rem var(--font-display);letter-spacing:-.01em;color:var(--ink)}.db__date{margin-top:2px;font-size:.9375rem;font-weight:600}.db__date span,.db__half span{color:var(--slate);font-weight:400}.db__counts{color:var(--slate);margin-top:2px;font-size:.8125rem}.db__key{font:600 .6875rem var(--font-label);color:var(--slate);gap:14px;display:none}.db__key li{align-items:center;gap:5px;display:flex}.sw{border:1px solid;border-radius:3px;width:10px;height:10px;display:block}.sw--quote{background:var(--mist);border-color:var(--mist-ink)}.sw--site{background:var(--sage);border-color:var(--sage-ink)}.sw--complaint{background:var(--sand);border-color:var(--sand-ink)}.db__half{color:var(--slate);margin:18px 0 8px;font-size:.8125rem;font-weight:600}.db__lunch{color:var(--slate);align-items:center;gap:12px;margin-top:16px;font-size:.75rem;display:flex}.db__lunch:before,.db__lunch:after{content:"";border-top:1px dashed var(--line);flex:1}.db__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tile{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:8px 12px;display:flex}.tile__text{font-size:.875rem;font-weight:600;line-height:1.3}.tile__tag{font:700 .625rem/1.2 var(--font-label);letter-spacing:.04em;text-transform:uppercase;color:var(--slate)}.tile--quote{background:var(--mist);border-color:var(--mist-line)}.tile--site{background:var(--sage);border-color:var(--sage-line)}.tile--complaint{background:var(--sand);border-color:var(--sand-line)}.tile--complaint .tile__tag{border-radius:var(--r-card);background:var(--surface);color:var(--sand-ink);align-self:flex-start;padding:2px 6px}.tile--done{background:var(--line-soft);color:var(--slate)}.tile--done .tile__text{text-decoration:line-through}.tile--selected{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:-2px}.tile--empty{color:#c3c8d0;background:0 0;border-style:dashed;font-size:.8125rem;display:none}@media (width>=900px){.db{padding:20px}.db__key{display:flex}.db__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.tile--empty{display:flex}}.cna__bar{color:var(--slate);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-size:.8125rem;display:flex}.cna__title{font:600 .9375rem var(--font-display);color:var(--ink)}.strip{gap:6px;display:flex}.day{border:1px solid var(--mist-line);border-radius:var(--r-card);background:var(--surface);min-width:0;max-width:44px;min-height:52px;color:var(--ink);font-variant-numeric:tabular-nums;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.day__dow{color:var(--slate);font-size:.625rem}.day__n{font-size:.875rem}.day--calls:after{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;bottom:5px;left:50%}.day--today{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.day--today .day__dow{color:#fffc}.day--today:after{background:#fff}.day--older{display:none}@media (width>=900px){.day--older{display:flex}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);margin-top:16px;padding:16px}.card__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.card__caller{font:500 1.0625rem/1.25 var(--font-display);color:var(--ink-em);margin:4px 0}.card__meta{color:var(--slate);font-size:.75rem}.card__resolve{border-radius:var(--r-btn);background:var(--accent);color:#fff;min-height:36px;font:600 .8125rem var(--font-label);flex:none;align-items:center;padding:0 12px;display:inline-flex}.card__summary{margin-bottom:12px;font-size:.8125rem;line-height:1.55}.card__todos{border-top:1px solid var(--line);margin-top:4px}.todo{border-bottom:1px solid var(--line);padding:12px 0}.todo:last-child{border-bottom:0;padding-bottom:0}.todo p{font-size:.8125rem;line-height:1.5}.todo--done p{color:var(--slate);text-decoration:line-through}.chip{border-radius:var(--r-card);background:var(--sage);color:var(--sage-ink);margin-top:8px;padding:2px 8px;font-size:.6875rem;font-weight:600;display:inline-block}.todo .todo__who{color:var(--slate);margin-top:6px;font-size:.75rem}.closing .wrap{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.closing .h2{max-width:18ch}.closing .btn{margin-top:6px}.foot{background:var(--canvas);border-top:1px solid var(--line);color:var(--slate);font-size:.875rem}.foot__grid{gap:28px;padding-block:48px 28px;display:grid}.foot__word{font:700 1.0625rem var(--font-display);letter-spacing:-.01em;color:var(--ink-em)}.foot__line{margin-top:6px}.foot__links{grid-template-columns:repeat(2,max-content);column-gap:32px;display:grid}.foot__links a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.foot__links a:hover,.foot__label{color:var(--ink)}.foot__mail{min-height:44px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px;-webkit-user-select:all;user-select:all;align-items:center;font-size:1rem;display:inline-flex}.foot__mail:hover{text-decoration-color:currentColor}.foot__legal{padding-block:0 32px}.foot__legal p{border-top:1px solid var(--line);padding-top:20px}@media (width>=900px){.foot__grid{grid-template-columns:4fr 5fr 3fr}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:linear both rise view();animation-range:entry 10%}}html.io .reveal{transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1)}html.io .reveal:not(.is-in){opacity:0;transform:translateY(24px)}}.sec--sage{background:var(--sage)}.sec--stone{background:var(--stone)}.sec--sage .lbl,.sec--sage .head .lbl{color:var(--sage-ink)}.sec--stone .lbl{color:var(--stone-ink)}.sec--mist .copy>.lbl{color:var(--mist-ink)}.sec--sand .copy>.lbl{color:var(--sand-ink)}.card .lbl{color:var(--ink)}.pagehead{border-bottom:1px solid var(--line);padding-block:clamp(48px,7vw,112px) clamp(40px,5vw,80px)}.pagehead .wrap{flex-direction:column;gap:14px;display:flex}.pagehead .h1{max-width:16ch}@media (width>=900px){.split.split--flip{grid-template-columns:7fr 5fr}.split--flip>.copy{order:2}.chapter .split{align-items:center}}.visual{min-width:0}.facts{border-top:1px solid var(--ink);width:100%;margin-top:12px}.facts li{color:var(--ink);border-bottom:1px solid #14181f1f;padding:12px 0;font-size:1.0625rem;line-height:1.35}.head .facts{max-width:760px}@media (width>=900px){.head .facts{columns:2;column-gap:32px}.head .facts li{break-inside:avoid}}.statement .wrap{flex-direction:column;gap:18px;display:flex}.statement .h1{max-width:14ch}.card--solo{margin-top:0}.card--solo>.chip{margin-top:6px}.player{border:1px solid var(--line);border-radius:var(--r-btn);height:36px;color:var(--slate);font-variant-numeric:tabular-nums;align-items:center;gap:10px;padding:0 10px;font-size:.75rem;display:flex}.player__play{border-left:9px solid var(--ink);border-top:6px solid #0000;border-bottom:6px solid #0000;width:0;height:0}.player__bar{background:var(--line);border-radius:2px;flex:1;height:3px;position:relative}.player__bar:before{content:"";background:var(--ink);border-radius:2px;position:absolute;inset:0 70% 0 0}.vn{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.vn__who{color:var(--slate);margin-bottom:8px;font-size:.75rem}.card--solo>.todo__who{color:var(--slate);margin-top:12px;font-size:.75rem}.media{border-top:1px solid var(--line);margin-bottom:12px;padding-top:12px}.media__lbl{margin-top:12px}.tx{border-radius:var(--r-card);background:var(--stone);margin-top:8px;padding:10px 12px;font-size:.8125rem;line-height:1.6}.tx b{color:var(--slate);font-weight:600}.status{border-radius:var(--r-card);font:700 .625rem/1.4 var(--font-label);letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;display:inline-block}.status--open{background:var(--sand);color:var(--sand-ink)}.status--resolved{color:#15803d;background:#e8f5ec}.pair{gap:12px;display:grid}@media (width>=560px){.pair{grid-template-columns:1fr 1fr}}.stages{margin-top:4px;position:relative}.stage{border-top:1px solid var(--line);grid-template-columns:22px 1fr auto;align-items:baseline;gap:4px 8px;padding:9px 0;font-size:.875rem;display:grid;position:relative}.stage__dot{border:1.5px solid var(--slate);border-radius:50%;align-self:center;width:10px;height:10px}.stage__note{color:var(--slate);font-size:.75rem}.stage--done .stage__dot{background:var(--sage-ink);border-color:var(--sage-ink)}.stage--done .stage__name{color:var(--slate)}.stage--now{border-radius:var(--r-card);background:var(--sage);border-top-color:#0000;margin:0 -8px;padding-inline:8px;font-weight:600}.stage--now .stage__dot{border-color:var(--accent);background:var(--accent)}.stage--now .stage__note{color:var(--sage-ink);font-weight:600}.stage--next .stage__name{color:var(--slate)}.staff__tasks{gap:8px;margin-top:10px;display:grid}.tile__sub{color:var(--slate);font-size:.75rem}.staff__lbl{margin-top:18px}.staff__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.staff__grid li{border:1px solid var(--line);border-radius:var(--r-card);align-items:center;min-height:48px;padding:8px 12px;font-size:.9375rem;font-weight:600;display:flex}@media (width>=900px){.staff__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.faq__grid{gap:40px;display:grid}.faq__side{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.faq__mail{min-height:44px;font:600 1.0625rem var(--font-label);color:var(--accent);text-underline-offset:4px;-webkit-user-select:all;user-select:all;align-items:center;text-decoration:underline;display:inline-flex}.faq__list{border-top:1px solid var(--ink)}.faq__list details{border-bottom:1px solid var(--line)}.faq__list summary{min-height:64px;font:600 clamp(1.125rem, 1rem + .5vw, 1.375rem)/1.3 var(--font-display);letter-spacing:-.01em;color:var(--ink-em);cursor:pointer;align-items:center;padding:14px 40px 14px 0;list-style:none;display:flex;position:relative}.faq__list summary::-webkit-details-marker{display:none}.faq__list summary:after{content:"";border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);width:10px;height:10px;margin-top:-7px;transition:transform .2s;position:absolute;top:50%;right:8px;transform:rotate(45deg)}.faq__list details[open] summary:after{margin-top:-2px;transform:rotate(225deg)}.faq__list details p{max-width:60ch;color:var(--ink);padding:0 0 22px;font-size:1.0625rem;line-height:1.55}.faq__list a,.prose a{color:var(--accent);text-underline-offset:3px}@media (width>=900px){.faq__grid{grid-template-columns:4fr 8fr;align-items:start;gap:64px}.faq__side{position:sticky;top:100px}}.prose .wrap{max-width:calc(720px + 2 * var(--gutter))}.prose .h1{margin-top:14px}.prose__date{color:var(--slate);margin-top:14px;font-size:.9375rem}.prose h2{font:700 1.375rem/1.2 var(--font-display);letter-spacing:-.01em;color:var(--ink-em);margin-top:44px}.prose p:not(.lbl),.prose ul{margin-top:12px;font-size:1.0625rem;line-height:1.6}.prose ul{padding-left:1.2em;list-style:outside}.prose li+li{margin-top:6px}.confirm{background:#fff6d6;border-radius:2px;box-shadow:0 0 0 2px #fff6d6}.confirm__tag{font:700 .625rem var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--sand-ink)}.notfound{min-height:60vh}.notfound .wrap{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.sec--stone-soft{background:var(--canvas)}.hook .split{align-items:center}.ticks{color:var(--slate);vertical-align:-3px;flex:none;display:inline-block}.ticks--seen{color:var(--accent)}.seen{align-items:center;gap:6px;margin-top:12px;font-size:.8125rem;font-weight:600;display:flex}.seen span{color:var(--slate);font-weight:400}.trail ol{gap:18px;padding-left:28px;display:grid;position:relative}.trail ol:before{content:"";border-left:2px solid var(--mist-line);position:absolute;top:8px;bottom:8px;left:7px}.trail__step{position:relative}.trail__step:before{content:"";background:var(--surface);border:2px solid var(--accent);border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:-28px}.trail__step--next:before{border-style:dashed}.trail__when{font:700 .6875rem/1.3 var(--font-label);letter-spacing:.05em;text-transform:uppercase;color:var(--mist-ink);margin-bottom:8px}.bubble{background:var(--surface);border:1px solid var(--mist-line);border-radius:14px 14px 14px 4px;max-width:34ch;padding:12px 14px;font-size:1rem;line-height:1.45}.trail__note{border-left:3px solid var(--sand-line);max-width:40ch;color:var(--ink);padding-left:12px;font-size:.9375rem;line-height:1.5}.trail .card__meta{margin-bottom:2px}.staffov{gap:16px;display:grid}@media (width>=900px){.staffov{grid-template-columns:7fr 5fr;align-items:start}}.roster table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:10px;font-size:.75rem}.roster th,.roster td{border-top:1px solid var(--line);vertical-align:top;text-align:left;padding:8px 6px}.roster thead th{font:600 .6875rem var(--font-label);color:var(--slate);border-top:0}.roster thead th.today{color:var(--accent)}.roster td.today{background:var(--line-soft)}.roster tbody th{width:64px;font:700 .8125rem var(--font-label);color:var(--accent)}.roster tbody th.sel{text-underline-offset:3px;text-decoration:underline}.roster thead th:first-child{width:64px}.ri{background:var(--mist);overflow-wrap:anywhere;border-radius:4px;margin-bottom:4px;padding:4px 6px;font-weight:600;line-height:1.3;display:block}.ri--done{background:var(--line-soft);color:var(--slate);font-weight:500;text-decoration:line-through}.ri--complaint{background:var(--sand);color:var(--sand-ink)}.ri--carried{background:var(--surface);border:1px dashed var(--sand-ink);color:var(--sand-ink)}.roster .c-mon{display:none}@media (width>=560px){.roster .c-mon{display:table-cell}}.audit ol{margin-top:10px}.audit li{border-top:1px solid var(--line);grid-template-columns:64px 1fr;gap:2px 10px;padding:10px 0;font-size:.8125rem;display:grid}.audit__at{color:var(--slate);font-variant-numeric:tabular-nums;grid-row:span 2}.audit__ev{font-weight:600}.audit__item{color:var(--slate)}.tb{border-radius:var(--r-panel);background:var(--mist);gap:20px;padding:clamp(20px,3vw,40px);display:grid}@media (width>=900px){.tb{grid-template-columns:6fr 6fr;align-items:center;gap:48px}.tb__note{grid-column:1/-1}}.tb__field{display:none}.tb--live .tb__field{gap:8px;display:grid}.tb--live .tb__static{display:none}.tb__inputs{gap:22px;display:grid}.tb__static{font-size:1.125rem}.tb__field>span:first-child{color:var(--ink);font-size:1rem;font-weight:600}.tb__row{align-items:center;gap:14px;display:flex}.tb__row output{min-width:2.5ch;font:700 1.5rem var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums}.tb input[type=range]{min-height:44px;accent-color:var(--accent);flex:1}.tb__result{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--mist-line);padding:clamp(20px,2.5vw,32px)}.nowrap{white-space:nowrap}.tb__big{font:700 clamp(4.5rem, 2.5rem + 8vw, 9rem)/.9 var(--font-display);letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums}.tb__big span{letter-spacing:-.01em;color:var(--ink);margin-top:8px;font-size:1.25rem;display:block}.tb__line{color:var(--slate);margin-top:14px;font-size:clamp(1.125rem,1rem + .4vw,1.375rem)}.tb__line output{color:var(--ink);font-weight:700}.tb__line--strong{color:var(--ink);font-weight:600}.tb__note{color:var(--slate);font-size:.8125rem}.slipped ul{border-top:1px solid var(--line)}.slipped li{border-bottom:1px dashed var(--sand-line);gap:2px;padding:10px 0;display:grid}.slipped li:last-child{border-bottom:0}.slipped__t{font-size:.875rem;font-weight:600}.slipped__n{color:var(--sand-ink);font-size:.75rem}.receipts{border-top:1px solid var(--line);margin-top:12px}.receipts li{border-bottom:1px solid var(--line);grid-template-columns:64px 18px 1fr;align-items:center;gap:8px;padding:10px 0;font-size:.8125rem;display:grid}.receipts li:last-child{border-bottom:0}.receipts li span:first-child{font-weight:600}.receipts li span:last-child{color:var(--slate)}.copy--wide{margin-bottom:clamp(28px,3vw,48px)}.copy--wide .facts{max-width:760px}@media (width>=900px){.copy--wide .facts{columns:2;column-gap:32px}.copy--wide .facts li{break-inside:avoid}}.rotator{font:700 clamp(1.625rem, 1.1rem + 2.333vw, 3.25rem)/1.15 var(--font-display);letter-spacing:-.025em;color:var(--slate)}.rotator__line{flex-wrap:wrap;align-items:flex-end;column-gap:.22em;display:inline-flex}.hero .split>.rotator{grid-column:1/-1;margin-bottom:-12px}.rotator__window{vertical-align:bottom;height:1.15em;display:inline-block;overflow:hidden}.rotator__reel{flex-direction:column;display:flex;transform:translateY(-80%)}.rotator__reel>span{height:1.15em;color:var(--accent);display:block}@keyframes rotator-width{0%,15%{width:1.82em}20%,35%{width:2.2em}40%,55%{width:2.8em}60%,75%{width:2.41em}80%,to{width:4.16em}}@keyframes rotator-roll{0%,15%{transform:translateY(0)}20%,35%{transform:translateY(-20%)}40%,55%{transform:translateY(-40%)}60%,75%{transform:translateY(-60%)}80%,to{transform:translateY(-80%)}}@media (prefers-reduced-motion:no-preference){.rotator__reel{animation:8s cubic-bezier(.65,0,.25,1) .4s both rotator-roll}.rotator__window{animation:8s cubic-bezier(.65,0,.25,1) .4s both rotator-width}}.h2,.heading{color:var(--slate)}.key{color:var(--accent)}.sec--blue .h2{color:#ffffffc7}.sec--blue .key{color:#fff}
