.phx{color:var(--am);-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow-wrap:anywhere;background:#ff6a0014;border:1px dashed #ff8a2b80;border-radius:6px;padding:0 6px;font-family:Geist Mono,ui-monospace,monospace;font-size:.86em}.ph{border-bottom:1px solid var(--line);padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(56px,6vw,88px);position:relative;overflow:clip}.ph:after{content:"";pointer-events:none;background:radial-gradient(55% 70% at 90% 0,#ff6a0029,#ff6a0000 70%);position:absolute;inset:0}.ph .wrap{z-index:1}.phG{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;display:grid}.phG.one{grid-template-columns:minmax(0,1fr);max-width:880px}.phT{flex-direction:column;gap:18px;display:flex}.crumb{letter-spacing:.06em;color:var(--mut);flex-wrap:wrap;align-items:center;gap:8px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;display:flex}.crumb a{color:var(--mut);text-decoration:none}.crumb a:hover{color:var(--hi)}.crumb i{opacity:.5;font-style:normal}.h1{font-size:clamp(36px,4.4vw,62px);line-height:1.04}.ph .lead{max-width:580px;font-size:18px}.ctas{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.sx{padding-top:clamp(64px,7vw,100px);padding-bottom:clamp(64px,7vw,100px);position:relative}.sx+.sx{border-top:1px solid var(--line)}.sx.alt{background:var(--bg2)}.sxH{flex-direction:column;gap:12px;max-width:740px;margin-bottom:36px;display:flex}.sxH.c2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 64px;max-width:none;display:grid}.kick{letter-spacing:.16em;text-transform:uppercase;color:var(--am);align-items:center;gap:10px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;display:inline-flex}.kick:before{content:"";box-sizing:border-box;border:2px solid var(--o);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 10px #ff6a0099}.h2s{font-size:clamp(28px,3vw,42px);line-height:1.08}.g2,.g3,.g4{gap:14px;display:grid}.g2{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.g4{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.cd{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:18px;flex-direction:column;gap:12px;padding:24px;text-decoration:none;display:flex;position:relative}.cd h3{letter-spacing:-.02em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:19px;font-weight:700;line-height:1.25}.cd p{color:var(--mut);margin:0;font-size:15px;line-height:1.55}.cd.dash{border:1.5px dashed rgba(var(--fg-rgb),.24)}a.cd{transition:border-color .3s var(--ez),transform .3s var(--ez)}a.cd:hover{color:var(--ink);border-color:#ff8a2bb3;transform:translateY(-2px)}.cd .more{margin-top:auto}.c.lt .cd,.c.lt .panel,.c.lt .st{box-shadow:0 20px 50px -34px #0b122047}.panel{background:var(--sunk);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 50px 90px -50px #000000bf,0 0 0 1px #ff6a000f}.pnH{border-bottom:1px solid var(--line);color:var(--mut);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;display:flex}.pnH b{color:var(--am);font-weight:500}.pnR{border-bottom:1px solid rgba(var(--fg-rgb),.05);color:var(--soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 18px;font-size:14px;display:grid}.pnR:last-child{border-bottom:0}.pnR small{color:var(--mut);margin-top:2px;font-size:12.5px;display:block}.pnR strong{color:var(--hi);font-weight:600}.tg{letter-spacing:.12em;white-space:nowrap;border:1px solid;border-radius:6px;padding:4px 8px;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px}.tg.ok{color:var(--cOk)}.tg.ap{color:var(--cChk)}.tg.hi{color:#f87171}.tg.or{color:var(--am)}.mtr{color:var(--mut);align-items:center;gap:10px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;display:flex}.mtr .bar{background:rgba(var(--fg-rgb),.08);border-radius:4px;flex:1;height:7px;overflow:hidden}.mtr .bar i{background:linear-gradient(90deg,#ffb347,#f87171);border-radius:4px;height:100%;display:block}.loop4{counter-reset:st;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.st{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:10px;padding:22px;display:flex;position:relative}.st .n{letter-spacing:.14em;text-transform:uppercase;color:var(--am);font-family:Geist Mono,ui-monospace,monospace;font-size:11px}.st h3{letter-spacing:-.02em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px}.st p{color:var(--mut);margin:0;font-size:14.5px}.st:after{content:"";background:linear-gradient(90deg,#ff6a00,#ff6a0000);width:16px;height:2px;position:absolute;top:34px;right:-15px}.st:last-child:after{display:none}.gpair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gcol{border:1px solid var(--line);background:var(--card);border-radius:18px;padding:6px 22px 12px}.gcol.a{box-shadow:inset 3px 0 0 var(--cOk)}.gcol.m{box-shadow:inset 3px 0 0 var(--cChk)}.gcol h3{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin:0;padding:16px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;display:flex}.gcol li{border-bottom:1px solid rgba(var(--fg-rgb),.05);color:var(--soft);align-items:flex-start;gap:10px;padding:11px 0;font-size:15px;list-style:none;display:flex}.gcol li:last-child{border-bottom:0}.gcol ul{margin:0;padding:0}.ckl{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ckl li{color:var(--soft);align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.5;display:flex}.ckl li svg{color:var(--cOk);flex:none;margin-top:3px}.tagsL{flex-wrap:wrap;gap:8px;display:flex}.tagsL span,.tagsL a{color:var(--tagInk);background:0 0;border:1px solid #ffb3474d;border-radius:999px;padding:6px 12px;font-size:13px;text-decoration:none}.tagsL a:hover,.tagsL .on{border-color:var(--o);background:#ff6a001a}.stats{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;display:grid}.stt{border:1.5px dashed rgba(var(--fg-rgb),.22);border-radius:18px;flex-direction:column;gap:6px;padding:22px;display:flex}.stt b{letter-spacing:-.03em;color:var(--hi);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(28px,2.8vw,38px);font-weight:800}.stt span{color:var(--mut);font-size:14px}.split2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.split2.rev>:first-child{order:2}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;color:var(--hi);justify-content:space-between;align-items:center;gap:20px;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";border:1px solid rgba(var(--fg-rgb),.18);width:30px;height:30px;color:var(--am);transition:transform .3s var(--ez);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:400;display:flex}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{max-width:820px;color:var(--mut);margin:12px 0 0;font-size:16px;line-height:1.6}.band{background:radial-gradient(ellipse 60% 140% at 100% 0%,#ff6a0038,#ff6a0000 60%),var(--card);border:1px solid #ff8a2b61;border-radius:24px;grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:28px;padding:clamp(28px,4.5vw,52px);display:grid;position:relative}.band h2{font-size:clamp(26px,3vw,40px);line-height:1.08}.band p{color:var(--mut);margin:10px 0 0;font-size:16px}.tblW{border:1px solid var(--line);background:var(--card);border-radius:20px;overflow:auto}.tbl{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.tbl th,.tbl td{border-bottom:1px solid rgba(var(--fg-rgb),.07);text-align:left;vertical-align:top;color:var(--soft);padding:15px 18px}.tbl thead th{background:var(--bg2);color:var(--hi);font-family:Plus Jakarta Sans,sans-serif;font-size:15px}.tbl tbody tr:last-child td{border-bottom:0}.tbl td:first-child{color:var(--hi);font-weight:600}.tbl .us{background:#ff6a000f}.y{color:var(--cOk);font-weight:600}.n{color:var(--mut)}.pt{color:var(--am)}.doc{grid-template-columns:230px minmax(0,1fr) 210px;align-items:start;gap:48px;display:grid}.doc.two{grid-template-columns:minmax(0,1fr) 240px}.side{flex-direction:column;gap:6px;font-size:14px;display:flex;position:sticky;top:96px}.side h4{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:14px 0 6px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.side a{color:var(--soft);border-left:2px solid #0000;border-radius:8px;padding:6px 10px;text-decoration:none}.side a:hover{color:var(--hi);background:rgba(var(--fg-rgb),.04)}.side a.on{color:var(--hi);border-left-color:var(--o);background:#ff6a0012}.prose{max-width:760px;color:var(--soft);font-size:17px;line-height:1.72}.prose h2{letter-spacing:-.025em;color:var(--hi);margin:44px 0 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:28px;line-height:1.2}.prose h3{color:var(--hi);margin:30px 0 8px;font-family:Plus Jakarta Sans,sans-serif;font-size:20px}.prose p{margin:0 0 16px}.prose ul,.prose ol{margin:0 0 18px;padding-left:22px}.prose li{margin:6px 0}.prose a{color:var(--am)}.prose strong{color:var(--hi)}.prose blockquote{border-left:3px solid var(--o);color:var(--hi);margin:26px 0;padding:6px 0 6px 22px;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;line-height:1.4}.prose code{background:rgba(var(--fg-rgb),.07);border-radius:6px;padding:2px 6px;font-family:Geist Mono,ui-monospace,monospace;font-size:.86em}.prose pre{background:var(--sunk);border:1px solid var(--line);border-radius:14px;padding:18px;font-size:13.5px;line-height:1.6;overflow:auto}.prose pre code{background:0 0;padding:0}.call{border-left:3px solid var(--o);background:#ff6a0012;border-radius:0 14px 14px 0;margin:22px 0;padding:16px 18px;font-size:15.5px}.call.info{background:#60a5fa14;border-left-color:#60a5fa}.call b{color:var(--hi)}.meta{color:var(--mut);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:14px;display:flex}.av{color:#0b1220;background:linear-gradient(135deg,#ff6a00,#ffb347);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:inline-flex}.cover{background:radial-gradient(circle at 80% 20%,#ff8a2b8c,#ff6a0000 55%),radial-gradient(circle at 10% 90%,#60a5fa40,#60a5fa00 50%),linear-gradient(135deg,#111a2e,#0b1220);border-radius:14px;align-items:flex-end;height:190px;padding:16px;display:flex;position:relative;overflow:hidden}.cover.big{height:300px}.cover .ci{color:#ffb347;background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute;top:18px;right:18px}.cover .tg{color:#ffb347;background:#0b122099;border-color:#ffb34780}.post h3{font-size:20px}.post .meta{font-size:13px}.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fld{color:var(--soft);flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.fld.full{grid-column:1/-1}.fld input,.fld select,.fld textarea{font:inherit;color:var(--ink);background:var(--bg);border:1px solid rgba(var(--fg-rgb),.18);box-sizing:border-box;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-size:15px;font-weight:400;transition:border-color .2s,box-shadow .2s}.fld textarea{resize:vertical;min-height:110px}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--o);box-shadow:0 0 0 4px #ff6a0026}.consent{color:var(--mut);grid-column:1/-1;align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.consent input{accent-color:#ff6a00;margin-top:3px}.search{background:var(--card);border:1px solid rgba(var(--fg-rgb),.16);border-radius:999px;align-items:center;gap:12px;max-width:640px;padding:6px 6px 6px 18px;display:flex}.search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:16px}.sBan{color:var(--hi);background:#34d39914;border:1px solid #34d39973;border-radius:18px;align-items:center;gap:14px;padding:20px 22px;font-family:Plus Jakarta Sans,sans-serif;font-size:19px;font-weight:700;display:flex}.sDot{background:var(--cOk);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 6px #34d3992e}.sRow{border-bottom:1px solid rgba(var(--fg-rgb),.07);flex-direction:column;gap:12px;padding:18px 22px;display:flex}.sRow:last-child{border-bottom:0}.sTop{color:var(--hi);justify-content:space-between;gap:12px;font-size:15px;font-weight:600;display:flex}.sTop span{color:var(--cOk);font-size:13px;font-weight:400}.bars{grid-template-columns:repeat(90,minmax(0,1fr));gap:2px;height:30px;display:grid}.bars i{background:var(--cOk);opacity:.85;border-radius:2px}.bars i.w{background:#ffb347}.bars i.d{background:#f87171}.sAx{color:var(--mut);justify-content:space-between;font-size:12px;display:flex}.inc{border-bottom:1px solid var(--line);padding:18px 0}.inc b{color:var(--hi);font-size:16px;display:block}.inc small{color:var(--mut);font-size:13px}.logos{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:12px;display:grid}.logos div{border:1.5px dashed rgba(var(--fg-rgb),.2);height:72px;color:var(--mut);border-radius:14px;justify-content:center;align-items:center;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;display:flex}.person{flex-direction:column;gap:10px;display:flex}.person .pic{border:1.5px dashed rgba(var(--fg-rgb),.22);height:200px;color:var(--mut);border-radius:16px;justify-content:center;align-items:center;display:flex}.person b{color:var(--hi);font-family:Plus Jakarta Sans,sans-serif;font-size:18px}.person span{color:var(--mut);font-size:14px}.big-q{letter-spacing:-.03em;color:var(--hi);max-width:980px;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(28px,3.4vw,48px);font-weight:800;line-height:1.12}.big-q em{color:var(--am);font-style:normal}.gnote{color:var(--mut);align-items:flex-start;gap:10px;max-width:860px;margin:16px 0 0;font-size:14.5px;display:flex}.gnote b{color:var(--hi)}.evL{flex-direction:column;gap:14px;display:flex}.ev{border:1px solid var(--line);background:var(--card);border-radius:20px;grid-template-columns:minmax(0,1fr) 44px minmax(0,1.15fr);align-items:stretch;display:grid;overflow:hidden}.evS{flex-direction:column;gap:8px;padding:24px 26px;display:flex}.evS b{letter-spacing:-.035em;color:var(--hi);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(30px,3vw,42px);font-weight:800;line-height:1}.evS span{color:var(--soft);font-size:15px;line-height:1.5}.evS a,.evS em{letter-spacing:.04em;color:var(--mut);margin-top:auto;padding-top:6px;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;font-style:normal;text-decoration:none}.evS a:hover{color:var(--am)}.evX{color:var(--o);border-left:1px dashed rgba(var(--fg-rgb),.14);justify-content:center;align-items:center;display:flex}.evA{background:#ff6a000d;flex-direction:column;gap:8px;padding:24px 26px;display:flex}.evA small{letter-spacing:.14em;text-transform:uppercase;color:var(--am);font-family:Geist Mono,ui-monospace,monospace;font-size:11px}.evA p{color:var(--soft);margin:0;font-size:15.5px;line-height:1.55}.evA p b{color:var(--hi)}.srcN{color:var(--mut);margin:18px 0 0;font-size:13px}.tbl td small{color:var(--mut);margin-top:3px;font-size:12.5px;font-weight:400;display:block}.spec{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:0 40px;display:grid}.spec div{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 0;font-size:15px;display:grid}.spec dt{letter-spacing:.06em;color:var(--mut);margin:0;padding-top:2px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px}.spec dd{color:var(--soft);margin:0}@media (width<=700px){.tbl.rg{min-width:0}.tbl.rg thead{display:none}.tbl.rg tr{border-bottom:1px solid var(--line);display:block}.tbl.rg tbody tr:last-child{border-bottom:0}.tbl.rg td{border:0;padding:6px 18px;display:block}.tbl.rg td:first-child{padding-top:18px}.tbl.rg td:last-child{padding-bottom:18px}.tbl.rg td[data-l]:before{content:attr(data-l);letter-spacing:.14em;text-transform:uppercase;color:var(--am);margin-bottom:4px;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;display:block}}@media (width<=760px){.ev{grid-template-columns:minmax(0,1fr)}.evX{border-left:0;border-top:1px dashed rgba(var(--fg-rgb),.14);height:34px}.evX svg{transform:rotate(90deg)}.spec div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (width<=1100px){.doc{grid-template-columns:200px minmax(0,1fr)}.doc>.toc{display:none}.doc.two{grid-template-columns:minmax(0,1fr) 220px}}@media (width<=1020px){.phG,.split2,.sxH.c2,.band{grid-template-columns:minmax(0,1fr)}.split2.rev>:first-child{order:0}.loop4{grid-template-columns:repeat(2,minmax(0,1fr))}.st:after{display:none}.doc,.doc.two{grid-template-columns:minmax(0,1fr)}.doc .side{position:static}.doc>.dnav{display:none}}@media (width<=640px){.loop4,.gpair,.form{grid-template-columns:minmax(0,1fr)}.cover.big{height:200px}.bars{gap:1px}.prose{font-size:16px}}.inner-page .panel-caption{border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);padding:10px 18px;font:11px Geist Mono,monospace;display:block}.inner-page .ph{overflow:hidden}.inner-page .phT{min-width:0}.inner-page .spec dd{overflow-wrap:anywhere}.inner-page .tbl{overflow-x:auto}.inner-page a:focus-visible,.inner-page summary:focus-visible{outline:2px solid var(--o);outline-offset:4px}
