:root{--ground:#081014;--ground-2:#0b1416;--panel:#101d21;--panel-2:#152528;--ink:#e9f2f0;--muted:#93a7aa;--line:#20363b;--line-strong:#32494e;--team:#3fd6c1;--team-2:#2cc5b2;--team-wash:#0d2a2a;--team-deep:#c9f4ec;--on-team:#04201c;--act:#de8b52;--act-deep:#c96f35;--on-act:#1b0f06;--f-system:var(--font-bricolage),"Avenir Next","Segoe UI",system-ui,sans-serif;--f-data:var(--font-martian),ui-monospace,"SF Mono",Menlo,monospace;--f-human:var(--f-system);--ease:cubic-bezier(.2,.7,.1,1);--rail:clamp(7rem,13vw,12rem);--gutter:clamp(1rem,2.2vw,2rem);--slot:4.25rem;--cell:clamp(1rem,2vw,2rem);--t-hero:clamp(2.6rem,min(7vw,11vh),6.2rem);--t-title:clamp(1.9rem,min(4.2vw,6.6vh),3.7rem);--t-mega:clamp(2.5rem,.8rem + 3.9vw,4.9rem);--t-xl:clamp(1.9rem,1rem + 2.1vw,3.1rem);--t-l:clamp(1.3rem,1.05rem + .8vw,1.75rem);--t-time:clamp(1.5rem,2.55vw,2.5rem);--t-s:.82rem;--t-xs:.74rem;--hatch:repeating-linear-gradient(135deg,transparent 0 9px,#93a7aa1a 9px 10px);--r:12px}*,:before,:after{box-sizing:border-box}*{margin:0}html{background:var(--ground);color:var(--ink);font-family:var(--f-system);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;-webkit-text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:17px;line-height:1.5}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{isolation:isolate;min-height:100svh;position:relative;overflow-x:clip}html:has(#curtain){background:var(--ground);color:var(--ink)}html:has(#curtain) body{background:var(--ground);color:var(--ink)}body:has(#curtain):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70vw 46rem at 12% -8%,#2cc5b24d,#0000 66%);height:min(120vh,70rem);position:absolute;top:0;left:0;right:0}::selection{color:#fff;background:#0a7e72}:focus-visible{outline:2px solid var(--team);outline-offset:3px}main:focus{outline:none}a{color:inherit}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit}.time,.clock,.morning .t,.nowline b,.log time,.counts .n,.answer .n,.outcomes .n,.pm .bk:before,.mini .mh time,#curtain:after{font-family:var(--f-data);letter-spacing:-.04em}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--gutter);background:var(--ink);color:var(--ground);z-index:50;font-size:var(--t-s);padding:.6rem .9rem;font-weight:600;text-decoration:none;position:absolute;top:-6rem}.skip:focus{padding:1.5rem var(--gutter);font-size:1rem;top:0;left:0;right:0}#curtain{z-index:40;background:var(--ground);border-bottom:2px solid var(--act);visibility:hidden;opacity:0;clip-path:inset(0 0 100%);pointer-events:none;position:fixed;inset:0}#curtain:before{content:"";inset:4.9rem var(--gutter)0;border-top:1px solid var(--line-strong);background:linear-gradient(var(--line-strong),var(--line-strong))var(--rail)0/1px 100% no-repeat,linear-gradient(var(--line-strong),var(--line-strong))calc(var(--rail) + (100% - var(--rail))/2.12)0/1px 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--slot)*2 - 1px),var(--line)calc(var(--slot)*2 - 1px),var(--line)calc(var(--slot)*2));position:absolute}#curtain:after{content:"08:00\a 09:00\a 10:00\a 11:00\a 12:00\a 13:00\a 14:00\a 15:00\a 16:00\a 17:00";white-space:pre;left:var(--gutter);font-size:var(--t-time);letter-spacing:-.03em;font-weight:700;line-height:calc(var(--slot)*2);color:var(--team);opacity:.55;position:absolute;top:6.1rem}html.scenes [data-step]{opacity:0;transition:opacity .5s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--s,0)*.2s);transform:translateY(.5rem)}html.motion [data-step=write]{clip-path:inset(0 100% 0 0);transition:opacity .2s linear,clip-path .7s var(--ease);transition-delay:calc(var(--s,0)*.32s);transform:none}html.scenes .on [data-step],html.scenes .on[data-step]{opacity:1;clip-path:inset(0);transform:none}.top{padding:1rem var(--gutter).8rem;align-items:center;gap:1.6rem;display:flex}.top .links{font-size:var(--t-s);align-items:center;gap:1.6rem;margin-left:auto;display:flex}.top .menu{display:none}.mark{text-decoration:none;display:inline-block}.wm{white-space:nowrap;align-items:baseline;padding-top:.62em;font-size:1.2rem;line-height:1;display:inline-flex;position:relative}.wm:before{content:"";background:linear-gradient(90deg,transparent,var(--team));transform-origin:0;width:100%;height:max(2px,.14em);transition:transform .5s var(--ease);position:absolute;top:0;left:0}.wm-n{letter-spacing:-.035em;color:var(--ink);font-weight:800}.wm-c{letter-spacing:-.02em;color:var(--team);font-weight:300}.mark.foot .wm{font-size:clamp(1.9rem,1.4rem + 1.6vw,2.8rem)}.navlink{align-items:center;min-height:2.6rem;text-decoration:none;display:inline-flex;position:relative}.navlink:after{content:"";background:var(--muted);transform-origin:0;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:.55rem;left:0;right:0;transform:scaleX(0)}.navlink[aria-current=page]:after{background:var(--team);height:2px;transform:scaleX(1)}@media (hover:hover){.mark:hover .wm:before{transform:scaleX(.55)}.navlink:hover:after{transform:scaleX(1)}.navlink[aria-current=page]:hover:after{transform:scaleX(1)scaleY(2)}}.navlink:focus-visible:after{transform:scaleX(1)}.btn{--fill:var(--ink);--on:var(--ground);border:1px solid var(--line-strong);min-height:44px;color:var(--ink);font:700 .9rem/1 var(--f-system);cursor:pointer;isolation:isolate;transition:color .3s var(--ease),border-color .3s var(--ease);background:0 0;border-radius:8px;align-items:center;padding:.7rem 1.15rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:var(--fill);z-index:-1;transition:transform .4s var(--ease);position:absolute;inset:0;transform:translateY(-101%)}.btn>span{transition:transform .4s var(--ease);display:inline-block}.btn.small{min-height:36px;font-size:var(--t-s);padding:.5rem .9rem;font-weight:600}.btn.solid{background:var(--act);border-color:var(--act);color:var(--on-act)}.btn.ink{background:var(--team);border-color:var(--team);color:var(--on-team)}@media (hover:hover){.btn:hover{color:var(--on);border-color:var(--fill)}.btn:hover:before{transform:none}.btn:hover>span{transform:translateY(2px)}}.btn:focus-visible{color:var(--on);border-color:var(--fill)}.btn:focus-visible:before{transform:none}.btn:active>span{transform:translateY(3px)}.btn:active{transform:scale(.985)}.tlink{text-underline-offset:3px;min-height:2rem;transition:text-decoration-thickness .2s,text-underline-offset .2s,color .2s,transform .3s var(--ease);align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover){.tlink:hover{text-underline-offset:5px;color:var(--team);text-decoration-thickness:2px;transform:translate(4px)}}.open{margin:0 var(--gutter);padding:clamp(1.4rem,4vh,2.4rem) 0 clamp(1.6rem,4.5vh,2.6rem)}.open .say{font-size:var(--t-hero);letter-spacing:-.04em;line-height:.95}.open .sub{max-width:47rem;color:var(--muted);margin-top:clamp(1.1rem,2.6vh,1.8rem);font-size:clamp(1rem,.9rem + .4vw,1.2rem)}.open .sub b{color:var(--ink);font-weight:600}.pres{margin:0 var(--gutter)}.scene{border-top:1px solid var(--line);position:relative}.scene .at{width:1px;height:1px;position:absolute;top:0;left:0}html.motion .scene:not(.flat) .at{top:calc(100% - 100svh)}.scene:first-of-type{border-top:0}.stage{flex-direction:column;justify-content:center;padding:clamp(3rem,9vh,6rem) 0;display:flex}html.motion .scene:not(.flat){height:calc(var(--len,1.4)*100svh)}html.motion .scene:not(.flat) .stage{top:var(--bar,0px);height:calc(100svh - var(--bar,0px));padding:clamp(1rem,3.5vh,2.6rem) 0;position:sticky;overflow:clip}.stage.split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,4vw,4.5rem);display:grid}html.scenes .swap{align-items:center;display:grid}html.scenes .swap>*{grid-area:1/1}.swap>*+*{margin-top:clamp(2rem,6vh,4rem)}html.scenes .swap>*+*{margin-top:0}.stage.hero{min-height:calc(100svh - 4.6rem)}html.motion .scene .stage.hero{height:calc(100svh - 4.6rem);min-height:0}.stage.hero .say{letter-spacing:-.04em;max-width:11em;font-size:clamp(2.9rem,min(9.4vw,15vh),8.6rem);line-height:.93}.stage.hero .say span{color:inherit;display:inline}.stage.hero .say .l2{color:var(--muted);display:block}.stage .sub{max-width:37rem;color:var(--muted);margin-top:clamp(1.2rem,3vh,2.2rem);font-size:clamp(1.05rem,.9rem + .55vw,1.4rem);line-height:1.4}.stage .sub b{color:var(--ink);font-weight:600}.stage .acts{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:clamp(1.2rem,3.2vh,2.2rem);display:flex}.kick{font-size:var(--t-s);color:var(--team);align-items:center;gap:.7rem;margin-bottom:clamp(.8rem,2vh,1.4rem);font-weight:700;display:flex}.state{letter-spacing:-.04em;text-wrap:balance;max-width:15em;margin-left:-.04em;font-size:clamp(2rem,.9rem + 4.4vw,4.9rem);font-weight:800;line-height:.98}.state.m{max-width:14em;font-size:clamp(1.9rem,1rem + 2.9vw,3.6rem)}.state span{color:var(--muted);display:block}.aside{max-width:30rem;color:var(--muted);margin-top:1.1rem;font-size:.95rem}.prog{display:none}html.scenes .prog{z-index:25;opacity:0;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:center;width:24px;height:min(52vh,26rem);transition:opacity .3s;display:flex;position:fixed;top:50%;right:.55rem;transform:translateY(-50%)}html.scenes .prog.show,html.scenes .prog:focus-within{opacity:1;pointer-events:auto}.prog:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:0;bottom:0;left:50%}.prog .now{left:50%;top:calc(var(--p,0)*100%);background:var(--act);width:17px;height:2px;margin:-1px 0 0 -8.5px;position:absolute;box-shadow:0 0 10px #de8b52b3}.prog a{place-items:center;width:24px;height:24px;text-decoration:none;display:grid;position:relative}.prog a:before{content:"";background:var(--ground);border:1px solid var(--muted);border-radius:50%;width:7px;height:7px;transition:background-color .2s,border-color .2s,transform .2s}.prog a[aria-current]:before{background:var(--team);border-color:var(--team);transform:scale(1.35)}.prog a span{white-space:nowrap;font-size:var(--t-xs);background:var(--panel-2);border:1px solid var(--line-strong);opacity:0;pointer-events:none;border-radius:6px;padding:.25rem .55rem;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:26px;transform:translateY(-50%)translate(6px)}.prog a:hover span,.prog a:focus-visible span{opacity:1;transform:translateY(-50%)}.prog a:hover:before,.prog a:focus-visible:before{border-color:var(--ink);transform:scale(1.35)}.pile{flex-wrap:wrap;align-content:center;gap:.5rem .6rem;display:flex}.pile li{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:.75rem 1.05rem .75rem 2.4rem;font-size:clamp(.95rem,.85rem + .35vw,1.15rem);font-weight:600;position:relative;box-shadow:0 14px 30px #00000059}.pile li:before{content:"";border:2px solid var(--muted);border-radius:50%;width:.8rem;height:.8rem;margin-top:-.4rem;position:absolute;top:50%;left:.9rem}.pile li:nth-child(4n+1){rotate:-2.2deg}.pile li:nth-child(4n+2){margin-top:.5rem;rotate:1.4deg}.pile li:nth-child(4n+3){rotate:-.8deg}.pile li:nth-child(4n){margin-top:-.3rem;rotate:2.4deg}.aims{border-top:1px solid var(--line-strong);gap:0;display:grid}.aims li{border-bottom:1px solid var(--line-strong);padding:clamp(.9rem,2.4vh,1.5rem) 0}.aims h3{letter-spacing:-.035em;color:var(--team);font-size:clamp(1.4rem,1.05rem + 1.3vw,2.3rem);font-weight:800;line-height:1.05}.aims p{color:var(--muted);max-width:26rem;margin-top:.35rem}.mini{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--ground-2);grid-template-rows:auto repeat(6,clamp(2.6rem,7.2vh,3.6rem));grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.5fr);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000073}.mini .mh{height:2.35rem;font-size:var(--t-xs);background:var(--ground);border-bottom:1px solid var(--line-strong);border-left:1px solid var(--line-strong);white-space:nowrap;grid-row:1;align-items:center;padding:0 .7rem;font-weight:700;display:flex;overflow:hidden}.mini .mh:first-child{border-left:0}.mini .mh.nc{color:var(--team);grid-column:4}.mini .mb{font-size:var(--t-xs);background:var(--panel-2);border:1px solid var(--line);color:var(--muted);border-radius:6px;margin:3px;padding:.4rem .55rem;line-height:1.25;overflow:hidden}.mini .mb.nc{background:var(--team-wash);border:0;border-left:3px solid var(--team);color:var(--team-deep);flex-direction:column;grid-column:4;justify-content:center;display:flex}.mini .mb.nc b{color:var(--ink);font-size:.8rem;font-weight:700}.prev{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--team);border-radius:var(--r);padding:clamp(1rem,2.6vh,1.5rem) clamp(1rem,2vw,1.6rem);box-shadow:0 30px 90px #00000073}.prev .counts{margin-top:0}.prev .stamp{font-family:var(--f-human);color:var(--act);transform-origin:0;margin-top:1rem;font-size:clamp(1.3rem,1rem + 1vw,1.9rem);font-style:normal;font-weight:300;line-height:1.15}.prev .hold{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:1rem;display:grid}.prev .hold li{isolation:isolate;border-left:3px solid var(--team);background:var(--hatch);border-radius:8px;padding:.65rem .8rem;font-size:.86rem;font-weight:700;position:relative;overflow:hidden}.prev .hold .fill{z-index:-1;background:var(--team-wash);position:absolute;inset:0}.prev .hold .h{font-size:var(--t-xs);color:var(--muted);opacity:0;position:absolute;top:.65rem;right:.7rem}.leash{--t:1;border-top:2px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3.2rem,9vh,5.5rem);display:grid;position:relative}.leash .stop{padding:1.2rem var(--cell)0 0;position:relative}.leash .stop:before{content:"";background:var(--ground);border:2px solid var(--team);border-radius:50%;width:14px;height:14px;position:absolute;top:-8px;left:0}.leash h3{letter-spacing:-.04em;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.5rem);font-weight:800;line-height:1}.leash p{color:var(--muted);max-width:21rem;margin-top:.5rem;font-size:.95rem}.leash .gate{font-size:var(--t-xs);color:var(--team);border:1px solid #0b655c;border-radius:999px;margin-bottom:.7rem;padding:.2rem .7rem;font-weight:700;display:inline-block}.leash .agent{top:-2.5rem;left:calc(var(--t)*66.666%);font-size:var(--t-xs);color:var(--on-team);background:var(--team);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .75rem .3rem .55rem;font-weight:700;display:flex;position:absolute;box-shadow:0 0 26px #3fd6c166}.leash .agent i{background:var(--on-team);border-radius:50%;width:8px;height:8px}.lower{gap:var(--cell);grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:clamp(1.6rem,4.5vh,3rem);display:grid}.lower .acts{margin-top:0}.nevers{border-top:1px solid var(--line);max-width:46rem}.nevers li{border-bottom:1px solid var(--line);padding:.6rem 0 .6rem 1.6rem;font-size:.98rem;position:relative}.nevers li:before{content:"";background:var(--act);width:.75rem;height:2px;position:absolute;top:1.15rem;left:0}.cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:clamp(1.4rem,4vh,2.6rem);display:grid}.cols li{background:var(--team-wash);border-left:3px solid var(--team);border-radius:0 8px 8px 0;flex-direction:column;gap:.5rem;min-height:clamp(11rem,30vh,16rem);padding:.9rem .95rem 1rem;display:flex}.cols li.build{background:var(--hatch),var(--panel);border-left-style:dashed}.cols .wh{font-size:var(--t-xs);color:var(--team);font-weight:700}.cols h3{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.05rem,.85rem + .8vw,1.5rem);font-weight:800;line-height:1.05}.cols p{font-size:var(--t-s);color:var(--muted)}.cols li.live p{color:var(--team-deep)}.cols .st{font-size:var(--t-xs);color:var(--team);border:1px solid #0e9586;border-radius:999px;align-self:flex-start;margin-top:auto;padding:.15rem .6rem;font-weight:700}.cols li.live .st{background:var(--team);border-color:var(--team);color:var(--on-team)}.rise{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:6px;height:clamp(11rem,34vh,19rem);margin-top:clamp(1.4rem,4vh,2.6rem);display:grid}.rise li{background:var(--team-wash);border-top:3px solid var(--team);border-radius:0 0 8px 8px;flex-direction:column;justify-content:flex-start;gap:.3rem;height:40%;padding:.8rem .9rem;display:flex}.rise li:nth-child(2){height:55%}.rise li:nth-child(3){height:70%}.rise li:nth-child(4){height:85%}.rise li:nth-child(5){height:100%}.rise small{font-size:var(--t-xs);color:var(--team-deep)}.rise b{letter-spacing:-.04em;font-size:clamp(1.1rem,.8rem + 1.3vw,2rem);font-weight:800;line-height:1}.outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:clamp(1.4rem,4vh,3rem);display:grid}.outcomes li{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:.6rem;min-height:15.5rem;padding:1.2rem 1.25rem;display:flex;position:relative}.outcomes li.live{background:var(--team-wash);border-color:#0b655c}.outcomes li.build{background:var(--hatch),var(--panel);border-style:dashed;border-color:var(--line-strong)}.outcomes .n{color:var(--team);font-size:1.7rem;font-weight:700;line-height:1}.outcomes h2,.outcomes h3{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.2rem,1rem + .8vw,1.65rem);font-weight:800;line-height:1.06}.outcomes p{color:var(--muted);font-size:.95rem}.outcomes li.live p{color:var(--team-deep)}.outcomes .when{font-size:var(--t-xs);color:var(--team);letter-spacing:0;border:1px solid #0e9586;border-radius:999px;align-self:flex-start;margin-top:auto;padding:.2rem .7rem;font-weight:700;line-height:1.5;display:inline-block}.outcomes li.live .when{background:var(--team);border-color:var(--team);color:var(--on-team)}.outcomes.c{gap:6px}.outcomes.c li{gap:.4rem;min-height:clamp(7.2rem,19vh,10.5rem);padding:.8rem .9rem .9rem}.outcomes.c .n{font-size:1.5rem}.outcomes.c h3{font-size:clamp(1rem,.85rem + .6vw,1.35rem)}.cols3{gap:var(--cell);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2rem,6vh,4rem);display:grid}.cols3 p{font-size:var(--t-l);letter-spacing:-.02em;border-top:2px solid var(--team);padding-top:1rem;font-weight:600;line-height:1.2}.statecols{gap:var(--cell);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;margin-top:clamp(2.4rem,7vh,4.5rem);display:grid}.statecols .points,.statecols .fees{margin-top:.9rem}.statecols .card.later{border-style:dashed dashed dashed solid;border-left-color:var(--line-strong)}.statecols .fees li{grid-template-columns:7.5rem 1fr}.statecols .fees li b{text-align:left;font-weight:600}#sc-offer .founder{max-width:36rem;margin-top:clamp(1.4rem,4vh,2.4rem);font-size:1.1rem}.open.slim .say{font-size:var(--t-mega)}.sheet{margin:0 var(--gutter);border-top:1px solid var(--line-strong);scroll-margin-top:0}.head,.row{grid-template-columns:var(--rail)minmax(0,1fr)minmax(0,1.12fr);display:grid}.head{z-index:20;background:var(--ground);border-bottom:1px solid var(--line-strong);position:sticky;top:0}.head>div{font-size:var(--t-xs);justify-content:space-between;align-items:baseline;gap:1rem;padding:.65rem 1rem .6rem;display:flex}.head b{font-weight:700;font-size:var(--t-s)}.head span{color:var(--muted)}.head .date{white-space:nowrap;justify-content:flex-start;gap:.7rem;padding-left:0}.head .btn span{color:inherit}.head .you,.head .nc{border-left:1px solid var(--line-strong)}.head .nc b{color:var(--team)}.head .nc span{color:var(--team-deep)}.clock{align-items:center;gap:.6rem;font-size:.72rem;font-weight:400;display:inline-flex}.head .clock,.head .clock span{color:var(--ink)}.clock i{background:var(--act);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.clock i:after{content:"";background:var(--act);opacity:0;border-radius:50%;animation:3s linear infinite halo;position:absolute;inset:-31px;transform:scale(.15)}@keyframes halo{0%{opacity:.6;transform:scale(.15)}70%{opacity:.28}to{opacity:0;transform:scale(1)}}.row{border-top:1px solid var(--line-strong);scroll-margin-top:4rem}.row>.rail{font-size:var(--t-xs);color:var(--ink);padding:1.5rem .8rem 0 0;font-weight:700}.row>.rail small{color:var(--muted);font-weight:400;font-size:var(--t-xs);margin-top:.5rem;display:block}.time{font-size:var(--t-time);color:var(--team);font-weight:700;line-height:1;display:block}.row>.you,.row>.nc{border-left:1px solid var(--line-strong);padding:1.5rem var(--cell)clamp(2.6rem,6vw,5rem)1rem;min-width:0}.row>.nc{padding-right:0}.row.first{border-top:0}.row.wide>.span{border-left:1px solid var(--line-strong);grid-column:2/-1;min-width:0;padding:1.5rem 0 clamp(2.6rem,6vw,5rem) 1rem}h1,.title{font-weight:800;font-size:var(--t-mega);letter-spacing:-.04em;text-wrap:balance;margin-left:-.04em;line-height:.98}h1 span,.title span{color:var(--muted);display:block}.title{font-size:var(--t-title)}.lede{max-width:31rem;margin-top:1.4rem}.terms{font-size:var(--t-s);color:var(--muted);max-width:31rem;margin-top:.9rem}h2.say{font-weight:700;font-size:var(--t-xl);letter-spacing:-.035em;text-wrap:balance;max-width:15em;margin-left:-.03em;line-height:1.02}h2.say.q{font-family:var(--f-human);letter-spacing:-.02em;font-style:normal;font-weight:300;line-height:1.06;font-size:calc(var(--t-xl)*1.08)}.who{font-size:var(--t-s);color:var(--muted);max-width:30rem;margin-top:1rem}.body{max-width:33rem;color:var(--muted);margin-top:1.1rem}.card{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--team);border-radius:var(--r);transition:border-color .4s var(--ease);padding:1.25rem 1.35rem 1.3rem;box-shadow:0 24px 80px #00000059}.card .ct{font-size:var(--t-s);justify-content:space-between;align-items:baseline;gap:1rem;font-weight:700;display:flex}.card .ct span{color:var(--muted);text-align:right;font-weight:400}.card p{font-size:.94rem}.card .rung-tag{font-size:var(--t-xs);color:var(--team);border:1px solid #0b655c;border-radius:999px;margin-top:.95rem;padding:.2rem .7rem;display:inline-block}.note,.card .note{font-size:var(--t-s);color:var(--muted);max-width:34rem;margin-top:.8rem}.counts{border-top:1px solid var(--line);margin:.9rem 0 0}.counts li{border-bottom:1px solid var(--line);grid-template-columns:5.2rem 5rem 1fr;align-items:baseline;gap:.6rem;padding:.55rem 0;display:grid}.counts .n{color:var(--team);font-size:2.2rem;font-weight:700;line-height:1.1}.counts .k{font-size:.9rem;font-weight:700}.counts .w{font-size:var(--t-s);color:var(--muted)}details{font-size:var(--t-s);margin-top:.7rem}summary{cursor:pointer;text-underline-offset:3px;width:max-content;max-width:100%;padding:.35rem 0;text-decoration:underline}details blockquote{font-family:var(--f-human);background:var(--panel-2);border-left:2px solid var(--line-strong);border-radius:0 8px 8px 0;max-width:32rem;margin:.6rem 0 0;padding:.8rem 1rem;font-size:1.05rem;line-height:1.4}details small{color:var(--muted);margin-top:.4rem;display:block}.acts{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.05rem;display:flex}.signed{font-family:var(--f-human);color:var(--act);font-size:1.35rem;font-style:normal;font-weight:300;line-height:1.25}.signed small{font:400 .78rem/1.4 var(--f-system);color:var(--muted);margin-top:.25rem;display:block}[data-state=waiting] .signed,[data-state=waiting] .replay,[data-state=approved] .approve{display:none}[data-state=approved] .batch{border-left-color:var(--act)}.morning{grid-template-columns:var(--rail)minmax(0,1fr)minmax(0,1.12fr);grid-template-rows:auto repeat(10,var(--slot));display:grid;position:relative}.morning .t{color:var(--muted);border-top:1px solid var(--line);grid-column:1;padding:.5rem 0 0;font-size:.68rem}.morning .t.now{font-size:var(--t-time);color:var(--team);border-top:0;padding-top:1.5rem;font-weight:700;line-height:1}.morning .brief{border-left:1px solid var(--line-strong);padding:1.5rem var(--cell)2.6rem 1rem;grid-area:1/2}.morning .batchcell{border-left:1px solid var(--line-strong);grid-area:1/3;padding:1.5rem 0 2.6rem 1rem}.lane{border-left:1px solid var(--line-strong);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--slot) - 1px),var(--line)calc(var(--slot) - 1px),var(--line)var(--slot));grid-row:2/-1}.lane.you{grid-column:2}.lane.nc{grid-column:3}.bk{z-index:1;border-radius:8px;flex-direction:column;gap:.1rem;margin:3px 0 3px 1rem;padding:.5rem .8rem;font-size:.84rem;line-height:1.3;display:flex;position:relative}.bk b{font-weight:700}.bk span{color:var(--muted);font-size:.76rem}.bk.you{margin-right:var(--cell);border:1px solid var(--line);background:var(--panel);grid-column:2}.bk.today{margin-right:var(--cell);grid-column:2;padding-left:0;font-size:1.1rem}.bk.today b{letter-spacing:-.02em;font-weight:700}.bk .ok:before{content:"●";color:var(--team);vertical-align:.12em;margin-right:.4rem;font-size:.6rem}.bk .need{color:var(--act)}.bk .need:before{content:"▲";vertical-align:.14em;margin-right:.4rem;font-size:.55rem}.bk.nc{background:var(--team-wash);border-left:3px solid var(--team);color:var(--ink);grid-column:3}.bk.nc span{color:var(--team-deep)}.morning .bk.nc{transition:background-color .45s var(--ease),border-color .45s var(--ease),color .45s var(--ease),transform .5s var(--ease);transition-delay:calc(var(--i)*.42s + .25s)}.morning:not([data-state=approved]) .bk.nc{background:var(--hatch);border-left-color:var(--line-strong);color:var(--muted);transform:translateY(-3px)}.morning:not([data-state=approved]) .bk.nc span{color:var(--muted)}.morning:not([data-state=approved]) .bk.nc:after{content:"Held";font-size:var(--t-xs);letter-spacing:.02em;font-weight:700;position:absolute;top:.5rem;right:.8rem}.held{z-index:1;font-family:var(--f-human);color:var(--muted);transition:opacity .4s var(--ease);grid-area:3/3;align-items:center;margin:3px 0 3px 1rem;padding:0 .8rem;font-size:1.08rem;font-style:normal;font-weight:300;line-height:1.25;display:flex}.held p{text-wrap:balance}.morning[data-state=approved] .held{opacity:0;pointer-events:none}.nowline{border-top:1px solid var(--act);z-index:0;pointer-events:none;height:0;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #de8b5280}.nowline b{font:700 .66rem/1 var(--f-data);color:var(--on-act);background:var(--act);border-radius:4px;padding:.32rem .45rem;position:absolute;top:-.72rem;left:0}.nowline:after{content:"";background:var(--act);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;right:0}.answer{border-top:1px solid var(--line);margin-top:.9rem}.answer li{border-bottom:1px solid var(--line);grid-template-columns:minmax(8.6rem,auto) 1fr;align-items:baseline;gap:1rem;padding:.55rem 0;display:grid}.answer .n{color:var(--team);font-size:1.45rem;font-weight:700;line-height:1.2}.answer .w{color:var(--muted);font-size:.9rem}.working{font-size:var(--t-s);color:var(--muted);margin-top:.9rem}.working b{color:var(--ink);font-weight:700}.working li{margin-top:.25rem;padding-left:.9rem;position:relative}.working li:before{content:"";background:var(--muted);width:5px;height:1px;position:absolute;top:.62em;left:0}.verdict{border-top:1px solid var(--line);margin-top:.9rem;font-size:.9rem}.verdict li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:1rem;padding:.6rem 0;display:grid}.verdict .was{color:var(--muted)}.verdict .now{text-align:right;font-weight:700}.verdict .now.moved{color:var(--team)}.verdict .now.moved:before{content:"●";vertical-align:.12em;margin-right:.4rem;font-size:.6rem}.verdict .now.still:before{content:"○";vertical-align:.12em;margin-right:.4rem;font-size:.6rem}.log{border-top:1px solid var(--line);margin-top:.9rem;font-size:.9rem}.log li{border-bottom:1px solid var(--line);grid-template-columns:3.9rem 1fr;gap:.8rem;padding:.55rem 0;display:grid}.log time{color:var(--team);padding-top:.08rem;font-size:.76rem;font-weight:400}.pm{border-top:1px solid var(--line);max-width:33rem;margin-top:1.8rem}.pm .bk{grid-template-columns:3.5rem 1fr;column-gap:.6rem;margin:6px 0 0;display:grid}.pm .bk:before{content:attr(data-t);color:var(--muted);grid-row:1/span 2;padding-top:.1rem;font-size:.68rem;font-weight:400}.pm .bk b,.pm .bk span{grid-column:2}.shut{max-width:33rem;min-height:6.5rem;font-family:var(--f-human);color:var(--muted);border:1px dashed var(--line-strong);background:var(--hatch);border-radius:8px;margin-top:1.8rem;padding:1rem;font-size:1.15rem;font-style:normal;font-weight:300}.row.aft>.you,.row.aft>.nc{flex-direction:column;display:flex}.row.aft>.you>*,.row.aft>.nc>*{flex:none}.row.aft>.you:after,.row.aft>.nc:after{content:"";background:var(--hatch);border-radius:8px;flex:1 1 0;min-height:0;margin-top:.9rem}.founder{border-left:2px solid var(--team);max-width:30rem;margin-top:1.6rem;padding-left:.9rem;font-weight:600}.price~.promise{margin-top:1.6rem}.ladder{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:1.8rem;display:grid}.rung{background:var(--team-wash);border-left:3px solid var(--team);min-height:11.5rem;color:var(--team-deep);isolation:isolate;border-radius:0 8px 8px 0;flex-direction:column;gap:.35rem;padding:.85rem .9rem .95rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.rung:before{content:"";background:var(--team);z-index:-1;transition:transform .45s var(--ease);position:absolute;inset:0;transform:translateY(-101%)}.rung small{font-size:var(--t-xs)}.rung b{letter-spacing:-.04em;color:var(--ink);transition:transform .45s var(--ease),color .3s;font-size:1.6rem;font-weight:800;line-height:1}.rung span{font-size:var(--t-s);line-height:1.35}.rung small,.rung span{transition:color .3s}.rung .live{font-style:normal;font-size:var(--t-xs);background:var(--team);color:var(--on-team);border-radius:999px;align-self:flex-start;margin-top:auto;padding:.2rem .6rem;font-weight:700}.rung .live:before{content:"●";vertical-align:.16em;margin-right:.35rem;font-size:.5rem}.ladder li:first-child .rung{border-left-width:6px}.ladder li:first-child{margin-top:4.4rem}.ladder li:nth-child(2){margin-top:3.3rem}.ladder li:nth-child(3){margin-top:2.2rem}.ladder li:nth-child(4){margin-top:1.1rem}.ladder li{display:flex}.ladder .rung{flex:1}@media (hover:hover){.rung:hover:before{transform:none}.rung:hover b{transform:translateY(3px)}.rung:hover,.rung:hover b{color:var(--on-team)}}.rung:focus-visible:before{transform:none}.rung:focus-visible,.rung:focus-visible b{color:var(--on-team)}.more{margin-top:1.6rem}.price{flex-wrap:wrap;align-items:baseline;gap:.8rem;display:flex}.price .fig{letter-spacing:-.04em;margin-left:-.04em;font-size:clamp(3.8rem,2rem + 6.4vw,8rem);font-weight:800;line-height:.9}.price .per{color:var(--muted);font-size:1rem}.fees{border-top:1px solid var(--line);margin-top:.2rem;font-size:.94rem}.fees li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:1rem;padding:.6rem 0;display:grid}.fees li span{color:var(--muted)}.fees li b{text-align:right;font-weight:700}.promise{font-size:var(--t-l);letter-spacing:-.02em;max-width:22em;font-weight:600;line-height:1.2}.finale{margin:0 var(--gutter);border-top:1px solid var(--line-strong);padding:clamp(2.5rem,7vw,6rem) 0 1.4rem}.finale .big{letter-spacing:-.04em;text-wrap:balance;margin-left:-.04em;font-size:clamp(2.8rem,1rem + 8.6vw,9.5rem);font-weight:800;line-height:.92}.finale .big em{color:var(--team);font-style:normal}.finale .cta{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:clamp(1.6rem,3vw,2.6rem);display:flex}.finale .cta p{font-size:var(--t-s);color:var(--muted);max-width:26rem}.colophon{border-top:1px solid var(--line);font-size:var(--t-s);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;margin-top:clamp(2.5rem,6vw,5rem);padding-top:1rem;display:flex}.colophon .mark{flex-basis:100%;margin-bottom:.6rem}.colophon nav{flex-wrap:wrap;gap:.2rem 1.4rem;display:flex}.colophon a{color:var(--ink)}.colophon .navlink{text-decoration:none}.colophon p{max-width:40rem}.zoom .row>.rail{padding-top:1.3rem}.band{border-top:1px solid var(--line-strong);flex-wrap:wrap;align-items:baseline;gap:.6rem 1.4rem;padding:clamp(2.4rem,6vw,5rem) 0 1rem;scroll-margin-top:3rem;display:flex}.band small{width:var(--rail);font-size:var(--t-l);letter-spacing:-.02em;color:var(--team);flex:none;font-weight:700}.band h2{letter-spacing:-.04em;margin-left:-.04em;font-size:clamp(3.4rem,1.4rem + 8vw,8.5rem);font-weight:800;line-height:.86}.band .st{font-size:var(--t-s);color:var(--team);border:1px solid #0b655c;border-radius:999px;margin-left:auto;padding:.3rem .8rem;font-weight:600}.band .st.live{background:var(--team);border-color:var(--team);color:var(--on-team)}.band .st.live:before{content:"●";vertical-align:.14em;margin-right:.4rem;font-size:.55rem}.band .st.build:before{content:"○";vertical-align:.14em;margin-right:.4rem;font-size:.55rem}.band.detail h2{font-size:clamp(2rem,1rem + 3.4vw,4rem);line-height:.95}.zoom .row.lead{border-top-color:var(--line)}.zoom .row>.you,.zoom .row>.nc{padding-top:1rem;padding-bottom:1.6rem}.zoom .bk{gap:.25rem;margin-left:0;padding:.9rem 1.05rem;font-size:.94rem;line-height:1.4}.zoom .bk b{letter-spacing:-.01em;font-size:1.05rem}.zoom .bk span{font-size:.92rem}.zoom .row.lead .bk{padding:1.2rem 1.3rem 1.25rem}.zoom .row.lead .bk b{letter-spacing:-.03em;font-size:clamp(1.25rem,1rem + .9vw,1.7rem);font-weight:800;line-height:1.1}.zoom .row.lead .bk span{font-size:1rem}.zoom .row.lead>.you,.zoom .row.lead>.nc{padding-bottom:2.2rem}.zoom .bk.you{margin-right:0}.zoom .bk .st,.zoom .row.lead .bk .st{font-size:var(--t-xs);color:var(--team);margin-top:.4rem}.zoom .bk .st.live:before{content:"●";vertical-align:.14em;margin-right:.35rem;font-size:.55rem}.zoom .bk .st.build:before{content:"○";vertical-align:.14em;margin-right:.35rem;font-size:.55rem}.zoom .bk.nc.build{background:var(--hatch);color:var(--muted);border:1px dashed #0e9586}.zoom .bk.nc.build b{color:var(--ink)}.zoom .bk.nc.build span:not(.st){color:var(--muted)}.zoom .bk.nc.build .st{border:1px solid #0e9586;border-radius:999px;align-self:flex-start;margin-top:.6rem;padding:.2rem .65rem}.zoom .bk.nc.live .st{font-weight:700}.zoom .row.week>.rail{color:var(--muted);font-weight:400}.zoom .row.week{border-top-color:var(--line)}.key{font-size:var(--t-s);color:var(--muted);flex-wrap:wrap;gap:1.4rem;margin-top:1.2rem;display:flex}.key .live:before{content:"●";color:var(--team);vertical-align:.12em;margin-right:.35rem;font-size:.6rem}.key .build:before{content:"○";color:var(--team);vertical-align:.12em;margin-right:.35rem;font-size:.6rem}.when{font-size:var(--t-l);letter-spacing:-.03em;color:var(--team);text-wrap:balance;font-weight:700;line-height:1.02;display:block}h2.say.s{max-width:12em;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.2rem);line-height:1.05}.points{border-top:1px solid var(--line);max-width:38rem}.points li{border-bottom:1px solid var(--line);padding:.8rem 0 .8rem 1.5rem;font-size:1.02rem;position:relative}.points li:before{content:"";background:var(--team);width:.7rem;height:2px;position:absolute;top:1.35rem;left:0}.rota .bk small{font-size:var(--t-xs);color:var(--team);font-weight:700}.rota .bk.you span{color:var(--ink);font-size:1rem}.rota .bk h2{letter-spacing:-.035em;color:var(--ink);margin-bottom:.2rem;font-size:clamp(1.4rem,1.05rem + 1.1vw,2rem);font-weight:800;line-height:1.05}.rota .bk .never{color:var(--ink);margin-top:.3rem;padding-left:1.2rem;font-weight:600;position:relative}.rota .bk .never:before{content:"";background:var(--act);width:.7rem;height:2px;position:absolute;top:.68em;left:0}.zoom .row.lead .bk .never{font-size:1rem}h1.fig{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(3.3rem,1.3rem + 5.6vw,6.4rem);line-height:.9}h1.fig span{letter-spacing:-.03em;font-size:.34em;display:inline}.fees.sees li{grid-template-columns:minmax(9rem,.7fr) 1.3fr}.fees.sees li b{text-align:left;font-weight:600}.prose{max-width:40rem}.prose p+p{margin-top:.9rem}.prose p{color:var(--ink)}html.locked{overflow:hidden}.sit{border:1px solid var(--line-strong);border-left:3px solid var(--team);border-radius:var(--r);background:var(--panel);width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);margin:auto;padding:0;overflow:auto;box-shadow:0 40px 120px #000000b3}.sit::backdrop{background:#04090bc7}.sit-in{padding:clamp(1.2rem,4vw,2rem);position:relative}.sit h2{letter-spacing:-.04em;padding-right:5rem;font-size:clamp(1.7rem,1.3rem + 1.6vw,2.4rem);font-weight:800;line-height:1}.sit-x{border:1px solid var(--line-strong);min-width:44px;min-height:44px;color:var(--ink);font:600 var(--t-s)/1 var(--f-system);cursor:pointer;background:0 0;border-radius:8px;padding:0 .9rem;transition:background-color .2s,color .2s,border-color .2s;position:absolute;top:clamp(.8rem,3vw,1.4rem);right:clamp(.8rem,3vw,1.4rem)}.sit-x:hover,.sit-x:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--ground)}.sit-lede{color:var(--muted);margin-top:.9rem;font-size:.95rem}.sit .field{margin-top:1.1rem}.sit label{font-size:var(--t-s);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.4rem;font-weight:700;display:flex}.sit label span{color:var(--muted);font-weight:400}.sit input{border:1px solid var(--line-strong);background:var(--ground);width:100%;min-height:48px;color:var(--ink);font:400 1rem/1.3 var(--f-system);border-radius:8px;padding:.6rem .8rem;transition:border-color .2s}.sit input:hover{border-color:var(--muted)}.sit input:focus-visible{outline:2px solid var(--team);outline-offset:2px;border-color:var(--team)}.sit input[aria-invalid=true]{border-color:var(--act)}.sit .err,.sit .fail{font-size:var(--t-s);color:var(--act);margin-top:.5rem}.sit .fail{border:1px solid var(--act-deep);color:var(--ink);border-radius:8px;margin-top:1.1rem;padding:.8rem .9rem}.sit .fail a,.sit .small a{color:var(--team);text-underline-offset:3px}.sit .hp{width:1px;height:1px;position:absolute;left:-200vw;overflow:hidden}.sit .acts{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:1.4rem;display:flex}.sit .small{font-size:var(--t-s);color:var(--muted)}.sit .small a{align-items:center;min-height:44px;display:inline-flex}.sit .btn[disabled]{opacity:.6;cursor:progress}.sit-done .big{letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:1.1rem;font-size:clamp(1.25rem,1.05rem + .9vw,1.6rem);font-weight:700;line-height:1.2}.sit-done p+p{color:var(--muted);margin-top:.7rem}.empty{border-radius:var(--r);background:var(--hatch);border:1px dashed var(--line-strong);flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;min-height:16rem;margin-top:1.6rem;padding:1.5rem;display:flex}.empty p{font-family:var(--f-human);color:var(--muted);max-width:24rem;font-size:1.25rem;font-style:normal;font-weight:300}@media (max-width:820px){:root{--rail:0rem;--t-time:1.9rem;--bar:3.5rem}.top{z-index:30;height:var(--bar);padding:0 var(--gutter);background:var(--ground);border-bottom:1px solid var(--line);gap:.6rem;position:sticky;top:0}.top .btn{margin-left:auto}.top .menu{border:1px solid var(--line-strong);min-height:36px;color:var(--ink);font:600 var(--t-s)/1 var(--f-system);cursor:pointer;background:0 0;border-radius:8px;align-items:center;padding:.5rem .8rem;display:inline-flex}.top .menu[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:var(--ground)}.top .links{padding:.4rem var(--gutter)1rem;background:var(--panel);border-bottom:1px solid var(--line-strong);flex-direction:column;align-items:stretch;gap:0;margin:0;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 60px #00000080}.top[data-open=true] .links{display:flex}.top .links .navlink{letter-spacing:-.02em;border-bottom:1px solid var(--line);min-height:3.2rem;font-size:1.25rem;font-weight:700}.top .links .navlink:after{display:none}.top .links .navlink[aria-current=page]{color:var(--team)}.wm{font-size:1.1rem}.head{top:var(--bar)}:root{--t-hero:clamp(2.6rem,min(12.5vw,7.4vh),4rem)}.head{justify-content:space-between;align-items:center;padding:.55rem 0;display:flex}.head>div{padding:0}.head .date{align-items:baseline}.head .you,.head .nc{display:none}.row,.morning{display:block}.row>.rail{align-items:baseline;gap:.8rem;padding:1.5rem 0 0;display:flex}.row>.rail small{margin:0}.row>.you,.row>.nc,.row.wide>.span{border:0;padding:.8rem 0 0}.row>.nc,.row.wide>.span,.row>.you:last-child{padding-bottom:2.4rem}.row>.you:empty,.morning .t:not(.now),.lane,.nowline{display:none}.morning .t.now{padding-top:1.5rem}.morning .brief,.morning .batchcell{border:0;padding:.9rem 0 0}.morning .batchcell{padding:1.4rem 0}.counts li{grid-template-columns:4.2rem 1fr}.counts .w{grid-column:2}.bk,.held{min-height:3.4rem;margin:6px 0}.bk.today{margin-right:0}.morning .bk:before,.zoom .bk:before{content:attr(data-t);font-size:var(--t-xs);color:var(--muted);font-weight:700}.held{min-height:0;margin:.9rem 0 .4rem 2.4rem;padding:0}.morning:not([data-state=approved]) .bk.nc:after{content:none}.morning:not([data-state=approved]) .bk.nc{transform:none}.row.aft>.you:after,.row.aft>.nc:after{content:none}.fees li,.fees.sees li{grid-template-columns:1fr;gap:.1rem}h2.say.s{max-width:none}.rota .row>.you{padding-bottom:0}.fees li b{text-align:left}.morning[data-state=approved] .held{display:none}.morning .bk.you,.pm .bk{margin-right:2.4rem}.morning .bk.nc{transition-delay:calc(var(--i)*.12s);margin-left:2.4rem}.morning:not([data-state=approved]) .bk.nc:before{content:attr(data-t)" · held"}.ladder{grid-template-columns:1fr}.rung{min-height:0}.ladder li{margin-top:0!important}.answer li{grid-template-columns:1fr;gap:.15rem}.verdict li{grid-template-columns:1fr;gap:.1rem}.verdict .now{text-align:left}.zoom .row>.you,.zoom .row>.nc{padding-top:.5rem;padding-bottom:.4rem}.zoom .row>.nc{padding-bottom:1.4rem}.band{flex-direction:column;align-items:flex-start;gap:.5rem}.band small{width:auto}.band .st{margin-left:0}#curtain:after{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}@media (max-width:360px){.top .btn{padding:.5rem .6rem}.wm{font-size:1rem}}@media (max-width:820px){html.scenes .prog{left:0;right:auto;top:var(--bar);opacity:1;z-index:29;width:100%;height:2px;display:block;transform:none}.prog:before,.prog a{display:none}.prog .now{height:2px;width:calc(var(--p,0)*100%);margin:0;top:0;left:0}.stage.split{grid-template-columns:1fr;align-content:center;gap:1.2rem}.stage.hero,html.scenes .scene .stage.hero{min-height:calc(100svh - var(--bar));height:auto}html.motion .scene .stage.hero{height:calc(100svh - var(--bar));min-height:0}.state{font-size:clamp(1.75rem,8vw,2.3rem)}.state.m{font-size:clamp(1.55rem,6.6vw,2rem)}.kick{margin-bottom:.6rem}.stage .acts{margin-top:1rem}.aside{margin-top:.7rem;font-size:.88rem}.pile{gap:.4rem}.pile li{padding:.45rem .7rem .45rem 1.8rem;font-size:.84rem}.pile li:before{width:.65rem;height:.65rem;margin-top:-.33rem;left:.6rem}.pile li:nth-child(n){margin-top:0}.aims li{padding:.7rem 0}.mini{grid-template-rows:auto repeat(6,clamp(2.3rem,5.6vh,3rem));grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.6fr)}.mini .s3{display:none}.mini .mb.nc,.mini .mh.nc{grid-column:3}.mini .mb.nc span{display:none}.stage.split>div:first-child .acts{margin-top:.8rem}.prev .counts li{grid-template-columns:3.6rem 1fr;padding:.3rem 0}.prev .counts .n{font-size:1.6rem}.prev .counts .w{display:none}.prev .stamp,.prev .hold{margin-top:.7rem}.prev .hold li{padding:.55rem .6rem 1.35rem;font-size:.8rem}.prev .hold .h{inset:auto auto .3rem .6rem}.leash{border-top:0;border-left:2px solid var(--line-strong);grid-template-columns:1fr;margin:1.2rem 0 0 6px}.leash .stop{padding:0 0 .9rem 1.3rem}.leash .stop:before{top:.25rem;left:-8px}.leash .gate{margin-bottom:.35rem}.leash h3{font-size:1.35rem}.leash p{margin-top:.2rem;font-size:.86rem}.leash .agent{left:-11px;top:calc(var(--t)*66.666%);justify-content:center;gap:0;width:20px;height:20px;padding:0;font-size:0}.lower{grid-template-columns:1fr;gap:.8rem;margin-top:.6rem}.nevers li{padding:.4rem 0 .4rem 1.4rem;font-size:.84rem}.nevers li:before{top:.95rem}.cols{grid-template-columns:1fr;gap:5px;margin-top:1rem}.cols li{grid-template-columns:1fr auto;gap:.1rem .6rem;min-height:0;padding:.55rem .8rem;display:grid}.cols .wh{grid-column:1}.cols h3{grid-column:1;font-size:1.05rem}.cols p{display:none}.cols .st{grid-area:1/2/span 2;align-self:center;margin:0}.rise{gap:4px;height:clamp(9rem,26vh,13rem);margin-top:1rem}.rise li{padding:.5rem .4rem}.rise small{display:none}.rise b{letter-spacing:-.02em;font-size:.82rem}.outcomes{grid-template-columns:1fr}.outcomes li{min-height:0}.outcomes.c{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:.9rem}.outcomes.c li{gap:.3rem;min-height:0;padding:.55rem .65rem .6rem}.outcomes.c .n{font-size:1.1rem}.outcomes.c h3{letter-spacing:-.02em;font-size:.9rem}.outcomes.c .when{padding:.1rem .5rem;font-size:.66rem}.cols3,.statecols,.statecols .fees li{grid-template-columns:1fr}}
