@font-face{font-family:Poppins;src:url(/assets/fonts/dil/Poppins-Regular.ttf)}@font-face{font-family:Poppins;src:url(/assets/fonts/dil/Poppins-Medium.ttf);font-weight:500}@font-face{font-family:Poppins;src:url(/assets/fonts/dil/Poppins-SemiBold.ttf);font-weight:600}@font-face{font-family:Poppins;src:url(/assets/fonts/dil/Poppins-Bold.ttf);font-weight:700}@font-face{font-family:NotoDevanagari;src:url(/assets/fonts/dil/NotoSansDevanagari.ttf)}@font-face{font-family:NotoGujarati;src:url(/assets/fonts/dil/NotoSansGujarati.ttf)}@font-face{font-family:NotoKannada;src:url(/assets/fonts/dil/NotoSansKannada.ttf)}@font-face{font-family:NotoTelugu;src:url(/assets/fonts/dil/NotoSansTelugu.ttf)}@font-face{font-family:NotoTamil;src:url(/assets/fonts/dil/NotoSansTamil.ttf)}:root{--green:#0a2029;--green2:#16343e;--gold:#c5af82;--gold-light:#dcc997;--cream:#f1f1e9;--cream2:#f0eee5;--border:#ddd9c8;--ink:#071315;--muted:#666b67;--red:#b43232;--success:#24734f;--surface:#fff;--bg:#f1f1e9;--input:#fff;--shadow:0 10px 45px #25282412;--app-max-width:540px;--app-outer-gap:0px;--app-safe-area-bottom:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--surface:#0a2029;--input:#0a2029;--bg:#020f17;--cream2:#16343e;--border:#34515a;--ink:#f1f1e9;--muted:#b5c7c6;--red:#ffb4ab;--success:#95dbae;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:14px/1.55 Poppins,NotoDevanagari,NotoGujarati,NotoKannada,NotoTelugu,NotoTamil,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{font-size:20px;line-height:1.35}h2{font-size:18px}h3{font-size:15px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #bd9d35}img,video{max-width:100%}button{color:inherit}input,select,textarea{background:var(--input);min-width:0;color:var(--ink);border:1px solid var(--border);border-radius:14px;max-width:100%;padding:14px 16px}textarea{resize:vertical;min-height:100px}input:focus,textarea:focus,select:focus{border-color:var(--muted)}input[type=checkbox],input[type=radio]{accent-color:#967b24;width:19px;height:19px}hr{border:0;border-top:1px solid var(--border);margin:18px 0}small{font-size:11px}.stack{flex-direction:column;gap:16px;display:flex}.row{align-items:center;gap:12px;display:flex}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.muted{color:var(--muted)}.error{color:var(--red)}.success{color:var(--success)}.section-title{margin:10px 0;font-size:14px;font-weight:700}.field{flex-direction:column;gap:7px;width:100%;font-size:13px;font-weight:500;display:flex}.field>span{color:var(--muted)}.button{text-align:center;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font-weight:700;transition:filter .15s;display:inline-flex}.button:hover{filter:brightness(.97)}.button.primary{background:var(--gold);color:#071315}.button.secondary{background:var(--surface);color:var(--ink);border-color:var(--border)}.button.danger{color:var(--red);background:var(--surface);border-color:var(--red)}.icon-button{background:var(--cream2);width:44px;height:44px;color:inherit;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}.card{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:20px}.tabs{gap:7px;padding:2px 0;display:flex;overflow:auto}.tabs>button,.tabs>a{white-space:nowrap;border:1px solid var(--border);background:var(--cream2);border-radius:12px;flex:1;padding:10px;font-weight:600}.tabs>.active,.tabs>[aria-selected=true]{background:var(--gold);color:#071315}.chip,.badge{background:var(--cream2);border:1px solid var(--border);border-radius:10px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;display:inline-flex}.brand{flex-shrink:0;align-items:center;gap:10px;display:flex}.brand span{letter-spacing:1.5px;font-size:12px;font-weight:700;line-height:1.15}.brand-large span{font-size:20px}.app-frame{--app-header-height:0px;--app-footer-height:0px;width:min(calc(100% - 2 * var(--app-outer-gap)), var(--app-max-width));margin:var(--app-outer-gap) auto;min-height:calc(100dvh - 2 * var(--app-outer-gap));background:var(--bg);box-shadow:var(--shadow);position:relative}.app-frame--header{--app-header-height:calc(56px + env(safe-area-inset-top,0px))}.app-frame--footer{--app-footer-height:calc(76px + var(--app-safe-area-bottom))}.app-header{height:var(--app-header-height);z-index:30;background:linear-gradient(to bottom, var(--green2), var(--green));color:var(--cream);padding:env(safe-area-inset-top,0px) 12px 0 4px;align-items:center;gap:8px;display:flex;position:sticky;top:0}.app-header .brand{min-width:90px;color:var(--gold-light);flex:1 1 0;gap:10px}.app-header .brand img{width:34px;height:34px}.app-header .brand span{letter-spacing:1.5px;font-size:12px}.app-header .icon-button{background:#ffffff0f;width:48px;height:48px}.wallet-pill{color:#f1f1e9;background:#c5af821f;border:1px solid #c5af824d;border-radius:12px;flex-shrink:1;justify-content:center;align-items:center;gap:5px;min-width:0;max-width:35%;min-height:38px;padding:7px 8px;font-size:13px;font-weight:700;display:flex}.wallet-pill span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-main{padding-bottom:calc(var(--app-footer-height) + 16px);min-height:calc(100dvh - 2 * var(--app-outer-gap) - var(--app-header-height))}.app-frame:not(.app-frame--footer) .app-main{padding-bottom:24px}.app-frame--chat{top:calc(var(--app-viewport-top,0px) + var(--app-outer-gap));height:calc(var(--app-viewport-height,100dvh) - 2 * var(--app-outer-gap));flex-direction:column;min-height:0;margin:0;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.app-frame.app-frame--chat .app-main{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.app-frame--chat .offline-banner{flex-shrink:0}.bottom-nav{z-index:30;bottom:var(--app-outer-gap);width:min(calc(100% - 2 * var(--app-outer-gap)), var(--app-max-width));height:var(--app-footer-height);padding:5px 6px calc(5px + var(--app-safe-area-bottom));border-top:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 -4px 20px #00000005}.nav-group{align-items:center;min-width:0;display:flex}.nav-placeholder{flex:1;min-width:0;height:54px}.bottom-nav a{min-width:0;min-height:54px;color:var(--muted);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-size:9px;font-weight:600;line-height:1.25;display:flex}.bottom-nav .nav-glyph{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:30px;display:flex;position:relative}.nav-label{text-align:center;white-space:nowrap;justify-content:center;width:100%;height:11.25px;line-height:11.25px;display:flex;overflow:hidden}.nav-label>span{flex-shrink:0}.bottom-nav a.active .nav-glyph{background:var(--gold);color:#071315}.bottom-nav a.active{color:var(--ink);font-weight:700}:root[data-theme=dark] .bottom-nav a.active{color:var(--gold-light)}.bottom-nav a.nav-home .nav-glyph{border:1px solid var(--gold);background:var(--gold);color:#071315;border-radius:50%;width:50px;height:50px;margin-top:-6px;box-shadow:0 3px 9px #00000014}.nav-badge{color:#fff;background:#b43232;border-radius:99px;min-width:16px;padding:2px 4px;font-size:9px;line-height:1.3;position:absolute;top:-4px;right:-3px}.page-heading{align-items:center;gap:12px;min-height:72px;padding:12px 16px;display:flex}.page-heading h1{flex:1}.page-actions{align-items:center;gap:6px;display:flex}.page-content{padding:4px 16px 24px}.loading{min-height:180px;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}.spinner{border:3px solid var(--border);border-top-color:#ae8f23;border-radius:50%;width:25px;height:25px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.empty-state,.error-state{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;display:flex}.empty-state p,.error-state p{color:var(--muted);max-width:360px;font-size:13px}.empty-icon{background:var(--cream2);width:64px;height:64px;color:var(--muted);border-radius:20px;place-items:center;display:grid}.error-state>svg{color:var(--red)}.modal{border:1px solid var(--border);color:var(--ink);background:var(--surface);border-radius:26px;width:calc(100% - 32px);max-width:450px;max-height:85dvh;padding:0;box-shadow:0 20px 100px #0004}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15181699}.modal-inner{padding:20px}.modal-inner>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.modal-inner>header h2{font-size:20px}.offline-banner{color:#071315;text-align:center;background:#c5af82;padding:8px 16px;font-size:12px}.toast{z-index:100;color:#fff;width:max-content;max-width:calc(100% - 32px);box-shadow:var(--shadow);background:#0a2029;border-radius:14px;padding:12px 20px;position:fixed;bottom:90px;left:50%;transform:translate(-50%)}.drawer-backdrop{z-index:50;background:#0006;position:fixed;inset:0}.drawer{inset:var(--app-outer-gap) auto var(--app-outer-gap) max(var(--app-outer-gap), calc((100vw - var(--app-max-width)) / 2));width:min(300px, calc(100vw - 2 * var(--app-outer-gap)));background:var(--surface);padding:calc(10px + env(safe-area-inset-top,0px)) 16px calc(8px + var(--app-safe-area-bottom));z-index:51;flex-direction:column;display:flex;position:fixed;overflow:hidden}:root[data-theme=dark] .drawer{background:var(--bg)}.drawer-top{flex-shrink:0;justify-content:space-between;align-items:center;min-height:64px;display:flex}.drawer-top .brand img{width:40px;height:40px}.drawer-top .brand span{font-size:14px}:root[data-theme=dark] .drawer-top .brand{color:var(--gold-light)}.drawer-top .icon-button{width:48px;height:48px}.drawer-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:30px;overflow-y:auto}.drawer-profile{border:1px solid var(--border);background:var(--input);border-radius:18px;align-items:center;gap:12px;margin:10px 0 2px;padding:10px 14px;display:flex}.drawer-profile-copy{flex:1;min-width:0}.drawer-profile-copy strong,.drawer-profile-copy p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.drawer-profile-copy strong{font-size:15px}.drawer-profile-copy p{margin-top:4px;font-size:11px}.drawer-profile .avatar{border:1px solid #c5af8299;flex-shrink:0;width:42px;height:42px;position:relative}.avatar-edit{background:var(--bg);width:20px;height:20px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.avatar{background:var(--green);color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.drawer-links{flex-direction:column;gap:4px;display:flex}.drawer-row{text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:52px;padding:6px 10px;font-size:14px;font-weight:500;display:flex}.drawer-row>span{flex:1}.drawer-row>.menu-glyph{border:1px solid var(--border);background:var(--input);border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.drawer-row>.theme-toggle{border:1.5px solid var(--muted);background:var(--input);border-radius:12px;flex:0 0 36px;width:36px;height:22px;padding:2px}.theme-toggle>span{background:var(--muted);border-radius:50%;width:14px;height:14px;transition:transform .18s ease-out;display:block}.drawer-row[aria-checked=true] .theme-toggle{background:#c5af8224;border-color:#bf923d}.drawer-row[aria-checked=true] .theme-toggle>span{background:#bf923d;transform:translate(13px)}.drawer-row:hover{background:var(--cream2)}.drawer-footer{text-align:center;color:var(--muted);flex-shrink:0;padding-top:8px;font-size:11px}.home-actions{color:#f1f1e9;background:linear-gradient(135deg,#0a2029,#16343e);border-radius:0 0 26px 26px;padding:10px 12px 8px}.home-actions .grid{gap:8px}.home-action{color:#f1f1e9;background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:7px;font-size:11px;font-weight:700;display:flex}.home-action.primary{color:#0a2029;background:#c5af82;border-color:#dcc99773}.home-action.outlined{color:#f1f1e9;background:#16343e;border-color:#dcc997b3}.home-action svg{color:#dcc997}.home-action.primary svg{color:#0a2029}.home-action.outlined svg{color:#dcc997}.announcement{text-align:left;color:#f1f1e9;background:0 0;border:0;align-items:center;gap:6px;width:100%;padding:8px 4px 2px;font-size:11px;display:flex}.announcement span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.market-tabs{gap:6px;padding:12px 12px 6px;display:flex}.market-tabs a{background:var(--cream2);border:1px solid #886016;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:2px;min-height:40px;font-size:11px;font-weight:700;display:flex}.market-tabs a.active{color:#071315;background:#c5af82}.market-tabs a svg{transition:transform .18s ease-out}.market-tabs a.active svg{transform:rotate(90deg)}:root[data-theme=dark] .market-tabs a{border-color:#dcc9978c}.market-list{flex-direction:column;gap:8px;padding:4px 12px 16px;display:flex}.market-card{background:var(--input);border:1px solid #c5af82b3;border-radius:18px;align-items:center;padding:7px 8px 7px 1px;display:flex;overflow:hidden}.market-card:before{content:"";background:#c5af82;border-radius:99px;flex-shrink:0;width:3px;height:40px}.market-card.closed{border-color:var(--border)}.market-card.closed:before{background:var(--border)}.market-detail{flex:1;min-width:0;padding:0 8px 0 10px}.market-detail h2{font-size:14px;font-weight:700}.market-result{justify-content:space-between;align-items:center;gap:6px;margin:3px 0;display:flex}.market-result strong{letter-spacing:.5px;font-size:20px}.market-result span{color:var(--success);font-size:10px;font-weight:700}.closed .market-result span{color:var(--red)}.market-detail p{color:var(--muted);font-size:10px}.market-play{color:#071315;background:#c5af82;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:48px;min-height:48px;font-size:9px;font-weight:700;display:flex}.market-actions{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}.market-chart{border:1px solid var(--border);background:var(--cream2);width:48px;min-height:40px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;display:flex}.market-chart:hover{border-color:var(--gold);background:var(--gold);color:#071315}.market-chart:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.closed .market-play{background:var(--cream2);color:var(--muted)}.splash{color:#dcc997;background:#0a2029;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100dvh;display:flex}.splash .brand{text-align:center;flex-direction:column}.splash .brand img{width:100px;height:100px}.splash .brand span{font-size:24px}.skip-link{z-index:1000;background:var(--gold);color:#071315;padding:10px;position:fixed;top:-100px;left:10px}.skip-link:focus{top:10px}@media (min-width:900px){:root{--app-max-width:1040px;--app-outer-gap:20px}.app-frame{border:1px solid var(--border);border-radius:24px;overflow:clip}.app-header{border-radius:24px 24px 0 0;padding-inline:12px 24px}.bottom-nav{border-radius:0 0 24px 24px;padding-inline:24px}.drawer{border-radius:24px 0 0 24px}.home-actions{padding:20px 24px 14px}.home-actions>.grid{grid-template-columns:repeat(4,1fr)}.home-action{min-height:54px;font-size:13px}.market-tabs{gap:12px;padding:18px 24px 10px}.market-tabs a{height:44px;font-size:13px}.market-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px 24px 24px;display:grid}.market-card{min-height:100px}.page-content{max-width:900px;margin:auto;padding:10px 24px 32px}.page-heading{padding:20px 24px}.toast{bottom:110px}.splash{min-height:calc(100dvh - 40px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sr-only:focus-within{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}
@font-face{font-family:Outfit;src:url(/assets/fonts/baazi/Outfit-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/fonts/baazi/Outfit-Medium.ttf);font-weight:500 600;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/fonts/baazi/Outfit-Bold.ttf);font-weight:700 900;font-display:swap}:root{--green:#163f49;--green2:#08212b;--gold:#c5af82;--gold-light:#dcc997;--cream:#e8ece8;--cream2:#dce5e1;--border:#c4d2cc;--ink:#071315;--muted:#4c6264;--surface:#f1f1e9;--bg:#e8ece8;--input:#f6f7f3;--card:var(--surface);--surface-top:#f5f5ee;--surface-bottom:#e8eeea;--aqua:#376b6b;--hero:linear-gradient(135deg, #16343e, #08212b 45%, #05131b);--app-max-width:540px}:root[data-theme=dark]{--surface:#0a2029;--input:#0a2029;--bg:#020f17;--cream2:#16343e;--border:#34515a;--ink:#f1f1e9;--muted:#b5c7c6;--surface-top:#16343e;--surface-bottom:#05131b;--aqua:#9bcdc8;--success:#95c8ad}html body{background:var(--bg);font-family:Outfit,NotoDevanagari,NotoGujarati,NotoKannada,NotoTelugu,NotoTamil,sans-serif;line-height:1.35}body .brand img,body .app-header .brand img{object-fit:contain;border-radius:0;width:142px;height:auto}body .brand-large img{width:200px;height:auto}body .brand{gap:0;min-width:0}body .card,body .slot-card,body .notice-card,body .history-card{background:linear-gradient(145deg, var(--surface-top), var(--surface) 20%, var(--surface-bottom) 52%, var(--surface));border-color:var(--border);border-radius:18px;box-shadow:inset 0 1px #ffffff1b,0 6px 18px #00000018}body .button.primary{color:#071315;background:linear-gradient(135deg,#dcc997,#c5af82 60%,#bca579);box-shadow:inset 0 1px #fff8,0 3px 8px #0002}body .page-heading{background:var(--hero);color:#f1f1e9;border-bottom:2px solid #c5af824d;gap:12px;min-height:72px;padding:8px 16px 8px 12px}body .page-heading h1{font-size:19px;line-height:1.25}body .page-heading .icon-button{color:#f1f1e9;background:#ffffff14;border-radius:10px;width:48px;height:48px}body .page-content{padding:0}body .app-frame{background:var(--bg);isolation:isolate}body .app-frame--header{--app-header-height:calc(64px + env(safe-area-inset-top,0px))}body .app-frame--footer{--app-footer-height:calc(78px + var(--app-safe-area-bottom))}body .app-header{background:var(--hero);border-bottom:1px solid #34515a77;gap:12px;padding:8px 14px}body .app-header .icon-button{color:#e8ece8;border:1px solid #58787580;border-radius:12px;width:40px;height:40px}body .app-frame--home .app-header{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#031821a8;border:0}body .home-backdrop{z-index:-1;pointer-events:none;background:linear-gradient(#020e1620,#020e1610 24%,#020e169e 48%,#020e16f0) 50%/100% 100%,url(/assets/brand/baazi777-home-seven-cards-preview.png) calc(50% + 60px) 16px/auto 89% no-repeat;width:min(100%,540px);height:100dvh;position:fixed;inset:0 auto 0 50%;transform:translate(-50%)}body .app-frame--home{background:0 0}body .home-actions{background:0 0;margin:0;padding:0 12px 8px}body .home-hero{align-items:flex-start;height:clamp(165px,100dvh - 662px,182px);padding-top:12px;display:flex;position:relative}body .home-fund-stack{flex-direction:column;gap:7px;width:98px;display:flex}body .home-wallet,body .home-action{color:#f1f1e9;text-align:center;background:linear-gradient(145deg,#244d56cf,#071f2be0);border:1px solid #8ba29b88;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;min-height:44px;padding:6px;font-size:12px;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff21,0 4px 8px #0003}body .home-wallet{flex-flow:wrap;min-height:38px;font-size:12px}body .home-wallet span{overflow-wrap:anywhere;max-width:100%;line-height:1.1}body .home-action.primary{color:#071315;background:linear-gradient(135deg,#dcc997,#bca579);border-color:#dcc997}body .home-action.primary svg{color:#071315}body .home-action.outlined{color:#f1f1e9;background:linear-gradient(145deg,#244d56cf,#071f2be0);border-color:#587875}body .home-action svg{width:17px;height:17px}body .announcement{color:#e8ece8;background:#061d25ba;border:1px solid #58787599;border-radius:12px;gap:9px;min-height:34px;padding:7px 10px;font-size:12px;box-shadow:inset 0 1px #ffffff14}body .market-tabs{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 10px;padding:0 12px;display:grid}body .market-tabs a{color:#e8ece8;text-align:center;white-space:normal;background:#08212bba;border:1px solid #58787580;border-radius:12px;justify-content:center;min-height:42px;padding:7px 3px;font-size:12px}body .market-tabs a svg{display:none}body .market-tabs a.active{color:#071315;background:linear-gradient(135deg,#dcc997,#c5af82);box-shadow:inset 0 1px #fff8}body .market-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 16px;display:grid}body .market-card{background:linear-gradient(135deg,#1e3c44e8,#08212bf2 44%,#05131bf0);border:1px solid #587875;border-radius:17px;flex-direction:column;gap:8px;min-width:0;padding:11px 9px 9px;display:flex;overflow:hidden;box-shadow:inset 2px 1px 1px #adba9c66,inset -2px -2px 2px #c5af8230,0 4px 8px #0003}body .market-card:before{display:none}body .market-card.closed{opacity:1;background:linear-gradient(135deg,#17323ce8,#071a23f2)}body .market-detail{text-align:center;width:100%}body .market-detail h2{color:#dcc997;overflow-wrap:anywhere;min-height:20px;margin:0;font-size:clamp(12px,3.5vw,17px);font-weight:800;line-height:1.15}body .market-status{color:#d2dfda;justify-content:center;align-items:center;gap:5px;margin:3px 0 7px;font-size:10px;display:flex}body .market-status i{background:#9bcdc8;border-radius:50%;width:5px;height:5px}body .closed .market-status i{background:#c5af82}body .market-result{background:#02161d90;border:1px solid #58787570;border-radius:10px;margin:0 0 6px;padding:7px 3px;line-height:1.2;display:block}body .market-result strong{color:#9bcdc8;letter-spacing:1px;white-space:nowrap;font-size:22px}body .market-times{color:#e8ece8;text-align:left;margin:0;font-size:10px}body .market-times div{border-bottom:1px solid #58787566;justify-content:space-between;gap:4px;padding:4px 0;display:flex}body .market-times dd{white-space:nowrap;margin:0;font-weight:700}body .market-actions{grid-template-columns:38px 1fr;gap:7px;width:100%;margin-top:auto;display:grid}body .market-chart{color:#9bcdc8;background:linear-gradient(145deg,#1e4850,#09242e);border:1px solid #587875;border-radius:10px;width:38px;min-height:34px;padding:7px}body .market-play{color:#071315;background:linear-gradient(130deg,#dcc997,#bca579);border:1px solid #dcc99788;border-radius:10px;justify-content:center;gap:6px;min-height:34px;padding:6px;font-size:12px}body .bottom-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#e8ece8;background:linear-gradient(145deg,#16343ef5,#05131bf5);border:1px solid #58787599;border-radius:24px 24px 0 0;box-shadow:inset 0 1px #ffffff30,0 -4px 16px #0003}body .bottom-nav a{color:#dce5e1;gap:4px;font-size:9px}body .bottom-nav a.active{color:#dcc997}body .bottom-nav a.active .nav-glyph{background:0 0}body .bottom-nav a.nav-home .nav-glyph{color:#f1f1e9;background:linear-gradient(145deg,#3e7477,#123c46 60%,#071c25);border:2px solid #c5af82;border-radius:50%;width:53px;height:53px;margin-bottom:-9px;transform:translateY(-9px);box-shadow:inset 1px 1px 3px #ffffff6b,0 3px #071315,0 0 0 3px #c5af8233}body .bottom-nav .nav-home svg{fill:currentColor;width:25px;height:25px}body .drawer{background:linear-gradient(155deg, var(--surface-top), var(--surface-bottom));color:var(--ink)}body .drawer-top{background:var(--hero)}body .modal{background:var(--surface);max-width:min(520px,100vw - 40px);max-height:88dvh;color:var(--ink);border:1px solid #c5af8280;border-radius:12px 32px;padding:0;box-shadow:0 24px 80px #0008}body .modal-inner{background:linear-gradient(145deg, var(--surface-top), var(--surface), var(--surface-bottom));padding:0}body .modal-inner>header{background:var(--hero);color:#f1f1e9;border-bottom:1px solid #c5af824d;margin:0;padding:12px 18px}body .modal-inner>header .brand img{width:105px}body .modal-inner>header .icon-button{background:#ffffff14;width:36px;height:36px}body .modal-heading{align-items:center;gap:16px;padding:20px 20px 14px;display:flex}body .modal-heading>span{background:var(--hero);color:#dcc997;border:1px solid #c5af8266;border-radius:8px 22px;flex-shrink:0;place-items:center;width:54px;height:60px;display:grid}body .modal-heading h2{font-size:21px;line-height:1.2}body .modal-heading h2:before{content:"";background:var(--gold);width:28px;height:2px;margin-bottom:8px;display:block}body .modal-body{padding:0 20px 22px}body .account-page{background:var(--bg);max-width:none;min-height:100dvh;padding:0 0 32px}body .auth-stage{background:var(--hero);color:#f1f1e9;padding:10px 22px 58px}body .account-header{min-height:56px;padding:0}body .account-header .brand{flex:1}body .account-header .brand img{width:112px}body .account-header>svg{color:#c5af82}body .account-back{background:#ffffff12;border-radius:10px;width:36px;height:36px}body .auth-intro{grid-template-columns:1.1fr 1fr;align-items:center;gap:8px;margin-top:26px;display:grid}body .account-heading{padding:0}body .account-heading h1{margin:18px 0 12px;font-size:30px;font-weight:800;line-height:1.08}body .account-heading p{color:#b5c7c6;font-size:14px;line-height:1.5}body .account-stage-icon{color:#dcc997;background:#2d5358;border-radius:10px;padding:7px;box-shadow:3px 4px #071315}body .account-stage-icon svg{width:20px;height:20px}body .auth-emblem{perspective:700px;padding:10px 0 10px 7px;position:relative}body .auth-emblem:before{content:"";opacity:.8;background:#9e8959;border-radius:18px;position:absolute;inset:20px 0 0 17px;transform:rotate(-6deg)}body .auth-emblem .brand{background:linear-gradient(145deg,#28535e,#05131b);border:1px solid #7e927d;border-radius:18px;padding:18px 10px;position:relative;transform:rotateX(-7deg)rotateY(-12deg)rotate(-6deg);box-shadow:0 15px 26px #0005}body .auth-emblem .brand img{width:100%;height:auto}body .auth-form-dock{border:1px solid var(--border);background:linear-gradient(145deg, var(--surface-top), var(--surface), var(--surface-bottom));border-radius:26px;margin:-30px 18px 0;padding:20px 20px 22px;position:relative;box-shadow:0 8px 30px #0003}body .auth-form-rail{background:var(--gold);border-radius:8px;width:32px;height:4px;margin:0 auto 22px;display:block;position:relative}body .auth-form-rail:after{content:"";background:var(--gold);border-radius:8px;width:6px;height:4px;position:absolute;left:38px}body .auth-form-dock>.card{box-shadow:none;background:0 0;border:0;padding:0}body .auth-form-dock .pin-cells span{background:var(--input);border-radius:10px}body .game-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0}body .game-page{padding:14px 16px 24px}body .game-option{aspect-ratio:1;height:auto;min-height:0;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative}body .game-option:before{content:"";background:linear-gradient(135deg, var(--surface-top), var(--surface) 45%, var(--surface-bottom));z-index:-1;border:1px solid #587875;border-radius:25%;position:absolute;inset:12%;transform:rotate(45deg);box-shadow:inset 2px 2px 2px #ffffff29,inset -3px -3px 2px #c5af8230,5px 5px 8px #0003}body .game-option .game-medallion{width:40%;height:34%;color:var(--gold);position:absolute;top:13%;left:30%}body .game-option strong{width:62%;height:27%;color:var(--ink);justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1.15;display:flex;position:absolute;top:44%;left:19%}body .game-option-arrow{background:var(--cream2);width:26px;height:18px;color:var(--gold);border:1px solid #58787588;border-radius:10px;place-items:center;display:grid;position:absolute;top:76%;left:calc(50% - 13px)}body .game-badge-start{stop-color:#274954}body .game-badge-end{stop-color:#09212b}body .preview-tools{z-index:100;border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;gap:7px;width:190px;padding:18px;font-size:13px;display:flex;position:fixed;top:26px;left:24px}body .preview-tools small{color:var(--muted);margin-bottom:8px}body .preview-tools button{background:var(--gold);color:#071315;border:0;border-radius:8px;padding:8px}body .preview-tools a{padding:4px 0}@media (max-width:980px){body .preview-tools{border-radius:0;flex-flow:wrap;gap:8px;width:100%;max-width:540px;margin:auto;padding:6px 10px;font-size:11px;position:relative;top:auto;left:auto}body .preview-tools small{margin:0}body .preview-tools a{display:none}body .preview-tools button{margin-left:auto;padding:4px 8px}}@media (min-width:720px){body .app-frame:has(.account-page){max-width:960px}body .account-page{grid-template-columns:5fr 6fr;align-items:start;gap:20px;padding:24px;display:grid}body .auth-stage{border-radius:28px;min-height:480px}body .auth-form-dock{margin:56px 0 0}body .auth-intro{grid-template-columns:1fr}body .auth-emblem{max-width:220px;margin:20px auto 0}body .account-page .account-busy{position:absolute}}@media (max-width:359px){body .market-detail h2{font-size:12px}body .market-result strong{font-size:19px}body .market-times{font-size:9px}body .market-card{padding:9px 7px}body .home-hero{height:181px}body .account-heading h1{font-size:26px}}:root[data-theme=light] .market-card{background:linear-gradient(135deg,#f5f5eeed,#e8eeeaed);border-color:#8fa5a0;box-shadow:inset 2px 1px #fff9,inset -2px -2px #c5af8266,0 4px 8px #0002}:root[data-theme=light] .market-detail h2{color:#163f49}:root[data-theme=light] .market-status,:root[data-theme=light] .market-times{color:#28464b}:root[data-theme=light] .market-result{background:#fff7}:root[data-theme=light] .market-result strong{color:#376b6b}body .market-play{flex-direction:row;width:100%}body .market-actions{align-items:stretch}body .brand img{object-fit:cover;aspect-ratio:3.35;object-position:center}body .home-wallet{color:#dcc997}body .home-action{flex-direction:row;gap:7px}body .funds-root{padding:26px 18px 24px}body .funds-root-heading{padding:0 0 24px}body .funds-root-heading h1{font-size:32px;font-weight:800}body .funds-home{counter-reset:fund-action;gap:10px;padding:0}body .funds-action{counter-increment:fund-action;border:1px solid var(--border);background:linear-gradient(145deg, var(--surface-top), var(--surface), var(--surface-bottom));color:var(--ink);border-radius:18px;gap:14px;min-height:76px;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff20,0 5px 15px #0001}body .funds-action:before{content:counter(fund-action, decimal-leading-zero);color:var(--muted);font-size:12px}body .funds-action strong{flex:1;font-size:16px}body .funds-action-gold{background:var(--hero);color:#dcc997;border-color:#c5af8266}body .funds-home h3{margin:20px 0 8px;font-size:21px}body .funds-history-links{flex-direction:column;gap:10px;display:flex}body .funds-history-links .funds-action{border:1px solid var(--border);padding:18px}body .funds-balance{background:var(--hero);color:#f1f1e9;border:1px solid #c5af8266;border-radius:18px;padding:22px}body .funds-balance>.row{justify-content:space-between;gap:12px;margin:0}body .funds-balance label{color:#c5af82;font-size:12px}body .funds-balance h2{overflow-wrap:anywhere;margin:14px 0 20px;font-size:40px;line-height:1.2}body .funds-balance.compact h2{font-size:32px}body .funds-balance-identity{border-top:1px solid #c5af8233;flex-direction:column;gap:5px;padding-top:14px;display:flex}body .funds-balance-identity small{color:#b5c7c6}body .funds-amount input{font-size:36px;font-weight:800}body .passbook-heading{background:var(--hero);color:#f1f1e9;border-bottom:2px solid #c5af824d;height:72px;padding:8px 16px 8px 12px}body .passbook-heading .icon-button{background:#ffffff14;border-radius:10px}body .passbook-page,body .passbook-body{background:var(--bg);color:var(--ink)}body .receipt-list{flex-direction:column;gap:12px;padding:16px;display:flex}body .receipt-card{padding:16px}body .receipt-toggle{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}body .receipt-icon{background:var(--cream2);border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}body .receipt-description{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}body .receipt-description strong{overflow-wrap:anywhere;font-size:14px}body .receipt-description small{color:var(--muted);font-size:11px}body .receipt-money{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;padding-top:14px;display:grid}body .receipt-money>div{flex-direction:column;gap:5px;min-width:0;display:flex}body .receipt-money small,body .receipt-expanded small{color:var(--muted);font-size:11px}body .receipt-money strong{overflow-wrap:anywhere;font-size:19px}body .receipt-expanded:not([hidden]){border-top:1px solid var(--border);flex-direction:column;gap:5px;margin-top:16px;padding-top:14px;display:flex}body .chart-weeks{flex-direction:column;gap:18px;padding:0 16px 24px;display:flex}body .chart-week-card{padding:0;overflow:hidden}body .chart-week-card header{background:var(--hero);color:#f1f1e9;flex-direction:column;gap:6px;padding:16px;display:flex}body .chart-week-card header small{color:#c5af82;letter-spacing:1px;font-size:10px}body .chart-week-card header strong{font-size:14px}body .chart-day{border-top:1px solid var(--border);align-items:center;gap:6px;padding:14px;display:flex}body .chart-day-name{width:46px;color:var(--muted);flex-shrink:0;font-size:12px}body .chart-day .chart-result{flex:1;justify-content:space-around;align-items:center;gap:8px;min-width:0;min-height:28px;display:flex}body .chart-day .chart-result strong{letter-spacing:1.2px;color:var(--ink);font-size:25px}body .chart-day .chart-pana{letter-spacing:1px;flex-direction:row;font-size:17px;line-height:1.2;display:flex}body .chart-day .chart-result.highlighted,body .chart-day .chart-result.highlighted strong{color:var(--gold)}body .chart-weeks.zoomed .chart-result strong{font-size:30px}body .chart-weeks.zoomed .chart-pana{font-size:22px}body .chart-column-head{color:var(--muted);padding:10px 14px;font-size:11px;display:flex}body .chart-column-head span{text-align:center;flex:1}body .chart-column-head span:first-child{flex:0 0 52px}body .profile-hero{background:var(--hero);color:#f1f1e9;border:1px solid #c5af8266;border-radius:18px;padding:20px}body .profile-hero h2{font-size:26px;font-weight:800}body .profile-hero p{color:#dcc997}body .profile-avatar{color:#dcc997;background:#234854;border-radius:16px;width:60px;height:60px}body .profile-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body .profile-detail{border:1px solid var(--border);background:linear-gradient(145deg, var(--surface-top), var(--surface-bottom));color:var(--ink);text-align:left;border-radius:16px;grid-template-columns:1fr auto;gap:14px;min-width:0;padding:14px;display:grid}body .profile-detail>span{flex-direction:column;grid-area:2/1/auto/-1;gap:6px;min-width:0;display:flex}body .profile-detail>svg:last-child{grid-area:1/2}body .profile-detail strong{overflow-wrap:anywhere;font-size:16px}body .profile-detail small{color:var(--muted);font-size:12px}body .profile-page section>h3{margin:32px 0 16px;font-size:20px}body .support-welcome{background:var(--hero);color:#f1f1e9;border:1px solid #c5af8240;border-radius:18px;padding:24px}body .support-welcome p{color:#b5c7c6;margin-top:12px;line-height:1.5}body .support-welcome .more-hello{font-size:28px;line-height:1.2}body .support-welcome .more-eyebrow{letter-spacing:1.5px;color:#c5af82;margin-bottom:12px;font-size:11px}body .more-support-page .page-content{padding:0 18px 24px}body .more-topic{background:linear-gradient(145deg, var(--surface-top), var(--surface-bottom));border:1px solid var(--border);color:var(--ink);border-radius:18px;gap:14px;padding:18px;box-shadow:inset 0 1px #ffffff20}body .more-topic strong{font-size:18px}body .more-topic small{color:var(--muted);margin-top:12px;font-size:13px}body .game-bid-footer{background:var(--hero);color:#f1f1e9;border-top:1px solid #587875;border-radius:20px 20px 0 0;grid-template-columns:1fr 1fr;gap:10px;padding:14px 12px 10px;display:grid}body .game-bid-footer>div{background:#ffffff0a;border:1px solid #58787566;border-radius:12px;justify-content:space-between;align-items:center;padding:10px;display:flex}body .game-bid-footer>div small{color:#b5c7c6;font-size:11px}body .game-bid-footer>div strong{font-size:17px}body .game-bid-footer>.button{grid-column:1/-1;width:100%;min-height:48px}body .game-summary{background:var(--surface-bottom);border:1px solid var(--border);border-radius:14px;padding:12px}body .task-page{max-width:600px;margin:auto;padding:20px}body .task-page h1{margin-bottom:6px;font-size:32px}body .task-summary{grid-template-columns:1fr 1fr;gap:12px;display:grid}body .task-summary .card{flex-direction:column;gap:4px;display:flex}body .task-summary strong{color:var(--gold);font-size:28px}body .task-row{align-items:center;gap:12px;padding:14px;display:flex}body .task-row>span{overflow-wrap:anywhere;flex:1}body .task-complete{color:var(--muted);text-decoration:line-through}body .picker-trigger{border:1px solid var(--border);background:linear-gradient(145deg, var(--surface-top), var(--surface-bottom));width:100%;color:var(--ink);text-align:left;border-radius:14px;align-items:center;gap:12px;min-height:52px;padding:14px;display:flex}body .picker-trigger strong{overflow-wrap:anywhere;flex:1;font-size:14px}body .calendar-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}body .calendar-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:20px;display:grid}body .calendar-grid button{aspect-ratio:1;background:var(--cream2);color:var(--ink);border:0;border-radius:10px;padding:2px}body .calendar-grid button[aria-pressed=true]{background:var(--gold);color:#071315}body .page-content>.stack,body .page-content>.card,body .page-content>.more-toolbar{margin:16px}body .page-content>.stack.game-page{margin:0}body .receipt-list{flex:1;min-height:0;padding:4px;overflow:auto}body .passbook-body{padding:16px}body .game-session-select{border:1px solid var(--border);background:linear-gradient(145deg, var(--surface-top), var(--surface-bottom));border-radius:18px;margin-bottom:16px;padding:12px}body .game-session-select>span{margin-bottom:8px;font-size:13px;font-weight:700;display:block}body .game-number-grid button,body .game-choice{background:var(--surface);color:var(--ink);border-color:var(--border);border-radius:14px}body .game-number-grid button.selected,body .game-choice.selected{background:color-mix(in srgb, var(--gold) 18%, var(--surface));color:var(--ink);border:2px solid var(--gold)}body .game-history-card{background:linear-gradient(145deg, var(--surface-top), var(--surface-bottom));border:1px solid var(--border);border-radius:18px;padding:16px;box-shadow:inset 0 1px #ffffff20}body .game-history-card h3{border-left:4px solid var(--gold);padding-left:12px;font-size:16px}body .game-history-card dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}body .game-history-card dl>div{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px}body .more-settings-section{background:linear-gradient(145deg, var(--surface-top), var(--surface-bottom));border:1px solid var(--border);border-radius:18px;padding:20px 16px 8px}body .more-setting-row{min-height:72px;padding:12px 0}body .more-notice{background:linear-gradient(145deg, var(--surface-top), var(--surface-bottom));border:1px solid var(--border);border-radius:18px;padding:18px;box-shadow:inset 0 1px #ffffff20}body .splash{background:var(--hero);color:#dcc997}body .app-header .brand img,body .brand img{object-fit:cover;object-position:center}body .app-header .brand img{width:110px;height:36px}body .app-frame--home .app-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}body .game-slot .market-actions{flex-direction:row;flex-shrink:0;gap:7px;width:auto;display:flex}body .game-slot .market-actions .game-play{width:auto}body .game-option .game-medallion{width:29%;height:29%;color:var(--gold);top:15%;left:35.5%}body .bid-page-heading{grid-template-rows:46px auto;grid-template-columns:44px minmax(0,1fr) minmax(0,35%);align-items:center;gap:6px 10px;min-height:108px;display:grid}body .bid-page-heading .brand img{object-fit:cover;width:105px;height:33px}body .bid-page-heading h1{text-align:left;border-left:3px solid #c5af82;grid-area:2/1/auto/-1;min-height:30px;margin:0 0 4px;padding:4px 0 4px 12px;font-size:17px}body .bid-page-heading .page-actions{grid-area:1/3;max-width:100%;margin:0}body .bid-page-heading .icon-button{width:38px;height:38px}body .bid-page-heading .game-wallet{overflow-wrap:anywhere;padding:8px;font-size:12px}@media (max-width:980px){body .preview-tools{display:none}}body .market-detail h2{font-weight:800}body .market-result{padding:5px 3px}body .market-times div{padding:3px 0}body .market-card{gap:6px}body .market-card .market-actions{margin-top:0}body .market-chart svg{stroke-width:2.4px}body .pana-field{position:relative}body .pana-suggestions{z-index:35;background:var(--surface);border:1px solid var(--gold);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:6px;max-height:200px;padding:10px;display:grid;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 8px 22px #0006}body .pana-suggestions button{background:var(--cream2);color:var(--ink);border:1px solid var(--border);border-radius:8px;padding:8px 2px}body .pana-suggestions button[aria-selected=true]{border-color:var(--gold);background:var(--gold);color:#071315}body .tutorial-player{aspect-ratio:16/9;background:#000;border:0;border-radius:12px;width:100%;display:block}body button.more-video{text-align:left;width:100%;color:var(--ink);border:1px solid var(--border);background:linear-gradient(145deg, var(--surface-top), var(--surface-bottom))}body .market-detail{padding:0}body .market-detail h2{min-height:0}body .market-status{margin:1px 0 3px;line-height:1.2}body .market-result{margin-bottom:3px;padding:0 3px}body .market-result strong{line-height:1.1;display:block}body .market-times{font-size:10px;line-height:1.2}body .market-times div{border-bottom:0;padding:1px 0}body .market-card{gap:5px;padding:7px}body .home-wallet .fitted-amount{white-space:nowrap;overflow-wrap:normal;flex:1;min-width:0;line-height:1.2;display:block}body .home-wallet{flex-wrap:nowrap}body .card:has(.more-notice-message){padding:18px}body .card:has(.more-notice-message) .more-icon{width:42px;height:42px;color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, var(--surface));border-radius:12px}body .card:has(.more-notice-message) strong{font-size:18px}body .more-notice-message{margin:18px 0;font-size:14px;line-height:1.6}body .more-notice-message+.row{border-top:1px solid var(--border);padding-top:12px;font-size:11px}body .app-header .brand{order:1}body .app-header .wallet-pill{background:0 0;border:0;border-left:1px solid #c5af8288;border-radius:0;order:2}body .app-header>a.icon-button{order:3}body .home-backdrop{background-color:#020f17}.modal.modal-sheet{border-radius:28px 28px 0 0;width:min(100%,600px);max-height:85dvh;margin:auto auto 0}.modal.modal-fullscreen{color:#f1f1e9;background:#020f17;border-radius:0;width:min(100%,800px);height:100dvh;max-height:100dvh;margin:auto}.modal-fullscreen .modal-inner{flex-direction:column;min-height:100%;display:flex}.modal-fullscreen .modal-body{flex:1;overflow:auto}.modal-fullscreen .modal-heading{padding-block:8px}.section-hero{color:#f1f1e9;background:linear-gradient(145deg,#16343e,#05131b);border:1px solid #776d52;border-radius:24px 8px;align-items:center;gap:14px;margin-bottom:18px;padding:22px 18px;display:flex;box-shadow:inset 0 1px #ffffff18,0 8px 18px #0002}.section-hero h2{margin:0;font-size:25px}.section-hero>svg{color:#dcc997;flex-shrink:0}.profile-editor{padding-bottom:75px}.profile-editor-section{gap:12px;display:grid}.profile-editor-section h2,.receipt-stage h3{align-items:center;gap:12px;margin:0 0 8px;font-size:19px;display:flex}.profile-editor-section h2>span,.receipt-stage h3>span,.section-number{color:#08212b;background:#c5af82;border-radius:8px;place-items:center;min-width:36px;height:36px;font-size:15px;display:inline-grid}.profile-editor-submit{background:var(--surface);z-index:2;border-radius:14px;padding:10px;position:sticky;bottom:8px}.profile-editor-submit .button{width:100%}.profile-editor+.section-hero,.profile-editor .section-hero{display:block}.recovery-back{position:absolute;top:12px;left:12px}.account-support-link{color:var(--primary);text-decoration:underline}.notification-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.notification-tile{background:var(--input);border:1px solid var(--border);cursor:pointer;border-radius:18px;grid-template-columns:1fr auto;gap:16px;min-width:0;padding:16px;display:grid}.notification-tile>span{overflow-wrap:anywhere;grid-area:2/1/auto/-1;font-size:14px}.notification-tile>input{grid-area:1/2}.notification-tile>svg{color:var(--gold)}.language-cards{gap:8px;display:grid}.language-cards .more-setting-row{border:1px solid var(--border);border-radius:16px;padding:16px}.language-cards .more-setting-row:has(:checked){border-color:var(--gold)}.withdraw-contact{text-align:center;justify-items:center;gap:8px;margin-block:12px;font-size:13px;display:grid}.withdraw-contact strong{font-size:14px}.withdraw-rules{gap:10px;padding-left:30px;display:grid}.withdraw-rules li{background:var(--input);border:1px solid var(--border);border-radius:10px;padding:12px}.receipt-stage{border:1px solid var(--border);background:var(--surface);border-radius:20px;gap:12px;padding:16px;display:grid}.transaction-inline{text-align:left;margin-top:14px}.transaction-inline>div{padding:7px 0}.transaction-inline dd{overflow-wrap:anywhere}.home-slot-wallet{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:8px;width:150px;max-width:60%;margin:0 16px 12px;padding:9px 12px;display:flex}.market-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.market-time-grid .card{padding:14px;font-size:13px}.market-time-grid strong{color:var(--gold);text-transform:uppercase}.game-history-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.game-history-fields>div{background:var(--input);border:1px solid var(--border);border-radius:10px;min-width:0;padding:10px}.game-history-fields dt{color:var(--muted);font-size:11px}.game-history-fields dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;font-weight:700}.game-history-fields>div:last-child{grid-column:1/-1}.game-history-time{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.game-result-row{padding:18px;display:block}.game-result-row strong{text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:12px;display:block}.game-result-row b{border-left:4px solid var(--gold);overflow-wrap:anywhere;padding-left:14px;font-size:28px;display:block}.game-bid-footer>div{background:var(--input);border:0;border-radius:0;flex-direction:column;align-items:center;gap:3px;display:flex}.game-bid-footer>div:first-child{border-right:1px solid var(--border);border-radius:14px 0 0 14px}.game-bid-footer>div:nth-child(2){border-radius:0 14px 14px 0}.game-bid-footer{column-gap:0}.game-confirm-totals{background:var(--input);border-radius:14px;grid-template-columns:1fr 1fr;padding:12px;display:grid}.game-confirm-totals span{text-align:center;flex-direction:column;font-size:12px;display:flex}.game-confirm-totals b{font-size:24px}.confirm-table-head{background:var(--input);font-size:12px}.game-confirm-rows>.row:nth-child(2n){background:var(--input)}.game-summary>div:nth-child(-n+2){display:none}.confirm-actions{flex-direction:row-reverse;gap:10px;display:flex}.confirm-actions .button{flex:1}.game-input-grid,.game-input-grid.three{counter-reset:none;grid-template-columns:1fr!important}.game-page:has(.game-bid-footer){counter-reset:bid-field}.game-input-grid>.field{counter-increment:bid-field;background:var(--input);border:1px solid var(--border);border-radius:18px;padding:14px 14px 14px 58px;position:relative}.game-input-grid>.field:before{content:counter(bid-field, decimal-leading-zero);background:var(--gold);color:#08212b;border-radius:8px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid;position:absolute;top:14px;left:12px}.game-input-grid>.field:after{content:"◇";color:var(--muted);position:absolute;top:54px;left:21px}.game-quick-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.game-quick-grid button{border-radius:14px;min-height:48px}.game-slot{grid-template-columns:minmax(0,1fr) auto;column-gap:14px;display:grid}.game-slot-top,.game-slot-bottom{display:contents}.game-slot-top>svg{display:none}.game-slot-top>strong{grid-area:1/1}.game-slot-result{grid-area:2/1;margin-block:8px}.game-slot-top>small{grid-area:3/1;justify-self:start}.game-slot .market-actions{grid-area:1/2/4;align-self:center}.game-slot .game-play{font-size:11px}.attachment-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.attachment-tiles .button{flex-direction:column;gap:12px;min-height:105px}.more-ratings{gap:8px;display:grid;grid-template-columns:1fr!important}.more-ratings>button{text-align:left;justify-content:flex-start;align-items:center;gap:14px;min-height:54px;display:flex}.more-ratings>button input{margin-left:auto}.more-ratings>button span{font-size:26px}.chat-date-divider{text-align:center;margin:16px 0 10px}.chat-date-divider time{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:20px;padding:5px 12px;font-size:11px;display:inline-block}.chat-sender{opacity:.8;margin-bottom:5px;font-size:11px;display:block}.financial-event{background:#fff!important}.voice-player{align-items:center;gap:8px;width:100%;min-width:190px;max-width:100%;display:flex}.voice-player input{accent-color:#c5af82;width:100%;min-width:40px}.voice-player time{font-variant-numeric:tabular-nums;font-size:11px}.voice-player .icon-button{color:#dcc997;background:#16343e;flex-shrink:0}.support-reply-time{text-align:center;font-size:12px}.modal-sheet .button>span>small{font-size:12px;font-weight:400;display:block}.chart-search{align-items:center;gap:8px;display:flex}.chart-search .field{flex:1;min-width:0}.more-policy h2{align-items:center;gap:12px;display:flex}.more-policy p{border-left:2px solid var(--border);padding-left:15px}.more-rule-text{align-items:flex-start;gap:10px;display:flex}.more-rule-text svg{color:var(--gold);flex-shrink:0;margin-top:3px}.idea-input-surface .more-rule-icon{display:none}.idea-input-surface textarea{min-height:240px}.section-hero .brand{max-width:135px}@media (max-width:350px){.game-slot .market-actions{gap:6px}.game-slot .game-play{padding:8px}.market-time-grid{grid-template-columns:1fr}.voice-player{min-width:155px}}@media (max-width:290px){.game-option-grid,.notification-grid{grid-template-columns:1fr}}.auth-wordmark{letter-spacing:2.2px;color:#dcc997;font-size:11px}.auth-step{align-items:center;gap:10px;display:flex}.auth-step i{background:#c5af82;width:22px;height:1px}.auth-step small{letter-spacing:1.6px;color:#dcc997;font-size:10px}.auth-description{color:#b5c7c6;margin:18px 0 0;font-size:14px;line-height:1.6}.auth-intro .account-heading h1{margin-top:10px}.avatar-progress{z-index:2;background:#08212bbd;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.profile-hero>button{position:relative}.language-label{text-align:left;flex-direction:column;gap:4px;display:flex}.language-label small{color:var(--muted);font-size:13px}.more-video{text-decoration:none;overflow:hidden;padding:0!important;display:block!important}.tutorial-play-strip{color:#dcc997;background:linear-gradient(135deg,#163f49,#05131b);justify-content:space-between;align-items:center;min-height:100px;padding:20px;display:flex}.tutorial-play-strip b{font-size:32px}.more-video>span:last-child{padding:18px;display:block}.more-video small{overflow-wrap:anywhere}.task-row{position:relative}.task-options{z-index:4;background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:140px;padding:6px;position:absolute;top:48px;right:12px;box-shadow:0 8px 24px #0005}.task-options button{text-align:left;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.task-page textarea{resize:vertical;background:var(--input);border:1px solid var(--border);width:100%;min-height:70px;color:inherit;font:inherit;border-radius:12px;padding:12px}.more-chart-day{flex-wrap:wrap}.more-chart-day .more-chart-score{min-width:0}.home-market-tabs{min-height:42px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-hero{min-height:clamp(165px,100dvh - 662px,182px)!important}body .game-bid-footer{column-gap:0}body .game-bid-footer>div{background:#ffffff0a;border:0;border-radius:0;flex-direction:column;justify-content:center}body .game-bid-footer>div:first-child{border-right:1px solid #58787566;border-radius:14px 0 0 14px}body .game-bid-footer>div:nth-child(2){border-radius:0 14px 14px 0}body .app-frame--home .app-header .icon-button{width:48px;height:48px}body .app-frame--home .app-header{position:relative;top:auto}body .app-frame--home{padding-top:0}body .drawer{border-radius:0 14px 14px 0;width:min(300px,90vw)}body .drawer-links>a,body .drawer-links>button{border-bottom:1px solid var(--border);border-radius:0;gap:12px;min-height:50px}body .drawer-links .drawer-icon{background:0 0;border:0;width:26px;height:26px}body .game-rate-row{background:var(--input);border:1px solid var(--border);border-radius:12px;margin-bottom:8px;padding:14px}body .game-bids-home .section-title{align-items:center;gap:12px;font-size:23px;display:flex}body .section-hero .brand{flex-shrink:0}.splash-reference{color:#f1f1e9;background:linear-gradient(140deg,#020f17,#08212b,#163f49,#020f17);justify-content:center;gap:35px;padding:40px 24px}.splash-reference .auth-emblem{width:240px;height:210px;transform:rotate(-8deg)}.splash-signature{border-top:3px solid #c5af82;width:100%;max-width:360px;padding-top:20px}.splash-signature h1{font-size:34px;line-height:1.1}.splash-signature small{color:#dcc997}.configuration-hero{background:var(--hero);border-radius:24px 8px;align-items:center;gap:18px;padding:24px 24px 40px;display:flex}.configuration-hero+.card{z-index:1;margin:-26px 14px 0}.toast-status{z-index:100;color:#f1f1e9;background:#163f49;border-radius:14px;padding:14px 22px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0004}body .game-options.single-column{grid-template-columns:minmax(0,1fr)}body .game-options.single-column .game-option{width:100%;max-width:360px;margin-inline:auto}body .more-topic{grid-template-columns:34px minmax(0,1fr) 18px;padding-left:58px;position:relative}body .more-topic-number{position:absolute;top:17px;left:12px}body .more-chat-avatar{border-radius:6px;flex-shrink:0;width:64px;height:36px;overflow:hidden}body .more-chat-avatar .brand{width:64px;height:36px}body .more-chat-heading-text p{letter-spacing:1px;color:#dcc997;margin:0 0 4px;font-size:10px}body .more-chat-heading-text h1{font-size:16px}.more-send-pending{text-align:right;color:var(--muted);font-size:12px}.upi-editor>div.card{position:relative}.upi-editor form>.button{z-index:2;position:sticky;bottom:12px}body .page-content>.profile-editor,body .page-content>.section-hero{margin:16px}.profile-editor form{padding-bottom:30px}.profile-editor-section:last-of-type{padding-bottom:28px}
