@font-face{font-family:Anybody;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(../media/a3f888f114ee1c81-s.0pqyxaf_ppwmk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anybody;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(../media/8407aca747fadbef-s.234jeyushtgp_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anybody;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(../media/dfab0cefd93a9d64-s.p.03x-kc1owbo0-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anybody Fallback;src:local(Arial);ascent-override:72.11%;descent-override:21.77%;line-gap-override:0.0%;size-adjust:110.25%}.N77fCG_className{font-family:Anybody,Anybody Fallback;font-style:normal}.N77fCG_variable{--font-anybody:"Anybody", "Anybody Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.HCdrWa_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.HCdrWa_variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.KqADvG_className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.KqADvG_variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
:root{--ink:#161616;--paper:#f3eee3;--paper2:#eae3d5;--blue:#3255a4;--pink:#ff4fa3;--yellow:#ffd23f;--card-y:#f1c83a;--card-s:#dedfde;--muted:#57534b;--hair:#16161624;--hair2:#16161652;--ease:cubic-bezier(.2,.7,.2,1);--io:cubic-bezier(.65,0,.25,1);--display:var(--font-anybody),"Arial Narrow",sans-serif;--body:var(--font-hanken),system-ui,sans-serif;--mono:var(--font-dm-mono),ui-monospace,Menlo,Consolas,monospace;--pad:clamp(20px,5.6vw,80px);--gut:clamp(14px,1.7vw,24px);--hdr:68px}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 17px/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2,h3,h4,p,ol,ul,dl,dd,figure{margin:0}img,svg{max-width:100%;display:block}button,input{font:inherit;color:inherit}a{color:var(--blue);text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}::selection{background:var(--yellow);color:var(--ink)}[hidden]{display:none!important}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.vh{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.h1{font:800 clamp(50px,7.1vw,108px)/.9 var(--display);letter-spacing:-.012em;font-stretch:78%}.h2{font:800 clamp(36px,4.3vw,62px)/.96 var(--display);letter-spacing:-.006em;text-wrap:balance;font-stretch:80%}.h3{font:800 clamp(24px,2.2vw,30px)/1.05 var(--display);font-stretch:84%}.lbl{font:500 12px/1.35 var(--mono);text-transform:uppercase;letter-spacing:.08em}.sp{max-width:32em;font-size:18px;line-height:1.55}.num{font-variant-numeric:tabular-nums}.sg{vertical-align:.13em;width:.4em;height:.4em;margin-right:.05em;display:inline-block;position:relative}.sg:before{content:"";background:currentColor;height:.1em;margin-top:-.05em;position:absolute;top:50%;left:0;right:0}.sg.p:after{content:"";background:currentColor;width:.1em;margin-left:-.05em;position:absolute;top:0;bottom:0;left:50%}.wrap{width:min(1280px,100% - 2*var(--pad));margin-inline:auto}.g12{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sec{scroll-margin-top:var(--hdr);padding-top:clamp(84px,10vw,144px)}.hero+.sec{padding-top:clamp(40px,5vw,72px)}.rh{border-top:3px solid var(--ink);font:500 12px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:16px;padding-top:10px;display:flex}.rh b{margin-right:16px;font-weight:500}.rh span:last-child{color:var(--muted)}.sh{align-items:end;row-gap:18px;margin-top:clamp(28px,3.4vw,48px)}.sh .h2{grid-column:1/7}.sh .sp{grid-column:8/12}.btn{border:1.5px solid var(--ink);height:50px;color:var(--ink);font:600 16px/1 var(--body);cursor:pointer;white-space:nowrap;transition:transform .16s var(--ease),box-shadow .16s var(--ease),background-color .2s var(--ease),color .2s var(--ease);background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.btn-pri{background:var(--blue);color:var(--paper);box-shadow:3px 3px 0 var(--ink)}.btn-pri:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.btn-pri:active{box-shadow:0 0 0 var(--ink);transition-duration:60ms;transform:translate(3px,3px)}.btn-sec:hover{background:var(--ink);color:var(--paper)}.btn-sec:active{transform:translateY(1px)}.btn-sm{height:40px;padding:0 16px;font-size:15px}label.btn:focus-within{outline:2px solid var(--blue);outline-offset:3px}.tbtn{all:unset;cursor:pointer;color:var(--blue);text-underline-offset:.2em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.tbtn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.skip{z-index:99;background:var(--ink);color:var(--paper);padding:10px 14px;position:absolute;top:-80px;left:12px}.skip:focus{top:12px}.hdr{z-index:50;background:var(--paper);border-bottom:1px solid var(--ink);position:sticky;top:0}.hdr-in{height:var(--hdr);align-items:center;gap:clamp(18px,2.6vw,36px);display:flex}.logo{color:var(--ink);align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.logo svg{width:22px;height:28px}.logo-wm{font:800 25px/1 var(--display);letter-spacing:-.01em;font-stretch:82%}.nav{gap:clamp(18px,2.4vw,32px);display:flex}.nav a{color:var(--ink);background:0 0;padding:6px 0;font-size:15px;font-weight:500;text-decoration:none}.nav a:hover{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.menu-btn{all:unset;cursor:pointer;font:500 13px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;padding:12px 0 12px 12px;display:none}.menu-btn svg{width:18px;height:12px}.menu-btn .mb2{transition:transform .25s var(--ease);transform-box:fill-box;transform-origin:50%}.menu-btn[aria-expanded=true] .mb2{transform:scaleX(.55)}.menu-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mnav{border-top:1px solid var(--hair2);padding:6px var(--pad) 22px}.mnav a{border-bottom:1px solid var(--hair);color:var(--ink);font:800 26px/1.1 var(--display);justify-content:space-between;align-items:baseline;padding:14px 0;font-stretch:82%;text-decoration:none;display:flex}.mnav a span{font:500 12px var(--mono);color:var(--muted)}.mnav .btn{width:100%;font:600 16px/1 var(--body);border-bottom:1.5px solid var(--ink);color:var(--paper);justify-content:center;margin-top:18px;display:flex}.hero{padding:clamp(28px,3.4vw,50px) 0 clamp(40px,4.4vw,64px);position:relative;overflow:clip}.hero-g{align-items:start;row-gap:0}.hero-txt{grid-area:1/1/auto/8}.hero-drop{grid-area:2/1/auto/8;align-self:end}.hero-stage{grid-area:1/8/3/13;position:relative;container-type:inline-size}.kicker{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.regm{flex:none;width:20px;height:20px}.hero-h{font-family:var(--display);margin-top:18px;line-height:.8}.cv-hl{letter-spacing:-.005em;text-transform:uppercase;white-space:nowrap;width:max-content;margin-left:-.02em;font-size:clamp(100px,14.6vw,226px);font-weight:900;font-stretch:56%;line-height:.8;display:block;position:relative}.cv-hl-b{color:var(--blue);display:block;position:relative}.cv-hl-p{color:var(--pink);position:absolute;top:0;left:0;transform:translate(.03em,.022em)}.cv-hl2{font:800 clamp(30px,3.9vw,58px)/1 var(--display);letter-spacing:-.01em;white-space:nowrap;margin-top:.24em;font-stretch:128%;display:block}.cv-hl2 mark{z-index:0;color:inherit;background:0 0;padding:0 .04em;position:relative}.cv-hl2 mark:before{content:"";background:var(--yellow);z-index:-1;position:absolute;inset:.12em -.05em .02em}.lede{text-wrap:pretty;max-width:31em;margin-top:26px;font-size:19px;line-height:1.5}.cbtn{border:2.5px solid var(--ink);background:var(--paper);min-height:50px;color:var(--ink);font:800 15px/1 var(--display);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;cursor:pointer;transition:transform .16s var(--ease),box-shadow .16s var(--ease),background-color .2s var(--ease);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-stretch:108%;text-decoration:none;display:inline-flex;position:relative}.cbtn:active{transform:translateY(2px)}.cbtn-y{background:var(--yellow);box-shadow:4px 4px 0 var(--ink)}.cbtn-y:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}.cbtn-y:active{box-shadow:1px 1px 0 var(--ink);transition-duration:60ms;transform:translate(3px,3px)}.cbtn-k{background:var(--ink);color:var(--paper)}.cbtn-k:hover{background:#33302c}.cbtn-s{min-height:44px;padding:10px 15px;font-size:13.5px}.cbtn:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:4px}.drop{border:2.5px dashed var(--ink);transition:background-color .2s var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 28px;margin-top:34px;padding:22px 24px;display:grid;position:relative}.drop.is-over,.drop.ping{background:var(--yellow)}.drop-t{font:850 clamp(23px,2vw,28px)/1 var(--display);text-transform:uppercase;font-stretch:80%}.drop-s{max-width:30em;font:400 13px/1.5 var(--mono);margin-top:10px}.drop-btns{flex-direction:column;align-items:stretch;gap:12px;display:flex}.thumb{border-top:1.5px solid var(--ink);font:400 13px/1.4 var(--mono);grid-column:1/-1;align-items:center;gap:12px;padding-top:14px;display:flex}.thumb img{aspect-ratio:63/88;object-fit:cover;border:1.5px solid var(--ink);border-radius:3px;width:40px}.pc{aspect-ratio:630/880;background:var(--card-s);box-shadow:0 0 0 1.5px var(--ink);border-radius:4.5%/3.22%;position:relative;overflow:hidden}.pc>img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.pc.sw{background:var(--card-y)}.pc-w{left:calc(var(--l)/630*100%);right:calc(var(--r)/630*100%);top:calc(var(--t)/880*100%);bottom:calc(var(--b)/880*100%);border-radius:2.2%/1.6%;position:absolute;overflow:hidden}.pc-w>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pc.boff>img{object-fit:fill;width:99.825%;height:99.672%;inset:.3428% auto auto 1.0148%}.stage{--cw:min(262px,50cqw);--ch:calc(var(--cw)*880/630);--sx:124px;height:calc(var(--ch) + var(--sx));min-height:0;transition:min-height .5s var(--ease);position:relative}.fan{position:absolute;inset:0}.fc{left:50%;top:calc((var(--ch) + var(--sx))/2);width:var(--cw);margin:calc(var(--ch)/-2) 0 0 calc(var(--cw)/-2);will-change:transform;position:absolute}.fc[data-c=a]{z-index:3;transform:translateY(-8px)}.fc[data-c=b]{z-index:1;transform:translate(-34%,14px)rotate(-8deg)}.fc[data-c=c]{z-index:2;transform:translate(34%,22px)rotate(7deg)}.stage.moving .fc{transition:transform .75s var(--ease),opacity .45s var(--ease)}.sbar{background:var(--yellow);mix-blend-mode:multiply;border-bottom:2px solid var(--ink);opacity:0;z-index:2;height:16%;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.meas{pointer-events:none;z-index:3;width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.meas .ml{fill:none;stroke:var(--blue);stroke-width:5px;stroke-dasharray:1;stroke-dashoffset:1px}.meas .mc{fill:none;stroke:var(--pink);stroke-width:7px;stroke-dasharray:1;stroke-dashoffset:1px}.seal{z-index:5;width:clamp(122px,10.6vw,150px);transition:opacity .35s var(--ease);position:absolute;top:-6px;left:-2%;rotate:-10deg}.seal svg{width:100%;height:auto}.seal-s{font:700 15px var(--display);text-transform:uppercase;fill:var(--ink);font-stretch:112%}.seal-b{font:900 52px var(--display);fill:var(--ink);font-stretch:58%}.stage.is-scan .seal{opacity:0}.scan{top:calc(50% - var(--ch)/2);left:calc(var(--cw) + 26px);z-index:4;opacity:0;visibility:hidden;transition:opacity .4s var(--ease),transform .5s var(--ease),visibility 0s .5s;position:absolute;right:0;transform:translateY(10px)}.stage.is-scan .scan{opacity:1;visibility:visible;transition-delay:.25s,.25s,0s;transform:none}.scan-h{justify-content:space-between;gap:8px;display:flex}.ck-list{border-top:2px solid var(--ink);margin-top:10px;padding:0;list-style:none}.ck{border-bottom:1px solid var(--ink);opacity:.38;transition:opacity .3s var(--ease);grid-template-columns:24px minmax(0,1fr) 18px;gap:3px 6px;padding:9px 0 10px;display:grid;position:relative}.ck-n{font:500 11px/1.6 var(--mono)}.ck-l{font:800 15px/1.2 var(--display);text-transform:uppercase;letter-spacing:.02em;font-stretch:110%}.ck-i{opacity:0;width:18px;height:18px;transition:opacity .25s var(--ease),transform .35s var(--ease);transform:scale(.6)}.ck-r{font:400 13.5px/1.35 var(--body);opacity:0;transition:opacity .35s var(--ease),transform .4s var(--ease);grid-column:2/4;transform:translateY(4px)}.ck-bar{background:var(--blue);transform-origin:0;height:3px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ck.on,.ck.done{opacity:1}.ck.on .ck-bar{transition:transform var(--sd,.8s) linear;transform:scaleX(1)}.ck.done .ck-bar{opacity:0;transition:opacity .2s}.ck.done .ck-i,.ck.done .ck-r{opacity:1;transform:none}.ck-v{opacity:0;transition:opacity .4s var(--ease),transform .5s var(--ease);margin-top:14px;transform:translateY(8px)}.ck-v.in{opacity:1;transform:none}.cv-num{font:900 64px/.84 var(--display);font-variant-numeric:tabular-nums;font-stretch:54%;display:block}.ck-vl{font:400 13px/1.35 var(--body);margin-top:6px;display:block}.ck-v .cbtn{margin-top:14px}.cv-fig{max-width:30em;font:400 14px/1.45 var(--body);transition:opacity .3s var(--ease);align-items:baseline;gap:12px;margin:2px auto 0;display:flex}.cv-fig .lbl{flex:none}.stage-foot.is-scan .cv-fig{opacity:0}.tabs{border-bottom:1px solid var(--hair2);gap:clamp(24px,4vw,56px);margin-top:clamp(36px,4vw,56px);display:flex}.tab{all:unset;box-sizing:border-box;cursor:pointer;color:var(--muted);transition:color .25s var(--ease);grid-template-columns:auto auto;align-items:baseline;column-gap:12px;padding:0 0 14px;display:grid;position:relative}.tab:hover,.tab[aria-selected=true]{color:var(--ink)}.tab-k{font:500 12px var(--mono);letter-spacing:.08em}.tab-n{font:800 24px/1.1 var(--display);font-stretch:84%}.tab-s{font:400 13px/1.4 var(--mono);grid-column:2}.tab:after{content:"";background:var(--ink);transform-origin:0;height:3px;transition:transform .4s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.tab[aria-selected=true]:after{transform:scaleX(1)}.tab:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.rp{border:1.5px solid var(--ink);background:var(--paper);box-shadow:7px 7px 0 var(--ink);margin-top:32px}.rp-in{grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.rp-card{border-right:1px solid var(--hair2);padding:40px 40px 36px}.rp-stick{top:calc(var(--hdr) + 32px);position:sticky}.rp-img{max-width:300px;transition:opacity .2s var(--ease)}.rp-img.swap{opacity:0}.rp-id{margin-top:24px}.rp-name{font:800 30px/1.05 var(--display);font-stretch:84%}.rp-set{margin-top:8px;font-size:16px}.rp-rar{color:var(--muted);font-size:16px}.rp-match{align-items:center;margin-top:14px;display:flex}.rp-main{padding:40px 44px 32px}.rp-say{font:800 30px/1.08 var(--display);margin-top:10px;font-stretch:84%}.rp-bigrow{flex-wrap:wrap;align-items:flex-end;gap:8px 26px;margin-top:18px;display:flex}.rp-big{font:800 clamp(84px,9.6vw,140px)/.8 var(--display);letter-spacing:-.02em;color:var(--blue);font-variant-numeric:tabular-nums;font-stretch:76%}.rp-big.neg{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-underline-offset:.1em;text-decoration-skip-ink:none;text-decoration-thickness:.075em}.rp-note{max-width:14em;color:var(--muted);padding-bottom:4px;font-size:16px;line-height:1.35}.rp-down{margin-top:22px;font-size:16px}mark.loss{background:var(--pink);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .22em}.paths{--z:40%;margin-top:34px}.paths-h,.path{grid-template-columns:minmax(0,210px) minmax(0,1fr) 112px;align-items:center;column-gap:20px;padding:0 14px;display:grid}.paths-h{color:var(--muted);padding-bottom:8px}.paths-h .z{height:14px;position:relative}.paths-h .z span{left:var(--z);position:absolute;bottom:0;transform:translate(-50%)}.paths-h .r{text-align:right}.path{border-top:1px solid var(--hair2);min-height:72px;transition:background-color .35s var(--ease);position:relative}.path:last-child{border-bottom:1px solid var(--hair2)}.path.win{background:var(--yellow)}.pa-name b{align-items:center;gap:9px;font-size:16px;font-weight:600;line-height:1.2;display:flex}.pa-name span{font:400 12.5px/1.3 var(--mono);color:var(--muted);margin:4px 0 0 19px;display:block}.path.win .pa-name span{color:var(--ink)}.mk{background:var(--blue);flex:none;width:10px;height:10px;display:inline-block}.mk.o{box-shadow:inset 0 0 0 2px var(--blue);background:0 0}.mk.p{background:var(--pink)}.pa-track{height:72px;position:relative}.pa-track:before{content:"";left:var(--z);background:var(--ink);width:1.5px;margin-left:-.75px;position:absolute;top:0;bottom:0}.pa-pos,.pa-neg{height:14px;transition:transform .6s var(--ease);margin-top:-7px;position:absolute;top:50%;transform:scaleX(0)}.pa-pos{left:var(--z);transform-origin:0;background:var(--blue);right:0}.pa-neg{width:var(--z);transform-origin:100%;background:var(--pink);left:0}.no-tr .pa-pos,.no-tr .pa-neg{transition:none}.pa-net{text-align:right;font:800 30px/1 var(--display);font-variant-numeric:tabular-nums;white-space:nowrap;font-stretch:84%}.why{grid-template-columns:1fr 1fr;gap:40px;margin-top:40px;display:grid}.why-c>.lbl{border-bottom:1px solid var(--ink);padding-bottom:10px}.ctab{border-collapse:collapse;width:100%;font:400 16px/1.3 var(--mono)}.ctab th,.ctab td{text-align:left;border-bottom:1px solid var(--hair);padding:10px 0;font-weight:400}.ctab thead th{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.ctab tbody th{font:600 16px var(--body)}.dot{background:var(--blue);border-radius:50%;flex:none;width:9px;height:9px;margin-right:9px;display:inline-block}.dot.f{background:var(--pink)}.ratio{align-items:center;display:inline-flex}.why-note{color:var(--muted);margin-top:12px;font-size:16px;line-height:1.45}.why-range{border-bottom:1px solid var(--hair);padding:10px 0;font-size:16px}.why-range b{font-weight:700}.cond>div{border-bottom:1px solid var(--hair);grid-template-columns:78px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.cond dt{font:500 12px/1.75 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.cond dd{font-size:16px;line-height:1.45}.pr{border-top:1px solid var(--ink);margin-top:32px}.pr-btn{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:16px 0;font-size:16px;font-weight:600;display:flex}.pr-btn:hover span{text-underline-offset:.2em;text-decoration:underline}.pr-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pm{flex:none;width:14px;height:14px}.pm path{stroke:currentColor;stroke-width:1.8px}.pm .v{transform-box:fill-box;transform-origin:50%;transition:transform .3s var(--ease)}[aria-expanded=true] .pm .v{transform:scaleY(0)}.pr-panel{overflow:hidden}.pr-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 28px;padding:2px 0 22px;display:grid}.pr-grid .lbl{border-bottom:1px solid var(--ink);padding-bottom:6px}.pr-row{border-bottom:1px solid var(--hair);font:400 15px/1.3 var(--mono);justify-content:space-between;gap:10px;padding:7px 0;display:flex}.pr-src{color:var(--muted);grid-column:1/-1;font-size:16px}.rp-disc{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.45}.hw4{border:1.5px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(40px,5vw,64px);padding:0;list-style:none;display:grid}.hw{border-left:1.5px solid var(--ink);flex-direction:column;padding:20px 24px 28px;display:flex}.hw:first-child{border-left:0}.hw-n{font:500 12px/1 var(--mono);letter-spacing:.12em}.hw svg{width:100%;max-width:236px;height:auto;margin:20px auto 22px}.hw h3{font:800 26px/1.05 var(--display);font-stretch:84%}.hw p{text-wrap:pretty;margin-top:10px;font-size:16px;line-height:1.5}.cen-g{grid-template-rows:auto 1fr;margin-top:clamp(28px,3.4vw,48px)}.cen-fig{grid-area:1/1/3/6}.cen-head{grid-area:1/7/auto/13}.cen-head .sp{margin-top:18px}.cen-read{grid-area:2/7/auto/13;margin-top:36px}.cen-stage{-webkit-user-select:none;user-select:none;max-width:452px}.cen-stage svg{width:100%;height:auto;overflow:visible}.cen-hint{color:var(--muted);text-align:center;max-width:452px;margin-top:10px}.gl{cursor:ew-resize;touch-action:none;outline:none}.gl.h{cursor:ns-resize}.gl-hit{fill:#0000}.gl-case{transform-box:fill-box;transform-origin:50%;display:none}.is-back .gl-case{stroke:var(--paper);stroke-width:11px;display:inline}.gl-line{stroke:var(--blue);stroke-width:4.5px;transform-box:fill-box;transform-origin:50%}.gl-h{fill:var(--blue);stroke:var(--paper);stroke-width:3px;transform-box:fill-box;transform-origin:50%;transition:fill .15s}.gl:hover .gl-line,.gl.drag .gl-line{stroke-width:6.5px}.gl:focus-visible .gl-line{stroke-width:7px}.gl:focus-visible .gl-h,.gl.drag .gl-h{fill:var(--ink)}.seg{border:1px solid var(--ink);display:inline-flex}.seg button{all:unset;cursor:pointer;font:500 13px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;transition:background-color .2s var(--ease),color .2s var(--ease);padding:9px 18px}.seg button+button{border-left:1px solid var(--ink)}.seg [aria-pressed=true]{background:var(--ink);color:var(--paper)}.seg button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.cn-row{gap:var(--gut);grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.cn{border-top:1px solid var(--ink);padding-top:12px}.cn .lbl{color:var(--muted)}.cn-v{font:800 clamp(64px,7.4vw,108px)/.88 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.015em;margin-top:12px;font-stretch:76%}.cn-pf{font:500 13px/1.3 var(--mono);align-items:center;margin-top:16px;display:flex}.cn-px{font:400 13px/1.3 var(--mono);color:var(--muted);margin-top:6px}.cen-foot{border-top:1px solid var(--hair2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:32px;padding-top:18px;display:flex}.cen-res{max-width:24em;font-weight:600}.costs-g{align-items:start;row-gap:56px;margin-top:clamp(40px,5vw,64px)}.fees{grid-column:1/6}.calc{grid-column:7/13}mark.hl{background:var(--yellow);color:inherit;padding:0 .06em}.ftab{border-collapse:collapse;width:100%}.ftab caption{text-align:left;color:var(--muted);padding-bottom:12px}.ftab th,.ftab td{text-align:left;border-bottom:1px solid var(--hair);vertical-align:baseline;padding:12px 0;font-size:16px;font-weight:400;line-height:1.35}.ftab thead th{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--ink);padding-top:0}.ftab tbody th{font-weight:600}.ftab .grp th{font:800 24px/1 var(--display);border-bottom:1px solid var(--ink);padding-top:26px;font-stretch:84%}.ftab .c2{text-align:right;font:500 15px var(--mono);white-space:nowrap;padding-right:24px}.ftab thead .c2{font-size:12px}.ftab .c3{color:var(--muted);font-size:15px}.ftab .off th{color:var(--muted);font-weight:400}.ftab .off s{text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ftab .off .c2{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.06em}.ftab .pz{align-items:center;display:inline-flex}.ftab .pz .dot{margin-right:8px}.calc-sub{color:var(--muted);margin-top:8px;font-size:16px}.calc-in{gap:var(--gut);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.fld{display:block}.fld .lbl{color:var(--muted);display:block}.fld-w{border-bottom:1.5px solid var(--ink);align-items:baseline;gap:3px;margin-top:6px;transition:border-color .2s,box-shadow .2s;display:flex}.fld-w:focus-within{border-bottom-color:var(--blue);box-shadow:0 1.5px 0 var(--blue)}.fld-d{font:800 24px var(--display);color:var(--muted);font-stretch:84%}.fld input{all:unset;width:100%;min-width:0;font:800 34px/1.2 var(--display);font-variant-numeric:tabular-nums;padding:4px 0 6px;font-stretch:84%}.fld input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fld input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sld{margin-top:26px}.sld-top{justify-content:space-between;align-items:baseline;display:flex}.sld-top label{color:var(--muted)}.sld-top output{font:800 34px/1 var(--display);font-variant-numeric:tabular-nums;font-stretch:84%}.sld-w{--p:.35;height:32px;margin-top:6px;position:relative}.sld-tr{background:var(--ink);height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.sld-fill{background:var(--blue);height:6px;width:calc(9px + var(--p) * (100% - 18px));margin-top:-3px;position:absolute;top:50%;left:0}.sld input{z-index:1;appearance:none;cursor:pointer;background:0 0;width:100%;height:32px;margin:0;display:block;position:relative}.sld input::-webkit-slider-runnable-track{background:0 0;height:32px}.sld input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--paper);border:2px solid var(--ink);border-radius:0;width:18px;height:18px;margin-top:7px}.sld input::-moz-range-track{background:0 0;height:32px}.sld input::-moz-range-thumb{background:var(--paper);border:2px solid var(--ink);border-radius:0;width:14px;height:14px}.sld input:focus-visible{outline:none}.sld input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--blue);outline-offset:2px}.sld input:focus-visible::-moz-range-thumb{outline:2px solid var(--blue);outline-offset:2px}.calc .paths{margin-top:30px}.calc .paths-h,.calc .path{grid-template-columns:minmax(0,214px) minmax(0,1fr) 92px}.calc .path{min-height:64px}.calc .pa-track{height:64px}.calc .pa-net{font-size:26px}.calc-out{min-height:1.55em;margin-top:18px;font-weight:600}.calc-fine{color:var(--muted);margin-top:6px;font-size:14px}.batch-g{align-items:start;row-gap:44px;margin-top:clamp(28px,3.4vw,48px)}.batch-txt{grid-column:1/6}.batch-txt .sp{margin-top:20px}.tot{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}.tot-i{padding:16px 0 0}.tot-i+.tot-i{border-left:1px solid var(--hair2);padding-left:20px}.tot-n{font:800 clamp(64px,6.6vw,96px)/.86 var(--display);font-variant-numeric:tabular-nums;font-stretch:76%;display:block}.tot-l{align-items:center;gap:8px;margin-top:12px;font-size:16px;font-weight:600;display:flex}.tot-cap{color:var(--muted);margin-top:18px}.batch-txt .btn{margin-top:32px}.binder{grid-column:7/13}.binder-cap{color:var(--muted);justify-content:space-between;margin-bottom:10px;display:flex}.pockets{background:var(--paper2);border-top:1px solid var(--hair2);border-left:1px solid var(--hair2);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.pocket{border-right:1px solid var(--hair2);border-bottom:1px solid var(--hair2);padding:20px 22px 16px}.pocket svg{width:100%;height:auto}.pk-n{margin-top:12px;font-size:15px;font-weight:600;line-height:1.25}.pk-s{font:400 12.5px/1.3 var(--mono);color:var(--muted);margin-top:2px}.pk-c{border-top:1px solid var(--hair2);font:500 13px/1.2 var(--mono);justify-content:space-between;align-items:center;margin-top:8px;padding-top:7px;display:flex}.pk-c em{align-items:center;gap:7px;font-style:normal;display:flex}.pk-c .mk{width:8px;height:8px}.plans{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(40px,5vw,64px);display:grid}.plan{flex-direction:column;padding:40px 36px 8px;display:flex;position:relative}.plan+.plan{border-left:1px solid var(--ink)}.plan.hl:before{content:"";background:var(--yellow);height:12px;position:absolute;top:-1px;left:0;right:0}.plan .lbl{justify-content:space-between;display:flex}.plan .lbl em{color:var(--muted);font-style:normal}.plan-p{font:800 clamp(64px,6.4vw,92px)/.86 var(--display);font-variant-numeric:tabular-nums;margin-top:22px;font-stretch:76%}.plan-u{color:var(--muted);margin-top:10px;font-size:16px}.plan ul{flex:1;margin:26px 0 30px;padding:0;list-style:none}.plan li{border-top:1px solid var(--hair);align-items:baseline;gap:12px;padding:11px 0;font-size:16px;display:flex}.plan li:before{content:"";background:var(--ink);flex:none;width:6px;height:6px;transform:translateY(-3px)}.plan .btn{align-self:flex-start}.faq-g{align-items:start;row-gap:36px;margin-top:clamp(28px,3.4vw,48px)}.faq-txt{grid-column:1/5}.faq-txt .sp{margin-top:20px;font-size:17px}.faq-list{border-bottom:1px solid var(--ink);grid-column:6/13}.qa{border-top:1px solid var(--ink)}.qa h3{margin:0}.qa button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:800 clamp(21px,2vw,27px)/1.12 var(--display);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-stretch:84%;display:flex}.qa button:hover span{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1.5px}.qa button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.qa .pm{width:16px;height:16px}.qa-a{overflow:hidden}.qa-a p{max-width:36em;padding:0 0 24px;font-size:17px}.ftr{z-index:2;background:var(--ink);color:var(--paper);margin-top:clamp(110px,12vw,170px);padding:64px 0 40px;position:relative}.ftr a{color:inherit}.on-dark :focus-visible{outline-color:var(--yellow)}.torn{pointer-events:none;width:100%;max-width:none;height:20px;color:var(--ink);display:block;position:absolute;bottom:calc(100% - 1px);left:0}.ftr-wm{font:900 min(11vw,190px)/.8 var(--display);letter-spacing:-.02em;white-space:nowrap;padding-bottom:.08em;font-stretch:136%;overflow:clip}.ftr-legal{max-width:66em;font:400 13px/1.6 var(--mono);margin-top:26px}.ftr-colo{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-top:20px;display:flex}.inks{gap:4px;display:flex}.inks i{border:1.5px solid var(--paper);border-radius:50%;width:12px;height:12px}.motion [data-rv]{opacity:0;transition:opacity .55s var(--ease),transform .55s var(--ease);transition-delay:var(--d,0s);transform:translateY(14px)}.motion [data-rv].in{opacity:1;transform:none}.intro .hero .kicker,.intro .hero .cv-hl-b,.intro .hero .cv-hl-p,.intro .hero .cv-hl2,.intro .hero .lede,.intro .hero .drop,.intro .hero .fc,.intro .hero .seal,.intro .hero .cv-fig{opacity:0}@media (max-width:1360px){.ck-r{font-size:13px}}@media (max-width:1199px){.hero-txt,.hero-drop,.hero-stage{grid-area:auto/1/auto/-1}.cv-hl{font-size:min(25vw,200px)}.cv-hl2{font-size:min(6.6vw,56px)}.hero-stage{margin-top:30px}.stage{--cw:236px;max-width:580px;margin-inline:auto}.hero-drop{margin-top:8px}}@media (max-width:640px){.kicker{letter-spacing:.1em;font-size:10.5px}.hero-h{margin-top:14px}.cv-hl{font-size:28.2vw}.cv-hl2{margin-top:.3em;font-size:7.4vw}.lede{margin-top:20px;font-size:17px}.stage{--cw:168px;--sx:104px}.seal{width:104px;top:-4px;left:0}.ck{grid-template-columns:20px minmax(0,1fr) 16px;padding:7px 0 8px}.ck-l{font-size:13px}.ck-n{font-size:10px}.ck-i{width:16px;height:16px}.ck-r{font-size:12px;line-height:1.3}.cv-num{font-size:46px}.ck-vl{font-size:12px}.cv-fig{font-size:13px}.drop{grid-template-columns:minmax(0,1fr);margin-top:24px;padding:20px 16px}.drop-t{font-size:min(26px,6.2vw)}.drop-btns .cbtn{width:100%}.ck-v .cbtn{min-height:0;box-shadow:none;color:var(--ink);font:600 14px/1.3 var(--body);text-transform:none;letter-spacing:0;text-underline-offset:.2em;background:0 0;border:0;margin-top:8px;padding:2px 0;text-decoration:underline;text-decoration-thickness:1.5px}.ftr-wm{font-size:16.4vw;font-stretch:100%}.ftr-colo{letter-spacing:.08em;line-height:1.4}}@media (max-width:1079px){.sh .h2{grid-column:1/-1}.sh .sp{grid-column:1/9}.hw4{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hw:nth-child(3){border-left:0}.hw:nth-child(n+3){border-top:1.5px solid var(--ink)}.cen-fig{grid-column:1/7}.cen-head,.cen-read{grid-column:7/13}.cn-row{grid-template-columns:1fr}.fees,.calc{grid-column:1/-1}.calc{max-width:640px}.batch-txt{grid-column:1/-1;max-width:640px}.binder{grid-column:1/-1;max-width:680px}.faq-txt,.faq-list{grid-column:1/-1}.plan{padding:36px 24px 8px}}@media (max-width:900px){.nav{display:none}.menu-btn{display:inline-flex}.rp-in{grid-template-columns:minmax(0,1fr)}.rp-stick{grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:end;gap:22px;display:grid;position:static}.rp-card{border-right:0;border-bottom:1px solid var(--hair2);padding:28px}.rp-id{margin-top:0}.rp-main{padding:30px 28px 26px}}@media (max-width:699px){:root{--hdr:60px}body{font-size:16px}.g12{grid-template-columns:minmax(0,1fr)}.g12>*{grid-area:auto/1/auto/-1!important}.hdr-cta,.rh span:last-child{display:none}.sp{font-size:17px}.tabs{gap:28px}.tab{grid-template-columns:auto;row-gap:2px}.tab-k{display:none}.tab-s{grid-column:1}.rp{box-shadow:5px 5px 0 var(--ink)}.rp-card{padding:20px}.rp-stick{gap:16px}.rp-name{font-size:24px}.rp-main{padding:24px 18px 20px}.rp-say{font-size:26px}.rp-big{font-size:84px}.paths-h,.path{grid-template-columns:minmax(0,1fr) auto;padding:0 10px}.paths-h .z{display:none}.path{grid-template-areas:"n v""t t";min-height:0;padding-top:12px}.pa-name{grid-area:n}.pa-net{grid-area:v;font-size:26px}.pa-track{grid-area:t;height:34px}.calc .paths-h,.calc .path{grid-template-columns:minmax(0,1fr) auto}.calc .pa-track{height:32px}.why{grid-template-columns:minmax(0,1fr);gap:28px}.pr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hw4{grid-template-columns:minmax(0,1fr)}.hw{border-left:0;grid-template-columns:104px minmax(0,1fr);gap:4px 16px;padding:18px 16px 20px;display:grid}.hw+.hw{border-top:1.5px solid var(--ink)}.hw-n{grid-column:2}.hw svg{grid-area:1/1/4;align-self:center;margin:0}.hw h3{grid-column:2;font-size:24px}.hw p{grid-column:2;margin-top:4px;font-size:15px}.cen-head{order:1}.cen-fig{order:2;margin-top:28px}.cen-read{order:3;margin-top:28px}.cn-row{grid-template-columns:1fr 1fr}.cn-v{font-size:56px}.calc-in{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fld input{font-size:26px}.tot-i+.tot-i{padding-left:14px}.pocket{padding:10px 7px 9px}.pk-n{margin-top:8px;font-size:12.5px}.pk-s{font-size:10.5px}.pk-c{gap:4px;margin-top:6px;padding-top:6px;font-size:10.5px}.pk-c em{gap:5px}.pk-c .mk{width:7px;height:7px}.plans{grid-template-columns:minmax(0,1fr)}.plan{padding:32px 0 8px}.plan+.plan{border-left:0;border-top:1px solid var(--ink);margin-top:32px}.plan.hl:before{left:0;right:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}
.hdr-acct{align-items:center;display:flex}.acct-l{color:var(--ink);white-space:nowrap;font-size:15px;font-weight:500;text-decoration:none}.acct-l:hover{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.acct-l.is-wait{opacity:0}.nav a[aria-current=page]{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:2px}.mnav-acct{border-bottom:1px solid var(--hair);padding:14px 0}.mnav-acct .acct-l{font:800 26px/1.1 var(--display);font-stretch:82%}.ftr-cols{gap:28px var(--gut);border-top:2px solid var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;padding-top:20px;display:grid}.ftr-h{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-bottom:12px}.ftr-col ul{margin:0;padding:0;list-style:none}.ftr-col a{font:500 13px/2 var(--mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.ftr-col a:hover{color:var(--yellow);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.pg{padding-top:clamp(32px,4vw,56px)}.pg-top{align-items:end;row-gap:18px;margin-top:clamp(22px,2.6vw,36px)}.pg-top .pg-h{grid-column:1/8}.pg-top .pg-lede{grid-column:8/13}.pg-h{font:800 clamp(46px,6.2vw,96px)/.9 var(--display);letter-spacing:-.012em;text-wrap:balance;font-stretch:76%}.pg-h mark{background:var(--yellow);color:inherit;padding:0 .04em}.pg-lede{text-wrap:pretty;max-width:32em;font-size:18px;line-height:1.55}.pg-sec{margin-top:clamp(56px,7vw,104px)}.pg-sec>.h2{margin-top:clamp(20px,2.4vw,32px)}.pg-sec>.sp{margin-top:16px}.crumbs{font:500 12px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";margin-right:6px}.crumbs a{color:inherit}.prose{max-width:40em;font-size:17px;line-height:1.6}.prose>*+*{margin-top:1em}.prose h2{font:800 clamp(28px,2.6vw,36px)/1.04 var(--display);margin-top:2.2em;font-stretch:82%}.prose h3{font:800 22px/1.15 var(--display);margin-top:1.8em;font-stretch:88%}.prose h2+*,.prose h3+*{margin-top:.6em}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.35em}.prose strong{font-weight:700}.prose .ftab{margin-top:1.4em}.fill{background:var(--yellow);font:500 .9em var(--mono);padding:0 .2em}.two{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(32px,5vw,80px);margin-top:clamp(36px,4.4vw,64px);display:grid}.aside{border-top:3px solid var(--ink);top:calc(var(--hdr) + 24px);padding-top:14px;position:sticky}.aside>.lbl{color:var(--muted)}.aside p+p{margin-top:12px}.aside .btn{margin-top:20px}.aside .h3{margin-top:10px}.note{border:1.5px solid var(--ink);background:var(--paper2);padding:14px 18px;font-size:16px;line-height:1.45}.note.warn{background:var(--yellow)}.note.bad{background:var(--paper);box-shadow:inset 6px 0 0 var(--pink);padding-left:24px}.note .lbl{margin-bottom:4px;display:block}.note a{color:inherit;font-weight:600}.form{gap:18px;max-width:30em;display:grid}.inp-l{display:block}.inp-l .lbl{color:var(--muted);margin-bottom:6px;display:block}.inp{border:1.5px solid var(--ink);background:var(--paper);width:100%;height:54px;font:500 18px/1 var(--body);appearance:none;border-radius:0;padding:0 16px;display:block}.inp:focus{box-shadow:inset 0 -3px 0 var(--blue);border-color:var(--blue);outline:none}.inp::placeholder{color:#8d877b}.form .btn{justify-self:start}.or{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);align-items:center;gap:14px;display:flex}.or:before,.or:after{content:"";background:var(--hair2);flex:1;height:1px}.btn-g svg{width:18px;height:18px}.btn[disabled],.btn[aria-disabled=true],.cbtn[disabled]{opacity:.5;pointer-events:none}.fine{color:var(--muted);font-size:14px;line-height:1.5}.devlink{font:400 13px/1.5 var(--mono);word-break:break-all}.auth{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(32px,6vw,96px);margin-top:clamp(28px,3.4vw,48px);display:grid}.auth-box{border:1.5px solid var(--ink);box-shadow:7px 7px 0 var(--ink);gap:22px;max-width:560px;padding:clamp(24px,3vw,40px);display:grid}.auth-box .btn{width:100%}.auth-side ol{border-top:1px solid var(--ink);margin-top:22px;padding:0;list-style:none}.auth-side li{border-bottom:1px solid var(--hair);grid-template-columns:40px minmax(0,1fr);padding:14px 0;font-size:16px;display:grid}.auth-side li span{font:500 12px/1.9 var(--mono)}.acct-g{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,72px);margin-top:clamp(32px,4vw,56px);display:grid}.panel{border-top:3px solid var(--ink);padding-top:14px}.panel+.panel{margin-top:44px}.panel-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.panel-h a{font-size:15px}.big-n{font:800 clamp(64px,6.6vw,96px)/.86 var(--display);font-variant-numeric:tabular-nums;margin-top:16px;font-stretch:76%}.big-u{color:var(--muted);margin-top:8px;font-size:16px}.meter{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:4px;max-width:320px;margin-top:16px;display:grid}.meter i{border:1.5px solid var(--ink);height:14px}.meter i.on{background:var(--blue)}.kv{border-top:1px solid var(--ink);margin-top:16px}.kv>div{border-bottom:1px solid var(--hair);justify-content:space-between;gap:16px;padding:11px 0;font-size:16px;display:flex}.kv dt{color:var(--muted)}.kv dd{font:500 15px/1.4 var(--mono);text-align:right}.btn-row{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.rlist{border-top:1px solid var(--ink);margin-top:16px;padding:0;list-style:none}.rrow{border-bottom:1px solid var(--hair);grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:4px 16px;padding:12px 0;display:grid;position:relative}.rrow:hover{background-color:var(--paper2)}.rrow img,.rrow .ph{aspect-ratio:63/88;object-fit:cover;border:1px solid var(--ink);background:var(--paper2);border-radius:3px;width:44px}.rrow .ph{border:1px dashed var(--hair2)}.rrow a{color:var(--ink);font-weight:600;text-decoration:none}.rrow a:after{content:"";position:absolute;inset:0}.rrow a:focus-visible{outline:none}.rrow:has(a:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.rrow .sub{font:400 12.5px/1.3 var(--mono);color:var(--muted);margin-top:3px;display:block}.call{font:500 13px var(--mono);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.call .mk{width:9px;height:9px}.rrow .net{font:800 24px/1 var(--display);font-variant-numeric:tabular-nums;text-align:right;min-width:4.2em;font-stretch:84%}.empty{color:var(--muted);border-bottom:1px solid var(--hair);padding:28px 0}.danger{border-top:1px solid var(--hair2);margin-top:64px;padding-top:14px}.danger summary{cursor:pointer;color:var(--muted);font-weight:600}.danger[open] summary{color:var(--ink)}.danger .form{margin-top:16px}.steps{border-bottom:1px solid var(--hair2);gap:clamp(18px,3vw,40px);margin-top:clamp(28px,3.4vw,44px);padding:0;list-style:none;display:flex}.steps li{color:var(--muted);white-space:nowrap;align-items:baseline;gap:10px;padding:0 0 14px;display:flex;position:relative}.steps li b{font:500 12px var(--mono);letter-spacing:.08em}.steps li span{font:800 22px/1.1 var(--display);font-stretch:84%}.steps li[aria-current=step],.steps li.done{color:var(--ink)}.steps li[aria-current=step]:after{content:"";background:var(--ink);height:3px;position:absolute;bottom:-1px;left:0;right:0}.scan-g{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(28px,4.4vw,72px);margin-top:clamp(28px,3.4vw,44px);display:grid}.slots{gap:var(--gut);grid-template-columns:1fr 1fr;display:grid}.slot{aspect-ratio:63/88;border:2.5px dashed var(--ink);transition:background-color .2s var(--ease);flex-direction:column;justify-content:flex-end;padding:18px;display:flex;position:relative}.slot.is-over{background:var(--yellow)}.slot.has{background:var(--paper2);border-style:solid;padding:0;overflow:hidden}.slot.has>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.slot-t{font:850 24px/1 var(--display);text-transform:uppercase;font-stretch:80%}.slot-s{font:400 13px/1.45 var(--mono);margin-top:8px}.slot .cbtn{align-self:flex-start;margin-top:16px}.slot-x{z-index:2;position:absolute;top:10px;right:10px}.slot-tag{z-index:2;background:var(--ink);color:var(--paper);padding:6px 8px;position:absolute;top:10px;left:10px}.side-list{border-top:1px solid var(--ink);margin-top:18px;padding:0;list-style:none}.side-list li{border-bottom:1px solid var(--hair);grid-template-columns:22px minmax(0,1fr);padding:11px 0;font-size:16px;line-height:1.45;display:grid}.side-list li:before{content:"";background:var(--ink);width:7px;height:7px;margin-top:.6em}.usage{margin-top:22px;font-size:16px}.usage b{font-weight:700}.go{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:28px;display:flex}.board-g{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(28px,4.4vw,72px);margin-top:clamp(28px,3.4vw,44px);display:grid}.board{-webkit-user-select:none;user-select:none;background:var(--paper2);border:1.5px solid var(--ink);margin-inline:auto;position:relative;overflow:hidden}.board canvas{width:100%;height:auto;display:block}.board svg{width:100%;max-width:none;height:100%;position:absolute;inset:0}.bl{cursor:ew-resize;touch-action:none;outline:none}.bl.h{cursor:ns-resize}.bl-hit{fill:#0000}.bl-case{stroke:var(--paper);stroke-opacity:.8}.bl.o .bl-line{stroke:var(--ink)}.bl.i .bl-line{stroke:var(--blue)}.bl-h{stroke:var(--paper)}.bl.o .bl-h{fill:var(--ink)}.bl.i .bl-h{fill:var(--blue)}.bl:focus-visible .bl-h,.bl.drag .bl-h{fill:var(--pink)}.board-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.legend{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:6px 18px;display:flex}.legend i{vertical-align:middle;background:var(--ink);width:18px;height:3px;margin-right:8px;display:inline-block}.legend i.b{background:var(--blue)}.zoom{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.zoom figure{border:1px solid var(--hair2)}.zoom canvas{width:100%;height:auto;display:block}.zoom figcaption{font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;border-top:1px solid var(--hair2);padding:6px}.conf{font:500 13px/1.3 var(--mono);align-items:center;gap:8px;margin-top:14px;display:flex}.gtab{border-collapse:collapse;width:100%;margin-top:24px}.gtab th,.gtab td{text-align:left;border-bottom:1px solid var(--hair);padding:10px 0;font-size:16px;font-weight:400}.gtab thead th{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--ink)}.gtab tbody th{font-weight:600}.gtab td{font:500 15px var(--mono)}.gtab td .dot{margin-right:8px}.prog{max-width:560px;margin-top:clamp(28px,3.4vw,44px)}.prog .ck-list{margin-top:0}.prog .ck-r{grid-column:2/4}.prog-err{max-width:560px;margin-top:24px}.rp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.rp-head .btn-row{margin-top:0}.rp-img img{width:100%;height:auto;box-shadow:0 0 0 1.5px var(--ink);border-radius:4.5%/3.22%}.noimg{aspect-ratio:63/88;border:1.5px dashed var(--ink);text-align:center;font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-radius:4.5%/3.22%;place-items:center;padding:20px;display:grid}.ed-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;padding:4px 0 20px;display:grid}.ed-grid .fld input{font-size:26px}.ed-grid .fld-d{font-size:18px}.ed-foot{flex-wrap:wrap;align-items:center;gap:12px 20px;padding-bottom:22px;display:flex}.need{background:var(--yellow);color:var(--ink);margin-left:8px;padding:1px 4px}.est{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-left:6px}.miss{margin-top:22px}.miss .ed-grid{padding-top:16px;padding-bottom:4px}.bq{border-top:1px solid var(--ink);border-left:1px solid var(--hair);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:22px;padding:0;list-style:none;display:grid}.bq li{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:12px;position:relative}.bq img{aspect-ratio:63/88;object-fit:cover;border:1px solid var(--hair2);background:var(--paper2);border-radius:3px;width:100%}.bq p{font:400 12.5px/1.35 var(--mono);color:var(--muted);margin-top:8px}.bq li.ok p,.bq li.on p{color:var(--ink)}.bq li.bad p{color:var(--ink);box-shadow:inset 3px 0 0 var(--pink);padding-left:8px}.bq li.on{background:var(--yellow)}.bq .rm{background:var(--paper);padding:2px 6px;position:absolute;top:18px;right:18px}.bt-tot{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px;margin-top:clamp(28px,3.4vw,44px);display:grid}.search{gap:12px;max-width:640px;margin-top:28px;display:flex}.search .inp{flex:1}.cgrid{gap:28px var(--gut);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-top:32px;padding:0;list-style:none;display:grid}.cgrid a{color:var(--ink);text-decoration:none;display:block}.cgrid img{aspect-ratio:63/88;object-fit:cover;width:100%;height:auto;box-shadow:0 0 0 1.5px var(--ink);background:var(--paper2);transition:transform .2s var(--ease);border-radius:4.5%/3.22%}.cgrid a:hover img{transform:translateY(-3px)}.cgrid a:hover .cg-n{text-underline-offset:.2em;text-decoration:underline}.cg-n{margin-top:12px;font-weight:600;line-height:1.25;display:block}.cg-s{font:400 12.5px/1.35 var(--mono);color:var(--muted);margin-top:3px;display:block}.cg-p{font:800 26px/1 var(--display);font-variant-numeric:tabular-nums;margin-top:8px;font-stretch:84%;display:block}.cd-g{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(32px,5vw,80px);margin-top:clamp(28px,3.4vw,44px);display:grid}.cd-img img{width:100%;height:auto;box-shadow:0 0 0 1.5px var(--ink),7px 7px 0 var(--ink);border-radius:4.5%/3.22%}.pt{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;display:grid}.pt>div{padding:14px 16px 16px 0}.pt>div+div{border-left:1px solid var(--hair2);padding-left:16px}.pt .lbl{color:var(--muted)}.pt b{font:800 clamp(40px,4vw,56px)/.9 var(--display);font-variant-numeric:tabular-nums;margin-top:10px;font-stretch:76%;display:block}.pt span{color:var(--muted);margin-top:6px;font-size:14px;display:block}.nf{padding-bottom:40px}.nf .pg-h{margin-top:18px}.nf .pg-lede{margin-top:20px}.nf-links{border-top:1px solid var(--ink);max-width:480px;margin-top:28px;padding:0;list-style:none}.nf-links a{border-bottom:1px solid var(--hair);font:800 26px/1.1 var(--display);color:var(--ink);padding:14px 0;font-stretch:82%;text-decoration:none;display:block}.nf-links a:hover{text-underline-offset:.15em;text-decoration:underline}@media (max-width:1079px){.pg-top .pg-h,.pg-top .pg-lede{grid-column:1/-1}.two,.auth,.acct-g,.scan-g,.board-g,.cd-g{grid-template-columns:minmax(0,1fr)}.aside{position:static}.ed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-img{max-width:340px}}@media (max-width:900px){.hdr-acct{display:none}}@media (max-width:699px){.ftr-cols{grid-template-columns:1fr 1fr}.steps{gap:18px;overflow-x:auto}.steps li span{font-size:18px}.slot{padding:12px}.slot-t{font-size:19px}.slot-s{font-size:12px}.slot .cbtn{min-height:40px;padding:8px 12px;font-size:12.5px}.rrow{grid-template-columns:40px minmax(0,1fr) auto}.rrow .call{display:none}.pt{grid-template-columns:minmax(0,1fr)}.pt>div+div{border-left:0;border-top:1px solid var(--hair2);padding-left:0}.zoom{grid-template-columns:repeat(2,minmax(0,1fr))}.search{flex-direction:column}.cgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.bt-tot .tot-i+.tot-i{padding-left:14px}}@media (prefers-reduced-motion:reduce){.cgrid a:hover img{transform:none}}.tlist{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none;display:grid}.tlist li{border-right:1px solid var(--hair)}.tlist li:last-child{border-right:0}.tlist a{height:100%;color:inherit;padding:18px 18px 24px;text-decoration:none;display:block}.tlist li:first-child a{padding-left:0}.tlist .lbl{color:var(--muted)}.tlist .h3{margin-top:10px}.tlist a:hover .h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.tlist p:last-child{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.5}@media (max-width:899px){.tlist{grid-template-columns:repeat(2,minmax(0,1fr))}.tlist li:nth-child(2n){border-right:0}.tlist li:nth-child(n+3){border-top:1px solid var(--hair)}.tlist li:nth-child(odd) a{padding-left:0}}@media (max-width:599px){.tlist{grid-template-columns:minmax(0,1fr)}.tlist li{border-right:0}.tlist li+li{border-top:1px solid var(--hair)}.tlist li a{padding-left:0}.ftab th,.ftab td{font-size:14px}.ftab .c2{padding-right:10px;font-size:13px}.ftab .c3{font-size:13px}.ftab thead th{letter-spacing:.03em;font-size:11px}.ftab thead .c2{white-space:normal;font-size:11px}.ftab tbody th{overflow-wrap:anywhere}}
