@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.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{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--s-2:2px;--s-4:4px;--s-8:8px;--s-12:12px;--s-16:16px;--s-20:20px;--s-24:24px;--s-32:32px;--s-40:40px;--s-56:56px;--s-72:72px;--margin:var(--s-20);--r-8:8px;--r-10:10px;--r-14:14px;--r-20:20px;--r-28:28px;--r-pill:999px;--canvas:#0a0c08;--surface-1:#12150e;--surface-2:#1a1e14;--surface-3:#242a1a;--hairline:#e2f0be17;--hairline-strong:#e2f0be2e;--ink:#f1f4e8;--ink-2:#a8af9a;--ink-3:#7f8772;--accent:#d4ff3a;--accent-ink:#0a0c08;--accent-wash:#d4ff3a1a;--accent-line:#d4ff3a57;--warn:#ffb547;--warn-wash:#ffb5471f;--bad:#ff7a6b;--bad-wash:#ff7a6b1f;--scrim:#0406029e;--shadow-sheet:0 -28px 64px #03060099;--shadow-float:0 12px 32px #0306008c;--font-sans:"Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fade:.15s;--shimmer:1.2s;--land-answer:clamp(132px, min(30vw, 36vh), 300px);--land-line:clamp(28px, 3.4vw, 44px);--land-q:clamp(22px, 2.4vw, 30px);--land-a:clamp(40px, 6.4vw, 80px);--tap:44px;--bar-h:56px;--content-max:1120px;--board-max:720px}.t-display56{letter-spacing:-.03em;font-size:56px;font-weight:700;line-height:56px}.t-display40{letter-spacing:-.028em;font-size:40px;font-weight:700;line-height:42px}.t-title24{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:30px}.t-title20{letter-spacing:-.017em;font-size:20px;font-weight:600;line-height:26px}.t-body17{letter-spacing:-.012em;font-size:17px;font-weight:400;line-height:24px}.t-bodymed17{letter-spacing:-.012em;font-size:17px;font-weight:600;line-height:24px}.t-callout15{letter-spacing:-.006em;font-size:15px;font-weight:400;line-height:21px}.t-calloutmed15{letter-spacing:-.006em;font-size:15px;font-weight:600;line-height:21px}.t-caption13{letter-spacing:0;font-size:13px;font-weight:500;line-height:18px}.t-micro11{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:14px}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ink-2{color:var(--ink-2)}.ink-3{color:var(--ink-3)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--canvas);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;margin:0;font-size:17px;line-height:24px}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit;text-decoration:none}button,select,input{font:inherit;color:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}button:disabled{cursor:default}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:var(--accent-ink)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.is-locked{overflow:hidden}.app{isolation:isolate;min-height:100dvh;position:relative}.app:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(72% 100% at 12% 0,#d4ff3a16,#0000 72%);height:420px;position:absolute;inset:0 0 auto}.topbar{z-index:20;padding-top:env(safe-area-inset-top);background:color-mix(in srgb, var(--canvas) 93%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);position:sticky;top:0}.topbar__inner{height:var(--bar-h);max-width:calc(var(--board-max) + var(--margin) * 2);padding:0 var(--margin);align-items:center;gap:var(--s-12);margin:0 auto;display:flex}.wordmark{min-height:var(--tap);letter-spacing:-.035em;align-items:center;font-size:20px;font-weight:650;line-height:26px;display:inline-flex}.wordmark__q{color:var(--accent)}.tag{padding:var(--s-2) var(--s-8);color:var(--ink-3);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--hairline-strong);white-space:nowrap}.alertbtn{min-height:32px;padding:0 var(--s-12);align-items:center;gap:var(--s-4);color:var(--ink-2);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--hairline-strong);white-space:nowrap;transition:color var(--fade) linear, background-color var(--fade) linear;margin-left:auto;display:inline-flex;position:relative}.alertbtn:after{content:"";position:absolute;inset:-6px 0}.alertbtn.is-on{color:var(--accent-ink);background:var(--accent);box-shadow:none}.health{align-items:center;gap:var(--s-8);color:var(--ink-2);white-space:nowrap;display:inline-flex}@keyframes halo{0%,to{opacity:0}50%{opacity:.28}}.layout{width:100%;max-width:calc(var(--board-max) + var(--margin) * 2);padding:var(--s-24) var(--margin) calc(var(--s-72) + var(--s-56) + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}@media (width>=960px){.layout{padding-top:var(--s-40)}}.anchor{gap:var(--s-8);display:grid}.anchor__line{align-items:baseline;gap:var(--s-12);font-weight:inherit;display:flex}.anchor__num{color:var(--accent)}.anchor__num--none{color:var(--ink-3)}.anchor p{text-wrap:pretty}.roll{display:inline-flex;position:relative;overflow:hidden}.roll__value{display:inline-block}.filters{margin-top:var(--s-24);justify-content:space-between;align-items:center;gap:var(--s-12);display:flex}.seg{padding:var(--s-4);background:var(--surface-1);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--hairline);display:inline-flex}.seg__item{min-height:36px;padding:0 var(--s-16);color:var(--ink-2);border-radius:var(--r-pill);transition:color var(--fade) linear;align-items:center;display:inline-flex;position:relative}.seg__item:after{content:"";inset:calc(var(--s-4) * -1) 0;position:absolute}.seg__item.is-active{color:var(--ink)}.seg__pill{border-radius:var(--r-pill);background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--hairline-strong);position:absolute;inset:0}.seg__label{z-index:1;align-items:baseline;gap:var(--s-8);display:inline-flex;position:relative}.seg__count{color:var(--ink-3);font-weight:500}.seg__item.is-active .seg__count{color:var(--ink-2)}.select{min-height:var(--tap);color:var(--ink-2);border-radius:var(--r-pill);transition:color var(--fade) linear;align-items:center;display:inline-flex;position:relative}.select:hover{color:var(--ink)}.select select{appearance:none;min-height:var(--tap);padding:0 var(--s-24) 0 var(--s-8);border-radius:var(--r-pill);color:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}.select select option{background:var(--surface-1);color:var(--ink)}.select__chevron{right:var(--s-4);pointer-events:none;position:absolute}.feed{margin-top:var(--s-20);display:grid}.row{align-items:center;gap:var(--s-8);display:flex;position:relative}.row+.row:before{content:"";top:0;right:0;left:calc(44px + var(--s-12));background:var(--hairline);height:1px;position:absolute}.row__hit{min-width:0;margin-left:calc(var(--s-12) * -1);min-height:72px;padding:var(--s-12);align-items:center;column-gap:var(--s-12);border-radius:var(--r-14);transition:background-color var(--fade) linear;flex:1;grid-template-columns:44px minmax(0,1fr) auto;display:grid;position:relative}@media (hover:hover){button.row__hit:hover{background:var(--surface-1)}}button.row__hit:active{background:var(--surface-2)}.row__hit:before{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--accent-wash), transparent 72%);opacity:0;pointer-events:none;transition:opacity .6s linear;position:absolute;inset:0}.row--fresh .row__hit:before{opacity:1}.row__hit>*{position:relative}.row__id{gap:var(--s-2);min-width:0;display:grid}.row__name,.row__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row__meta{color:var(--ink-2)}.row__extra{display:none}.row__count{justify-items:end;gap:var(--s-2);text-align:right;min-width:84px;display:grid}.row__clips{align-items:baseline;gap:var(--s-4);color:var(--ink-2);display:inline-flex}.row__status{white-space:nowrap;color:var(--ink-2)}.row__word{font-weight:600}.row--open .row__clips .roll,.row--open .row__word{color:var(--accent)}.row--filling .row__clips .roll{color:var(--ink)}.row--filling .row__word{color:var(--warn)}.row--crowded .row__name{color:var(--ink-2)}.row--crowded .row__meta,.row--crowded .row__clips,.row--crowded .row__clips .roll,.row--crowded .row__status{color:var(--ink-3)}.row--crowded .avatar__disc{opacity:.6}.row__act{min-width:68px;min-height:36px;padding:0 var(--s-12);border-radius:var(--r-pill);white-space:nowrap;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hairline-strong);transition:background-color var(--fade) linear, color var(--fade) linear, opacity var(--fade) linear;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.row__act:after{content:"";inset:calc(var(--s-4) * -1) 0;position:absolute}.row__act--clip{background:var(--accent);color:var(--accent-ink);box-shadow:none}.row__act--edit{color:var(--ink)}.row__act:disabled{opacity:.6}@media (hover:hover){.row__act--watch:hover,.row__act--edit:hover{background:var(--surface-2)}.row__act--clip:hover{background:#e0ff66}}.row--skel .row__hit{margin-right:calc(68px + var(--s-8))}.spark{color:var(--ink-2);display:block;overflow:visible}.spark--crowded{color:var(--ink-3)}.spark__dot{fill:currentColor}.spark--open .spark__dot{fill:var(--accent)}.spark--filling .spark__dot{fill:var(--warn)}.spark--hero.spark--open{color:var(--accent)}.spark--hero.spark--filling{color:var(--ink)}@media (width>=640px){.row__hit{column-gap:var(--s-16)}.row{gap:var(--s-12)}.row__extra{display:inline}}.avatar{flex:none;display:inline-block;position:relative}.avatar--28{width:28px;height:28px}.avatar--44{width:44px;height:44px}.avatar--56{width:56px;height:56px}.avatar__disc{width:100%;height:100%;color:var(--ink);border-radius:50%;place-items:center;font-size:17px;font-weight:650;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.avatar__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.avatar--28 .avatar__disc{font-size:13px}.avatar--56 .avatar__disc{font-size:24px}.avatar__badge{background:var(--surface-3);width:16px;height:16px;color:var(--ink-2);box-shadow:0 0 0 2px var(--canvas);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.sheet .avatar__badge{box-shadow:0 0 0 2px var(--surface-1)}.skel{border-radius:var(--r-8);background:linear-gradient(90deg, var(--surface-1) 0%, var(--surface-3) 50%, var(--surface-1) 100%);animation:shimmer var(--shimmer) linear infinite;background-size:200% 100%;display:block}.skel--display{border-radius:var(--r-10);width:232px;height:56px}.skel--line{height:20px}.skel--thin{height:14px}.skel--disc{border-radius:50%;width:44px;height:44px}.row--skel .row__id,.row--skel .row__count{gap:var(--s-8)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.state{margin-top:var(--s-40);justify-items:start;gap:var(--s-12);max-width:46ch;display:grid}.state .btn{margin-top:var(--s-8)}.state p{text-wrap:pretty}.btn{justify-content:center;align-items:center;gap:var(--s-8);min-height:48px;padding:0 var(--s-20);border-radius:var(--r-pill);white-space:nowrap;transition:background-color var(--fade) linear, color var(--fade) linear, opacity var(--fade) linear;display:inline-flex;position:relative}.btn--primary{background:var(--accent);min-height:52px;color:var(--accent-ink)}.btn--primary:hover{background:#e0ff66}.btn--quiet{background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.btn--quiet:hover{background:var(--surface-3)}.btn--warn{background:var(--warn);color:var(--accent-ink)}.btn--small{min-height:36px;padding:0 var(--s-12)}.btn--small:after{content:"";inset:calc(var(--s-4) * -1) 0;position:absolute}.btn:disabled{opacity:.5}.iconbtn{width:var(--tap);height:var(--tap);background:var(--surface-2);color:var(--ink-2);transition:background-color var(--fade) linear, color var(--fade) linear;border-radius:50%;place-items:center;display:grid}.iconbtn:hover{background:var(--surface-3);color:var(--ink)}.scrim{z-index:40;background:var(--scrim);position:fixed;inset:0}.sheet{z-index:50;background:var(--surface-1);border-radius:var(--r-28) var(--r-28) 0 0;max-height:min(90dvh,760px);box-shadow:var(--shadow-sheet), inset 0 1px 0 var(--hairline-strong);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.sheet:after{content:"";background:var(--surface-1);height:240px;position:absolute;top:100%;left:0;right:0}.sheet--side{width:min(440px,100vw);max-height:none;box-shadow:-28px 0 64px #03060099, inset 1px 0 0 var(--hairline-strong);border-radius:0;top:0;left:auto}.sheet--side:after{display:none}.sheet__handle{padding:var(--s-8) var(--s-20) 0;touch-action:none;flex:none}.sheet--side .sheet__handle{padding-top:var(--s-20)}.sheet__grabber{width:36px;height:4px;margin:0 auto var(--s-12);border-radius:var(--r-pill);background:var(--hairline-strong);display:block}.sheet__head{align-items:center;gap:var(--s-12);padding-bottom:var(--s-20);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sheet__who{gap:var(--s-2);min-width:0;display:grid}.sheet__who h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet__scroll{overscroll-behavior:contain;min-height:0;padding:var(--s-4) var(--s-20) var(--s-24);align-content:start;gap:var(--s-32);flex:auto;display:grid;overflow-y:auto}.preview{gap:var(--s-8);display:grid}.preview img{aspect-ratio:16/9;object-fit:cover;background:var(--surface-2);border-radius:var(--r-8);width:100%;height:auto}.verdict{gap:var(--s-8);display:grid}.verdict__line{align-items:baseline;gap:var(--s-12);display:flex}.verdict__label{color:var(--ink-2)}.verdict--open .verdict__num{color:var(--accent)}.verdict--filling .verdict__num{color:var(--ink)}.verdict--crowded .verdict__num{color:var(--ink-3)}.verdict p{text-wrap:pretty}.chart{gap:var(--s-8);display:grid}.chart strong{color:var(--ink);font-weight:600}.clips{gap:var(--s-4);display:grid}.clips ol{display:grid}.clips__row{gap:var(--s-2);padding:var(--s-12) 0;display:grid}.clips li+li{border-top:1px solid var(--hairline)}.clips__row--link{padding-right:var(--s-32);border-radius:var(--r-8);transition:color var(--fade) linear;position:relative}.clips__out{top:50%;right:var(--s-4);color:var(--ink-3);transition:color var(--fade) linear;position:absolute;translate:0 -50%}@media (hover:hover){.clips__row--link:hover .clips__out{color:var(--ink)}}.clips__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet__actions{padding:var(--s-16) var(--s-20) calc(var(--s-20) + env(safe-area-inset-bottom));gap:var(--s-8);border-top:1px solid var(--hairline);flex:none;display:grid}.sheet__actions .btn{width:100%}.sheet__hint{text-align:center;text-wrap:pretty}.linkbtn{min-height:var(--tap);justify-content:center;align-items:center;gap:var(--s-8);color:var(--ink-2);display:inline-flex}.linkbtn:disabled{color:var(--ink-3)}.ask{z-index:50;left:50%;bottom:calc(var(--s-16) + env(safe-area-inset-bottom));width:min(calc(100vw - var(--s-12) * 2), 440px);padding:var(--s-24) var(--s-20) var(--s-20);gap:var(--s-12);background:var(--surface-2);border-radius:var(--r-28);box-shadow:var(--shadow-float), inset 0 0 0 1px var(--hairline-strong);display:grid;position:fixed;translate:-50%}.ask p{text-wrap:pretty}.ask__actions{margin-top:var(--s-8);gap:var(--s-8);display:grid}.ask__actions .btn{width:100%}.dock{z-index:30;bottom:calc(var(--s-16) + env(safe-area-inset-bottom));width:min(calc(100vw - var(--s-12) * 2), 460px);padding:var(--s-12) var(--s-12) var(--s-12) var(--s-16);align-items:center;gap:var(--s-12);background:var(--surface-2);border-radius:var(--r-20);box-shadow:var(--shadow-float), inset 0 0 0 1px var(--hairline-strong);display:flex;position:fixed;left:50%;translate:-50%}.dock__ring{flex:none;rotate:-90deg}.dock__track,.dock__arc{fill:none;stroke-width:2.5px}.dock__track{stroke:var(--hairline-strong)}.dock__arc{stroke:var(--ink);stroke-linecap:round;transition:stroke var(--fade) linear}.dock__text{flex:auto;min-width:0;display:grid}.dock__sub{color:var(--ink-2);text-wrap:pretty}.dock--urgent .dock__arc{stroke:var(--warn)}.dock--urgent .dock__text>:first-child{color:var(--warn)}.dock--closed .dock__arc{stroke:var(--bad)}.dock--closed .dock__text>:first-child{color:var(--bad)}.toast-slot{z-index:60;right:0;bottom:calc(var(--s-20) + env(safe-area-inset-bottom));padding:0 var(--s-16);pointer-events:none;justify-items:center;display:grid;position:fixed;left:0}.toast-slot--lifted{bottom:calc(var(--s-72) + var(--s-32) + env(safe-area-inset-bottom))}.toast{max-width:420px;padding:var(--s-12) var(--s-16);background:var(--ink);color:var(--canvas);border-radius:var(--r-14);box-shadow:var(--shadow-float)}.foot{margin-top:var(--s-40);gap:var(--s-8);max-width:52ch;display:grid}.foot p{text-wrap:pretty}.foot__link{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}@media (width>=960px){.foot{margin-top:var(--s-72)}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.land{--gutter:max(var(--margin), calc((100vw - var(--content-max)) / 2));isolation:isolate;min-height:100dvh;position:relative;overflow-x:clip}.land:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(64% 100% at 14% 0,#d4ff3a1a,#0000 72%);height:720px;position:absolute;inset:0 0 auto}.land__bar{height:var(--bar-h);padding:0 var(--gutter);justify-content:space-between;align-items:center;display:flex}.hero{padding:var(--s-24) var(--gutter) 0;row-gap:var(--s-24);grid-template-areas:"ask""seis""go";display:grid}.hero__ask{grid-area:ask;min-width:0}.hero__seis{margin:0 calc(var(--gutter) * -1);grid-area:seis}.hero__go{gap:var(--s-24);grid-area:go;align-content:start;display:grid}.hero__moment{display:grid}.hero__line{margin-top:var(--s-8);overflow-wrap:anywhere;max-width:22ch;font-size:var(--land-line);letter-spacing:-.032em;color:var(--ink-2);text-wrap:balance;font-weight:600;line-height:1.1}.hero__line b{color:var(--ink);font-weight:600}.hero__q{margin-top:var(--s-32);font-size:var(--land-q);letter-spacing:-.02em;color:var(--ink-2);font-weight:600;line-height:1.2}.hero__a{margin-top:var(--s-4);font-size:min(var(--land-answer), calc((100vw - var(--gutter) * 2) / (var(--chars) * .54)));letter-spacing:-.06em;transform-origin:0 100%;color:var(--accent);margin-left:-.045em;font-weight:700;line-height:.9}.hero__a--filling{color:var(--warn)}.hero__a--crowded,.hero__a--calm{color:var(--ink-3)}.hero__after{margin-top:var(--s-16)}.hero__retry{margin-top:var(--s-24);justify-self:start}.hero__moment .skel--line{width:min(100%,420px);height:34px;margin-top:var(--s-16);border-radius:var(--r-8)}.hero__moment .skel--short{width:min(70%,280px);margin-top:var(--s-8)}.hero__moment .skel--answer{width:min(64%,360px);height:calc(var(--land-answer) * .72);margin-top:var(--s-12);border-radius:var(--r-20)}.hero__pitch{letter-spacing:-.017em;text-wrap:balance;max-width:26ch;font-size:20px;font-weight:600;line-height:26px}.hero__cta{align-items:center;gap:var(--s-12) var(--s-16);flex-wrap:wrap;display:flex}.hero__foot{padding:var(--s-24) var(--gutter) 0;max-width:calc(64ch + var(--gutter) * 2);text-wrap:pretty}.seis{color:var(--accent);position:relative}.seis svg{display:block;overflow:visible}.seis--filling{color:var(--warn)}.seis--crowded{color:var(--ink-3)}.seis--flat{background:linear-gradient(var(--hairline-strong), var(--hairline-strong)) 0 78% / 100% 2px no-repeat;height:124px}.seis__now{fill:currentColor}.seis__ring{fill:currentColor;opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.4s linear infinite halo;scale:3}.seis__peak{fill:currentColor;letter-spacing:-.006em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.qa{padding:var(--s-72) var(--gutter) 0;gap:var(--s-24);display:grid}.qa__q{font-size:var(--land-q);letter-spacing:-.02em;color:var(--ink-3);font-weight:600;line-height:1.2}.qa__a{margin-top:var(--s-8);font-size:var(--land-a);letter-spacing:-.045em;text-wrap:balance;font-weight:700;line-height:1}.qa__lead{margin-top:var(--s-16);letter-spacing:-.017em;max-width:44ch;color:var(--ink-2);text-wrap:pretty;font-size:20px;line-height:28px}.qa__body{gap:var(--s-16);max-width:60ch;color:var(--ink-2);text-wrap:pretty;display:grid}.life{margin-top:var(--s-16);gap:var(--s-8);color:var(--ink);display:grid}.life__now{justify-content:space-between;align-items:baseline;gap:var(--s-16);display:flex}.life__count{letter-spacing:-.03em;transition:color var(--fade) linear;font-size:56px;font-weight:700;line-height:56px}.life__unit{letter-spacing:-.017em;color:var(--ink-2);font-size:20px;font-weight:600;line-height:26px}.life__status{transition:color var(--fade) linear}.life--open .life__count,.life--open .life__status{color:var(--accent)}.life--filling .life__count,.life--filling .life__status{color:var(--warn)}.life--crowded .life__count,.life--crowded .life__status{color:var(--ink-3)}.life__track{margin-top:var(--s-16);gap:var(--s-4);height:4px;display:flex;position:relative}.life__zone{border-radius:var(--r-pill);flex-basis:0}.life__zone--open{background:var(--accent)}.life__zone--filling{background:var(--warn)}.life__zone--crowded{background:var(--surface-3)}.life__head{background:var(--ink);width:16px;height:16px;box-shadow:0 0 0 4px var(--canvas);border-radius:50%;margin:-8px 0 0 -8px;position:absolute;top:50%}.life__legend{gap:var(--s-4);margin-top:var(--s-8);display:flex}.life__legend li{gap:var(--s-2);opacity:.5;min-width:0;transition:opacity var(--fade) linear;flex-basis:0;display:grid}.life__legend li.is-now{opacity:1}.nos{display:grid}.nos>div{padding:var(--s-16) 0;justify-content:space-between;align-items:baseline;gap:var(--s-16);border-top:1px solid var(--hairline);display:flex}.nos>div:last-child{border-bottom:1px solid var(--hairline)}.nos dt{color:var(--ink-2)}.nos dd{letter-spacing:-.017em;color:var(--ink);flex:none;font-size:20px;font-weight:600;line-height:26px}.closer{padding:var(--s-72) var(--gutter) var(--s-72);justify-items:start;gap:var(--s-8);display:grid}.closer__ask{letter-spacing:-.055em;font-size:clamp(56px,13vw,168px);font-weight:700;line-height:.92}.closer .btn{margin-top:var(--s-24)}.land__foot{padding:var(--s-24) var(--gutter) calc(var(--s-40) + env(safe-area-inset-bottom));border-top:1px solid var(--hairline)}.stick{z-index:20;padding:var(--s-32) var(--margin) calc(var(--s-12) + env(safe-area-inset-bottom));background:linear-gradient(transparent, var(--canvas) 46%);pointer-events:none;justify-items:center;display:grid;position:fixed;inset:auto 0 0}.stick .btn{pointer-events:auto;width:min(100%,460px);box-shadow:var(--shadow-float)}.hero__cta .hero__btn{display:none}@media (width>=960px){.stick{display:none}.hero__cta .hero__btn{display:inline-flex}.hero{padding-top:var(--s-40);column-gap:var(--s-72);row-gap:var(--s-8);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"ask go""seis seis"}.hero__line{max-width:none}.hero__go{padding-bottom:var(--s-24);align-self:end}.hero__a{font-size:min(var(--land-answer), calc(54vw / (var(--chars) * .54)))}.qa--split{column-gap:var(--s-72);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}.qa__body{padding-top:calc(var(--land-q) * 1.2 + var(--s-8))}}@media (prefers-reduced-motion:reduce){.seis__ring{animation:none}}
