@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_927d28{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_927d28{--font-poppins:"Poppins","Poppins Fallback"}:root{--bg:#080c1d;--surface:#0c122b;--surface-2:#121a38;--text:#f2f4f8;--muted:#8b95b0;--accent:#ffcc00;--accent-dim:#c9a100;--up:#3dd68c;--down:#ff5d6c;--border:#1e2748;--header-h:56px;--bp-mobile:800px;--rail-w:200px;--slip-w:300px;--book-rail-w:248px;--book-slip-w:300px;--book-rail-collapsed:52px;--book-slip-collapsed:44px;--book-slip-tablet:280px;--tabbar-h:56px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--header-offset:calc(var(--header-h) + var(--safe-t));--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--radius-sm:4px;--radius-md:8px;--radius-lg:10px;--touch-min:44px;--font:var(--font-poppins),"Segoe UI",sans-serif;--display:var(--font-poppins),"Segoe UI",sans-serif}body.sportsBook{--bg:#0b1220;--surface:#0f172a;--surface-2:#15203a;--border:rgba(255,255,255,0.12);--accent:#fbbf24;--accent-dim:#f59e0b;--down:#ef4444;--live:#ef4444;background:linear-gradient(180deg,#111827,#0b1220 42%,#0b1220)}body.sportsBook header{background:rgba(11,18,32,.98)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font);min-height:100%;min-height:100dvh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:none;background:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}main{min-height:calc(100dvh - var(--header-h) - 8rem);padding-bottom:0}.appShell{background:radial-gradient(900px 480px at 8% -8%,#15204a 0,transparent 55%),radial-gradient(700px 400px at 92% 0,#2a2208 0,transparent 45%),var(--bg)}.container{width:min(1280px,calc(100% - 2rem));margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:var(--touch-min);padding:.5rem 1rem;border-radius:var(--radius-sm);background:var(--accent);color:#14100a;font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:.85rem}.btn:hover{filter:brightness(1.06)}.btn:disabled,.btnGhost:disabled{opacity:.55;cursor:not-allowed;filter:none}.btnGhost{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-min);padding:.45rem .95rem;border-radius:var(--radius-sm);border:1px solid var(--accent);color:var(--accent);font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:.85rem}.btnGhost:hover{background:rgba(255,204,0,.08)}.btnBlock{width:100%}.cardish{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:1rem}.muted{color:var(--muted)}.pageTitle{font-family:var(--display);font-size:1.45rem;font-weight:700;margin:.85rem 0 .65rem}.gameGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:.85rem;gap:.85rem}.authWrap{min-height:calc(100dvh - var(--header-h) - 240px);display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem}.demoBanner{margin:0;padding:.35rem 1rem;text-align:center;background:#3a2a00;color:var(--accent);font-size:.82rem;font-weight:600}.authCard{width:min(560px,100%);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:0 12px 40px rgba(0,0,0,.35)}.field{display:grid;grid-gap:.3rem;gap:.3rem}.field .fieldLabel,.field label{color:var(--muted);font-size:.85rem}.input{width:100%;min-height:var(--touch-min);padding:.55rem .7rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm)}.input:focus{border-color:var(--accent-dim);outline:none}.input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.formError{color:var(--down);margin:0;font-size:.9rem}.statusPill{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border);color:var(--muted);background:var(--surface-2)}.statusPill[data-tone=approved],.statusPill[data-tone=completed],.statusPill[data-tone=ok],.statusPill[data-tone=won]{color:var(--up);border-color:rgba(61,214,140,.45);background:rgba(61,214,140,.12)}.statusPill[data-tone=open],.statusPill[data-tone=pending],.statusPill[data-tone=warn]{color:var(--accent);border-color:rgba(255,204,0,.45);background:rgba(255,204,0,.1)}.statusPill[data-tone=bad],.statusPill[data-tone=cancelled],.statusPill[data-tone=lost],.statusPill[data-tone=rejected],.statusPill[data-tone=void]{color:var(--down);border-color:rgba(255,93,108,.45);background:rgba(255,93,108,.1)}.flashUp{animation:flashUp .6s ease}.flashDown{animation:flashDown .6s ease}@keyframes flashUp{0%{background:rgba(61,214,140,.45)}to{background:transparent}}@keyframes flashDown{0%{background:rgba(255,93,108,.45)}to{background:transparent}}.skelList{display:grid;grid-gap:.35rem;gap:.35rem}.skelCard{height:92px;border-radius:4px;border:1px solid var(--border);background:linear-gradient(90deg,var(--surface) 0,var(--surface-2) 50%,var(--surface) 100%);background-size:200% 100%}@media (max-width:800px){.container{width:calc(100% - 1rem)}main{padding-bottom:calc(var(--tabbar-h) + var(--safe-b) + .5rem + var(--slip-chip, 0px))}body.betslipSheetOpen,body.scrollLocked{overflow:hidden;overscroll-behavior-y:none}.authWrap{min-height:0;align-items:flex-start;padding-top:1rem;padding-bottom:calc(1rem + var(--tabbar-h) + var(--safe-b))}.authCard .btn,.authCard .btnGhost,.authCard .input{min-height:var(--touch-min);font-size:16px}.gameGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (max-width:800px) and (max-height:500px){:root{--header-h:44px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.flashDown,.flashUp{animation:none}}