:root{--disp:"Helvetica Neue",Helvetica,Arial,sans-serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--paper:#f2f0e8;--paper-2:#e8e5db;--ink:#141311;--slate:#615d54;--faint:#9d998d;--hair:#d7d3c8;--surface:#fbfaf5;--crit:#b00020;--crit-solid:#c81f2f;--notable:#8a5a00;--amber:#c98a1e;--fyi:#565c64;--wrap:1360px}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--sans);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}p{margin:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}::selection{background:var(--crit);color:#fff}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:2px solid}.wrap{max-width:var(--wrap);margin:0 auto}.mono{font-family:var(--mono)}@keyframes vscroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.stroke{color:#0000;-webkit-text-stroke:1.5px var(--ink);transition:color 1s cubic-bezier(.16,.8,.3,1)}.stroke.in{color:var(--ink)}.stroke.sw{-webkit-text-stroke-color:#fff}.stroke.sw.in{color:#fff}.stroke.critstroke{-webkit-text-stroke-color:var(--crit)}.split .w{vertical-align:top;margin:-.06em 0 -.2em;padding:.06em 0 .2em;display:inline-block;overflow:hidden}.split .wi{transition:transform .9s cubic-bezier(.16,.85,.26,1);display:inline-block;transform:translateY(120%)}.split.in .wi{transform:none}.split.in .w:nth-child(2) .wi{transition-delay:60ms}.split.in .w:nth-child(3) .wi{transition-delay:.12s}.split.in .w:nth-child(4) .wi{transition-delay:.18s}.split.in .w:nth-child(5) .wi{transition-delay:.24s}.split.in .w:nth-child(6) .wi{transition-delay:.3s}.split.in .w:nth-child(n+7) .wi{transition-delay:.36s}.fade{opacity:0;transition:opacity .9s cubic-bezier(.16,.8,.3,1),transform .9s cubic-bezier(.16,.8,.3,1);transform:translateY(22px)}.fade.in{opacity:1;transform:none}.fade.d1{transition-delay:.12s}.fade.d2{transition-delay:.24s}.mag{transition:transform .3s cubic-bezier(.2,.8,.3,1),background .25s,color .25s,border-color .25s,opacity .25s}input::placeholder{color:var(--faint);opacity:1}.inp-dark::placeholder{color:#ffffffb3;opacity:1}.nav{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);border-bottom:1.5px solid var(--ink);background:#f2f0e8e0;position:fixed;top:0;left:0;right:0}.nav-inner{justify-content:space-between;align-items:center;padding:22px 38px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand-mark{border-radius:7px;width:28px;height:28px;display:block}.brand-name{font-family:var(--disp);letter-spacing:-.02em;font-size:16px;font-weight:700}.navlinks{align-items:center;gap:26px;display:flex}.navlink{font-family:var(--mono);font-size:12px}.navlink:hover{opacity:.6}.pill{font-family:var(--mono);border:1.5px solid;border-radius:100px;padding:8px 16px;font-size:12px;font-weight:600}.pill:hover{background:var(--ink);color:var(--paper)}.hero{align-items:center;min-height:100vh;padding:120px 38px 60px;display:flex;position:relative;overflow:hidden}.herogrid{grid-template-columns:1.5fr .9fr;align-items:center;gap:48px;width:100%;display:grid}.kicker{font-family:var(--mono);letter-spacing:.14em;color:var(--slate);margin-bottom:26px;font-size:12px}.h1{font-family:var(--disp);letter-spacing:-.045em;margin:0;font-size:clamp(44px,9vw,140px);font-weight:700;line-height:.9}.h1 .red{color:var(--crit)}.lede{color:var(--slate);max-width:520px;margin:34px 0 0;font-size:clamp(16px,1.8vw,20px);line-height:1.5}.cta-form{flex-wrap:wrap;gap:8px;max-width:460px;margin-top:30px;display:flex}.cta-input{min-width:180px;font-size:15px;font-family:var(--sans);color:var(--ink);background:var(--surface);border:1.5px solid var(--ink);border-radius:100px;outline:none;flex:1;padding:14px 18px}.cta-btn{font-size:14px;font-weight:600;font-family:var(--sans);color:var(--paper);background:var(--ink);border:1.5px solid var(--ink);cursor:pointer;white-space:nowrap;border-radius:100px;padding:14px 24px}.cta-btn:hover{background:var(--crit);border-color:var(--crit)}.triage{border:1.5px solid var(--ink);background:var(--surface);box-shadow:8px 8px 0 var(--ink);border-radius:16px;overflow:hidden}.triage-bar{border-bottom:1.5px solid var(--ink);background:var(--paper-2);justify-content:space-between;align-items:center;padding:11px 16px;display:flex}.triage-bar .l{font-family:var(--mono);letter-spacing:.06em;font-size:11px}.triage-bar .r{font-family:var(--mono);color:var(--slate);align-items:center;gap:6px;font-size:10.5px;display:flex}.triage-bar .r span.d{background:var(--crit-solid);border-radius:50%;width:7px;height:7px}.triage-body{height:340px;position:relative;overflow:hidden}.vfeed{animation:20s linear infinite vscroll}.vfeed>div{padding:0 16px}.feed-row{border-bottom:1px solid var(--hair);font-family:var(--mono);align-items:center;gap:10px;padding:11px 0;font-size:12px;display:flex}.feed-row .nm{color:var(--ink);flex:1}.feed-row .nm.dim,.feed-row .vv{color:var(--slate)}.feed-row .vv.dim{color:var(--faint)}.fdot{flex:none;width:8px;height:8px}.fdot.crit{background:var(--crit)}.fdot.not{background:var(--amber);border-radius:50%}.fdot.fyi{border:1.5px solid var(--fyi);border-radius:50%}.triage-mask{background:linear-gradient(transparent,var(--surface));height:60px;position:absolute;bottom:0;left:0;right:0}.triage-foot{border-top:1.5px solid var(--ink);font-family:var(--mono);color:var(--slate);justify-content:space-between;padding:12px 16px;font-size:11px;display:flex}.triage-foot .c{color:var(--crit)}.triage-foot .a{color:var(--amber)}.scrolldown{font-family:var(--mono);color:var(--faint);font-size:11px;animation:2.6s ease-in-out infinite bob;position:absolute;bottom:26px;left:38px}.tiers-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;padding:96px 38px 44px;display:flex}.h2{font-family:var(--disp);letter-spacing:-.04em;margin:0;font-weight:700;line-height:.94}.tiers-head .h2{font-size:clamp(34px,5.4vw,80px)}.tiers-head p{font-family:var(--mono);color:var(--slate);max-width:300px;margin:0;font-size:12px;line-height:1.7}.tier{border-top:1.5px solid var(--ink);transition:background .5s cubic-bezier(.16,.8,.3,1),color .4s}.tier:last-of-type{border-bottom:1.5px solid var(--ink)}.tier-crit:hover,.tier-crit[open]{background:var(--crit);color:#fff}.tier-not:hover,.tier-not[open]{background:var(--amber);color:var(--ink)}.tier-fyi:hover,.tier-fyi[open]{background:var(--fyi);color:#fff}.tsum{align-items:center;gap:clamp(14px,2.6vw,30px);padding:28px 38px;display:flex}.tmark{background:currentColor;flex:none;width:clamp(15px,2.2vw,24px);height:clamp(15px,2.2vw,24px)}.tmark.round{border-radius:50%}.tmark.ring{background:0 0;border:2px solid;border-radius:50%}.tname{font-family:var(--disp);letter-spacing:-.045em;flex:1;font-size:clamp(36px,7vw,98px);font-weight:700;line-height:.9}.tcount{font-family:var(--mono);white-space:nowrap;opacity:.75;font-size:12px}.tplus{font-family:var(--mono);font-size:28px;font-weight:400;line-height:1;transition:transform .35s}.tier[open] .tplus{transform:rotate(45deg)}.tiergrid{grid-template-columns:1fr 1.15fr;gap:40px;padding:8px 38px 46px;display:grid}.tiergrid>p{max-width:460px;margin:0;font-size:clamp(15px,1.6vw,19px);line-height:1.55}.tcard{border:1.5px solid;border-radius:14px;padding:22px 24px}.tcard.dash{border-style:dashed}.tcard .h{font-family:var(--mono);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}.tcard .h .v{opacity:.7}.tcard p{margin:12px 0 0;font-size:14.5px;line-height:1.55}.tcard .do{font-size:13.5px;font-weight:700}.tcard.list{flex-direction:column;gap:12px;display:flex}.tcard.list div{font-family:var(--mono);font-size:12.5px;line-height:1.5}.tcard.list b{font-weight:700}.hiwsec{border-top:1.5px solid var(--ink);background:var(--paper)}.hiw{grid-template-columns:.85fr 1.15fr;gap:60px;padding:0 38px;display:grid}.hiwleft{flex-direction:column;justify-content:center;height:100vh;padding:60px 0;display:flex;position:sticky;top:0}.hiwleft .lbl{font-family:var(--mono);letter-spacing:.14em;color:var(--slate);margin-bottom:20px;font-size:12px}.hiwleft .h2{letter-spacing:-.035em;font-size:clamp(34px,4.4vw,60px);line-height:.98}.hiwdots{font-family:var(--mono);color:var(--slate);gap:10px;margin-top:34px;font-size:11px;display:flex}.steps{padding:20vh 0}.step{border-top:1.5px solid var(--ink);opacity:.34;flex-direction:column;justify-content:center;min-height:60vh;padding:40px 0;transition:opacity .4s;display:flex}.step:last-child{border-bottom:1.5px solid var(--ink)}.step.on{opacity:1}.step-num{font-family:var(--disp);letter-spacing:-.05em;font-size:clamp(56px,10vw,140px);font-weight:700;line-height:.8}.step-num.crit{color:var(--crit)}.step-num.amber{color:var(--amber)}.step-num.fyi{color:var(--fyi)}.step-label{font-family:var(--mono);letter-spacing:.1em;color:var(--slate);margin:24px 0 12px;font-size:12px}.step-title{font-family:var(--disp);letter-spacing:-.03em;font-size:clamp(24px,3.2vw,40px);font-weight:600;line-height:1.02}.step-desc{color:var(--slate);max-width:480px;margin:16px 0 0;font-size:16px;line-height:1.6}.issue-sec{background:var(--ink);color:var(--paper);padding:110px 38px}.issue-sec .inner{max-width:1200px;margin:0 auto}.issue-kicker{font-family:var(--mono);letter-spacing:.14em;color:#f2f0e88c;margin-bottom:22px;font-size:12px}.issuebtn{text-align:left;background:var(--surface);width:100%;color:var(--ink);cursor:pointer;box-shadow:10px 10px 0 var(--crit);border:none;border-radius:20px;padding:44px;transition:transform .35s cubic-bezier(.16,.8,.3,1);display:block}.issuebtn:hover{transform:scale(1.01)}.issuebtn .top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:24px;display:flex}.issuebtn .tag{font-family:var(--mono);letter-spacing:.04em;color:var(--crit);align-items:center;gap:9px;margin-bottom:16px;font-size:13px;font-weight:600;display:inline-flex}.issuebtn .tag span.sq{background:var(--crit);width:12px;height:12px}.issuebtn .hl{font-family:var(--disp);letter-spacing:-.035em;font-size:clamp(28px,4vw,52px);font-weight:700;line-height:1}.issuebtn .p{color:var(--slate);max-width:560px;margin:20px 0 0;font-size:16px;line-height:1.6}.issuebtn .open{font-family:var(--mono);color:var(--crit);white-space:nowrap;font-size:13px;font-weight:600}.stats-sec{border-bottom:1.5px solid var(--ink);padding:100px 38px}.countgrid{text-align:center;grid-template-columns:repeat(3,1fr);max-width:1300px;margin:0 auto;display:grid}.stat{padding:0 24px}.stat:not(:last-child){border-right:1.5px solid var(--ink)}.stat-num{font-family:var(--disp);letter-spacing:-.05em;font-size:clamp(70px,13vw,190px);font-weight:700;line-height:.85}.stat-label{font-family:var(--mono);color:var(--slate);margin-top:14px;font-size:12px}.tools-sec{border-bottom:1.5px solid var(--ink);padding:80px 0;overflow:hidden}.tools-sec .head{max-width:1300px;margin:0 auto 32px;padding:0 38px}.tools-sec .head .h2{letter-spacing:-.035em;font-size:clamp(28px,4.4vw,58px)}.marqwrap{transition:transform .5s cubic-bezier(.2,.8,.3,1)}.marqmask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.marqtrack{width:max-content;font-family:var(--disp);letter-spacing:-.02em;gap:16px;font-size:clamp(22px,3vw,40px);font-weight:700;animation:50s linear infinite marq;display:flex}.chipx{border:1.5px solid var(--ink);white-space:nowrap;border-radius:100px;padding:8px 26px;transition:background .2s,color .2s}.chipx:hover{background:var(--ink);color:var(--paper)}.tools-note{max-width:1300px;font-family:var(--mono);color:var(--slate);margin:28px auto 0;padding:0 38px;font-size:12px}.faq{border-bottom:1.5px solid var(--ink);max-width:1000px;margin:0 auto;padding:100px 38px}.faq .h2{margin:0 0 40px;font-size:clamp(40px,7vw,100px)}.qrow{border-top:1.5px solid var(--ink);padding:22px;transition:background .35s,color .35s}.qrow:last-of-type{border-bottom:1.5px solid var(--ink)}.qrow:hover,.qrow[open]{background:var(--ink);color:var(--paper)}.qsum{font-family:var(--disp);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;font-size:clamp(17px,2.2vw,26px);font-weight:600;display:flex}.qplus{font-family:var(--mono);color:var(--crit);font-size:24px;font-weight:400;transition:transform .3s}.qrow:hover .qplus,.qrow[open] .qplus{color:var(--paper)}.qrow[open] .qplus{transform:rotate(45deg)}.qans{opacity:.85;max-width:780px;margin:14px 0 0;font-size:15px;line-height:1.65}.footer{background:var(--crit);color:#fff;padding:110px 38px 70px;position:relative;overflow:hidden}.footer .inner{max-width:1300px;margin:0 auto}.footer-h2{font-family:var(--disp);letter-spacing:-.05em;margin:0;font-size:clamp(48px,13vw,200px);font-weight:700;line-height:.86}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:30px;margin-top:50px;display:flex}.footer-form{flex-wrap:wrap;flex:1;gap:8px;min-width:280px;max-width:500px;display:flex}.footer-input{min-width:200px;font-size:15px;font-family:var(--sans);color:#fff;background:#ffffff1f;border:1.5px solid #fff6;border-radius:100px;outline:none;flex:1;padding:15px 18px}.footer-input:focus{border-color:#fff}.footer-btn{font-size:14px;font-weight:600;font-family:var(--sans);color:var(--crit);cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:100px;padding:15px 26px}.footer-btn:hover{opacity:.88}.footer-note{font-family:var(--mono);color:#ffffffbf;max-width:360px;margin:0;font-size:12px;line-height:1.7}.footer-note a{color:#fff;cursor:pointer;text-decoration:underline}.footer-meta{font-family:var(--mono);color:#ffffffbf;border-top:1px solid #ffffff4d;justify-content:space-between;align-items:center;gap:20px;margin-top:60px;padding-top:24px;font-size:12px;display:flex}.backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1413118c;justify-content:center;align-items:flex-start;padding:40px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--surface);border:1.5px solid var(--ink);width:100%;max-width:640px;box-shadow:12px 12px 0 var(--crit);border-radius:18px;overflow:hidden}.modal-bar{background:var(--paper-2);border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:15px 22px;display:flex;position:sticky;top:0}.modal-kicker{font-family:var(--mono);letter-spacing:.05em;color:var(--slate);font-size:11.5px}.modal-close{border:1.5px solid var(--ink);background:var(--surface);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:100px;font-size:15px;line-height:1}.modal-close:hover{background:var(--ink);color:var(--paper)}.modal-body{padding:28px 24px}.modal-body h3{font-family:var(--disp);letter-spacing:-.03em;margin:0;font-size:26px;font-weight:700;line-height:1.02}.m-sub{font-family:var(--mono);color:var(--slate);margin:10px 0 0;font-size:12px}.m-crit{border:1.5px solid var(--crit);border-left:5px solid var(--crit);background:var(--paper-2);border-radius:12px;margin:22px 0 0;padding:20px}.m-crit .h{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.m-tag{font-family:var(--mono);letter-spacing:.04em;color:var(--crit);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.m-tag .sq{background:var(--crit);width:11px;height:11px}.m-crit .nm{font-family:var(--disp);letter-spacing:-.02em;font-size:21px;font-weight:700}.m-ver{font-family:var(--mono);color:var(--slate);border:1px solid var(--hair);background:var(--surface);border-radius:100px;padding:2px 9px;font-size:12.5px}.m-crit p{color:var(--ink);margin:13px 0 0;font-size:14.5px;line-height:1.6}.m-do{background:var(--surface);border:1px solid var(--crit);border-radius:10px;margin:14px 0 0;padding:13px 15px;font-size:13.5px;line-height:1.55}.m-do b{color:var(--crit)}.m-list{flex-direction:column;gap:10px;margin:18px 0 0;display:flex}.m-not{border:1px solid var(--hair);border-radius:12px;padding:15px 16px}.m-not .h{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.m-not .tg{font-family:var(--mono);letter-spacing:.04em;color:var(--notable);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.m-not .tg .dt{background:var(--notable);border-radius:50%;width:8px;height:8px}.m-not .name{color:var(--ink);font-size:14px;font-weight:600}.m-not .ver{font-family:var(--mono);color:var(--slate);border:1px solid var(--hair);border-radius:100px;padding:2px 8px;font-size:11.5px}.m-not p{color:var(--slate);margin:7px 0 0;font-size:13.5px;line-height:1.5}.m-fyi{border:1px dashed var(--hair);border-radius:12px;align-items:center;gap:10px;margin:14px 0 0;padding:13px 16px;display:flex}.m-fyi .tg{font-family:var(--mono);letter-spacing:.04em;color:var(--fyi);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.m-fyi .tg .dt{border:1.5px solid var(--fyi);border-radius:50%;width:8px;height:8px}.m-fyi span.tx{font-family:var(--mono);color:var(--faint);font-size:12px}.m-sub-card{border:1px solid var(--hair);border-radius:12px;padding:16px 18px}.m-guard{border:1px solid var(--hair);background:var(--paper-2);color:var(--slate);border-radius:12px;margin:14px 0 0;padding:14px 16px;font-size:13px;line-height:1.6}.m-guard b{color:var(--ink)}.m-cta{text-align:center;font-family:var(--mono);letter-spacing:.02em;color:var(--paper);background:var(--ink);border-radius:100px;margin:22px 0 0;padding:14px;font-size:13px;font-weight:600;display:block}.m-cta:hover{background:var(--crit)}@media (prefers-reduced-motion:reduce){.stroke{color:var(--ink)!important}.stroke.sw{color:#fff!important}.split .wi,.fade{opacity:1;transition:none;transform:none}.vfeed,.marqtrack,.scrolldown{animation:none!important}}@media (max-width:560px){.nav-inner{padding:16px 20px}.navlink{display:none}.hero{padding:104px 20px 48px}.tiers-head{padding:64px 20px 32px}.tsum{gap:14px;padding:22px 20px}.tiergrid{padding:8px 20px 36px}.hiw{padding:0 20px}.issue-sec{padding:72px 20px}.issuebtn{padding:30px 24px}.stats-sec,.faq{padding:64px 20px}.footer{padding:72px 20px 50px}.tools-sec .head,.tools-note{padding-left:20px;padding-right:20px}}@media (max-width:900px){.herogrid{grid-template-columns:1fr}.hidesmall{display:none}.hiw{grid-template-columns:1fr}.hiwleft{height:auto;position:relative;top:auto}.countgrid{grid-template-columns:1fr}.stat:not(:last-child){border-right:none;border-bottom:1.5px solid var(--ink);margin-bottom:40px;padding-bottom:40px}.tiergrid{grid-template-columns:1fr}.steps{padding:8vh 0}.step{min-height:auto}}
