:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#10100f;--canvas-lift:#171715;--surface:#1d1d1a;--surface-strong:#252522;--ink:#f5f1e8;--muted:#aaa79d;--line:#3a3933;--lime:#c9ff3d;--lime-dark:#93bd18;--orange:#ff8256;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 84% 2%, #c9ff3d21, transparent 28rem), radial-gradient(circle at 6% 18%, #ff825617, transparent 25rem), var(--canvas);margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{width:min(1160px,100% - 40px);margin:0 auto}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:80px;display:flex}.brand{letter-spacing:-.08em;align-items:center;gap:10px;font-size:1.45rem;font-weight:900;display:inline-flex}.brandMark{color:#11110e;background:var(--lime);letter-spacing:-.08em;border-radius:6px;place-items:center;width:28px;height:28px;font-family:Georgia,serif;font-size:1.12rem;font-weight:900;display:grid}nav{color:var(--muted);gap:28px;font-size:.88rem;font-weight:700;display:flex}nav a:hover,.footer a:hover,.textButton:hover,.visitLink:hover{color:var(--lime)}.hero{max-width:880px;padding:110px 0 100px}.eyebrow{color:var(--lime);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-family:Courier New,monospace;font-size:.74rem;font-weight:700}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.09em;max-width:850px;margin-bottom:0;font-size:clamp(3.7rem,9.2vw,7.7rem);line-height:.86}.lead{max-width:650px;color:var(--muted);margin:34px 0;font-size:clamp(1.05rem,1.8vw,1.26rem);line-height:1.65}.heroActions{align-items:center;gap:22px;display:flex}.primaryButton{border:1px solid var(--lime);color:#11110e;background:var(--lime);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:.94rem;font-weight:900;transition:transform .15s,background .15s;display:inline-flex}.primaryButton:hover:not(:disabled){background:#dcff77;transform:translateY(-2px)}.primaryButton:disabled{color:#4d4d46;cursor:not-allowed;background:#74746c;border-color:#74746c}.inlineButton{width:fit-content}.textButton,.visitLink{color:var(--ink);align-items:center;gap:8px;font-size:.88rem;font-weight:800;display:inline-flex}.apiStatus{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:45px 0 0;font-family:Courier New,monospace;font-size:.72rem;font-weight:700;display:flex}.apiStatus span{border-radius:50%;width:8px;height:8px}.isOnline span{background:var(--lime);box-shadow:0 0 14px var(--lime)}.isOffline span{background:var(--orange)}.claimSection{border:1px solid var(--line);background:linear-gradient(130deg,#22221e,#191917);border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(370px,1.1fr);gap:70px;padding:65px;display:grid}.claimIntro h2,.sectionHeader h2,.howItWorks h2,.confirmationPage h1{letter-spacing:-.065em;margin-bottom:20px;font-size:clamp(2rem,4vw,3.5rem);line-height:.98}.claimIntro p:not(.eyebrow){max-width:430px;color:var(--muted);margin-bottom:0;line-height:1.65}.claimForm{gap:18px;display:grid}.claimForm label{gap:8px;display:grid}.claimForm label span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-family:Courier New,monospace;font-size:.7rem;font-weight:700}.claimForm input,.claimForm select{width:100%;min-height:50px;color:var(--ink);background:#11110f;border:1px solid #5a594f;border-radius:3px;outline:none;padding:0 14px}.claimForm input:focus,.claimForm select:focus{border-color:var(--lime);box-shadow:0 0 0 3px #c9ff3d1f}.claimSplit{grid-template-columns:1fr 140px;gap:14px;display:grid}.formNote,.formMessage{color:var(--muted);margin:-6px 0 0;font-size:.77rem;line-height:1.5}.formMessage{color:var(--orange)}.rankingSection{padding:130px 0 0}.sectionHeader{justify-content:space-between;align-items:end;gap:28px;display:flex}.sectionHeader h2{margin-bottom:0}.scopeSwitch{border:1px solid var(--line);border-radius:4px;display:inline-flex;overflow:hidden}.scopeSwitch a{color:var(--muted);padding:10px 12px;font-size:.78rem;font-weight:800}.scopeSwitch a.active{color:#15150f;background:var(--lime)}.categoryRail{scrollbar-width:none;gap:8px;margin:42px -2px 24px;padding:2px;display:flex;overflow-x:auto}.categoryRail::-webkit-scrollbar{display:none}.categoryRail a{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:9px 12px;font-size:.76rem;font-weight:800}.categoryRail a.active,.categoryRail a:hover{border-color:var(--lime-dark);color:var(--lime)}.listingList{border-top:1px solid var(--line)}.listingRow{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(0,1fr) 175px;align-items:start;gap:24px;padding:28px 0;display:grid}.rankNumber{color:var(--lime);margin:2px 0 0;font-family:Courier New,monospace;font-size:.82rem;font-weight:700}.listingHeadline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.listingHeadline h2{letter-spacing:-.035em;margin:0;font-size:1.2rem}.listingHeadline span{border:1px solid var(--line);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-radius:2px;padding:4px 7px;font-family:Courier New,monospace;font-size:.62rem;font-weight:700}.listingCopy>p{max-width:620px;color:var(--muted);margin:8px 0 14px;font-size:.91rem;line-height:1.5}.listingScore{justify-items:end;gap:10px;display:grid}.listingScore strong{font-family:Courier New,monospace;font-size:1.15rem}.listingScore a{color:var(--lime);text-align:right;font-size:.72rem;font-weight:800}.emptyRanking{text-align:center;border:1px dashed #525147;margin-top:20px;padding:55px 30px}.emptyRanking .eyebrow{margin-bottom:12px}.emptyRanking h3{letter-spacing:-.04em;margin-bottom:10px;font-size:1.5rem}.emptyRanking p:not(.eyebrow){color:var(--muted);margin-bottom:22px}.howItWorks{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:72px;padding:130px 0;display:grid}.howItWorks h2{margin-bottom:0}.howItWorks ol{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.howItWorks li{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr;gap:18px;padding:25px 0;display:grid}.howItWorks li>span{color:var(--lime);font-family:Courier New,monospace;font-size:.74rem;font-weight:700}.howItWorks h3{margin-bottom:6px;font-size:1rem}.howItWorks li p{color:var(--muted);margin-bottom:0;font-size:.9rem;line-height:1.55}.footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding:30px 0 45px;font-size:.77rem;display:flex}.footer p{margin-bottom:0}.footer a{color:var(--ink);font-weight:800}.confirmationPage{align-content:center;max-width:800px;min-height:100vh;display:grid}.confirmationPage h1{max-width:680px}@media (max-width:760px){.shell{width:min(100% - 28px,1160px)}.topbar{min-height:68px}nav{display:none}.hero{padding:84px 0 74px}h1{font-size:clamp(3.4rem,17vw,5rem)}.heroActions{flex-direction:column;align-items:flex-start;gap:18px}.claimSection,.howItWorks{grid-template-columns:1fr;gap:40px}.claimSection{padding:28px}.rankingSection,.howItWorks{padding-top:85px}.howItWorks{padding-bottom:85px}.sectionHeader{flex-direction:column;align-items:flex-start}.listingRow{grid-template-columns:36px minmax(0,1fr);gap:12px}.listingScore{grid-column:2;justify-items:start;margin-top:2px}.listingScore a{text-align:left}.footer{flex-direction:column;align-items:flex-start}}@media (max-width:460px){.claimSplit{grid-template-columns:1fr}}
