:root{--bg:#120a2e;--bg-deep:#0b0620;--card:rgba(30,19,70,.78);--card-solid:#1c1342;--line:rgba(255,210,63,.18);--line-strong:rgba(255,210,63,.55);--text:#f4f1ff;--muted:#b9b2de;--gold:#ffd23f;--orange:#ff7a3d;--magenta:#ff4fa3;--purple:#8b5cf6;--violet:#5b2bd6;--teal:#2ee6d6;--teal-soft:#7ff5ea;--ink:#2a1660;--input:#140c33;--radius:16px}*{box-sizing:border-box}html{background:var(--bg-deep)}body{margin:0;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:radial-gradient(900px 600px at 0 0,rgba(255,79,163,.2),transparent 60%),radial-gradient(900px 700px at 100% 30%,rgba(91,43,214,.3),transparent 60%),radial-gradient(800px 600px at 10% 85%,rgba(46,230,214,.12),transparent 60%),linear-gradient(180deg,#160b3a 0,var(--bg) 40%,var(--bg-deep) 100%);min-height:100vh}a{color:var(--teal-soft);text-underline-offset:2px}a:hover{color:var(--gold)}main{max-width:900px;margin:0 auto;padding:24px}h1,h2,h3{color:#fff;letter-spacing:-.01em}.prose h2,main>div>h2{position:relative}.nav{display:flex;justify-content:space-between;align-items:center;max-width:900px;margin:0 auto;padding:18px 24px;gap:16px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(14,8,38,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,210,63,.14);box-shadow:0 1px 0 rgba(255,79,163,.18),0 10px 30px rgba(5,2,20,.35)}.site-header .nav{padding-top:12px;padding-bottom:12px}.nav-links{display:flex;gap:18px;align-items:center;font-size:15px}.nav-links a{color:#e6e0ff;text-decoration:none;font-weight:600}.nav-links a:hover{color:var(--gold)}.nav-links a.pill{background:var(--gold);color:var(--ink);padding:8px 16px;border-radius:999px;font-weight:800;box-shadow:0 0 18px rgba(255,210,63,.45)}.nav-links a.pill:hover{color:var(--ink);filter:brightness(1.06)}@media(max-width:420px){.nav-links{gap:8px!important;font-size:13.5px!important}.nav-links a.pill{display:none}}@media(max-width:640px){.site-header{position:static}.site-header .nav{flex-wrap:wrap;padding:10px 14px 8px;gap:6px 12px}.nav-links{gap:14px;font-size:14px;width:100%;justify-content:space-between;white-space:nowrap}.nav-links a.pill{padding:5px 12px}main{padding:16px 14px}}.logo{font-weight:800;font-size:22px;color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.logo span{color:var(--gold)}.logo img{display:block;filter:drop-shadow(0 0 8px rgba(255,79,163,.55))}.logo b{font-weight:inherit}.logo-sm{font-size:16px;margin-bottom:10px}.muted{color:var(--muted);font-size:14px}footer{text-align:center;padding:40px}.hero h1{font-size:44px;line-height:1.1;margin:30px 0 12px}.hero h1 em,h1 em.hl{font-style:normal;background:linear-gradient(90deg,var(--gold),var(--orange) 55%,var(--magenta));-webkit-background-clip:text;background-clip:text;color:transparent}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px;margin:18px 0;box-shadow:0 10px 30px rgba(6,2,24,.35),inset 0 1px 0 hsla(0,0%,100%,.04)}input:not([type]),input[type=email],input[type=number],input[type=search],input[type=text],input[type=url],select,textarea{width:100%;padding:14px;border-radius:12px;border:1px solid rgba(185,178,222,.28);background:var(--input);color:#fff;font-size:16px;margin:6px 0 12px}input[type=email]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px rgba(46,230,214,.22)}input[type=checkbox]{accent-color:var(--magenta)}button{background:var(--gold);border:0;color:var(--ink);font-weight:800;padding:14px 24px;border-radius:999px;font-size:16px;cursor:pointer;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.15),0 6px 22px rgba(255,210,63,.35);transition:transform .12s,box-shadow .12s,filter .12s}button:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 8px 28px rgba(255,210,63,.5)}button:disabled{opacity:.6;transform:none}.err{color:#ff7a9a}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.score{font-size:72px;font-weight:900;line-height:1}.bar{height:8px;background:rgba(185,178,222,.16);overflow:hidden}.bar,.bar i{border-radius:4px}.bar i{display:block;height:100%;box-shadow:0 0 10px currentColor}.tag{display:inline-block;background:rgba(139,92,246,.28);border:1px solid rgba(139,92,246,.45);color:#efeaff;border-radius:999px;padding:4px 10px;margin:3px;font-size:13px;font-weight:600}.tag.gold{background:var(--gold);border-color:var(--gold);color:var(--ink);font-weight:800}.tag.teal{background:rgba(46,230,214,.14);border-color:rgba(46,230,214,.5);color:var(--teal-soft)}.tag.magenta{background:rgba(255,79,163,.18);border-color:rgba(255,79,163,.55);color:#ffc2e0}.head{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.head img{border-radius:8px;max-width:320px;width:100%}.prose{line-height:1.6}.prose h2{margin-top:34px}.prose li{margin-bottom:6px}.prose ol li::marker{color:var(--gold);font-weight:800}.wide{width:min(1200px,calc(100vw - 48px));margin-left:calc(50% - min(600px,calc(50vw - 24px)))}.plans{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;align-items:stretch}@media(max-width:1000px){.plans{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.plans{grid-template-columns:1fr}}.pcard{display:flex;flex-direction:column;margin:0!important;height:100%;box-sizing:border-box}.pcard h2{margin:12px 0 2px}.pcard .price{font-size:32px;font-weight:900;margin-bottom:6px;color:var(--gold)}.pcard .price small{font-size:15px;color:var(--muted);font-weight:600}.pcard ul{padding-left:18px;margin:8px 0 18px}.pcard li{margin-bottom:7px;line-height:1.4}.pcard li::marker{color:var(--teal)}.pcard .cta{margin-top:auto}.pcard .cta a,.pcard .cta button{width:100%;display:block}.pcard.featured{border:1px solid transparent;background:linear-gradient(var(--card-solid),var(--card-solid)) padding-box,linear-gradient(135deg,var(--magenta),var(--purple) 50%,var(--teal)) border-box;box-shadow:0 0 40px rgba(255,79,163,.28)}button.brand{background:linear-gradient(90deg,var(--gold),var(--orange));color:var(--ink)}.cta a,a:has(>button){text-decoration:none}button[type=button]:not(.brand):not(.x){background:hsla(0,0%,100%,.04);color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,210,63,.5)}button[type=button]:not(.brand):not(.x):hover{background:rgba(255,210,63,.12)}button[type=button][aria-pressed=true]{background:var(--gold)!important;color:var(--ink)!important}.cta a button:not(.brand),a>button.ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,210,63,.6)}.cta a button:not(.brand):hover{background:rgba(255,210,63,.12)}.modal-bg{position:fixed;inset:0;background:rgba(8,4,24,.78);display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}.modal{background:var(--card-solid);border:1px solid var(--line-strong);border-radius:16px;padding:24px;width:100%;max-width:440px;max-height:90vh;overflow:auto;box-shadow:0 0 50px rgba(255,79,163,.25)}.modal h3{margin:0 0 4px}.modal .x{float:right;background:none;color:var(--muted);padding:0 4px;font-size:22px;box-shadow:none}.modal{position:relative}.modal .x{position:absolute;top:12px;right:14px;width:auto}.modal textarea{font-family:inherit;font-size:15px}.modal label.consent{display:flex!important;gap:10px;align-items:flex-start;font-size:13px;margin:6px 0}.modal label.consent a,.modal label.consent span{display:inline!important;margin:0}.nav,main{max-width:1200px!important}.nav,footer,main{box-sizing:border-box}footer{max-width:1200px;margin:0 auto;padding:40px 24px!important}.site-footer{max-width:none;margin-top:40px;border-top:1px solid rgba(255,210,63,.14);background:linear-gradient(180deg,rgba(91,43,214,.1),rgba(255,79,163,.06));line-height:1.9}.site-footer>div{max-width:1200px;margin:0 auto}.wide{width:auto!important;margin-left:0!important}.logo b{display:inline;white-space:nowrap;letter-spacing:0}.logo b span{margin:0;padding:0}.modal .x{left:auto!important;right:12px!important;top:10px!important;width:32px!important;height:32px;padding:0!important;margin:0!important;background:none!important}.modal h3{padding-right:36px}details.card summary{list-style:none;display:flex;justify-content:space-between;gap:12px}details.card summary::-webkit-details-marker{display:none}details.card summary:after{content:"+";color:var(--gold);font-weight:900;font-size:20px;line-height:1}details.card[open] summary:after{content:"–"}details.card[open]{border-color:var(--line-strong)}table th{color:var(--gold);font-size:14px;text-transform:uppercase;letter-spacing:.04em;padding:8px 8px 8px 0}table td{padding:10px 8px 10px 0}table tr{border-color:rgba(255,210,63,.14)!important}.eyebrow{display:inline-block;margin:0 0 10px;padding:5px 14px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--gold);background:rgba(255,79,163,.16);border:1px solid rgba(255,79,163,.5);box-shadow:0 0 16px rgba(255,79,163,.25)}.trust-row{color:var(--muted);font-size:14px;margin:10px 0 24px}.trust-row a{color:var(--gold);font-weight:700}#example{scroll-margin-top:80px}#audit{scroll-margin-top:90px}.cookie-banner{position:fixed;left:16px;right:16px;bottom:16px;max-width:560px;margin:0 auto;z-index:60;background:var(--card-solid);border:1px solid var(--line-strong);border-radius:16px;padding:16px 18px;box-shadow:0 10px 30px rgba(0,0,0,.45),0 0 30px rgba(255,79,163,.2);font-size:14px;color:var(--text)}.cookie-banner p{margin:0 0 12px;line-height:1.5}.cookie-btns{display:flex;gap:10px}.cookie-btns button{flex:1 1;padding:10px 16px;font-size:15px;background:var(--gold)!important;color:var(--ink)!important}.hero-stage{position:relative;margin:4px 0 8px;padding:34px 34px 10px;border-radius:24px;overflow:hidden;border:1px solid rgba(255,210,63,.25);box-shadow:0 0 0 1px rgba(255,79,163,.12),0 20px 60px rgba(8,3,30,.55),0 0 80px rgba(255,79,163,.18)}.hero-stage:before{content:"";position:absolute;inset:0;background:url(/art/hero.webp) center 30%/cover no-repeat;z-index:-2}.hero-stage:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(14,7,40,.96),rgba(14,7,40,.88) 42%,rgba(30,10,70,.55) 70%,rgba(30,10,70,.35)),linear-gradient(0deg,rgba(11,6,32,.95),transparent 45%)}.hero-stage{isolation:isolate}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:34px;gap:34px;align-items:start}.hero-grid h1{margin-top:6px!important;text-shadow:0 2px 20px rgba(0,0,0,.45)}.hero-grid .lede{font-size:18px;color:#ddd6ff}.hero-grid form.card{margin-top:0;background:rgba(20,12,52,.88);border:1px solid var(--line-strong);box-shadow:0 0 40px rgba(255,79,163,.25),0 20px 40px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-grid form.card label{font-weight:600}.hero-grid form.card label.muted{font-weight:400}.hero-grid form.card button{width:100%;font-size:17px;padding:16px 24px}.hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 6px}.hero-chips span{font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px;background:rgba(46,230,214,.12);border:1px solid rgba(46,230,214,.4);color:var(--teal-soft)}@media(max-width:900px){.hero-grid{grid-template-columns:1fr;gap:8px}.hero-stage{padding:22px 18px 6px;border-radius:20px}.hero-stage:after{background:linear-gradient(180deg,rgba(14,7,40,.7),rgba(14,7,40,.92) 35%,rgba(11,6,32,.97))}.hero h1{font-size:32px}}.shelf{margin:34px 0 10px}.shelf-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:12px}.shelf-head h2,.shelf-head p{margin:0}.shelf-cols{display:grid;grid-template-columns:1fr 1.15fr 1fr;grid-gap:14px;gap:14px;padding:14px;border-radius:20px;background:linear-gradient(180deg,rgba(40,52,110,.55),rgba(24,22,70,.55));border:1px solid rgba(127,160,255,.18)}.shelf-col{display:flex;flex-direction:column;gap:12px}.shelf-col>h3{margin:0;text-align:center;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#cfd8ff;font-weight:800;padding:4px 0 2px}.shelf-col.today{background:linear-gradient(180deg,#b0279a,#7a1a8f);border-radius:14px;padding:10px;margin:-6px 0;box-shadow:0 0 36px rgba(255,79,163,.45)}.shelf-col.today>h3{color:#fff;text-decoration:underline;text-underline-offset:5px;-webkit-text-decoration-color:hsla(0,0%,100%,.7);text-decoration-color:hsla(0,0%,100%,.7)}.cap{position:relative;display:block;border-radius:12px;overflow:hidden;background:#0d0826;box-shadow:0 8px 20px rgba(0,0,0,.35);border:1px solid rgba(255,210,63,.18);transition:transform .15s,box-shadow .15s}.cap:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.45),0 0 24px rgba(255,79,163,.3)}.cap img{display:block;width:100%;height:auto;aspect-ratio:460/215;object-fit:cover}.cap .capimg{position:relative}.cap .ex{left:8px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:rgba(10,6,30,.78);color:#fff;padding:3px 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.25)}.cap .ex,.cap .sc{position:absolute;bottom:8px}.cap .sc{right:8px;font-weight:900;font-size:15px;padding:3px 10px;border-radius:999px;background:var(--gold);color:var(--ink);box-shadow:0 0 14px rgba(255,210,63,.6)}.cap .sc.mid{background:var(--orange);color:#fff;box-shadow:0 0 14px rgba(255,122,61,.6)}.cap .meta{padding:9px 12px 11px;display:flex;justify-content:space-between;gap:8px;align-items:baseline}.cap .meta b{font-size:15px;color:#fff}.cap .meta span{font-size:12px;color:var(--teal-soft);white-space:nowrap}.cap.big .fixes{padding:0 12px 12px}.fixes{list-style:none;margin:0;padding:0}.fixes li{display:flex;gap:10px;margin:0 0 10px;line-height:1.45}.fixes li:before{counter-increment:fx;content:counter(fx);flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--magenta);color:#fff;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 12px rgba(255,79,163,.55);margin-top:1px}.fixes{counter-reset:fx}.cap.big .fixes li{font-size:13.5px;color:#e9e4ff;margin-bottom:7px}.shelf-cta{text-align:center;margin-top:4px}.shelf-cta a{display:inline-block;background:var(--gold);color:var(--ink);font-weight:800;text-decoration:none;padding:9px 18px;border-radius:999px;box-shadow:0 0 16px rgba(255,210,63,.5)}@media(max-width:900px){.shelf-cols{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:12px;gap:12px;-webkit-overflow-scrolling:touch}.shelf-col{flex:0 0 78%;scroll-snap-align:center}.shelf-col.today{order:-1;margin:0}}.accent-h:before,.prose h2:before{content:"";display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:10px;vertical-align:middle;background:linear-gradient(135deg,var(--magenta),var(--teal));box-shadow:0 0 10px rgba(255,79,163,.6);transform:translateY(-2px) rotate(45deg)}.check-card b{color:#fff}.check-card .pts{color:var(--gold);font-weight:800;font-size:13px}.check-card{position:relative;overflow:hidden}.check-card:after{content:"";position:absolute;inset:auto -30px -30px auto;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(255,79,163,.25),transparent 70%)}.grid>.check-card:nth-child(3n+2):after{background:radial-gradient(circle,rgba(46,230,214,.22),transparent 70%)}.grid>.check-card:nth-child(3n):after{background:radial-gradient(circle,rgba(255,210,63,.2),transparent 70%)}.page-hero{position:relative;isolation:isolate;padding:26px 28px 14px;margin:0 0 10px;border-radius:22px;overflow:hidden;border:1px solid rgba(255,210,63,.2);box-shadow:0 0 60px rgba(255,79,163,.14)}.page-hero:before{z-index:-2;background:url(/art/hero.webp) center 35%/cover no-repeat}.page-hero:after,.page-hero:before{content:"";position:absolute;inset:0}.page-hero:after{z-index:-1;background:linear-gradient(90deg,rgba(14,7,40,.97),rgba(14,7,40,.88) 55%,rgba(40,12,80,.6)),linear-gradient(0deg,rgba(11,6,32,.9),transparent 60%)}.page-hero h1{text-shadow:0 2px 18px rgba(0,0,0,.4)}@media(max-width:700px){.page-hero{padding:20px 16px 8px}.page-hero:after{background:linear-gradient(180deg,rgba(14,7,40,.85),rgba(11,6,32,.96))}}.report-head{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--line-strong);box-shadow:0 0 50px rgba(255,79,163,.22),0 20px 40px rgba(0,0,0,.35)}.report-head:before{inset:-40px;background:var(--report-art) center/cover;filter:blur(24px) saturate(1.5);opacity:.75}.report-head:after,.report-head:before{content:"";position:absolute;z-index:-1}.report-head:after{inset:0;background:linear-gradient(90deg,rgba(18,10,46,.25),rgba(18,10,46,.72) 60%)}.report-head img{box-shadow:0 0 0 3px var(--gold),0 10px 30px rgba(0,0,0,.4);border-radius:12px!important}.report-head .score{background:linear-gradient(90deg,var(--gold),var(--orange));-webkit-background-clip:text;background-clip:text;color:transparent}.report-head .score.low{background:linear-gradient(90deg,#ff7a9a,var(--magenta));-webkit-background-clip:text;background-clip:text}.report-head .score.high{background:linear-gradient(90deg,var(--teal),#a6ffcb);-webkit-background-clip:text;background-clip:text}.report-head .score span{-webkit-text-fill-color:var(--muted)}.card.glow{border:1px solid transparent;background:linear-gradient(var(--card-solid),var(--card-solid)) padding-box,linear-gradient(135deg,var(--gold),var(--magenta) 50%,var(--purple)) border-box;box-shadow:0 0 40px rgba(255,79,163,.22)}.card.glow-teal{border-color:rgba(46,230,214,.45);box-shadow:0 0 30px rgba(46,230,214,.12)}.card h2 .em,h2 .em{color:var(--gold)}.fixes.lg li{font-size:16px;margin-bottom:12px}.card>form.card{margin:0;border:0;background:transparent;box-shadow:none;padding:0}.ex-art{float:right;width:260px;height:auto;margin:0 0 12px 20px;border-radius:12px;box-shadow:0 0 0 2px rgba(255,210,63,.7),0 10px 24px rgba(0,0,0,.35)}@media(max-width:700px){.ex-art{float:none;width:100%;margin:0 0 14px}}.optin{display:flex;align-items:center;gap:8px;margin:-4px 0 6px;font-size:13px;line-height:1.35;color:var(--muted);cursor:pointer}.optin input{width:14px;height:14px;margin:0;flex:none;accent-color:var(--magenta)}.optin.optin-last{margin-bottom:14px}@media (min-width:641px){.optin span{white-space:nowrap}}@media (max-width:640px){.optin{align-items:flex-start}.optin input{margin-top:2px}}.sponsor-offers{margin:34px 0 10px}.offer-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.offer{position:relative;overflow:hidden;border-radius:18px;padding:20px 20px 18px;background:var(--card);border:1px solid var(--line);box-shadow:0 10px 30px rgba(6,2,24,.35);display:flex;flex-direction:column}.offer.potw{background:linear-gradient(var(--card-solid),var(--card-solid)) padding-box,linear-gradient(135deg,var(--gold),var(--magenta)) border-box;box-shadow:0 0 34px rgba(255,79,163,.2)}.offer.potw,.offer.tool{border:1px solid transparent}.offer.tool{background:linear-gradient(var(--card-solid),var(--card-solid)) padding-box,linear-gradient(135deg,var(--teal),var(--purple)) border-box;box-shadow:0 0 34px rgba(46,230,214,.14)}.offer:after{content:"";position:absolute;right:-50px;top:-50px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(255,79,163,.22),transparent 70%);pointer-events:none}.offer.nl:after,.offer.tool:after{background:radial-gradient(circle,rgba(46,230,214,.2),transparent 70%)}.offer-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.offer-top .tag{margin:0}.offer-price{font-size:28px;font-weight:900;color:var(--gold)}.offer-price small{font-size:14px;color:var(--muted);font-weight:600}.offer h3{margin:10px 0 4px;font-size:20px}.offer ul{margin:6px 0 14px;padding-left:18px;line-height:1.5}.offer li{margin-bottom:4px}.offer li::marker{color:var(--teal)}.offer-cta{margin-top:auto;align-self:flex-start;background:var(--gold);color:var(--ink)!important;font-weight:800;text-decoration:none;padding:10px 18px;border-radius:999px;box-shadow:0 0 16px rgba(255,210,63,.4)}.offer-cta:hover{filter:brightness(1.05)}.offer-facts{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px;margin:12px 0 4px;font-size:14px}.offer-facts dt{color:var(--teal-soft);font-weight:700}.offer-facts dd{margin:0}.offer-preview{display:grid;grid-gap:6px;gap:6px;margin:0 0 14px;padding:12px;border-radius:12px;background:rgba(11,6,32,.55);border:1px dashed rgba(255,210,63,.3)}@media(max-width:760px){.offer-grid{grid-template-columns:1fr}}@media(max-width:480px){.hero-stage{padding:18px 10px 4px}.card#audit,.hero-grid form.card{padding:16px 14px}.hero-stage .eyebrow,.hero-stage .hero-chips,.hero-stage .lede,.hero-stage .trust-row,.hero-stage h1{margin-left:6px;margin-right:6px}}.cf-turnstile{min-height:65px}.fix-help{margin:10px 0 0;font-size:14px;color:#cfc6ff}.fix-help a{color:var(--gold);font-weight:700}.mnav{display:none}@media(max-width:640px){.site-header{position:relative!important;z-index:70;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(14,8,38,.96)!important}.hero-grid{grid-template-columns:minmax(0,1fr)!important}.site-header .nav{flex-wrap:nowrap!important;padding:10px 14px!important;gap:10px!important;position:relative}.site-header .nav-links{display:none!important}.site-header .logo{min-width:0;flex-shrink:1}.mnav{display:flex;align-items:center;gap:8px;flex-shrink:0}.mnav-pill{background:var(--gold);color:var(--ink)!important;padding:6px 12px;border-radius:999px;font-weight:800;font-size:13.5px;text-decoration:none;white-space:nowrap;box-shadow:0 0 14px rgba(255,210,63,.45)}.mnav-btn{width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,210,63,.35);background:rgba(139,92,246,.22);color:#fff;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.mnav-btn[aria-expanded=true]{background:rgba(255,79,163,.3);border-color:#ff4fa3}.mnav-btn:focus-visible,.mnav-menu a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mnav-menu{position:absolute;left:10px;right:10px;top:100%;margin-top:6px;z-index:60;display:flex;flex-direction:column;padding:8px;border-radius:16px;background:#1c0c45;background-image:linear-gradient(160deg,#24105a,#150833);isolation:isolate;border:1px solid rgba(255,210,63,.25);box-shadow:0 0 0 1px rgba(255,79,163,.2),0 18px 40px rgba(5,2,20,.6)}.mnav-menu[hidden]{display:none}.mnav-backdrop{position:fixed;inset:0;z-index:-1;background:rgba(6,2,20,.6)}.mnav-menu a{color:#e6e0ff;text-decoration:none;font-weight:700;font-size:16px;padding:12px 14px;border-radius:10px}.mnav-menu a:active,.mnav-menu a:hover{background:rgba(139,92,246,.25);color:var(--gold)}}@media(max-width:360px){.site-header .logo b{font-size:17px}.mnav-pill{padding:5px 10px;font-size:12.5px}}body,html{overscroll-behavior-y:none}