.sport-card.svelte-12sm9wc{--radius: 20px;position:relative;display:grid;grid-template-columns:64px 1fr 28px;gap:14px;align-items:center;text-align:left;padding:18px;border-radius:var(--radius);color:var(--c-text);background:var(--c-glass-sm);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--c-border-md);overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font:inherit;transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .18s ease,box-shadow .2s ease,background .18s ease}.sport-card.svelte-12sm9wc:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 40%,transparent));border-radius:20px 0 0 20px;transition:width .2s ease}.sport-card.svelte-12sm9wc:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 45%,var(--c-border-md));background:var(--c-glass-lg);box-shadow:0 12px 40px -10px color-mix(in srgb,var(--accent) 40%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent) inset}.sport-card.svelte-12sm9wc:hover:before{width:4px}.sport-card.svelte-12sm9wc:active{transform:translateY(0) scale(.98)}.sport-card.svelte-12sm9wc:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card-glow.svelte-12sm9wc{position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 25%,transparent),transparent);pointer-events:none;transition:opacity .2s ease;opacity:.6}.sport-card.svelte-12sm9wc:hover .card-glow:where(.svelte-12sm9wc){opacity:1}.icon-wrap.svelte-12sm9wc{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:16px;background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 22%,var(--c-glass-sm)),color-mix(in srgb,var(--accent) 8%,var(--c-glass-sm)));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--c-border-md));box-shadow:0 0 16px color-mix(in srgb,var(--accent) 15%,transparent);transition:box-shadow .2s ease;flex-shrink:0}.sport-card.svelte-12sm9wc:hover .icon-wrap:where(.svelte-12sm9wc){box-shadow:0 0 28px color-mix(in srgb,var(--accent) 35%,transparent)}.card-text.svelte-12sm9wc{position:relative;z-index:1;display:grid;align-content:center;gap:6px;min-width:0;pointer-events:none}.card-toprow.svelte-12sm9wc{display:flex;align-items:center;gap:8px}.card-short.svelte-12sm9wc{font-size:10px;font-weight:900;letter-spacing:.14em;color:var(--accent);text-transform:uppercase}.live-badge.svelte-12sm9wc{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:999px;background:var(--c-glass-sm);border:1px solid var(--c-border-md);font-size:9px;font-weight:800;color:var(--c-muted);letter-spacing:.08em}.live-dot.svelte-12sm9wc{width:5px;height:5px;border-radius:50%;background:var(--c-green);box-shadow:0 0 6px var(--c-green);animation:dot-pulse 2s ease-in-out infinite}.cs-badge.svelte-12sm9wc{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--c-amber) 14%,transparent);border:1px solid color-mix(in srgb,var(--c-amber) 35%,transparent);font-size:8.5px;font-weight:800;color:var(--c-amber);letter-spacing:.08em}.cs-dot.svelte-12sm9wc{width:5px;height:5px;border-radius:50%;background:var(--c-amber);box-shadow:0 0 6px var(--c-amber)}.sport-card.coming-soon.svelte-12sm9wc{opacity:.72;cursor:not-allowed}.sport-card.coming-soon.svelte-12sm9wc:hover{transform:none;box-shadow:none;background:var(--c-glass-sm)}.card-title.svelte-12sm9wc{font-size:17px;font-weight:800;color:var(--c-text);margin:0;letter-spacing:-.01em;line-height:1.2}.card-desc.svelte-12sm9wc{color:var(--c-muted);font-size:12px;line-height:1.5;margin:0;font-weight:500}.card-arrow.svelte-12sm9wc{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:var(--c-muted);transition:transform .2s ease,color .2s ease,background .2s ease;flex-shrink:0}.sport-card.svelte-12sm9wc:hover .card-arrow:where(.svelte-12sm9wc){transform:translate(4px);color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}@media(max-width:340px){.sport-card.svelte-12sm9wc{grid-template-columns:52px 1fr 24px;padding:14px}.icon-wrap.svelte-12sm9wc{width:52px;height:52px}}.ewin-banner.svelte-1vyx93v{width:100%;padding:8px 16px;background:linear-gradient(90deg,color-mix(in srgb,var(--c-orange) 10%,transparent),color-mix(in srgb,var(--c-orange-green, #34d399) 8%,transparent),color-mix(in srgb,var(--c-orange) 10%,transparent));border-top:1px solid color-mix(in srgb,var(--c-orange) 25%,transparent);border-bottom:1px solid color-mix(in srgb,var(--c-orange) 25%,transparent);display:flex;align-items:center;justify-content:center}.ewin-banner-inner.svelte-1vyx93v{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.ewin-icon.svelte-1vyx93v{font-size:14px;line-height:1;flex-shrink:0}.ewin-text.svelte-1vyx93v{margin:0;font-size:11.5px;font-weight:700;color:var(--c-text-2);letter-spacing:.02em;text-align:center;line-height:1.4}.ewin-link.svelte-1vyx93v{color:var(--c-orange);text-decoration:none;font-weight:800;transition:color .15s ease,text-shadow .15s ease;border-bottom:1px solid color-mix(in srgb,var(--c-orange) 40%,transparent);padding-bottom:1px}.ewin-link.svelte-1vyx93v:hover{color:color-mix(in srgb,var(--c-orange) 85%,white);text-shadow:0 0 8px color-mix(in srgb,var(--c-orange) 45%,transparent);border-bottom-color:var(--c-orange)}.ewin-pulse-dot.svelte-1vyx93v{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--c-orange);box-shadow:0 0 6px var(--c-orange);flex-shrink:0;animation:svelte-1vyx93v-ewin-pulse 2.4s ease-in-out infinite}@keyframes svelte-1vyx93v-ewin-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 6px var(--c-orange)}50%{opacity:.55;transform:scale(.85);box-shadow:0 0 3px var(--c-orange)}}[data-theme=light] .ewin-banner.svelte-1vyx93v{background:linear-gradient(90deg,color-mix(in srgb,var(--c-orange) 8%,white),color-mix(in srgb,var(--c-orange-green, #34d399) 6%,white),color-mix(in srgb,var(--c-orange) 8%,white))}@media(max-width:440px){.ewin-text.svelte-1vyx93v{font-size:10.5px}.ewin-banner.svelte-1vyx93v{padding:7px 12px}}.master-model-showcase.svelte-1e5wuxq{width:100%;margin:32px 0;display:flex;flex-direction:column;align-items:center}.showcase-header.svelte-1e5wuxq{text-align:center;max-width:760px;margin-bottom:28px;display:flex;flex-direction:column;align-items:center}.ai-header.svelte-1e5wuxq{margin-top:24px}.header-badge.svelte-1e5wuxq{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--c-orange, #fb923c);background:color-mix(in srgb,var(--c-orange, #fb923c) 12%,var(--c-surface));border:1px solid color-mix(in srgb,var(--c-orange, #fb923c) 30%,transparent);margin-bottom:12px}.ai-badge.svelte-1e5wuxq{color:var(--c-rally, #38bdf8);background:color-mix(in srgb,var(--c-rally, #38bdf8) 12%,var(--c-surface));border-color:color-mix(in srgb,var(--c-rally, #38bdf8) 30%,transparent)}.network-status-bar.svelte-1e5wuxq{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;font-size:12px;font-weight:700;margin-bottom:14px;transition:all .2s ease;background:color-mix(in srgb,var(--c-amber, #f59e0b) 12%,var(--c-surface-2));border:1px solid color-mix(in srgb,var(--c-amber, #f59e0b) 35%,transparent);color:var(--c-amber, #f59e0b)}.network-status-bar.is-online.svelte-1e5wuxq{background:color-mix(in srgb,var(--c-green, #34d399) 12%,var(--c-surface-2));border-color:color-mix(in srgb,var(--c-green, #34d399) 35%,transparent);color:var(--c-green, #34d399)}.status-dot.svelte-1e5wuxq{width:8px;height:8px;border-radius:50%;display:inline-block}.online-dot.svelte-1e5wuxq{background:var(--c-green, #34d399);box-shadow:0 0 10px var(--c-green, #34d399);animation:svelte-1e5wuxq-pulse-dot 1.8s ease-in-out infinite}.offline-dot.svelte-1e5wuxq{background:var(--c-amber, #f59e0b);box-shadow:0 0 6px var(--c-amber, #f59e0b)}@keyframes svelte-1e5wuxq-pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}.wifi-icon{flex-shrink:0}.showcase-title.svelte-1e5wuxq{font-size:clamp(20px,4.5vw,32px);font-weight:900;color:var(--c-text);line-height:1.25;margin:0 0 10px}.showcase-sub.svelte-1e5wuxq{font-size:clamp(13px,2.6vw,15px);color:var(--c-muted);line-height:1.6;margin:0;font-weight:500}.pillars-grid.svelte-1e5wuxq{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;width:100%;margin-bottom:32px}.pillar-card.svelte-1e5wuxq{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:16px;padding:20px;text-align:left;contain:layout style;transition:transform .18s ease,border-color .18s ease}.pillar-card.svelte-1e5wuxq:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--p-color) 45%,transparent)}.pillar-icon.svelte-1e5wuxq{width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--p-color) 15%,transparent);border:1px solid color-mix(in srgb,var(--p-color) 35%,transparent);color:var(--p-color);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.pillar-title.svelte-1e5wuxq{font-size:15px;font-weight:800;color:var(--c-text);margin:0 0 6px;line-height:1.3}.pillar-desc.svelte-1e5wuxq{font-size:12.5px;color:var(--c-muted);line-height:1.5;margin:0;font-weight:500}.orbit-wrap.svelte-1k6ot2d{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;overflow:hidden;border-radius:var(--r-lg, 16px);max-width:min(88vw,420px);margin-inline:auto}.agent-orbit-svg.svelte-1k6ot2d{display:block;width:100%;height:auto;max-width:420px;aspect-ratio:1 / 1;overflow:hidden}.ring-outer.svelte-1k6ot2d{transform-origin:220px 220px;animation:svelte-1k6ot2d-spin-cw 32s linear infinite}.ring-inner.svelte-1k6ot2d{transform-origin:220px 220px;animation:svelte-1k6ot2d-spin-ccw 20s linear infinite}.agent-node.svelte-1k6ot2d{animation:svelte-1k6ot2d-node-float 5.5s ease-in-out infinite}.emeka-node.svelte-1k6ot2d{animation:svelte-1k6ot2d-node-float 3.8s ease-in-out infinite reverse}.pulse-ring-1.svelte-1k6ot2d{transform-origin:220px 220px;animation:svelte-1k6ot2d-core-pulse 3s ease-out infinite}.pulse-ring-2.svelte-1k6ot2d{transform-origin:220px 220px;animation:svelte-1k6ot2d-core-pulse 3s ease-out infinite;animation-delay:-1.5s}@keyframes svelte-1k6ot2d-spin-cw{to{transform:rotate(360deg)}}@keyframes svelte-1k6ot2d-spin-ccw{to{transform:rotate(-360deg)}}@keyframes svelte-1k6ot2d-core-pulse{0%{transform:scale(.65);opacity:.9}60%{opacity:.35}to{transform:scale(1.45);opacity:0}}@keyframes svelte-1k6ot2d-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.orbit-legend.svelte-1k6ot2d{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;color:var(--c-muted, #64748b);letter-spacing:.025em;padding-bottom:4px}.leg-dot.svelte-1k6ot2d{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.leg-core.svelte-1k6ot2d{color:var(--accent, #22d3ee);font-weight:900}.leg-sep.svelte-1k6ot2d{opacity:.45}.leg-text.svelte-1k6ot2d{opacity:.7}@media(max-width:640px){.orbit-wrap.svelte-1k6ot2d{max-width:min(92vw,340px)}.orbit-legend.svelte-1k6ot2d{font-size:10px}}.sport-section.svelte-1uha8ag,.ai-predictor-section.svelte-1uha8ag,.master-model-section.svelte-1uha8ag,.how-to-use-section.svelte-1uha8ag,.pricing-section.svelte-1uha8ag,.disclaimer-section.svelte-1uha8ag{content-visibility:auto;contain-intrinsic-size:auto 800px}.landing-art.svelte-1uha8ag{display:block;margin:2rem auto 0;max-width:1040px;overflow:hidden;border-radius:24px;border:1px solid var(--c-border);box-shadow:0 28px 70px -30px #0009}.landing-art.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:100%;height:auto}.intelligence-feature.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:center;margin-bottom:48px}.intelligence-feature.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:auto;border-radius:24px;border:1px solid var(--c-border);box-shadow:0 28px 60px -35px #000a}.intelligence-feature.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(24px,3vw,38px);line-height:1.15;letter-spacing:-.035em;margin:20px 0}.intelligence-feature.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--c-muted);line-height:1.75}.intelligence-link.svelte-1uha8ag{display:inline-flex;gap:18px;margin-top:20px;color:var(--brand);font-weight:600}@media(hover:hover)and (prefers-reduced-motion:no-preference){.landing-art.svelte-1uha8ag img:where(.svelte-1uha8ag){transition:transform .65s ease}.landing-art.svelte-1uha8ag:hover img:where(.svelte-1uha8ag){transform:scale(1.025)}}@media(max-width:680px){.intelligence-feature.svelte-1uha8ag{grid-template-columns:1fr}}.landing-root.svelte-1uha8ag{position:relative;width:100%;min-height:100dvh;overflow:hidden}.aurora-orb.svelte-1uha8ag{position:fixed;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.orb-1.svelte-1uha8ag{width:600px;height:600px;top:-200px;right:-100px;background:radial-gradient(circle,color-mix(in srgb,var(--c-orange) 22%,transparent) 0%,transparent 70%);animation:aurora-drift 18s ease-in-out infinite}.orb-2.svelte-1uha8ag{width:500px;height:500px;bottom:-100px;left:-150px;background:radial-gradient(circle,color-mix(in srgb,var(--c-orange-green) 16%,transparent) 0%,transparent 70%);animation:aurora-drift 24s ease-in-out infinite reverse}.orb-3.svelte-1uha8ag{width:400px;height:400px;top:40%;left:40%;background:radial-gradient(circle,color-mix(in srgb,var(--c-rally) 10%,transparent) 0%,transparent 70%);animation:aurora-drift 30s ease-in-out infinite 8s}.landing-inner.svelte-1uha8ag{position:relative;z-index:1;width:min(100%,960px);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding:max(24px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(100px,calc(env(safe-area-inset-bottom) + 88px)) max(16px,env(safe-area-inset-left));min-width:320px}.topbar.svelte-1uha8ag{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:8px 0 16px;margin-bottom:0}.ewin-banner-wrapper.svelte-1uha8ag{width:calc(100% + 32px);margin:0 -16px 16px}@media(max-width:440px){.ewin-banner-wrapper.svelte-1uha8ag{width:calc(100% + 24px);margin:0 -12px 12px}}.topbar-brand.svelte-1uha8ag{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:900;color:var(--c-text);flex-shrink:0}.pulse-icon.svelte-1uha8ag{font-size:20px;filter:drop-shadow(0 0 6px var(--c-orange))}.header-actions.svelte-1uha8ag{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-left:auto;min-width:0;max-width:100%}.auth-btn.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;min-height:32px;font-size:13px;font-weight:800;padding:6px 14px;border-radius:999px;text-decoration:none;transition:all var(--t-base);white-space:nowrap;flex-shrink:0}.login-btn.svelte-1uha8ag{color:var(--c-text);background:transparent}.login-btn.svelte-1uha8ag:hover{color:var(--c-orange)}.signup-btn.svelte-1uha8ag{color:var(--c-bg);background:var(--c-orange);box-shadow:0 0 10px color-mix(in srgb,var(--c-orange) 40%,transparent)}.signup-btn.svelte-1uha8ag:hover{background:color-mix(in srgb,var(--c-orange) 80%,white);transform:translateY(-1px)}.admin-btn.svelte-1uha8ag{background:color-mix(in srgb,var(--c-orange) 14%,transparent);color:var(--c-orange);border:1px solid color-mix(in srgb,var(--c-orange) 38%,transparent)}.admin-btn.svelte-1uha8ag:hover{background:color-mix(in srgb,var(--c-orange) 26%,transparent)}.logout-btn.svelte-1uha8ag{display:flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--c-red) 15%,transparent);color:var(--c-red);border:none;cursor:pointer}.logout-btn.svelte-1uha8ag:hover{background:color-mix(in srgb,var(--c-red) 30%,transparent)}@media(max-width:560px){.topbar.svelte-1uha8ag{row-gap:12px}.header-actions.svelte-1uha8ag{width:100%;margin-left:0;justify-content:flex-end;gap:8px}.auth-btn.svelte-1uha8ag{font-size:12px;padding:6px 11px}.logout-btn.svelte-1uha8ag{padding:6px 10px}}@media(max-width:360px){.auth-btn.svelte-1uha8ag{font-size:11.5px;padding:5px 9px}}.hero.svelte-1uha8ag{padding:24px 0 32px;display:flex;flex-direction:column;align-items:center;text-align:center;animation:slide-up .5s ease both;width:100%}.eyebrow-pill.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:color-mix(in srgb,var(--c-orange) 14%,var(--c-surface));border:1px solid color-mix(in srgb,var(--c-orange) 35%,transparent);color:var(--c-orange);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:22px}.eyebrow-dot.svelte-1uha8ag{width:7px;height:7px;border-radius:50%;background:var(--c-orange);box-shadow:0 0 8px var(--c-orange);animation:dot-pulse 2s ease-in-out infinite}.wordmark.svelte-1uha8ag{margin:0 0 12px;font-family:var(--font-display);font-size:clamp(44px,13vw,80px);font-weight:700;line-height:.92;letter-spacing:-.03em;color:var(--c-text);text-align:center}.wordmark-accent.svelte-1uha8ag{background:var(--c-brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.tagline.svelte-1uha8ag{margin:0 0 16px;font-size:clamp(17px,4.2vw,24px);font-weight:800;letter-spacing:-.01em;text-align:center;background:linear-gradient(135deg,var(--c-text) 0%,var(--brand) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy.svelte-1uha8ag{margin:0 auto;color:var(--c-muted);line-height:1.65;max-width:680px;font-size:clamp(13px,2.8vw,15px);font-weight:600;text-align:center}.feature-pills.svelte-1uha8ag{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.pill.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:var(--c-surface-2);border:1px solid var(--c-border);color:var(--c-text-2);font-size:12.5px;font-weight:700;backdrop-filter:blur(8px);transition:background var(--t-base),border-color var(--t-base),color var(--t-base)}.pill.svelte-1uha8ag:hover{background:color-mix(in srgb,var(--c-orange) 14%,var(--c-surface-2));border-color:color-mix(in srgb,var(--c-orange) 35%,transparent);color:var(--c-orange)}.sport-section.svelte-1uha8ag,.coming-soon-section.svelte-1uha8ag,.how-to-use-section.svelte-1uha8ag,.pricing-section.svelte-1uha8ag,.disclaimer-section.svelte-1uha8ag,.master-model-section.svelte-1uha8ag,.ai-predictor-section.svelte-1uha8ag{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.section-head.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:10px;margin:40px 0 18px;flex-wrap:wrap}.section-title.svelte-1uha8ag{font-family:var(--font-display);font-size:14px;color:var(--c-text);letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin:0;text-align:center}.section-sub.svelte-1uha8ag{margin:-8px 0 24px;color:var(--c-muted);font-size:13.5px;font-weight:600;max-width:600px;text-align:center}.sport-count-badge.svelte-1uha8ag{font-size:11px;font-weight:800;color:var(--c-football);background:color-mix(in srgb,var(--c-football) 14%,var(--c-surface));border:1px solid color-mix(in srgb,var(--c-football) 30%,transparent);padding:3px 10px;border-radius:999px}.cs-count-badge.svelte-1uha8ag{font-size:11px;font-weight:800;color:var(--c-amber);background:color-mix(in srgb,var(--c-amber) 14%,var(--c-surface));border:1px solid color-mix(in srgb,var(--c-amber) 30%,transparent);padding:3px 10px;border-radius:999px}.step-count-badge.svelte-1uha8ag{font-size:11px;font-weight:800;color:var(--c-rally);background:color-mix(in srgb,var(--c-rally) 14%,var(--c-surface));border:1px solid color-mix(in srgb,var(--c-rally) 30%,transparent);padding:3px 10px;border-radius:999px}.pricing-badge.svelte-1uha8ag{font-size:11px;font-weight:800;color:var(--c-orange);background:color-mix(in srgb,var(--c-orange) 14%,var(--c-surface));border:1px solid color-mix(in srgb,var(--c-orange) 30%,transparent);padding:3px 10px;border-radius:999px}.sport-grid.svelte-1uha8ag{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));width:100%}.steps-grid.svelte-1uha8ag{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));width:100%}.step-card.svelte-1uha8ag{display:flex;align-items:flex-start;gap:14px;padding:18px;border-radius:16px;background:var(--c-surface-2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--c-border);box-shadow:var(--c-card-shadow);text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.step-card.svelte-1uha8ag:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--c-orange) 40%,transparent);background:var(--c-surface-3)}.step-num-badge.svelte-1uha8ag{width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--c-orange) 15%,var(--c-surface));border:1px solid color-mix(in srgb,var(--c-orange) 35%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-num.svelte-1uha8ag{font-size:16px;font-weight:900;color:var(--c-orange);font-family:var(--font-mono, "JetBrains Mono", monospace)}.step-content.svelte-1uha8ag{display:flex;flex-direction:column;gap:4px}.step-title.svelte-1uha8ag{margin:0;font-size:14.5px;font-weight:800;color:var(--c-text);line-height:1.3}.step-desc.svelte-1uha8ag{margin:0;font-size:12.5px;color:var(--c-muted);line-height:1.55;font-weight:600}.pricing-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;max-width:880px;margin:0 auto}.pricing-card.svelte-1uha8ag{position:relative;width:100%;margin:0 auto;padding:32px 24px;border-radius:24px;background:var(--c-surface-2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid color-mix(in srgb,var(--c-orange) 40%,transparent);box-shadow:0 16px 48px -12px color-mix(in srgb,var(--c-orange) 20%,transparent);display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden}.pricing-card-master.svelte-1uha8ag{border:1.5px solid color-mix(in srgb,#fbbf24 60%,transparent);box-shadow:0 20px 56px -12px color-mix(in srgb,#fbbf24 28%,transparent)}.best-value-badge.svelte-1uha8ag{position:absolute;top:14px;right:14px;z-index:2;padding:5px 12px;border-radius:999px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1a1200;font-size:10.5px;font-weight:900;letter-spacing:.06em;box-shadow:0 6px 18px -2px color-mix(in srgb,#fbbf24 60%,transparent)}.pricing-glow.svelte-1uha8ag{position:absolute;top:-100px;left:50%;transform:translate(-50%);width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c-orange) 25%,transparent) 0%,transparent 70%);pointer-events:none}.pricing-glow-gold.svelte-1uha8ag{background:radial-gradient(circle,color-mix(in srgb,#fbbf24 30%,transparent) 0%,transparent 70%)}.pricing-header.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:24px;position:relative;z-index:1}.pass-tag.svelte-1uha8ag{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--c-orange);background:color-mix(in srgb,var(--c-orange) 14%,var(--c-surface));border:1px solid color-mix(in srgb,var(--c-orange) 30%,transparent);padding:4px 12px;border-radius:999px}.pricing-title.svelte-1uha8ag{font-size:clamp(20px,4vw,26px);font-weight:900;color:var(--c-text);margin:4px 0}.price-box.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:center;gap:4px;margin:8px 0;color:var(--c-text)}.price-box.svelte-1uha8ag .currency:where(.svelte-1uha8ag){font-size:24px;font-weight:900;color:var(--c-orange)}.price-box.svelte-1uha8ag .amount:where(.svelte-1uha8ag){font-size:42px;font-weight:900;letter-spacing:-.02em;font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--c-text)}.price-box.svelte-1uha8ag .period:where(.svelte-1uha8ag){font-size:14px;color:var(--c-muted);font-weight:700}.pricing-copy.svelte-1uha8ag{margin:0;font-size:13.5px;color:var(--c-text-2);line-height:1.6;max-width:500px}.pricing-features.svelte-1uha8ag{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:12px;text-align:left;width:100%;max-width:520px;position:relative;z-index:1}.pricing-features.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:center;gap:10px;font-size:13px;color:var(--c-text);font-weight:700;line-height:1.4}.pricing-features.svelte-1uha8ag .icon-check{color:var(--c-orange);flex-shrink:0}.btn-donate.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:480px;min-height:52px;padding:12px 24px;border-radius:14px;background:var(--c-brand-gradient, linear-gradient(135deg, #bef264 0%, #c2410c 45%, #34d399 100%));border:1px solid rgba(255,255,255,.2);color:#fff;font-size:15px;font-weight:900;font-family:var(--font-brand, "Outfit", system-ui);cursor:pointer;box-shadow:0 8px 24px -4px color-mix(in srgb,var(--c-orange) 45%,transparent);transition:transform .18s ease,box-shadow .18s ease;position:relative;z-index:1}.btn-donate.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 12px 32px -4px color-mix(in srgb,var(--c-orange) 65%,transparent)}.btn-donate.svelte-1uha8ag:active{transform:scale(.98)}.quick-pay-link.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;max-width:480px;margin-top:8px;padding:9px 16px;border-radius:10px;border:1px solid var(--c-border-md);background:var(--c-glass-sm);color:var(--c-text-dim, var(--c-text));font-size:12px;font-weight:800;text-decoration:none;transition:color .16s ease,border-color .16s ease,background .16s ease;position:relative;z-index:1}.quick-pay-link.svelte-1uha8ag:hover{color:var(--c-orange);border-color:var(--c-orange);background:color-mix(in srgb,var(--c-orange) 10%,transparent)}.quick-pay-master.svelte-1uha8ag:hover{color:#fbbf24;border-color:#fbbf24;background:color-mix(in srgb,#fbbf24 10%,transparent)}.tag-gold.svelte-1uha8ag{color:#fbbf24;background:color-mix(in srgb,#fbbf24 14%,var(--c-surface));border-color:color-mix(in srgb,#fbbf24 30%,transparent)}.cur-gold.svelte-1uha8ag,.pricing-card-master.svelte-1uha8ag .check-gold{color:#fbbf24}.btn-donate-master.svelte-1uha8ag{background:linear-gradient(135deg,#fbbf24,#f59e0b 55%,#fb923c);box-shadow:0 8px 24px -4px color-mix(in srgb,#fbbf24 50%,transparent)}.btn-donate-master.svelte-1uha8ag:hover{box-shadow:0 12px 32px -4px color-mix(in srgb,#fbbf24 70%,transparent)}.btn-whatsapp.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:480px;min-height:50px;margin-top:12px;padding:12px 24px;border-radius:14px;background:#25d366;border:1px solid rgba(255,255,255,.25);color:#052e16;font-size:14.5px;font-weight:800;font-family:var(--font-brand, "Outfit", system-ui);text-decoration:none;cursor:pointer;box-shadow:0 8px 24px -4px #25d36666;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;position:relative;z-index:1}.btn-whatsapp.svelte-1uha8ag:hover{background:#34d399;transform:translateY(-2px);box-shadow:0 12px 32px -4px #25d36699;color:#fff}.btn-whatsapp.svelte-1uha8ag:active{transform:scale(.98)}.ai-predictor-section.svelte-1uha8ag{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 0 32px;position:relative}.predictor-eyebrow.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;background:color-mix(in srgb,#22d3ee 14%,var(--c-surface));border:1px solid color-mix(in srgb,#22d3ee 40%,transparent);color:var(--accent2);font-size:11.5px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;margin-bottom:20px}.predictor-eyebrow-dot.svelte-1uha8ag{width:7px;height:7px;border-radius:50%;background:#67e8f9;box-shadow:0 0 10px #22d3ee;animation:dot-pulse 2s ease-in-out infinite}.predictor-section-title.svelte-1uha8ag{margin:0 0 12px;font-family:var(--font-display);font-size:clamp(26px,6vw,42px);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--c-text)}.predictor-title-accent.svelte-1uha8ag{background:linear-gradient(135deg,#67e8f9,#22d3ee,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent}.predictor-section-sub.svelte-1uha8ag{margin:0 0 32px;font-size:14px;color:var(--c-muted);font-weight:600;max-width:600px;line-height:1.6}.predictor-stats-row.svelte-1uha8ag{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:32px;width:100%;max-width:840px}.pstat-card.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:3px;padding:16px 20px;border-radius:16px;background:var(--c-surface-2);border:1px solid color-mix(in srgb,#22d3ee 25%,transparent);backdrop-filter:blur(12px);min-width:100px;flex:1;max-width:160px;transition:transform .16s ease,border-color .16s ease}.pstat-card.svelte-1uha8ag:hover{transform:translateY(-3px);border-color:color-mix(in srgb,#22d3ee 55%,transparent)}.pstat-val.svelte-1uha8ag{font-size:26px;font-weight:900;color:var(--accent2);font-family:var(--font-mono, "JetBrains Mono", monospace);letter-spacing:-.02em;line-height:1}.pstat-label.svelte-1uha8ag{font-size:10.5px;font-weight:700;color:var(--c-muted);text-transform:uppercase;letter-spacing:.05em;text-align:center}.predictor-main-card.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%;max-width:960px;padding:28px;border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,#22d3ee 10%,transparent) 0%,transparent 60%),var(--c-surface-2);border:1px solid color-mix(in srgb,#22d3ee 30%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#22d3ee 10%,transparent),0 24px 64px -16px color-mix(in srgb,#22d3ee 25%,transparent),var(--c-card-shadow);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);text-align:left}@media(max-width:720px){.predictor-main-card.svelte-1uha8ag{grid-template-columns:1fr;padding:20px;gap:20px}}.predictor-left.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:16px}.orbit-container.svelte-1uha8ag{width:100%;max-width:420px;display:flex;align-items:center;justify-content:center}.agent-pills-row.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.apill.svelte-1uha8ag{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:color-mix(in srgb,#22d3ee 10%,var(--c-surface));border:1px solid color-mix(in srgb,#22d3ee 25%,transparent);font-size:10.5px;font-weight:800;color:#a5b4fc;transition:border-color .15s ease,background .15s ease,color .15s ease;cursor:default}.apill.svelte-1uha8ag:hover{background:color-mix(in srgb,#22d3ee 22%,var(--c-surface));border-color:color-mix(in srgb,#22d3ee 55%,transparent);color:#c7d2fe}.apill-dot.svelte-1uha8ag{width:5px;height:5px;border-radius:50%;background:#22d3ee;box-shadow:0 0 6px #22d3ee;flex-shrink:0}.apill-name.svelte-1uha8ag{font-weight:900}.predictor-right.svelte-1uha8ag{display:flex;flex-direction:column;gap:20px}.predictor-desc.svelte-1uha8ag{margin:0;font-size:13.5px;line-height:1.68;color:var(--c-text-2, var(--c-muted));font-weight:500}.predictor-desc.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--c-text);font-weight:800}.gm-section.svelte-1uha8ag{padding:16px;border-radius:16px;background:color-mix(in srgb,#22d3ee 9%,var(--c-surface));border:1px solid color-mix(in srgb,#22d3ee 28%,transparent)}.gm-section-head.svelte-1uha8ag{display:flex;align-items:center;gap:8px;margin-bottom:12px}.gm-brain-icon.svelte-1uha8ag{font-size:18px}.gm-section-title.svelte-1uha8ag{font-size:12.5px;font-weight:900;color:var(--c-text);letter-spacing:.01em}.gm-models-grid.svelte-1uha8ag{display:flex;flex-direction:column;gap:7px}.gm-model.svelte-1uha8ag{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;background:var(--c-surface-2);border:1px solid var(--c-border);transition:transform .12s ease,border-color .12s ease}.gm-model.svelte-1uha8ag:hover{transform:translate(3px)}.gm-model-dot.svelte-1uha8ag{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 8px currentColor}.gm-model-info.svelte-1uha8ag{display:flex;flex-direction:column;gap:1px}.gm-model-info.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:12px;font-weight:900;color:var(--c-text)}.gm-model-info.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:10.5px;color:var(--c-muted);font-weight:600}.gm-model.claude.svelte-1uha8ag .gm-model-dot:where(.svelte-1uha8ag){background:#a78bfa;color:#a78bfa;border-color:#a78bfa}.gm-model.claude.svelte-1uha8ag{border-color:color-mix(in srgb,#a78bfa 22%,transparent)}.gm-model.gpt.svelte-1uha8ag .gm-model-dot:where(.svelte-1uha8ag){background:#34d399;color:#34d399}.gm-model.gpt.svelte-1uha8ag{border-color:color-mix(in srgb,#34d399 20%,transparent)}.gm-model.kimi.svelte-1uha8ag .gm-model-dot:where(.svelte-1uha8ag){background:#38bdf8;color:#38bdf8}.gm-model.kimi.svelte-1uha8ag{border-color:color-mix(in srgb,#38bdf8 20%,transparent)}.gm-model.qwen.svelte-1uha8ag .gm-model-dot:where(.svelte-1uha8ag){background:#fbbf24;color:#fbbf24}.gm-model.qwen.svelte-1uha8ag{border-color:color-mix(in srgb,#fbbf24 20%,transparent)}.gm-model.grok.svelte-1uha8ag .gm-model-dot:where(.svelte-1uha8ag){background:#f87171;color:#f87171}.gm-model.grok.svelte-1uha8ag{border-color:color-mix(in srgb,#f87171 20%,transparent)}.pipeline-section.svelte-1uha8ag{display:flex;flex-direction:column;gap:6px}.pipeline-head.svelte-1uha8ag{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--accent2);margin-bottom:4px}.pipeline-head.svelte-1uha8ag svg{color:var(--accent2)}.pipeline-step.svelte-1uha8ag{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;border-radius:11px;background:var(--c-glass-sm, color-mix(in srgb, var(--c-surface) 60%, transparent));border:1px solid var(--c-border);transition:background .14s ease,border-color .14s ease}.pipeline-step.svelte-1uha8ag:hover{background:color-mix(in srgb,#22d3ee 8%,var(--c-surface));border-color:color-mix(in srgb,#22d3ee 30%,transparent)}.pipeline-num.svelte-1uha8ag{font-size:11px;font-weight:900;color:#22d3ee;font-family:var(--font-mono, "JetBrains Mono", monospace);flex-shrink:0;width:18px;text-align:center;padding-top:1px}.pipeline-ic.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:8px;background:color-mix(in srgb,#22d3ee 15%,transparent);border:1px solid color-mix(in srgb,#22d3ee 28%,transparent);color:var(--accent2)}.pipeline-body.svelte-1uha8ag{display:flex;flex-direction:column;gap:1px;font-size:12px;color:var(--c-text-2);line-height:1.48}.pipeline-body.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--c-text);font-size:12.5px;font-weight:800}.pred-sports-row.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:6px}.pred-sport-chip.svelte-1uha8ag{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:var(--c-glass-sm, color-mix(in srgb, var(--c-surface) 60%, transparent));border:1px solid var(--c-border);font-size:10.5px;font-weight:700;color:var(--c-text-2);transition:border-color .13s ease,color .13s ease,transform .1s ease}.pred-sport-chip.svelte-1uha8ag:hover{border-color:color-mix(in srgb,#22d3ee 45%,transparent);color:#a5b4fc;transform:translateY(-1px)}.pred-sport-chip.svelte-1uha8ag svg{color:var(--accent2)}.predictor-cta-wrap.svelte-1uha8ag{display:flex;justify-content:flex-start;padding-top:4px}@media(max-width:720px){.predictor-cta-wrap.svelte-1uha8ag{justify-content:center}}.disclaimer-card.svelte-1uha8ag{width:min(100%,720px);margin:28px auto 0;padding:24px;border-radius:18px;background:color-mix(in srgb,var(--c-red) 8%,var(--c-surface-2));border:1px solid color-mix(in srgb,var(--c-red) 30%,transparent);backdrop-filter:blur(12px);text-align:left;box-shadow:var(--c-card-shadow)}.disclaimer-head.svelte-1uha8ag{display:flex;align-items:center;gap:10px;margin-bottom:12px}.disclaimer-head.svelte-1uha8ag .disc-icon{color:var(--c-red);flex-shrink:0}.disc-title.svelte-1uha8ag{margin:0;font-size:15px;font-weight:800;color:var(--c-text);letter-spacing:-.01em}.disc-body.svelte-1uha8ag{display:flex;flex-direction:column;gap:10px;font-size:12.5px;color:var(--c-text-2);line-height:1.6}.disc-body.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.disc-highlight.svelte-1uha8ag{padding:8px 12px;border-radius:8px;background:color-mix(in srgb,var(--c-red) 14%,transparent);border-left:3px solid var(--c-red);color:var(--c-text);font-weight:700}.foot.svelte-1uha8ag{margin-top:56px;padding:24px 0 8px;border-top:1px solid var(--c-border);text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.foot-brand.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:8px}.foot-logo.svelte-1uha8ag{font-size:18px;filter:drop-shadow(0 0 6px var(--c-orange))}.foot-brand.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:15px;font-weight:900;color:var(--c-text);letter-spacing:-.01em}.foot-version.svelte-1uha8ag{font-size:10px;font-weight:800;color:var(--c-orange);background:color-mix(in srgb,var(--c-orange) 14%,var(--c-surface));padding:2px 7px;border-radius:999px;letter-spacing:.04em}.foot-copy.svelte-1uha8ag{color:var(--c-muted);font-size:12px;font-weight:600;margin:0}.foot-sports.svelte-1uha8ag{display:flex;justify-content:center;gap:12px;font-size:18px;margin-top:4px}.foot-ewin.svelte-1uha8ag{font-size:11px;font-weight:600;color:var(--c-muted);margin:0;text-align:center;line-height:1.5}.foot-ewin.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--c-orange);text-decoration:none;font-weight:700}.foot-ewin.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}html[data-theme=light] .sport-count-badge.svelte-1uha8ag{color:#065f46}html[data-theme=light] .step-count-badge.svelte-1uha8ag{color:#155e75}@media(max-width:767px){.aurora-orb.svelte-1uha8ag{filter:none;animation:none}.landing-root.svelte-1uha8ag *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(max-width:440px){.landing-inner.svelte-1uha8ag{padding-left:12px;padding-right:12px}.sport-grid.svelte-1uha8ag,.steps-grid.svelte-1uha8ag{grid-template-columns:1fr}.pricing-card.svelte-1uha8ag{padding:24px 16px}.price-box.svelte-1uha8ag .amount:where(.svelte-1uha8ag){font-size:34px}.btn-donate.svelte-1uha8ag{font-size:13.5px;padding:12px 16px}}@media(min-width:768px){.landing-inner.svelte-1uha8ag{padding-bottom:max(40px,env(safe-area-inset-bottom))}}@media(min-width:1400px){.landing-inner.svelte-1uha8ag{width:min(100%,1100px)}}
