:root{--bg:#08090b;--panel:#111315;--panel-light:#181b1f;--border:#2c3036;--text:#f7f8f3;--muted:#a7aea8;--muted-strong:#d5dbd2;--green:#c8ff5f;--cyan:#4fd6ff;--gold:#ffd166;--coral:#ff8a5b;--red:#ff5d6c;--violet:#b69cff;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:linear-gradient(hsla(0,0%,100%,.014) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.012) 1px,#0000 0),#08090b;background:linear-gradient(hsla(0,0%,100%,.014) 1px,#0000 1px),linear-gradient(90deg,hsla(0,0%,100%,.012) 1px,#0000 1px),var(--bg);background-size:72px 72px;color:#f7f8f3;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;min-height:100vh;min-width:320px;position:relative}body:before{animation:backgroundDrift 10s ease-in-out infinite alternate;background:radial-gradient(circle at 28% 34%,#4fd6ff1f,#0000 34%),radial-gradient(circle at 70% 48%,#c8ff5f1a,#0000 30%),linear-gradient(115deg,#0000,rgba(79,214,255,.035) 45%,#0000 52%);content:"";inset:0;opacity:.9;pointer-events:none;position:fixed;z-index:0}button{color:inherit;font:inherit}.appShell{margin:0 auto;position:relative;width:min(1200px,calc(100% - 32px));z-index:1}.navbar{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08090beb;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;min-height:74px;padding:14px 0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.brand,.navLink,.primaryButton,.secondaryButton{cursor:pointer}.brand{align-items:center;background:#0000;border:0;color:#f7f8f3;color:var(--text);display:inline-flex;font-size:1.06rem;font-weight:900;gap:10px;padding:0;transition:transform .18s ease,color .18s ease}.brandMark{animation:logoPop .9s cubic-bezier(.2,.9,.2,1) both;background:#c8ff5f;background:var(--green);border-radius:8px;box-shadow:0 0 0 #c8ff5f00;color:#121608;display:grid;height:36px;place-items:center;transition:transform .18s ease,box-shadow .18s ease;width:36px}.brand:hover{color:#fff;transform:translateY(-2px)}.brand:hover .brandMark{box-shadow:0 10px 26px #c8ff5f3d;transform:rotate(-4deg) scale(1.08)}.navLinks{align-items:center;display:flex;gap:9px}.navLink{background:#0000;border:1px solid #0000;border-radius:8px;color:#a7aea8;color:var(--muted);font-weight:700;padding:9px 12px;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.navLink.active,.navLink:hover{background:#ffffff0d;border-color:#2c3036;border-color:var(--border);color:#f7f8f3;color:var(--text)}.navLink:hover{transform:translateY(-2px)}.premiumNav:after{background:#b69cff29;border-radius:7px;color:#b69cff;color:var(--violet);content:"Premium";font-size:.68rem;font-weight:900;margin-left:8px;padding:3px 6px;text-transform:uppercase}.primaryButton{background:linear-gradient(135deg,#d7ff7d,#c8ff5f 55%,#8cffd1 120%);background:linear-gradient(135deg,#d7ff7d 0,var(--green) 55%,#8cffd1 120%);border:0;border-radius:8px;color:#121608;font-weight:900;min-height:46px;padding:0 22px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.primaryButton:hover{background:linear-gradient(135deg,#e4ffa2,#cbff62 52%,#a6ffe2 120%);box-shadow:0 18px 42px #c8ff5f3d;transform:translateY(-3px) scale(1.025)}.secondaryButton{background:#ffffff0a;border:1px solid #2c3036;border:1px solid var(--border);border-radius:8px;color:#f7f8f3;color:var(--text);font-weight:850;min-height:40px;transition:transform .18s ease,border-color .18s ease,color .18s ease}.secondaryButton:hover{border-color:#4fd6ffad;color:#4fd6ff;color:var(--cyan);transform:translateY(-2px)}.navCta{min-height:38px}.hero{display:flex;min-height:calc(100vh - 74px);padding:clamp(42px,8vh,78px) 0}.hero,.heroInner{align-items:center}.heroInner{grid-gap:clamp(42px,7vw,84px);display:grid;gap:clamp(42px,7vw,84px);grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);margin:0 auto;max-width:1180px;width:100%}.heroText{max-width:650px}.heroText .eyebrow{animation:fadeUp .65s ease both}.eyebrow{color:#4fd6ff;color:var(--cyan);display:inline-flex;font-size:.78rem;font-weight:900;letter-spacing:0;margin-bottom:12px;text-transform:uppercase}.dashboardHeader h1,.hero h1,.premiumPanel h1{color:#f7f8f3;color:var(--text);font-size:clamp(3.25rem,5.7vw,5.75rem);line-height:.97;margin:0}.heroLogoText{animation:heroLogoReveal .95s cubic-bezier(.16,1,.3,1) both;display:inline-block;text-shadow:0 0 30px #4fd6ff33}.heroActions,.heroButton,.heroCopy,.tagline{animation:fadeUp .72s ease both}.tagline{animation-delay:.12s}.heroCopy{animation-delay:.21s}.heroActions,.heroButton{animation-delay:.3s}.tagline{color:#fff;font-size:1.48rem;line-height:1.35;margin:18px 0 0}.cardSummary,.dashboardHeader p,.heroCopy,.mutedCopy,.paywallBox p,.valueGrid p{color:#a7aea8;color:var(--muted);line-height:1.65}.heroCopy{font-size:1.13rem;margin:24px 0 0;max-width:590px}.heroActions{align-items:center;column-gap:34px;display:flex;flex-wrap:wrap;margin-top:30px;row-gap:14px}.heroButton{font-size:1.03rem;min-height:54px;padding:0 28px}.trustLine{align-items:center;color:#d5dbd2;color:var(--muted-strong);display:inline-flex;font-size:.92rem}.trustLine:before{background:#c8ff5f;background:var(--green);border-radius:50%;box-shadow:0 0 18px #c8ff5fad;content:"";display:inline-block;height:7px;margin-right:9px;width:7px}.apiStatus,.emptyState,.gameCard,.metricCard,.notice,.pastCard,.paywallBox,.premiumPanel,.productPreview,.valueGrid>div,.workflowCard{background:#111315;background:var(--panel);border:1px solid #2c3036;border:1px solid var(--border);border-radius:8px}.productPreview{animation:floatIn .9s ease .18s both;background:linear-gradient(135deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.018)),#111315f0;box-shadow:0 28px 90px #0006,0 0 60px #4fd6ff14,0 0 80px #c8ff5f12;min-height:292px;padding:28px;transition:transform .19s ease,box-shadow .19s ease,border-color .19s ease;width:100%}.apiStatus:hover,.gameCard:hover,.metricCard:hover,.pastCard:hover,.paywallBox:hover,.productPreview:hover,.valueGrid>div:hover,.workflowCard:hover{border-color:#4fd6ff7a;box-shadow:0 20px 54px #00000047;transform:translateY(-6px) scale(1.015)}.gameMeta,.previewMatch,.previewTop,.probabilityHeader{align-items:center;display:flex;gap:14px;justify-content:space-between}.previewTop{color:#a7aea8;color:var(--muted);font-size:.95rem}.previewTop strong{color:#c8ff5f;color:var(--green)}.previewMatch{margin-top:34px}.previewMatch span{font-size:clamp(2.25rem,3.2vw,3.05rem);font-weight:950}.previewMatch strong{color:#c8ff5f;color:var(--green);font-size:clamp(2.15rem,3vw,2.85rem)}.previewTrack,.probabilityTrack{background:#2d3330;border-radius:8px;height:11px;overflow:hidden}.previewTrack{margin-top:22px}.previewTrack span,.probabilityTrack span{border-radius:inherit;display:block;height:100%}.previewTrack span{background:#c8ff5f;background:var(--green);width:64%}.probabilityTrack span{background:#4fd6ff;background:var(--cyan)}.previewStats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:22px}.previewStats>div{background:#ffffff0a;border:1px solid #2c3036;border:1px solid var(--border);border-radius:8px;padding:17px;transition:transform .18s ease,border-color .18s ease}.previewStats>div:hover{border-color:#c8ff5f6b;transform:translateY(-3px)}.detailGrid span,.matchup span,.metricCard span,.paywallBox span,.previewStats span,.statRow span,.workflowCard span{color:#a7aea8;color:var(--muted);display:block;font-size:.82rem}.pastMatchup{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:22px}.pastMatchup span{color:#a7aea8;color:var(--muted);display:block;font-size:.82rem}.pastMatchup strong{display:block;font-size:1.35rem;margin-top:6px}.pastCard{padding:18px;transition:transform .19s ease,box-shadow .19s ease,border-color .19s ease}.resultBadge{align-items:center;border-radius:8px;display:inline-flex;font-size:.8rem;font-weight:950;justify-content:center;min-height:30px;min-width:70px;padding:0 10px}.hitBadge{background:#c8ff5f24;color:#c8ff5f;color:var(--green)}.missBadge{background:#ff5d6c24;color:#ff5d6c;color:var(--red)}.credibilityStrip{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}.credibilityStrip>div{background:#ffffff0a;border:1px solid #2c3036;border:1px solid var(--border);border-radius:8px;padding:18px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.credibilityStrip>div:hover{border-color:#c8ff5f6b;box-shadow:0 18px 44px #0000003d;transform:translateY(-5px) scale(1.015)}.credibilityStrip span{color:#a7aea8;color:var(--muted);display:block;font-size:.82rem}.credibilityStrip strong{display:block;font-size:1.65rem;margin-top:6px}.emptyState{margin-bottom:46px;padding:28px}.emptyState h2{margin:0}.emptyState p{color:#a7aea8;color:var(--muted);line-height:1.65}.metricCard strong,.paywallBox strong,.previewStats strong,.workflowCard strong{display:block;margin-top:8px}.previewStats strong{font-size:1.06rem}.section{padding:44px 0}.sectionHeader{margin-bottom:22px}.sectionHeader h2{font-size:2rem;margin:0}.inlineHeader{align-items:end;display:flex;gap:18px;justify-content:space-between}.metricGrid,.valueGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.metricCard,.valueGrid>div{padding:20px}.valueGrid strong{font-size:1.05rem}.performanceSection{border-bottom:1px solid #ffffff14;border-top:1px solid #ffffff14}.demoTag{background:#ff8a5b1f;border:1px solid #ff8a5b6b;border-radius:8px;color:#ffd2bf;font-size:.82rem;font-weight:900;padding:8px 10px}.metricCard strong{font-size:1.75rem}.workflowGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.workflowCard{min-height:124px;padding:18px}.workflowCard span{background:#4fd6ff24;border-radius:8px;color:#4fd6ff;color:var(--cyan);display:grid;font-weight:950;height:34px;place-items:center;width:34px}.workflowCard strong{line-height:1.35}.dashboardHeader{align-items:end;display:flex;gap:28px;justify-content:space-between;padding:52px 0 30px}.dashboardHeader h1{font-size:3.15rem}.dashboardHeader p{margin:14px 0 0;max-width:680px}.apiStatus{align-items:center;display:flex;gap:12px;min-width:245px;padding:14px}.apiStatus span:not(.statusDot),.apiStatus strong{display:block}.apiStatus span:not(.statusDot){color:#a7aea8;color:var(--muted);font-size:.82rem;margin-top:3px}.apiStatus .statusMeta{color:#d5dbd2;color:var(--muted-strong)}.statusDot{background:#c8ff5f;background:var(--green);border-radius:50%;box-shadow:0 0 0 5px #c8ff5f1a;flex:0 0 12px;height:12px;width:12px}.demoDot{background:#ff8a5b;background:var(--coral);box-shadow:0 0 0 5px #ff8a5b1a}.notice{background:#ff8a5b1a;color:#ffd2bf;display:flex;gap:12px;line-height:1.55;margin-bottom:22px;padding:14px 16px}.notice code{color:#fff}.gamesGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:46px}.gameCard{padding:18px;transition:transform .19s ease,box-shadow .19s ease,border-color .19s ease}.gameMeta{color:#a7aea8;color:var(--muted);font-size:.9rem}.riskBadge{align-items:center;border-radius:8px;display:inline-flex;font-size:.8rem;font-weight:950;justify-content:center;min-height:30px;min-width:74px;padding:0 10px}.riskLow{background:#c8ff5f24;color:#c8ff5f;color:var(--green)}.riskMedium{background:#ffd16624;color:#ffd166;color:var(--gold)}.riskHigh{background:#ff5d6c24;color:#ff5d6c;color:var(--red)}.matchup{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;margin-top:22px}.matchup strong{display:block;font-size:2rem;margin-top:6px}.matchup b{color:#a7aea8;color:var(--muted)}.statRow{grid-gap:12px;border-top:1px solid #ffffff14;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:22px;padding-top:18px}.statRow strong{display:block;font-size:1.18rem;margin-top:6px}.probabilityBlock{margin-top:20px}.probabilityHeader{margin-bottom:8px}.probabilityHeader span{color:#a7aea8;color:var(--muted)}.cardSummary{color:#d5dbd2;color:var(--muted-strong);margin:18px 0 0;min-height:52px}.fullWidth{margin-top:16px;width:100%}.expandedCard{border-top:1px solid #ffffff14;margin-top:18px;padding-top:18px}.detailGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.detailGrid strong{display:block;margin-top:5px}.predictionExplanation{margin-top:18px}.predictionExplanation h4{margin:0 0 10px}.predictionExplanation ul{grid-gap:8px;color:#d5dbd2;color:var(--muted-strong);display:grid;gap:8px;line-height:1.5;margin:0;padding-left:18px}.disclaimer{border-left:3px solid #ff8a5b;border-left:3px solid var(--coral);color:#ffd2bf;line-height:1.5;margin:16px 0 0;padding-left:12px}.skeletonCard{animation:shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#111315,#1e2227,#111315);background-size:220% 100%;border:1px solid #2c3036;border:1px solid var(--border);border-radius:8px;min-height:360px}.premiumPage{display:grid;min-height:calc(100vh - 170px);padding:58px 0;place-items:center}.premiumPanel{background:linear-gradient(135deg,#b69cff21,#0000 42%),#111315;background:linear-gradient(135deg,#b69cff21,#0000 42%),var(--panel);padding:34px;width:min(760px,100%)}.paywallBox{background:#ffffff0a;margin-top:24px;padding:20px}.paywallBox span{color:#b69cff;color:var(--violet);font-weight:950;text-transform:uppercase}.paywallBox strong{font-size:1.12rem}.footer{border-top:1px solid #ffffff14;color:#a7aea8;color:var(--muted);display:flex;gap:16px;justify-content:space-between;padding:34px 0 44px}.footer strong{color:#f7f8f3;color:var(--text)}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes logoPop{0%{opacity:0;transform:translateY(-10px) scale(.75) rotate(-12deg)}70%{transform:translateY(0) scale(1.12) rotate(4deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes heroLogoReveal{0%{filter:blur(8px);opacity:0;transform:translateY(22px) scale(.92)}65%{filter:blur(0)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes floatIn{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes backgroundDrift{0%{transform:translateX(-24px)}to{transform:translateX(24px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:900px){.appShell{width:min(100% - 24px,720px)}.dashboardHeader,.footer,.inlineHeader,.navbar,.notice{align-items:flex-start;flex-direction:column}.navLinks{overflow-x:auto;padding-bottom:4px;width:100%}.hero{min-height:auto;padding-top:44px}.heroInner{gap:36px;grid-template-columns:1fr}.hero h1{font-size:3.35rem}.dashboardHeader h1,.premiumPanel h1{font-size:2.55rem}.tagline{font-size:1.25rem}.credibilityStrip,.gamesGrid,.metricGrid,.previewStats,.valueGrid,.workflowGrid{grid-template-columns:1fr}.apiStatus{width:100%}}@media (max-width:540px){.brandMark{height:34px;width:34px}.navLink{padding:9px 10px}.navCta{padding:0 14px}.hero h1{font-size:2.8rem}.premiumPanel,.productPreview{padding:18px}.gameMeta,.heroActions,.pastMatchup,.previewMatch,.probabilityHeader{align-items:flex-start;flex-direction:column}.previewMatch span,.previewMatch strong{font-size:1.65rem}.detailGrid,.matchup,.statRow{grid-template-columns:1fr}.matchup b{display:none}}
/*# sourceMappingURL=main.ebe78547.css.map*/