:root{--gold: #FFD24A;--panel2:rgba(10,12,18,.5);--red:#F2B632;--red2:#ff3a54;--bg:#07090d;--bg2:#0b0f18;--panel:rgba(10,12,18,.72);--text:rgba(233,238,251,.94);--muted:rgba(154,166,193,.92);--border:rgba(255,255,255,.08);--border2:rgba(255,255,255,.12);--accent:#f0b429;--accent2:#ffcf4d;--good:#2be090;--warn:#ffb020;--bad:#ff5c75;--shadow:0 14px 48px rgba(0,0,0,.55);--shadow2:0 10px 30px rgba(0,0,0,.45);--radius:18px;--radius2:14px;--focus:0 0 0 4px rgba(240,180,41,.18);--font:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font);color:var(--text);background:radial-gradient(1100px 520px at 18% -8%,rgba(240,180,41,.1),transparent 60%),radial-gradient(900px 520px at 82% 0%,rgba(240,180,41,.06),transparent 58%),radial-gradient(900px 600px at 50% 100%,rgba(255,255,255,.04),transparent 60%),linear-gradient(180deg,var(--bg),var(--bg2))}a{color:inherit;text-decoration:none}.container{max-width:1240px;margin:0 auto;padding:18px 18px 34px}.narrow{max-width:560px}.muted{color:var(--muted)}.row{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.divider{height:1px;background:#ffffff14;margin:16px 0}.msg{margin-top:10px;color:#9aa6c1f2;font-size:13px}.topbar{position:sticky;top:0;z-index:50;padding:12px 16px;border-bottom:1px solid var(--border);background:#07080bb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbarApp{display:flex;align-items:center;justify-content:space-between;gap:12px}.leftGroup,.rightGroup{display:flex;align-items:center;gap:10px;min-width:240px}.centerGroup{flex:1;display:flex;justify-content:center}.logo{font-weight:900;letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px}.logo:before{content:"";width:10px;height:10px;border-radius:3px;background:linear-gradient(180deg,var(--accent2),var(--accent));box-shadow:0 0 0 6px #f0b42917,0 10px 25px #f0b4291a}.brandSub{color:var(--muted);font-size:12px}.searchWrap{width:min(560px,100%);position:relative}.searchWrap:before{content:"⌕";position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9aa6c1e6}.searchInput{width:100%;padding:11px 12px 11px 42px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#090b10b8;color:var(--text);outline:none}.searchInput:focus{border-color:#f0b4298c;box-shadow:var(--focus)}@media (max-width:980px){.leftGroup,.rightGroup{min-width:unset}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid var(--border2);background:linear-gradient(180deg,#ffffff0d,#ffffff05);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .08s ease,border-color .12s ease,box-shadow .12s ease}.btn:hover{border-color:#f0b42966;box-shadow:0 0 0 4px #f0b4291a}.btn:active{transform:translateY(1px)}.btn.ghost{background:transparent}.btn.primary{border-color:#f0b4298c;background:linear-gradient(180deg,#f0b42938,#f0b42914);box-shadow:0 14px 40px #f0b4291a}.iconBtn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#090b108c;color:#e9eefbeb;cursor:pointer}.proPill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(240,180,41,.45);background:linear-gradient(180deg,#f0b4292e,#f0b4290f);color:#fff3d2f2;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.proDot{width:8px;height:8px;border-radius:3px;background:linear-gradient(180deg,var(--accent2),var(--accent));box-shadow:0 0 0 6px #f0b4291a}.profileChip{display:inline-flex;align-items:center;gap:10px;padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#090b108c}.avatar{width:28px;height:28px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 30% 30%,#f0b42947,#ffffff0d)}.profileEmail{font-size:12px;font-weight:800;color:#e9eefbeb;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profileMeta{font-size:11px;color:var(--muted)}.card{border:1px solid var(--border);border-radius:var(--radius);padding:16px;background:linear-gradient(180deg,#0f131beb,#0c0f16eb);box-shadow:var(--shadow2)}.form{display:flex;flex-direction:column;gap:10px;margin-top:12px}label{color:#9aa6c1f2;font-size:12px}input,textarea,select{width:100%;padding:11px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#090b10d1;color:var(--text);outline:none}input:focus,textarea:focus,select:focus{border-color:#f0b4298c;box-shadow:var(--focus);background:#090b10eb}textarea{min-height:110px;resize:vertical;font-family:var(--font)}.hero{padding:34px 0 22px}.hero h1{margin:0 0 10px;font-size:clamp(34px,4.2vw,50px);line-height:1.04;letter-spacing:-.02em}.sub{margin:0 0 16px;color:var(--muted);max-width:72ch;font-size:15px;line-height:1.55}.ctaRow,.pillRow{display:flex;gap:10px;flex-wrap:wrap}.pill{border:1px solid var(--border);border-radius:999px;padding:7px 11px;color:#e9eefbdb;font-size:12px;background:#0f131b8c}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}@media (max-width:920px){.grid3,.grid2{grid-template-columns:1fr}}.footer{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:18px;color:#9aa6c1e6;font-size:12px}.layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;align-items:start}@media (max-width:980px){.layout{grid-template-columns:1fr}}.sidebar{position:sticky;top:74px;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow2);padding:12px}.sideTitle{font-size:12px;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:6px 8px 10px}.sideDivider{height:1px;background:#ffffff14;margin:10px 6px}.sideIconNav{display:flex;flex-direction:column;gap:10px}.sideItem{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;border:1px solid transparent;background:#090b1059}.sideItem:hover{border-color:#f0b42940;background:#090b108c;box-shadow:0 0 0 4px #f0b42912}.sideItem.active{border-color:#f0b4298c;background:linear-gradient(180deg,#f0b42929,#f0b4290f)}.sideIcon{width:38px;height:38px;border-radius:14px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);background:#090b108c}.sideName{font-weight:900}.sideHint{font-size:11px;color:var(--muted)}.tiles{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}@media (max-width:980px){.tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:620px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{grid-column:span 3;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow2);padding:14px;overflow:hidden}.tileLabel{font-size:12px;color:#9aa6c1f2;letter-spacing:.08em;text-transform:uppercase}.tileValue{font-size:28px;font-weight:950;letter-spacing:-.02em;margin-top:8px}.tileDelta{font-size:12px;color:#9aa6c1f2;margin-top:6px}.deltaGood{color:#2be090f2}.deltaBad{color:#ff5c75f2}.deltaWarn{color:#ffb020f2}.spark{margin-top:12px;height:32px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#090b108c,#090b1040)}.feedHead{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:10px}.feedTitle{font-size:18px;font-weight:950}.feedMeta{color:var(--muted);font-size:13px}.feedFilters{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.selectPill{padding:10px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#090b10b8;color:#e9eefbeb}.matchFeed{display:flex;flex-direction:column;gap:12px;margin-top:14px}.matchCard{border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow2);overflow:hidden;cursor:pointer}.matchCard:before{content:"";display:block;height:2px;background:linear-gradient(90deg,rgba(240,180,41,.85),rgba(240,180,41,.1),transparent)}.matchTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#090b1059;border-bottom:1px solid rgba(255,255,255,.06)}.matchLeft{display:flex;align-items:center;gap:12px}.resultPip{width:10px;height:10px;border-radius:4px;box-shadow:0 0 0 6px #ffffff08}.pipWin{background:#2be090f2}.pipLoss{background:#ff5c75f2}.matchMap{font-weight:950}.matchSub{font-size:12px;color:var(--muted)}.matchRight{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.chip{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#090b108c;font-size:12px}.matchBody{padding:12px 14px 14px}.statGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px}@media (max-width:980px){.statGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:620px){.statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.statMini{grid-column:span 3;border:1px solid rgba(255,255,255,.08);background:#090b1066;border-radius:16px;padding:10px}.statMiniLabel{color:var(--muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.statMiniValue{margin-top:6px;font-size:18px;font-weight:950}.coachGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.coachGrid.single{grid-template-columns:1fr}@media (max-width:980px){.coachGrid{grid-template-columns:1fr}}.coachCard{border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow2);padding:14px}.coachTop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.coachHint{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.miniChip{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#090b108c;font-size:12px}.sevTag{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(255,255,255,.1);background:#090b108c}.sevTag:before{content:"";width:8px;height:8px;border-radius:3px}.sevTag.critical:before{background:#ff5c75f2}.sevTag.high:before{background:#ffb020f2}.sevTag.medium:before{background:#f0b429f2}.sevTag.low:before{background:#2be090f2}.drawerOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer{position:fixed;top:0;right:0;height:100vh;width:min(520px,92vw);background:linear-gradient(180deg,#0f131bfa,#0c0f16fa);border-left:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow);padding:14px;overflow:auto}.drawerHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:12px}.drawerTitle{font-weight:950;font-size:18px}.drawerSub{color:var(--muted);font-size:13px;margin-top:4px}.drawerKpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.drawerSectionTitle{font-size:12px;color:#9aa6c1f2;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.tableWrap{margin-top:14px;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:#090b1073;box-shadow:var(--shadow2)}.table{width:100%;border-collapse:collapse;font-size:13px}.table thead th{padding:12px;color:#9aa6c1f2;font-size:12px;letter-spacing:.1em;text-transform:uppercase;background:#0f131bd1;border-bottom:1px solid rgba(255,255,255,.08);text-align:left}.table tbody td{padding:12px;border-bottom:1px solid rgba(255,255,255,.06);color:#e9eefbe0}.tRight{text-align:right}.profileHero{display:flex;flex-direction:column;gap:14px}.banner{position:relative;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);overflow:hidden;min-height:220px;background:radial-gradient(700px 220px at 20% 0%,rgba(240,180,41,.18),transparent 60%),linear-gradient(180deg,#090b10bf,#090b108c);box-shadow:var(--shadow2)}.bannerOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0009,#0000001a)}.bannerContent{position:relative;display:flex;align-items:flex-end;gap:14px;padding:16px}.bigAvatar{width:84px;height:84px;border-radius:24px;border:1px solid rgba(255,255,255,.14);background:radial-gradient(circle at 30% 30%,#f0b42947,#ffffff0d)}.displayName{font-weight:950;font-size:26px;letter-spacing:-.02em}.profileActions{display:grid;grid-template-columns:1.1fr .9fr;gap:12px}@media (max-width:980px){.profileActions{grid-template-columns:1fr}}.miniList{display:flex;flex-direction:column;gap:10px;margin-top:10px}.miniRow{display:flex;gap:12px;align-items:baseline;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:12px;background:#090b108c}.miniLabel{color:#9aa6c1e6;font-size:12px;width:120px}.miniValue{font-weight:700;color:#e9eefbe6}::selection{background:#f0b42947;color:var(--text)}.roleBadge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#090b108c;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.roleBadge:before{content:"";width:8px;height:8px;border-radius:3px;background:#f0b429f2;box-shadow:0 0 0 6px #f0b42914}.roleBadge.role-coach:before{background:#9b77fff2;box-shadow:0 0 0 6px #9b77ff1a}.roleBadge.role-roamer:before{background:#2be090f2;box-shadow:0 0 0 6px #2be0901a}.roleBadge.role-anchor:before{background:#40c4fff2;box-shadow:0 0 0 6px #40c4ff1a}.roleBadge.role-igl:before{background:#ff5c75f2;box-shadow:0 0 0 6px #ff5c751a}.roleBadge.role-entry:before{background:#ffb020f2;box-shadow:0 0 0 6px #ffb0201a}.roleBadge.role-support:before{background:#f0b429f2;box-shadow:0 0 0 6px #f0b4291a}.roleBadge.role-flex:before{background:#c8d2e6d9;box-shadow:0 0 0 6px #c8d2e614}.roleBadge.role-analyst:before{background:#ff7900f2;box-shadow:0 0 0 6px #ff79001a}.clubBadge{display:flex;align-items:center;justify-content:center;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.tabBar{display:flex;gap:10px;flex-wrap:wrap;border:1px solid rgba(255,255,255,.1);background:#090b1073;border-radius:999px;padding:6px}.tabBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;cursor:pointer;padding:10px 14px;border-radius:999px;background:transparent;color:#e9eefbeb;font-weight:900;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.tabBtn:hover{border-color:#f0b42940;background:#090b1059}.tabBtn.active{border-color:#f0b4298c;background:linear-gradient(180deg,#f0b42929,#f0b4290f)}.tabPane{margin-top:12px}.landingWrap{min-height:calc(100vh - 64px);display:flex;flex-direction:column;gap:18px}.landingHero{position:relative;border:1px solid rgba(255,255,255,.1);border-radius:24px;overflow:hidden;background:radial-gradient(1100px 520px at 18% -10%,rgba(240,180,41,.12),transparent 60%),radial-gradient(900px 560px at 82% 0%,rgba(255,92,117,.1),transparent 58%),linear-gradient(180deg,#090b10d9,#090b108c);box-shadow:var(--shadow)}.landingHero:before{content:"";position:absolute;inset:-80px -40px auto -60px;height:260px;background:linear-gradient(90deg,rgba(255,59,77,.22),transparent 55%);transform:rotate(-8deg)}.landingHero:after{content:"";position:absolute;inset:auto -60px -120px auto;width:520px;height:520px;background:radial-gradient(circle at 30% 30%,rgba(240,180,41,.16),transparent 62%)}.landingHeroInner{position:relative;padding:28px;display:grid;grid-template-columns:1.15fr .85fr;gap:16px}@media (max-width:980px){.landingHeroInner{grid-template-columns:1fr}}.bigTitle{margin:0;font-size:clamp(36px,4.8vw,58px);line-height:1.02;letter-spacing:-.03em;white-space:pre-line}.bigSub{margin:12px 0 0;color:#9aa6c1f2;font-size:15px;line-height:1.55;max-width:72ch}.heroCtas{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px;align-items:center}.r6Button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ff3b4d2e,#ff3b4d14);box-shadow:0 16px 44px #ff3b4d1a;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.r6Button:hover{border-color:#ff3b4d73;box-shadow:0 0 0 4px #ff3b4d1f,0 16px 44px #ff3b4d1f}.r6Shield{width:42px;height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#090b10a6,#090b1059);display:flex;align-items:center;justify-content:center}.r6Shield svg{width:28px;height:28px;opacity:.95}.heroCardStack{display:flex;flex-direction:column;gap:12px}.miniStatCard{border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#090b108c;padding:14px}.miniStatTitle{color:#9aa6c1f2;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.miniStatValue{margin-top:8px;font-size:18px;font-weight:950}.miniStatHint{margin-top:6px;color:#9aa6c1f2;font-size:12px;line-height:1.5}.offerGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}@media (max-width:980px){.offerGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:620px){.offerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.offerCard{grid-column:span 4;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#090b1080;padding:14px;box-shadow:var(--shadow2)}.offerCard h3{margin:0 0 8px;font-size:14px}.offerCard p{margin:0;color:#9aa6c1f2;font-size:13px;line-height:1.55}.priceWrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:980px){.priceWrap{grid-template-columns:1fr}}.priceCard{border:1px solid rgba(255,255,255,.1);border-radius:22px;background:linear-gradient(180deg,#090b10a6,#090b1059);padding:16px;box-shadow:var(--shadow2)}.priceTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.priceName{font-weight:950;letter-spacing:.1em;text-transform:uppercase;font-size:12px;color:#9aa6c1f2}.priceVal{font-size:28px;font-weight:950}.bullet{display:flex;gap:10px;margin-top:10px;color:#e9eefbe0;font-size:13px;align-items:flex-start}.bullet:before{content:"";width:8px;height:8px;border-radius:3px;margin-top:5px;background:#f0b429f2;box-shadow:0 0 0 6px #f0b42914}.bullet.red:before{background:#ff3b4df2;box-shadow:0 0 0 6px #ff3b4d1a}.noteTiny{color:#9aa6c1f2;font-size:12px;margin-top:10px}.kpiTableWrap{margin-top:12px}.smallTitle{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#9aa6c1f2;margin:14px 0 8px}.coachRow{display:flex;flex-direction:column;gap:10px;margin-top:10px}.coachCard.team{border-left:3px solid rgba(255,59,77,.7)}.leetHero{position:relative;border:1px solid rgba(255,255,255,.1);border-radius:26px;overflow:hidden;background:radial-gradient(900px 520px at 10% -10%,rgba(255,59,77,.18),transparent 60%),radial-gradient(900px 520px at 88% 0%,rgba(240,180,41,.16),transparent 60%),linear-gradient(180deg,#090b10e6,#090b108c);box-shadow:var(--shadow)}.leetHero:before{content:"";position:absolute;inset:-120px -80px auto -80px;height:360px;background:linear-gradient(90deg,rgba(255,59,77,.22),transparent 55%);transform:rotate(-10deg)}.leetHeroInner{position:relative;padding:34px 28px 26px;display:grid;grid-template-columns:1.1fr .9fr;gap:18px;align-items:center}@media (max-width:980px){.leetHeroInner{grid-template-columns:1fr}}.centerStack{display:flex;flex-direction:column;gap:12px}.heroTitle2{margin:0;font-size:clamp(36px,4.6vw,64px);line-height:1.02;letter-spacing:-.04em}.heroSub2{margin:0;color:#9aa6c1fa;font-size:15px;line-height:1.6;max-width:70ch}.heroCtas2{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:6px}.statRow{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.statPill{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#090b1073;min-width:140px}.statPill .k{color:#9aa6c1f2;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.statPill .v{font-weight:950;font-size:16px}.mockWrap{display:flex;flex-direction:column;gap:12px}.mockShot{border-radius:22px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:0 28px 70px #00000073;overflow:hidden}.mockTopbar{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.1);background:#090b108c}.dots{display:flex;gap:7px;align-items:center}.dot{width:9px;height:9px;border-radius:99px;background:#ffffff24}.dot.red{background:#ff3b4db3}.dot.gold{background:#f0b429cc}.mockBody{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mockCard{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#090b108c;padding:12px}.mockCard .t{color:#9aa6c1f2;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.mockCard .n{margin-top:8px;font-size:18px;font-weight:950}.mockCard .s{margin-top:6px;color:#9aa6c1f2;font-size:12px;line-height:1.5}.logoStrip{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.logoChip{padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#090b1066;color:#e9eefbdb;font-size:12px}.featureRows{display:flex;flex-direction:column;gap:12px}.featureRow{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}@media (max-width:980px){.featureRow{grid-template-columns:1fr}}.featurePanel{border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#090b1080;padding:16px;box-shadow:var(--shadow2)}.featureArt{border-radius:22px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(520px 260px at 20% 20%,rgba(255,59,77,.18),transparent 60%),radial-gradient(520px 260px at 80% 30%,rgba(240,180,41,.16),transparent 60%),linear-gradient(180deg,#ffffff0f,#ffffff05);min-height:220px;box-shadow:var(--shadow2);position:relative;overflow:hidden}.featureArt:after{content:"";position:absolute;inset:auto -80px -120px auto;width:460px;height:460px;background:radial-gradient(circle at 30% 30%,rgba(240,180,41,.18),transparent 62%)}.kbd{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#090b108c;font-size:12px;color:#e9eefbe6}.centerpiece{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px 10px 10px;text-align:center}.centerpiece .tagline{margin-top:12px;color:#9aa6c1f5;font-size:14px;line-height:1.6;max-width:70ch}.centerpieceButton{width:min(340px,92vw);height:340px;border-radius:42px;border:1px solid rgba(240,180,41,.18);background:radial-gradient(240px 240px at 30% 25%,rgba(255,51,71,.26),transparent 62%),radial-gradient(240px 240px at 70% 65%,rgba(240,180,41,.2),transparent 62%),linear-gradient(180deg,#090b10bf,#090b1073);box-shadow:0 40px 110px #0000008c,0 0 0 6px #ff33471a,0 0 0 1px #f0b4291f inset;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-decoration:none;color:#e9eefbf5;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.centerpieceButton:hover{transform:translateY(-2px);border-color:#ff334773;box-shadow:0 46px 140px #0000009e,0 0 0 8px #ff33471f,0 0 0 1px #f0b42929 inset}.centerpieceIcon{width:86px;height:86px;border-radius:26px;border:1px solid rgba(240,180,41,.22);background:#07090d73;display:flex;align-items:center;justify-content:center;box-shadow:0 22px 60px #ff33471f}.centerpieceIcon svg{width:54px;height:54px}.centerpieceLabel{font-weight:1000;letter-spacing:.1em;text-transform:uppercase;font-size:13px;color:#f0b429fa}.centerpieceTitle{font-size:22px;font-weight:1000;letter-spacing:-.02em}.centerpieceHint{font-size:12px;color:#9aa6c1f2;max-width:34ch;line-height:1.5}.offerCols{margin-top:18px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}@media (max-width:980px){.offerCols{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:640px){.offerCols{grid-template-columns:repeat(2,minmax(0,1fr))}}.offerCol{grid-column:span 4;border:1px solid rgba(240,180,41,.14);border-left:3px solid rgba(240,180,41,.55);border-radius:22px;background:radial-gradient(520px 260px at 10% 10%,rgba(255,51,71,.12),transparent 60%),linear-gradient(180deg,#0c0e14a6,#0c0e1466);padding:16px;box-shadow:var(--shadow2)}.offerCol h3{margin:0 0 8px;font-size:14px;font-weight:1000;letter-spacing:.06em;text-transform:uppercase}.offerCol p{margin:0;color:#9aa6c1f2;font-size:13px;line-height:1.6}.offerList{margin-top:12px;display:flex;flex-direction:column;gap:10px}.offerItem{display:flex;gap:10px;align-items:flex-start;color:#e9eefbe6;font-size:13px;line-height:1.55}.offerItem:before{content:"";width:10px;height:10px;border-radius:4px;margin-top:5px;background:#ff3347d9;box-shadow:0 0 0 6px #ff33471a}.offerItem strong{color:#e9eefbf5}.goldEdge{border-left-color:#f0b429a6}.card,.miniStatCard,.priceCard,.offerCol,.matchCard,.tableWrap,.panel,.featurePanel,.mockShot{border-color:#f0b42929}.card,.miniStatCard,.priceCard,.offerCol,.matchCard,.tableWrap,.panel,.featurePanel{border-radius:24px}.topbar{border-bottom:1px solid rgba(240,180,41,.14);-webkit-backdrop-filter:saturate(120%) blur(10px);backdrop-filter:saturate(120%) blur(10px)}.btn.primary{background:linear-gradient(180deg,#f2b632f2,#f2b632c7);border-color:#f2b63266;box-shadow:0 16px 46px #f2b6322e}.btn.primary:hover{box-shadow:0 0 0 4px #f2b63229,0 16px 46px #f2b63233}.btn.ghost:hover{border-color:#f0b42942}.logo{letter-spacing:.12em}h1,h2,h3{letter-spacing:-.02em}.mvModal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:none;align-items:center;justify-content:center;z-index:2000}.mvModal.open{display:flex}.mvModalCard{max-width:520px;width:92vw;border-radius:22px;border:1px solid rgba(240,180,41,.18);background:radial-gradient(420px 240px at 10% 10%,rgba(242,182,50,.18),transparent 60%),linear-gradient(180deg,#0a0c12eb,#0a0c12b8);box-shadow:0 40px 120px #000000a6;padding:18px}.mvModalHeader{display:flex;align-items:center;justify-content:space-between}.mvModalTitle{font-weight:1000;letter-spacing:.04em;text-transform:uppercase;font-size:13px;color:#f0b429fa}.mvModalClose{border:1px solid rgba(240,180,41,.22);background:transparent;color:#e9eefbeb;border-radius:12px;padding:6px 10px;cursor:pointer}.mvModalBody{margin-top:10px;color:#e9eefbf0;line-height:1.6;font-size:14px}.mvModalBody ul{margin:10px 0 0 18px}.mvInfo{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;border:1px solid rgba(240,180,41,.35);color:#f0b429fa;font-size:12px;cursor:pointer}@media (max-width:560px){.logoMark{height:30px}}:root{--radius:24px;--radius2:18px;--border:rgba(242,182,50,.16);--border2:rgba(242,182,50,.28);--shadowStrong:0 30px 90px rgba(0,0,0,.55)}html{scroll-behavior:smooth}body{background:radial-gradient(900px 520px at 15% -10%,rgba(242,182,50,.14),transparent 62%),radial-gradient(900px 520px at 85% 0%,rgba(242,182,50,.1),transparent 62%),linear-gradient(180deg,var(--bg),var(--bg2))}.container{max-width:1320px;padding:22px 22px 44px}@media (max-width:560px){.container{padding:16px 14px 34px}}.landingWrap{gap:22px}section{scroll-margin-top:90px}.divider{height:1px;background:#f2b6321f;margin:16px 0}.topbar{position:sticky;top:0;z-index:1200;background:#07090db3;border-bottom:1px solid rgba(242,182,50,.14)}.topbarApp{height:66px;max-width:1320px;margin:0 auto;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:14px}@media (max-width:560px){.topbarApp{padding:0 14px;height:62px}}.leftGroup{display:flex;align-items:center;gap:12px}.brandSub{color:#9aa6c1eb;font-size:12px;letter-spacing:.04em}.rightGroup{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.logo{display:inline-flex;align-items:center}.logoMark{height:32px}@media (max-width:560px){.logoMark{height:28px}}.btn{border-radius:16px;border:1px solid rgba(242,182,50,.18);padding:10px 14px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.btn.ghost{background:#0a0c1259}.btn.ghost:hover{border-color:#f2b63247;background:#0a0c127a}.btn.primary{border-color:#f2b6326b;background:linear-gradient(180deg,#f2b632fa,#f2b632b8);box-shadow:0 18px 54px #f2b63229}.btn.primary:hover{box-shadow:0 0 0 4px #f2b63229,0 18px 54px #f2b63233}.card,.miniStatCard,.priceCard,.offerCol,.matchCard,.tableWrap,.panel,.featurePanel{border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow2)}.offerCol{border-left-width:4px}.table{border-collapse:separate;border-spacing:0}.table thead th{color:#9aa6c1eb;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.table td,.table th{padding:12px}.table tbody tr:hover{background:#ffffff08}input,textarea,select{border-radius:16px;border:1px solid rgba(242,182,50,.16);background:#0a0c126b}input:focus,textarea:focus,select:focus{outline:none;border-color:#f2b63266;box-shadow:0 0 0 4px #f2b6321f}h1{font-size:34px}h2{font-size:20px}h3{font-size:14px}.muted{color:#9aa6c1eb}.centerpieceButton{border-radius:46px;border:1px solid rgba(242,182,50,.3);box-shadow:var(--shadowStrong),0 0 0 6px #f2b6321a,0 0 0 1px #f2b6321f inset}.centerpieceButton:hover{border-color:#f2b6328c;box-shadow:0 52px 160px #000000a8,0 0 0 8px #f2b6321f,0 0 0 1px #f2b63229 inset}.footer{border-top:1px solid rgba(242,182,50,.12);padding-top:18px;margin-top:10px}.pill,.chip,.proPill,.miniChip{border-radius:999px;border:1px solid rgba(242,182,50,.14)}.panelHead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.panelTitle{font-weight:1000;letter-spacing:.08em;text-transform:uppercase;font-size:12px;color:#f0b429fa}.panelActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.grid2{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}@media (max-width:980px){.grid2{grid-template-columns:1fr}}.feed{display:flex;flex-direction:column;gap:10px}.feedItem{border:1px solid rgba(242,182,50,.14);border-radius:18px;background:linear-gradient(180deg,#0a0c129e,#0a0c126b);padding:12px}.feedTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.feedTitle{font-weight:1000;letter-spacing:-.02em}.feedMeta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;color:#9aa6c1eb;font-size:12px}.kvRow{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.kv{border:1px solid rgba(242,182,50,.12);border-radius:999px;padding:6px 10px;font-size:12px;color:#e9eefbeb;background:#07090d59}.kv strong{color:#f0b429fa;font-weight:1000}.feedNotes{margin-top:8px;color:#9aa6c1eb;font-size:13px;line-height:1.55}.iconBtn{border:1px solid rgba(242,182,50,.18);background:#0a0c1259;color:#e9eefbeb;border-radius:14px;padding:8px 10px;cursor:pointer}.iconBtn.danger{border-color:#f2b63259;color:#f2b632eb}.cards{display:flex;flex-direction:column;gap:10px}.cardItem{border:1px solid rgba(242,182,50,.14);border-radius:18px;background:linear-gradient(180deg,#0a0c129e,#0a0c126b);padding:12px}.cardHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.cardTitle{font-weight:1000}.sev{border-radius:999px;padding:6px 10px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(242,182,50,.14)}.sev.critical{border-color:#f2b63273;color:#f2b632f2;background:#f2b63214}.sev.high{border-color:#f2b63242;color:#ffaab0f2;background:#f2b6320f}.sev.medium{border-color:#f2b6323d;color:#f2b632f2;background:#f2b6320f}.sev.low{border-color:#9aa6c142;color:#9aa6c1f2;background:#9aa6c10f}.cardBody{margin-top:8px;color:#9aa6c1eb;line-height:1.55;font-size:13px}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;display:none;align-items:flex-end;justify-content:center;z-index:2100;background:#0000008c}.drawer.open{display:flex}.drawerCard{width:min(980px,96vw);max-height:90vh;overflow:auto;margin:0 0 14px;border:1px solid rgba(242,182,50,.18);border-radius:24px;background:radial-gradient(700px 340px at 10% 10%,rgba(242,182,50,.18),transparent 60%),linear-gradient(180deg,#0a0c12eb,#0a0c12b3);box-shadow:0 50px 160px #000000b3;padding:16px}.drawerHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.drawerTitle{font-weight:1000;font-size:16px}.drawerActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}@media (max-width:800px){.formGrid{grid-template-columns:1fr}}.field label{display:block;margin-bottom:6px;color:#9aa6c1eb;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.field input,.field select,.field textarea{width:100%}.span2{grid-column:span 2}@media (max-width:800px){.span2{grid-column:auto}}.checkGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px}@media (max-width:800px){.checkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.check{display:flex;gap:8px;align-items:center;font-size:13px;color:#e9eefbeb}.noteTiny{margin-top:10px;color:#9aa6c1e0;font-size:12px}.csvMapGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}@media (max-width:760px){.csvMapGrid{grid-template-columns:1fr}}.csvMapRow{border:1px solid rgba(242,182,50,.14);border-radius:18px;background:#0a0c1273;padding:10px;display:flex;gap:10px;align-items:center;justify-content:space-between}.csvMapLabel{font-weight:900;letter-spacing:.06em;text-transform:uppercase;font-size:11px;color:#e9eefbeb}.csvMapHint{font-size:12px;color:#9aa6c1eb;margin-top:4px}.csvMapLeft{display:flex;flex-direction:column;gap:2px}.csvMapSelect{min-width:260px}.csvPreviewWrap{margin-top:12px}:root{--bg:#050607;--bg2:#07080A;--panel:rgba(12,13,16,.72);--panel2:rgba(12,13,16,.52);--text:rgba(242,244,252,.94);--muted:rgba(170,178,198,.88);--gold: #FFD24A;--gold2: #C88A12;--border:rgba(242,182,50,.18);--borderStrong:rgba(242,182,50,.32);--shadow2:0 18px 60px rgba(0,0,0,.55);--radius:24px}body{background:radial-gradient(900px 520px at 20% -10%,rgba(242,182,50,.1),transparent 62%),radial-gradient(900px 520px at 80% 0%,rgba(242,182,50,.06),transparent 62%),linear-gradient(180deg,var(--bg),var(--bg2))}a{color:#f2b632f0}a:hover{color:#f2b632}.btn{border:1px solid var(--border);background:#0c0d106b}.btn.ghost{background:#0c0d104d}.btn.primary{background:linear-gradient(180deg,#f2b632f5,#b88312eb);border-color:#f2b63266;color:#0a0b0e;box-shadow:0 16px 50px #f2b6321a}.btn.primary:hover{box-shadow:0 0 0 4px #f2b63229,0 16px 50px #f2b63224}.pill,.chip,.proPill,.miniChip{border:1px solid var(--border);background:#0c0d1066}.proDot{background:var(--gold)}.card,.miniStatCard,.priceCard,.offerCol,.matchCard,.tableWrap,.panel,.featurePanel{border:1px solid var(--border);background:radial-gradient(520px 280px at 10% 10%,rgba(242,182,50,.08),transparent 60%),linear-gradient(180deg,#0c0d10c7,#0c0d1094)}input,textarea,select{border:1px solid rgba(242,182,50,.18);background:#0c0d108c}input:focus,textarea:focus,select:focus{border-color:#f2b6326b;box-shadow:0 0 0 4px #f2b63224}.centerpieceButton{border:1px solid rgba(242,182,50,.4);box-shadow:0 40px 120px #0009,0 0 0 6px #f2b6321a,0 0 0 1px #f2b6321f inset}.centerpieceButton:hover{box-shadow:0 52px 160px #000000a8,0 0 0 8px #f2b6321f,0 0 0 1px #f2b6322e inset}.logoMark{height:34px;width:auto;display:block}.logoBadge{background:#fff;padding:8px 10px;border:1px solid rgba(242,182,50,.55);box-shadow:0 12px 40px #00000059;display:inline-flex;align-items:center;border-radius:10px}.topbar .leftGroup{gap:10px}.topbarApp{justify-content:flex-start}.topbarApp .rightGroup{margin-left:auto}body.gate{background:#050607!important}.gateMain{min-height:calc(100vh - 66px);display:flex;align-items:center;justify-content:center}.gateStack{width:min(520px,92vw);display:flex;flex-direction:column;align-items:center;gap:18px}.gateStack .logoBadge{padding:14px 16px}.gateForm{width:100%;border:1px solid rgba(242,182,50,.22);border-radius:0;background:#0c0d108c;padding:14px;display:flex;gap:10px;align-items:center}.gateForm input{border-radius:0;flex:1;min-width:220px}.gateForm .btn{border-radius:0}.gateHint{width:100%;text-align:center;color:#aab2c6e0;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.container{max-width:1400px}.topbarApp{padding-left:24px;padding-right:24px}.logoBadge{margin-left:0}:root{--gutter: clamp(14px, 2.2vw, 34px);--maxw: min(1560px, calc(100vw - (var(--gutter) * 2)))}.container{width:var(--maxw);max-width:1560px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.topbar{padding-left:0;padding-right:0}.topbarApp{width:var(--maxw);max-width:1560px;margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter)}@media (max-width: 520px){.logoBadge{padding:10px 12px}.logoBadge .logoMark{height:28px}}:root{--bg: #000000;--bg2:#000000;--panel:#000000;--panel2:#000000;--text: rgba(255,255,255,.92);--muted: rgba(255,255,255,.58);--gold: #FFD24A;--gold2: #C88A12;--border: rgba(242,182,50,.25);--borderStrong: rgba(242,182,50,.4);--radius: 0px}html,body{background:var(--bg)!important}body{background:var(--bg)!important;color:var(--text)}.container{padding-left:0;padding-right:0}.topbar{background:#000!important;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:none!important}.topbarApp{padding-top:14px;padding-bottom:14px}.logoBadge{background:#fff!important;border:1px solid var(--borderStrong)!important;border-radius:0!important;box-shadow:none!important;padding:8px 10px}.logoBadge .logoMark{height:32px}a{color:var(--gold);text-decoration:none}a:hover{color:var(--gold);opacity:.92}.card,.panel,.featurePanel,.miniStatCard,.priceCard,.offerCol,.matchCard,.tableWrap,.mvModalCard{background:#000!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:0!important;box-shadow:none!important}.divider{border-color:#ffffff1a!important}input,textarea,select{background:#000!important;color:var(--text)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:0!important;box-shadow:none!important}input::placeholder,textarea::placeholder{color:#ffffff6b!important}input:focus,textarea:focus,select:focus{outline:none!important;border-color:var(--borderStrong)!important;box-shadow:none!important}.btn{background:#000!important;color:var(--text)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:0!important;box-shadow:none!important}.btn:hover{border-color:#ffffff38!important}.btn.primary{background:#000!important;border-color:var(--borderStrong)!important;color:var(--gold)!important}.btn.primary:hover{border-color:#f2b6328c!important}.btn.ghost{background:#000!important}.pill,.chip,.proPill,.miniChip{background:#000!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:0!important;box-shadow:none!important}.table th,.table td{border-color:#ffffff1a!important}.table thead th{color:#ffffffc2!important}.mvModal{background:#000000d1!important}*{text-shadow:none!important}body.gate{background:#000!important}.gateMain{min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;padding:32px var(--gutter)}.gateStack{width:min(720px,92vw);display:flex;flex-direction:column;align-items:center;gap:16px}.gateLogo{width:min(520px,86vw);height:auto;display:block}.gateForm{width:100%;border:1px solid var(--border);background:#000;padding:12px;display:flex;gap:8px;align-items:center}.gateForm input{flex:1}#gateMsg{color:#ffffff8c;font-size:12px;min-height:16px;text-align:center}.logoBadge{background:transparent!important;border:none!important;padding:0!important}.logoMark{height:34px;width:auto}.navRow{display:flex;gap:12px;align-items:center}.dd{position:relative;display:inline-flex}.ddBtn{background:#000;color:#ffffffe0;border:1px solid rgba(255,255,255,.14);padding:8px 10px;border-radius:0;font-size:13px;letter-spacing:.02em;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.ddBtn:hover{border-color:#ffffff38}.ddMenu{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:#000;border:1px solid rgba(255,255,255,.14);display:none;z-index:40}.dd.isOpen .ddMenu{display:block}.ddMenu a{display:block;padding:10px 12px;color:#ffffffd6;border-bottom:1px solid rgba(255,255,255,.08)}.ddMenu a:hover{background:#ffffff0a}.ddMenu a:last-child{border-bottom:none}.homeHero{padding:clamp(34px,6vw,78px) 0}.homeHeroInner{max-width:980px;margin:0 auto;text-align:center}.homeHeroTitle{margin:0;color:#f2b632;font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.1;font-size:clamp(28px,4vw,56px)}.homeHeroSub{margin:12px 0 0;color:#ffffffc7;font-size:clamp(14px,1.5vw,18px);line-height:1.65}.homeHeroActions{margin-top:22px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.topbarApp{gap:16px}.rightGroup{display:flex;align-items:center;gap:12px}.gateStack{transform:translateY(-14px)}.gateMain{padding-top:18px!important}input,select,textarea{background:#0b0b0b;color:#f5f5f5;border:1px solid rgba(255,210,74,.28);outline:none}input::placeholder,textarea::placeholder{color:#f5f5f58c}input:focus,textarea:focus,select:focus{border-color:var(--gold);box-shadow:0 0 0 2px #ffd24a24}.gateStack{transform:translateY(-18px)}.card{position:relative}.verifyBanner{position:sticky;top:0;z-index:50;background:#000000e0;border-bottom:1px solid rgba(255,210,74,.22)}.verifyBannerInner{max-width:1180px;margin:0 auto;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#f5f5f5}.cardPad{padding:18px}.formNarrow{display:grid;gap:10px;max-width:520px}.minH18{min-height:18px}.lh16{line-height:1.6}.footer{max-width:1180px;margin:22px auto 28px;padding:0 14px;opacity:.65;font-size:12px}.mt12{margin-top:12px}.mt16{margin-top:16px}.r6Form{display:grid;grid-template-columns:140px 1fr 1fr auto;gap:12px;margin-top:12px;align-items:end}.fieldBtn{display:flex;flex-direction:column}.accountsList{display:flex;flex-direction:column;gap:10px;margin-top:10px}.accountRow{display:flex;gap:12px;align-items:center;border:1px solid rgba(212,175,55,.18);padding:10px}.acctMeta{flex:1;min-width:0}.acctTitle{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.acctLabel{background:#0b0b0b;color:#fff;border:1px solid rgba(212,175,55,.25);padding:8px 10px}.pill{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid rgba(212,175,55,.25);color:#d4af37e6;font-size:12px}.acctBtns{display:flex;gap:8px}.notice{padding:10px;border:1px solid rgba(212,175,55,.25)}.notice.error{border-color:#ff505080;color:#ff8c8cf2}.notice.ok{border-color:#5adc9673;color:#b4ffd2f2}.codeBlock{background:#0b0b0b;color:#d6d6d6;border:1px solid rgba(212,175,55,.18);padding:10px;overflow:auto;max-height:320px}@media (max-width: 980px){.r6Form{grid-template-columns:1fr}.accountRow{flex-direction:column;align-items:stretch}.acctBtns{justify-content:flex-end}}.r6Tabs{display:flex;flex-wrap:wrap;gap:8px}.tabBtn{background:transparent;border:1px solid var(--line);color:var(--fg);padding:8px 10px;font:inherit;cursor:pointer}.tabBtn.isActive{border-color:var(--accent)}.r6Panel{display:none}.r6Panel.isActive{display:block}.rowGap{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.select.small,.input.small{padding:8px 10px;font-size:14px}.tableWrap{overflow:auto;border:1px solid var(--line)}.table{width:100%;border-collapse:collapse;min-width:520px}.table th,.table td{padding:10px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.table th{font-weight:700}.sparkWrap svg{width:100%;height:100px;display:block}.badge{display:inline-block;padding:2px 8px;border:1px solid var(--line);border-radius:0;font-size:12px}.badge.ok{border-color:#2ecc71}.badge.warn{border-color:#f1c40f}.badge.bad{border-color:#e74c3c}.pillGold{border-color:var(--gold, #d4af37)!important;color:var(--gold, #d4af37)!important}.pillMuted{opacity:.75}.tabsBar{display:flex;gap:8px;align-items:center;margin:10px 0 14px;flex-wrap:wrap}.tabBtn{border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#ffffffeb;padding:8px 10px;border-radius:10px;cursor:pointer;font-size:14px}.tabBtn.isActive{background:#ffffff24;border-color:#ffffff42}.tabBtn:focus{outline:2px solid rgba(255,255,255,.25);outline-offset:2px}.tabPanel{display:none}.tabPanel.isActive{display:block}.topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;border-bottom:1px solid rgba(216,179,74,.18)}.topbar-left{display:flex;align-items:center;gap:12px}.logoLink{display:flex;align-items:center}.logoImg{height:34px;width:auto;display:block}.topbar-center{display:flex;align-items:center;gap:14px}.navLink{color:#ffffffdb;text-decoration:none;padding:8px 10px;border:1px solid transparent}.navLink:hover{border-color:#d8b34a4d}.navLink.isActive{border-color:#d8b34a8c;color:#fff}.topbar-right{display:flex;align-items:center;gap:12px}.iconBtn{background:transparent;border:1px solid rgba(216,179,74,.28);color:#fff;padding:8px 10px;cursor:pointer}.iconBtn:hover{border-color:#d8b34a8c}.profileMenu{position:relative}.profileBtn{display:flex;align-items:center;gap:10px;background:transparent;border:1px solid rgba(216,179,74,.28);color:#fff;padding:6px 10px;cursor:pointer}.profileBtn:hover{border-color:#d8b34a8c}.avatar{width:28px;height:28px;border-radius:999px;border:1px solid rgba(216,179,74,.45);object-fit:cover;background:#111}.profileName{font-size:13px;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu{position:absolute;right:0;top:calc(100% + 8px);min-width:240px;background:#0b0b0b;border:1px solid rgba(216,179,74,.28);display:none;padding:8px;z-index:50}.menu.open{display:block}.menuItem{display:block;width:100%;text-align:left;background:transparent;border:0;color:#ffffffe0;padding:10px;text-decoration:none;cursor:pointer}.menuItem:hover{background:#d8b34a1a}.menuSep{height:1px;background:#d8b34a2e;margin:6px 0}.menuItem.danger{color:#ff6a6a}.menuItem.danger:hover{background:#ff6a6a1a}.page{max-width:1100px;margin:0 auto;padding:26px 22px}.pageHeader{margin-bottom:18px}.h1{font-size:34px;margin:0 0 6px}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width: 820px){.grid2{grid-template-columns:1fr}.topbar-center{display:none}}
