/* Operator profiles, Hire, Claim, About (v1). Loaded only on those pages. Direction A dark. */
.badge{display:inline-flex;align-items:center;gap:6px;font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:3px;border:1px solid var(--line2);color:var(--soft);white-space:nowrap}
.badge i{width:7px;height:7px;border-radius:50%;background:var(--mute);display:block}
.b1 i{background:var(--gold)}.badge.b1{color:var(--gold);border-color:#4a4228}
.b2 i{background:var(--lav)}.badge.b2{color:var(--lav);border-color:#3b3870}
.b3 i{background:var(--mint)}.badge.b3{color:var(--mint);border-color:#2b5238}
.pl.b1{color:var(--gold)!important}.pl.b2{color:var(--lav)!important}.pl.b3{color:var(--mint)!important}
.lift{font:500 28px/1 var(--mono);letter-spacing:-.05em;color:var(--mint)}
.ns{color:var(--mute);font-weight:400;font-style:normal}
.card{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:22px}
.card h4,.hire h4{font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:14px}
.sec{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:14px;display:flex;justify-content:space-between;gap:12px}
.tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}
.win .tag,.oprow .tag{border-color:var(--line2);color:var(--soft)}
.tag.lk a{color:var(--lav)}
.micro a,.disc a,.unc a,.conf a,.ghost a,.empty2 a,.crumb a,.ab a{color:var(--lav);text-decoration:underline;text-underline-offset:3px}
.disc{font-size:12.5px;color:var(--mute);margin-top:56px;padding-top:20px;border-top:1px solid var(--line);max-width:760px}
.fine{font:11px/1.6 var(--mono);color:var(--mute);margin-top:14px}
/* list rows */
.op-stats,.stats2{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:6px;margin:0 0 28px;max-width:760px}
.page .stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:6px;margin:0 0 28px;max-width:760px;background:var(--panel)}
.page .stats div{padding:16px 20px}
.list{display:grid;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--panel)}
.oprow{display:grid;grid-template-columns:34px 44px minmax(0,1.6fr) minmax(0,1.1fr) minmax(0,1.2fr) 100px 18px;gap:16px;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line);transition:background .15s}
.oprow:last-child{border-bottom:0}.oprow:hover{background:var(--panel2)}.oprow:hover .go{color:var(--coral);transform:translateX(3px)}
.oprow[hidden]{display:none}
.rk{font:500 12px var(--mono);color:var(--mute)}
.av{width:72px;height:72px;border-radius:6px;background:linear-gradient(135deg,#1d1c33,#2a2650);display:grid;place-items:center;font:500 26px var(--mono);color:var(--lav);border:1px solid #3b3870;flex:none}
.av.sm{width:44px;height:44px;font-size:15px;border-radius:5px}
.who b{display:block;font-size:16px;font-weight:600;letter-spacing:-.02em}.who small{display:block;font:11px var(--mono);color:var(--mute);margin-top:4px;letter-spacing:.03em}
.bl .lift{font-size:24px;display:block}.bl small,.pf small{display:block;font:10.5px var(--mono);color:var(--mute);margin-top:6px;letter-spacing:.04em}
.uc,.cl{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border-radius:3px;border:1px dashed var(--line2);color:var(--soft)}
.cl{border-style:solid;color:var(--mint);border-color:#2b5238}
.go{color:var(--mute);transition:.15s}
/* profile */
.crumb{font:11px var(--mono);color:var(--mute);letter-spacing:.06em;margin:28px 0 0;text-transform:uppercase}
.crumb a{text-decoration:none;color:var(--soft)}
.head{display:grid;grid-template-columns:1fr 360px;gap:48px;margin-top:26px;padding-bottom:36px;border-bottom:1px solid var(--line)}
.idrow{display:flex;gap:20px;align-items:center}
.hd h1{font-size:clamp(40px,5.4vw,64px);font-weight:560;letter-spacing:-.055em;line-height:1}
.hd small{display:block;font:12px var(--mono);color:var(--mute);margin-top:10px;letter-spacing:.04em}.hd small a{color:var(--soft)}
.pitch{font-size:19px;color:var(--soft);margin-top:22px;max-width:620px;line-height:1.5}.pitch b{color:var(--paper);font-weight:600}
.unc{display:flex;gap:10px;align-items:flex-start;margin-top:22px;font-size:13px;color:var(--soft);border:1px dashed var(--line2);padding:10px 14px;border-radius:4px;max-width:620px;line-height:1.55}
.unc b{color:var(--coral)}
.big{font:500 64px/1 var(--mono);letter-spacing:-.06em;color:var(--mint)}
.bigl{font-size:13px;color:var(--soft);margin-top:8px}
.card .kv{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid var(--line);margin-top:18px;padding-top:16px;font:10px var(--mono);color:var(--mute);letter-spacing:.1em;text-transform:uppercase}
.card .kv b{font-size:14.5px;font-weight:500}
.body{display:grid;grid-template-columns:1fr 360px;gap:48px;margin-top:40px}
.win{border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-bottom:14px;background:var(--panel)}
.win .top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;background:var(--panel2);border-bottom:1px solid var(--line);font:11px var(--mono);color:var(--mute);letter-spacing:.06em;text-transform:uppercase}
.win .top .pz{color:var(--paper);font-size:12px;white-space:nowrap}
.win .mid{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:24px 22px}
.win .mid .lift{font-size:44px}
.win .mid .lift small{display:block;font:10.5px/1.4 var(--mono);color:var(--mute);letter-spacing:.06em;margin-top:10px;text-transform:uppercase}
.win h3{font-size:19px;font-weight:560;letter-spacing:-.02em;line-height:1.35}
.win p{font-size:13.5px;color:var(--soft);margin-top:10px}
.proof{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}
.proof div{padding:14px 22px;border-right:1px solid var(--line);font-size:12.5px;color:var(--mute);line-height:1.45}
.proof div:last-child{border:0}.proof b{display:block;font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}
.proof .on b{color:var(--lav)}.proof .on{color:var(--soft);background:#11111c}.proof .done b{color:var(--gold)}
.conf{border-top:1px solid var(--line);padding:12px 22px;font-size:13px;color:var(--mute)}
.ghost{border:1px dashed var(--line2);border-radius:6px;padding:20px 22px;color:var(--mute);font-size:13.5px}
.ladder{display:grid;gap:14px}
.lad{display:grid;grid-template-columns:22px 1fr;gap:12px;font-size:13px;color:var(--soft)}
.lad .d{width:22px;height:22px;border-radius:50%;border:1px solid var(--line2);display:grid;place-items:center;font:500 10px var(--mono);color:var(--mute)}
.lad.y .d{border-color:var(--lav);color:var(--lav);background:#14132a}
.lad b{color:var(--paper);font-weight:600;display:block}
.exs .row2{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--soft)}
.exs .row2:last-child{border:0}.exs .row2 b{color:var(--paper);font-weight:500;text-align:right}
.hire{background:#d8d3ff;color:#181820;border-radius:6px;padding:22px;margin-top:14px}
.hire h4{color:#484369}.hire p{font-size:13.5px;color:#484369;margin-bottom:14px;line-height:1.5}
.hire .sf label,.sub2.lav .sf label{color:#484369}
.hire .sf input,.hire .sf textarea,.sub2.lav .sf input,.sub2.lav .sf textarea,.sub2.lav .sf select{background:#fffdf8;border-color:#b7b9ee;color:#181820}
.hire .btn,.sub2.lav .sf .btn{background:#181820;color:#fff;width:100%}
.hire .msg.ok,.sub2.lav .msg.ok{color:var(--mint-d)}.hire .msg.err,.sub2.lav .msg.err{color:var(--coral-d)}
.hire .sf textarea,.sub2 .sf textarea{min-height:90px}
/* hire filters (dark chips) */
.hfs{display:grid;gap:8px;margin-bottom:18px;padding:16px 18px;border:1px solid var(--line);border-radius:6px;background:#0c0d0d}
.hf{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.hf .fl{font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);min-width:92px}
.hf .chip{border-color:var(--line2);color:var(--soft);font-size:12px;padding:6px 11px}
.hf .chip:hover{border-color:var(--mute)}.hf .chip.on{background:var(--paper);color:var(--ink);border-color:var(--paper)}
.page .count{color:var(--mute);font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}
.empty2{border:1px dashed var(--line2);border-radius:6px;padding:22px;color:var(--soft);font-size:14px;margin-top:12px}.empty2 b{color:var(--paper)}
.hire2 .oprow{grid-template-columns:30px 44px minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.2fr) 18px}.hire2 .oprow .st{display:none}
/* claim */
.tabs{display:flex;gap:8px;margin:-12px 0 24px;flex-wrap:wrap}.tabs a{font-size:13px;color:var(--soft);border:1px solid var(--line2);padding:8px 13px;border-radius:999px}.tabs a:hover{color:var(--paper);border-color:var(--mute)}
.cgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}
.sub2.dk{background:var(--panel);border-color:var(--line);margin:0;scroll-margin-top:90px}.sub2.dk:target{border-color:var(--lav);box-shadow:0 0 0 1px var(--lav)}
.sub2.dk p{color:var(--soft)}
.sf .ck{display:flex;gap:10px;align-items:flex-start;text-transform:none;letter-spacing:0;font:13px/1.45 Inter,sans-serif;color:var(--soft)}.sf .ck input{width:auto;margin-top:3px}
.ab{max-width:720px;margin-top:28px}.ab p{color:var(--soft);font-size:16px;line-height:1.65;margin-top:10px}.ab b{color:var(--paper)}
@media(max-width:980px){.cgrid{grid-template-columns:1fr}}
@media(max-width:900px){.head,.body{grid-template-columns:1fr;gap:28px}}
@media(max-width:820px){
.oprow,.hire2 .oprow{grid-template-columns:44px 1fr auto;grid-template-areas:"av who go" "av bl bl" "av pf pf";gap:6px 14px;padding:16px}
.oprow .rk,.oprow .st{display:none}.oprow .av{grid-area:av;align-self:start}.oprow .who{grid-area:who}.oprow .bl{grid-area:bl;display:flex;gap:10px;align-items:baseline}.oprow .bl small{margin:0}.oprow .pf{grid-area:pf;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.oprow .pf small{margin:0}.oprow .go{grid-area:go}
.page .stats{grid-template-columns:repeat(2,1fr)}.page .stats div:nth-child(2){border-right:0}.page .stats div:nth-child(-n+2){border-bottom:1px solid var(--line)}
.av{width:56px;height:56px;font-size:20px}.idrow{gap:14px}
.win .mid{grid-template-columns:1fr;gap:12px}.win .mid .lift{font-size:38px}
.proof{grid-template-columns:1fr}.proof div{border-right:0;border-bottom:1px solid var(--line)}
.win .top{flex-direction:column;align-items:flex-start}
.hf{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.hf .fl{min-width:78px}
.big{font-size:52px}.pitch{font-size:17px}
}
/* ===== v2 verified-results layer (Oct 18 2026) ===== */
.badge.pw i{background:var(--mint)}.badge.pw{color:var(--mint);border-color:#2b5238;background:#0f1a13}
.badge.pr i{background:var(--lav)}.badge.pr{color:var(--lav);border-color:#3b3870}
.badge.pc i{background:var(--lav)}.badge.pc{color:#cfcbff;border-color:#3b3870;border-style:dashed}
.badge.pu i{background:var(--mute)}.badge.pu{color:var(--mute);border-color:var(--line2)}
.badge.pd i{background:var(--coral)}.badge.pd{color:var(--coral);border-color:#5a2a22}
.when{font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);padding:4px 7px;border-radius:3px;background:var(--panel2);white-space:nowrap}
.when.cur{color:var(--mint)}
.ladder .lad b .badge{margin-bottom:6px}
.score{display:grid;gap:10px}
.score .l{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;color:var(--soft);padding-bottom:10px;border-bottom:1px solid var(--line)}
.score .l:last-child{border:0;padding:0}.score .l b{font:500 18px var(--mono);color:var(--paper)}.score .l b.z{color:var(--mute)}
.win.bw{border-color:#2b5238}.win.bw .top{background:#0f1a13;border-color:#1f3a28}
.win .pn{font-size:12.5px;color:var(--mute);margin-top:8px}
.rc{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}
.rc div{padding:12px 22px;border-right:1px solid var(--line);font-size:12.5px;color:var(--soft);line-height:1.45;min-width:0;overflow-wrap:anywhere}
.rc div:last-child{border:0}.rc b{display:block;font:500 9.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:4px}
.rc a{color:var(--lav)}
.cl2{border:1px solid var(--line);border-radius:6px;overflow:hidden}
.cr{display:grid;grid-template-columns:1.2fr 1.2fr auto;gap:14px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line);background:var(--panel)}
.cr:last-child{border:0}.cr .b{font-weight:600}.cr .b small{display:block;font:11px var(--mono);color:var(--mute);font-weight:400;margin-top:3px}.cr .b small a{color:var(--lav)}
.cr .r{font-size:13px;color:var(--soft)}.cr .s{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}
.note2{font:11px/1.6 var(--mono);color:var(--mute);margin-top:10px}
.dline{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid #5a2a22;border-radius:6px;padding:12px 16px;margin-top:10px;font-size:13px;color:var(--soft);background:#170f0d}
.cp{font-size:13.5px;color:var(--soft);margin-bottom:12px}
.c2{grid-template-columns:repeat(2,1fr)}.sub2.lavb{border-color:#3b3870}
.f2{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.linkbox{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:12px}.linkbox input{background:var(--ink);border:1px solid var(--lav);border-radius:4px;padding:10px;color:var(--paper);font:12px var(--mono);min-width:0}
.linkbox small{grid-column:1/-1;font:11px var(--mono);color:var(--mute)}
/* /confirm/ */
.cbox{max-width:780px;margin:0 auto}
.ch{font-size:clamp(34px,5vw,52px);font-weight:560;letter-spacing:-.05em;line-height:1.02;margin:14px 0}
.claim{border:1px solid var(--line);border-radius:6px;background:var(--panel);margin-top:26px;overflow:hidden}
.claim .hd{padding:14px 20px;background:var(--panel2);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font:11px var(--mono);color:var(--mute);letter-spacing:.06em;text-transform:uppercase}
.claim .kv{display:grid;grid-template-columns:170px 1fr;border-bottom:1px solid var(--line)}.claim .kv:last-child{border:0}.claim .kv[hidden]{display:none}
.claim .kv>span{padding:12px 20px;font:10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);border-right:1px solid var(--line)}
.claim .kv>b{padding:12px 20px;font-weight:500;font-size:14.5px}.claim .kv b small{display:block;font:11px var(--mono);color:var(--mute);font-weight:400;margin-top:3px}
.cbox .q{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:30px 0 12px}
.opts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.opt{border:1px solid var(--line2);border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:6px;background:var(--panel);cursor:pointer;text-transform:none;letter-spacing:0;font:13px/1.45 Inter,sans-serif;color:var(--soft)}
.opt input{position:absolute;opacity:0;pointer-events:none}.opt b{font-size:15px;color:var(--paper)}.opt .k{font:10px var(--mono);color:var(--mute);letter-spacing:.1em}
.opt.y b{color:var(--lav)}.opt.n b{color:var(--coral)}.opt.sel{box-shadow:0 0 0 2px var(--lav);background:#121226}.opt.n.sel{box-shadow:0 0 0 2px var(--coral);background:#170f0d}
.form2{border:1px solid #3b3870;border-radius:6px;padding:20px;margin-top:12px;background:#0f0f1d;display:grid;gap:4px}
.form2 [hidden]{display:none}
.after{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:30px}.after>div{border:1px solid var(--line);border-radius:6px;padding:18px;background:var(--panel)}
.after h4{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-bottom:12px}.after p{font-size:13px;color:var(--soft);margin-top:10px}.after a,.cbox .fine a,.cbox .lead a{color:var(--lav);text-decoration:underline}
.cbox .fine{border-top:1px solid var(--line);padding-top:16px;margin-top:28px}
/* /confirm/brand/ */
.bsearch input{width:100%;max-width:640px;background:var(--panel);border:1px solid var(--line2);border-radius:6px;padding:16px 18px;color:var(--paper);font:16px Inter,sans-serif;outline:0}.bsearch input:focus{border-color:var(--lav)}
.bsearch{margin:6px 0 14px}
.bres{display:grid;gap:10px;max-width:860px}
.bcard{border:1px solid var(--line);border-radius:6px;padding:18px 20px;background:var(--panel)}
.bh{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.bh b{font-size:17px;letter-spacing:-.01em}.bh small{display:block;font:11px var(--mono);color:var(--mute);margin-top:4px}
.bcard .br{font-size:13.5px;color:var(--soft);margin:10px 0 12px}
.bcard details summary{list-style:none;display:inline-flex;font-size:13px;padding:9px 12px}.bcard details summary::-webkit-details-marker{display:none}
.bcard details[open] summary{margin-bottom:14px}
.radio2{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:6px}.radio2 label{display:flex;gap:8px;align-items:center;text-transform:none;letter-spacing:0;font:14px Inter,sans-serif;color:var(--paper)}.radio2 input{width:auto}
/* v2 home (/) */
.nx-hero{padding:76px 0 0;text-align:center}
.nx-hero h1{font-size:clamp(48px,8vw,104px);line-height:.95;font-weight:560;letter-spacing:-.058em;margin:22px auto 24px;max-width:1000px}
.sub2x{max-width:680px;margin:0 auto 30px;color:var(--soft);font-size:18px}.sub2x b{color:var(--paper);font-weight:600}
.ctas{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.ctas.l{justify-content:flex-start;margin-top:18px}
.nx-stats{display:flex;justify-content:center;margin-top:52px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.nx-stats div{padding:18px 30px;border-right:1px solid var(--line);font:11px var(--mono);color:var(--mute);text-transform:uppercase;letter-spacing:.1em;text-align:left}
.nx-stats div:last-child{border:0}.nx-stats b{display:block;font:500 24px var(--mono);color:var(--paper);letter-spacing:-.03em;text-transform:none;margin-bottom:4px}
.quotes{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}
.qt{border:1px solid var(--line);border-radius:6px;padding:20px;background:var(--panel);display:flex;flex-direction:column;gap:14px;transition:border-color .15s}.qt:hover{border-color:var(--line2)}
.qt p{font-family:var(--serif);font-size:20px;line-height:1.25;color:var(--paper)}.qt small{font:11px var(--mono);color:var(--mute);margin-top:auto}
.nx-sh{display:flex;justify-content:space-between;align-items:flex-end;margin:76px 0 22px;gap:20px}
.nx-sh h2{font-size:clamp(32px,4.4vw,48px);font-weight:540;letter-spacing:-.05em;line-height:1;margin-top:12px}.nx-sh a{font-size:14px;font-weight:600;border-bottom:1px solid;white-space:nowrap}
.nx-ladder{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:6px;overflow:hidden}
.nx-ladder>div{background:var(--panel);padding:24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}
.nx-ladder>div:first-child{background:linear-gradient(180deg,#0f1a13,#101111)}
.nx-ladder .n{font:500 11px var(--mono);color:var(--mute);letter-spacing:.12em;text-transform:uppercase}.nx-ladder h3{font-size:22px;font-weight:560;letter-spacing:-.035em;line-height:1.1}.nx-ladder p{color:var(--soft);font-size:13.5px}
.nx-rows{border-top:1px solid var(--line)}
.nx-rows .row{display:grid;grid-template-columns:1.3fr 1.9fr 100px 1.4fr 100px;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}
.nx-rows .nm{font-weight:600}.nx-rows .nm small{display:block;font:11px var(--mono);color:var(--mute);font-weight:400;margin-top:2px}
.nx-rows .what{font-size:13.5px;color:var(--soft)}.nx-rows .what small{display:block;font:10.5px var(--mono);color:var(--mute);margin-top:4px}
.nx-rows .lift{font-size:24px}.nx-rows .v{font-size:13px;font-weight:600;text-align:right}.nx-rows .row:hover .v{color:var(--coral)}
.nx-live{border:1px solid #2b5238;border-radius:6px;background:linear-gradient(180deg,#0f1a13,#0c0d0d);padding:26px;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}
.nx-live h3{font-size:28px;font-weight:560;letter-spacing:-.045em;line-height:1.08}.nx-live p{color:var(--soft);font-size:14px;margin-top:10px}
.bt{border:1px solid var(--line);border-radius:6px;background:var(--panel);padding:18px}.bt .top{display:flex;justify-content:space-between;font:11px var(--mono);color:var(--mute);letter-spacing:.06em;text-transform:uppercase}.bt .pz{color:var(--paper)}
.bt h4{font-size:16px;font-weight:600;margin:10px 0 6px}.bt p{font-size:13px;color:var(--soft);margin:0}
.nx-cta{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:64px 0 0}.nx-cta>div{border:1px solid var(--line);border-radius:6px;padding:26px;background:var(--panel)}
.nx-cta h3{font-size:26px;font-weight:560;letter-spacing:-.04em;line-height:1.1;margin:10px 0}.nx-cta p{color:var(--soft);font-size:14px;margin-bottom:16px}
@media(max-width:980px){.c2{grid-template-columns:1fr}.quotes{grid-template-columns:1fr 1fr}}
@media(max-width:820px){
.rc{grid-template-columns:1fr 1fr}.rc div{border-bottom:1px solid var(--line)}
.cr{grid-template-columns:1fr}.cr .s{justify-content:flex-start}
.f2,.opts,.after{grid-template-columns:1fr}.claim .kv{grid-template-columns:1fr}.claim .kv>span{border-right:0;padding-bottom:0}
.nx-hero{padding-top:44px}.sub2x{font-size:16px}
.nx-stats{flex-wrap:wrap}.nx-stats div{width:50%;padding:14px;border-bottom:1px solid var(--line)}.nx-stats div:nth-child(2n){border-right:0}
.quotes,.nx-ladder,.nx-live,.nx-cta{grid-template-columns:1fr}
.nx-sh{flex-direction:column;align-items:flex-start}
.nx-rows .row{grid-template-columns:1fr auto;gap:8px}.nx-rows .what,.nx-rows .bx{grid-column:1/-1}.nx-rows .v{display:none}
}
.sf[hidden],form[hidden]{display:none!important}
