:root,.cxIsBroken{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--yellow:#fdf86a;--pink:#ec3890;--black:#0a0a0a;--white:#fff;--tilt-base:3deg;--display:var(--font-unbounded),"Arial Black","Helvetica Neue",Arial,sans-serif;--body:var(--font-hanken),"Helvetica Neue",Arial,sans-serif;--mono:var(--font-jetbrains),ui-monospace,Menlo,Consolas,monospace;--gutter:clamp(16px,4vw,48px)}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:auto}body{background:var(--black);width:100%;color:var(--white);font-family:var(--body);margin:0;padding:0;font-size:18px;line-height:1.55;overflow-x:hidden}.cxIsBroken{font-family:var(--body)}.wrap{max-width:1280px;padding-inline:var(--gutter);margin:0 auto}.s-ink{--bg:var(--black);--fg:var(--white);--head:var(--pink);--stat:var(--yellow);--bar:var(--pink);--bar-fg:var(--yellow);--kick:var(--yellow);--kick-fg:var(--black);--line:var(--white);--st-bg:var(--yellow);--st-fg:var(--black)}.s-sun{--bg:var(--yellow);--fg:var(--black);--head:var(--black);--stat:var(--pink);--bar:var(--black);--bar-fg:var(--pink);--kick:var(--black);--kick-fg:var(--yellow);--line:var(--black);--st-bg:var(--pink);--st-fg:var(--black)}.s-hot{--bg:var(--pink);--fg:var(--black);--head:var(--black);--stat:var(--black);--bar:var(--black);--bar-fg:var(--yellow);--kick:var(--black);--kick-fg:var(--yellow);--line:var(--black);--st-bg:var(--yellow);--st-fg:var(--black)}.ransom{vertical-align:baseline;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.05em;display:inline-flex}.rl{transform:rotate(calc(var(--r) * (1 - var(--p,0)))) translateY(calc(var(--y) * (1 - var(--p,0))));padding:.04em .09em .08em;line-height:1;transition:transform .45s cubic-bezier(.2,.9,.2,1.3);display:inline-block}.rsp{width:.28em;display:inline-block}.f1{font-family:var(--display);font-weight:900}.f2{letter-spacing:.01em;font-family:Anton,Impact,Arial Narrow,sans-serif;font-size:1.14em;font-weight:400}.f3{font-family:DM Serif Display,Georgia,serif;font-size:1.08em;font-weight:400}.f4{font-family:var(--mono);font-weight:700}.c1{background:var(--black);color:var(--yellow)}.c2{background:var(--pink);color:var(--black)}.c3{background:var(--yellow);color:var(--black);box-shadow:inset 0 0 0 .05em var(--black)}.c4{background:var(--white);color:var(--black)}.c5{color:var(--head);background:0 0;box-shadow:inset 0 0 0 .05em}.gate.fixed .rl{transform:none}.sticker{z-index:3;font:900 clamp(13px, 1.4vw, 18px)/1 var(--display);text-transform:uppercase;letter-spacing:.02em;background:var(--st-bg);color:var(--st-fg);border:3px solid var(--st-fg);pointer-events:none;padding:10px 14px;transition:transform .55s cubic-bezier(.5,-.5,.7,1),opacity .35s .15s;position:absolute;top:-22px;right:-14px;transform:rotate(9deg)}.sticker.peeled{opacity:0;transform:translate(80px,-110px)rotate(48deg)}.hero-sticker{right:var(--gutter);background:var(--white);color:var(--black);font:700 14px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;max-width:17ch;padding:14px 16px;position:absolute;top:clamp(130px,18vh,190px);transform:rotate(-7deg)}.hero-sticker:after{content:"";background:var(--pink);height:6px;position:absolute;top:50%;left:-8%;right:-8%;transform:rotate(-12deg)}@media (max-width:760px){.hero-sticker{display:none}}.surface{background:var(--bg);color:var(--fg);position:relative}.bar{background:var(--bar);color:var(--bar-fg);transform:rotate(calc(var(--tilt,var(--tilt-base)) + var(--hx,0deg)));transform-origin:0;padding:.04em .2em .1em;transition:transform .5s cubic-bezier(.2,.9,.2,1.3),background .25s,color .25s;display:inline-block}.kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--kick);color:var(--kick-fg);transform:rotate(calc(var(--tilt-base) * -1 * (1 - var(--p,0))));transform-origin:0;padding:6px 10px;font-size:13px;font-weight:700;display:inline-block}.mono{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.flick{animation:4.2s step-end infinite flick}@keyframes flick{0%,to{opacity:1}41%{opacity:.12}42%{opacity:1}44%{opacity:.2}45%{opacity:1}78%{opacity:.1}79%{opacity:1}}.top{z-index:20;background:var(--black);color:var(--white);padding-top:env(safe-area-inset-top,0px);border-bottom:2px solid var(--white);position:fixed;inset:0 0 auto}.top .wrap{justify-content:space-between;align-items:center;gap:16px;height:56px;display:flex}.mini{font-family:var(--display);letter-spacing:.01em;white-space:nowrap;font-size:15px;font-weight:900}.mini .bar{--bar:var(--pink);--bar-fg:var(--yellow);margin-left:.3em}.top-right{align-items:center;gap:18px;display:flex}.by{color:#bdbdbd}.redact:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--pink);outline-offset:3px}@media (max-width:560px){.by{display:none}}.status{z-index:17;pointer-events:none;padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0}.status .wrap{padding-block:14px;display:flex}.status-box{pointer-events:auto;background:var(--black);color:var(--white);border:2px solid var(--white);font:700 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;padding:8px 12px;display:flex}.cells{gap:3px;display:flex}.cells i{background:#333;width:9px;height:12px}.cells i.on{background:var(--yellow)}.status-pct{font-variant-numeric:tabular-nums;text-align:right;min-width:4ch}.status.done .status-box{background:var(--yellow);color:var(--black);border-color:var(--black)}.status.done .cells i{background:var(--black)}.hero{padding-block:clamp(120px,16vh,180px) clamp(72px,10vh,120px);overflow:hidden}.hero h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-weight:900;line-height:.92;position:relative}.hero{position:relative}.cxis{font-size:clamp(52px,11.5vw,176px);display:block}.hero .bar{transform:rotate(var(--tilt-base));cursor:default;margin-top:.1em;font-size:clamp(46px,12.4vw,190px);transition:transform .5s cubic-bezier(.2,.9,.2,1.3)}.hero .bar.held{transform:rotate(0)}.hero .bar.releasing{transition:transform 3s cubic-bezier(.45,0,.2,1)}.hero-foot{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:32px;margin-top:clamp(48px,7vw,96px);display:grid}.hero-foot p{max-width:34ch;margin:0;font-size:clamp(18px,1.6vw,22px)}.cue{justify-self:end;align-items:center;gap:10px;display:flex}.cue span{border-bottom:3px solid;border-right:3px solid;width:14px;height:14px;animation:1.4s ease-in-out infinite nudgeC;display:inline-block;transform:translateY(-6.5px)rotate(45deg)}@keyframes nudgeC{0%,to{transform:translateY(-9.5px)rotate(45deg)}50%{transform:translateY(-3.5px)rotate(45deg)}}@keyframes nudge{50%{transform:translateY(6px)rotate(45deg)}}@media (max-width:720px){.hero-foot{grid-template-columns:1fr}.cue{justify-self:start}}.tapes{background:var(--black);height:150px;position:relative;overflow:hidden}.tape{background:var(--yellow);width:120vw;color:var(--black);border-block:3px solid var(--black);white-space:nowrap;position:absolute;left:-10vw;overflow:hidden}.tape.t1{z-index:2;top:34px;transform:rotate(-3.5deg)}.tape.t2{background:var(--pink);top:62px;transform:rotate(2.5deg)}.tape.t2 .tape-track{animation-duration:34s;animation-direction:reverse}.tape-track{font:700 15px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;gap:40px;padding-block:12px;animation:28s linear infinite tape;display:inline-flex}@keyframes tape{to{transform:translate(-50%)}}.chapter{padding-block:clamp(88px,12vw,160px)}.chapter .wrap{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}@media (max-width:860px){.chapter .wrap{grid-template-columns:1fr}}.chapter h2,.chapter .h2c{font-family:var(--display);letter-spacing:-.015em;color:var(--head);text-transform:uppercase;text-wrap:balance;margin:28px 0 0;font-size:clamp(30px,4.6vw,68px);font-weight:900;line-height:1.06}.chapter h2 .ransom{margin-top:.12em}.h2c{display:none}.stat-row{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-top:40px;display:flex}.stat{font-family:var(--display);color:var(--stat);font-variant-numeric:tabular-nums;font-size:clamp(64px,9vw,132px);font-weight:900;line-height:.9}.stat-label{max-width:24ch;font-size:19px;font-weight:700;line-height:1.35}.chapter p.body{max-width:52ch;margin:28px 0 0}.note{opacity:.7;margin-top:18px}.redact{cursor:pointer;white-space:nowrap;display:inline-block;position:relative}.redact:not(.open){color:#0000;background:var(--fg);text-shadow:none}.redact:not(.open):after{content:"CLASSIFIED";font:700 11px/1 var(--mono);letter-spacing:.2em;color:var(--bg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-2deg)}.panel{border:3px solid var(--line);transform:rotate(calc(var(--tilt-base) * (1 - var(--p,0))));gap:18px;padding:clamp(20px,3vw,32px);transition:transform .2s linear;display:grid;position:relative}.panel-head{border-bottom:2px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.state{font-weight:700}.state.ok{background:var(--fg);color:var(--bg);padding:2px 6px}.stars{color:var(--yellow);gap:8px;display:flex}.star{aspect-ratio:1;width:clamp(40px,5vw,56px);max-width:100%;position:relative}.star svg{width:100%;height:100%;position:absolute;inset:0}.star .fill{width:var(--w,0%);position:absolute;inset:0;overflow:hidden}.star .fill svg{width:clamp(40px,5vw,56px);height:100%}.star.glitch{animation:1.8s step-end infinite flick}.big-num{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:44px;font-weight:900;line-height:1}.chat{gap:10px;display:grid}.msg{border:2px solid var(--line);max-width:88%;padding:12px 14px;font-weight:500}.msg.me{background:var(--fg);color:var(--bg);justify-self:end}.typing{border:2px solid var(--line);gap:6px;width:max-content;padding:16px 14px;display:inline-flex}.typing i{background:var(--fg);width:9px;height:9px;animation:1s infinite dot}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{50%{opacity:.15}}.queue-n{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(72px,9vw,120px);font-weight:900;line-height:.9}.strike{text-decoration:line-through;text-decoration-thickness:3px}.progress{border:3px solid var(--line);height:28px;position:relative}.progress b{background:var(--fg);width:var(--w,99%);transition:width .4s;position:absolute;inset:0 auto 0 0}.progress-row{justify-content:space-between;display:flex}.split{padding-block:clamp(80px,10vw,140px);overflow:hidden}.split .word{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(90px,26vw,380px);font-weight:900;line-height:.84}.split .w1{transform:translateX(calc(-22vw * (1 - var(--p,0))))}.split .w2{transform:translateX(calc(16vw * (1 - var(--p,0)))) translateY(calc(.08em * (1 - var(--p,0))))}.split .wrap{max-width:none}.split .words{white-space:nowrap;margin-inline:calc(var(--gutter)*-1);flex-wrap:nowrap;justify-content:center;display:flex}.split .words .word{flex:none;font-size:clamp(80px,19.5vw,420px)}.split p{width:100%;max-width:none;font:800 clamp(22px, 2.9vw, 48px)/1.15 var(--display);letter-spacing:-.015em;text-wrap:pretty;margin:56px 0 0}[data-concept=d] .split p{font-weight:600}.gate{padding-block:clamp(96px,12vw,160px) clamp(120px,14vw,180px)}.gate .wrap{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}@media (max-width:900px){.gate .wrap{grid-template-columns:1fr}}.lockup{font-family:var(--display);text-transform:uppercase;font-weight:900;line-height:.95;position:relative}.lockup .l1{font-size:clamp(44px,7vw,104px);display:block}.lockup .sticker{inset:auto auto -34px 55%}.lockup .bar{margin-top:.1em;font-size:clamp(40px,6.6vw,98px)}.gate.fixed .lockup .bar{--tilt:0deg}.gate-copy{max-width:40ch;margin-top:40px;font-size:20px}form{border:3px solid var(--line);background:var(--bg);gap:18px;padding:clamp(20px,3vw,32px);display:grid}.field{gap:6px;display:grid}.field label{font:700 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.field input,.field select{font:500 18px/1.2 var(--body);color:var(--fg);border:0;border-bottom:3px solid var(--line);appearance:none;background:0 0;border-radius:0;padding:10px 0}.row2{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:520px){.row2{grid-template-columns:1fr}}.submit{font:800 17px/1 var(--display);text-transform:uppercase;letter-spacing:.02em;background:var(--black);color:var(--yellow);cursor:pointer;border:0;padding:20px;transition:background .15s,color .15s}.submit:hover{background:var(--pink);color:var(--black)}.err{color:var(--black);min-height:1.4em;margin:0;font-weight:700}.done-msg{border:3px solid var(--line);gap:14px;padding:clamp(24px,3vw,36px);display:grid}.done-msg h3{font:900 clamp(28px, 3.4vw, 44px)/1 var(--display);text-transform:uppercase;margin:0}footer{border-top:2px solid var(--white);padding-block:48px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.seq{display:none}[data-concept=d] .h2c{flex-wrap:wrap;align-items:baseline;gap:.08em .3em;display:flex}.h2c .w{will-change:transform;display:inline-block}.h2c .w.mis{background:linear-gradient(var(--pink), var(--pink)) 0 96%/100% .12em no-repeat}[data-concept=d] .seq{gap:3px;display:flex}.seq b{width:18px;height:18px;color:var(--white);font:700 11px/1 var(--mono);background:#333;place-items:center;transition:background .2s;display:grid}.seq b.ok{background:var(--yellow);color:var(--black)}[data-concept=d] .cells{display:none}[data-concept=d] .s-ink,[data-concept=d] .chapter.s-sun,[data-concept=d] .chapter.s-hot{--bg:var(--black);--fg:var(--white);--head:var(--white);--stat:var(--yellow);--bar:var(--pink);--bar-fg:var(--black);--kick:transparent;--kick-fg:var(--pink);--line:#333}[data-concept=d] .s-sun{--bar:var(--black);--bar-fg:var(--yellow);--line:var(--black)}[data-concept=d] .s-hot:before{display:none}[data-concept=d] .chapter{border-top:1px solid #262626}[data-concept=d] .mini .bar{--bar:var(--pink);--bar-fg:var(--black)}[data-concept=d] .top{border-bottom:1px solid #262626}[data-concept=d] .status-box{border-width:1px}[data-concept=d] .sticker,[data-concept=d] .hero-sticker,[data-concept=d] .tape.t2{display:none}[data-concept=d] .ransom{text-transform:none;gap:0}[data-concept=d] .cxis .ransom,[data-concept=d] .lockup .ransom{text-transform:uppercase}[data-concept=d] .rl{color:inherit;box-shadow:none;font:inherit;background:0 0;padding:0;transform:none}[data-concept=d] .kicker{align-items:center;gap:10px;padding:0;display:inline-flex;transform:none}[data-concept=d] .kicker:before{content:"";background:var(--pink);width:8px;height:8px}[data-concept=d] .panel{background:#111;border-width:1px;transform:none}[data-concept=d] .panel-head{border-bottom-width:1px}[data-concept=d] .gate .lockup .bar{transition:transform .8s cubic-bezier(.2,.8,.2,1)}[data-concept=d] form{border-width:1px}[data-concept=d] .field input,[data-concept=d] .field select{border-bottom-width:1px}[data-concept=d] .chapter .h2c{text-transform:none;letter-spacing:-.025em;font-weight:700;line-height:1.08}[data-concept=d] .h2c .w.mis{background:0 0}[data-concept=d] .h2c{transform-origin:0%;will-change:transform}[data-concept=d] .h2c .w{will-change:opacity,filter}[data-concept=d] .cxis{font-weight:800}[data-concept=d] .cxis .ransom{color:var(--white)}[data-concept=d] .tapes{border-block:1px solid #262626;height:auto}[data-concept=d] .tape.t1{color:#8a8a8a;background:0 0;border:0;width:auto;position:static;transform:none}[data-concept=d] .tape.t1 .tape-track{font:500 12px/1 var(--mono);letter-spacing:.16em;padding-block:16px}@keyframes pulse{50%{opacity:.2}}.hero-copy{justify-items:start;gap:14px;display:grid}.hero-sub{max-width:26ch;font:800 clamp(20px, 2.2vw, 30px)/1.2 var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0}.hero-meta{color:var(--yellow);margin:0}.btn{font:800 15px/1 var(--display);text-transform:uppercase;letter-spacing:.02em;background:var(--yellow);color:var(--black);align-items:center;gap:10px;margin-top:10px;padding:18px 22px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.btn:hover{background:var(--pink);color:var(--black)}.btn:after{content:"";border-bottom:3px solid;border-right:3px solid;width:9px;height:9px;transform:rotate(-45deg)}.s-sun .btn,.s-hot .btn{background:var(--black);color:var(--yellow)}.chapter .wrap.one{grid-template-columns:1fr}.chapter .wrap{align-items:start}.manifesto{max-width:none}.manifesto p.lead{max-width:none;font:700 clamp(22px, 3vw, 44px)/1.25 var(--display);letter-spacing:-.015em;text-wrap:pretty}[data-concept=d] .manifesto p.lead{font-weight:500}.manifesto p{max-width:44ch;margin:0 0 1.1em;font-size:clamp(19px,1.8vw,24px);line-height:1.5}.buzz{text-transform:uppercase;letter-spacing:-.02em;flex-wrap:wrap;gap:.1em .45em;display:flex;max-width:none!important;font:900 clamp(30px, 4.8vw, 70px)/1.05 var(--display)!important;margin:1em 0 1.1em!important}.buzz s{text-decoration:none}.buzz s>span{background:linear-gradient(var(--pink), var(--pink)) 0 55%/calc(var(--s,0) * 100%) .16em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.buzz s,.trends li span:first-child{-webkit-box-decoration-break:clone;box-decoration-break:clone}.s-sun .buzz .enough{background:var(--black);color:var(--yellow);padding:0 .15em}.kick-line{font-weight:700}.byline{align-items:center;gap:16px;margin-top:36px;line-height:1.35;display:flex}.close-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px 64px;display:grid}.close-row p{max-width:62ch!important;margin:0!important}.close-row .byline{border-left:3px solid var(--line);justify-self:end;margin-top:0;padding-left:24px}[data-concept=d] .close-row .byline{border-left-width:1px}@media (max-width:760px){.close-row{grid-template-columns:1fr}.close-row .byline{border-left:0;justify-self:start;padding-left:0}}.avatar{background:var(--fg);width:64px;height:64px;color:var(--bg);font:900 20px/1 var(--display);flex:none;place-items:center;display:grid}.stats{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:36px 32px;margin-top:8px;display:grid}.st{border-top:3px solid var(--line);align-content:start;gap:10px;padding-top:18px;display:grid}.st .n{font:900 clamp(44px, 5vw, 76px)/1 var(--display);color:var(--stat);font-variant-numeric:tabular-nums;justify-self:start}.st .l{max-width:32ch;font-size:16px;line-height:1.45}.stats.boxed{border:3px solid var(--line);gap:0}.stats.boxed .st{border-top:0;border-right:3px solid var(--line);padding:24px}.stats.boxed .st:last-child{border-right:0}@media (max-width:760px){.stats.boxed .st{border-right:0;border-bottom:3px solid var(--line)}.stats.boxed .st:last-child{border-bottom:0}}.st .n.redact:not(.open),.stat.redact:not(.open){color:#0000}.stat-row.tight{margin-top:0}.small{opacity:.75;font-size:11px}.subhead{font:900 clamp(20px, 2vw, 26px)/1.1 var(--display);text-transform:uppercase;color:var(--head);margin:40px 0 0}.bars{height:calc(var(--n)*58px);position:relative}.brow{height:50px;transform:translateY(calc(var(--pos,var(--i)) * 58px));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 12px;transition:transform .7s cubic-bezier(.2,.9,.2,1.1);display:grid;position:absolute;top:0;left:0;right:0}.brow .lab{font-size:15px;font-weight:700;line-height:1.2}.brow .val{font:700 14px/1 var(--mono);font-variant-numeric:tabular-nums}.brow .track{border:2px solid var(--line);grid-column:1/-1;height:12px;position:relative}.brow .track b{background:var(--fg);width:calc(var(--v)/var(--max,36)*100%*var(--g,0));transition:width .6s ease-out;position:absolute;inset:0 auto 0 0}.bars.static .brow{--max:50}.wins{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;height:130px;display:grid}.win{border:3px solid var(--line);background:var(--bg);height:110px;transform:translate(calc(var(--dx) * (1 - var(--p,0))), calc(var(--dy) * (1 - var(--p,0)))) rotate(calc(var(--dr) * (1 - var(--p,0))));transition:transform .2s linear;position:relative}.win i{background:var(--fg);height:16px;display:block}.win span{font:900 20px/1 var(--display);position:absolute;bottom:8px;left:10px}.win.part{border-right-style:dashed;width:40%}.trends{counter-reset:t;gap:4px;margin:0;padding:0;list-style:none;display:grid}.trends li{counter-increment:t;border-bottom:2px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:17px;font-weight:700;display:flex}.trends li .tx:before{content:counter(t) ".  ";font-family:var(--mono);opacity:.6}.trends li .tx{background:linear-gradient(var(--pink), var(--pink)) 0 55%/calc(var(--s,0) * 100%) 4px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.steps li{font:700 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--line);text-align:center;padding:10px 6px}.steps li.done{background:var(--fg);color:var(--bg)}.steps li:not(.done){border-style:dashed}@media (max-width:420px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.video{border-top:3px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:28px;padding-top:36px;display:grid}.video.in-panel{border-top:0;grid-column:auto;grid-template-columns:1fr;gap:14px;padding-top:0}.frame{aspect-ratio:16/9;background:var(--black);border:3px solid var(--line);place-items:center;max-width:100%;display:grid;position:relative}.frame .tag{color:var(--white);position:absolute;top:14px;left:14px}.play{border-left:36px solid var(--yellow);border-top:21px solid #0000;border-bottom:21px solid #0000;width:0;height:0;margin-left:8px}.vt{font:800 clamp(18px, 1.8vw, 24px)/1.25 var(--display);margin:8px 0 0}@media (max-width:760px){.video{grid-template-columns:1fr}}.pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;display:grid}.pillars div{border-top:3px solid var(--line);padding-top:16px}.pillars h3,.loop h3{font:900 18px/1.15 var(--display);text-transform:uppercase;margin:0 0 8px}.pillars p,.loop p{margin:0;font-size:16px;line-height:1.5}@media (max-width:560px){.pillars{grid-template-columns:1fr}}.loop-title{margin:0 0 16px}.loop{border:3px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.loop li{border-bottom:3px solid var(--line);grid-template-columns:auto 1fr;gap:4px 16px;padding:22px;display:grid}.loop li:last-child{border-bottom:0}.loop li .mono{color:var(--stat);grid-row:span 2}.loop li h3{margin:0}.closer{border-top:3px solid var(--line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding-top:40px;display:flex}.big-line{font:900 clamp(34px, 5.4vw, 80px)/1 var(--display);text-transform:uppercase;letter-spacing:-.02em;color:var(--stat);text-wrap:balance;margin:0}.quiz .q{font:800 clamp(20px, 2vw, 26px)/1.25 var(--display);margin:0}.opts{gap:8px;display:grid}.opt{font:600 16px/1.2 var(--body);text-align:left;color:var(--fg);border:2px solid var(--line);cursor:pointer;background:0 0;padding:14px 16px}.opt:hover,.opt[aria-pressed=true]{background:var(--fg);color:var(--bg)}.chapter h2 em{font-style:italic}[data-concept=d] .st,[data-concept=d] .pillars div,[data-concept=d] .video,[data-concept=d] .closer{border-top-width:1px}[data-concept=d] .stats.boxed,[data-concept=d] .stats.boxed .st,[data-concept=d] .loop,[data-concept=d] .loop li,[data-concept=d] .frame,[data-concept=d] .win,[data-concept=d] .trends li,[data-concept=d] .steps li,[data-concept=d] .opt,[data-concept=d] .brow .track{border-width:1px}[data-concept=d] .win{transform:none}[data-concept=d] .chapter .h2c,[data-concept=d] .chapter h2{text-transform:none}[data-concept=d] .buzz{text-transform:none;font-weight:700!important}[data-concept=d] .big-line{text-transform:none;font-weight:700}[data-concept=d] .settled.s-sun,[data-concept=d] .intro,[data-concept=d] .s-hot.settled{--bg:var(--black);--fg:var(--white);--head:var(--white);--stat:var(--yellow);--line:#333;--kick:transparent;--kick-fg:var(--pink)}[data-concept=d] .s-sun .buzz .enough{color:var(--yellow);background:0 0;padding:0}[data-concept=d] .s-sun .btn,[data-concept=d] .s-hot .btn{background:var(--yellow);color:var(--black)}[data-concept=d] .chapter h2.orig{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.seq b{width:15px;height:15px;font-size:10px}.warp-canvas{z-index:2;width:calc(100% + 112px);height:calc(100% + 112px);display:block;position:absolute;top:-56px;left:-56px}.hero h1.warping>span{opacity:0}.top-left{align-items:center;gap:12px;min-width:0;display:flex}.menu-btn{cursor:pointer;background:0 0;border:0;flex:none;align-content:center;justify-items:start;gap:6px;width:44px;height:44px;margin-left:-10px;padding:0 10px;display:grid}.menu-btn span{background:var(--white);transform-origin:0;height:2px;transition:transform .45s cubic-bezier(.7,0,.2,1),width .45s cubic-bezier(.7,0,.2,1),opacity .2s;display:block}.menu-btn span:first-child{width:24px}.menu-btn span:nth-child(2){width:14px}.menu-btn span:nth-child(3){width:20px}.menu-btn:hover span:nth-child(2){width:24px}.menu-open .menu-btn span:first-child{width:23px;transform:rotate(45deg)}.menu-open .menu-btn span:nth-child(2){opacity:0;width:0}.menu-open .menu-btn span:nth-child(3){width:23px;transform:rotate(-45deg)}.scrim{z-index:18;opacity:0;pointer-events:none;background:#0a0a0aa6;transition:opacity .45s;position:fixed;inset:0}.menu-open .scrim{opacity:1;pointer-events:auto}.drawer{z-index:19;background:var(--black);width:min(400px,88vw);color:var(--white);padding:calc(56px + env(safe-area-inset-top,0px) + 28px) 24px calc(28px + env(safe-area-inset-bottom,0px)) 28px;border-right:1px solid #2a2a2a;flex-direction:column;gap:20px;transition:transform .6s cubic-bezier(.7,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto;transform:translate(-101%)}.menu-open .drawer{transform:none}.drawer-title,.drawer-foot{color:#8a8a8a;margin:0}.drawer-foot{margin-top:auto}.drawer-link{color:#bdbdbd;display:none}@media (max-width:560px){.drawer-link{display:block}}.drawer{--accent-color:var(--pink);--text-color:#c4c4c4;--marker-color:#6c6c6c;--marker-length:60px;--marker-gap:0px;--tick-scale:.5;--max-shift:30px;--item-gap:20px;--font-size:1rem}@media (max-width:480px){.drawer{--marker-length:36px;--max-shift:18px;--item-gap:16px}}.line-sidebar{justify-content:flex-start;display:flex;position:relative}.line-sidebar--markers{padding-left:calc(var(--marker-length) + var(--marker-gap))}.line-sidebar__list{gap:var(--item-gap);flex-direction:column;margin:0;padding:1rem 0;list-style:none;display:flex}.line-sidebar__item{cursor:pointer;opacity:0;transition:opacity .35s,transform .6s cubic-bezier(.2,.8,.2,1);position:relative;transform:translate(-28px)}.menu-open .line-sidebar__item{opacity:1;transition-delay:calc(var(--k)*28ms + .18s);transform:none}.line-sidebar__item:before{content:"";position:absolute;inset:-6px -48px}.line-sidebar__item:focus-visible{outline:none}.line-sidebar__item:focus-visible .line-sidebar__text{outline:2px solid var(--accent-color);outline-offset:4px}.line-sidebar__label{white-space:nowrap;font:700 var(--font-size)/1.2 var(--display);text-transform:uppercase;letter-spacing:.01em;color:color-mix(in srgb, var(--accent-color) calc(var(--effect,0) * 100%), var(--text-color));transform:translateX(calc(var(--effect,0) * var(--max-shift)));align-items:baseline;display:inline-flex;position:relative}[data-concept=d] .line-sidebar__label{text-transform:none;letter-spacing:-.01em;font-weight:500}.line-sidebar__index{font-family:var(--mono);opacity:calc(.55 + var(--effect,0)*.45);margin-right:.6rem;font-size:.75em}.line-sidebar__marker{top:50%;left:calc(-1*var(--marker-length) - var(--marker-gap));height:1px;width:var(--marker-length);background-color:color-mix(in srgb, var(--accent-color) calc(var(--effect,0) * 100%), var(--marker-color));transform-origin:0;transform:translateY(-50%) scaleX(calc(.7 + var(--effect,0) * .5));position:absolute}.line-sidebar--markers .line-sidebar__item:not(:last-child):after{content:"";top:calc(100% + var(--item-gap)/2);left:calc(-1*var(--marker-length) - var(--marker-gap));height:1px;width:calc(var(--marker-length)*var(--tick-scale));background-color:var(--marker-color);opacity:.5;position:absolute;transform:translateY(-50%)}.line-sidebar--scale-tick .line-sidebar__item:not(:last-child):after{transform-origin:0;transform:translateY(-50%) scaleX(calc(.7 + var(--effect,0) * .6))}.roll{white-space:pre;flex-wrap:wrap;justify-content:center;max-width:100%;display:inline-flex}.roll-word{display:inline-flex}.roll .ch{flex-direction:column;height:1.15em;line-height:1.15;display:inline-flex;overflow:hidden}.roll .ch>span{transition:transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i)*28ms);display:block}[data-concept=d] .btn:hover .roll .ch>span,[data-concept=d] .btn:focus-visible .roll .ch>span,[data-concept=d] .submit:hover .roll .ch>span,[data-concept=d] .submit:focus-visible .roll .ch>span{transform:translateY(-100%)}[data-concept=d] .btn,[data-concept=d] .submit{transition:background .3s,color .3s}[data-concept=d] .btn:hover,[data-concept=d] .submit:hover{background:var(--white);color:var(--black)}[data-concept=d] .btn:after{transition:transform .45s cubic-bezier(.22,1,.36,1)}[data-concept=d] .btn:hover:after{transform:translate(4px)rotate(-45deg)}.st .fig{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.st .pre{font-size:17px;font-weight:700}.stat-row{flex-wrap:nowrap;align-items:flex-end;gap:12px 22px}.stat-row .stat{letter-spacing:-.03em;flex:none;font-size:clamp(88px,10vw,150px);line-height:.8}.stat-row .stat-label{flex:1 1 0;min-width:12ch;max-width:26ch;padding-bottom:.1em;font-size:clamp(17px,1.4vw,20px)}.stat-row.tight .stat{font-size:clamp(64px,6vw,96px)}@media (max-width:480px){.stat-row{flex-wrap:wrap}}.scw{white-space:nowrap;display:inline-block}.sc{text-align:center;display:inline-block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stats.notes{gap:48px 36px;padding-top:14px}.stats.notes .st{--fg:var(--white);--bg:var(--black);--line:var(--white);--stat:var(--yellow);background:var(--black);color:var(--white);border:3px solid var(--white);transform:rotate(var(--nr,0deg));text-align:center;align-content:center;justify-items:center;padding:26px 24px 24px;position:relative}.stats.notes .st .n{justify-self:center}.stats.notes .st{--hr:-3deg;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.stats.notes .st:nth-child(2n){--hr:3deg}.stats.notes .st:hover{transform:rotate(calc(var(--nr,0deg) + var(--hr)))}.stats.notes .st:nth-child(4n+1){--nr:-1.6deg}.stats.notes .st:nth-child(4n+2){--nr:1.2deg}.stats.notes .st:nth-child(4n+3){--nr:-.7deg}.stats.notes .st:nth-child(4n+4){--nr:1.8deg}.stats.notes .st:before,.stats.notes .st:after{content:"";background:var(--pink);z-index:2;width:84px;height:24px;position:absolute;top:-12px}.stats.notes .st:before{left:-22px;transform:rotate(-28deg)}.stats.notes .st:after{top:auto;bottom:-12px;right:-22px;transform:rotate(-26deg)}[data-concept=d] .stats.notes .st{border-width:1px}.stat-row.lead{grid-column:1/-1;margin-top:0}@media (min-width:861px){.stat-row.lead{width:75vw;max-width:100%}.stat-row.lead .stat{font-size:clamp(120px,15vw,240px)}.stat-row.lead .stat-label{max-width:30ch;font-size:clamp(20px,2vw,30px);line-height:1.25}}button.star{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}button.star:hover{transform:scale(1.12)}button.star:focus-visible{outline:2px solid var(--pink);outline-offset:4px}.big-num.unrated{font-size:clamp(24px,2.4vw,32px);line-height:1.15}.rate-msg{max-width:34ch;min-height:2.9em;margin:0;font-size:17px;font-weight:600;line-height:1.45}.fullrow{grid-column:1/-1}.fullrow .subhead{margin-top:0}.fullrow p.body{text-wrap:pretty;max-width:none;font-size:clamp(19px,1.7vw,26px);line-height:1.45}@media (min-width:861px){.stats.three-two{grid-template-columns:repeat(6,minmax(0,1fr))}.stats.three-two .st{grid-column:span 2}.stats.three-two .st:nth-child(4){grid-column:2/span 2}.stats.three-two .st:nth-child(5){grid-column:4/span 2}}.opx .wrap{align-items:stretch}.opx .pillars{grid-auto-rows:1fr;align-content:stretch}.quiz{align-content:start;min-height:460px}.bq-progress{border:2px solid var(--line);height:6px;position:relative}.bq-progress b{background:var(--fg);width:var(--w,0%);transition:width .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.bq-screen{gap:14px;animation:.45s cubic-bezier(.22,1,.36,1) bqIn;display:grid}@keyframes bqIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.bq-screen[hidden]{display:none}.opt{transition:background .15s,color .15s}.opt[aria-pressed=true]{background:var(--fg);color:var(--bg)}.bq-nav{justify-content:space-between;align-items:center;min-height:24px;display:flex}.bq-link{font:700 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:6px 0;text-decoration:underline}.check{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.check input{width:18px;height:18px;accent-color:var(--black);flex:none;margin:2px 0 0}.bq-done h3{font:900 clamp(30px, 3.4vw, 46px)/1 var(--display);text-transform:uppercase;margin:0}.bq-done p{margin:0;font-size:18px;line-height:1.45}.bq-done:focus{outline:none}.quiz .err{color:var(--fg)}.quiz form{background:0 0;border:0;padding:0}.quiz>*,.bq-screen>*,.quiz .row2>*{min-width:0}.quiz .field input,.quiz .field select{width:100%;min-width:0}.bq-link{justify-self:start}.cxb{--bg:var(--black);--fg:var(--white);--line:#3a3a3a;--stat:var(--yellow);background:var(--black);color:var(--white);border:3px solid var(--black);align-content:start;min-height:520px;padding:clamp(24px,4vw,56px);display:grid}[data-concept=d] .cxb{border:1px solid #333}.cxb .bq-screen{gap:18px;min-width:0;display:grid}.cxb-eyebrow{color:var(--yellow)}.cxb-title{font:900 clamp(34px, 5vw, 76px)/1 var(--display);text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance;margin:0}[data-concept=d] .cxb-title{text-transform:none;font-weight:700}.cxb-body{max-width:58ch;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.cxb-body.cxb-wide{max-width:none}.cxb-title.cxb-wide{text-wrap:pretty;width:100%;max-width:none}.cxb-meta{color:#bdbdbd;margin:0}.cxb-row{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.cxb-foot{margin:0}.cxb .btn{background:var(--yellow);color:var(--black);cursor:pointer;border:0;margin:0}.cxb .btn:not([disabled]):hover,.cxb .btn:not([disabled]):focus-visible{background:var(--pink);color:var(--white)}.cxb .btn[disabled]{color:#777;cursor:not-allowed;background:#2a2a2a}.cxb .btn[disabled]:after{opacity:.4}.cxb .bq-link{color:var(--white)}.cxb-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.cxb .bq-progress{border-color:#555}.cxb .bq-progress b{background:var(--yellow)}.cxb-intro{color:#bdbdbd;margin:6px 0 -8px;font-size:16px}.cxb .q{font:800 clamp(20px, 2.2vw, 32px)/1.2 var(--display);text-wrap:balance;max-width:40ch;margin:0}.cxb-hint,.cxb-count{color:var(--yellow);margin:0}.cxb .opts{gap:8px;max-width:760px;display:grid}.cxb .opts.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.cxb .opts.two{grid-template-columns:1fr}}.cxb .opt{color:var(--white);background:0 0;border:1px solid #555}.cxb .opt:hover{border-color:var(--white);color:var(--white);background:0 0}.cxb .opt[aria-pressed=true]{background:var(--yellow);color:var(--black);border-color:var(--yellow)}.cxb-nav{justify-content:space-between;align-items:center;gap:16px;max-width:760px;margin-top:8px;display:flex}.cxb .field label{color:#bdbdbd}.cxb .field input{color:var(--white);border-bottom:2px solid #555;width:100%;min-width:0}.cxb .field input:focus{border-bottom-color:var(--yellow);outline:none}.cxb .check input{accent-color:var(--yellow)}.cxb .err{color:var(--pink);min-height:1.4em;margin:0}.cxb form{background:0 0;border:0;gap:18px;max-width:640px;padding:0;display:grid}.cxb-a{color:inherit}.cxb-loading{text-align:center;place-items:center;padding-block:80px}.cxb-loading .cxb-title{font-size:clamp(24px,3vw,40px)}.cxb-spin{gap:8px;display:flex}.cxb-spin i{background:var(--yellow);width:14px;height:14px;animation:1s infinite dot}.cxb-spin i:nth-child(2){background:var(--pink);animation-delay:.15s}.cxb-spin i:nth-child(3){animation-delay:.3s}.cxb-summary{border-left:4px solid var(--yellow);gap:10px;max-width:70ch;padding-left:20px;display:grid}.cxb-summary h4{font:800 clamp(22px, 2.4vw, 34px)/1.15 var(--display);margin:0}.cxb-summary p{margin:0;font-size:17px;line-height:1.5}.cxb-note{color:#d8d8d8;border:1px dashed #555;margin:0;padding:12px 14px;font-size:15px;line-height:1.5}.cxb-h{font:900 clamp(18px, 1.6vw, 22px)/1.1 var(--display);text-transform:uppercase;margin:24px 0 0}.cxb-areas{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.cxb-area{border:1px solid #555;align-content:start;gap:8px;padding:18px;display:grid}.cxb-area b{font:900 clamp(40px, 4vw, 60px)/1 var(--display);color:var(--yellow);font-variant-numeric:tabular-nums}.cxb-area b small{color:#bdbdbd;margin-left:4px;font-size:.35em}.cxb-area.none b{color:#8a8a8a;font-size:26px}.cxb-cmp{min-height:1.4em;font-size:15px}.cxb-bar{background:#2a2a2a;height:8px;position:relative}.cxb-bar i{width:calc(var(--v)*1%);background:var(--yellow);position:absolute;inset:0 auto 0 0}.cxb-bar em{top:-4px;bottom:-4px;left:calc(var(--v)*1%);background:var(--pink);width:2px;position:absolute}.cxb-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.cxb-action{border:1px solid #555;align-content:start;gap:10px;padding:20px;display:grid}.cxb-num{font:900 34px/1 var(--display);color:var(--pink)}.cxb-action h5{font:800 19px/1.2 var(--display);margin:0}.cxb-action p{margin:0;font-size:15.5px;line-height:1.5}.cxb-upgrade{background:var(--yellow);color:var(--black);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:28px 40px;margin-top:24px;padding:clamp(22px,3vw,36px);display:grid}@media (max-width:860px){.cxb-upgrade{grid-template-columns:1fr}}.cxb-upgrade .cxb-eyebrow{color:var(--black)}.cxb-upgrade h4{font:900 clamp(24px, 2.6vw, 38px)/1.05 var(--display);text-transform:uppercase;margin:8px 0 12px}.cxb-upgrade p{margin:0;line-height:1.5}.cxb-upgrade .field label{color:var(--black)}.cxb-upgrade .field input{color:var(--black);border-bottom-color:var(--black)}.cxb-upgrade .btn,[data-concept=d] .cxb-upgrade .btn{background:var(--black);color:var(--yellow)}.cxb-upgrade .err{color:var(--black);font-weight:700}.cxb-ok{grid-column:2;margin:0;font-size:18px;font-weight:700}@media (max-width:860px){.cxb-ok{grid-column:1}}.cxb-foot-row{border-top:1px solid #333;flex-wrap:wrap;gap:12px 28px;margin-top:8px;padding-top:18px;display:flex}.cxb-lead .cxb-title{text-wrap:wrap;max-width:16em;font-size:clamp(48px,5.4vw,80px);font-weight:800;line-height:.95}.cxb-lead .cxb-body{color:#f2f2f2;max-width:68ch}.cxb-lead .field label{color:#fff}.cxb-lead .field input,.cxb-lead .field input:not(:focus):not(.has-val){border-bottom:2px solid var(--pink);box-shadow:none;animation:none}.cxb-lead .field input:focus{border-bottom-color:var(--pink)}.cxb-lead .check{max-width:46ch;font-size:16px}.cxb-lead .check input{accent-color:#fff}.cxb-lead .cxb-row{align-items:center;margin-top:8px}.cxb-lead .mono.small{letter-spacing:.12em}.cxb-thanks .cxb-title{text-wrap:wrap;max-width:14em;font-size:clamp(48px,5.6vw,80px);font-weight:800;line-height:.95}.cxb-thanks .cxb-body{max-width:62ch}.cxb-thanks .cxb-foot-row{border-top-color:#2e2e2e;max-width:68ch}.cxb-loading{align-content:center;justify-items:center;gap:22px;min-height:52vh}.cxb-loading .cxb-title{font:800 clamp(26px, 3vw, 40px)/1.15 var(--display);text-transform:none;letter-spacing:-.02em}.cxb-spin{justify-content:center;gap:6px}.cxb-spin i{border-radius:0;width:10px;height:10px;animation:1.05s ease-in-out infinite backwards cxbDot}.cxb-spin i:nth-child(2){animation-delay:.16s}.cxb-spin i:nth-child(3){background:var(--yellow);animation-delay:.32s}@keyframes cxbDot{0%,70%,to{opacity:.2;transform:translateY(0)}35%{opacity:1;transform:translateY(-5px)}}.cxb-results{gap:28px}.cxb-results .cxb-title{max-width:11em;font-size:clamp(52px,6.4vw,92px);font-weight:800;line-height:.92}.cxb-summary{border-left:4px solid var(--yellow);gap:14px;max-width:78ch;padding-left:22px}.cxb-summary h4{font:800 clamp(26px, 2.6vw, 36px)/1.05 var(--display);letter-spacing:-.02em}.cxb-summary p{color:#f3f3f3;max-width:62ch}.cxb-note{color:#e4e4e4;border-color:#6a6a6a;max-width:68ch}.cxb-h{letter-spacing:.08em;margin-top:12px;font-size:15px}.cxb-areas{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cxb-area{border-color:#3a3a3a;gap:12px;min-height:168px;padding:22px 20px 18px}.cxb-area>.mono{letter-spacing:.14em;color:#fff;font-size:11px}.cxb-area b{letter-spacing:-.04em;font-size:clamp(44px,4.2vw,64px)}.cxb-area b small{letter-spacing:0;color:#8d8d8d;margin-left:0;font-weight:500}.cxb-area.none b{color:#8a8a8a;letter-spacing:-.03em;white-space:nowrap;font-size:clamp(26px,2.2vw,32px);font-weight:700}.cxb-cmp{color:#d7d7d7;font-size:15px;line-height:1.35}.cxb-bar{background:#2a2a2a;height:4px;margin-top:auto}.cxb-bar em{width:3px;top:-5px;bottom:-5px}.cxb-bench-key{letter-spacing:.12em;color:#8d8d8d;margin:4px 0 0}.cxb-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cxb-action{border-color:#3a3a3a;gap:12px;padding:22px 20px 26px}.cxb-num{letter-spacing:-.03em;font-size:42px}.cxb-action h5{font:800 clamp(20px, 1.6vw, 26px)/1.15 var(--display);letter-spacing:-.02em}.cxb-action p{color:#f0f0f0;font-size:15px}.cxb-upgrade{align-items:start;padding:clamp(28px,3vw,42px)}.cxb-upgrade h4{letter-spacing:-.03em;max-width:11ch;font-size:clamp(32px,3.4vw,52px);line-height:.95}.cxb-upgrade .field input,.cxb-upgrade .field input:not(:focus):not(.has-val){border-bottom:2px solid var(--black);box-shadow:none;color:var(--black);animation:none}.cxb-upgrade.booked{align-items:center}.cxb-ok{max-width:28ch;font:700 clamp(18px, 1.5vw, 22px)/1.35 var(--body);align-self:center}@media (max-width:980px){.cxb-areas{grid-template-columns:repeat(2,minmax(0,1fr))}.cxb-actions{grid-template-columns:1fr}}@media (max-width:560px){.cxb-areas{grid-template-columns:1fr}}.cxb .bq-link[aria-disabled=true]{opacity:.5;cursor:not-allowed}#form .submit:hover,#form .submit:focus-visible{background:var(--pink);color:var(--white)}#lock-word{cursor:default}#lock-word.held{--hx:-2.5deg;background:var(--pink);color:var(--white)}#lock-word.releasing{transition:transform 3s cubic-bezier(.45,0,.2,1),background 3s,color 3s}.chapter.benchmark{padding-block:0}.benchmark .wrap{max-width:none;padding-inline:0}.benchmark .cxb{min-height:calc(100svh - 56px - env(safe-area-inset-top,0px));padding-block:clamp(56px,8vh,96px);padding-inline:max(var(--gutter),(100vw - 1280px)/2 + var(--gutter));border:0;align-content:center}.benchmark .cxb[data-step=results]{align-content:start}.split{isolation:isolate}.ripple-cv{pointer-events:none;mix-blend-mode:difference;z-index:3;width:100%;height:100%;position:absolute;inset:0}[data-concept=d] #status{display:none}.xpand{grid-column:1/-1;width:100vw;height:240vh;margin-bottom:calc(-1*clamp(88px,12vw,160px));margin-left:calc(50% - 50vw);position:relative}.xpand-stick{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.xpand-frame{width:var(--xw,min(760px, 72vw));height:var(--xh,calc(min(760px, 72vw) * .5625));aspect-ratio:auto;border-width:var(--xb,3px);max-width:none}.xpand-frame .play{transform:scale(var(--xs,1));transition:none}.sfx{overflow:hidden}.sfx .wrap,#hero>.wrap{z-index:1;position:relative}.dither-cv{z-index:0;width:100%;height:100%;image-rendering:pixelated;opacity:.55;pointer-events:none;position:absolute;inset:0}.cta-block{align-items:center;min-height:70svh;display:grid}.cta-block .closer{border-top:0;padding-top:0}#app .cta-block .btn{background:var(--white);color:var(--black)}#app .cta-block .btn:hover,#app .cta-block .btn:focus-visible{background:var(--pink);color:var(--white)}#app .gate .btn{background:var(--black);color:var(--yellow)}#app .gate .btn:hover,#app .gate .btn:focus-visible{background:var(--pink);color:var(--white)}.video.in-panel{grid-template-rows:1fr;align-self:stretch;display:grid}.video.in-panel .frame{aspect-ratio:auto;height:100%;min-height:320px}.plat-head{align-items:flex-end;gap:12px 18px;display:flex}.plat-head .stat{letter-spacing:-.03em;font-size:clamp(56px,5.6vw,88px);line-height:.85}.plat-head .stat-label{max-width:20ch;font-size:16px;font-weight:700;line-height:1.3}.plat{gap:10px;display:grid}.plat-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:relative}.ptile{border:3px solid var(--line);background:var(--bg);height:92px;transform:translate(calc(var(--dx) * (1 - var(--p,0))), calc(var(--dy) * (1 - var(--p,0)))) rotate(calc(var(--dr) * (1 - var(--p,0))));align-items:flex-end;margin-right:-3px;padding:8px;display:flex;position:relative}.ptile b{background:var(--fg);opacity:.9;position:absolute;inset:0}.ptile span{z-index:1;color:var(--bg);font-size:10px;position:relative}.ptile.part{border-style:dashed}.ptile.part b{right:60%}.ptile.part span{color:var(--fg);margin-left:auto}.plat-axis{border-top:3px solid var(--line);height:40px;margin-right:-3px;position:relative}.plat-axis i{top:-3px;left:calc(var(--x)/4*100%);font:700 11px/1 var(--mono);padding-top:10px;font-style:normal;position:absolute;transform:translate(-50%)}.plat-axis i:before{content:"";background:var(--line);width:2px;height:7px;position:absolute;top:0;left:50%}.plat-axis i:first-child{transform:none}.plat-axis i:first-child:before{left:0}.plat-axis i:last-child{transform:translate(-100%)}.plat-axis i:last-child:before{left:auto;right:0}.plat-axis em{top:-16px;left:calc(var(--x)/4*100%);font:700 11px/1 var(--mono);background:var(--pink);color:var(--black);white-space:nowrap;padding:4px 6px;font-style:normal;position:absolute;transform:translate(-50%)}.plat-axis em:after{content:"";border:6px solid #0000;border-top-color:var(--pink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.plat-axis em{top:auto;bottom:-16px}.plat-axis em:after{border-top-color:#0000;border-bottom-color:var(--pink);top:auto;bottom:100%}.plat-key{margin:24px 0 0}[data-concept=d] .ptile,[data-concept=d] .plat-axis{border-width:1px}[data-concept=d] .ptile{transform:none}.hero-copy{grid-column:1/-1}.hero-foot .hero-sub{text-wrap:pretty;width:100%;max-width:none;font-size:clamp(24px,3.4vw,52px);line-height:1.1}.hero-foot .hero-copy{justify-items:stretch}.hero-foot .hero-copy .btn{justify-self:start}.hero-foot .hero-meta{max-width:none}.hero-foot .cue{grid-column:1/-1;justify-self:end}[data-widget=progress] .progress b{transition:width .12s linear}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.tapes.tloop{background:var(--black);border-block:0;height:auto;padding-block:0;overflow:hidden}.tloop-svg{width:100%;height:106px;display:block;overflow:hidden}.tloop-ribbon{stroke:var(--yellow)}.tloop-text{font:800 46px/1 var(--display);letter-spacing:1px;fill:var(--black)}.tloop-measure{opacity:0}.tloop-ico,[data-concept=d] .tloop-ico{fill:var(--black)}[data-concept=d] .tapes.tloop{border-block:0}[data-concept=d] .tloop-text{fill:var(--black);font-weight:700}@media (max-width:640px){.tloop-text{font-size:34px}}.cxb .opts,.cxb .opts.two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.cxb-nav,.cxb form{max-width:none}@media (max-width:640px){.cxb .opts,.cxb .opts.two{grid-template-columns:1fr}}.chapter .wrap.vend{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:stretch}.vend .stats.notes{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px}.video.in-panel.vert{align-self:stretch;display:block}.video.in-panel.vert .frame{aspect-ratio:9/16;width:100%;height:auto;min-height:0;position:sticky;top:96px}@media (max-width:860px){.chapter .wrap.vend{grid-template-columns:1fr}.video.in-panel.vert .frame{max-width:360px;margin-inline:auto;position:relative;top:auto}}@media (max-width:520px){.vend .stats.notes{grid-template-columns:1fr}}#app #hero .btn{background:var(--white);color:var(--black)}#app #hero .btn:hover,#app #hero .btn:focus-visible{background:var(--pink);color:var(--white)}@keyframes cxbPulse{0%,to{border-bottom-color:#555;box-shadow:0 1px #0000}50%{border-bottom-color:var(--pink);box-shadow:0 1px 0 0 var(--pink)}}.cxb .field input:not(:focus):not(.has-val){animation:1.6s ease-in-out infinite cxbPulse}@media (prefers-reduced-motion:reduce){.cxb .field input:not(:focus):not(.has-val){border-bottom-color:var(--pink);animation:none}}.cxb-lead .field input:not(:focus):not(.has-val){border-bottom-color:var(--pink);box-shadow:none;animation:none}.cxb-upgrade .field input:not(:focus):not(.has-val){border-bottom-color:var(--black);box-shadow:none;animation:none}.gate .wrap>*,#form,#form>*,#form .row2>*{min-width:0}#form input,#form select{box-sizing:border-box;max-width:100%}@media (max-width:400px){.mini{font-size:13px}.top .wrap{gap:8px}}#app[data-skin=final] .hero .bar,#app[data-skin=final] .lockup .bar{text-shadow:-1.5px 0 #fffc,1.5px 0 #fdf86abf;animation:5.5s step-end infinite fGlitch}@keyframes fGlitch{0%,90%,to{text-shadow:-1.5px 0 #fffc,1.5px 0 #fdf86abf;clip-path:none}91%{text-shadow:-7px 0 #fffffff2,5px 0 #fdf86af2;clip-path:inset(18% 0 52%)}92%{text-shadow:6px 0 #fffffff2,-4px 0 #fdf86af2;clip-path:inset(58% 0 10%)}93%{text-shadow:-3px 0 #ffffffd9,3px 0 #fdf86acc;clip-path:none}}@media (prefers-reduced-motion:reduce){#app[data-skin=final] .hero .bar,#app[data-skin=final] .lockup .bar{animation:none}}#app[data-skin=final] #hero>.dither-cv{opacity:1}#app[data-skin=final] .stats.notes .st .n{transition:color .2s}#app[data-skin=final] .stats.notes .st:hover .n{color:var(--pink);animation:1.4s step-end infinite fStatGlitch}@keyframes fStatGlitch{0%,to{text-shadow:none;clip-path:none;translate:0}18%{text-shadow:-6px 0 #ffffffd9;clip-path:inset(12% 0 55%);translate:-4px}22%{text-shadow:5px 0 #ffffffd9;clip-path:inset(60% 0 8%);translate:4px}26%{text-shadow:none;clip-path:none;translate:0}61%{text-shadow:-8px 0 #ffffffe6;clip-path:inset(35% 0 30%);translate:3px}64%{text-shadow:none;clip-path:none;translate:0}}@media (prefers-reduced-motion:reduce){#app[data-skin=final] .stats.notes .st:hover .n{animation:none}}@media (min-width:861px){#app[data-skin=final] .stat-row.lead{width:100%}#app[data-skin=final] .stat-row.lead .stat-label{flex:0 0 50%;max-width:none}}#app[data-skin=final] .stat-row.lead .stat:not(.redact):hover,#app[data-skin=final] .stat-row.lead .stat.redact.open:hover{animation:1.4s step-end infinite fStatGlitch}@media (prefers-reduced-motion:reduce){#app[data-skin=final] .stat-row.lead .stat:hover{animation:none}}#app[data-skin=final] .cta-block>.dither-cv{opacity:1}#bench{scroll-margin-top:56px}#app .hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}#app .hero-ctas .btn{margin-top:0}#app .hero-ctas .btn-ghost{display:none}#app[data-skin=final] #hero .hero-ctas .btn-ghost{color:var(--white);box-shadow:inset 0 0 0 2px var(--white);background:0 0;display:inline-flex}#app[data-skin=final] #hero .hero-ctas .btn-ghost:hover,#app[data-skin=final] #hero .hero-ctas .btn-ghost:focus-visible{color:var(--yellow);box-shadow:inset 0 0 0 2px var(--yellow);background:0 0}@media (max-width:860px){#app[data-skin=final] .stat-row.lead{flex-wrap:wrap;width:100%}#app[data-skin=final] .stat-row.lead .stat-label{flex:100%;min-width:0;max-width:none}#app[data-skin=final] .stat-row.lead .stat-label br{display:none}#app[data-skin=final] .ptile{min-width:0;padding-left:6px;padding-right:6px}#app[data-skin=final] .ptile span{letter-spacing:.02em;white-space:nowrap;text-overflow:clip;max-width:100%;font-size:clamp(8px,2.3vw,10px);overflow:hidden}}#app .xpand.xp-mob{height:200svh;margin-top:0;margin-bottom:calc(-1*clamp(88px,12vw,160px))}#app .xpand.xp-mob .xpand-stick{place-items:start center}@media (max-width:860px){#app[data-skin=final] .benchmark .cxb{min-height:0;padding-block:48px}}@media (max-width:600px){#app[data-skin=final] .hero .bar{font-size:calc(17.15vw - 8.918px)}#app[data-skin=final] .hero h1 .cxis{font-size:calc(18.6vw - 8.928px)}}@media (max-width:720px){#app[data-skin=final] #hero .hero-foot .cue{justify-self:center}}@media (max-width:860px){#app[data-skin=final] .stats.boxed{border-left:0;border-right:0}#app[data-skin=final] .stats.boxed .st{border-left:0;border-right:0;padding-left:0;padding-right:0}#app[data-skin=final] .stats.boxed .st .l{max-width:none}}#app[data-skin=final] .cxb .bq-progress b{background:var(--pink)}.form-note a{color:inherit;text-underline-offset:3px;text-decoration:underline}.split>.dither-cv{opacity:0}#app:not([data-skin=xp]) .split .wrap{z-index:1;position:relative}#app:not([data-skin=xp]) .split>.split-under{z-index:2}#app:not([data-skin=xp]) .split>.split-over{z-index:4}#app .split .wrap.split-alt{padding-block:inherit;visibility:hidden;pointer-events:none;z-index:-1;position:absolute;inset:0}.split .split-alt .word{white-space:nowrap}
