:root{--white:#fff;--blue:#0b63f6;--darkBlue:#142760;--green:#91cb23;--darkGreen:#0a3a25;--charcoal:#353839;--black:#000;--red:#d32f2f;--bg:var(--black);--panel:#35383973;--panelSoft:#35383940;--border:#142760cc;--text:#fffffff2;--muted:#ffffffa6;--radius:16px;--radius-sm:10px;--radius-lg:22px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(900px 420px at 12% 8%,#0b63f633,#0000 60%),radial-gradient(700px 420px at 86% 10%,#91cb231f,#0000 60%),radial-gradient(900px 520px at 50% 112%,#14276099,#0000 55%),#000;background:radial-gradient(900px 420px at 12% 8%,#0b63f633,#0000 60%),radial-gradient(700px 420px at 86% 10%,#91cb231f,#0000 60%),radial-gradient(900px 520px at 50% 112%,#14276099,#0000 55%),var(--bg);background-attachment:fixed;color:#fffffff2;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0;min-height:100vh;padding:0}a{color:inherit;text-decoration:none}.page{flex-direction:column;gap:24px;padding:40px 0 80px}.page,nav{display:flex;margin:0 auto;width:min(1120px,calc(100% - 40px))}nav{align-items:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#142760a6;border:1px solid #142760cc;border:1px solid var(--border);border-radius:18px;box-shadow:0 10px 40px #0009,inset 0 1px #ffffff0d;justify-content:space-between;padding:12px 18px;position:sticky;top:14px;z-index:1000}.nav-links{display:flex;gap:8px}.nav-links a{border-radius:10px;border-radius:var(--radius-sm);color:#ffffffa6;color:var(--muted);font-size:.95rem;font-weight:600;padding:8px 14px;transition:all .2s ease}.nav-links a:hover{background:#ffffff1a;color:#fffffff2;color:var(--text)}.nav-right .cta{background:linear-gradient(135deg,#0b63f6,#142760);background:linear-gradient(135deg,var(--blue),var(--darkBlue));border-radius:999px;box-shadow:0 8px 20px #0b63f64d;color:#fff;color:var(--white);font-size:.95rem;font-weight:700;padding:9px 18px;transition:transform .2s ease,box-shadow .2s ease}.nav-right .cta:hover{box-shadow:0 12px 24px #0b63f666;transform:translateY(-2px)}.card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#35383973;background:var(--panel);border:1px solid #142760cc;border:1px solid var(--border);border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 18px 45px #0000004d;padding:24px}.card.soft{background:#35383940;background:var(--panelSoft);box-shadow:none}.h1{font-size:clamp(32px,4vw,52px);font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:0 0 12px}.h2{font-size:clamp(20px,2.5vw,24px);font-weight:800;letter-spacing:-.01em;margin:0 0 8px}.lead{color:#ffffffa6;color:var(--muted);font-size:1.1rem;line-height:1.6;margin:0 0 20px}.btn{align-items:center;background:#35383966;border:1px solid #ffffff26;border-radius:12px;box-shadow:0 8px 20px #0003;color:#fffffff2;color:var(--text);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;justify-content:center;padding:12px 20px;transition:all .2s ease}.btn:hover:not(:disabled){background:#353839cc;border-color:#ffffff4d;box-shadow:0 12px 24px #0006;transform:translateY(-2px)}.btn:active:not(:disabled){transform:translateY(0) scale(.98)}.btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.btnPrimary{background:linear-gradient(135deg,#0b63f6,#142760);background:linear-gradient(135deg,var(--blue),var(--darkBlue));border:none;color:#fff;color:var(--white)}.btnGreen{background:linear-gradient(135deg,#91cb23,#0a3a25);background:linear-gradient(135deg,var(--green),var(--darkGreen));border:none;color:#07120a}.btnGhost{background:#0000;border-color:#ffffff1a;box-shadow:none}.btnGhost:hover:not(:disabled){background:#ffffff0d}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #0b63f6;outline:2px solid var(--blue);outline-offset:2px}.scoreGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.teamBox{background:#3538394d;border:1px solid #142760cc;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);display:flex;flex-direction:column;padding:20px}.bigScore{font-size:clamp(48px,8vw,72px);font-weight:900;letter-spacing:-.03em;line-height:1;margin:10px 0}.storeGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.storeCard{background:#35383973;background:var(--panel);border:1px solid #142760cc;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);display:flex;flex-direction:column;padding:24px}.price{color:#fffffff2;color:var(--text);font-size:28px;font-weight:900;margin:8px 0}.small{color:#ffffffa6;color:var(--muted);font-size:.9rem;line-height:1.5}.row{align-items:center;display:flex;gap:16px;justify-content:space-between}.controls{display:flex;flex-wrap:wrap;gap:10px}.kicker{font-size:.75rem;font-weight:800;letter-spacing:.15em;margin-bottom:4px;text-transform:uppercase}.hint,.kicker{color:#ffffffa6;color:var(--muted)}.hint{font-size:.85rem;line-height:1.4}.mono{color:#fffffff2;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem}.pill{align-items:center;background:#35383940;background:var(--panelSoft);border:1px solid #142760cc;border:1px solid var(--border);border-radius:999px;color:#ffffffa6;color:var(--muted);display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;padding:8px 12px;white-space:nowrap}.pill b{font-weight:800}.kbd,.pill b{color:#fffffff2;color:var(--text)}.kbd{align-items:center;background:#353839;background:var(--charcoal);border:1px solid #fff3;border-radius:6px;display:inline-flex;font-size:.75rem;font-weight:700;height:24px;justify-content:center;padding:2px 8px}.grad{background:linear-gradient(135deg,#0b63f6,#91cb23);background:linear-gradient(135deg,var(--blue),var(--green));-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:900}.app-wrap{display:flex;flex-direction:column;gap:16px}.app-hero{overflow:hidden;position:relative}.app-hero:before{background:radial-gradient(800px 400px at 10% 10%,#0b63f626,#0000 60%),radial-gradient(800px 400px at 90% 90%,#91cb231a,#0000 60%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.app-hero>*{position:relative;z-index:1}.app-heroRow{align-items:flex-start}.app-heroLeft{flex:1 1;min-width:280px}.app-heroControls{justify-content:flex-end;width:min(420px,100%)}.app-divider{background:#ffffff1a;height:1px;margin:4px 0;width:100%}.app-pills{display:flex;flex-wrap:wrap;gap:8px}.app-setupGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.app-fieldCard{background:#35383940;background:var(--panelSoft);border:1px solid #142760cc;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);padding:20px}.app-fieldTop{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:12px}.app-fieldLabel{color:#fffffff2;color:var(--text);font-size:.95rem;font-weight:800}.sc-input,.sc-select{background:#0006;border:1px solid #ffffff26;border-radius:12px;color:#fffffff2;color:var(--text);font-size:1rem;font-weight:600;padding:12px 16px;transition:border-color .2s ease,background .2s ease;width:100%}.sc-input:hover,.sc-select:hover{background:#0009}.sc-input:focus,.sc-select:focus{border-color:#0b63f6;border-color:var(--blue);outline:none}.sc-input:disabled,.sc-select:disabled{cursor:not-allowed;opacity:.5}.segmented{grid-gap:8px;background:#0000004d;border:1px solid #142760cc;border:1px solid var(--border);border-radius:14px;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:6px}.segBtn{background:#0000;border:none;border-radius:10px;color:#ffffffa6;color:var(--muted);cursor:pointer;font-size:.9rem;font-weight:700;height:40px;transition:all .2s ease}.segBtn.isOn,.segBtn:hover:not(:disabled){color:#fffffff2;color:var(--text)}.segBtn.isOn{background:#353839;background:var(--charcoal);border:1px solid #ffffff26;box-shadow:0 4px 12px #0000004d}.segBtn:disabled{cursor:not-allowed;opacity:.4}.teamHeader{display:flex;justify-content:space-between;margin-bottom:8px}.teamHeader,.teamTitle{align-items:center;gap:10px}.teamTitle{display:inline-flex;font-size:1.1rem;font-weight:800}.dot{border-radius:50%;box-shadow:0 0 0 4px #ffffff14;display:inline-block;height:12px;width:12px}.badge{align-items:center;background:#35383940;background:var(--panelSoft);border:1px solid #142760cc;border:1px solid var(--border);border-radius:999px;color:#ffffffa6;color:var(--muted);display:inline-flex;font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase}.badgeServe{background:#f39c1226;border-color:#f39c1280;color:#f39c12}.teamBoxLive{background-image:radial-gradient(circle at top right,#ffffff0d,#0000 70%)}.app-liveCard{border-color:#0b63f666;box-shadow:0 0 40px #0b63f626}.app-winnerCard{background:#91cb2314;border-color:#91cb2380}.about-wrap{display:flex;flex-direction:column;gap:40px}.about-container{margin:0 auto;max-width:900px;text-align:center}.about-title{font-size:clamp(36px,5vw,64px);font-weight:900;line-height:1.1;margin-bottom:20px}.about-subtitle{color:#ffffffa6;color:var(--muted);font-size:clamp(18px,2vw,22px);margin:0 auto;max-width:600px}.about-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:40px;text-align:left}.footer{color:#ffffffa6;color:var(--muted);font-size:.9rem;padding:40px 20px;text-align:center}@media (max-width:900px){.row{align-items:stretch;flex-direction:column}.app-heroControls{justify-content:flex-start}}@media (max-width:768px){.nav-links{display:none}.bigScore{font-size:56px}.page{padding-top:20px}}
/*# sourceMappingURL=main.2c0228d1.css.map*/