@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050607;--surface:#111315;--surface-elevated:#171a1d;--surface-hover:#1f2428;--border:#2a3138;--text-primary:#f4f7fa;--text-secondary:#b5bec8;--text-muted:#7f8b97;--accent:#16c89a;--success:#26d07c;--warning:#f8b84a;--danger:#ff5c73;--info:#4ba0ff;--focus-ring:#7ee7cc;--site-header-height:96px}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--text-primary);background:radial-gradient(1120px 560px at 86% -14%, #4ba0ff14, transparent 64%), radial-gradient(980px 500px at 15% -20%, #16c89a12, transparent 68%), var(--bg);margin:0;font-family:IBM Plex Sans,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 3px #00c6c72e}.siteHeader{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:40;background:#08090ae6;border-bottom:1px solid #384048c7;position:sticky;top:0}.topNav{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:28px;max-width:1320px;min-height:96px;margin:0 auto;padding:20px 28px;display:flex}.brandLink{flex:none;align-items:center;gap:12px;margin-right:6px;display:flex}.brandDesktop,.brandMobile{align-items:center;display:flex}.brandDesktop img,.brandMobile img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.brandDesktop{aspect-ratio:1063/404;width:clamp(170px,14vw,206px)}.brandTextLockup{gap:2px;display:grid}.brandTextTitle{letter-spacing:.16em;color:#f4f7fa;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:13px;font-weight:700}.brandTextSubtitle{letter-spacing:.12em;text-transform:uppercase;color:#9ca8b4;font-size:11px;font-weight:500}.brandMobile{display:none}.primaryNavLinks{flex-wrap:nowrap;flex:420px;justify-content:center;align-items:center;gap:16px;min-width:0;display:flex}.srOnly{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.headerUtilities{justify-content:flex-end;align-items:center;gap:9px;margin-left:auto;display:flex}.headerAuthActions{flex:none;align-items:center;gap:9px;display:flex}.headerSearch{min-width:min(300px,42vw)}.headerSearch input{width:100%;color:var(--text-primary);background:#0f1113e6;border:1px solid #464e58c2;border-radius:999px;padding:10px 14px}.iconUtilityButton,.profileChip{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;background:#0f1113eb;border:1px solid #464e58c7;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:500}.iconUtilityButton:hover,.profileChip:hover{color:var(--text-primary);border-color:#53b4ff}.profileChip{text-decoration:none}.headerLogoutButton{cursor:pointer;font-family:inherit}.headerSignupButton{border-color:var(--accent);background:var(--accent);color:#041217;font-weight:700}.headerSignupButton:hover{color:#041217;background:#23d5d5;border-color:#23d5d5}.siteHeaderIntroRunning img[data-brand-logo-target]{opacity:0}.navLink{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;border:0;border-radius:0;padding:8px 3px;font-size:12px;font-weight:600;line-height:1.2;transition:color .2s;position:relative}.navLink:after{content:"";transform-origin:0;background:linear-gradient(90deg,#16c89a,#53b4ff);border-radius:999px;height:2px;transition:transform .24s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.navLink:hover{color:var(--text-primary)}.navLink:hover:after{transform:scaleX(1)}.navLinkActive{color:var(--text-primary)}.navLinkActive:after{transform:scaleX(1)}.navMenu{position:relative}.navMenu summary{cursor:pointer;list-style:none}.navMenu summary::-webkit-details-marker{display:none}.navMenu[open]>.navLink{color:var(--text-primary)}.navMenu[open]>.navLink:after{transform:scaleX(1)}.menuPanel{background:#0b1723f5;border:1px solid #284861f0;border-radius:14px;gap:6px;min-width:220px;padding:10px;display:grid;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 18px 42px #0000006b}.menuItem{color:var(--text-secondary);border-radius:10px;padding:9px 11px;font-size:14px;transition:background .18s,color .18s}.menuItem:hover{color:var(--text-primary);background:#162739db}.menuItem.disabled{opacity:.55}.menuItem.disabled:hover{color:var(--text-secondary);background:0 0}.appExperienceMain{transition:opacity .52s}.appExperience[data-brand-intro-stage=environment] .siteHeader,.appExperience[data-brand-intro-stage=environment] .appExperienceMain,.appExperience[data-brand-intro-stage=environment] .siteFooter,.appExperience[data-brand-intro-stage=assembling-v] .siteHeader,.appExperience[data-brand-intro-stage=assembling-v] .appExperienceMain,.appExperience[data-brand-intro-stage=assembling-v] .siteFooter,.appExperience[data-brand-intro-stage=swoosh] .siteHeader,.appExperience[data-brand-intro-stage=swoosh] .appExperienceMain,.appExperience[data-brand-intro-stage=swoosh] .siteFooter,.appExperience[data-brand-intro-stage=wordmark] .siteHeader,.appExperience[data-brand-intro-stage=wordmark] .appExperienceMain,.appExperience[data-brand-intro-stage=wordmark] .siteFooter,.appExperience[data-brand-intro-stage=intelligence] .siteHeader,.appExperience[data-brand-intro-stage=intelligence] .appExperienceMain,.appExperience[data-brand-intro-stage=intelligence] .siteFooter,.appExperience[data-brand-intro-stage=tagline] .siteHeader,.appExperience[data-brand-intro-stage=tagline] .appExperienceMain,.appExperience[data-brand-intro-stage=tagline] .siteFooter,.appExperience[data-brand-intro-stage=hold] .siteHeader,.appExperience[data-brand-intro-stage=hold] .appExperienceMain,.appExperience[data-brand-intro-stage=hold] .siteFooter{opacity:0;pointer-events:none}.appExperience[data-brand-intro-stage=handoff] .siteHeader,.appExperience[data-brand-intro-stage=handoff] .appExperienceMain,.appExperience[data-brand-intro-stage=handoff] .siteFooter{opacity:1;transition:opacity .48s}.brandIntroOverlay{z-index:90;background:radial-gradient(780px 480px at 78% -12%, #00c6c71f, transparent 62%), radial-gradient(980px 540px at 18% -14%, #3a628a33, transparent 66%), var(--bg);position:fixed;inset:0;overflow:hidden}.brandIntroAmbient{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000 0%,#00c6c733 48%,#0000 100%);height:54vh;position:absolute;inset:-24% -10% auto;transform:translate(-120%)}.brandIntroOverlay[data-stage=environment] .brandIntroAmbient{opacity:.36;animation:.92s cubic-bezier(.2,.7,.26,1) forwards introSweep}.brandIntroHandoffFrame{transform-origin:50%;will-change:transform, opacity;position:fixed;transform:translate(0,0)scale(1)}.brandIntroOverlay[data-stage=handoff] .brandIntroHandoffFrame{transform:translate3d(var(--intro-handoff-dx), var(--intro-handoff-dy), 0) scale(var(--intro-handoff-scale));transition:transform .9s cubic-bezier(.23,.72,.3,1),opacity .24s}.veridianAssembly{position:absolute;inset:0}.assemblyLayerPieces{opacity:1;transition:opacity .18s;position:absolute;inset:0}.assemblyPiece{opacity:0;will-change:transform, opacity;width:100%;height:100%;transition-property:transform,opacity,clip-path,filter;transition-timing-function:cubic-bezier(.18,.76,.24,1);position:absolute;inset:0;transform:translate(0,0)}.assemblyPieceVLeft{transition-duration:.86s;transform:translate(-120vw,-80vh)}.assemblyPieceVRight{transition-duration:.86s;transform:translate(120vw,86vh)}.assemblyPieceSwoosh{clip-path:inset(0 100% 0 0);transition-duration:.46s;transform:translate(-140vw,-16vh)}.assemblyPieceWordmark{filter:blur(1px);transition-duration:.64s;transform:translate(45vw)scaleX(1.04)}.assemblyPieceIntelligence{transition-duration:.43s;transform:translateY(28vh)}.assemblyPieceTagline,.assemblyPieceTaglineAccents{transition-duration:.38s;transform:translateY(9vh)}.assemblyApprovedFullAsset,.assemblyApprovedReference{object-fit:contain;object-position:left center;width:100%;height:100%;position:absolute;inset:0}.assemblyApprovedFullAsset{opacity:0;transition:opacity .16s}.assemblyApprovedReference{opacity:0;pointer-events:none}.brandIntroOverlay[data-stage=assembling-v] .assemblyPieceVLeft,.brandIntroOverlay[data-stage=assembling-v] .assemblyPieceVRight,.brandIntroOverlay[data-stage=swoosh] .assemblyPieceVLeft,.brandIntroOverlay[data-stage=swoosh] .assemblyPieceVRight,.brandIntroOverlay[data-stage=wordmark] .assemblyPieceVLeft,.brandIntroOverlay[data-stage=wordmark] .assemblyPieceVRight,.brandIntroOverlay[data-stage=intelligence] .assemblyPieceVLeft,.brandIntroOverlay[data-stage=intelligence] .assemblyPieceVRight,.brandIntroOverlay[data-stage=tagline] .assemblyPieceVLeft,.brandIntroOverlay[data-stage=tagline] .assemblyPieceVRight,.brandIntroOverlay[data-stage=hold] .assemblyPieceVLeft,.brandIntroOverlay[data-stage=hold] .assemblyPieceVRight,.brandIntroOverlay[data-stage=handoff] .assemblyPieceVLeft,.brandIntroOverlay[data-stage=handoff] .assemblyPieceVRight{opacity:1;transform:translate(0,0)}.brandIntroOverlay[data-stage=swoosh] .assemblyPieceSwoosh,.brandIntroOverlay[data-stage=wordmark] .assemblyPieceSwoosh,.brandIntroOverlay[data-stage=intelligence] .assemblyPieceSwoosh,.brandIntroOverlay[data-stage=tagline] .assemblyPieceSwoosh,.brandIntroOverlay[data-stage=hold] .assemblyPieceSwoosh,.brandIntroOverlay[data-stage=handoff] .assemblyPieceSwoosh{opacity:1;clip-path:inset(0);transform:translate(0,0)}.brandIntroOverlay[data-stage=wordmark] .assemblyPieceWordmark,.brandIntroOverlay[data-stage=intelligence] .assemblyPieceWordmark,.brandIntroOverlay[data-stage=tagline] .assemblyPieceWordmark,.brandIntroOverlay[data-stage=hold] .assemblyPieceWordmark,.brandIntroOverlay[data-stage=handoff] .assemblyPieceWordmark{opacity:1;filter:blur();transform:translate(0,0)scaleX(1)}.brandIntroOverlay[data-stage=intelligence] .assemblyPieceIntelligence,.brandIntroOverlay[data-stage=tagline] .assemblyPieceIntelligence,.brandIntroOverlay[data-stage=hold] .assemblyPieceIntelligence,.brandIntroOverlay[data-stage=handoff] .assemblyPieceIntelligence,.brandIntroOverlay[data-stage=tagline] .assemblyPieceTagline,.brandIntroOverlay[data-stage=tagline] .assemblyPieceTaglineAccents,.brandIntroOverlay[data-stage=hold] .assemblyPieceTagline,.brandIntroOverlay[data-stage=hold] .assemblyPieceTaglineAccents,.brandIntroOverlay[data-stage=handoff] .assemblyPieceTagline,.brandIntroOverlay[data-stage=handoff] .assemblyPieceTaglineAccents{opacity:1;transform:translate(0,0)}.brandIntroOverlay[data-stage=hold] .veridianAssembly{animation:.15s ease-out logoLockPulse}.brandIntroOverlay[data-stage=hold] .assemblyApprovedFullAsset,.brandIntroOverlay[data-stage=handoff] .assemblyApprovedFullAsset,.brandIntroOverlay[data-stage=complete] .assemblyApprovedFullAsset{opacity:1}.brandIntroOverlay[data-stage=hold] .assemblyLayerPieces,.brandIntroOverlay[data-stage=handoff] .assemblyLayerPieces,.brandIntroOverlay[data-stage=complete] .assemblyLayerPieces{opacity:0}.veridianAssembly[data-reduced-motion=true] .assemblyPiece{opacity:1;filter:none;clip-path:inset(0);transition-duration:.2s;transform:translate(0,0)}.brandIntroOverlay[data-stage=hold] .veridianAssembly[data-reduced-motion=true]{animation:.24s ease-out reducedReveal}.veridianAssembly[data-reduced-motion=true] .assemblyApprovedFullAsset{opacity:1}.veridianAssembly[data-reduced-motion=true] .assemblyLayerPieces{opacity:0}.brandIntroSkip{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;background:#07111ac2;border:1px solid #284861e6;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:600;transition:background .2s,color .2s;position:absolute;top:22px;right:22px}.brandIntroSkip:hover{color:var(--text-primary);background:#0d1c2ae0}@keyframes introSweep{0%{opacity:0;transform:translate(-120%)}25%{opacity:.2}62%{opacity:.4}to{opacity:1;transform:translate(132%)}}@keyframes logoLockPulse{0%{filter:brightness()}50%{filter:brightness(1.1)}to{filter:brightness()}}@keyframes reducedReveal{0%{opacity:0}to{opacity:1}}main{max-width:1320px;margin:0 auto;padding:44px 28px 84px}.hero{padding:12px 0 10px}.heroActions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.metricsRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.metricCard{border:1px solid var(--border);background:linear-gradient(#112534e0,#0c1723e0);border-radius:18px;align-content:space-between;min-width:0;min-height:126px;padding:18px;display:grid}.metricValueDisplay{overflow-wrap:anywhere;white-space:normal;margin:0;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:clamp(20px,1.8vw,28px);line-height:1.15}.metricLabel{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700}h1,h2,h3,h4{color:var(--text-primary);font-family:Space Grotesk,IBM Plex Sans,sans-serif}h1{max-width:900px;margin:10px 0 12px;font-size:clamp(30px,4.4vw,52px);line-height:1.06}.lede{max-width:760px;color:var(--text-secondary);font-size:clamp(15px,1.6vw,18px);line-height:1.72}.sectionTitle{margin:0;font-size:clamp(25px,3.2vw,38px)}.sectionCopy{color:var(--text-secondary);margin:8px 0 0;line-height:1.6}.callout{border:1px solid var(--border);color:var(--text-secondary);background:#0e2231c2;border-radius:16px;padding:18px}.callout small{color:var(--text-muted)}.grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin-top:26px;display:grid}.card{border:1px solid var(--border);background:linear-gradient(160deg,#101d2bf2,#0b1723f2);border-radius:16px;min-height:170px;padding:20px;transition:transform .22s,border-color .22s,box-shadow .22s}.watermarkCard{isolation:isolate;position:relative;overflow:hidden}.watermarkCard:after{content:"";background-image:var(--card-watermark);opacity:.06;pointer-events:none;z-index:0;background-position:100% 100%;background-repeat:no-repeat;background-size:contain;width:min(44%,200px);height:min(72%,170px);position:absolute;bottom:8px;right:10px}.watermarkCard>*{z-index:1;position:relative}.card:hover{border-color:#346180;transform:translateY(-2px);box-shadow:0 14px 26px #0000003d}.card h2{margin:0 0 10px;font-size:22px}.card p{color:var(--text-secondary);line-height:1.56}.badge{color:#9ce4e8;letter-spacing:.08em;text-transform:uppercase;border:1px solid #2f6f73;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:14px;margin-top:0;margin-bottom:14px;display:grid}.gamesFiltersSticky{top:var(--site-header-height);z-index:30;background:#080c0ffa;border:1px solid #394c5bf5;border-radius:12px;max-width:100%;margin-top:24px;padding:14px;position:sticky;box-shadow:0 12px 28px #00000057}.gamesFiltersMobileBar{display:none}.gamesFilterPanel,.gamesFiltersScope{min-width:0}.filtersToolbar{background:#0b1723b8;border:1px solid #284861d6;border-radius:14px;margin-bottom:18px;padding:14px}.quickFilterBar{flex-wrap:wrap;gap:10px;margin-top:-6px;display:flex}.quickFilterButton{min-height:36px;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#111316e6;border:1px solid #424b55d1;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;transition:border-color .18s,color .18s,background .18s,transform .18s}.quickFilterButton:hover{color:var(--text-primary);border-color:#53b4ffd6;transform:translateY(-1px)}.quickFilterButtonActive{color:#eaf6f2;background:#122521e6;border-color:#16c89ae0;box-shadow:inset 0 0 0 1px #7ee7cc1a}.filterControl{flex-direction:column;gap:8px;display:flex}.filterControl label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.filterControl select,.filterControl input{border:1px solid var(--border);color:var(--text-primary);background:#101d2bf5;border-radius:10px;min-height:40px;padding:10px 12px}.searchControl{width:100%;min-width:0}.buttonSecondary,.buttonPrimary{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:10px 16px;font-size:13px;font-weight:600;transition:transform .18s,background .2s,border-color .2s,color .2s;display:inline-flex}.buttonSecondary:hover,.buttonPrimary:hover{transform:translateY(-1px)}.buttonSecondary{color:var(--text-secondary);border-color:var(--border);background:#0f1c2899}.buttonSecondary:hover{color:var(--text-primary);background:#162739e0;border-color:#3f6b8a}.buttonPrimary{background:var(--accent);color:#041217;margin-top:18px}.buttonPrimary:hover{background:#23d5d5}.buttonGhost{color:var(--text-secondary);background:0 0;border-color:#0000}.buttonGhost:hover{color:var(--text-primary);background:#1627398f}.buttonDanger{color:#ffd4db;background:#ff5c7329;border-color:#ff5c7375}.buttonDanger:hover{background:#ff5c733d}.buttonInline{margin-top:0}.pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sectionStack{gap:28px;display:grid}.veridianHero{background:linear-gradient(138deg,#101113fa,#0b0c0ef0),radial-gradient(420px 220px at 88% 8%,#53b4ff2e,#0000 72%);border:1px solid #3d444cd6;border-radius:22px;grid-template-columns:1.25fr 1fr;gap:24px;padding:28px;display:grid;box-shadow:0 22px 48px #0000005c}.veridianHero h1{margin:8px 0 10px;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:clamp(30px,4.5vw,46px);line-height:1.06}.veridianHeroCopy .lede{margin:0}.veridianHeroStats{align-content:start;gap:12px;display:grid}.heroStatCard{background:#101316d1;border:1px solid #39434ce6;border-radius:14px;gap:5px;padding:12px 14px;display:grid}.heroStatCard strong{font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:22px}.veridianPanel{background:linear-gradient(160deg,#0f1113f2,#0a0b0df2);border:1px solid #363f48d6;border-radius:18px;gap:12px;padding:20px;display:grid;box-shadow:0 14px 34px #00000047}.panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.panelHeader h2{letter-spacing:.02em;margin:0;font-size:clamp(26px,2.6vw,34px)}.performanceBadgeRow{grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;gap:26px;display:grid}.performanceBadge{aspect-ratio:1;width:clamp(280px,30vw,320px);color:var(--text-primary);text-align:center;background:0 0;border:0;border-radius:999px;justify-self:center;place-items:center;padding:0;transition:transform .25s,box-shadow .25s,filter .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 32px #00000073,inset 0 0 0 1px #ffffff0a}.performanceBadge:hover{transform:translateY(-7px);box-shadow:0 22px 44px #00000085,inset 0 0 0 1px #ffffff12}.badgeChromeOuter,.badgeChromeInner,.badgeGlassFace,.badgeReflection,.badgeCenterContent{border-radius:50%;position:absolute;inset:0}.badgeChromeOuter{background:conic-gradient(from 180deg,#2f3640,#d8e0e8 18%,#7d8590 34%,#f5f8fb 52%,#67707a 74%,#f0f3f8 88%,#2f3640 100%);inset:0;box-shadow:inset 0 1px #ffffff80,inset 0 -8px 14px #0000006b}.badgeChromeInner{background:conic-gradient(from 210deg,#242a31,#9ea7b0 20%,#5d6570 40%,#dbe2ea 60%,#4c545f 80%,#c9d1da 94%,#242a31 100%);inset:16px;box-shadow:inset 0 1px 2px #ffffff5c,inset 0 -8px 14px #0000005c}.badgeGlassFace{background:radial-gradient(circle at 28% 22%,#ffffff3b,#fff0 35%),radial-gradient(circle at 70% 82%,#ffffff14,#fff0 44%),linear-gradient(160deg,#171b1ff7,#0c0e10f7);border:1px solid #fff3;inset:30px;box-shadow:inset 0 12px 20px #ffffff0d,inset 0 -20px 26px #00000073}.badgeReflection{filter:blur(.2px);opacity:.72;background:linear-gradient(#ffffff47,#ffffff05);border-radius:80px;height:82px;transition:transform .26s,opacity .26s;inset:40px 56px auto;transform:translateY(0)}.performanceBadge:hover .badgeReflection{opacity:.88;transform:translateY(-8px)}.badgeCenterContent{z-index:2;align-content:center;justify-items:center;gap:8px;display:grid;inset:46px}.badgeMarketIcon{color:#f4f7fa;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#ffffff1f,#ffffff05);border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px 2px #ffffff29,0 8px 14px #0000003d}.badgeValue{letter-spacing:-.02em;text-shadow:0 6px 20px #00000070;margin:0;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:clamp(52px,7vw,78px);font-weight:700;line-height:.92}.badgeMarketName{letter-spacing:.12em;text-transform:uppercase;color:#f4f7fa;font-size:13px;font-weight:700}.badgeSupportingLabel{letter-spacing:.06em;text-transform:uppercase;color:#a9b4c0;text-align:center;max-width:184px;font-size:11px;line-height:1.4}.badgeCta{letter-spacing:.14em;text-transform:uppercase;color:#d7dee6;margin-top:4px;font-size:11px;font-weight:600}.badgeMoneyline{filter:drop-shadow(0 0 16px #16c89a29)}.badgeMoneyline .badgeGlassFace{background:radial-gradient(circle at 28% 22%,#ffffff38,#fff0 35%),radial-gradient(circle at 70% 82%,#1ddfa42e,#fff0 44%),linear-gradient(160deg,#0c221cfa,#09110efa)}.badgeSpread{filter:drop-shadow(0 0 16px #4ba0ff2e)}.badgeSpread .badgeGlassFace{background:radial-gradient(circle at 28% 22%,#ffffff38,#fff0 35%),radial-gradient(circle at 70% 82%,#4ba0ff33,#fff0 44%),linear-gradient(160deg,#0d1a2afa,#080d15fa)}.badgeTotal{filter:drop-shadow(0 0 14px #e4b54d29)}.badgeTotal .badgeGlassFace{background:radial-gradient(circle at 28% 22%,#ffffff3d,#fff0 35%),radial-gradient(circle at 70% 82%,#f1bd472e,#fff0 44%),linear-gradient(160deg,#261d0dfa,#151008fa)}.veridianInsightsTriad{grid-template-columns:1fr 1fr 1fr;gap:18px;display:grid}.veridianInsightsDuo{grid-template-columns:1fr 1fr;gap:18px;display:grid}.miniStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.miniStats>div{background:#0a1621d1;border:1px solid #2c5066cc;border-radius:12px;gap:4px;padding:10px;display:grid}.miniStats strong{font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:22px}.activityChart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;min-height:190px;display:grid}.activityColumn{justify-items:center;gap:6px;display:grid}.activityBars{align-items:end;width:100%;height:122px;display:grid;position:relative}.activityBarTotal,.activityBarQualified{border-radius:8px 8px 0 0;width:22px;position:absolute;left:50%;transform:translate(-50%)}.activityBarTotal{background:#42667ed6}.activityBarQualified{background:#26d07ceb;width:14px}.activityValue{color:var(--text-secondary);font-size:12px}.activityLabel{color:var(--text-muted);font-size:11px}.compactList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.compactList li{background:#101215c7;border:1px solid #313b44bf;border-radius:14px;gap:4px;padding:12px;display:grid}.listLink{color:var(--text-primary);-webkit-text-decoration:underline #6deff080;text-decoration:underline #6deff080}.latestPredictionBody{gap:8px;display:grid}.latestPredictionBody p{margin:0}.latestPredictionBody .buttonSecondary{width:fit-content;margin-top:6px}.drawerOverlay{z-index:80;background:#040506b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawerPanel{background:#0b0c0efa;border-left:1px solid #3a444edb;align-content:start;gap:12px;width:min(460px,94vw);height:100%;padding:20px;display:grid;overflow-y:auto}.drawerStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.drawerStats>div{background:#0b1823d9;border:1px solid #2c5066cc;border-radius:12px;gap:4px;padding:10px;display:grid}.stateCard{border:1px solid var(--border);background:linear-gradient(160deg,#101d2bf0,#0b1723f0);border-radius:14px;gap:14px;margin-top:22px;padding:22px;display:grid}.stateCardError{background:linear-gradient(160deg,#2f121dd1,#160e13eb);border-color:#7c3446}.stateEyebrow{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:11px;font-weight:700}.stateTitle{margin:0;font-size:clamp(22px,2.6vw,30px)}.stateCopy,.stateDetail{color:var(--text-secondary);margin:0;line-height:1.6}.stateDetail{color:#f0c6cf}.stateActions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.skeletonLines,.skeletonGrid{gap:10px;display:grid}.skeletonGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:6px}.skeletonLine,.skeletonBlock{background:#142738d1;border:1px solid #3859708c;border-radius:10px;position:relative;overflow:hidden}.skeletonLine{height:13px}.skeletonLine:nth-child(3n){width:72%}.skeletonBlock{height:74px}.skeletonLine:after,.skeletonBlock:after{content:"";background:linear-gradient(90deg,#0000,#9dcde02e,#0000);animation:1.25s ease-in-out infinite skeletonShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeletonShimmer{to{transform:translate(100%)}}.statusMessage{border:1px solid var(--border);color:var(--text-secondary);background:#102231d6;border-radius:14px;margin-top:20px;padding:18px}.statusMessage.error{color:#f3bdc8;border-color:#7c3446}.accountPage{width:min(100% - 32px,760px);margin:0 auto;padding:64px 0 96px}.accountPanel{border:1px solid var(--border);background:#111315f5;border-radius:8px;padding:clamp(24px,5vw,48px);box-shadow:0 24px 70px #0000004d}.accountPanel h1{letter-spacing:0;margin:10px 0 12px;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:clamp(30px,5vw,46px)}.accountPanel>p{color:var(--text-secondary)}.accountForm{gap:10px;margin-top:28px;display:grid}.accountForm label,.accountDetails dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.accountForm input{border:1px solid var(--border);background:var(--surface-elevated);width:100%;min-height:46px;color:var(--text-primary);font:inherit;border-radius:6px;margin-bottom:8px;padding:10px 12px}.fieldHint,.accountSwitch{color:var(--text-muted);font-size:13px}.accountDetails{border-top:1px solid var(--border);gap:0;margin:28px 0;display:grid}.accountDetails>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:18px;padding:16px 0;display:grid}.accountDetails dd{overflow-wrap:anywhere;margin:0}.accountActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.accountActions .buttonPrimary,.accountActions .buttonSecondary,.accountForm .buttonPrimary{margin-top:0}.billingActive{color:var(--success)}.billingInactive{color:var(--warning)}.premiumContent{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}@media (max-width:640px){.accountPage{width:min(100% - 24px,760px);padding:32px 0 64px}.accountDetails>div{grid-template-columns:1fr;gap:6px}.accountActions>*{width:100%}}.dashboardSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-top:12px;display:grid}.dashboardSummaryCard{align-content:start;gap:10px;min-height:148px;display:grid}.dashboardSummaryValue{margin:0;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:clamp(24px,3.6vw,36px);line-height:1.08}.activeFilters{color:var(--text-muted);margin-top:8px;font-size:14px}.gameCard{flex-direction:column;gap:12px;display:flex}.gameHeader{flex-wrap:wrap;gap:8px;display:flex}.gameRecommendation{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gameGeneratedTimestamp{color:var(--text-muted);margin:0;font-size:12px}.teamSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.teamName{margin:2px 0 0;font-size:18px;font-weight:700}.label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.meta{color:var(--text-secondary);margin:0;font-size:14px}.layoutGrid{margin-top:26px}.detailsPanel{border:1px solid var(--border);background:#0f1f2ddb;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:22px;padding:20px;display:grid}.detailsPanel div{gap:6px;display:grid}.table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);background:#0b1723eb;border-radius:14px;width:100%;margin-top:20px;overflow:hidden}.table th,.table td{text-align:left;vertical-align:top;border-bottom:1px solid #223f56;padding:14px 16px}.table th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.09em;background:#0d1b28fa;font-size:11px}.table tbody tr:nth-child(2n){background:#101e2c6b}.table tbody tr:hover{background:#1627399e}.status{align-items:center;gap:8px;display:inline-flex}.dot{background:var(--success);border-radius:50%;width:9px;height:9px}.decisionGrid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px;margin-top:24px;display:grid}.predictionGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;display:grid}.predictionMatchupList{gap:28px;display:grid}.predictionMatchupGroup{border-top:1px solid var(--border);gap:16px;padding-top:22px;display:grid}.predictionMatchupHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.predictionMatchupHeader h2{margin:4px 0}.predictionMarketGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.predictionCard{border:1px solid var(--border);background:linear-gradient(160deg,#101d2bf7,#0b1723f7);border-radius:16px;gap:12px;padding:20px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid}.predictionCard:hover{border-color:#3a6788;transform:translateY(-2px);box-shadow:0 16px 28px #00000047}.predictionCard-qualified{border-color:#26d07c85;box-shadow:inset 0 0 0 1px #26d07c29}.predictionCard h3{margin:6px 0;font-size:clamp(20px,2.4vw,26px);line-height:1.16}.predictionCardHeader,.predictionCardFooter,.signalRowHeader,.timelineHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.predictionHeaderStatus{justify-items:end;gap:6px;display:grid}.predictionMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.kpiCard{align-content:start;gap:6px;min-height:144px}.kpiTrend{color:var(--text-muted);letter-spacing:.02em;font-size:12px}.predictionPanel{background:#07101985;border:1px solid #2f546aa6;border-radius:14px;gap:8px;padding:14px;display:grid}.predictionPanel h3,.predictionPanel h4{margin:0}.predictionSection{gap:6px;display:grid}.predictionSection ul,.warningList,.signalList,.timelineList{gap:6px;margin:0;padding-left:18px;display:grid}.signalList,.timelineList{padding-left:0;list-style:none}.signalRow,.timelineRow{background:#0a151f9e;border:1px solid #27475ea6;border-radius:12px;gap:6px;padding:10px;display:grid}.signalBarTrack{background:#060e16f2;border:1px solid #2f4f64;border-radius:999px;width:100%;height:8px;overflow:hidden}.signalBarFill{border-radius:999px;height:100%;display:block}.signal-supporting{background:linear-gradient(90deg,#2ab56f,#76dba6)}.signal-opposing{background:linear-gradient(90deg,#d05973,#ef95a7)}.signal-neutral{background:linear-gradient(90deg,#567896,#7f9cb6)}.badgeSupport{color:#9ee0ba;border-color:#3b9564}.badgeOppose{color:#f4beca;border-color:#a55467}.warningText{color:#f2b8c4}.decisionCard{background:linear-gradient(163deg,#102231f5,#0a1622f5);border:1px solid #2d4d65;border-radius:16px;gap:10px;padding:18px;display:grid;position:relative;overflow:hidden}.decisionCard:before{content:"";background:#4f6782;width:4px;position:absolute;inset:0 auto 0 0}.decisionCard-accent-emerald:before{background:linear-gradient(#2ec98a,#76ebb4)}.decisionCard-accent-blue:before{background:linear-gradient(#4f96ff,#8ac0ff)}.decisionCard-accent-slate:before{background:linear-gradient(#7e93aa,#afbdcb)}.decisionCard h2{margin:0;font-size:24px}.decisionCardHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.decisionMetricRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.metricValue{margin:0;font-size:30px;font-weight:800}.decisionCardFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.recommendationBadge{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.customerRecommendationBadge{letter-spacing:0;text-transform:none}.recommendation-pass{color:#d9e1e8;background:#8b9cad33;border-color:#8b9cad}.recommendation-lean{color:#d8e9ff;background:#589aff33;border-color:#589aff}.recommendation-value{color:#d8ffe8;background:#46c17833;border-color:#46c178}.recommendation-strong_value{color:#fff4cc;background:#e0b84a38;border-color:#e0b84a}.recommendation-status-pass{color:#d9e1e8;background:#8b9cad33;border-color:#8b9cad}.recommendation-status-monitor{color:#d8e9ff;background:#589aff33;border-color:#589aff}.recommendation-status-qualified{color:#d8ffe8;background:#46c17833;border-color:#46c178}.scoreBar{gap:8px;display:grid}.scoreBarHeader{color:var(--text-secondary);justify-content:space-between;font-size:13px;display:flex}.scoreBarTrack{background:#0a1520f2;border:1px solid #2b475c;border-radius:999px;width:100%;height:12px;overflow:hidden}.scoreBarFill{background:linear-gradient(90deg,#6f95d8,#87afe9);border-radius:999px;height:100%;display:block}.scoreBarFill-confidence{background:linear-gradient(90deg,#33b26d,#7ed7a5)}.scoreBarFill-completeness{background:linear-gradient(90deg,#d3a744,#f1ca74)}.decisionSummaryPanel .recommendationBadge{margin-top:4px}.analysisHeroPanel{grid-template-columns:minmax(0,1.7fr) minmax(300px,.9fr);gap:18px;margin-top:24px;display:grid}.analysisHeroContent,.analysisHeroCallout,.analysisStatCard,.analysisEvidenceCard{border:1px solid var(--border);background:linear-gradient(160deg,#122636eb,#0b1723eb);border-radius:18px}.analysisHeroContent{gap:22px;padding:24px;display:grid}.analysisMatchup{color:var(--text-primary);margin:6px 0 0;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:clamp(28px,4vw,46px);line-height:1.05}.analysisHeroMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.analysisHeroCallout{align-content:space-between;gap:18px;padding:24px;display:grid;box-shadow:0 18px 42px #0000002e}.analysisRecommendationRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:10px 0 8px;display:flex}.analysisConfidenceValue{color:var(--text-primary);margin:0;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:clamp(34px,5vw,54px);line-height:1}.analysisStatGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.analysisStatCard{align-content:start;gap:10px;min-height:158px;padding:18px;display:grid}.analysisStatCard-emphasis{background:linear-gradient(160deg,#19354af2,#0e1d2bf2)}.analysisStatValue{margin:0;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:clamp(26px,3vw,40px);line-height:1.05}.analysisSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.analysisSectionHeader h2{margin:8px 0 0}.analysisEvidenceCards{gap:12px;display:grid}.analysisEvidenceCard{padding:16px}.analysisEvidenceCard p:last-child{margin:0}.analysisEvidenceCard-positive{background:linear-gradient(160deg,#112b27d9,#0a1618d9);border-color:#4cc18d73}.analysisEvidenceCard-caution{background:linear-gradient(160deg,#2d2015d9,#131110d9);border-color:#f2b76a73}.analysisDriverList,.analysisRiskList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.analysisDriverRow{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:8px;display:flex}.analysisDriverRow span{color:var(--text-secondary);font-size:13px}.analysisRiskPanel{background:linear-gradient(160deg,#2e141dd1,#140f13e6);border-color:#ef778d59}.analysisRiskList li{padding-left:16px;position:relative}.analysisRiskList li:before{content:"";background:var(--danger);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.analysisSplitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.analysisSplitGrid>div{background:#08111b6b;border:1px solid #27475e8c;border-radius:14px;gap:8px;padding:16px;display:grid}.analysisDecisionLanguage{background:linear-gradient(160deg,#112534eb,#0a1621eb)}.decisionEvidenceCard{grid-column:1/-1}.evidenceList{gap:14px;display:grid}.evidenceRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.evidenceRow span{color:var(--text-secondary);font-size:13px}.factorList{gap:7px;margin:8px 0 0;padding-left:18px;display:grid}.factorList li{line-height:1.5}.factorList-supporting li span{color:#73d99f;font-weight:700}.factorList-limiting li span{color:#ffcf7f;font-weight:700}.sourceList,.timelineList,.legalList{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sourceList li,.timelineList li{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.sourceReady{color:#7ed7a5;font-weight:700}.sourceMissing{color:#ffcf7f;font-weight:700}.kpi{gap:6px;display:grid}.kpiValue{font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:clamp(30px,3.5vw,42px);font-weight:700;line-height:1.04}.emptyState{border:1px dashed var(--border);color:var(--text-secondary);background:#0b1723b8;border-radius:14px;margin-top:20px;padding:20px}.siteFooter{background:#070e15e6;border-top:1px solid #3a638073;margin-top:32px}.footerInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:26px;max-width:1240px;margin:0 auto;padding:24px;display:flex}.footerBrand{margin:0;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:17px}.footerCopy{color:var(--text-secondary);max-width:560px;margin:7px 0 0;line-height:1.55}.footerVersion{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin:12px 0 0;font-size:12px;font-weight:700}.footerLinks{grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px 18px;display:grid}.footerLink{color:var(--text-secondary);font-size:14px}.footerLink:hover{color:var(--accent)}.copyright{color:var(--text-muted);margin:0;padding:0 24px 22px;font-size:12px}.legalContent{gap:16px;max-width:900px;display:grid}.legalContent h2{margin:14px 0 6px;font-size:24px}.legalContent p,.legalContent li{color:var(--text-secondary);line-height:1.64}.textLink{color:#9ecff8;text-underline-offset:2px;text-decoration:underline}.stack{gap:14px;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1024px){.topNav{flex-direction:column;align-items:flex-start;gap:12px;min-height:auto}.brandLink{margin-right:0}.primaryNavLinks{flex-wrap:nowrap;flex:none;justify-content:flex-start;width:100%;padding-bottom:6px;overflow-x:auto}.headerUtilities{flex-wrap:wrap;justify-content:space-between;width:100%}.headerSearch{flex:1;min-width:0}.gamesFiltersSticky{padding:12px}.brandTextLockup{display:none}.veridianHero,.veridianInsightsTriad,.veridianInsightsDuo{grid-template-columns:1fr}.performanceBadgeRow{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.miniStats,.drawerStats{grid-template-columns:1fr}.metricsRow,.analysisHeroPanel,.analysisStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.predictionMetaGrid{grid-template-columns:1fr}.analysisHeroContent,.analysisHeroCallout,.analysisStatCard{min-height:auto}}@media (max-width:1100px){.table{max-width:100%;display:block;overflow-x:auto}.table>thead,.table>tbody,.table>tfoot{table-layout:fixed;width:100%;display:table}}@media (max-width:768px){.brandTextLockup,.brandDesktop{display:none}.brandMobile{width:42px;height:42px;display:inline-flex}main{padding:30px 16px 60px}h1{font-size:clamp(28px,8.8vw,42px)}.quickFilterBar{gap:8px}.heroActions,.heroActions .buttonPrimary,.heroActions .buttonSecondary{width:100%}.teamSummary,.detailsPanel,.analysisHeroPanel,.analysisStatGrid,.analysisHeroMeta,.analysisSplitGrid,.predictionGrid,.predictionMarketGrid{grid-template-columns:1fr}.analysisRecommendationRow,.analysisDriverRow{flex-direction:column;align-items:flex-start}.decisionCardFooter .buttonPrimary,.decisionCardFooter .buttonSecondary{width:100%}.sourceList li,.timelineList li{grid-template-columns:1fr}.menuPanel{width:min(88vw,280px);left:0;right:auto}.headerUtilities{gap:8px}.headerAuthActions{order:2;width:100%}.headerAuthActions .profileChip{text-align:center;flex:1 1 0}.iconUtilityButton,.profileChip{padding:8px 10px}.activityBars{height:102px}.activityBarTotal{width:16px}.activityBarQualified{width:10px}.performanceBadge{width:min(100%,280px)}.footerLinks{grid-template-columns:1fr}}@media (max-width:640px){.gamesFiltersSticky{border-radius:10px;padding:10px}.gamesFiltersMobileBar{justify-content:space-between;align-items:center;gap:12px;display:flex}.gamesFiltersScope{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.gamesFiltersToggle{min-height:36px;padding:7px 12px}.gamesFilterPanel{display:none}.gamesFilterPanelOpen{overscroll-behavior:contain;max-height:min(62vh,520px);margin-top:12px;display:block;overflow-y:auto}.filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.filterControl,.filters>button{min-width:0}.filterControl input,.filterControl select,.filters>button{width:100%}.searchControl{grid-column:1/-1}.quickFilterBar{margin-top:2px}.metricsRow{grid-template-columns:1fr}}.appExperienceMain:has(>.premiumHome)+.siteFooter{display:none}.premiumHome{--premium-ink:#07090a;--premium-panel:#0d1113;--premium-panel-raised:#12171a;--premium-line:#94a3b82e;--premium-green:#2de2a6;--premium-cyan:#5cc8ff;--premium-gold:#e7c66b;background:linear-gradient(#2de2a606 1px, transparent 1px), linear-gradient(90deg, #5cc8ff05 1px, transparent 1px), var(--premium-ink);background-size:64px 64px;width:100%;overflow:hidden}.premiumHome h1,.premiumHome h2,.premiumHome h3,.premiumHome h4,.premiumHome p{margin-top:0}.premiumHome h1,.premiumHome h2,.premiumHome h3{letter-spacing:0;font-family:Space Grotesk,IBM Plex Sans,sans-serif}.premiumHero,.premiumBand,.premiumHomeFooter{max-width:1440px;margin:0 auto;padding-left:56px;padding-right:56px}.premiumHero{grid-template-columns:minmax(0,.84fr) minmax(540px,1.16fr);align-items:center;gap:64px;min-height:760px;padding-top:88px;padding-bottom:104px;display:grid;position:relative}.premiumHero:before{content:"";background:linear-gradient(90deg,#0000,#2de2a6b3,#0000);height:1px;position:absolute;inset:0 50% auto 0}.premiumHeroCopy{z-index:2;animation:.7s ease-out both premiumReveal;position:relative}.premiumKicker{color:var(--premium-green);text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.premiumHero h1{max-width:720px;margin:26px 0;font-size:76px;font-weight:600;line-height:.98}.premiumHero h1 span{color:var(--premium-green)}.premiumHeroCopy>p{color:#b7c0c7;max-width:590px;font-size:20px;line-height:1.65}.premiumHeroActions{align-items:center;gap:12px;margin-top:38px;display:flex}.premiumHome .premiumPrimaryAction{background:var(--premium-green);color:#06110d;justify-content:center;align-items:center;gap:10px;display:inline-flex}.premiumHome .premiumPrimaryAction:hover{color:#06110d;background:#78f0c7}.premiumTrustLine{color:#8f9ba4;flex-wrap:wrap;gap:22px;margin-top:32px;font-size:12px;display:flex}.premiumTrustLine span{align-items:center;gap:7px;display:inline-flex}.premiumTrustLine svg{color:var(--premium-green)}.terminalMockup{background:#090d0f;border:1px solid #5cc8ff3d;border-radius:8px;animation:.9s ease-out .15s both terminalArrival;overflow:hidden;transform:perspective(1400px)rotateY(-2deg)rotateX(1deg);box-shadow:0 28px 90px #0000008f,inset 0 0 0 1px #2de2a60a}.terminalTopbar,.terminalScope,.terminalLabel,.terminalSignal,.terminalReasoning>div,.recommendationHeader{justify-content:space-between;align-items:center;display:flex}.terminalTopbar{border-bottom:1px solid var(--premium-line);color:#c8d0d5;min-height:48px;padding:0 18px;font-size:11px}.terminalTopbar>div{align-items:center;gap:10px;display:flex}.terminalMark{background:var(--premium-green);color:#05100c;place-items:center;width:23px;height:23px;font-weight:800;display:grid}.terminalLive{color:var(--premium-green);align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.terminalLive i{background:var(--premium-green);border-radius:50%;width:6px;height:6px;animation:1.8s infinite livePulse;box-shadow:0 0 0 5px #2de2a61a}.terminalScope{border-bottom:1px solid var(--premium-line);color:#6f7e87;justify-content:flex-start;min-height:36px;padding:0 18px;font-size:9px;font-weight:700}.terminalScope>span:not(.terminalTimestamp){padding:5px 12px}.terminalScope>span:first-child{color:var(--premium-green);border-bottom:1px solid var(--premium-green)}.terminalTimestamp{margin-left:auto}.terminalGrid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);display:grid}.terminalDecision{border-right:1px solid var(--premium-line);min-height:250px;padding:24px}.terminalLabel{color:#7f8d95;font-size:9px;font-weight:700}.terminalMatchup{color:#e9eff2;margin:22px 0 24px;font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:600}.terminalGaugeRow{align-items:center;gap:24px;display:flex}.terminalGauge{background:radial-gradient(circle at center, #090d0f 55%, transparent 57%), conic-gradient(var(--premium-green) 0 82%, #1a2428 82% 100%);text-align:center;border-radius:50%;flex:0 0 110px;place-content:center;width:110px;height:110px;animation:3s ease-in-out infinite gaugeGlow;display:grid}.terminalGauge strong{color:#edf7f3;font-family:Space Grotesk,sans-serif;font-size:30px;line-height:1}.terminalGauge span{color:#718087;margin-top:4px;font-size:8px}.terminalPick{gap:7px;display:grid}.terminalPick span{color:#718087;font-size:9px;font-weight:700}.terminalPick strong{color:var(--premium-green);font-family:Space Grotesk,sans-serif;font-size:20px}.terminalPick small{color:#9ba7ad;font-size:10px}.terminalSignals{padding:15px 20px}.terminalSignal{color:#9da8ae;border-bottom:1px solid #94a3b81a;min-height:34px;font-size:10px}.terminalSignal span{align-items:center;gap:8px;display:flex}.terminalSignal strong{color:#dce3e6;font-size:10px}.terminalSignal .signalPositive{color:var(--premium-green)}.marketPulse{padding-top:15px}.marketPulse>span{color:#718087;font-size:8px;font-weight:700}.marketPulse>div{align-items:flex-end;gap:4px;height:38px;margin:8px 0;display:flex}.marketPulse i{background:#5cc8ff66;flex:1;height:28%;animation:2.4s ease-in-out infinite alternate marketBars}.marketPulse i:nth-child(2n){height:46%;animation-delay:-.4s}.marketPulse i:nth-child(3n){height:72%;animation-delay:-.8s}.marketPulse i:nth-child(5n){background:#2de2a69e;height:92%}.marketPulse strong{color:var(--premium-cyan);align-items:center;gap:7px;font-size:10px;display:flex}.terminalReasoning{border-top:1px solid var(--premium-line);background:#2de2a606;min-height:104px;padding:17px 20px 20px;position:relative}.terminalReasoning>div{color:var(--premium-green);justify-content:flex-start;gap:8px;font-size:9px;font-weight:700}.terminalReasoning p{color:#9ca8ae;max-width:90%;margin:11px 0 0;font-family:monospace;font-size:10px;line-height:1.6}.reasoningCursor{background:var(--premium-green);width:5px;height:12px;margin-left:3px;animation:.9s step-end infinite cursorBlink;display:inline-block}.premiumBand{border-top:1px solid #94a3b81c;padding-top:112px;padding-bottom:112px}.premiumSectionHeading{max-width:720px;margin-bottom:54px}.premiumSectionHeading h2,.previewIntro h2{margin:15px 0 16px;font-size:48px;line-height:1.08}.premiumSectionHeading p,.previewIntro>p{color:#929ea6;font-size:17px;line-height:1.65}.premiumFeatureGrid{border-top:1px solid var(--premium-line);border-bottom:1px solid var(--premium-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.premiumFeatureGrid article{border-right:1px solid var(--premium-line);background:#0d1113c7;flex-direction:column;min-width:0;min-height:310px;padding:34px 28px;display:flex}.premiumFeatureGrid article:last-child{border-right:0}.featureIcon{width:44px;height:44px;color:var(--premium-green);border:1px solid #2de2a661;place-items:center;margin-bottom:42px;display:grid}.featureIcon svg{width:21px}.premiumFeatureGrid h3{margin-bottom:12px;font-size:20px}.premiumFeatureGrid p{color:#8f9aa1;line-height:1.65}.premiumFeatureGrid small{color:#59666d;margin-top:auto;font-size:9px;font-weight:700}.recommendationPreview{grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);align-items:center;gap:80px;display:grid}.previewIntro .buttonPrimary{margin-top:24px}.recommendationInstrument{background:var(--premium-panel);border:1px solid #5cc8ff3d;border-radius:8px;box-shadow:0 26px 72px #00000059}.recommendationHeader{border-bottom:1px solid var(--premium-line);padding:24px 28px}.recommendationHeader span{color:#718087;font-size:9px;font-weight:700}.recommendationHeader h3{margin:8px 0 4px;font-size:24px}.recommendationHeader p{color:#79878e;margin:0;font-size:11px}.bestBetPill{border:1px solid #2de2a673;padding:8px 10px;color:var(--premium-green)!important}.recommendationSummary{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:28px;padding:28px;display:grid}.ratingDial{background:radial-gradient(circle at center, #0d1113 57%, transparent 59%), conic-gradient(var(--premium-green) 0 82%, #243036 82%);text-align:center;border-radius:50%;place-content:center;width:130px;height:130px;display:grid}.ratingDial strong{font-family:Space Grotesk,sans-serif;font-size:31px}.ratingDial span{color:#718087;font-size:8px}.recommendationPick{color:var(--premium-green);margin:10px 0;font-family:Space Grotesk,sans-serif;font-size:29px;display:block}.recommendationSummary p{color:#89969d;font-size:12px}.evidenceColumns{border-top:1px solid var(--premium-line);border-bottom:1px solid var(--premium-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evidenceColumns section{padding:24px 28px}.evidenceColumns section+section{border-left:1px solid var(--premium-line)}.evidenceColumns h4{color:#cfd7db;align-items:center;gap:8px;font-size:12px;display:flex}.evidenceColumns h4 svg{color:var(--premium-green)}.evidenceColumns ul{color:#849198;gap:9px;margin:0;padding-left:17px;font-size:11px;display:grid}.recommendationSignals{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.recommendationSignals div{border-right:1px solid var(--premium-line);gap:7px;min-width:0;padding:20px;display:grid}.recommendationSignals div:last-child{border-right:0}.recommendationSignals svg{width:17px;color:var(--premium-cyan)}.recommendationSignals span{color:#718087;font-size:9px}.recommendationSignals strong{overflow-wrap:anywhere;font-size:11px}.comparisonSection{grid-template-columns:minmax(270px,.55fr) minmax(0,1.45fr);gap:72px;display:grid}.comparisonTable{border-top:1px solid var(--premium-line)}.comparisonRow{border-bottom:1px solid var(--premium-line);grid-template-columns:minmax(160px,1.3fr) minmax(130px,.8fr) minmax(190px,1fr);align-items:center;min-height:54px;font-size:12px;display:grid}.comparisonRow>*{min-width:0;padding:12px 18px}.comparisonRow>*+*{border-left:1px solid var(--premium-line)}.comparisonHead{color:#7f8b92;text-transform:uppercase;font-size:9px;font-weight:700}.comparisonRow strong{font-weight:500}.comparisonYes,.comparisonNo,.comparisonPartial{align-items:center;gap:7px;display:inline-flex}.comparisonYes{color:var(--premium-green)}.comparisonNo{color:#657178}.comparisonPartial{color:var(--premium-gold)}.processGrid{background:var(--premium-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.processGrid article{background:var(--premium-panel);min-height:430px;padding:34px;position:relative}.processNumber{color:#536067;font-family:monospace;font-size:11px}.processVisual{border:1px solid #5cc8ff47;place-items:center;width:118px;height:118px;margin:58px auto 54px;display:grid;transform:rotate(45deg)}.processVisual svg{width:38px;height:38px;color:var(--premium-green);transform:rotate(-45deg)}.processGrid h3{font-size:25px}.processGrid p{color:#8f9aa1;line-height:1.7}.testimonialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.testimonialGrid blockquote{border:1px solid var(--premium-line);background:#0d1113c2;border-radius:8px;flex-direction:column;min-height:300px;margin:0;padding:32px;display:flex}.testimonialGrid blockquote>p{color:#c2cbd0;font-family:Space Grotesk,sans-serif;font-size:18px;line-height:1.65}.testimonialGrid footer{align-items:center;gap:12px;margin-top:auto;display:flex}.testimonialGrid footer>span{width:36px;height:36px;color:var(--premium-green);background:#172126;place-items:center;font-size:10px;font-weight:700;display:grid}.testimonialGrid footer div{gap:3px;display:grid}.testimonialGrid footer strong{font-size:11px}.testimonialGrid footer small{color:#68757c;font-size:9px}.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:980px;margin:0 auto;display:grid}.pricingOption{border:1px solid var(--premium-line);background:var(--premium-panel);border-radius:8px;flex-direction:column;min-height:480px;padding:38px;display:flex;position:relative}.pricingFeatured{background:linear-gradient(145deg, #2de2a612, transparent 46%), var(--premium-panel-raised);border-color:#2de2a67a}.pricingSave{background:var(--premium-green);color:#06110d;padding:9px 12px;font-size:9px;font-weight:800;position:absolute;top:0;right:0}.pricingLabel{color:var(--premium-green);text-transform:uppercase;font-size:11px;font-weight:700}.pricingOption h3{color:#a9b3b9;margin:20px 0 14px;font-size:16px;font-weight:500}.pricingOption h3 strong{color:#f2f7f5;font-size:42px}.pricingOption p{color:#859198;line-height:1.65}.pricingOption ul{color:#aeb8bd;gap:14px;margin:32px 0;padding:0;font-size:13px;list-style:none;display:grid}.pricingOption li{align-items:center;gap:10px;display:flex}.pricingOption li svg{width:15px;color:var(--premium-green)}.pricingOption>a{text-align:center;margin-top:auto}.faqSection{grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:72px;display:grid}.faqList{border-top:1px solid var(--premium-line)}.faqList details{border-bottom:1px solid var(--premium-line)}.faqList summary{cursor:pointer;color:#d8e0e3;justify-content:space-between;align-items:center;gap:24px;min-height:72px;font-family:Space Grotesk,sans-serif;font-size:15px;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{border:1px solid var(--premium-line);width:28px;height:28px;color:var(--premium-green);flex:0 0 28px;place-items:center;transition:transform .25s;display:grid}.faqList details[open] summary span{transform:rotate(45deg)}.faqAnswer{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.faqList details[open] .faqAnswer{grid-template-rows:1fr}.faqAnswer p{color:#8b979e;min-height:0;line-height:1.7;overflow:hidden}.premiumHomeFooter{border-top:1px solid var(--premium-line);justify-content:space-between;align-items:center;gap:30px;min-height:150px;display:flex}.premiumHomeFooter>div{gap:5px;display:grid}.premiumHomeFooter strong{color:var(--premium-green);font-family:Space Grotesk,sans-serif;font-size:15px}.premiumHomeFooter span{color:#66737a;font-size:11px}.premiumHomeFooter nav{color:#89959c;flex-wrap:wrap;justify-content:flex-end;gap:22px;font-size:11px;display:flex}.premiumHomeFooter a:hover{color:var(--premium-green)}@keyframes premiumReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes terminalArrival{0%{opacity:0;transform:perspective(1400px)rotateY(-5deg)translate(30px)}to{opacity:1;transform:perspective(1400px)rotateY(-2deg)rotateX(1deg)}}@keyframes livePulse{50%{opacity:.45;box-shadow:0 0 0 8px #2de2a600}}@keyframes gaugeGlow{50%{filter:drop-shadow(0 0 9px #2de2a647)}}@keyframes marketBars{to{transform-origin:bottom;transform:scaleY(.55)}}@keyframes cursorBlink{50%{opacity:0}}@media (max-width:1180px){.premiumHero{grid-template-columns:minmax(0,.72fr) minmax(500px,1.28fr);gap:36px}.premiumHero h1{font-size:62px}.premiumFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.premiumFeatureGrid article:nth-child(2){border-right:0}.premiumFeatureGrid article:nth-child(-n+2){border-bottom:1px solid var(--premium-line)}.recommendationPreview{gap:48px}}@media (max-width:900px){.premiumHero,.recommendationPreview,.comparisonSection,.faqSection{grid-template-columns:1fr}.premiumHero{min-height:auto;padding-top:76px}.premiumHeroCopy{max-width:720px}.terminalMockup{transform:none}.recommendationPreview,.comparisonSection,.faqSection{gap:38px}.previewIntro{max-width:620px}.processGrid,.testimonialGrid{grid-template-columns:1fr}.processGrid article{min-height:360px}.testimonialGrid blockquote{min-height:230px}}@media (max-width:700px){.premiumHero,.premiumBand,.premiumHomeFooter{padding-left:22px;padding-right:22px}.premiumHero{padding-top:62px;padding-bottom:76px}.premiumHero h1{font-size:46px}.premiumHeroCopy>p{font-size:17px}.premiumHeroActions{flex-direction:column;align-items:stretch}.premiumHeroActions a{text-align:center;width:100%}.premiumBand{padding-top:78px;padding-bottom:78px}.premiumSectionHeading h2,.previewIntro h2{font-size:37px}.premiumFeatureGrid,.pricingGrid{grid-template-columns:1fr}.premiumFeatureGrid article{border-right:0;border-bottom:1px solid var(--premium-line);min-height:260px}.premiumFeatureGrid article:last-child{border-bottom:0}.terminalGrid,.evidenceColumns{grid-template-columns:1fr}.terminalDecision{border-right:0;border-bottom:1px solid var(--premium-line);min-height:auto}.terminalGaugeRow{align-items:flex-start}.evidenceColumns section+section{border-left:0;border-top:1px solid var(--premium-line)}.recommendationSignals{grid-template-columns:repeat(2,minmax(0,1fr))}.recommendationSignals div:nth-child(2){border-right:0}.recommendationSignals div:nth-child(-n+2){border-bottom:1px solid var(--premium-line)}.recommendationSummary{grid-template-columns:1fr}.comparisonTable{overflow-x:auto}.comparisonRow{min-width:620px}.pricingOption{min-height:430px;padding:30px}.premiumHomeFooter{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:36px;padding-bottom:36px}.premiumHomeFooter nav{justify-content:flex-start}}@media (max-width:430px){.premiumHero h1{font-size:40px}.terminalTopbar strong{font-size:9px}.terminalScope{padding:0 10px}.terminalTimestamp{font-size:8px}.terminalDecision,.terminalSignals,.terminalReasoning,.recommendationHeader,.recommendationSummary,.evidenceColumns section{padding-left:18px;padding-right:18px}.terminalGauge{flex-basis:92px;width:92px;height:92px}.terminalPick strong{font-size:17px}.recommendationHeader{align-items:flex-start;gap:14px}.bestBetPill{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.premiumHome *,.premiumHome :before,.premiumHome :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
