@import "https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700&family=Rajdhani:wght@600;700&display=swap";html,body,#root{min-width:0;min-height:100%;margin:0}body{background:#f5f7fb;min-height:100dvh}.app-fatal-error{color:#17324a;background:#eef8fb;place-items:center;min-height:100dvh;padding:24px;display:grid}.app-fatal-error section{text-align:center;background:#fff;border:1px solid #1d93a433;border-radius:18px;width:min(100%,420px);padding:28px;box-shadow:0 18px 50px #17324a1f}.app-fatal-error b{font-size:20px}.app-fatal-error p{color:#64748b;margin:10px 0 20px}.app-fatal-error button{color:#fff;font:inherit;cursor:pointer;background:#1599a3;border:0;border-radius:10px;padding:10px 20px;font-weight:800}body,button,input,textarea,select,output,.mobile-app *,.game-room *{font-feature-settings:"zero" 0;font-family:Arial,Noto Sans SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}*{box-sizing:border-box}button{font:inherit;-webkit-tap-highlight-color:transparent}button:active{transform:scale(.98)}.mobile-app,.game-room{color:#1c2d3a;background:#f4f6f9;height:100dvh;font-family:Noto Sans SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden}.mobile-app{grid-template-rows:minmax(0,1fr) 72px;display:grid}.mobile-app.theme-night{background:#061a34}.app-content{overscroll-behavior:contain;min-height:0;padding-bottom:8px;overflow-y:auto}.app-loading{color:#6e8c98;text-align:center;padding:24px;font-size:12px}.lobby-hero{color:#fff;background:radial-gradient(circle at 86% 2%,#50d3d2 0,#0000 35%),linear-gradient(135deg,#155ca7,#0d91b4 58%,#16bcae);border-radius:0 0 26px 26px;padding:19px 18px 24px;box-shadow:0 7px 17px #0d77a32b}.hero-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:34px;display:grid}.brand-word{letter-spacing:.14em;font-size:19px;font-weight:700}.room-badge{justify-self:center;line-height:1}.room-badge b{letter-spacing:.14em;font:700 19px Rajdhani,Noto Sans SC,sans-serif}.hero-tools{justify-self:end}.lobby-hero .announcement{min-height:42px;margin-top:16px;padding:10px 12px;box-shadow:0 6px 15px #063f5c24}.avatar-user{color:#fff;background:#ffffff2b;border:1px solid #ffffff75;border-radius:50%;place-items:center;width:31px;height:31px;padding:0;font-size:12px;display:grid}.wallet{align-items:center;margin:16px 0 14px;display:flex}.wallet>div{flex:1;gap:1px;display:grid}.wallet small{opacity:.7;font-size:10px}.wallet b{letter-spacing:.03em;font:700 30px Rajdhani}.wallet em{opacity:.72;font-size:10px;font-style:normal}.check-in{color:#fff;background:#ffffff1c;border:1px solid #b5ecec91;border-radius:10px;gap:2px;padding:8px 12px;font-size:11px;display:grid}.check-in b{color:#d9ff86;font:500 12px Rajdhani}.announcement{background:#064d8254;border:1px solid #ffffff28;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;display:flex}.announcement span{color:#f6d866;font-size:11px}.announcement p{white-space:nowrap;text-overflow:ellipsis;opacity:.92;margin:0;font-size:11px;overflow:hidden}.lobby-body{padding:15px 13px 9px}.lobby-toolbar{scrollbar-width:none;align-items:center;gap:7px;margin:0 1px 12px;display:flex;overflow-x:auto}.lobby-toolbar button{color:#708190;background:#eaf0f4;border:0;border-radius:8px;flex:none;padding:7px 11px;font-size:11px}.lobby-toolbar .toolbar-active{color:#fff;background:#206f9f;box-shadow:0 3px 7px #216f9f2e}.lobby-toolbar span{color:#9ba7b2;white-space:nowrap;margin-left:auto;font-size:10px}.game-list{gap:10px;display:grid}.game-card{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #e8edf0;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 4px 13px #273e5c0d}.game-top{background:linear-gradient(105deg, color-mix(in srgb, var(--game) 12%, #fff), #fff 60%);justify-content:space-between;align-items:center;padding:12px;display:flex}.game-lead{align-items:center;gap:10px;min-width:0;display:flex}.game-logo{background:var(--game);color:#fff;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font:700 11px Rajdhani;display:grid;box-shadow:0 2px 7px #0002}.game-logo.has-image{background:0 0;border:0;width:42px;height:42px;overflow:hidden}.game-logo img{object-fit:contain;width:100%;height:100%;display:block}.game-lead div{gap:3px;display:grid}.game-lead strong{font-size:15px}.game-lead small{color:#8796a1;font-size:10px}.game-clock{justify-items:end;gap:4px;display:grid}.game-clock small{color:#708190;font-size:10px}.game-clock b{gap:2px;display:flex}.lottery-countdown{flex:none;justify-items:start;gap:4px;display:inline-grid}.lottery-countdown .lottery-countdown-label{color:#238682;font-family:Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:10px;font-weight:700;line-height:1.2}.lottery-countdown:not(.is-compact) .lottery-countdown-label{white-space:nowrap;min-block-size:1.2em}.lottery-countdown .lottery-countdown-digits{gap:2px;display:flex}.lottery-countdown.is-compact{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.lottery-countdown.is-compact .lottery-countdown-label{flex:none}.game-clock .lottery-countdown{justify-items:end}.game-clock i,.game-info i{color:#246987;background:#edf2f4;border-radius:4px;place-items:center;width:21px;height:25px;font:700 19px Rajdhani;display:grid}.lottery-countdown .lottery-countdown-digits i{font-variant-numeric:tabular-nums;width:18px;height:24px}.lottery-countdown .lottery-countdown-digits .separator{background:0 0;width:7px}.lottery-countdown.phase-sealed .lottery-countdown-label,.lottery-countdown.phase-sealed .lottery-countdown-digits i{color:#a76616}.lottery-countdown.phase-sealed .lottery-countdown-digits i:not(.separator){background:#fff0d8}.lottery-countdown.phase-error .lottery-countdown-label,.lottery-countdown.phase-error .lottery-countdown-digits i{color:#bd554c}.lottery-countdown.phase-unavailable .lottery-countdown-label,.lottery-countdown.phase-pending .lottery-countdown-label,.lottery-countdown.phase-awaiting_draw .lottery-countdown-label{color:#75848f}.theme-night .lottery-countdown .lottery-countdown-label{color:#8bded8}.theme-night .lottery-countdown .lottery-countdown-digits i:not(.separator){color:#d6f6f5;background:#164156}.theme-night .lottery-countdown.phase-sealed .lottery-countdown-label,.theme-night .lottery-countdown.phase-sealed .lottery-countdown-digits i{color:#f4ca8b}.theme-night .lottery-countdown.phase-sealed .lottery-countdown-digits i:not(.separator){background:#4d3b24}.theme-night .lottery-countdown.phase-error .lottery-countdown-label,.theme-night .lottery-countdown.phase-error .lottery-countdown-digits i{color:#ffafa4}@media (max-width:390px){.lottery-countdown .lottery-countdown-digits i{width:16px;font-size:18px}.lottery-countdown .lottery-countdown-digits .separator{width:6px}}.game-card footer{color:#82939d;background:#f8fafb;border-top:1px solid #f0f2f4;align-items:center;gap:8px;padding:8px 12px;font-size:10px;display:flex}.game-card footer>span{flex:none}.game-card footer div,.last-draw div{gap:3px;min-width:0;display:flex}.game-card footer b,.last-draw div>b{color:#fff;border-radius:4px;place-items:center;width:19px;height:19px;font:700 12px Rajdhani;display:grid}.game-card footer svg{color:#97a8b1;width:13px;margin-left:auto}.lime{background:#58a58a}.orange{background:#d69350}.lottery-ball{text-shadow:0 1px 1px #0009,0 0 1px #0008;line-height:1;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #0000001f;color:#fff!important;border-radius:3px!important;font-family:Arial Black,Rajdhani,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-weight:900!important}.ball-0{background:#e83d86}.ball-1{background:#e9df00}.ball-2{background:#0795d2}.ball-3{background:#4b4b4b}.ball-4{background:#ff7008}.ball-5{background:#20ced1}.ball-6{background:#5934f5}.ball-7{background:#bdbdbd}.ball-8{background:#ff2a14}.ball-9{background:#870b02}.ball-10{background:#00bd0b}.lobby-tip{color:#a3adb5;text-align:center;margin:16px 0 4px;font-size:10px}.bottom-nav{padding-bottom:max(5px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #e6ebee;grid-template-columns:repeat(4,1fr);display:grid}.bottom-nav button{color:#7d8897;background:0 0;border:0;place-items:center;gap:3px;padding:8px 0 6px;font-size:11px;display:grid;position:relative}.bottom-nav b{font-weight:500}.nav-icon{width:23px;height:23px;position:relative}.nav-icon svg{width:100%;height:100%}.nav-icon i{color:#fff;background:#dc4b42;border-radius:10px;min-width:18px;padding:1px 4px;font:10px DM Mono;position:absolute;top:-7px;right:-11px}.bottom-nav .nav-active{color:#196ec0}.bottom-nav .nav-active b{font-weight:700}.plain-page,.profile-page,.chat-list{min-height:100%;padding-bottom:14px}.plain-header,.blue-header,.profile-header{background:#fff;justify-content:center;align-items:center;height:63px;padding:0 16px;font-size:18px;display:flex}.plain-header button,.blue-header button,.profile-header button{width:30px;height:30px;color:inherit;background:0 0;border:0;padding:4px;position:absolute;right:14px}.plain-header svg,.blue-header svg,.profile-header svg{width:100%;height:100%}.points-card{color:#fff;background:linear-gradient(125deg,#0f7aaa,#25bdc0);border-radius:16px;justify-content:space-between;align-items:center;margin:15px;padding:18px;display:flex;box-shadow:0 9px 20px #1689ad30}.points-card div{gap:2px;display:grid}.points-card span{opacity:.75;font-size:10px}.points-card b{font:700 34px Rajdhani}.points-card small{opacity:.75;font-size:10px}.points-card button{color:#fff;background:0 0;border:0;align-items:center;gap:2px;padding:5px 0;font-size:10px;display:flex}.points-card svg{width:13px}.mission-card{background:#fff;border:1px solid #e7edf0;border-radius:14px;grid-template-columns:1fr auto;gap:14px;margin:0 15px;padding:14px;display:grid}.mission-card>div{gap:5px;display:grid}.mission-card span{color:#8a99a6;font-size:10px}.mission-card b{font-size:13px}.mission-card>button{color:#16837e;background:#e5f2f1;border:0;border-radius:7px;align-self:center;padding:7px 11px;font-size:11px}.mission-card footer{border-top:1px solid #eff2f3;grid-column:1/3;height:16px;padding-top:7px;position:relative}.mission-card footer i{background:#26a79e;border-radius:4px;height:3px;display:block}.mission-card footer span{color:#8c99a6;font-size:9px;position:absolute;top:0;right:0}.shop-heading{justify-content:space-between;align-items:center;margin:22px 17px 11px;display:flex}.shop-heading b{font-size:16px}.shop-heading small{color:#99a5ae;font-size:10px}.shop-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:0 15px;display:grid}.shop-grid button{text-align:left;background:#fff;border:1px solid #eef1f3;border-radius:13px;gap:6px;min-height:123px;padding:13px;display:grid;position:relative;box-shadow:0 4px 12px #253b5909}.shop-grid span{font-size:25px}.shop-grid b{font-size:13px}.shop-grid small{color:#8998a6;font-size:10px}.shop-grid em{color:#cf861c;background:#fff1db;border-radius:4px;padding:2px 5px;font-size:9px;font-style:normal;position:absolute;top:9px;right:9px}.blue-header{color:#fff;background:linear-gradient(115deg,#2855b6,#3e6ed2);position:relative}.blue-header>b{font-size:19px}.blue-header button:first-child:not(:last-child){left:12px;right:auto}.chat-subhead{color:#647384;justify-content:space-between;align-items:center;padding:14px 18px 7px;display:flex}.chat-subhead span{font-size:15px;font-weight:700}.chat-subhead button{color:#8d9aa6;background:0 0;border:0;font-size:11px}.chat-row{width:100%;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f2;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.service-logo,.gift-logo{color:#fff;background:linear-gradient(140deg,#d93a42,#ed6b43);border-radius:11px;flex:none;place-items:center;width:45px;height:45px;font-size:19px;font-weight:700;display:grid}.gift-logo{background:linear-gradient(140deg,#f4b238,#f3794a)}.draw-assistant-logo{background:#eaf6ff;border-radius:12px;width:42px;height:42px;overflow:hidden;box-shadow:inset 0 0 0 1px #9fdcff,0 3px 8px #0b80b51f}.draw-assistant-logo img{object-fit:cover;object-position:center;width:100%;height:100%;transform:none}.chat-row div{flex:1;gap:3px;min-width:0;display:grid}.chat-row b{font-size:14px;line-height:1.15}.chat-row small{color:#929daa;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.2;overflow:hidden}.chat-row time{color:#aab2bc;text-align:right;flex:none;align-self:flex-start;min-width:38px;font-size:10px;line-height:1.2}.chat-row-pinned{background:linear-gradient(110deg,#fffdf7,#fff8e9);border-bottom-color:#efe4c9;position:relative}.chat-row-pinned:before{color:#cc8c2e;content:"置顶";font-size:9px;font-weight:700;position:absolute;top:9px;right:14px}.chat-row-pinned time{margin-top:15px}.chat-room{background:#f2f4f6;grid-template-rows:63px auto minmax(0,1fr) auto;height:100dvh;display:grid}.room-notice{color:#987b38;text-align:center;background:#fff9e5;padding:9px;font-size:10px}.chat-history{overscroll-behavior:contain;min-height:0;padding:22px 16px;overflow-y:auto}.chat-history>p{color:#a0a8b1;text-align:center;margin:0 0 18px;font-size:11px;line-height:1.8}.system-pill{color:#78838c;background:#e3e7e9;border-radius:5px;margin:0 auto 23px;padding:5px 9px;font-size:10px;display:table}.packet-line{align-items:flex-start;gap:9px;margin:15px 0;display:flex}.packet-line>div{gap:5px;display:grid}.packet-line small{color:#88929d;font-size:10px}.red-packet{color:#fff;text-align:left;background:linear-gradient(145deg,#f6a13b,#e96b3c);border:0;border-radius:9px;grid-template-columns:38px 1fr;column-gap:9px;width:264px;padding:15px 13px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 13px #dc824f35}.red-packet>span{background:#ffca82;border-radius:50%;grid-row:span 2;width:35px;height:35px;padding:7px}.red-packet svg{width:100%;height:100%}.red-packet b{font-size:14px;font-weight:500}.red-packet em{opacity:.82;font-size:10px;font-style:normal}.red-packet footer{color:#fff4db;border-top:1px solid #fff5;grid-column:1/3;margin-top:13px;padding:8px 0;font-size:9px}.red-packet.claimed{filter:saturate(.8);background:linear-gradient(145deg,#efb965,#e8a457)}.chat-input{padding:10px 15px max(10px, env(safe-area-inset-bottom));background:#fff;align-items:center;gap:11px;display:flex}.chat-input button{color:#4d5b66;background:0 0;border:0;width:30px;height:30px;padding:4px}.chat-input svg{width:100%;height:100%}.chat-input div{color:#a2abb4;background:#f1f3f6;border-radius:7px;flex:1;padding:9px 11px;font-size:11px}.profile-header{color:#fff;background:linear-gradient(135deg,#2859bb,#4478db);position:relative}.profile-header button:first-child{color:#d8e6ff;width:auto;padding:0;font-size:11px;left:13px;right:auto}.profile-card{border-bottom:1px solid #e9edf0;align-items:center;gap:12px;margin:-1px 15px 0;padding:20px 4px;display:flex}.profile-card>span{color:#fff;background:linear-gradient(135deg,#5688c5,#9dc6d0);border-radius:50%;place-items:center;width:51px;height:51px;font-size:20px;display:grid;box-shadow:0 3px 10px #3a6a9a35}.profile-card div{flex:1;gap:4px;display:grid}.profile-card b{font-size:16px}.profile-card b em{color:#b98026;background:#fff2d2;border-radius:4px;margin-left:5px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:500}.profile-card small{color:#8b97a3;font-size:10px}.profile-card>svg{color:#9ca8b0;width:16px}.balance-panel{color:#fff;background:linear-gradient(135deg,#1e4e91,#3176b4);border-radius:16px;margin:13px 15px;padding:16px;box-shadow:0 8px 19px #1f528730}.balance-panel>div{gap:3px;display:grid}.balance-panel span{opacity:.75;font-size:10px}.balance-panel b{font:700 31px Rajdhani}.balance-panel small{opacity:.7;font-size:10px}.balance-panel>button{float:right;color:#dceeff;background:0 0;border:0;align-items:center;margin-top:-41px;padding:0;font-size:10px;display:flex}.balance-panel button svg{width:13px}.balance-panel footer{clear:both;border-top:1px solid #ffffff32;justify-content:space-between;margin-top:15px;padding-top:11px;font-size:10px;display:flex}.balance-panel footer span{opacity:.72;gap:3px;display:grid}.balance-panel footer b{opacity:1;font:500 14px Rajdhani}.profile-shortcuts{background:#fff;border-radius:14px;grid-template-columns:repeat(4,1fr);margin:0 15px 14px;padding:14px 6px;display:grid;box-shadow:0 3px 10px #253b5908}.profile-shortcuts button{color:#586777;background:0 0;border:0;place-items:center;gap:6px;font-size:10px;display:grid}.profile-shortcuts span{color:#2573b4;background:#e8f3f9;border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;display:grid;position:relative}.profile-shortcuts i{color:#fff;background:#e85a47;border:1px solid #fff;border-radius:9px;min-width:17px;padding:1px 4px;font:9px DM Mono;position:absolute;top:-7px;right:-9px}.profile-shortcuts b{font-weight:500}.settings{background:#fff;border:1px solid #eef1f3;border-radius:14px;margin:0 15px;overflow:hidden}.settings>small{color:#a3adb5;padding:12px 14px 5px;font-size:10px;display:block}.settings button{color:#374651;text-align:left;background:#fff;border:0;border-bottom:1px solid #eff2f3;justify-content:space-between;align-items:center;width:100%;padding:14px;font-size:13px;display:flex}.settings button span{align-items:center;gap:8px;display:flex}.settings button em{color:#a6b0b8;font-style:normal}.settings svg{color:#a5afb7;width:14px}.profile-version{color:#a5aeb6;text-align:center;margin:18px;font-size:10px}.game-room{grid-template-rows:58px auto auto minmax(0,1fr) auto auto;display:grid}.game-header{color:#fff;background:linear-gradient(100deg,#135ea0,#14a5ad);grid-template-columns:37px minmax(0,1fr) max-content;align-items:center;column-gap:4px;padding:0 12px;display:grid}.game-header>button{color:#fff;background:0 0;border:0;width:33px;height:33px;padding:4px}.game-header svg{width:100%;height:100%}.game-header .game-header-right{align-items:center;gap:6px;display:flex}.game-header>b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:18px;overflow:hidden}.game-header .game-header-meta{text-align:right;grid-template-columns:repeat(2,minmax(0,auto));justify-content:end;gap:3px 9px;line-height:1.15;display:grid}.game-header .game-header-meta span{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:3px;min-width:0;display:flex}.game-header .game-header-meta em{color:#d7f7f8;font-size:9px;font-style:normal;font-weight:600}.game-header .game-header-meta strong{color:#fff;font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.game-info{background:#fff;border-bottom:1px solid #e7ecef;align-items:center;gap:6px;padding:7px 11px;display:flex}.game-info>div{color:#71818e;flex:1;align-items:center;gap:6px;font-size:10px;display:flex}.game-info>div>b{gap:2px;display:flex}.game-acceptance{color:#16877f;white-space:nowrap;background:#e9f6f3;border-radius:5px;margin-left:2px;padding:3px 5px;font-size:9px;font-weight:700}.game-acceptance.closing{color:#bd781e;background:#fff4de}.game-acceptance.closed{color:#ce6253;background:#fff0ed}.game-acceptance.syncing{color:#7d8d95;background:#edf1f3}.game-info button{color:#137f8d;background:#e7f3f3;border:0;border-radius:5px;padding:7px 9px;font-size:10px}.last-draw{color:#74818c;background:#fff;border-bottom:1px solid #e7eaed;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:flex;overflow:hidden}.last-draw>span{white-space:nowrap}.last-draw div{flex:1}.last-draw small{white-space:nowrap}.last-draw small>b{color:#e95d46}.bet-chat{overscroll-behavior:contain;background:#eff2f4;min-height:0;padding:17px;overflow-y:auto}.bet-chat>p{color:#697680;background:#fff;border-radius:5px;margin:0 auto 32px;padding:8px 15px;font-size:11px;display:table}.admin-message{gap:9px;display:flex}.admin-message>div{gap:5px;display:grid}.admin-message small{color:#86909d;font-size:10px}.admin-message article{background:#fff;border-radius:3px 12px 12px;min-width:245px;padding:14px;font-size:13px;line-height:1.7}.admin-message article b{font-size:14px}.admin-message hr{border:0;border-top:1px dashed #bbc4ca}.quick-actions{background:#eff2f4;justify-content:flex-end;gap:8px;padding:6px 14px;display:flex}.quick-actions button{color:#fff;background:#1692a7;border:0;border-radius:50%;place-items:center;width:29px;height:29px;font-size:13px;display:grid;box-shadow:0 3px 7px #16758e30}.ticket-strip{padding:9px 14px max(9px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e8ebed;align-items:center;gap:10px;display:flex}.ticket-strip span{color:#85909a;background:#f3f5f6;border-radius:6px;flex:1;padding:8px 10px;font-size:11px}.ticket-strip button{background:#fff;border:1px solid #263541;border-radius:50%;place-items:center;width:33px;height:33px;padding:6px;display:grid}.ticket-strip svg{width:100%;height:100%}.bet-keyboard{z-index:1;background:#e9edf1;grid-row:5;padding:7px}.bet-keyboard>div{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.bet-keyboard button{color:#29333b;background:#fff;border:0;border-radius:4px;height:42px;font-size:16px;box-shadow:0 1px 2px #1e2d3915}.bet-keyboard .confirm{color:#fff;background:#22a37b;font-size:13px}@media (min-width:620px){body{background:radial-gradient(circle at 10% 10%,#d6ebee,#0000 35%),#dfe7ed}.mobile-app,.game-room{border-radius:25px;width:430px;height:880px;min-height:0;margin:24px auto;box-shadow:0 18px 50px #1d385333}.mobile-app{overflow:hidden}.lobby-hero{border-radius:0 0 26px 26px}.game-room{overflow:hidden}.game-header{border-radius:25px 25px 0 0}}.ticket-strip .ticket-selection{color:#183b4a;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#f3f5f6;border:0;border-radius:6px;flex:1;width:auto;min-width:0;min-height:36px;padding:8px 10px;font-size:14px;font-weight:700;display:block;overflow:hidden}.ticket-strip .ticket-selection:empty:after{content:" "}.ticket-strip .ticket-toggle{color:#263541;background:#fff;border:1px solid #263541;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;padding:6px;display:grid}.ticket-toggle>span{color:inherit;background:0 0;padding:0;font:700 22px/13px Arial;transform:translateY(-2px)}.announcement{color:#fff;text-align:left;width:100%}.announcement p{flex:1}.announcement svg{color:#c5e7f0;width:13px}.chat-room{height:100%;min-height:0}.modal-layer{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b1d2a88;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.notice-modal{background:#fff;border-radius:18px;width:min(335px,100%);overflow:hidden;box-shadow:0 18px 48px #0b1d2a40}.notice-modal header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;padding:15px 17px;font-size:15px;font-weight:700;display:flex}.notice-modal header button,.modal-close{color:#84929d;background:#eef2f4;border:0;border-radius:50%;width:26px;height:26px;font-size:19px;line-height:1}.notice-modal article{padding:18px 18px 12px}.notice-modal article small{color:#9aa5ad;font-size:10px}.notice-modal h2{margin:9px 0 14px;font-size:17px;line-height:1.45}.notice-modal p{color:#63717b;margin:0 0 12px;font-size:12px;line-height:1.85}.notice-modal footer{padding:0 18px 18px}.notice-modal footer button{color:#fff;background:#2879ad;border:0;border-radius:9px;width:100%;padding:10px;font-size:13px}.red-layer{background:#182333bd}.packet-modal{color:#fff;text-align:center;background:linear-gradient(155deg,#f4b361,#e86d43 58%,#d95738);border-radius:18px;width:min(320px,100%);min-height:435px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006}.packet-modal:after{content:"";background:#c94e36;border-radius:50%;width:350px;height:155px;position:absolute;bottom:-72px;left:50%;transform:translate(-50%)}.modal-close{z-index:2;color:#fff;background:#fff3;position:absolute;top:14px;right:14px}.packet-modal-top{justify-items:center;gap:7px;padding-top:38px;display:grid}.packet-modal-top>span{color:#db6840;background:#fff;border-radius:13px;place-items:center;width:46px;height:46px;font-size:23px;font-weight:700;display:grid}.packet-modal-top small{opacity:.82;font-size:11px}.packet-seal{color:#d65136;background:#ffce6c;border:4px solid #ffe1a8;border-radius:50%;place-items:center;width:70px;height:70px;margin:26px auto 14px;display:grid;box-shadow:0 3px #c55136}.packet-seal svg{width:38px;height:38px}.packet-modal h2{z-index:1;margin:0;font-size:22px;position:relative}.packet-modal h2 small{font-size:13px;font-weight:500}.packet-modal>p{z-index:1;color:#fff2d2;margin:7px 0;font-size:11px;position:relative}.open-packet{z-index:1;color:#d75636;background:#ffd878;border:4px solid #ffecb9;border-radius:50%;width:76px;height:76px;margin-top:28px;font-size:28px;font-weight:700;position:relative;box-shadow:0 5px #bd4934}.packet-detail{z-index:1;color:#fff6e3;background:#ffffff17;border:1px solid #ffdcaa;border-radius:18px;margin-top:30px;padding:9px 19px;font-size:11px;position:relative}.notification-page{background:#f5f7f9;height:100%;min-height:0}.notification-tabs{background:#fff;gap:18px;padding:13px 17px 7px;display:flex}.notification-tabs button{color:#8a96a0;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 8px;font-size:13px}.notification-tabs .active{color:#226ab5;border-bottom-color:#276fc2;font-weight:700}.notification-list{gap:9px;padding:12px;display:grid}.notification-item{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #e8edf0;border-radius:13px;align-items:flex-start;gap:11px;padding:13px;display:flex;box-shadow:0 3px 9px #223c5808}.notification-item>span{color:#2779bd;background:#e8f3fa;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.notification-item>span svg{width:18px}.notification-item>div{flex:1;gap:4px;display:grid}.notification-item b{font-size:13px}.notification-item p{color:#74828d;margin:0;font-size:11px;line-height:1.55}.notification-item small{color:#a2acb4;font-size:9px}.notification-item>svg{color:#a5b0b7;width:14px;margin-top:10px}.app-content:has(.lobby-hero){color:#eaf7ff;background:#061b35 url(/images/lobby-night-city.png) bottom/cover fixed}.app-content:has(.lobby-hero):before{z-index:0;pointer-events:none;content:"";background:linear-gradient(#031a34bb 0%,#052b47a8 32%,#06172fb0 100%);position:fixed;top:0;bottom:0;left:0;right:0}.app-content:has(.lobby-hero)>*{z-index:1;position:relative}.app-content:has(.lobby-hero) .lobby-hero{background:linear-gradient(#082b52d9,#0b6077c4 72%,#0a4d69aa);border-radius:0 0 28px 28px;box-shadow:inset 0 -1px #7be5e540,0 8px 22px #001b3966}.app-content:has(.lobby-hero) .lobby-toolbar{padding:4px 2px}.app-content:has(.lobby-hero) .lobby-toolbar button{color:#b9dce8;background:#062b4e99;border:1px solid #8ae8f034}.app-content:has(.lobby-hero) .lobby-toolbar .toolbar-active{color:#fff;background:linear-gradient(135deg,#1684a7,#2ebeb8);border-color:#71e9ef99;box-shadow:0 5px 14px #0bd5d645}.app-content:has(.lobby-hero) .lobby-toolbar span{color:#a6d2dd}.app-content:has(.lobby-hero) .lobby-tip{color:#a6d2dd}.app-content:has(.lobby-hero) .game-card{background:linear-gradient(135deg,#073356dd,#062744de);border-color:#7be6ec38;box-shadow:0 9px 21px #00142870}.app-content:has(.lobby-hero) .game-top{background:linear-gradient(105deg,color-mix(in srgb,var(--game) 30%,transparent),#0d476887)}.app-content:has(.lobby-hero) .game-lead strong{color:#effdff}.app-content:has(.lobby-hero) .game-lead small{color:#a8d3dc}.app-content:has(.lobby-hero) .game-clock small{color:#a8d3dc}.app-content:has(.lobby-hero) .game-clock i{color:#07627c;background:#d5f9f2;border:1px solid #a2eff261;box-shadow:inset 0 1px #fff}.app-content:has(.lobby-hero) .game-card footer{color:#a9d6dd;background:#041f3d86;border-top-color:#80eaf029}.app-content:has(.lobby-hero) .game-card footer svg{color:#8ff1ee}.app-content:has(.lobby-hero) .game-logo{box-shadow:0 0 0 2px #fff5,0 4px 13px #0008}.mobile-app{background:#061b35}.mobile-app .bottom-nav{height:66px;padding:3px 4px max(3px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#08213eef,#102e50f5);border:1px solid #79dce246;border-radius:18px;margin:0 9px 8px;box-shadow:0 7px 19px #00000070,inset 0 1px #8feef030}.mobile-app .bottom-nav button{color:#91acbe;border-radius:14px;gap:2px;font-size:10px}.mobile-app .bottom-nav .nav-active{color:#f6ffff;background:linear-gradient(135deg,#147f9b,#2dbdb3);box-shadow:inset 0 1px #c6ffff80,0 4px 10px #0ccfd14d}.mobile-app .bottom-nav .nav-active .nav-icon{filter:drop-shadow(0 2px 3px #00394b)}.mobile-app .bottom-nav .nav-icon i{background:#ff795b;border:2px solid #0b2a49;box-shadow:0 2px 5px #0006}.modal-layer{z-index:1000}body:has(.theme-night) .modal-layer:not(.red-layer){background:#020d1cc4}body:has(.theme-night) .modal-layer:not(.red-layer) .notice-modal{color:#e2f8fa;background:#0c2b47;box-shadow:0 18px 48px #000a}body:has(.theme-night) .modal-layer:not(.red-layer) .notice-modal header{border-color:#4bc8ce2f}body:has(.theme-night) .modal-layer:not(.red-layer) .notice-modal header button{color:#a7e2e5;background:#173f58}body:has(.theme-night) .modal-layer:not(.red-layer) .notice-modal article small{color:#95bdc5}body:has(.theme-night) .modal-layer:not(.red-layer) .notice-modal p{color:#b2d3d8}.mobile-app .bottom-nav{height:74px;padding:4px 5px max(4px,env(safe-area-inset-bottom));border-radius:21px;margin:0 9px 8px}.mobile-app .bottom-nav button{padding:5px 0 4px;font-size:10px}.mobile-app .bottom-nav .nav-icon{filter:drop-shadow(0 3px 4px #0007);width:36px;height:37px}.mobile-app .bottom-nav .nav-icon svg{display:none}.mobile-app .bottom-nav .nav-icon img{object-fit:contain;width:100%;height:100%;transition:transform .18s;display:block;transform:scale(1.3)}.mobile-app .bottom-nav .nav-active{background:linear-gradient(135deg,#0d6d91dd,#24b9b0e8)}.mobile-app .bottom-nav .nav-icon i{z-index:2;top:-7px;right:-13px}.app-content:has(.plain-page){color:#edf9ff;background:radial-gradient(circle at 90% 0,#17648d44,#0000 38%),linear-gradient(160deg,#061a34,#0b2946 65%,#08223b)}.app-content:has(.chat-list){color:#edf9ff;background:radial-gradient(circle at 90% 0,#17648d44,#0000 38%),linear-gradient(160deg,#061a34,#0b2946 65%,#08223b)}.app-content:has(.profile-page){color:#edf9ff;background:radial-gradient(circle at 90% 0,#17648d44,#0000 38%),linear-gradient(160deg,#061a34,#0b2946 65%,#08223b)}.app-content:has(.plain-page) .plain-header{color:#eafaff;background:#061b35c9;border-bottom:1px solid #74e1e330}.app-content:has(.chat-list) .blue-header{color:#eafaff;background:#061b35c9;border-bottom:1px solid #74e1e330}.app-content:has(.plain-page) .mission-card{background:linear-gradient(145deg,#fffffffa,#e9f8f8f5);border-color:#8cebf13d;box-shadow:0 7px 17px #00000038}.app-content:has(.plain-page) .shop-grid button{background:linear-gradient(145deg,#fffffffa,#e9f8f8f5);border-color:#8cebf13d;box-shadow:0 7px 17px #00000038}.app-content:has(.plain-page) .shop-heading{color:#dff9fa}.app-content:has(.chat-list) .chat-subhead{color:#c3e5ee}.app-content:has(.chat-list) .chat-row{background:linear-gradient(135deg,#efffffef,#d8f2f5ef);border:1px solid #78dce940;border-radius:15px;width:calc(100% - 24px);margin:9px 12px;padding:14px 13px;box-shadow:0 7px 15px #00000038}.app-content:has(.chat-list) .chat-row b{color:#17354b}.app-content:has(.chat-list) .chat-row small{color:#71899a}.app-content:has(.chat-list) .chat-row time{color:#71899a}.app-content:has(.profile-page) .profile-header{background:linear-gradient(135deg,#0b2b50d8,#146a8ad8);box-shadow:inset 0 -1px #8fe9ee3c}.app-content:has(.profile-page) .profile-card{border-bottom-color:#a7e9ef3d}.app-content:has(.profile-page) .profile-card b{color:#f1fcff}.app-content:has(.profile-page) .profile-card small{color:#a6cad6}.app-content:has(.profile-page) .settings{box-shadow:0 8px 17px #00000036}.app-content:has(.profile-page) .profile-shortcuts{box-shadow:0 8px 17px #00000036}.hero-tools{align-items:center;gap:8px;display:flex}.theme-switch{width:31px;height:31px;color:inherit;background:#ffffff24;border:1px solid #ffffff65;border-radius:50%;place-items:center;padding:0;font-size:16px;display:grid}.theme-day{background:#dff5fd}.theme-day .app-content:has(.lobby-hero){color:#173f57;background:#dff5fd url(/images/lobby-day-city.png) bottom/cover fixed}.theme-day .app-content:has(.lobby-hero):before{background:linear-gradient(#effdff70,#f7ffff55 45%,#e7faff88)}.theme-day .app-content:has(.lobby-hero) .lobby-hero{color:#114b68;background:linear-gradient(#e8fbffdc,#beeaf5bd 72%,#a4deedb4);box-shadow:inset 0 -1px #fff,0 8px 22px #55a6be42}.theme-day .theme-switch,.theme-day .avatar-user{color:#175d7c;background:#ffffff8f;border-color:#28718b4d}.theme-day .room-badge{background:#ffffff9c;border-color:#28718b3d;box-shadow:inset 0 1px #fff,0 4px 10px #33879b20}.theme-day .room-badge small{color:#4a7888}.theme-day .room-badge b{color:#155f78}.theme-day .wallet small,.theme-day .wallet em{color:#33718a;opacity:1}.theme-day .wallet b{color:#10516d}.theme-day .check-in{color:#17627d;background:#ffffff9c;border-color:#3190a06e}.theme-day .check-in b{color:#168c80}.theme-day .announcement{color:#28677e;background:#ffffffa3;border-color:#4fb5c66e;box-shadow:0 3px 9px #3a82962b}.theme-day .announcement span,.theme-day .announcement svg{color:#e89e32}.theme-day .app-content:has(.lobby-hero) .lobby-toolbar button{color:#47768a;background:#effcffc7;border-color:#56aebe4d}.theme-day .app-content:has(.lobby-hero) .lobby-toolbar .toolbar-active{color:#fff;background:linear-gradient(135deg,#2489ad,#30bbb2);border-color:#33a5ae;box-shadow:0 5px 14px #24aeb33b}.theme-day .app-content:has(.lobby-hero) .lobby-toolbar span{color:#4d7688}.theme-day .app-content:has(.lobby-hero) .lobby-tip{color:#4d7688}.theme-day .app-content:has(.lobby-hero) .game-card{background:#ffffffd9;border-color:#65bcc45c;box-shadow:0 9px 20px #32819b2e}.theme-day .app-content:has(.lobby-hero) .game-top{background:linear-gradient(105deg,color-mix(in srgb,var(--game) 17%,#fff),#fafeffdb)}.theme-day .app-content:has(.lobby-hero) .game-lead strong{color:#1a4258}.theme-day .app-content:has(.lobby-hero) .game-lead small{color:#658395}.theme-day .app-content:has(.lobby-hero) .game-clock small{color:#658395}.theme-day .app-content:has(.lobby-hero) .game-card footer{color:#638497;background:#effbfdcc;border-top-color:#78c7d146}.theme-day .app-content:has(.lobby-hero) .game-card footer svg{color:#3b99a7}.theme-day .bottom-nav{background:linear-gradient(135deg,#e7fbffed,#d2f2f5ed);border-color:#4fa6b66b;box-shadow:0 7px 20px #2f819240,inset 0 1px #fff}.theme-day .bottom-nav button{color:#4d798a}.theme-day .bottom-nav .nav-active{color:#fff;background:linear-gradient(135deg,#2087ad,#35bfb7);box-shadow:inset 0 1px #dbffff,0 4px 10px #139da13b}.theme-day .bottom-nav .nav-icon i{border-color:#e5f9fa}.theme-day .app-content:has(.plain-page){color:#1d465d;background:#e9f8fc url(/images/lobby-day-city.png) bottom/cover fixed}.theme-day .app-content:has(.chat-list){color:#1d465d;background:#e9f8fc url(/images/lobby-day-city.png) bottom/cover fixed}.theme-day .app-content:has(.profile-page){color:#1d465d;background:#e9f8fc url(/images/lobby-day-city.png) bottom/cover fixed}.theme-day .app-content:has(.plain-page):before{z-index:0;pointer-events:none;content:"";background:#eafdff9e;position:fixed;top:0;bottom:0;left:0;right:0}.theme-day .app-content:has(.chat-list):before{z-index:0;pointer-events:none;content:"";background:#eafdff9e;position:fixed;top:0;bottom:0;left:0;right:0}.theme-day .app-content:has(.profile-page):before{z-index:0;pointer-events:none;content:"";background:#eafdff9e;position:fixed;top:0;bottom:0;left:0;right:0}.theme-day .app-content:has(.plain-page)>*{z-index:1;position:relative}.theme-day .app-content:has(.chat-list)>*{z-index:1;position:relative}.theme-day .app-content:has(.profile-page)>*{z-index:1;position:relative}.theme-day .plain-header,.theme-day .blue-header,.theme-day .profile-header{color:#164b66;background:#f7ffffd9;border-bottom:1px solid #7dc9d24f;box-shadow:0 2px 10px #4a9cac20}.theme-day .blue-header button,.theme-day .profile-header button{color:#286278}.theme-day .points-card{background:linear-gradient(125deg,#157fa9,#32bcb8);box-shadow:0 9px 20px #1689ad38}.theme-day .mission-card,.theme-day .shop-grid button,.theme-day .chat-row,.theme-day .settings,.theme-day .profile-shortcuts{background:#ffffffe8;border-color:#75c8d05e;box-shadow:0 7px 17px #39869a24}.theme-day .shop-heading,.theme-day .chat-subhead{color:#245b75}.theme-day .chat-row{border-radius:15px;width:calc(100% - 24px);margin:9px 12px}.theme-day .chat-row b{color:#173d55}.theme-day .chat-row small,.theme-day .chat-row time{color:#6c8999}.theme-day .profile-card{border-bottom-color:#6ebbc652}.theme-day .profile-card b{color:#164861}.theme-day .profile-card small{color:#6a8d9e}.theme-day .profile-header{background:linear-gradient(135deg,#e7faffdf,#b7eaf2df)}.theme-day.game-room{background:#e8f8fb url(/images/lobby-day-city.png) bottom/cover fixed}.theme-day.game-room .game-header{background:linear-gradient(100deg,#167da7e8,#24b7b2e8)}.theme-day.game-room .bet-chat{background:#e8f8f9d9}.theme-day.game-room .admin-message article,.theme-day.game-room .bet-chat>p{box-shadow:0 4px 12px #3f83952b}.theme-night .chat-room{background:#081d35}.theme-night .chat-history{background:radial-gradient(circle at 80% 12%,#15627a4c,#0000 33%),#09203a}.theme-night .room-notice{color:#bfdfde;background:#113552}.theme-night .system-pill{color:#c1dee4;background:#21445b}.theme-night .chat-input{background:#0d2946;border-top:1px solid #72d6df2b}.theme-night .chat-input div{color:#8eb9c6;background:#143a56}.theme-night .chat-input button{color:#8bdce3}.theme-night.game-room{background:#061a34}.theme-night.game-room .bet-chat{background:#0a2038}.theme-night.game-room .admin-message article,.theme-night.game-room .bet-chat>p{color:#e2f7fb;background:#143753}.theme-night.game-room .admin-message small{color:#9bd3df}.theme-night.game-room .ticket-strip{background:#0b2945;border-top-color:#4cc4cf3a}.theme-night.game-room .ticket-strip span{color:#a6d6de;background:#123b57}.theme-night.game-room .ticket-strip button{color:#b9f4f3;background:#0f3550;border-color:#7de6e8}.theme-day .room-badge{box-shadow:none;background:0 0;border:0}.lobby-hero{position:relative}.room-cluster{min-height:34px;color:inherit;background:0 0;border:0;border-radius:8px;justify-self:center;align-items:center;gap:6px;padding:2px 7px;display:flex}.room-cluster:active{background:#ffffff13}.room-cluster svg:first-child{color:#c9f5ef;opacity:.95;width:15px;height:15px}.room-cluster svg:last-child{opacity:.7;width:12px;height:12px;transform:rotate(90deg)}.room-cluster-copy{justify-items:center;gap:0;min-width:0;max-width:126px;line-height:1;display:grid}.room-cluster b{letter-spacing:.1em;white-space:nowrap;text-align:center;text-overflow:ellipsis;width:100%;font:700 clamp(15px,4.5vw,18px)/1 Rajdhani,Noto Sans SC,sans-serif;overflow:hidden}.room-cluster small{color:#c9f5ef;letter-spacing:.04em;white-space:nowrap;text-align:center;text-overflow:ellipsis;opacity:.78;width:100%;margin-top:3px;font-size:8px;font-weight:600;line-height:1;overflow:hidden}.theme-day .room-cluster{color:#155f78}.theme-day .room-cluster:active{background:#26889b12}.theme-day .room-cluster svg:first-child{color:#2d8191}.theme-day .room-cluster small{color:#4c7c8b}.room-switcher-layer{z-index:1100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071d2a8f;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.room-switcher{color:#214e60;background:linear-gradient(155deg,#fbffff,#f0fafb);border:1px solid #a8dce1;border-radius:21px;width:min(372px,100%);max-height:min(82dvh,620px);padding:17px;overflow-y:auto;box-shadow:0 22px 54px #0a3b555c,inset 0 1px #fff}.room-switcher>header{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fefee8;border-bottom:1px solid #d9ecee99;justify-content:space-between;align-items:center;margin:-17px -17px 11px;padding:17px 19px 11px;display:flex;position:sticky;top:-17px}.room-switcher>header div{gap:2px;display:grid}.room-switcher>header small{color:#52909b;letter-spacing:.13em;font:700 9px DM Mono,monospace}.room-switcher>header b{color:#173f52;font-size:19px;line-height:1.2}.room-switcher>header em{color:#6f929f;white-space:nowrap;text-overflow:ellipsis;max-width:245px;font-size:9px;font-style:normal;font-weight:600;overflow:hidden}.room-switcher>header>button{color:#357582;background:#e5f4f5;border:0;border-radius:13px;place-items:center;width:44px;height:44px;padding:0;font-size:25px;line-height:1;display:grid}.room-switcher>header>button:focus-visible{outline-offset:2px;outline:3px solid #2fb8b8}.room-switcher-entry .room-switcher-submit:focus-visible{outline-offset:2px;outline:3px solid #2fb8b8}.room-switcher-list>button:focus-visible{outline-offset:2px;outline:3px solid #2fb8b8}.room-switcher-current{background:radial-gradient(circle at 95% 10%,#baf6ed 0,#0000 27%),linear-gradient(100deg,#dff8f7,#f6fcfc);border:1px solid #74d2d1;border-radius:14px;align-items:center;gap:9px;padding:12px;display:flex;box-shadow:inset 0 1px #fff}.room-switcher-current-icon{color:#fff;background:linear-gradient(135deg,#177e9e,#31bcae);border-radius:12px;flex:none;place-items:center;width:39px;height:39px;box-shadow:0 5px 12px #17899a44;display:grid!important}.room-switcher-current-icon svg{width:20px;height:20px}.room-switcher-current>span{gap:1px;min-width:0;display:grid}.room-switcher-current>span:not(.room-switcher-current-icon){flex:1}.room-switcher-current small{color:#6d94a0;font-size:9px}.room-switcher-current b{color:#24586a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.room-switcher-current em{color:#57909d;letter-spacing:.04em;font:600 10px DM Mono,monospace}.room-switcher-current>i{color:#178980;background:#ccefe9;border-radius:7px;flex:none;margin-left:auto;padding:4px 7px;font-size:9px;font-style:normal;font-weight:700}.room-switcher-recent-title{justify-content:space-between;align-items:end;margin:16px 2px 8px;display:flex}.room-switcher-recent-title>span{gap:2px;display:grid}.room-switcher-recent-title b{color:#3a6676;font-size:11px}.room-switcher-recent-title small{color:#8ba6ae;font-size:9px}.room-switcher-recent-title>em{color:#67a1aa;font:600 9px DM Mono,monospace}.room-switcher-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.room-switcher-list>button{aspect-ratio:1;color:#315c6c;text-align:left;background:#f9fdfd;border:1px solid #d6e9eb;border-radius:17px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:9px;width:100%;min-width:0;min-height:0;padding:13px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 5px 14px #2b778012}.room-switcher-list>button:hover:not(:disabled){background:#e9f8f7;border-color:#50bfc1}.room-switcher-list>button:active:not(:disabled){transform:scale(.992)}.room-switcher-list>button:disabled{cursor:not-allowed;opacity:.62}.room-switcher-list>.room-switcher-list-current{background:radial-gradient(circle at 98% 5%,#baf5eb 0,#0000 30%),linear-gradient(105deg,#e0f8f7,#f7fdfd);border-color:#53c9c7;box-shadow:inset 0 1px #fff,0 5px 13px #24999d1c}.room-switcher-list>.room-switcher-list-current:disabled{cursor:default;opacity:1}.room-switcher-list>.room-switcher-list-pending{background:#fffbf2;border-color:#e7cf9d}.room-switcher-list>.room-switcher-list-disabled{background:#f3f7f7}.room-switcher-list>button>span{flex:none;gap:3px;width:100%;min-width:0;display:grid}.room-switcher-list>button>.room-switcher-list-icon{color:#278d94;background:linear-gradient(135deg,#d8f3f3,#ecfafa);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font:700 11px DM Mono,monospace;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9}.room-switcher-list-icon.has-image{background:#fff!important}.room-switcher-list-icon img{object-fit:contain;width:100%;height:100%}.room-switcher-list-icon svg{width:17px!important;height:17px!important}.room-switcher-list b{color:#255565;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:12px;overflow:hidden}.room-switcher-list small{color:#83a0a8;letter-spacing:.04em;font:600 10px DM Mono,monospace}.room-switcher-list em{color:#188e8a;background:#d9f4f1;border-radius:8px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:700;position:absolute;top:13px;right:13px}.room-switcher-list>button>svg{position:absolute;top:17px;right:14px}.room-switcher-list .room-switcher-status-pending{color:#aa721d;background:#fff0ca}.room-switcher-list .room-switcher-status-disabled{color:#71858c;background:#e3e9ea}.room-switcher-list svg,.room-switcher-entry svg{color:#58a2aa;flex:none;width:15px;height:15px}.room-switcher-empty{color:#7c9da5;text-align:center;background:#f6fbfb;border:1px dashed #b9dfe1;border-radius:12px;justify-items:center;gap:3px;padding:15px 10px 17px;display:grid}.room-switcher-empty span{color:#299da2;background:#e0f4f4;border-radius:9px;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.room-switcher-empty p{color:#527783;margin:3px 0 0;font-size:11px;font-weight:700}.room-switcher-empty small{font-size:9px}.room-switcher-error{color:#d66558;margin:8px 2px 0;font-size:10px;line-height:1.45;display:block}.room-switcher-entry{color:#147f91;text-align:left;background:#f6fbfb;border:1px solid #d8eaec;border-radius:14px;gap:7px;width:100%;margin-top:4px;padding:11px;font-size:11px;font-weight:700;display:grid}.room-switcher-entry-first{border-top:1px solid #dbecee;margin-top:11px;padding-top:10px}.room-switcher-entry>div{align-items:center;gap:9px;display:flex}.room-switcher-entry input{color:#24586a;letter-spacing:.08em;background:#fff;border:1px solid #b9dde1;border-radius:14px;outline:0;flex:1;min-width:0;height:48px;padding:0 14px;font:700 16px DM Mono,monospace}.room-switcher-entry input:focus{border-color:#34bbb8;box-shadow:0 0 0 3px #34bbb824}.room-switcher-entry input::placeholder{color:#98b0b6;letter-spacing:0;font-family:Noto Sans SC,sans-serif;font-weight:500}.room-switcher-entry .room-switcher-submit{color:#fff;touch-action:manipulation;background:linear-gradient(135deg,#168ca6,#29b9a8);border:1px solid #ffffff75;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;padding:0;transition:transform .15s,box-shadow .15s,opacity .15s;display:grid;box-shadow:0 7px 16px #168ea13d,inset 0 1px #ffffff45}.room-switcher-entry .room-switcher-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 19px #168ea14f,inset 0 1px #fff5}.room-switcher-entry .room-switcher-submit:active:not(:disabled){transform:translateY(1px)scale(.97);box-shadow:0 4px 10px #168ea13d,inset 0 1px #ffffff35}.room-switcher-entry .room-switcher-submit:disabled{cursor:wait;opacity:.58}.room-switcher-entry .room-switcher-submit svg{color:#fff;filter:drop-shadow(0 1px 2px #075d6c55);width:19px;height:19px}.room-switcher-submit-loading{border:2px solid #ffffff69;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite room-switcher-spin}@keyframes room-switcher-spin{to{transform:rotate(360deg)}}.theme-night .room-switch-trigger{color:#a8f8f4;background:#0b456666;border-color:#a5ffff40}.room-switcher-layer.theme-night{background:#020d1ccc}.theme-night .room-switcher{color:#e0f8fa;background:#0a2c48f5;border-color:#4bd4dc46;box-shadow:0 18px 38px #000a}.theme-night .room-switcher>header small,.theme-night .room-switcher-list small,.theme-night .room-switcher-recent-title small{color:#8dbcc5}.theme-night .room-switcher>header b{color:#e3f9fb}.theme-night .room-switcher>header em{color:#86b4bf}.theme-night .room-switcher>header{background:#0a2c48e8;border-bottom-color:#4bd4dc29}.theme-night .room-switcher>header>button{color:#a3e6e7;background:#143f59}.theme-night .room-switcher-current{background:radial-gradient(circle at 95% 10%,#237872 0,#0000 28%),linear-gradient(110deg,#114752,#123c58);border-color:#4dd6ca70}.theme-night .room-switcher-current small,.theme-night .room-switcher-current em{color:#8dbcc5}.theme-night .room-switcher-current b{color:#e6fbfc}.theme-night .room-switcher-current>i{color:#a3fff7;background:#16545b}.theme-night .room-switcher-list>button{color:#dbf4f6;background:#103a56;border-color:#4bd4dc2f}.theme-night .room-switcher-list>button:hover:not(:disabled){background:#164d60;border-color:#58d0ca}.theme-night .room-switcher-list>.room-switcher-list-current{background:radial-gradient(circle at 98% 5%,#237872 0,#0000 30%),linear-gradient(105deg,#114752,#123c58);border-color:#44c9c1}.theme-night .room-switcher-list>.room-switcher-list-pending{background:#493d25;border-color:#8a6d3b}.theme-night .room-switcher-list>.room-switcher-list-disabled{background:#153144}.theme-night .room-switcher-list b{color:#e6fbfc}.theme-night .room-switcher-list em,.theme-night .room-switcher-list>button>.room-switcher-list-icon{color:#a3fff7;background:#16545b}.theme-night .room-switcher-list .room-switcher-status-pending{color:#ffd987;background:#684f23}.theme-night .room-switcher-list .room-switcher-status-disabled{color:#93aab2;background:#29404e}.theme-night .room-switcher-recent-title b{color:#d8f3f5}.theme-night .room-switcher-recent-title>em{color:#8dbcc5}.theme-night .room-switcher-empty{color:#8dbcc5;background:#103a56;border-color:#4bd4dc46}.theme-night .room-switcher-empty span{color:#a3fff7;background:#16545b}.theme-night .room-switcher-empty p{color:#d8f3f5}.theme-night .room-switcher-entry{color:#92ede7;background:#0d3550;border-color:#4bd4dc2a}.theme-night .room-switcher-entry input{color:#e1fbfd;background:#103a56;border-color:#4bd4dc3d}.theme-night .room-switcher-entry input::placeholder{color:#8dbcc5}@media (max-width:480px){.room-switcher-layer{padding:10px 10px calc(10px + env(safe-area-inset-bottom));align-items:end}.room-switcher{border-radius:18px;width:100%;max-height:min(76dvh,580px)}}.app-content:has(.lobby-hero) .lobby-body{padding-top:10px}.lobby-category-shell{isolation:isolate;border-radius:12px;margin:0 0 6px;position:relative}@property --category-neon-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.lobby-category-shell:before{content:"";z-index:0;background:repeating-conic-gradient(from var(--category-neon-angle), #71fff4 0deg 7deg, #168dff 7deg 12deg, #082f55 12deg 18deg, #9b6cff 18deg 23deg, #ff67d0 23deg 27deg, #082f55 27deg 34deg);filter:drop-shadow(0 0 4px #27dff096);pointer-events:none;-webkit-mask-composite:xor;border-radius:12px;padding:1.5px;animation:4.2s linear infinite category-neon-spin;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes category-neon-spin{to{--category-neon-angle:360deg}}.app-content:has(.lobby-hero) .lobby-toolbar{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#062641a8;border:1px solid #7bdde52b;border-radius:11px;gap:2px;margin:0;padding:3px 39px 3px 3px;position:relative;box-shadow:inset 0 1px #b8ffff12}.lobby-category-next{z-index:2;color:#c9f4f1;background:#15556c;border:0;border-radius:8px;place-items:center;width:29px;height:29px;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%);box-shadow:-7px 0 10px #062641}.lobby-category-next:before{display:none}.lobby-category-next svg{width:15px;height:15px;animation:1.7s ease-in-out infinite category-next-arrow}.lobby-category-next:active{transform:translateY(-50%)scale(.94)}@keyframes category-next-arrow{0%,to{transform:translate(-1px)}50%{transform:translate(2px)}}.app-content:has(.lobby-hero) .lobby-toolbar button{color:#a9cbd5;letter-spacing:.025em;min-height:31px;text-shadow:none;background:0 0;border-color:#0000;border-radius:9px;padding:7px 12px;font-size:13px;font-weight:700;line-height:1;transition:color .18s,background .18s,box-shadow .18s,transform .18s;position:relative}.app-content:has(.lobby-hero) .lobby-toolbar button:active{transform:translateY(1px)}.app-content:has(.lobby-hero) .lobby-toolbar .toolbar-active{color:#fff;text-shadow:none;background:#1a899c;border-color:#0000;box-shadow:inset 0 1px #eaffff40}.app-content:has(.lobby-hero) .lobby-toolbar .toolbar-active:after{display:none}.app-content:has(.lobby-hero) .lobby-toolbar>span{color:#92bdc8;letter-spacing:.02em;background:#041e35a3;border:1px solid #7bdde52f;border-radius:999px;align-self:center;padding:4px 7px;font:650 9px DM Mono,monospace}.theme-day .app-content:has(.lobby-hero) .lobby-toolbar{background:#f4fcfce6;border-color:#5bb9c13d;box-shadow:inset 0 1px #fff}.theme-day .app-content:has(.lobby-hero) .lobby-toolbar button{color:#446f80;text-shadow:none;background:0 0;border-color:#0000}.theme-day .app-content:has(.lobby-hero) .lobby-toolbar .toolbar-active{color:#fff;text-shadow:none;background:#258da2;border-color:#0000;box-shadow:inset 0 1px #eaffff66}.theme-day .app-content:has(.lobby-hero) .lobby-toolbar>span{color:#567f8e;background:#ffffffa6;border-color:#55aeb846}.theme-day .lobby-category-next{color:#28798b;background:#dceff1;box-shadow:-7px 0 10px #f4fcfc}@media (prefers-reduced-motion:reduce){.lobby-category-shell:before,.lobby-category-next:before,.lobby-category-next svg{animation:none}}.entertainment-list{gap:9px;display:grid}.entertainment-list>button{color:#245367;text-align:left;background:#ffffffde;border:1px solid #d9e9ec;border-radius:14px;align-items:center;gap:11px;width:100%;min-height:66px;padding:10px 12px;display:flex;box-shadow:0 5px 14px #244b650f}.entertainment-list>button:disabled{opacity:.72}.entertainment-list>button>span{background:linear-gradient(145deg, hsl(var(--entertainment-hue) 70% 55%), hsl(calc(var(--entertainment-hue) + 38deg) 70% 48%));color:#fff;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;font-size:12px;font-weight:800;display:grid;box-shadow:inset 0 1px #fff7,0 5px 11px #1b70852e}.entertainment-list>button>div{flex:1;gap:4px;min-width:0;display:grid}.entertainment-list b{font-size:14px}.entertainment-list small{color:#7b939d;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.entertainment-list em{color:#82939a;background:#eef3f4;border-radius:8px;flex:none;padding:4px 7px;font-size:9px;font-style:normal;font-weight:700}.entertainment-list em.enabled{color:#178b72;background:#ddf6ee}.entertainment-list svg{color:#7ca2aa;flex:none;width:14px;height:14px}.entertainment-empty{color:#78929c;background:#f7fdfde3;border:1px dashed #a8d3d8;border-radius:15px;justify-items:center;gap:5px;padding:34px 18px;display:grid}.entertainment-empty b{color:#315f70;font-size:15px}.entertainment-empty small{font-size:10px}.entertainment-message{color:#9a6a1d;background:#fff7e5e8;border:1px solid #efc987;border-radius:11px;margin:10px 0 0;padding:10px 12px;font-size:10px;line-height:1.5}.theme-night .entertainment-list>button{color:#e9fbfd;background:#0b3150db;border-color:#65dce63d;box-shadow:0 7px 18px #0005}.theme-night .entertainment-list small{color:#8ebbc4}.theme-night .entertainment-list em{color:#94b8c1;background:#173e57}.theme-night .entertainment-list em.enabled{color:#9df5e4;background:#14554f}.theme-night .entertainment-list svg{color:#87dfe2}.theme-night .entertainment-empty{color:#8ebbc4;background:#0b3150c7;border-color:#65dce647}.theme-night .entertainment-empty b{color:#e9fbfd}.theme-night .entertainment-message{color:#ffd88d;background:#4b3619d9;border-color:#c8923f66}.brand-word.brand-logo{letter-spacing:0;align-items:center;width:48px;height:34px;display:flex;overflow:visible}.brand-logo img{object-fit:contain;object-position:left center;filter:drop-shadow(0 2px 3px #002a5a4d);width:auto;max-width:48px;height:32px;display:block}.packet-modal{min-height:400px}.packet-modal.packet-result-modal{min-height:365px}.packet-modal-top{gap:5px;padding-top:34px}.packet-modal-top b{font-size:15px}.packet-gift{z-index:1;color:#ffe4a8;place-items:center;width:54px;height:46px;margin:20px auto 9px;display:grid;position:relative}.packet-gift svg{filter:drop-shadow(0 3px 2px #a8402e70);width:46px;height:46px}.packet-error{z-index:2;color:#fff3dd;background:#7b1f2480;border:1px solid #ffe0b5aa;border-radius:9px;width:calc(100% - 46px);margin:10px auto -15px;padding:7px 10px;font-size:10px;line-height:1.45;position:relative}.packet-result{z-index:2;justify-items:center;margin-top:8px;display:grid;position:relative}.packet-result>small{color:#ffe9c1;letter-spacing:.08em;font-size:12px;font-weight:700}.packet-result h2{align-items:baseline;gap:7px;margin-top:5px;display:flex}.packet-result h2 strong{letter-spacing:-.035em;text-shadow:0 3px 9px #8a1f2950;font-size:42px;line-height:1.1}.packet-result h2 em{font-size:14px;font-style:normal;font-weight:750}.packet-result>p{color:#fff1d6;margin-top:8px;font-size:12px}.open-packet:disabled{cursor:wait;opacity:.94}.open-packet.opening span{border:3px solid #d7563655;border-top-color:#d75636;border-radius:50%;width:25px;height:25px;margin:auto;animation:.7s linear infinite packet-opening-spin;display:block}@keyframes packet-opening-spin{to{transform:rotate(360deg)}}.red-packet.packet-cover-celebration,.packet-modal.packet-cover-celebration{background:linear-gradient(150deg,#ff6464,#d72945 58%,#a81534)}.red-packet.packet-cover-lucky,.packet-modal.packet-cover-lucky{background:linear-gradient(150deg,#2cc9bb,#10969c 58%,#08747f)}.packet-modal.packet-cover-celebration:after{background:#99112f}.packet-modal.packet-cover-lucky:after{background:#086c76}.red-packet.packet-cover-celebration>span{color:#b21832;background:#ffd2a7}.red-packet.packet-cover-lucky>span{color:#08727b;background:#ffe29b}.check-in-shell{height:100dvh;overflow:hidden}.check-in-page{color:#1c4557;background:linear-gradient(#e6f8fb 0,#f6fafb 42%,#eef5f7);height:100%;overflow-y:auto}.check-in-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc9;grid-template-columns:40px 1fr 40px;align-items:center;height:58px;padding:0 13px;display:grid}.check-in-header button{color:#21728b;background:#e8f5f6;border:0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.check-in-header button svg{width:18px}.check-in-header b{text-align:center;font-size:16px}.check-in-hero{color:#fff;background:radial-gradient(circle at 88% 15%,#85e6dc 0,#0000 30%),linear-gradient(135deg,#176eaa,#1aa99e);border-radius:21px;margin:14px 14px 0;padding:25px 22px 20px;position:relative;overflow:hidden;box-shadow:0 12px 24px #19849733}.check-in-hero:after{content:"";border:20px solid #ffffff16;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-44px;right:-25px}.check-in-hero>small{letter-spacing:.16em;opacity:.74;font:700 10px DM Mono}.check-in-hero h1{margin:6px 0 5px;font-size:23px}.check-in-hero p{opacity:.8;margin:0;font-size:11px}.check-in-hero>div{z-index:1;border-top:1px solid #ffffff35;justify-content:space-between;align-items:end;margin-top:22px;padding-top:12px;display:flex;position:relative}.check-in-hero>div span{opacity:.8;font-size:11px}.check-in-hero>div>b{font:700 29px Rajdhani}.check-in-hero>div>b small{font:500 12px Noto Sans SC}.check-in-card{background:#fff;border:1px solid #dcebed;border-radius:19px;margin:16px 14px;padding:17px 15px;box-shadow:0 8px 19px #2d607713}.check-in-card>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.check-in-card header div{gap:3px;display:grid}.check-in-card header small{color:#8197a1;font-size:10px}.check-in-card header b{font-size:14px}.check-in-card header em{color:#159583;background:#e8f7f3;border-radius:7px;padding:5px 8px;font-size:10px;font-style:normal}.check-in-days{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.check-in-days article{color:#849aa3;background:#f8fbfc;border:1px solid #e3edef;border-radius:12px;justify-items:center;gap:4px;min-height:80px;padding:8px 3px;display:grid}.check-in-days article small{font-size:9px}.check-in-days article b{color:#2b8994;background:#edf3f5;border-radius:9px;place-items:center;width:29px;height:29px;font:700 11px Rajdhani;display:grid}.check-in-days article span{font-size:9px}.check-in-days article.completed{color:#289384;background:#edf9f6;border-color:#78d2c8}.check-in-days article.completed b{color:#fff;background:#25ad9d}.check-in-days article.today{box-shadow:inset 0 0 0 1px #f3b84c}.check-in-claim{color:#fff;background:linear-gradient(135deg,#168cab,#28b99f);border:0;border-radius:11px;width:100%;margin-top:17px;padding:12px;font-size:13px;font-weight:700;box-shadow:0 6px 12px #158a9d33}.check-in-claim.claimed{color:#488c82;box-shadow:none;background:#dff0ed}.check-in-note{color:#90a1a8;text-align:center;margin:0 20px;font-size:10px}.theme-night .check-in-page{color:#e5f9fa;background:linear-gradient(#071f38,#0b2945)}.theme-night .check-in-header{color:#e5f9fa;background:#0c2b47}.theme-night .check-in-header button{color:#8cecf0;background:#123b57}.theme-night .check-in-card{box-shadow:none;background:#0c2b47;border-color:#4bc3cb30}.theme-night .check-in-card header small,.theme-night .check-in-days article,.theme-night .check-in-note{color:#9ac5ce}.theme-night .check-in-days article{background:#123b57;border-color:#4bc3cb30}.theme-night .check-in-days article b{color:#9feef0;background:#17445e}.theme-night .check-in-days article.completed{background:#114954}.theme-night .check-in-card header em{color:#8cecf0;background:#113e58}@media (min-width:620px){.check-in-shell{border-radius:25px;width:430px;height:880px;min-height:0;margin:24px auto;box-shadow:0 18px 50px #1d385333}.check-in-page{border-radius:25px}}.profile-entry{cursor:pointer}.vip-progress{color:#73511e;background:linear-gradient(135deg,#fffaf0,#fff3d4);border:1px solid #c7a45b59;border-radius:14px;grid-template-columns:1fr auto;gap:12px;margin:0 15px 13px;padding:14px 15px;display:grid}.vip-progress>div{gap:4px;display:grid}.vip-progress span{font-size:11px;font-weight:700}.vip-progress b{color:#9d7a42;font-size:11px;font-weight:500}.vip-progress button{color:#b0771b;background:0 0;border:0;align-items:center;gap:2px;font-size:10px;display:flex}.vip-progress button svg{width:13px}.vip-progress footer{background:#ecdcb7;border-radius:10px;grid-column:1/3;height:10px;margin-top:2px;position:relative}.vip-progress footer i{background:linear-gradient(90deg,#d39b32,#f1d476);border-radius:10px;width:34%;height:100%;display:block}.vip-progress footer span{color:#96733d;font:10px DM Mono;position:absolute;top:-1px;right:0}.recent-games{background:#fff;border:1px solid #eef1f3;border-radius:14px;margin:0 15px 13px;padding:13px;box-shadow:0 3px 10px #253b5908}.recent-games header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.recent-games header b{font-size:13px}.recent-games header button{color:#8795a0;background:0 0;border:0;align-items:center;gap:2px;font-size:10px;display:flex}.recent-games header svg{width:12px}.recent-games>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.recent-games>div>button{color:#334854;text-align:left;background:#f9fbfb;border:1px solid #eff2f3;border-radius:10px;grid-template-columns:27px 1fr;column-gap:7px;padding:9px;display:grid}.recent-token{color:#fff;border-radius:8px;grid-row:span 2;place-items:center;width:27px;height:27px;font:700 11px DM Mono;display:grid}.recent-token.red{background:linear-gradient(135deg,#f47762,#d6464f)}.recent-token.blue{background:linear-gradient(135deg,#56b9dd,#4372df)}.recent-games>div b{font-size:11px}.recent-games>div small{color:#91a0aa;font-size:9px}.profile-sheet-layer{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071c2d77;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.profile-sheet{color:#213a4b;background:#f5f9fa;border-radius:23px 23px 0 0;width:min(430px,100%);max-height:min(80dvh,700px);overflow-y:auto;box-shadow:0 -14px 35px #071c2d3d}.profile-sheet header{z-index:2;text-align:center;background:#fbffff;border-bottom:1px solid #e5ecef;grid-template-columns:42px 1fr 42px;align-items:center;height:59px;padding:0 13px;display:grid;position:sticky;top:0}.profile-sheet header b{font-size:16px}.profile-sheet header button{color:#3f6e83;background:0 0;border:0;height:32px;font-size:11px}.profile-sheet header button:first-child{padding:7px}.profile-sheet header svg{width:100%;height:100%}.sheet-subtitle{color:#8b9ca6;margin:14px 18px 10px;font-size:11px}.sheet-list{padding:0 13px 16px;display:grid}.sheet-list article{border-bottom:1px solid #e8eef0;align-items:center;gap:10px;padding:13px 5px;display:flex}.sheet-list article>span{color:#168482;background:#e1f2f4;border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:700;display:grid}.sheet-list article>div{flex:1;gap:3px;display:grid}.sheet-list article b{font-size:12px}.sheet-list article small{color:#83939e;font-size:10px}.sheet-list article em{color:#2b887f;background:#edf6f5;border-radius:5px;padding:4px 6px;font-size:9px;font-style:normal}.sheet-primary{color:#fff;background:linear-gradient(135deg,#2687a8,#34bcb3);border:0;border-radius:9px;width:calc(100% - 28px);margin:0 14px 20px;padding:11px;font-size:12px}.theme-setting{padding:14px}.theme-setting section{background:#fff;border:1px solid #e3ebed;border-radius:13px;align-items:center;gap:11px;margin-bottom:10px;padding:13px;display:flex}.theme-preview{border-radius:12px;place-items:center;width:43px;height:43px;font-size:23px;display:grid}.day-preview{color:#e49b24;background:linear-gradient(135deg,#8fe0f5,#e6fcff)}.night-preview{color:#d7edff;background:linear-gradient(135deg,#09284e,#185f83)}.theme-setting section div{flex:1;gap:4px;display:grid}.theme-setting b{font-size:13px}.theme-setting small{color:#8a99a4;font-size:10px}.theme-setting section button{color:#5a7987;background:#f8fbfb;border:1px solid #d8e4e6;border-radius:7px;padding:6px 9px;font-size:10px}.theme-setting section button.selected{color:#16867d;background:#e2f4f1;border-color:#33a69f}.theme-setting>p{color:#8b99a3;text-align:center;margin:17px 4px 5px;font-size:10px}@media (min-width:620px){.profile-sheet{border-radius:23px;max-height:670px;margin:0 auto}.profile-sheet-layer{align-items:center}}.app-content,.profile-sheet,.game-switch-sheet,.recent-draws,.chat-history,.bet-chat{scrollbar-width:none;-ms-overflow-style:none}.app-content::-webkit-scrollbar{display:none}.profile-sheet::-webkit-scrollbar{display:none}.game-switch-sheet::-webkit-scrollbar{display:none}.recent-draws::-webkit-scrollbar{display:none}.chat-history::-webkit-scrollbar{display:none}.bet-chat::-webkit-scrollbar{display:none}.theme-night .vip-progress{color:#ffe2a6;background:linear-gradient(135deg,#4a3516,#74511d);border-color:#d5ad5660}.theme-night .vip-progress b,.theme-night .vip-progress footer span{color:#ffdb9a}.theme-night .vip-progress footer{background:#2d3942}.theme-night .recent-games,.theme-night .profile-shortcuts,.theme-night .settings{background:#0c2b47;border-color:#5ed8df36;box-shadow:0 8px 17px #0007}.theme-night .recent-games header b,.theme-night .settings button{color:#e6f9fb}.theme-night .recent-games>div>button{color:#e0f8fb;background:#123b57;border-color:#5ad5dd25}.theme-night .recent-games>div small,.theme-night .settings>small,.theme-night .settings button em{color:#9ac5ce}.demo-reset{color:#c46a54;background:#fff7f4;border:1px solid #e2b6aa;border-radius:9px;width:100%;margin-top:5px;padding:10px;font-size:11px}.theme-night .demo-reset{color:#ffc4b5;background:#3b2630;border-color:#c66a5860}.logout-button{color:#587783;background:#f7fbfb;border:1px solid #d9e5e8;border-radius:9px;width:100%;margin-top:8px;padding:10px;font-size:11px}.theme-night .logout-button{color:#b9f4f3;background:#123b57;border-color:#5ed8df36}.profile-avatar-button{background:0 0;border:0;border-radius:50%;width:54px;height:54px;padding:0;position:relative}.profile-avatar-button .app-avatar{border-radius:50%;width:51px;height:51px;box-shadow:0 3px 10px #3a6a9a35}.profile-avatar-button i{color:#fff;background:#1d94a1;border-radius:7px;padding:1px 4px;font-size:8px;font-style:normal;position:absolute;bottom:0;right:-2px;box-shadow:0 2px 5px #15717f55}.avatar-settings{padding:15px}.avatar-settings>p{color:#81929d;margin:0 2px 14px;font-size:11px;line-height:1.7}.avatar-settings>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.avatar-settings button{background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;padding:3px;display:grid;position:relative}.avatar-settings .app-avatar{border-radius:16px;width:56px;height:56px;transition:transform .18s,box-shadow .18s}.avatar-settings button.selected{background:#e8f9f7;border-color:#22a5a4}.avatar-settings button.selected .app-avatar{transform:translateY(-2px);box-shadow:0 5px 12px #22959f45}.avatar-settings button i{color:#fff;background:#20a49f;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;display:grid;position:absolute;top:-3px;right:7px}.theme-night .avatar-settings button.selected{background:#104953;border-color:#4bd1ca}.profile-simple-page{background:linear-gradient(#e6f8fb 0,#f8fbfc 36%,#f5f8f9);min-height:100%;padding-bottom:22px}.profile-simple-hero{color:#fff;background:radial-gradient(circle at 92% 3%,#6ee2dd 0,#0000 33%),linear-gradient(125deg,#135897,#12a7ae);border-radius:0 0 28px 28px;min-height:249px;padding:19px 20px 21px;position:relative;box-shadow:0 8px 22px #0e819831}.profile-simple-hero>b{font-size:18px}.profile-simple-hero>button{color:#fff;background:#ffffff1d;border:0;border-radius:50%;width:31px;height:31px;padding:5px;position:absolute;top:16px;right:15px}.profile-simple-hero>button svg{width:100%;height:100%}.profile-simple-hero>section{align-items:center;gap:13px;margin-top:32px;display:flex}.profile-simple-avatar{background:#fff;border:2px solid #ffffffb5;border-radius:15px;width:64px;height:64px;padding:0;position:relative;box-shadow:0 5px 13px #0a486b50}.profile-simple-avatar .app-avatar{border-radius:12px;width:100%;height:100%}.profile-simple-avatar i{color:#fff;background:#168e9d;border:1px solid #fffb;border-radius:8px;padding:2px 5px;font-size:8px;font-style:normal;position:absolute;bottom:-6px;right:-8px}.profile-simple-hero>section div{gap:4px;display:grid}.profile-nickname-caption{opacity:.72;font-size:9px}.profile-simple-hero strong{letter-spacing:.03em;font-size:20px}.profile-simple-hero small{opacity:.78;font-size:11px}.profile-simple-shortcuts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.profile-simple-shortcuts button{color:#fff;background:#ffffff16;border:1px solid #ffffff38;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:6px;display:flex}.profile-simple-shortcuts button:active{background:#ffffff28;transform:scale(.98)}.profile-simple-shortcuts span{background:#ffffff2e;border-radius:6px;place-items:center;width:19px;height:19px;font-size:10px;font-weight:800;display:grid}.profile-simple-shortcuts b{white-space:nowrap;font-size:10px;font-weight:600}.profile-setting-group{margin:15px 15px 0}.profile-setting-group>small{color:#7c949f;margin:0 6px 7px;font-size:10px;display:block}.profile-setting-group>div{background:#fff;border:1px solid #e4ecee;border-radius:15px;overflow:hidden;box-shadow:0 5px 14px #253b5909}.profile-setting-group button{color:#2d4a57;text-align:left;background:#fff;border:0;border-bottom:1px solid #ebf0f1;align-items:center;gap:10px;width:100%;min-height:55px;padding:10px 13px;display:flex}.profile-setting-group button:last-child{border-bottom:0}.profile-setting-group button>span{color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.profile-setting-group button>b{font-size:12px;font-weight:600}.profile-setting-group button>em{color:#92a1a9;margin-left:auto;font-size:10px;font-style:normal}.profile-setting-group button>svg{color:#aab8be;width:14px}.profile-setting-group .mint{background:linear-gradient(135deg,#45cba9,#1aa2a9)}.profile-setting-group .violet{background:linear-gradient(135deg,#9c7ce6,#6d5bd0)}.profile-setting-group .coral{background:linear-gradient(135deg,#f89070,#ef5e6a)}.profile-setting-group .lime{background:linear-gradient(135deg,#7fc962,#36a66b)}.profile-setting-group .blue{background:linear-gradient(135deg,#5598e3,#386dc9)}.profile-setting-group .gold{background:linear-gradient(135deg,#edbd53,#e59b35)}.profile-setting-group .aqua{background:linear-gradient(135deg,#35bfca,#2289bd)}.profile-logout{color:#fff;background:linear-gradient(135deg,#1687a3,#24b7ac);border:0;border-radius:12px;width:calc(100% - 30px);margin:23px 15px 0;padding:12px;font-size:13px;font-weight:700;box-shadow:0 7px 15px #16818d30}.profile-simple-version{color:#9caab0;text-align:center;margin:13px 0 0;font-size:9px}.theme-night .profile-simple-page{background:linear-gradient(#061b32,#0b2c48)}.theme-night .profile-setting-group>small{color:#9ac5ce}.theme-night .profile-setting-group>div,.theme-night .profile-setting-group button{color:#e2f7f9;box-shadow:none;background:#0c2b47;border-color:#4bd4dc2a}.theme-night .profile-setting-group button>em{color:#91bdc6}.theme-night .profile-simple-version{color:#8fb8c2}.security-fields{gap:10px;margin-top:12px;display:grid}.security-fields label{color:#547684;gap:6px;font-size:11px;font-weight:700;display:grid}.security-fields input{color:#234c5d;background:#f8fcfc;border:1px solid #cce2e5;border-radius:10px;outline:0;width:100%;height:43px;padding:0 12px;font:600 13px DM Mono,monospace;transition:border-color .16s,box-shadow .16s}.security-fields input:focus{border-color:#20a6a4;box-shadow:0 0 0 4px #1ba4a51a}.security-message{background:#eaf7f5;border-radius:8px;padding:8px 10px;color:#18847f!important;text-align:left!important;margin:10px 4px 0!important}.theme-night .security-fields label{color:#a8cfd5}.theme-night .security-fields input{color:#e1f7f8;background:#103852;border-color:#4bc4cc42}.theme-night .security-message{background:#123d51;color:#8ee5df!important}.security-submit,.help-setting-block{margin-top:12px}.profile-nickname-edit{color:#168b91;background:#edfbfa;border:1px solid #74c5c759;border-radius:9px;width:max-content;margin:3px 0 2px;padding:2px 6px;font-size:9px;display:block}.nickname-settings{gap:13px;padding:16px;display:grid}.nickname-settings>p{color:#718b95;margin:0;font-size:11px;line-height:1.7}.nickname-settings label{color:#416878;gap:6px;font-size:11px;font-weight:700;display:grid}.nickname-settings label>div{background:#f8fcfc;border:1px solid #c9e3e5;border-radius:11px;grid-template-columns:minmax(0,1fr) 40px;display:grid;overflow:hidden}.nickname-settings input{color:#214958;background:0 0;border:0;outline:0;min-width:0;height:45px;padding:0 12px;font:600 14px Noto Sans SC,sans-serif}.nickname-settings label>div button{color:#168d91;background:#e7f8f6;border:0;border-left:1px solid #d4e9ea;font-size:18px}.nickname-settings label small{color:#91a6ad;text-align:right;font-size:9px;font-weight:500}.nickname-save{color:#fff;background:linear-gradient(135deg,#1689a7,#34bcb3);border:0;border-radius:10px;height:43px;font-size:13px;font-weight:700}.nickname-save:disabled{opacity:.42}.nickname-settings>header{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.nickname-settings>header b{font-size:12px}.nickname-settings>header button{color:#198a8e;background:#e9f7f6;border:0;border-radius:8px;padding:3px 7px;font-size:10px}.nickname-suggestions{flex-wrap:wrap;gap:8px;display:flex}.nickname-suggestions button{color:#527680;background:#f8fcfc;border:1px solid #d6e9ea;border-radius:10px;padding:7px 9px;font-size:11px}.nickname-suggestions button.selected{color:#137f86;background:#e1f7f4;border-color:#26a8a6;font-weight:700}.theme-night .profile-nickname-edit{color:#8ce7e2;background:#103c55;border-color:#50c7ca5c}.theme-night .nickname-settings>p,.theme-night .nickname-settings label{color:#a9ccd3}.theme-night .nickname-settings label>div{background:#103852;border-color:#4cc4cb42}.theme-night .nickname-settings input{color:#e3f6f7}.theme-night .nickname-settings label>div button{color:#90e9e4;background:#16485d;border-color:#4cc4cb42}.theme-night .nickname-settings>header button{color:#8de5df;background:#123d52}.theme-night .nickname-suggestions button{color:#c7e6ea;background:#103852;border-color:#4cc4cb35}.theme-night .nickname-suggestions button.selected{color:#a9fffa;background:#164b5d;border-color:#48cbc5}.theme-night .profile-sheet{color:#e0f5f7;background:#092842;box-shadow:0 -14px 35px #0008}.theme-night .profile-sheet header{background:#0c304b;border-color:#4bc8ce32}.theme-night .profile-sheet header button{color:#a2dce1}.theme-night .sheet-subtitle,.theme-night .theme-setting>p{color:#9ac2ca}.theme-night .sheet-list article,.theme-night .theme-setting section{background:#0d304b;border-color:#4bc8ce2f}.theme-night .sheet-list article b,.theme-night .theme-setting b{color:#e2f8f9}.theme-night .sheet-list article small,.theme-night .theme-setting small{color:#9ac2ca}.theme-night .sheet-list article>span{color:#92ece7;background:#164a5c}.theme-night .sheet-list article em,.theme-night .theme-setting section button{color:#a4e9e4;background:#123c53;border-color:#4bc8ce40}.theme-night .theme-setting section button.selected{color:#adfff8;background:#164b5b;border-color:#4ad1ca}.theme-night .avatar-settings>p{color:#a7ccd2}.simple-preview{color:#208b91;background:linear-gradient(135deg,#f9ffff,#eaf5f6);border:1px solid #b8e1e3}.font-size-preview{color:#187f89;background:linear-gradient(135deg,#c9f2f1,#ecfbfb);font-family:Noto Sans SC,sans-serif;font-weight:700}.font-size-preview.standard{font-size:17px}.font-size-preview.large{font-size:20px}.font-size-preview.xlarge{font-size:23px}.profile-current-name strong{align-items:center;gap:5px;display:flex!important}.profile-current-name strong i,.profile-current-name>em{color:#fff;background:#ffffff1c;border:1px solid #ffffff60;border-radius:999px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:800}.profile-current-name>em{width:max-content;margin-top:3px;display:block}.avatar-feedback{color:#278b8d;text-align:center;margin:12px 2px 0;font-size:10px;display:block}.avatar-settings button:disabled{opacity:.7}.theme-night .avatar-feedback{color:#9ee5e1}.profile-logout:disabled{cursor:wait;opacity:.65}.profile-logout-error{color:#c9424b;text-align:center;margin:9px 20px 0;font-size:10px;line-height:1.45}.theme-night .profile-logout-error{color:#ff9da7}.theme-day .app-content:has(.plain-page) .plain-header{color:#173f56;box-shadow:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(#ffffff75,#fff2);border-bottom:0}.theme-day .app-content:has(.chat-list) .blue-header{color:#173f56;box-shadow:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(#ffffff75,#fff2);border-bottom:0}.theme-day .app-content:has(.profile-page) .profile-header{color:#173f56;box-shadow:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(#ffffff75,#fff2);border-bottom:0}.theme-day .app-content:has(.chat-list) .blue-header button{color:#286278}.theme-day .app-content:has(.profile-page) .profile-header button{color:#286278}.theme-day .app-content:has(.plain-page) .plain-header button{color:#286278}.theme-day .bottom-nav .nav-icon-day{display:block!important}.theme-day .bottom-nav .nav-icon-night,.theme-night .bottom-nav .nav-icon-day{display:none!important}.theme-night .bottom-nav .nav-icon-night{display:block!important}.theme-day .bottom-nav .nav-icon{filter:drop-shadow(0 3px 4px #39869a55)}.theme-day .bottom-nav .nav-active .nav-icon{filter:drop-shadow(0 3px 4px #126c7c66)}.mobile-app .bottom-nav .nav-icon img{transform:scale(1.06)}.mobile-app .bottom-nav .nav-active .nav-icon img{transform:translateY(-1px)scale(1.18)}.theme-day.mobile-app{background:#e8f8fc}.theme-day .bottom-nav{height:70px;padding:4px 8px max(4px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#f9ffffe8,#d7f5f6e8);border:1px solid #71c6d069;border-radius:22px;margin:0 13px 11px;box-shadow:0 10px 24px #317f9140,inset 0 1px #fff}.theme-day .bottom-nav button{border-radius:15px;position:relative}.theme-day .bottom-nav .nav-active{color:#147f9f;box-shadow:none;background:0 0}.theme-day .bottom-nav .nav-active:after{content:"";background:#23a8a3;border-radius:50%;width:5px;height:5px;position:absolute;bottom:3px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #1ccbc0}.theme-day .bottom-nav .nav-active .nav-icon img{transform:translateY(-5px)scale(1.25)}@media (min-width:620px){html,body,#root{height:100%;overflow:hidden}html,body{background:0 0!important}.mobile-app,.game-room{height:min(880px,100dvh - 32px);margin:16px auto;box-shadow:none!important}}.mobile-app{grid-template-rows:minmax(0,1fr) 0}.mobile-app .bottom-nav{z-index:4;align-self:end}.mobile-app.has-bottom-nav .app-content{padding-bottom:98px}.mobile-app.has-bottom-nav .app-content:has(.chat-list){padding-bottom:0}.mobile-app.has-bottom-nav .chat-list{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.chat-list>.blue-header{z-index:5;position:sticky;top:0}.blue-header,.profile-header{grid-template-columns:34px minmax(0,1fr) 34px;column-gap:6px;padding:0 14px;display:grid}.blue-header>b,.profile-header>b{text-align:center;grid-area:1/2}.blue-header button,.profile-header button{grid-row:1;width:34px;height:34px;position:static!important;left:auto!important;right:auto!important}.blue-header button:first-child:not(:last-child),.profile-header button:first-child:not(:last-child){grid-column:1}.blue-header button:last-child:not(:first-child),.profile-header button:last-child:not(:first-child){grid-column:3}.blue-header>b:first-child{grid-column:1/4}.blue-header>b:first-child+button{grid-column:3}.theme-day .blue-header,.theme-day .profile-header,.theme-day .plain-header{color:#163e55!important}.theme-day .blue-header button,.theme-day .profile-header button,.theme-day .plain-header button{color:#245a72!important}.theme-day .chat-subhead,.theme-day .chat-subhead span{color:#173f56!important}.theme-day .chat-subhead button{color:#466c7f!important}.theme-day .notification-tabs button{color:#466c7f}.theme-day .notification-tabs .active{color:#176f9f}.theme-day .app-content:has(.profile-page) .profile-card b{color:#164861!important}.theme-day .app-content:has(.profile-page) .profile-card small{color:#587d90!important}.brand-word small{color:inherit;letter-spacing:.05em;opacity:.68;margin-top:2px;font-size:8px;font-weight:500;display:block}.theme-day .app-content:has(.chat-room){color:#1d465d;background:#e9f8fc url(/images/lobby-day-city.png) bottom/cover fixed}.theme-day .app-content:has(.notification-page){color:#1d465d;background:#e9f8fc url(/images/lobby-day-city.png) bottom/cover fixed}.theme-day .app-content:has(.chat-room):before{z-index:0;pointer-events:none;content:"";background:#eafdff9e;position:fixed;top:0;bottom:0;left:0;right:0}.theme-day .app-content:has(.notification-page):before{z-index:0;pointer-events:none;content:"";background:#eafdff9e;position:fixed;top:0;bottom:0;left:0;right:0}.theme-day .app-content:has(.chat-room)>*{z-index:1;position:relative}.theme-day .app-content:has(.notification-page)>*{z-index:1;position:relative}.theme-day .chat-room,.theme-day .notification-page{background:#f7ffffa8}.theme-day .notification-tabs{background:#ffffffae}.theme-day .notification-item{background:#ffffffe8;border-color:#75c8d05e;box-shadow:0 7px 17px #39869a24}.theme-day .room-notice{color:#866727;background:#fff8e8}.chat-input button:disabled{opacity:.42}.app-content:has(.chat-room){padding-bottom:0}.theme-day .app-content:has(.chat-room){background:#f7ffff}.theme-day .app-content:has(.chat-room):before{display:none}.theme-day .chat-room{background:#f7ffff;height:100%}.theme-day .chat-history{background:#e8f8f9}.lobby-announcement{gap:9px;min-height:44px;padding:7px 10px}.lobby-announcement .announcement-badge{background:linear-gradient(135deg,#f1a13a,#ee754f);border-radius:7px;flex:none;place-items:center;width:38px;height:25px;font-size:10px;font-weight:850;display:grid;box-shadow:0 3px 8px #d46e3938;color:#fff!important}.lobby-announcement p{flex-direction:column;gap:1px;min-width:0;margin:0;display:flex}.lobby-announcement p b,.lobby-announcement p small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lobby-announcement p b{font-size:11px;line-height:1.25}.lobby-announcement p small{color:inherit;opacity:.75;font-size:10px}.announcement-count{color:#238198;background:#ffffffb5;border-radius:10px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-style:normal;font-weight:850;display:grid}.multi-notice-modal header{gap:9px}.multi-notice-modal header span{flex:1}.multi-notice-modal header em{color:#50808e;background:#edf6f8;border-radius:10px;padding:3px 8px;font-size:9px;font-style:normal}.multi-notice-modal article{background:radial-gradient(circle at 90% 0,#d7f7f4 0,#0000 42%);min-height:170px}.multi-notice-modal article p{white-space:pre-wrap}.notice-modal .notice-footer-multiple{grid-template-columns:.72fr 1.28fr;gap:8px;display:grid}.notice-modal footer .notice-secondary{color:#477988;background:0 0;border:1px solid #acd1da}.notice-modal footer button:disabled{opacity:.38}.theme-night .multi-notice-modal article{background:radial-gradient(circle at 90% 0,#156b704f 0,#0000 42%)}.theme-night .multi-notice-modal header em{color:#a7e2e5;background:#173f58}.theme-night .notice-modal footer .notice-secondary{color:#a7d7df;border-color:#39708a}.chat-history-ready{align-content:start;display:grid}.service-history{align-content:normal;gap:0;padding-top:14px;display:block}.service-history.service-history-empty{align-content:normal}.chat-history-positioning>:not(.chat-initial-loading){visibility:hidden}.chat-initial-loading{color:#78939e;place-content:center;justify-items:center;gap:10px;min-height:100%;display:grid}.chat-initial-loading span{border:3px solid #a8d8dc;border-top-color:#1d9da8;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite chat-loading-spin}.chat-initial-loading b{letter-spacing:.03em;font-size:11px;font-weight:700}@keyframes chat-loading-spin{to{transform:rotate(360deg)}}.service-time{color:#879aa6;text-align:center;margin:2px 0 4px;font-size:10px}.service-message{align-items:flex-end;gap:8px;display:flex}.service-message.outgoing{justify-content:flex-end}.chat-history>.chat-message-row{margin:0 0 12px}.chat-history>.chat-message-row.outgoing{margin-top:6px;margin-bottom:17px}.chat-load-history{color:#237d86;background:#f6ffff;border:1px solid #9edee0;border-radius:999px;width:max-content;margin:2px auto 10px;padding:6px 11px;font-size:10px;font-weight:700;display:block}.chat-load-history:disabled{opacity:.7}.service-avatar{color:#fff;background:linear-gradient(145deg,#d93a42,#ed6b43);border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font-size:14px;font-weight:700;display:grid}.service-avatar.user{background:linear-gradient(145deg,#4e90b9,#85bcc8)}.service-bubble{color:#314956;background:#fff;border-radius:4px 13px 13px;max-width:245px;padding:10px 12px;font-size:12px;line-height:1.65;box-shadow:0 3px 10px #23405b18}.chat-history .service-bubble>small{color:#7f96a0;margin-bottom:3px;font-size:9px;line-height:1;display:block}.chat-history .service-message.outgoing .service-bubble>small{color:#3b8990}.chat-history .service-bubble>span{display:block}.message-bubble-time{color:#91a3aa;text-align:right;white-space:nowrap;margin-top:4px;font-size:8px;line-height:1;display:block}.service-message.outgoing .message-bubble-time{color:#43878c;text-align:left}.service-message.outgoing .service-bubble{color:#155f68;background:linear-gradient(135deg,#caeef0,#bde9e5);border-radius:13px 4px 13px 13px}.service-replies{flex-wrap:wrap;gap:7px;margin:2px 39px;display:flex}.service-replies button{color:#20767d;background:#f6ffffd9;border:1px solid #70c9cc75;border-radius:12px;padding:7px 9px;font-size:10px}.service-replies button:disabled{opacity:.65}.theme-night .service-bubble{color:#e2f7fb;background:#143753;box-shadow:0 4px 12px #0004}.theme-night .service-message.outgoing .service-bubble{color:#efffff;background:#176e75}.theme-night .chat-history .service-bubble>small{color:#a3cbd2}.theme-night .message-bubble-time{color:#86aeb8}.theme-night .service-message.outgoing .message-bubble-time{color:#a4d8d7}.theme-night .chat-load-history{color:#b8eff1;background:#103b56;border-color:#4bc6ca70}.theme-night .service-replies button{color:#b8eff1;background:#103b56;border-color:#4cc4cf70}.service-avatar.app-avatar{display:block}.room-member-avatar{object-fit:cover;background:#d4eff4}.chat-history .service-bubble>.chat-member-name{flex-wrap:wrap;align-items:center;gap:3px;line-height:1.2;display:flex}.chat-member-name span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-member-name i,.chat-member-name em{white-space:nowrap;border-radius:999px;padding:2px 4px;font-size:7px;font-style:normal;font-weight:800}.chat-member-name i{color:#187f83;background:#dff3f2}.chat-member-name em{color:#a66e15;background:#fff0ce}.theme-night .chat-member-name i{color:#a8f0eb;background:#1c5564}.theme-night .chat-member-name em{color:#ffe1a4;background:#5d4825}.chat-room{position:relative}.chat-room.no-room-notice{grid-template-rows:63px minmax(0,1fr) auto}.chat-room-settings-error{z-index:8;position:absolute;top:64px;left:8px;right:8px}.chat-room>.chat-room-header{color:#173f56;background:radial-gradient(circle at 94% 0,#b9eeea66,#0000 31%),linear-gradient(#fbfffff5,#eef9faf0);border-bottom:1px solid #4ba7b52e;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;height:63px;min-height:63px;padding:0 12px;box-shadow:0 4px 14px #2f7d8b12}.chat-room-header>button:first-child{color:#245a72;background:#fff9;border:1px solid #85c5cd40;border-radius:14px;grid-area:1/1;justify-self:start;width:44px;height:44px;padding:11px;transition:background .15s,border-color .15s,transform .15s;box-shadow:inset 0 1px #fff,0 4px 10px #326e7e10}.chat-room-header>button:first-child:hover{background:#e8f7f8;border-color:#67b8c45c}.chat-room-header>button:first-child:active{transform:scale(.96)}.chat-room-header>button:first-child:focus-visible{outline-offset:2px;outline:2px solid #21a6aa}.chat-room-header>button:first-child svg{width:22px;height:22px}.chat-room-header .chat-room-heading{text-align:center;grid-area:1/2;align-content:center;justify-items:center;gap:3px;width:100%;min-width:0;display:grid}.chat-room-heading strong{width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.15;overflow:hidden}.chat-room-heading small{color:#337983;text-overflow:ellipsis;white-space:nowrap;background:#dff3f2;border-radius:999px;max-width:100%;padding:2px 7px;font-size:9px;font-weight:750;line-height:1.2;overflow:hidden}.chat-room-header .chat-room-avatar{background:linear-gradient(145deg,#edfafa,#d9eff2);border:1px solid #7fc6cf6b;border-radius:13px;grid-area:1/3;justify-self:end;place-items:center;width:40px;height:40px;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff,0 5px 12px #1e68791c}.chat-room-header .chat-room-avatar img{object-fit:cover;width:100%;height:100%}.chat-room-header .chat-room-avatar.is-fallback img{object-fit:contain;filter:drop-shadow(0 2px 3px #1d558045);width:91%;height:91%}.theme-day .chat-room>.chat-room-header{background:radial-gradient(circle at 94% 0,#b9eeea66,#0000 31%),linear-gradient(#fbfffff5,#eef9faf0);border-bottom-color:#4ba7b52e;box-shadow:0 4px 14px #2f7d8b12;color:#173f56!important}@media (prefers-reduced-motion:reduce){.chat-room-header>button:first-child{transition:none}}.chat-input input{color:#294653;min-width:0;font:inherit;background:#f1f3f6;border:0;border-radius:7px;outline:0;flex:1;padding:9px 11px;font-size:12px}.chat-input input::placeholder{color:#9aa7b0}.chat-input .service-send{color:#fff;background:#1b98a7;border-radius:9px}.chat-input .service-send:disabled{color:#aab4ba;background:0 0}.theme-night .chat-input input{color:#e2f7fb;background:#143a56}.theme-night .chat-input input::placeholder{color:#8eb9c6}@media (max-width:767px){.chat-input input{font-size:16px}}.service-room-status{justify-content:center;align-items:center;gap:7px;display:flex}.service-room-status b{color:inherit;font-size:12px}.service-room-status span{opacity:.72;font-size:10px}.service-room-status b:before{content:"";background:#36b991;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #36b99120}.chat-input-muted{justify-content:center}.chat-input .chat-muted-placeholder{color:#90a1a8;letter-spacing:.04em;background:#f0f4f5;flex:none;justify-content:center;align-items:center;gap:7px;width:calc(100% - 12px);padding:10px 13px;font-size:12px;display:flex}.chat-muted-placeholder:before{content:"";background:linear-gradient(135deg,#0000 44%,currentColor 45% 55%,#0000 56%);border:1.5px solid;border-radius:50%;width:13px;height:13px}.theme-night .chat-input .chat-muted-placeholder{color:#7faab4;background:#143a56}.message-logo{color:#fff;border:1px solid #ffffff8c;border-radius:15px;flex:none;place-items:center;width:47px;height:47px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff80,0 7px 14px #1f586a22}.message-logo:before{content:"";background:#ffffff35;border-radius:999px;width:11px;height:6px;position:absolute;top:5px;right:6px;transform:rotate(-38deg)}.message-logo svg{z-index:1;width:25px;height:25px;position:relative}.message-logo-service{background:linear-gradient(145deg,#137ba9,#20b9b5)}.message-logo-group{background:linear-gradient(145deg,#6d76da,#a26ad7)}.message-logo-notice{background:linear-gradient(145deg,#e1913f,#ef7054)}.message-logo-account{background:linear-gradient(145deg,#2875ba,#31a2a0)}.message-logo-activity{background:linear-gradient(145deg,#e85983,#bd58a8)}.message-logo i{z-index:2;color:#fff;background:#e55252;border:2px solid #fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 4px;font:700 9px DM Mono,monospace;display:grid;position:absolute;top:-6px;right:-7px;box-shadow:0 3px 6px #a7383f3d}.message-logo-notice svg{transform:translate(-1px)}.message-logo-activity svg{stroke-width:1.7px}.theme-night .message-logo{border-color:#b9ffff35;box-shadow:inset 0 1px #d9ffff33,0 7px 14px #0005}.theme-night .message-logo-service{background:linear-gradient(145deg,#135a89,#188d92)}.theme-night .message-logo-group{background:linear-gradient(145deg,#585eaf,#8654ae)}.theme-night .message-logo-notice{background:linear-gradient(145deg,#bb7031,#ba4c4e)}.theme-night .message-logo-account{background:linear-gradient(145deg,#20598e,#287f7d)}.theme-night .message-logo-activity{background:linear-gradient(145deg,#b64d73,#873e7a)}.message-logo-winning{background:linear-gradient(145deg,#e89a2f,#ffd15b 55%,#ee7550)}.message-logo-winning svg{filter:drop-shadow(0 2px 2px #a24f285c)}.theme-night .message-logo-winning{background:linear-gradient(145deg,#9b641f,#d69a32 58%,#a94735)}.message-logo-plan{background:linear-gradient(145deg,#178ab2,#35c3a9 58%,#8bd455)}.message-logo.has-room-logo:before{display:none}.message-logo.has-room-logo img{object-fit:cover;border-radius:14px;width:100%;height:100%}.message-logo-plan svg{filter:drop-shadow(0 2px 2px #16596745);width:27px;height:27px}.theme-night .message-logo-plan{background:linear-gradient(145deg,#176487,#258a7c 60%,#527e39)}.plan-page{color:#183f54;background:linear-gradient(#eefbfd,#e5f4f7);min-height:100%;overflow-y:auto}.plan-page .blue-header{z-index:4;position:sticky;top:0}.plan-lobby-overview{background:linear-gradient(135deg,#fff,#ecfbfb);border:1px solid #75cbd064;border-radius:17px;justify-content:space-between;align-items:center;gap:12px;margin:12px 14px;padding:14px 15px;display:flex;box-shadow:0 8px 20px #256b8020}.plan-lobby-overview>div:first-child{gap:3px;min-width:0;display:grid}.plan-lobby-overview small{color:#19919e;letter-spacing:.14em;font:800 7px DM Mono,monospace}.plan-lobby-overview b{color:#17475b;font-size:17px}.plan-lobby-overview span{color:#79939e;font-size:8px}.plan-overview-masters{flex:none;align-items:center;display:flex}.plan-overview-masters i{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-6px;font-size:8px;font-style:normal;font-weight:800;display:grid;box-shadow:0 3px 7px #1d536b2a}.plan-overview-masters i:first-child{margin-left:0}.plan-overview-masters em{color:#4b7a89;white-space:nowrap;margin-left:5px;font-size:8px;font-style:normal}.plan-game-list{gap:9px;padding:0 14px 20px;display:grid}.plan-game-card{color:#214a5d;text-align:left;background:#fff;border:1px solid #83c9cf70;border-radius:16px;width:100%;padding:0;position:relative;overflow:hidden;box-shadow:0 6px 15px #256b8018}.plan-game-card:before{z-index:2;content:"";background:linear-gradient(#178daf,#2cc0ad);border-radius:0 5px 5px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.plan-game-main{background:linear-gradient(120deg,#f8ffff,#effafb);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px 10px 14px;display:grid}.plan-game-logo,.plan-current-logo{color:#fff;background:#2aa6b4;border:3px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 4px 10px #214b5c2a}.plan-game-logo img,.plan-current-logo img{object-fit:contain;width:100%;height:100%}.plan-game-main>div{gap:4px;min-width:0;display:grid}.plan-game-main>div b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.plan-game-main>div small{color:#6c8b99;align-items:center;gap:4px;font-size:8px;display:flex}.plan-game-main>div small i{background:#28b38f;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #28b38f1c}.plan-game-main>em{color:#63818d;white-space:nowrap;align-items:center;gap:2px;font-size:8px;font-style:normal;display:flex}.plan-game-main>em svg{color:#188c9b;width:11px}.plan-game-card footer{background:#fff;border-top:1px solid #86ccd041;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:8px 12px 8px 14px;display:grid}.plan-game-card footer>span{color:#73909b;font-size:9px}.plan-result-balls{gap:3px;min-width:0;display:flex;overflow:hidden}.plan-result-balls .lottery-ball{border-radius:4px;flex:none;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.plan-canada-result{align-items:center;overflow:visible}.plan-canada-result>span{align-items:center;gap:3px;display:flex}.plan-canada-result b,.plan-canada-result strong{color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff65,0 2px 5px #25485c26}.plan-canada-result .canada-tone-1{background:linear-gradient(145deg,#f46161,#da3039)}.plan-canada-result .canada-tone-2{background:linear-gradient(145deg,#4ca3ef,#3268d3)}.plan-canada-result .canada-tone-3{background:linear-gradient(145deg,#ffd54d,#edae19)}.plan-canada-result strong{background:linear-gradient(145deg,#2f77cf,#2d479e)}.plan-canada-result i{color:#78919d;font-size:10px;font-style:normal;font-weight:800}.plan-empty{color:#78929c;text-align:center;margin:70px 24px;font-size:11px}.plan-current{background:linear-gradient(130deg,#e4fbfb,#fff);border:1px solid #70c6ce61;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;margin:13px 14px 10px;padding:13px;display:grid;box-shadow:0 7px 17px #256f841c}.plan-current>div{gap:3px;display:grid}.plan-current>div small,.plan-current>time{color:#78909b;font-size:9px}.plan-current>div b{color:#12929a;font-size:14px}.plan-current>time{white-space:nowrap;align-self:start}.plan-master-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 14px 10px;display:grid}.plan-master-tabs button{color:#365e6f;background:#ffffffc7;border:1px solid #9fd3d866;border-radius:13px;justify-items:center;gap:4px;min-width:0;padding:10px 3px;display:grid}.plan-master-tabs button span{color:#fff;border-radius:9px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid;box-shadow:0 3px 7px #153e5530}.plan-master-tabs button b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.plan-master-tabs button small{color:#8298a1;font-size:7px}.plan-master-tabs button.active{background:#e3faf9;border-color:#22aab3;box-shadow:inset 0 0 0 1px #22aab338,0 5px 11px #19798c1c}.plan-mode-tabs{grid-template-columns:repeat(4,1fr);gap:6px;padding:0 14px 10px;display:grid}.plan-mode-tabs button{color:#58808f;background:#ffffffb5;border:1px solid #76bdc86b;border-radius:10px;padding:9px;font-size:10px}.plan-mode-tabs button.active{color:#fff;background:linear-gradient(135deg,#168db0,#21b8ae);border-color:#159eaa;font-weight:700}.plan-recommendation{background:#fff;border:1px solid #62c4ca66;border-radius:17px;margin:0 14px 11px;padding:14px;box-shadow:0 8px 20px #2a72871c}.plan-recommendation header{justify-content:space-between;gap:10px;display:flex}.plan-recommendation header>div{gap:3px;display:grid}.plan-recommendation header small{color:#1e98a1;font-size:9px;font-weight:700}.plan-recommendation header b{font-size:14px}.plan-recommendation header em{color:#92a3aa;font-size:8px;font-style:normal}.plan-picks{flex-wrap:wrap;gap:9px;margin:13px 0 10px;display:flex}.plan-picks>span{color:#fff;border-radius:12px;align-items:center;gap:9px;min-width:92px;padding:9px 12px;display:flex;box-shadow:0 5px 11px #143e5d25}.plan-picks>span.blue{background:linear-gradient(135deg,#178ed1,#357cef)}.plan-picks>span.orange{background:linear-gradient(135deg,#f09a31,#ed6e45)}.plan-picks small{opacity:.8;font-size:8px}.plan-picks b{font-size:20px}.plan-picks>.plan-number-pick{background:linear-gradient(135deg,#156f9e,#1caeaa);border:1px solid #ffffff40;flex:1 0 100%;justify-content:space-between}.plan-number-pick strong{gap:6px;display:flex}.plan-number-pick i{color:#fff;background:#ffffff20;border:1px solid #ffffff70;border-radius:9px;place-items:center;min-width:31px;height:31px;padding:0 5px;font-size:15px;font-style:normal;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff45}.plan-recommendation>p{color:#81949c;margin:0;font-size:8px;line-height:1.6}.plan-history{background:#fff;border:1px solid #75bec764;border-radius:17px;margin:0 14px 18px;overflow:hidden;box-shadow:0 7px 17px #235a7118}.plan-history>header{border-bottom:1px solid #e1edef;justify-content:space-between;align-items:center;padding:12px 13px;display:flex}.plan-history>header b{font-size:13px}.plan-history>header span{color:#148f9b;font-size:8px}.plan-history-head,.plan-history-row{grid-template-columns:1.1fr .72fr 1.28fr .42fr;align-items:center;gap:5px;padding:9px 11px;display:grid}.plan-history-head{color:#718b96;background:#f2fafb;font-size:8px}.plan-history-row{color:#426575;border-top:1px solid #edf2f3;min-height:49px;font-size:9px}.plan-history-row>span:first-child,.plan-history-row>span:nth-child(2){gap:2px;display:grid}.plan-history-row span b{font-size:10px}.plan-history-row span small{color:#93a4aa;font-size:7px}.plan-history-row>.plan-history-pick{justify-content:start;gap:4px;min-width:0;display:grid}.plan-history-pick>strong{gap:2px;display:flex}.plan-history-row>.plan-history-pick.has-numbers i{min-width:18px;height:21px;padding:0 2px;font-size:8px}.plan-history-pick>small{color:#718b96;white-space:nowrap;align-items:center;gap:3px;line-height:1;display:flex}.plan-history-pick>small b{color:#168ca0;font-size:7px}.plan-history-pick>small em{color:#9aadb4;font-style:normal}.plan-history-row i{color:#fff;background:#278de1;border-radius:6px;place-items:center;min-width:21px;height:21px;font-size:8px;font-style:normal;font-weight:700;display:grid}.plan-history-row i+i{background:#ef8844}.plan-history-row>em{border-radius:6px;justify-self:end;padding:3px 5px;font-size:8px;font-style:normal;font-weight:700}.plan-history-row>em.hit{color:#13866c;background:#ddf8ef}.plan-history-row>em.miss{color:#df6d55;background:#fff0ec}.plan-history-loading{color:#8297a0;text-align:center;margin:0;padding:22px;font-size:9px}.is-five-code .plan-picks>.plan-number-pick{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.is-five-code .plan-number-pick strong{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.is-five-code .plan-number-pick i{min-width:0;height:36px;padding:0;font-size:20px}.is-five-code .plan-history-head,.is-five-code .plan-history-row{grid-template-columns:minmax(64px,.95fr) minmax(0,1.7fr) auto}.is-five-code .plan-history-row>span:first-child{overflow-wrap:anywhere;min-width:0}.is-five-code .plan-history-pick>strong{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.is-five-code .plan-history-row>.plan-history-pick.has-numbers i{min-width:0;padding:0 3px}.plan-page>.plan-header{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;display:grid}.plan-page>.plan-header>b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.plan-page>.plan-header .plan-switch-button{white-space:nowrap;writing-mode:horizontal-tb;background:#ffffff24;border:1px solid #65adb94d;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;width:auto;min-width:96px;height:36px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.plan-header .plan-switch-button svg{flex:none;width:15px;height:15px}.plan-header .plan-switch-button span{white-space:nowrap}.plan-switch-button:disabled{opacity:.5}.racing-plan-page .plan-current{grid-template-columns:42px minmax(0,1fr)}.racing-plan-page .plan-current>time{grid-column:2}.racing-plan-stream-status{color:#258797;justify-content:space-between;gap:8px;margin:0 16px 8px;font-size:10px;display:flex}.racing-plan-stream-status small{color:#7a929c;font-size:9px}.racing-plan-message,.racing-plan-activate{color:#895d1f;background:#fff7e8;border:1px solid #efc383;border-radius:12px;margin:10px 14px;padding:11px 12px;font-size:11px;line-height:1.6}.racing-plan-activate p{margin:0 0 8px}.racing-plan-activate button{color:#fff;background:#168eaa;border:0;border-radius:9px;min-height:36px;padding:7px 14px;font-weight:700}.racing-plan-cycle{color:#277d8e;background:#edf8fa;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:5px;margin-top:12px;padding:9px 10px;display:grid}.racing-plan-cycle b{font-size:13px}.racing-plan-cycle span{font-size:10px}.racing-plan-cycle small{color:#73939e;overflow-wrap:anywhere;grid-column:1/-1;font-size:9px}.plan-recommendation>.racing-plan-history-warning{color:#a17429;margin-top:9px;font-size:10px}.racing-plan-page .plan-current,.racing-plan-page .plan-recommendation,.racing-plan-page .plan-history{border-radius:12px}.racing-plan-picks{color:#315a6b;background:#f4fafb;border:1px solid #cee3e8;border-radius:8px;gap:10px;margin:12px 0 0;padding:12px 10px;display:grid}.racing-plan-picks>small{font-size:10px}.racing-plan-numbers{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:5px;width:100%;min-width:0;display:grid}.racing-plan-numbers>.lottery-ball{border:0;place-items:center;width:100%;min-width:0;height:38px;padding:0;font-size:clamp(16px,4.6vw,23px);font-style:normal;display:grid}.racing-plan-direction{text-align:center;padding:4px 0;font-size:42px;line-height:1.25;display:block}.racing-plan-history .plan-history-head,.racing-plan-history .plan-history-row{grid-template-columns:minmax(64px,.85fr) minmax(0,1.7fr) 48px}.racing-plan-history .plan-history-row>span{overflow-wrap:anywhere;min-width:0}.racing-plan-history .plan-history-row>em{text-align:center;white-space:nowrap;padding:4px 5px;font-size:10px}.racing-plan-page .plan-outcome{border-radius:5px;padding:4px 7px;font-size:11px;font-weight:700;line-height:1.3}.racing-plan-page .plan-outcome.hit{color:#148263;background:#e1f5ec}.racing-plan-page .plan-outcome.miss{color:#be5145;background:#fcede9}.racing-plan-page .plan-outcome.pending{color:#6d8391;background:#edf2f5}.racing-plan-numbers.is-compact{gap:2px}.racing-plan-history .racing-plan-numbers.is-compact>.lottery-ball{height:23px;font-size:10px}.racing-plan-draw{border-top:1px solid #dce9ed;gap:7px;margin-top:12px;padding-top:10px;display:grid}.racing-plan-draw>small{color:#78909b;font-size:10px}.racing-plan-draw .racing-plan-numbers{gap:3px}.racing-plan-draw .lottery-ball{aspect-ratio:1;height:auto;font-size:clamp(10px,2.8vw,14px)}.racing-plan-draw .lottery-ball.is-target{outline-offset:2px;outline:2px solid #2a8c9e}.racing-plan-direction.is-compact{color:#188a9e;text-align:left;padding:0;font-size:23px}.plan-selection-overlay{z-index:1100;background:#071b35a8;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.plan-selection-sheet{color:#24495b;background:#f8fcfd;border-radius:20px 20px 0 0;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,520px);max-height:min(92dvh,820px);display:grid;overflow:hidden;box-shadow:0 -8px 40px #09284145}.plan-selection-sheet>header{background:#fff;border-bottom:1px solid #dcebee;justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.plan-selection-sheet>header>div{gap:4px;display:grid}.plan-selection-sheet>header b{font-size:17px}.plan-selection-sheet>header small{color:#7b939f;font-size:10px}.plan-selection-sheet>header button{color:#61828f;background:#eff6f8;border:0;border-radius:50%;width:32px;height:32px;padding:0;font-size:23px}.plan-selection-body{overscroll-behavior:contain;min-height:0;padding:14px 16px 8px;overflow-y:auto}.plan-selection-body fieldset{border:0;min-width:0;margin:0 0 17px;padding:0}.plan-selection-body legend{color:#2d5365;margin-bottom:10px;padding:0;font-size:13px;font-weight:800}.plan-position-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.plan-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.plan-position-grid button,.plan-type-grid button{color:#416a7b;background:#fff;border:1px solid #c8dce3;border-radius:8px;min-width:0;min-height:37px;padding:7px 3px;font-size:11px}.plan-position-grid button.is-selected,.plan-type-grid button.is-selected{color:#fff;background:linear-gradient(135deg,#168fa7,#20aba5);border-color:#168fa7;font-weight:800;box-shadow:0 3px 9px #168b9b26}.plan-selection-sheet button:disabled{opacity:.4;cursor:not-allowed}.plan-selection-sheet button:focus-visible{outline-offset:2px;outline:3px solid #77c7ee}.plan-option-group+.plan-option-group{margin-top:13px}.plan-option-group h3{color:#7e98a3;margin:0 0 7px;font-size:10px;font-weight:600}.plan-selection-help{color:#8096a0;margin:8px 0;font-size:10px;line-height:1.6}.plan-selection-sheet>footer{padding:10px 16px max(14px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dcebee}.plan-selection-sheet>footer>p{color:#6d8b99;margin:0 0 9px;font-size:11px;line-height:1.6}.plan-selection-sheet>footer>p b{color:#168f9f}.plan-selection-sheet>footer>.plan-selection-error{color:#b34d3c}.plan-selection-sheet>footer>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.plan-selection-sheet>footer button{color:#658394;background:#f3f8fa;border:1px solid #c9dce3;border-radius:10px;min-height:40px;padding:9px;font-size:13px;font-weight:800}.plan-selection-sheet>footer .plan-selection-confirm{color:#fff;background:linear-gradient(135deg,#168fa7,#22aaa4);border-color:#168fa7}@media (min-width:640px){.plan-selection-overlay{align-items:center;padding:20px}.plan-selection-sheet{border-radius:20px}}.theme-night .racing-plan-cycle{color:#b0eced;background:#16455b}.theme-night .racing-plan-stream-status small{color:#9fc0cc}.theme-night .racing-plan-picks{color:#c3e6ed;background:#10364a;border-color:#38616f}.theme-night .racing-plan-draw{border-color:#38616f}.theme-night .racing-plan-page .plan-outcome.hit{color:#80dbb3;background:#173f34}.theme-night .racing-plan-page .plan-outcome.miss{color:#f2a195;background:#422c2c}.theme-night .racing-plan-page .plan-outcome.pending{color:#a7c4d2;background:#203f52}.theme-night .racing-plan-message,.theme-night .racing-plan-activate{color:#f1d8a9;background:#413727;border-color:#9b744f}.theme-night .plan-selection-sheet,.theme-night .plan-selection-sheet>header,.theme-night .plan-selection-sheet>footer{color:#e1f3f6;background:#0d3048;border-color:#376374}.theme-night .plan-position-grid button,.theme-night .plan-type-grid button{color:#c3dde5;background:#164359;border-color:#376374}.theme-night .plan-position-grid button.is-selected,.theme-night .plan-type-grid button.is-selected{color:#fff;background:#197c88;border-color:#46cdc8}.theme-night .plan-selection-body legend,.theme-night .plan-selection-sheet>footer>p b{color:#bce8ec}.theme-night .plan-selection-help,.theme-night .plan-option-group h3,.theme-night .plan-selection-sheet>header small{color:#99b8c5}.theme-night .plan-page{color:#e8faff;background:linear-gradient(#071f37,#0a2941)}.theme-night .plan-lobby-overview,.theme-night .plan-game-card,.theme-night .plan-current,.theme-night .plan-master-tabs button,.theme-night .plan-mode-tabs button,.theme-night .plan-recommendation,.theme-night .plan-history{color:#e4f8fb;background:#103650;border-color:#55c8cc3d;box-shadow:0 8px 20px #0004}.theme-night .plan-lobby-overview b{color:#e4f8fb}.theme-night .plan-lobby-overview span,.theme-night .plan-overview-masters em{color:#9fc8d0}.theme-night .plan-master-tabs button.active,.theme-night .plan-mode-tabs button.active{background:linear-gradient(135deg,#166887,#178b84);border-color:#45d3d0}.notification-page{background:linear-gradient(#f4fbfc,#edf6f7);min-height:100%}.notification-pinned-title{color:#668593;margin:0;padding:15px 17px 8px;font-size:11px;font-weight:700}.notification-thread-list{background:#fff;border:1px solid #dfecee;border-radius:16px;margin:0 12px;overflow:hidden;box-shadow:0 5px 15px #31566d0d}.notification-thread{color:#2e4a58;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2f3;grid-template-columns:42px minmax(0,1fr) auto 13px;align-items:center;gap:10px;width:100%;min-height:72px;padding:12px;display:grid;position:relative}.notification-thread:last-child{border-bottom:0}.notification-thread>span,.notification-messages>button>span{color:#fff;border-radius:13px;place-items:center;width:39px;height:39px;font-size:14px;font-weight:700;display:grid;position:relative}.notification-thread>span.system,.notification-messages>button>span.system{background:linear-gradient(135deg,#4b94cf,#3d6fc4)}.notification-thread>span.activity,.notification-messages>button>span.activity{background:linear-gradient(135deg,#ed9470,#df637a)}.notification-thread>span i{color:#fff;white-space:nowrap;background:#ed735d;border:1px solid #fff;border-radius:6px;padding:2px 4px;font-size:7px;font-style:normal;position:absolute;top:-7px;left:-5px}.notification-thread>div{gap:4px;min-width:0;display:grid}.notification-thread b{font-size:13px}.notification-thread p{color:#8297a1;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;overflow:hidden}.notification-thread time{color:#9bacb4;align-self:start;font-size:9px}.notification-thread>svg{color:#a5b5bb;width:13px}.notification-messages{gap:11px;padding:15px;display:grid}.notification-messages>p{color:#78919b;text-align:center;margin:0 0 2px;font-size:10px}.notification-messages>button{color:#314c59;text-align:left;background:#fff;border:1px solid #e2ecee;border-radius:15px;gap:10px;padding:13px;display:flex;box-shadow:0 4px 11px #355a6a0d}.notification-messages>button>div{gap:5px;min-width:0;display:grid}.notification-messages time{color:#98aab1;font-size:9px}.notification-messages b{font-size:13px}.notification-unread-dot{vertical-align:middle;background:#ec6d5b;border-radius:50%;width:6px;height:6px;margin:0 0 1px 5px;display:inline-block}.notification-messages p{color:#748d98;margin:0;font-size:10px;line-height:1.65}.notification-messages em{color:#168e99;align-items:center;gap:2px;margin-top:2px;font-size:10px;font-style:normal;display:flex}.notification-messages em svg{width:12px;height:12px}.theme-night .notification-page{background:#092842}.theme-night .notification-thread-list,.theme-night .notification-thread,.theme-night .notification-messages>button{color:#dceff3;box-shadow:none;background:#103651;border-color:#43bac72c}.theme-night .notification-thread p,.theme-night .notification-messages p{color:#9fc2ca}.theme-night .notification-pinned-title,.theme-night .notification-thread time,.theme-night .notification-messages time{color:#91bbc4}.system-notice-page{background:radial-gradient(circle at 93% 4%,#c8f0ef 0 6%,#0000 28%),linear-gradient(#edfafa 0,#f8fcfc 38%,#edf5f6 100%);min-height:100%}.system-notice-page>.blue-header{height:52px;min-height:52px}.system-notice-page .blue-header>span,.activity-notice-page .blue-header>span{width:29px}.system-notice-intro{background:linear-gradient(130deg,#e0f8f7,#f8ffff);border:1px solid #b9e4e6;border-radius:20px;margin:17px 15px 13px;padding:20px 18px;position:relative;overflow:hidden;box-shadow:0 11px 24px #2b7b8014}.system-notice-intro:after{content:"";border:17px solid #51bac032;border-radius:50%;width:124px;height:124px;position:absolute;bottom:-38px;right:-18px}.system-notice-intro>span{color:#fff;letter-spacing:.08em;background:#198f9b;border-radius:20px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-block}.system-notice-intro h1{color:#184f5a;letter-spacing:.03em;margin:10px 0 6px;font-size:19px}.system-notice-intro p{z-index:1;color:#6d8e97;margin:0;font-size:11px;line-height:1.7;position:relative}.system-notice-list{gap:12px;padding:0 15px 23px;display:grid}.system-notice-card{color:#244754;text-align:left;background:#fff;border:1px solid #d8e9eb;border-radius:18px;gap:11px;width:100%;padding:16px;display:grid;box-shadow:0 8px 20px #2c5b6910}.system-notice-card.is-unread{border-color:#85ced1;box-shadow:inset 3px 0 #1aa0a8,0 8px 20px #2c5b6910}.system-notice-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.system-notice-card-top span{color:#1b939c;letter-spacing:.06em;font-size:10px;font-weight:800}.system-notice-card-top time{color:#9badb3;font-size:9px}.system-notice-card>div:last-child{gap:8px;display:grid}.system-notice-card b{color:#234a58;font-size:15px}.system-notice-card p{color:#708a95;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.75;display:-webkit-box;overflow:hidden}.system-notice-card em,.activity-notice-copy em{color:#168c96;align-items:center;gap:2px;width:max-content;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.system-notice-card em svg,.activity-notice-copy em svg{width:12px;height:12px}.system-announcement-page .system-notice-list{gap:9px;padding:12px 14px 23px}.system-announcement-card{background:linear-gradient(135deg,#fff,#ecfbfb);border-color:#75cbd064;border-radius:17px;gap:6px;padding:14px 15px;box-shadow:0 8px 20px #256b8020}.system-announcement-card.is-unread{border-color:#60bec5;box-shadow:inset 3px 0 #1aa0a8,0 8px 20px #256b8020}.system-announcement-card .system-notice-card-top span{color:#19919e;letter-spacing:.14em;font:800 7px DM Mono,monospace}.system-announcement-card .system-notice-card-top time{color:#78929c;font-size:8px}.system-announcement-card>div:last-child{grid-template-columns:minmax(0,1fr) 16px;gap:4px 10px}.system-announcement-card b{color:#17475b;grid-column:1;font-size:17px}.system-announcement-card p{color:#79939e;grid-column:1;font-size:9px;line-height:1.6}.system-announcement-card em{color:#168c96;grid-area:1/2/3;align-self:center;width:16px}.system-announcement-card em svg{width:14px;height:14px}.draw-notice-card{background:linear-gradient(145deg,#fff 0%,#f5ffff 100%);border-color:#c5e6e8}.draw-notice-summary,.draw-notice-detail{gap:10px;display:grid}.draw-notice-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.draw-notice-game{align-items:center;gap:8px;min-width:0;display:flex}.draw-notice-game>span{background:#e8f6f7;border:3px solid #fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden;box-shadow:0 4px 10px #204d5e27}.draw-notice-game img{object-fit:contain;width:100%;height:100%}.draw-notice-heading b{color:#204a59;font-size:14px}.draw-notice-heading small{color:#76939c;font-size:10px}.draw-notice-balls{flex-wrap:wrap;gap:6px;display:flex}.draw-notice-balls i{color:#fff;background:linear-gradient(145deg,#20aab4,#177a99);border-radius:9px;place-items:center;min-width:28px;height:28px;padding:0 5px;font-size:12px;font-style:normal;font-weight:900;display:grid;box-shadow:0 5px 10px #168f9a2d}.draw-notice-balls i:nth-child(3n+2){background:linear-gradient(145deg,#6c91e9,#506ac8)}.draw-notice-balls i:nth-child(3n){background:linear-gradient(145deg,#ef9073,#de6368)}.draw-notice-summary>time,.draw-notice-detail>time{color:#8199a1;font-size:9px}.draw-notice-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.draw-notice-stats>span{background:#edf7f8;border-radius:12px;gap:2px;padding:9px 10px;display:grid}.draw-notice-stats small{color:#78929b;font-size:9px}.draw-notice-stats b{color:#244e5b;font-size:13px}.draw-notice-stats em{color:#4d727c;font-size:10px;font-style:normal}.draw-notice-stats .has-prize{background:#fff4e5}.draw-notice-stats .has-prize b,.draw-notice-stats .has-prize em{color:#e26c3f}.draw-notice-detail{margin-top:5px}.draw-bet-list{gap:8px;margin-top:4px;display:grid}.draw-bet-list h3{color:#244b58;margin:5px 0 0;font-size:13px}.draw-bet-list section{background:#f8fcfc;border:1px solid #dbeaec;border-radius:12px;gap:5px;padding:10px 11px;display:grid}.draw-bet-list section>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.draw-bet-list section b{color:#244b58;font-size:11px}.draw-bet-list section small{color:#6e8d96;font-size:9px}.draw-bet-list section p{color:#637e87;margin:0;font-size:10px;line-height:1.5}.draw-bet-list section em{color:#e16443;font-size:10px;font-style:normal;font-weight:800}.empty-notice{color:#79949d;text-align:center;margin:30px 0;font-size:11px}.activity-notice-page{background:#f7fafb;min-height:100%}.activity-notice-list{gap:14px;padding:16px 15px 27px;display:grid}.activity-notice-card{isolation:isolate;aspect-ratio:2.22;color:#fff;text-align:left;background:#164f72;border:0;border-radius:18px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 10px 20px #1f52652b}.activity-notice-card>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.activity-notice-card.has-cover{aspect-ratio:auto;background:#fff;border:1px solid #d8e8eb;overflow:visible;box-shadow:0 8px 18px #1f526520}.activity-notice-card.has-cover>img{z-index:auto;border-radius:inherit;object-fit:contain;width:100%;height:auto;min-height:0;display:block;position:relative;top:auto;bottom:auto;left:auto;right:auto}.activity-cover-badge{color:#fff;background:#e9564edb;border:1px solid #ffffffa8;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800;position:absolute;top:9px;left:9px;box-shadow:0 3px 9px #5314144a}.activity-cover-action{color:#fff;background:#063d5ca8;border:1px solid #ffffff9c;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 3px 9px #00253a4f}.activity-cover-action svg{width:14px;height:14px}.activity-notice-shade{z-index:-1;background:linear-gradient(90deg,#062d47df 0%,#07365094 48%,#07365013 100%);position:absolute;top:0;bottom:0;left:0;right:0}.activity-notice-art{background:radial-gradient(circle at 83% 28%,#fff9 0 3%,#0000 3.5%),radial-gradient(circle at 77% 74%,#fff7 0 2%,#0000 2.5%),linear-gradient(125deg,#2757ae,#6748bc 52%,#bc68c4);align-content:center;justify-items:end;padding:13px 18px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.activity-notice-art:before{content:"";border:24px solid #f8d0ff43;border-radius:50%;width:142px;height:142px;position:absolute;bottom:-42px;right:-17px}.activity-notice-art i{color:#fff;letter-spacing:.12em;text-shadow:0 3px #52349e;font-size:26px;font-style:normal;font-weight:900;transform:rotate(-4deg)}.activity-notice-art b{color:#f7e7ff;letter-spacing:.2em;margin-top:2px;font-size:12px}.card-tone-1 .activity-notice-art{background:radial-gradient(circle at 85% 20%,#fff9 0 3%,#0000 3.5%),linear-gradient(130deg,#0b617b,#199887 57%,#75c56c)}.card-tone-1 .activity-notice-art i{text-shadow:0 3px #137064}.card-tone-2 .activity-notice-art{background:radial-gradient(circle at 80% 28%,#ffe7 0 3%,#0000 3.5%),linear-gradient(130deg,#80254d,#d44f7b 55%,#f89b65)}.card-tone-2 .activity-notice-art i{text-shadow:0 3px #912e54}.card-tone-3 .activity-notice-art{background:radial-gradient(circle at 83% 22%,#fff9 0 3%,#0000 3.5%),linear-gradient(130deg,#183f7f,#2369a8 55%,#29a5b0)}.card-tone-3 .activity-notice-art i{text-shadow:0 3px #245285}.activity-notice-copy{gap:4px;padding:13px 15px;display:grid;position:absolute;top:auto;bottom:0;left:0;right:0}.activity-notice-copy small{color:#fff;background:#ffffff24;border:1px solid #ffffff57;border-radius:10px;width:max-content;padding:3px 6px;font-size:8px;font-weight:700}.activity-notice-copy b{text-shadow:0 2px 7px #001a3399;font-size:17px;line-height:1.15}.activity-notice-copy p{color:#eefbfc;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 4px #001a3377;margin:0;font-size:10px;overflow:hidden}.activity-notice-copy em{color:#e4ffff;text-shadow:0 1px 3px #001a3377}.theme-night .system-notice-page{background:radial-gradient(circle at 93% 4%,#2d6570 0 6%,#0000 28%),linear-gradient(#082945,#0c314a 45%,#082a43)}.theme-night .system-notice-intro{box-shadow:none;background:linear-gradient(130deg,#113e57,#0d324d);border-color:#49c5c958}.theme-night .system-notice-intro h1,.theme-night .system-notice-card b{color:#e0faff}.theme-night .system-notice-intro p,.theme-night .system-notice-card p{color:#9bc4cd}.theme-night .system-notice-card{color:#d8f1f5;box-shadow:none;background:#103650;border-color:#4bb6bd42}.theme-night .system-notice-card.is-unread{border-color:#51cdd1}.theme-night .draw-notice-heading b,.theme-night .draw-notice-stats b,.theme-night .draw-bet-list h3,.theme-night .draw-bet-list section b{color:#e0faff}.theme-night .draw-notice-heading small,.theme-night .draw-notice-summary>time,.theme-night .draw-notice-detail>time{color:#91b9c2}.theme-night .draw-notice-stats>span{background:#153f57}.theme-night .draw-bet-list section{background:#12384f;border-color:#356475}.theme-night .draw-bet-list section p{color:#a7c5cc}.theme-night .activity-notice-page{background:#082944}.theme-night .activity-notice-card.has-cover{background:#103650;border-color:#4bb6bd4d;box-shadow:0 8px 18px #0004}.theme-night .chat-initial-loading{color:#9bc4cd}.theme-night .chat-initial-loading span{border-color:#67d9dc #34677a #34677a}.chat-inline-retry,.chat-retry-state{border:1px solid color-mix(in srgb, var(--accent,#1599a3) 26%, transparent);background:color-mix(in srgb, var(--accent,#1599a3) 8%, var(--card,#fff));color:var(--muted,#64748b)}.chat-inline-retry{width:calc(100% - 32px);font:inherit;cursor:pointer;border-radius:10px;margin:8px 16px;padding:8px 12px;font-size:.78em;display:block}.chat-retry-state{border-radius:10px;justify-content:center;align-items:center;gap:10px;width:min(92%,440px);margin:8px auto;padding:8px 10px;font-size:.78em;display:flex}.chat-retry-state.compact{margin:4px auto;padding:5px 9px}.chat-retry-state button{color:var(--accent,#1599a3);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.chat-list .message-sound-toggle{border:1px solid color-mix(in srgb,currentColor 28%,transparent);background:color-mix(in srgb,currentColor 10%,transparent);width:34px;height:34px;color:inherit;border-radius:10px;place-items:center;padding:6px;transition:background .18s,border-color .18s,opacity .18s,transform .18s;display:grid;box-shadow:inset 0 1px #ffffff24}.chat-list .message-sound-toggle:active{transform:scale(.94)}.chat-list .message-sound-toggle:focus-visible{outline-offset:2px;outline:2px solid}.chat-list .message-sound-toggle.muted{background:color-mix(in srgb,currentColor 5%,transparent);opacity:.56}.chat-list .message-sound-toggle svg{width:19px;height:19px}.game-room{position:relative}.draw-history{background:#fff;position:relative;overflow:hidden}.last-draw{cursor:pointer;text-align:left;border:0;width:100%}.last-draw:after{color:#168b9d;content:"⌄";margin-left:auto;font-size:14px;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.recent-draws{opacity:0;background:#f7fbfc;border-top:1px solid #0000;gap:5px;min-height:0;max-height:0;padding:0 9px;transition:max-height .34s cubic-bezier(.2,.8,.2,1),padding .34s cubic-bezier(.2,.8,.2,1),opacity .2s,transform .34s cubic-bezier(.2,.8,.2,1),border-color .25s;display:grid;overflow:hidden;transform:translateY(-9px)}.draw-history.open .recent-draws{opacity:1;border-top-color:#e8eff1;max-height:308px;padding:7px 9px 9px;overflow-y:auto;transform:translateY(0)}.recent-draws header,.recent-draws article{grid-template-columns:44px minmax(0,1fr) 96px;align-items:center;gap:5px;display:grid}.recent-draws header{color:#7f949e;min-height:20px;font-size:9px}.recent-draws header b{white-space:nowrap;color:#748e99;font:500 9px Rajdhani;overflow:hidden}.recent-draws header small{text-align:right;font-size:9px}.recent-draws article{color:#5d7783;min-height:26px;font-size:10px}.recent-draws article>span{font-family:DM Mono;font-size:10px}.recent-draws article>div{gap:2px;min-width:0;display:flex}.recent-draws article>div b{color:#fff;border-radius:4px;flex:1;place-items:center;min-width:0;height:20px;font:700 11px Rajdhani;display:grid}.recent-draws article>small{white-space:nowrap;justify-content:flex-end;gap:3px;font-size:9px;display:flex}.recent-draws article>small b{color:#2184a2}.recent-draws article>small em{color:#e25e42;font-style:normal}.quick-actions{z-index:3;background:0 0;flex-direction:column;gap:8px;padding:0;display:flex;position:absolute;top:254px;right:10px}.quick-actions button{border-radius:50%;width:34px;height:34px;box-shadow:0 4px 10px #16758e42}.quick-actions.keyboard-open>button:not(.quick-check-in):not(.quick-red-packet){display:none}.quick-actions .quick-check-in{color:#8c591d;text-shadow:0 1px #fff6d9b8;background:radial-gradient(circle at 28% 18%,#fff8df 0 7%,#0000 8%),linear-gradient(150deg,#ffe3a1 0%,#f4c36f 58%,#eeb15a 100%);border:1px solid #f4d89c;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9e8,0 3px 8px #bd853233}.quick-actions .quick-check-in:after{content:"";background:linear-gradient(90deg,#0000,#fff8,#0000);width:18px;height:70px;animation:4.8s ease-in-out infinite quick-action-shine;position:absolute;top:-15px;left:-18px;transform:rotate(24deg)}.quick-actions .quick-check-in span{z-index:1;font-size:15px;font-weight:900;line-height:1;position:relative}.quick-actions .quick-red-packet small{z-index:1;letter-spacing:.08em;font-size:7px;font-weight:800;line-height:9px;position:relative}.quick-actions .quick-red-packet{color:#fff7dc;background:linear-gradient(150deg,#ff6a5f 0%,#e93443 58%,#c91f35 100%);border:1px solid #ffd3a4;border-radius:13px;grid-template-rows:18px 9px;place-content:center;width:38px;height:42px;animation:1.7s ease-in-out infinite room-packet-float;display:grid;position:relative;box-shadow:inset 0 1px #ffd9c8,0 6px 15px #c9284159}.quick-actions .quick-red-packet svg{z-index:1;filter:drop-shadow(0 1px 1px #98233588);width:18px;height:18px;position:relative}.quick-actions .quick-red-packet>i{z-index:2;background:#ffd14a;border:2px solid #fff;border-radius:50%;width:9px;height:9px;animation:1.35s ease-out infinite room-packet-ping;position:absolute;top:-3px;right:-3px;box-shadow:0 0 #ffd14a80}.theme-night.game-room .quick-actions .quick-check-in{color:#ffe4a9;background:linear-gradient(150deg,#9f7b3d,#74552f);border-color:#8e7444;box-shadow:inset 0 1px #ffe8a242,0 3px 9px #0006}.theme-night.game-room .quick-actions .quick-red-packet{background:linear-gradient(150deg,#d84d4b,#a81935);border-color:#ffb18c;box-shadow:inset 0 1px #ffc1ad7a,0 6px 15px #0008}@keyframes quick-action-shine{0%,68%{transform:translate(0)rotate(24deg)}84%,to{transform:translate(76px)rotate(24deg)}}@keyframes room-packet-float{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-3px)rotate(-2deg)}65%{transform:translateY(-1px)rotate(2deg)}}@keyframes room-packet-ping{0%{box-shadow:0 0 #ffd14a99}75%,to{box-shadow:0 0 0 6px #ffd14a00}}.bet-keyboard{gap:7px;display:grid}.bet-keyboard header{color:#6e818d;justify-content:space-between;align-items:center;padding:1px 4px 0;font-size:10px;display:flex}.bet-keyboard header b{color:#16838c;font-family:DM Mono;font-size:11px}.bet-keyboard header button{color:#237b80;width:auto;height:auto;box-shadow:none;background:#dceff0;border:0;border-radius:5px;padding:3px 6px;font-size:10px}.bet-keyboard button.selected{color:#fff;background:linear-gradient(135deg,#177d9e,#28b4ad);box-shadow:inset 0 1px #d9ffff,0 2px 5px #16758e40}.theme-day.game-room .draw-history{background:#fffffff0}.theme-day.game-room .recent-draws{background:#effbfc;border-top-color:#75c8d05e}.theme-night.game-room .draw-history{background:#0b2945}.theme-night.game-room .recent-draws{background:#0d2946;border-top-color:#4cc4cf3a}.theme-night.game-room .recent-draws article,.theme-night.game-room .bet-keyboard header{color:#a6d6de}.theme-night.game-room .bet-keyboard header button{color:#b9f4f3;background:#123b57}@media (max-height:680px){.quick-actions{top:220px}.quick-actions button,.quick-actions .quick-check-in{width:30px;height:30px}.quick-actions .quick-red-packet{width:34px;height:37px}}@media (prefers-reduced-motion:reduce){.quick-actions .quick-check-in:after,.quick-actions .quick-red-packet,.quick-actions .quick-red-packet>i{animation:none}}.player-bet{justify-content:flex-end;gap:8px;margin:15px 0 4px;display:flex}.player-bet>div{justify-items:end;gap:4px;display:grid}.player-bet small{color:#6f8995;font-size:10px}.player-bet article{color:#fff;background:linear-gradient(135deg,#1196bc,#087fa9);border-radius:12px 3px 12px 12px;max-width:258px;padding:10px 12px;font-size:13px;line-height:1.75;box-shadow:0 4px 10px #1b7b7d25}.player-bet article>span{display:block}.game-message-time{color:#8da0a8;text-align:right;white-space:nowrap;margin-top:5px;font-size:9px;font-weight:500;line-height:1;display:block}.player-bet .game-message-time.mine{color:#d7f7fb;text-align:left}.player-bet article b{font-size:12px}.player-bet>span{color:#fff;background:linear-gradient(145deg,#4e90b9,#85bcc8);border-radius:10px;place-items:center;width:31px;height:31px;font-size:13px;font-weight:700;display:grid}.theme-night.game-room .player-bet small{color:#9ac5ce}.theme-night.game-room .player-bet article{color:#efffff;background:#0c7fa3}.theme-night.game-room .game-message-time{color:#91b9c2}.theme-night.game-room .player-bet .game-message-time.mine{color:#d5f7fa}.parsed-ticket{margin-top:8px}.parsed-ticket article{font-size:12px;line-height:1.8}.assistant-mention{box-sizing:border-box;overflow-wrap:anywhere;color:#168bc4;letter-spacing:.01em;background:linear-gradient(135deg,#e9f8ff,#e6f5ff);border:1px solid #7ecff054;border-radius:8px;place-self:start;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;margin:0 0 7px;padding:3px 8px;font-weight:800;line-height:1.35;display:inline-flex;box-shadow:inset 0 1px #fff,0 2px 6px #2c9aca12}.parsed-ticket article strong{color:#243f4d;margin:4px 0 6px;display:inline-block}.parsed-line{display:block}.parsed-ticket article footer{color:#168c82;border-top:1px solid #e4ecef;margin-top:9px;padding-top:7px;font-weight:700}.parsed-ticket article footer>span{display:block}.theme-night.game-room .parsed-ticket article strong{color:#efffff}.theme-night.game-room .assistant-mention{color:#66dcff;background:linear-gradient(135deg,#103f5c,#124a60);border-color:#4ac8e659;box-shadow:inset 0 1px #b9f7ff16}.theme-night.game-room .parsed-ticket article footer{color:#7fe4cb;border-top-color:#4bc3cb30}.draw-announcement{margin:12px 0}.draw-announcement article>strong{color:#263f4c;margin-bottom:9px;display:block}.draw-announcement-balls{gap:3px;width:min(100%,307px);margin-bottom:8px;display:grid}.draw-announcement-balls b{aspect-ratio:1;color:#fff;place-items:center;width:100%;min-width:0;height:auto;padding:0;font-size:clamp(10px,2.6vw,13px);display:grid}.draw-announcement-meta{color:#168a91;font-weight:700;display:block}.draw-announcement p{color:#607983;margin:8px 0 0;line-height:1.55}.theme-night.game-room .draw-announcement article>strong{color:#efffff}.theme-night.game-room .draw-announcement-meta{color:#79dedb}.theme-night.game-room .draw-announcement p{color:#afd0d7}.game-room .ticket-selection .ticket-betting-issue{color:#178793;white-space:nowrap;margin-right:6px;font-size:10px;font-weight:700}.theme-night.game-room .ticket-selection .ticket-betting-issue{color:#8bdedb}.game-timeline{min-height:92px}.game-timeline.positioning{visibility:hidden}.game-timeline-items{align-content:start;display:grid}.game-timeline-loading{color:#78909a;align-content:center;place-items:center;gap:8px;min-height:118px;font-size:12px;display:grid}.game-timeline-loading i{border:2px solid #4ebbbd42;border-top-color:#1798a2;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite game-timeline-spin}.theme-night.game-room .game-timeline-loading{color:#9ac5ce}@keyframes game-timeline-spin{to{transform:rotate(360deg)}}.scroll-latest-button{z-index:18;right:15px;bottom:calc(66px + env(safe-area-inset-bottom));color:#0f8290;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffed;border:1px solid #a9dadd;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;box-shadow:0 3px 10px #123d5330}.scroll-latest-button:before{content:"";border-radius:50%;position:absolute;top:-7px;bottom:-7px;left:-7px;right:-7px}.scroll-latest-button:focus-visible{outline-offset:3px;outline:2px solid}.scroll-latest-button.keyboard-open{bottom:calc(248px + env(safe-area-inset-bottom))}.scroll-latest-button svg{pointer-events:none;width:18px;height:18px}.theme-night.game-room .scroll-latest-button{color:#baf6f3;background:#113a50ed;border-color:#4aaeb65e;box-shadow:0 3px 10px #0006}.game-room .game-info span,.game-room .game-info button,.game-room .last-draw>span,.game-room .last-draw>small{font-size:12px}.game-room .recent-draws header,.game-room .recent-draws header b,.game-room .recent-draws header small{font-size:10px}.game-room .recent-draws article,.game-room .recent-draws article>span,.game-room .bet-chat>p,.game-room .admin-message small,.game-room .market-bet small,.game-room .player-bet small{font-size:11px}.game-room .input-bet-keyboard .bet-key{font-size:18px}.game-room .input-bet-keyboard .bet-key.confirm{font-size:13px}.bet-feed{gap:12px;margin-top:16px;display:grid}.market-bet{align-items:flex-end;gap:8px;display:flex}.market-bet>.app-avatar{border-radius:10px;width:30px;height:30px}.market-bet>div{gap:4px;display:grid}.market-bet small{color:#708795;font-size:10px}.market-bet p{color:#36505e;background:#fff;border-radius:3px 12px 12px;margin:0;padding:9px 11px;font-size:11px;line-height:1.75;box-shadow:0 3px 10px #23405b13}.market-bet p b{font-size:11px}.market-bet p em{color:#1a9b85;margin-left:7px;font-size:9px;font-style:normal}.theme-night.game-room .market-bet small{color:#9ac5ce}.theme-night.game-room .market-bet p{color:#e2f7fb;background:#143753}.theme-night.game-room .market-bet p em{color:#7fe4cb}.market-bet>.app-avatar{border-radius:6px}.ticket-strip .ticket-ime,.ticket-strip .ticket-add{color:#263541;background:#fff;border:1px solid #263541;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;padding:0;font:700 18px/1 Arial;display:grid}.ticket-strip .ticket-ime{font-size:17px}.ticket-strip .ticket-add svg{width:19px;height:19px}.ticket-strip .ticket-add.ticket-send{color:#fff;background:linear-gradient(135deg,#159eb4,#20b69f);border-color:#0d91a4;border-radius:8px;width:auto;min-width:42px;padding:0 7px;font-size:12px;font-weight:700;box-shadow:0 4px 9px #16959648}.bet-mode-tabs{gap:4px;display:flex;overflow-x:auto}.bet-keyboard header .bet-mode-tabs button{color:#55727d;white-space:nowrap;background:#e6eef0;border-radius:6px;padding:4px 7px}.bet-keyboard header .bet-mode-tabs button.active{color:#fff;background:#168c9d}.bet-keyboard header>span{white-space:nowrap;margin-left:auto}.bet-keyboard header .clear-selection{margin-left:2px}.dual-board{grid-template-columns:repeat(2,1fr)!important;gap:4px!important;display:grid!important}.dual-board button{justify-content:space-between;align-items:center;padding:0 12px;display:flex!important}.dual-board button small{color:#dd5d4a;font:600 11px DM Mono}.number-board{grid-template-columns:repeat(5,1fr)!important;gap:4px!important;display:grid!important}.number-board button{color:#1f6e80!important;background:linear-gradient(145deg,#fff,#eaf5f5)!important;font-family:DM Mono!important}.game-menu-layer{z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08233366;position:absolute;top:0;bottom:0;left:0;right:0}.add-menu{padding:14px 14px max(16px, env(safe-area-inset-bottom));background:#f7fbfc;border-radius:20px 20px 0 0;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #0a33473d}.add-menu header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.add-menu header b{color:#254453;font-size:14px}.add-menu header button{color:#66818e;background:0 0;border:0;font-size:11px}.add-menu>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.add-menu>div>button{color:#607987;background:0 0;border:0;justify-items:center;gap:5px;padding:4px;font-size:10px;display:grid}.add-menu>div span{color:#178b99;background:linear-gradient(145deg,#e9f9fa,#cbeff0);border-radius:12px;place-items:center;width:43px;height:43px;font-size:17px;display:grid;box-shadow:inset 0 1px #fff}.add-menu>div b{font-weight:500}.game-switch-sheet{background:#f8fcfd;width:min(84%,350px);position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-10px 0 25px #102e3e33}.game-switch-sheet header{color:#187e90;border-bottom:1px solid #e3ebee;justify-content:space-between;align-items:center;padding:18px 16px;display:flex}.game-switch-sheet header b{font-size:17px}.game-switch-sheet header button{color:#4c7580;background:#e7f2f3;border:0;border-radius:50%;width:26px;height:26px;font-size:17px}.game-switch-sheet>button{color:#294451;text-align:left;background:#fff;border:0;border-bottom:1px solid #e6ecee;align-items:center;gap:10px;width:100%;padding:14px 16px;display:flex}.game-switch-sheet>button.current{background:#e6f8f6}.game-switch-sheet>button>span{color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font:700 10px DM Mono;display:grid}.game-switch-sheet>button>span.has-image{border-radius:50%;overflow:hidden;box-shadow:0 3px 8px #16364f26}.game-switch-sheet>button>span img{object-fit:contain;width:100%;height:100%;display:block}.game-switch-sheet>button>div{flex:1;gap:4px;display:grid}.game-switch-sheet>button b{font-size:13px}.game-switch-sheet>button small{color:#8a9ba4;font-size:10px}.game-switch-sheet>button em{color:#1c9a94;white-space:nowrap;font-size:10px;font-style:normal}.theme-night.game-room .add-menu,.theme-night.game-room .game-switch-sheet{background:#0b2945}.theme-night.game-room .add-menu header b,.theme-night.game-room .game-switch-sheet>button{color:#e0f5f8}.theme-night.game-room .game-switch-sheet>button{background:#103550;border-color:#3ab6c030}.theme-night.game-room .game-switch-sheet>button.current{background:#135059}.theme-night.game-room .add-menu>div>button{color:#b9dce1}.theme-night.game-room .add-menu>div span{color:#91eeee;background:#16485f}@keyframes game-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes game-sheet-up{0%{opacity:.2;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.game-menu-layer{animation:.2s both game-sheet-fade}.add-menu{animation:.3s cubic-bezier(.2,.8,.2,1) both game-sheet-up}.ticket-strip{grid-row:5}.input-bet-keyboard{grid-row:6;animation:.24s cubic-bezier(.2,.8,.2,1) both game-sheet-up}.input-bet-keyboard header{min-height:18px}.quick-bet-sheet{padding:13px 10px max(13px, env(safe-area-inset-bottom));background:#f3f8f9;border-radius:21px 21px 0 0;animation:.3s cubic-bezier(.2,.8,.2,1) both game-sheet-up;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -11px 28px #0a334745}.quick-bet-sheet>header{color:#244b5a;justify-content:space-between;align-items:center;padding:0 5px 10px;display:flex}.quick-bet-sheet>header b{font-size:15px}.quick-bet-sheet>header button{color:#365967;background:#fff;border:1px solid #b9ced3;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font:700 21px/14px Arial;display:grid}.quick-bet-sheet .bet-keyboard{background:0 0;padding:0}.quick-bet-sheet .bet-keyboard header{padding:1px 2px 6px}.theme-night.game-room .quick-bet-sheet{background:#0b2945}.theme-night.game-room .quick-bet-sheet>header{color:#e5f8fa}.theme-night.game-room .quick-bet-sheet>header button{color:#bcf4f6;background:#143b58;border-color:#4cc3cd55}.add-menu-inline{z-index:4;min-height:0;padding:10px 12px max(11px, env(safe-area-inset-bottom));background:linear-gradient(#f4fafb,#e8f5f6);border-radius:0;grid-row:6;animation:.26s cubic-bezier(.2,.8,.2,1) both game-sheet-up;position:relative;bottom:auto;left:auto;right:auto;box-shadow:0 -5px 16px #0a33471c}.add-menu-inline header{margin-bottom:6px}.add-menu-inline>div>button{gap:3px;padding:2px;font-size:9px}.add-menu-inline>div span{border-radius:10px;width:34px;height:34px;font-size:14px}.input-bet-keyboard{padding:9px 8px max(9px, env(safe-area-inset-bottom));background:linear-gradient(#eff7f8,#e1edef);gap:8px;box-shadow:0 -5px 16px #153f5418}.input-bet-keyboard header{padding:0 4px 1px}.keyboard-title{color:#2b596a;letter-spacing:.12em;font-size:10px}.input-bet-keyboard>div{gap:5px}.input-bet-keyboard .bet-key{color:#102e3d;background:linear-gradient(145deg,#fff,#f3f8f9);border:1px solid #d6e4e7;border-radius:10px;height:43px;font-size:16px;font-weight:600;transition:transform .12s,box-shadow .12s,background .12s;box-shadow:inset 0 1px #fff,0 2px 4px #1a51610d}.input-bet-keyboard .bet-key:active{transform:translateY(1px)scale(.98);box-shadow:inset 0 2px 5px #1d708620}.input-bet-keyboard .bet-key.number{color:#123f50;font-family:DM Mono}.input-bet-keyboard .bet-key.option{color:#075e69;background:linear-gradient(145deg,#e8fbfa,#d4f0ef);border-color:#b8dfe2}.input-bet-keyboard .bet-key.command{color:#5b7480;background:linear-gradient(145deg,#f6f9fb,#dce9ec)}.input-bet-keyboard .bet-key.confirm{color:#fff;background:linear-gradient(135deg,#1293a5,#2cbca9);border-color:#149b9c;font-size:12px;box-shadow:0 4px 9px #16959648}.complex-bet-keyboard{gap:8px}.complex-bet-keyboard>div{gap:5px}.complex-bet-keyboard .bet-key{color:#29434e;background:#fff;border:1px solid #d7e6e8;border-radius:9px;height:42px;font-size:15px;font-weight:600}.complex-bet-keyboard .bet-key.option{color:#157f85;background:#e4f6f5}.complex-bet-keyboard .bet-key.command{color:#607681;background:#eaf0f2}.complex-bet-keyboard .bet-key.confirm{color:#fff;background:linear-gradient(135deg,#168da1,#27bca9);font-size:12px}.theme-night.game-room .keyboard-title{color:#c6edf1}.theme-night.game-room .input-bet-keyboard .bet-key{color:#e2f7f9;box-shadow:none;background:#163d57;border-color:#4bc3cb30}.theme-night.game-room .input-bet-keyboard .bet-key.option{color:#d0ffff;background:#145c64}.theme-night.game-room .input-bet-keyboard .bet-key.command{color:#c4e4e9;background:#24435b}.theme-night.game-room .input-bet-keyboard .bet-key.confirm{background:linear-gradient(135deg,#167f97,#20ae9c)}.add-menu-handle{background:#b8d5da;border-radius:3px;width:30px;height:3px;margin:0 auto 7px;display:block}.add-menu-inline>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.add-menu-inline>div>button{color:#486774;background:0 0;border:1px solid #0000;border-radius:11px;justify-items:center;gap:4px;min-height:59px;padding:5px 2px;font-size:9px;display:grid}.add-menu-inline>div>button:active{background:#e2f7f5;border-color:#9bd9da;transform:scale(.96)}.add-menu-inline>div>button span{background:linear-gradient(145deg,#2bb7c0,#2377b6);border-radius:9px;place-items:center;width:29px;height:29px;display:grid;box-shadow:0 3px 7px #177c9938}.theme-night.game-room .add-menu-handle{background:#548391}.theme-night.game-room .add-menu-inline>div>button{color:#c7e8ed}.theme-night.game-room .add-menu-inline>div>button:active{background:#164658;border-color:#2baeb2}.ticket-strip .ticket-ime{background:linear-gradient(145deg,#35c3c6,#1b8fab);border-color:#1d8d9c;box-shadow:0 4px 9px #1d8e9e40}.ticket-strip .ticket-ime img{filter:brightness(0)invert();width:18px;height:18px}.ticket-strip .ticket-native-input{box-sizing:border-box;outline:0;font-family:inherit;font-size:16px}.ticket-strip .ticket-native-input::placeholder{color:#6f8791}.input-bet-keyboard{padding-top:8px}.input-bet-keyboard>div{margin-top:0}.add-menu-handle{width:34px;margin-bottom:6px}.add-menu-inline>div>button{color:#365b69;background:linear-gradient(145deg,#fff,#f1fafb);border:1px solid #d9eaed;border-radius:13px;gap:6px;min-height:74px;padding:8px 3px;font-size:11px;box-shadow:0 3px 8px #25566d0c}.add-menu-inline>div>button:active{background:#e0f7f5;border-color:#73cfd0;box-shadow:inset 0 2px 5px #1a89951c}.add-menu-inline>div>button span{border-radius:13px;width:42px;height:42px;box-shadow:0 5px 10px #177c9938}.add-menu-inline>div img{width:21px;height:21px}.theme-night.game-room .add-menu-inline>div>button{color:#d7f2f5;background:linear-gradient(145deg,#123a55,#0d304b);border-color:#4fc8d22c}.add-menu-inline>header{justify-content:space-between;align-items:baseline;padding:0 5px 3px;display:flex}.add-menu-inline>header b{color:#244e5d;font-size:13px}.add-menu-inline>header small{color:#87a0aa;font-size:9px}.add-menu-inline>div>button{gap:3px;min-height:68px;position:relative;overflow:hidden}.add-menu-inline>div>button:after{content:"";opacity:.55;background:#73cbd0;border-radius:50%;width:4px;height:4px;position:absolute;top:7px;right:7px}.add-menu-inline>div>button small{color:#8ba1aa;font-size:8px;line-height:1}.add-menu-inline>div>button:hover{background:linear-gradient(145deg,#fff,#e7f8f8);border-color:#a5dfe1}.theme-night.game-room .add-menu-inline>header b{color:#e0f7f9}.theme-night.game-room .add-menu-inline>header small,.theme-night.game-room .add-menu-inline>div>button small{color:#88b8c3}@media (min-width:620px){.add-menu-inline>div{grid-template-columns:repeat(4,minmax(0,1fr))}}.my-orders-list{gap:8px;max-height:280px;margin-top:12px;padding-right:2px;display:grid;overflow:auto}.my-orders-list article{color:#305664;background:#f7fcfc;border:1px solid #d8eaed;border-radius:12px;gap:6px;padding:11px;display:grid}.my-orders-list header,.my-orders-list footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.my-orders-list header b{font-size:13px}.my-orders-list p{color:#79929b;margin:0;font-size:10px}.my-orders-list footer strong{color:#137e8d;font:700 17px Rajdhani}.my-orders-list footer button{color:#d46655;background:#fff7f4;border:1px solid #e49a8d;border-radius:7px;padding:4px 8px;font-size:10px}.my-order-status{color:#607d87;background:#e9f2f3;border-radius:9px;padding:3px 6px;font-size:9px}.my-order-status.pending{color:#168c82;background:#e4f7f4}.my-order-status.won{color:#ba7c1c;background:#fff2d9}.my-order-status.lost,.my-order-status.cancelled{color:#82919a;background:#f1f3f4}.theme-night.game-room .my-orders-list article{color:#ddf3f6;background:#103853;border-color:#43bac740}.theme-night.game-room .my-orders-list p{color:#93bbc4}.add-menu-inline>header,.add-menu-inline>div>button:after,.add-menu-inline>div>button small{display:none}.add-menu-inline>div>button{gap:5px;min-height:82px}.add-menu-inline>div .duo-menu-icon{background:0 0;display:block}.input-bet-keyboard,.add-menu-inline{box-shadow:none;background:#edf6f7}.input-bet-keyboard .bet-key{box-shadow:none;background:#fff;border-color:#cadde1}.input-bet-keyboard .bet-key:active{box-shadow:none;transform:none}.input-bet-keyboard .bet-key.option{background:#e5f7f5;border-color:#99d9d8}.input-bet-keyboard .bet-key.command{background:#edf3f4;border-color:#d1dfe2}.input-bet-keyboard .bet-key.confirm{box-shadow:none;background:#1fa9a5;border-color:#149e9c}.ticket-strip .ticket-ime{box-shadow:none;background:#1aa5aa}.add-menu-inline>div>button{box-shadow:none;background:#fff;border-color:#d5e5e8}.add-menu-inline>div>button:active{box-shadow:none}.add-menu-inline>div>button span{box-shadow:none;background:#238fa9}.add-menu-inline>div>button:nth-child(2n) span{background:#4f78c9}.add-menu-inline>div>button:nth-child(3n) span{background:#219c91}.add-menu-inline>div>button:nth-child(5n) span{background:#d48a3e}.theme-night.game-room .input-bet-keyboard,.theme-night.game-room .add-menu-inline{background:#0e314b}.theme-night.game-room .input-bet-keyboard .bet-key{box-shadow:none;background:#143a54}.theme-night.game-room .input-bet-keyboard .bet-key.option{background:#15545a}.theme-night.game-room .input-bet-keyboard .bet-key.command{background:#1d4159}.theme-night.game-room .add-menu-inline>div>button{box-shadow:none;background:#123650}.add-menu-inline{padding:8px 12px max(11px, env(safe-area-inset-bottom));background:#f3f4f4}.add-menu-handle{background:#cbd4d6;width:34px;height:3px;margin:0 auto 8px}.add-menu-inline>div>button{color:#7c8288;min-height:74px;box-shadow:none;background:#fff;border:0;border-radius:17px;padding:8px 3px}.add-menu-inline>div>button:active{box-shadow:none;background:#f8f8f8;border:0;transform:scale(.98)}.add-menu-inline>div>button span,.add-menu-inline>div>button:nth-child(n) span{width:40px;height:40px;box-shadow:none;background:0 0;border-radius:0}.add-menu-inline>div img{filter:none;opacity:1;width:40px;height:40px}.add-menu-inline>div>button b{letter-spacing:.01em;font-size:11px;font-weight:600}.theme-night.game-room .add-menu-inline{background:#0e314b}.last-draw:after{transform-origin:50%;flex:none;align-self:center;margin-left:7px!important}.last-draw>small{margin-left:auto}.last-draw>small b{color:#d96d58}.recent-draws article>div b{filter:saturate(.78)brightness(1.03)}.player-bet>.app-avatar.player-avatar{border-radius:8px;width:31px;height:31px}.recent-draws header,.recent-draws article{grid-template-columns:minmax(58px,20%) minmax(0,1fr) minmax(76px,19%)}.recent-draws header b{justify-content:space-between;gap:3px;display:flex}.recent-draws header b i{font-style:normal}.recent-draws article>div,.recent-draws header b{justify-content:flex-start;gap:clamp(7px,1.7vw,14px)}.recent-draws article>div b{border-radius:4px;flex:none;width:clamp(16px,5vw,22px);min-width:0;height:clamp(16px,5vw,22px)}.assistant-notice article{overflow-wrap:anywhere;min-width:0;max-width:min(310px,100vw - 122px)}.last-draw:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin:0;position:absolute;top:50%;right:15px;transform:translateY(-66%)rotate(45deg)}.last-draw{padding-right:34px;position:relative}.draw-history.open .last-draw:after{transform:translateY(-34%)rotate(225deg)}.last-draw small{align-items:center;line-height:1;display:flex}.full-bet-layer{z-index:40;background:#eef3f5;position:absolute;top:0;bottom:0;left:0;right:0}.full-bet-board{color:#294553;background:#f2f5f7;grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.full-bet-header{color:#fff;background:linear-gradient(115deg,#175f9d,#11a5aa);grid-template-columns:38px 1fr 38px;align-items:center;min-height:62px;padding:0 12px;display:grid}.full-bet-header>button{color:#fff;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:5px;display:grid}.full-bet-header>button svg{width:100%;height:100%}.full-bet-header>div{justify-items:center;gap:2px;display:grid}.full-bet-header b{font-size:16px}.full-bet-header small{opacity:.8;font-size:9px}.full-bet-header .full-bet-close{border:1px solid #fff6;border-radius:50%;font-size:20px;line-height:1}.full-bet-current{color:#6b7f8a;background:#fff;align-items:center;gap:9px;padding:10px 13px;font-size:10px;display:flex}.full-bet-current>span{white-space:nowrap}.full-bet-acceptance{color:#178a80;background:#e9f6f3;border-radius:6px;flex:none;padding:3px 6px;font-size:9px;font-style:normal;font-weight:700}.full-bet-acceptance.closing{color:#c47c1d;background:#fff4dc}.full-bet-acceptance.closed{color:#d56352;background:#fff0ec}.full-bet-acceptance.syncing{color:#758791;background:#eef2f4}.full-bet-current>div{gap:4px;margin-left:auto;display:flex;overflow:hidden}.full-bet-current b{color:#fff;flex:none;place-items:center;width:23px;height:23px;font:700 12px Rajdhani;display:grid}.full-bet-tabs{background:#fff;border-top:1px solid #e8eef0;gap:7px;padding:10px 11px;display:flex;overflow-x:auto}.full-bet-tabs button{color:#758591;background:#f8fafb;border:1px solid #dce5e9;border-radius:9px;flex:none;gap:1px;min-width:78px;padding:7px 11px;display:grid}.full-bet-tabs b{font-size:11px}.full-bet-tabs small{font-size:8px}.full-bet-tabs button.active{color:#168a91;background:#e7f8f7;border-color:#1e9fa4}.full-bet-workspace{grid-template-columns:79px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.full-bet-workspace>aside{background:#e6edef;border-right:1px solid #d9e1e5;align-content:start;display:grid}.full-bet-workspace>aside button{color:#637783;background:0 0;border:0;border-bottom:1px solid #d9e1e5;gap:3px;min-height:70px;padding:10px 4px;font-size:12px;display:grid}.full-bet-workspace>aside small{color:#99a7af;font-size:8px}.full-bet-workspace>aside button.active{color:#168b92;background:#fff;border-left:3px solid #18a4a3;font-weight:700}.full-bet-workspace>aside button.active small{color:#55a6a8}.full-bet-content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;background:#f5f7f8;min-height:0;padding:14px 12px 20px;overflow-y:auto}.full-bet-content::-webkit-scrollbar{display:none}.full-bet-content{scrollbar-width:none}.full-bet-content>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.full-bet-content>header div{gap:3px;display:grid}.full-bet-content>header b{font-size:14px}.full-bet-content>header small{color:#8b9aa4;font-size:9px}.full-bet-content>header>span{color:#7e8d97;font-size:9px}.full-bet-content>header>span b{color:#e45d4e;font:700 12px DM Mono}.rank-selector{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.rank-selector button{color:#5d7480;background:#fff;border:1px solid #e0e6e9;border-radius:8px;min-height:39px;font-size:11px}.rank-selector button.active{color:#13878d;background:#e6f8f6;border-color:#29a6a4;font-weight:700}.board-section-title{color:#71818c;margin:17px 1px 8px;font-size:10px}.full-bet-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.full-bet-options button{color:#304a57;text-align:left;background:#fff;border:1px solid #e1e7e9;border-radius:10px;justify-content:space-between;align-items:center;min-height:52px;padding:0 12px;display:flex}.full-bet-options button:active{background:#e6f8f6;border-color:#2fa7a5}.full-bet-options b{font-size:13px}.full-bet-options small{color:#df5f50;font:700 12px DM Mono}.full-bet-options button.selected{color:#117c84;background:linear-gradient(145deg,#e3f8f5,#c9efec);border-color:#1aa5a3;position:relative;box-shadow:inset 0 0 0 1px #ffffffb0}.full-bet-options button.selected:after{color:#138c90;content:"✓";font-size:11px;font-weight:800;position:absolute;top:5px;right:6px}.full-bet-options button.selected small{color:#168b87}.full-bet-numbers{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.full-bet-numbers button{color:#276f85;background:#fff;border:1px solid #dfe7ea;border-radius:10px;gap:3px;min-height:58px;font:700 17px DM Mono;display:grid}.full-bet-numbers small{color:#9baab0;font:9px DM Mono}.full-bet-numbers button.selected{color:#117c84;background:linear-gradient(145deg,#e3f8f5,#c9efec);border-color:#1aa5a3;position:relative;box-shadow:inset 0 0 0 1px #ffffffb0}.full-bet-numbers button.selected:after{color:#138c90;content:"✓";font:800 11px sans-serif;position:absolute;top:5px;right:7px}.full-bet-numbers button.selected small{color:#168b87}.full-bet-footer{padding:9px 12px max(11px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dde5e8;gap:8px;display:grid}.full-bet-summary{color:#778792;align-items:center;gap:9px;font-size:10px;display:flex}.full-bet-summary button{color:#778792;background:0 0;border:0;padding:0;font-size:10px}.full-bet-summary button:first-child{color:#e2725e}.full-bet-summary b{color:#17999a;font-family:DM Mono}.full-bet-summary button[aria-label=删除最后一组选择]{color:#5f727d;margin-left:auto;font-size:15px}.full-bet-summary .full-bet-selection-toggle{color:#237d86;background:#effafa;border:1px solid #b9e2e3;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:5px 8px;font-size:10px;display:flex}.full-bet-summary .full-bet-selection-toggle b{color:#127e88}.full-bet-summary .full-bet-selection-toggle i{color:#75969f;font-size:9px;font-style:normal}.full-bet-selection-list{background:#f4fcfc;border:1px solid #cde7e9;border-radius:10px;gap:8px;padding:10px;display:grid}.full-bet-selection-list header{color:#315967;justify-content:space-between;align-items:center;display:flex}.full-bet-selection-list header b{font-size:11px}.full-bet-selection-list header span{color:#188b91;font:700 10px DM Mono}.full-bet-selection-list>div{gap:6px;max-height:132px;display:grid;overflow-y:auto}.full-bet-selection-list article{color:#356573;background:#fff;border:1px solid #cde8e9;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:7px;padding:7px 8px;display:grid}.full-bet-selection-list article>div{gap:2px;min-width:0;display:grid}.full-bet-selection-list article b{color:#315967;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.full-bet-selection-list article small{color:#7d969e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.full-bet-selection-list article strong{color:#168b91;white-space:nowrap;font:700 10px DM Mono}.full-bet-selection-list article button{color:#5f7d86;background:#eff7f8;border:0;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;font-size:14px;line-height:1;display:grid}.full-bet-selection-list p{color:#91a6ad;text-align:center;margin:0;font-size:10px}.amount-pills{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.amount-pills button{color:#58717d;background:#f7fafb;border:1px solid #d9e4e7;border-radius:7px;height:31px;font:600 11px DM Mono}.amount-pills button.active{color:#138b90;background:#e4f7f5;border-color:#1ea2a1}.full-bet-confirm{color:#fff;background:linear-gradient(135deg,#148e9f,#26b6a5);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;height:38px;font-size:13px;font-weight:700;display:flex}.full-bet-confirm small{font:600 11px DM Mono}.theme-night.game-room .full-bet-layer,.theme-night.game-room .full-bet-board{color:#e4f5f8;background:#0b2945}.theme-night.game-room .full-bet-current,.theme-night.game-room .full-bet-tabs,.theme-night.game-room .full-bet-footer{background:#102f4a;border-color:#48bfc92c}.theme-night.game-room .full-bet-current{color:#b1d1d8}.theme-night.game-room .full-bet-tabs button,.theme-night.game-room .rank-selector button,.theme-night.game-room .full-bet-options button,.theme-night.game-room .full-bet-numbers button{color:#d8f2f5;background:#143954;border-color:#4cc4cc32}.theme-night.game-room .full-bet-options button.selected,.theme-night.game-room .full-bet-numbers button.selected{color:#d4ffff;background:#155364;border-color:#43c7c3}.theme-night.game-room .full-bet-workspace>aside{background:#10334d;border-color:#3bb3bd33}.theme-night.game-room .full-bet-workspace>aside button{color:#b8d8df;border-color:#3bb3bd23}.theme-night.game-room .full-bet-workspace>aside button.active{color:#9ff0ed;background:#16445b}.theme-night.game-room .full-bet-content{background:#0d2f4a}.theme-night.game-room .full-bet-content>header small,.theme-night.game-room .board-section-title{color:#9ac3cc}.theme-night.game-room .full-bet-summary,.theme-night.game-room .full-bet-summary button{color:#a6cbd1}.theme-night.game-room .full-bet-summary .full-bet-selection-toggle,.theme-night.game-room .full-bet-selection-list{color:#cfeff2;background:#123954;border-color:#4cc6ce4a}.theme-night.game-room .full-bet-selection-list article{color:#d4f3f5;background:#17425c;border-color:#4cc6ce42}.theme-night.game-room .full-bet-selection-list article b{color:#d4f3f5}.theme-night.game-room .full-bet-selection-list article small{color:#9cc8cf}.theme-night.game-room .full-bet-selection-list article button{color:#b8e8ea;background:#0e334e}.theme-night.game-room .full-bet-acceptance{color:#94eee1;background:#134b54}.theme-night.game-room .full-bet-acceptance.closing{color:#ffdb8a;background:#51441f}.theme-night.game-room .full-bet-acceptance.closed{color:#ffb1a4;background:#502d36}.full-bet-board .full-bet-current{gap:6px;padding:8px 10px}.full-bet-board .full-bet-current>div{flex:1;grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;min-width:0;display:grid}.full-bet-board .full-bet-current b{aspect-ratio:1;width:100%;min-width:0;height:auto;font-size:clamp(9px,2.8vw,12px)}.full-bet-board .full-bet-workspace{grid-template-columns:65px minmax(0,1fr)}.full-bet-board .full-bet-workspace>aside button{place-items:center;min-height:58px;font-size:11px}.full-bet-board .full-bet-content{padding:12px 10px 16px}.full-bet-board .full-bet-content>header{margin-bottom:10px}.full-bet-board .rank-selector{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.full-bet-board .rank-selector button{white-space:nowrap;border-radius:5px;min-width:0;min-height:40px;padding:5px 1px;font-size:10px;position:relative}.full-bet-board .rank-selector button.active{color:#fff;background:#248d9d;border-color:#248d9d}.full-bet-board .rank-count{color:#217586;background:#fff;border:1px solid #248d9d;border-radius:5px;place-items:center;min-width:13px;height:13px;padding:0 2px;font-size:8px;display:grid;position:absolute;top:-3px;right:-2px}.full-bet-board .board-section-title{margin:12px 0 7px;font-size:10px;line-height:1.4}.full-bet-board .full-bet-options{gap:6px;margin-bottom:9px}.full-bet-board .full-bet-options button{border-radius:6px;min-height:42px;padding:0 12px 0 9px}.full-bet-board .full-bet-numbers{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.full-bet-board .full-bet-numbers button{border-radius:6px;align-content:center;justify-items:center;gap:5px;min-width:0;min-height:64px;padding:6px 2px}.full-bet-board .board-number{color:#fff;border-radius:4px;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.full-bet-board .board-choice{touch-action:manipulation;position:relative}.full-bet-board .board-choice.selected{background:#e2f5f4;border-color:#188d9c;box-shadow:inset 0 0 0 1px #188d9c}.full-bet-board .board-choice.selected:after{color:#fff;text-align:center;content:"✓";background:#188d9c;border-radius:5px 0 4px;width:13px;height:13px;font:700 10px/13px sans-serif;position:absolute;top:auto;bottom:0;right:0}.full-bet-board button:focus-visible{outline-offset:2px;outline:2px solid #1b98af}.full-bet-board input:focus-visible{outline-offset:2px;outline:2px solid #1b98af}.full-bet-board button:disabled{cursor:not-allowed;opacity:.5}.full-bet-board .board-selected-preview{color:#56717e;flex-wrap:wrap;gap:3px 10px;max-height:38px;font-size:10px;line-height:16px;display:flex;overflow-y:auto}.full-bet-board .board-selected-preview span{overflow-wrap:anywhere}.full-bet-board .board-selected-preview b{color:#217e86}.full-bet-board .full-bet-selection-list{max-height:min(160px,25vh);overflow-y:auto}.full-bet-board .full-bet-selection-list article{display:block}.full-bet-board .board-selection-chips{flex-wrap:wrap;gap:4px;display:flex}.full-bet-board .board-selection-chips button{gap:3px;width:auto;min-width:32px;min-height:28px;padding:3px 6px;font-size:11px;display:inline-flex}.board-submit-row{grid-template-columns:104px minmax(0,1fr);gap:8px;display:grid}.board-custom-amount{color:#69828b;border:1px solid #c8dde1;border-radius:6px;align-items:center;gap:4px;min-width:0;padding:0 7px;font-size:10px;display:flex}.board-custom-amount input{color:#265a6b;background:0 0;border:0;outline:none;width:100%;min-width:0;height:36px;padding:0;font:600 13px DM Mono}.board-custom-amount input[aria-invalid=true]{color:#c54b45}.full-bet-board .full-bet-confirm{border-radius:6px;flex-wrap:wrap;gap:3px 6px;height:auto;min-height:38px;padding:8px 6px}.theme-night.game-room .full-bet-board .rank-selector button.active{color:#fff;background:#238fa1;border-color:#6bd3d8}.theme-night.game-room .full-bet-board .board-choice.selected{background:#155364;border-color:#6bd3d8;box-shadow:inset 0 0 0 1px #6bd3d8}.theme-night.game-room .full-bet-board .board-selected-preview{color:#b4d8df}.theme-night.game-room .full-bet-board .board-selected-preview b{color:#96e9df}.theme-night.game-room .board-custom-amount{color:#b4d8df;border-color:#477989}.theme-night.game-room .board-custom-amount input{color:#e1f5f6}.theme-night.game-room .full-bet-board .amount-pills button{color:#b4d8df;background:#143954;border-color:#477989}.theme-night.game-room .full-bet-board .amount-pills button.active{color:#e1f5f6;background:#155364;border-color:#6bd3d8}@media (max-width:359px){.full-bet-board .full-bet-workspace{grid-template-columns:54px minmax(0,1fr)}.full-bet-board .full-bet-content{padding-inline-start:7px;padding-inline-end:7px}.full-bet-board .rank-selector{gap:3px}.full-bet-board .rank-selector button{font-size:9px}}.add-menu-inline{background:#f7f8fa}.add-menu-handle{background:#d4dade}.add-menu-inline>div{gap:10px}.add-menu-inline>div>button{color:#7f8790;background:#fff;border-radius:18px;min-height:82px}.add-menu-inline>div>button:active{background:#f2f5f8}.add-menu-inline>div .duo-menu-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:0;width:38px;height:38px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.add-menu-inline>div>button b{font-size:11px;font-weight:600}.theme-night.game-room .add-menu-inline>div>button{color:#c4d7df;background:#123650}.more-draws{color:#fff;letter-spacing:.03em;background:linear-gradient(135deg,#168ea1,#29b3aa);border:0;border-radius:8px;justify-self:center;width:min(172px,100%);min-height:28px;margin:3px auto 0;font-size:10px;font-weight:700}.draw-results-layer{z-index:30;background:#04162675;place-items:stretch center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.draw-results-page{color:#173c51;background:#f4f9fa;width:min(100%,760px);max-width:100%;min-height:100%;overflow-x:clip}.draw-results-page,.draw-results-page *{box-sizing:border-box}.draw-results-header{color:#fff;background:linear-gradient(105deg,#126397,#10aaa6);grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;min-height:58px;padding:0 12px;display:grid}.draw-results-header button{width:34px;height:34px;color:inherit;background:#ffffff24;border:0;border-radius:50%;place-items:center;display:grid}.draw-results-header button svg{width:19px;height:19px}.draw-results-header>div{text-align:center;min-width:0}.draw-results-header b{font-size:17px;display:block}.draw-results-header small{color:#ffffffc7;margin-top:2px;font-size:10px;display:block}.draw-results-intro{background:#fff;border-bottom:1px solid #d9e8eb;justify-content:space-between;align-items:baseline;gap:12px;padding:17px 18px 13px;display:flex}.draw-results-intro b{font-size:15px}.draw-results-intro span{color:#78909c;font-size:11px}.draw-results-filters{background:#fff;border-bottom:1px solid #d9e8eb;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;align-items:end;gap:8px;width:100%;max-width:100%;padding:11px 14px;display:grid}.draw-results-filters>*{min-width:0}.draw-results-filters label{gap:4px;min-width:0;display:grid}.draw-results-filters label>span{color:#7c929c;font-size:9px}.draw-date-picker{position:relative}.draw-date-picker input{z-index:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-right:35px;font-family:DM Mono,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative}.draw-date-picker input::-webkit-calendar-picker-indicator{z-index:2;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.draw-date-picker>i{z-index:0;color:#406274;letter-spacing:.06em;pointer-events:none;font:600 11px DM Mono,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;bottom:9px;left:9px}.draw-date-picker>em{z-index:2;pointer-events:none;border:1.5px solid #1d3948;border-radius:2px;width:13px;height:12px;position:absolute;bottom:9px;right:11px}.draw-date-picker>em:before{content:"";border-top:1.5px solid #1d3948;border-bottom:1.5px solid #1d3948;height:3px;position:absolute;top:2px;left:-1.5px;right:-1.5px}.draw-date-picker>em:after{content:"";background:#1d3948;border-radius:2px;width:2px;height:4px;position:absolute;top:-3px;left:2px;box-shadow:6px 0 #1d3948}.draw-game-picker{min-width:0;max-width:100%;display:grid;position:relative}.draw-game-picker-trigger{color:#285366;text-align:left;background:linear-gradient(135deg,#f8fdfd,#edf8f8);border:1px solid #cfe0e5;border-radius:8px;grid-template:"label label"11px"name name"17px/minmax(0,1fr) 15px;align-items:center;column-gap:5px;width:100%;min-width:0;max-width:100%;height:45px;padding:6px 9px 5px;display:grid;overflow:hidden}.draw-game-picker-trigger span{color:#7c929c;grid-area:label;font-size:9px}.draw-game-picker-trigger b{white-space:nowrap;text-overflow:ellipsis;grid-area:name;padding-right:16px;font-size:11px;overflow:hidden}.draw-game-picker-trigger i{color:#168f99;grid-area:1/2/3;align-self:center;width:15px;height:15px;font-size:0;font-style:normal;position:relative}.draw-game-picker-trigger i:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-66%)rotate(45deg)}.draw-game-picker-trigger[aria-expanded=true] i:after{transform:translate(-50%,-34%)rotate(225deg)}.draw-game-picker-menu{z-index:4;background:#fff;border:1px solid #bfe2e3;border-radius:11px;gap:3px;max-height:min(320px,48dvh);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:-88px;overflow-y:auto;box-shadow:0 14px 28px #234c5b2b}.draw-game-picker-menu button{color:#2b5667;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:7px;min-height:38px;padding:5px 7px;display:grid}.draw-game-picker-menu button:hover,.draw-game-picker-menu button.active{color:#117f87;background:#e7f8f6}.draw-game-picker-menu button>span{color:#fff;border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;font-weight:800;display:grid}.draw-game-picker-menu button>span.has-image{background:0 0;overflow:hidden}.draw-game-picker-menu button>span.has-image img{object-fit:contain;width:100%;height:100%;display:block}.draw-game-picker-menu button b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.draw-game-picker-menu button i{color:#149696;text-align:center;font-size:11px;font-style:normal;font-weight:800}.draw-results-filters select,.draw-results-filters input{color:#285366;background:#f8fbfc;border:1px solid #cfe0e5;border-radius:7px;width:100%;min-width:0;height:31px;padding:0 8px;font-size:11px}.draw-results-filters button{color:#168c90;background:#ecf9f7;border:1px solid #bde4e3;border-radius:7px;flex:none;height:31px;padding:0 9px;font-size:10px}.draw-results-table{padding:8px 11px 22px}.draw-results-table>header,.draw-results-table>article{grid-template-columns:minmax(66px,23%) minmax(0,1fr) minmax(76px,22%);align-items:center;column-gap:8px;display:grid}.draw-results-table>header{color:#78939e;min-height:33px;padding:0 8px;font-size:10px}.draw-results-table>header b,.draw-results-table>article>div{justify-content:flex-start;align-items:center;gap:clamp(6px,1.8vw,14px);min-width:0;display:flex}.draw-results-table>header i{font-style:normal}.draw-results-table>header em{text-align:right;font-style:normal}.draw-results-table>article{background:#ffffffc7;border-top:1px solid #d9e8eb;min-height:47px;padding:5px 8px}.draw-results-table>article>span{color:#466674;font:600 11px DM Mono}.draw-results-table>article>div b{color:#fff;flex:none;place-items:center;width:clamp(23px,6vw,29px);height:clamp(23px,6vw,29px);font:700 13px Rajdhani;display:grid}.draw-results-table>article>em{color:#2587a4;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.draw-results-empty{color:#77929d;text-align:center;padding:32px 0;font-size:12px}.theme-night .draw-results-page{color:#ddf3f6;background:#092945}.theme-night .draw-results-intro,.theme-night .draw-results-table>article,.theme-night .draw-results-filters{background:#0d304b;border-color:#3cb7c233}.theme-night .draw-results-filters select,.theme-night .draw-results-filters input{color:#d9f1f4;background:#123953;border-color:#4cbec536}.theme-night .draw-date-picker input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-night .draw-date-picker>i{color:#d9f1f4}.theme-night .draw-date-picker>em,.theme-night .draw-date-picker>em:before{border-color:#d9f1f4}.theme-night .draw-date-picker>em:after{background:#d9f1f4;box-shadow:6px 0 #d9f1f4}.theme-night .draw-results-filters label>span{color:#a8cbd2}.theme-night .draw-game-picker-trigger{color:#d9f1f4;background:#123953;border-color:#4cbec536}.theme-night .draw-game-picker-trigger span{color:#a8cbd2}.theme-night .draw-game-picker-menu{background:#0d304b;border-color:#4cbec54d;box-shadow:0 14px 28px #0008}.theme-night .draw-game-picker-menu button{color:#d4eef2}.theme-night .draw-game-picker-menu button.active{color:#8df0e8;background:#16465d}.theme-night .draw-results-intro span,.theme-night .draw-results-table>header,.theme-night .draw-results-table>article>span,.theme-night .draw-results-empty{color:#a8cbd2}.theme-night .draw-results-table>article>em{color:#5dd1d4}.recent-draws-loading{color:#73919a;text-align:center;padding:8px;font-size:11px}.theme-night .recent-draws-loading{color:#a8cbd2}.recent-draws header b,.recent-draws article>div{grid-auto-columns:clamp(16px,5vw,22px);grid-auto-flow:column;justify-content:start;gap:clamp(8px,2vw,14px);display:grid}.recent-draws header b i,.recent-draws article>div b{width:clamp(16px,5vw,22px)}.draw-results-table>header b,.draw-results-table>article>div{grid-auto-columns:clamp(23px,6vw,29px);grid-auto-flow:column;justify-content:start;gap:clamp(8px,2vw,14px);display:grid}.racing-draw-ui .last-draw div,.racing-draw-ui .recent-draws header b,.racing-draw-ui .recent-draws article>div{grid-auto-columns:clamp(16px,4.65vw,21px);grid-auto-flow:column;justify-content:start;gap:clamp(3px,.9vw,6px);display:grid}.racing-draw-ui .recent-draws header,.racing-draw-ui .recent-draws article{grid-template-columns:minmax(58px,19%) minmax(0,1fr);row-gap:3px}.racing-draw-ui .recent-draws header>small{display:none}.racing-draw-ui .recent-draws article>span{align-self:center}.racing-draw-ui .recent-draws article>small{grid-column:2;justify-content:flex-start;min-width:0;overflow:hidden}.racing-draw-ui .last-draw div>b,.racing-draw-ui .recent-draws article>div b{width:clamp(16px,4.65vw,21px);height:clamp(16px,4.65vw,21px)}.racing-draw-ui .recent-draws header b i{text-align:center;width:clamp(16px,4.65vw,21px)}.racing-results-table>header,.racing-results-table>article{grid-template-columns:minmax(60px,18%) minmax(0,1fr);column-gap:5px}.racing-results-table>article{background:#fff;min-height:54px}.racing-results-table>header b,.racing-results-table>article>div{grid-auto-columns:clamp(18px,4.65vw,25px);gap:clamp(3px,.85vw,6px)}.racing-results-table>article>div b{width:clamp(18px,4.65vw,25px);height:clamp(18px,4.65vw,25px);font-size:clamp(11px,3.2vw,15px)}.racing-results-table>header>em{display:none}.racing-results-table>article>span{align-self:end;padding-bottom:1px}.racing-results-table>article>div{grid-area:1/2/3}.racing-results-table>article>em{color:#75909b;text-align:left;grid-area:2/1;align-self:start;font-size:8px}.draw-result-modes{background:#fff;border-bottom:1px solid #d8e7ea;grid-template-columns:clamp(72px,17vw,108px) minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;max-width:100%;padding:11px 14px;display:grid;overflow:hidden}.draw-result-modes>span{color:#3e5c69;white-space:nowrap;font-size:12px;font-weight:700}.draw-result-modes>div{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(58px,1.25fr);gap:7px;min-width:0;display:grid}.draw-result-modes button{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#d9dee1;border:0;border-radius:7px;min-width:0;height:36px;padding:0 8px;font-size:11px;transition:background .16s,box-shadow .16s,transform .16s;overflow:hidden}.draw-result-modes button:active{transform:scale(.97)}.draw-result-modes button.active{background:linear-gradient(135deg,#168eaf,#10a9a5);box-shadow:0 4px 10px #1392a438}.draw-result-modes>small{color:#81959e;white-space:nowrap;font-size:9px}.draw-results-table,.racing-results-table{background:#fff;width:100%;max-width:100%;padding:0 12px 24px;overflow:hidden}.draw-results-table>article,.racing-results-table>article{background:#fff;border-top:0;border-bottom:1px solid #d9e2e5;grid-template-columns:clamp(62px,17vw,102px) minmax(0,1fr);column-gap:10px;min-height:62px;padding:8px 7px;display:grid}.draw-results-table>article>span,.racing-results-table>article>span{color:#314e5b;align-self:center;gap:2px;padding:0;font-family:DM Mono,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid}.draw-results-table>article>span b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.draw-results-table>article>span time{color:#91a0a7;font-size:10px;font-weight:500}.draw-results-table>article>.draw-result-cells,.racing-results-table>article>.draw-result-cells{grid-area:auto/2;grid-template-columns:repeat(var(--result-count,5), minmax(0, 1fr));align-self:center;justify-items:start;gap:clamp(2px,.7vw,5px);width:100%;min-width:0;max-width:100%;display:grid}.draw-results-table>article>.draw-result-cells>b,.racing-results-table>article>.draw-result-cells>b{aspect-ratio:1;color:#fff;text-shadow:0 1px 1px #00000052;border-radius:4px;place-items:center;width:100%;max-width:32px;height:auto;font-family:Rajdhani,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(12px,3.5vw,17px);font-style:normal;font-weight:800;line-height:1;display:grid}.draw-result-cells .result-blue{background:#0a94eb}.draw-result-cells .result-orange{background:#ff970e}.draw-results-table>article>.draw-result-cells.trend-cells{grid-template-columns:24px repeat(2,minmax(24px,32px)) minmax(8px,18px) repeat(5,minmax(24px,32px));align-items:center;gap:clamp(5px,1.4vw,11px)}.trend-cells>strong{color:#e33c2f;text-align:center;min-width:24px;font:800 14px DM Mono,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.trend-cells>i{background:#d8e2e4;width:clamp(8px,2.5vw,18px);height:1px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.theme-night .draw-result-modes,.theme-night .draw-results-table,.theme-night .racing-results-table,.theme-night .draw-results-table>article,.theme-night .racing-results-table>article{background:#0d304b;border-color:#3cb7c233}.theme-night .draw-result-modes>span,.theme-night .draw-results-table>article>span{color:#d7eef2}.theme-night .draw-results-table>article>span time,.theme-night .draw-result-modes>small{color:#8fb6c0}.theme-night .draw-result-modes button{color:#c8d9df;background:#375366}.theme-night .draw-result-modes button.active{color:#fff;background:linear-gradient(135deg,#168eaf,#10a9a5)}@media (max-width:620px){.draw-results-header{min-height:56px}.draw-results-filters{padding:9px 10px}.draw-result-modes{grid-template-columns:70px minmax(0,1fr);gap:7px;padding:9px}.draw-result-modes>div{gap:5px}.draw-result-modes button{height:34px;padding:0 5px;font-size:10px}.draw-result-modes>small{display:none}.draw-results-table,.racing-results-table{padding:0 7px 20px}.draw-results-table>article,.racing-results-table>article{grid-template-columns:clamp(58px,17vw,70px) minmax(0,1fr);column-gap:6px;min-height:57px;padding:7px 3px}.draw-results-table>article>.draw-result-cells,.racing-results-table>article>.draw-result-cells{gap:clamp(2px,.55vw,3px)}.draw-results-table>article>.draw-result-cells>b,.racing-results-table>article>.draw-result-cells>b{width:100%;max-width:29px;height:auto;font-size:clamp(11px,3.4vw,15px)}.draw-results-table>article>span b{font-size:10px}.draw-results-table>article>span time{font-size:9px}.draw-results-table>article>.draw-result-cells.trend-cells{grid-template-columns:20px repeat(2,minmax(20px,29px)) minmax(5px,10px) repeat(5,minmax(20px,29px));gap:clamp(2px,.7vw,4px)}}.game-room .last-draw{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;column-gap:10px;min-height:42px;padding:7px 38px 7px 12px;display:grid;overflow:hidden}.game-room .last-draw>span{color:#72838e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.2;overflow:hidden}.game-room .last-draw>div{grid-auto-columns:22px;grid-auto-flow:column;justify-content:start;gap:7px;min-width:0;display:grid}.game-room .last-draw>div>b,.game-room .recent-draws article>div>b{border-radius:4px;flex:none;place-items:center;width:22px;min-width:22px;height:22px;line-height:1;display:grid;font-size:12px!important}.game-room .last-draw>small{color:#72838e;white-space:nowrap;align-items:center;gap:2px;min-width:0;margin:0;font-size:11px;line-height:1.1;display:flex}.game-room .draw-history.open .recent-draws{scrollbar-width:thin;gap:0;max-height:360px;padding:0 10px 9px}.game-room .recent-draws header,.game-room .recent-draws article{grid-template-columns:minmax(78px,22%) minmax(0,1fr) minmax(90px,24%);align-items:center;gap:7px;min-width:0;padding:5px 2px;display:grid}.game-room .recent-draws header{border-bottom:1px solid #cfe8eb;min-height:30px}.game-room .recent-draws article{border-bottom:1px solid #d9ecee;min-height:34px}.game-room .recent-draws article:last-of-type{border-bottom:0}.game-room .recent-draws header>span,.game-room .recent-draws article>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:DM Mono;font-size:11px;line-height:1.2;overflow:hidden}.game-room .recent-draws header>b,.game-room .recent-draws article>div{grid-auto-columns:22px;grid-auto-flow:column;justify-content:start;gap:7px;min-width:0;display:grid}.game-room .recent-draws header>b>i{color:#77909a;text-align:center;width:22px;font-size:10px;font-style:normal;line-height:1}.game-room .recent-draws header>small{color:#78909a;text-align:left;text-overflow:ellipsis;white-space:nowrap;grid-template-columns:38px 6px minmax(0,1fr);align-items:center;column-gap:2px;font-size:10px;display:grid;overflow:hidden}.game-room .recent-draws header>small>b{grid-column:1}.game-room .recent-draws header>small>i{text-align:center;grid-column:2;font-style:normal}.game-room .recent-draws header>small>em{grid-column:3;font-style:normal}.game-room .recent-draws article>small{text-overflow:ellipsis;white-space:nowrap;grid-template-columns:38px 6px minmax(0,1fr);align-items:center;column-gap:2px;min-width:0;font-size:10px;line-height:1.2;display:grid;overflow:hidden}.game-room .recent-draws article>small>b{grid-column:1}.game-room .recent-draws article>small>em{grid-column:3}.game-room .racing-draw-ui .last-draw{grid-template-columns:max-content minmax(0,1fr) max-content;column-gap:7px}.game-room .racing-draw-ui .last-draw>small{font-size:10px;display:flex}.game-room .racing-draw-ui .last-draw>div,.game-room .racing-draw-ui .recent-draws header>b,.game-room .racing-draw-ui .recent-draws article>div{grid-auto-columns:16px;gap:2px}.game-room .racing-draw-ui .last-draw>div>b,.game-room .racing-draw-ui .recent-draws article>div>b{width:16px;min-width:16px;height:16px;font-size:10px!important}.game-room .racing-draw-ui .recent-draws header>b>i{width:16px;font-size:8px}.game-room .racing-draw-ui .recent-draws header,.game-room .racing-draw-ui .recent-draws article{grid-template-columns:clamp(58px,17%,70px) minmax(0,1fr) clamp(96px,28%,112px);column-gap:3px}.game-room .racing-draw-ui .recent-draws header>small{font-size:9px;display:grid}.game-room .racing-draw-ui .recent-draws article{row-gap:0;min-height:34px}.game-room .racing-draw-ui .recent-draws article>span{grid-area:1/1;align-self:center}.game-room .racing-draw-ui .recent-draws article>div{grid-area:1/2}.game-room .racing-draw-ui .recent-draws article>small{letter-spacing:-.15px;grid-area:1/3;grid-template-columns:38px 4px minmax(50px,1fr);column-gap:1px;padding:0;font-size:10px;overflow:visible}.game-room .racing-draw-ui .recent-draws article>small>em{overflow:visible}.game-room .quick-actions{transition:top .24s}.game-room.history-expanded .quick-actions{gap:6px;top:414px}.game-room.history-expanded .quick-actions button,.game-room.history-expanded .quick-actions .quick-check-in{width:30px;height:30px}.game-room.history-expanded .quick-actions .quick-red-packet{width:34px;height:37px}.theme-night.game-room .recent-draws header,.theme-night.game-room .recent-draws article{border-bottom-color:#376074}@media (max-width:390px){.game-room .last-draw{column-gap:7px;padding-left:9px}.game-room .last-draw>span{font-size:11px}.game-room .last-draw>div,.game-room .recent-draws header>b,.game-room .recent-draws article>div{grid-auto-columns:20px;gap:5px}.game-room .last-draw>div>b,.game-room .recent-draws article>div>b{width:20px;min-width:20px;height:20px}.game-room .recent-draws header>b>i{width:20px}.game-room .racing-draw-ui .last-draw>div,.game-room .racing-draw-ui .recent-draws header>b,.game-room .racing-draw-ui .recent-draws article>div{grid-auto-columns:16px;gap:2px}.game-room .racing-draw-ui .last-draw>div>b,.game-room .racing-draw-ui .recent-draws article>div>b{width:16px;min-width:16px;height:16px;font-size:10px!important}.game-room .racing-draw-ui .recent-draws header>b>i{width:16px}}@media (max-height:680px){.game-room.history-expanded .quick-actions{opacity:0;pointer-events:none}}.game-room .game-header>b{font-size:20px}.game-room .game-header-meta em{font-size:10px}.game-room .game-header-meta strong{font-size:11px}.game-room .game-info>div>span,.game-room .game-info>button,.game-room .game-info>div>small,.game-room .last-draw>span{font-size:13px}.game-room .last-draw>small,.game-room .racing-draw-ui .last-draw>small{font-size:12px}.game-room .recent-draws header,.game-room .recent-draws header>b,.game-room .recent-draws header>small{font-size:11px}.game-room .recent-draws article,.game-room .recent-draws article>span{font-size:12px}.game-room .recent-draws article>small,.game-room .racing-draw-ui .recent-draws article>small{font-size:11px}.game-room .racing-draw-ui .recent-draws article>small{font-size:10px}.game-room .bet-chat>p,.game-room .admin-message small,.game-room .market-bet small,.game-room .player-bet small{font-size:12px}.game-room .admin-message article,.game-room .market-bet p,.game-room .player-bet article{font-size:15px}.game-room .parsed-ticket article,.game-room .ticket-selection{font-size:14px}.game-room .game-info{flex-wrap:wrap;gap:8px}.game-room .game-info>.game-round-info{gap:10px;min-width:max-content}.game-room .game-round-issue{align-items:center;display:inline-flex}.game-room .game-round-issue strong{font-size:12px;font-weight:600;line-height:24px}.game-room .game-tool-tabs{margin-left:auto}.game-room .game-info>div{min-width:0}.game-room .game-info>div>span{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-family:DM Mono,monospace}.game-tool-tabs{background:#edf7f7;border:1px solid #d8ecee;border-radius:7px;flex:none;align-items:center;gap:0;display:inline-flex;overflow:hidden}.game-room .game-info .game-tool-tabs>button{color:#117f91;white-space:nowrap;min-width:29px;height:24px;box-shadow:none;background:0 0;border:0;border-left:1px solid #d8ecee;border-radius:0;padding:0 4px;font-size:10px;font-weight:700}.game-room .game-info .game-tool-tabs>button:first-child{border-left:0}.game-room .game-info .game-tool-tabs>button:active{background:#d7f1f0;transform:none}.theme-night.game-room .game-tool-tabs{background:#123a54;border-color:#4dc2ca35}.theme-night.game-room .game-info .game-tool-tabs>button{color:#b9f3f2;background:0 0;border-left-color:#4dc2ca35}.game-room .assistant-notice{margin:0 46px 10px 0}.game-room .game-timeline-items{--timeline-action-gutter:46px;padding:0 var(--timeline-action-gutter) 18px 0;gap:10px}.game-room .game-timeline-items .player-bet{margin-right:calc(8px - var(--timeline-action-gutter));margin-left:calc(var(--timeline-action-gutter) - 8px)}.game-room .game-timeline-items>*,.game-room .submitted-ticket{min-width:0}.game-room .submitted-ticket{gap:10px;display:grid}.game-room .admin-message,.game-room .market-bet,.game-room .player-bet{align-items:flex-end;gap:8px;margin:0}.game-room .admin-message>div{gap:4px;width:min(100%,332px);min-width:0}.game-room .market-bet>div,.game-room .player-bet>div{gap:4px;width:-moz-fit-content;width:fit-content;min-width:0;max-width:min(80%,300px)}.game-room .admin-message small,.game-room .market-bet small,.game-room .player-bet small{color:#718894;padding:0 3px;font-size:11px;font-weight:600;line-height:1.2}.game-room .admin-message article,.game-room .market-bet p,.game-room .player-bet article{box-sizing:border-box;color:#2c4653;background:#fff;border:1px solid #3f869517;border-radius:5px 15px 15px;min-width:0;margin:0;padding:10px 12px 25px;font-size:14px;line-height:1.62;position:relative;box-shadow:0 3px 12px #23405b1a}.game-room .admin-message article{width:100%}.game-room .player-bet article{color:#fff;background:linear-gradient(135deg,#1196bc,#087fa9);border-color:#128ca724;border-radius:12px 4px 12px 12px}.game-room .player-bet article,.game-room .market-bet p{overflow-wrap:anywhere;min-width:80px;max-width:100%;min-height:54px}.game-room .game-chat-content{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.game-room .game-message-time{color:#8da0a8;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0;font-size:9px;font-weight:500;line-height:1;display:block;position:absolute;bottom:7px;right:10px}.game-room .player-bet .game-message-time.mine{color:#d7f7fb;text-align:left;left:10px;right:auto}.game-room .market-bet>.app-avatar,.game-room .player-bet>.app-avatar.player-avatar,.game-room .draw-assistant-logo{border-radius:10px;width:34px;height:34px}.game-room .parsed-ticket,.game-room .draw-announcement{margin-top:0;margin-bottom:0}.game-room .assistant-notice article{gap:6px;padding-bottom:12px;display:grid}.game-room .assistant-notice article>b{font-size:14px}.game-room .assistant-notice article hr{width:100%;margin:1px 0 3px}.theme-night.game-room .admin-message small,.theme-night.game-room .market-bet small,.theme-night.game-room .player-bet small{color:#9ac5ce}.theme-night.game-room .admin-message article,.theme-night.game-room .market-bet p{color:#e2f7fb;background:#143753;border-color:#4dc2ca24}@media (max-width:390px){.game-room .assistant-notice{margin-right:42px}.game-room .game-timeline-items{--timeline-action-gutter:42px}.game-room .admin-message>div{width:min(100%,306px)}.game-room .market-bet>div,.game-room .player-bet>div{max-width:min(82%,274px)}}.trend-board,.forecast-board{margin-top:10px}.trend-board{gap:6px;max-height:300px;display:grid;overflow-y:auto}.trend-board article{background:#f7fbfc;border:1px solid #e0edef;border-radius:10px;grid-template-columns:minmax(0,1fr) 36px 72px;align-items:center;gap:8px;min-height:39px;padding:7px 9px;display:grid}.trend-board article span{color:#496a77;font-size:12px;font-weight:700}.trend-board article b{color:#fff;border-radius:7px;place-items:center;width:31px;height:27px;font-size:12px;display:grid}.trend-board article b.blue{background:#1594d3}.trend-board article b.orange{background:#f59a21}.trend-board article em{color:#16889a;text-align:right;font-size:11px;font-style:normal;font-weight:700}.forecast-board{gap:9px;display:grid}.forecast-board article{background:#f7fbfc;border:1px solid #dbeaec;border-radius:11px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.forecast-board article>small{color:#53717d;font-size:11px;font-weight:700}.forecast-board article>div{flex-wrap:wrap;gap:5px;display:flex}.forecast-board article>div b{color:#fff;border-radius:6px;place-items:center;width:27px;height:27px;font:800 14px Rajdhani;display:grid}.forecast-board .forecast-summary{grid-template-columns:68px 1fr}.forecast-summary strong{color:#e3664d;font-size:14px}.forecast-summary span{color:#799099;grid-column:2;font-size:10px}.forecast-board>p{text-align:center;color:#8a999f!important;margin:2px 0 0!important;font-size:9px!important}.game-tool-empty{text-align:center;padding:18px 0;color:#8799a0!important}.theme-night .trend-board article,.theme-night .forecast-board article{background:#103a53;border-color:#4bc3ca36}.theme-night .trend-board article span,.theme-night .forecast-board article>small{color:#b8dce2}@media (max-width:390px){.game-room .game-info{gap:5px;padding-inline-start:8px;padding-inline-end:8px}.game-room .game-info>div{gap:4px}.game-room .game-info>div>span{font-size:11px}.game-room .game-info .game-tool-tabs{gap:0}.game-room .game-info .game-tool-tabs>button{min-width:27px;height:23px;padding:0 3px;font-size:9px}.game-room .game-info>.game-round-info{gap:7px}.game-room .game-round-issue strong{font-size:11px}}.input-bet-keyboard .keyboard-shortcuts{background:#fff;border:1px solid #d4e2e5;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.input-bet-keyboard .keyboard-shortcuts .keyboard-shortcut{width:100%;height:35px;box-shadow:none;color:#294753;background:#fff;border:0;border-right:1px solid #e3ebed;border-radius:0;padding:0;font-size:13px;font-weight:700}.input-bet-keyboard .keyboard-shortcuts .keyboard-shortcut:last-child{border-right:0}.input-bet-keyboard .keyboard-shortcuts .keyboard-shortcut:active{color:#087f88;background:#e7f6f6}.input-bet-keyboard .keyboard-shortcuts .keyboard-shortcut.all-in{color:#d26742}.input-bet-keyboard .keyboard-shortcuts .keyboard-shortcut.cancel{color:#c34f5e}.input-bet-keyboard .keyboard-shortcuts .keyboard-shortcut.check{color:#118e91}.input-bet-keyboard .keyboard-shortcuts .keyboard-shortcut.repeat{color:#426bb2}.theme-night.game-room .input-bet-keyboard .keyboard-shortcuts{background:#153a54;border-color:#3a6074}.theme-night.game-room .input-bet-keyboard .keyboard-shortcuts .keyboard-shortcut{color:#d9eef2;background:#153a54;border-right-color:#2b5066}.theme-night.game-room .input-bet-keyboard .keyboard-shortcuts .keyboard-shortcut.all-in{color:#ffad89}.theme-night.game-room .input-bet-keyboard .keyboard-shortcuts .keyboard-shortcut.cancel{color:#ff9cac}.theme-night.game-room .input-bet-keyboard .keyboard-shortcuts .keyboard-shortcut.check{color:#6fe4dd}.theme-night.game-room .input-bet-keyboard .keyboard-shortcuts .keyboard-shortcut.repeat{color:#9fbfff}.game-room .input-bet-keyboard{padding:7px 9px max(8px, env(safe-area-inset-bottom));background:#f4f8f9;border-top:1px solid #e3ecee;gap:6px}.game-room .input-bet-keyboard .keyboard-shortcuts{background:0 0;border:0;border-radius:0;gap:5px;padding:2px 0;overflow:visible}.game-room .input-bet-keyboard .keyboard-shortcuts .keyboard-shortcut{color:#3f5964;background:#fff;border:1px solid #cfdee2;border-radius:9px;height:35px;font-size:13px;font-weight:700}.game-room .input-bet-keyboard .keyboard-shortcuts .keyboard-shortcut:active{color:#118b90;background:#e8f7f6;border-color:#76c8c7;transform:translateY(1px)}.game-room .input-bet-keyboard .keyboard-shortcuts .keyboard-shortcut.all-in{color:#bf6648}.game-room .input-bet-keyboard .keyboard-shortcuts .keyboard-shortcut.cancel{color:#bd5661}.game-room .input-bet-keyboard .keyboard-shortcuts .keyboard-shortcut.check{color:#13888a}.game-room .input-bet-keyboard .keyboard-shortcuts .keyboard-shortcut.repeat{color:#4b6da8}.game-room .input-bet-keyboard>div{gap:4px}.game-room .input-bet-keyboard .bet-key{color:#173b49;background:#fff;border-color:#dbe6e8;border-radius:10px;height:40px;font-size:17px;font-weight:700}.game-room .input-bet-keyboard .bet-key.number{font-feature-settings:"zero" 0;font-variant-numeric:proportional-nums;font-family:Arial,Noto Sans SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}.game-room .input-bet-keyboard .bet-key.option{color:#12616a;background:#edf8f7;border-color:#c8e7e6}.game-room .input-bet-keyboard .bet-key.command{color:#617982;background:#eef3f4;border-color:#dde6e8}.game-room .input-bet-keyboard .bet-key:active{background:#e5f5f4;border-color:#9fd7d6;transform:translateY(1px)}.theme-night.game-room .input-bet-keyboard{background:#0d2d47;border-top-color:#24495f}.theme-night.game-room .input-bet-keyboard .keyboard-shortcuts{background:0 0;border:0}.theme-night.game-room .input-bet-keyboard .keyboard-shortcuts .keyboard-shortcut{color:#c9e2e6;background:#153850;border-color:#31566c}.theme-night.game-room .input-bet-keyboard .keyboard-shortcuts .keyboard-shortcut:active{background:#1a4859;border-color:#3a9699}.theme-night.game-room .input-bet-keyboard .bet-key{color:#e5f4f6;background:#14364f;border-color:#294b61}.theme-night.game-room .input-bet-keyboard .bet-key.option{color:#d7f8f5;background:#164a53;border-color:#27606a}.theme-night.game-room .input-bet-keyboard .bet-key.command{color:#afcbd1;background:#18384f;border-color:#304e62}.game-room .bet-keyboard,.game-room .bet-keyboard button,.game-room .bet-keyboard button *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.application-assistant-message article{border-left:3px solid #1aa7ae;gap:5px;display:grid}.application-assistant-message article strong{color:#294e5c;font-size:13px;line-height:1.55}.theme-night.game-room .application-assistant-message article strong{color:#e4f7f8}.game-room .application-assistant-message .assistant-response-line{color:inherit;white-space:pre-wrap;margin-top:3px;font-size:12px;line-height:1.5;display:block}.game-room .application-assistant-message .assistant-response-gap{height:5px;display:block}.game-room .room-settlement-message article,.game-room .room-scoreboard-message article{background:linear-gradient(145deg,#fff 0%,#f3fbfb 100%);border-left:3px solid #19a6aa}.game-room .room-scoreboard-message article{border-left-color:#d8a52b}.game-room .application-assistant-message .assistant-response-line.player-row{color:#1c6570;margin-top:8px;font-weight:800}.game-room .application-assistant-message .assistant-response-line.positive{color:#14956f;font-weight:800}.game-room .application-assistant-message .assistant-response-line.negative{color:#d45458;font-weight:800}.theme-night.game-room .room-settlement-message article,.theme-night.game-room .room-scoreboard-message article{background:linear-gradient(145deg,#10334c,#0e2b43)}.theme-night.game-room .application-assistant-message .assistant-response-line.player-row{color:#7ee8e1}.draw-result-image-cards{gap:8px;margin:9px -2px 3px;display:grid}.draw-result-artwork-status{color:inherit;justify-content:space-between;align-items:center;gap:8px;padding:4px 2px;font-size:11px;display:flex}.draw-result-artwork-status button{color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:5px;flex:none;padding:4px 9px}.draw-result-image-card button:disabled{cursor:wait}.draw-result-image-card{background:#f8fbfc;border:1px solid #cfe3e7;border-radius:10px;margin:0;overflow:hidden;box-shadow:0 5px 14px #153d5018}.draw-image-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.draw-image-trigger:focus-visible{outline-offset:-3px;outline:3px solid #42a6b9}.draw-result-image-cards canvas{width:100%;height:auto;display:block}.theme-night.game-room .draw-result-image-card{background:#102f46;border-color:#55cbd43d;box-shadow:0 7px 18px #0006}.draw-image-preview-layer{z-index:5200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04111cd9;place-items:center;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.draw-image-preview-layer>section{background:#102b3d;border:1px solid #5dcbd25e;border-radius:18px;width:min(94vw,760px);max-height:92dvh;overflow:hidden;box-shadow:0 28px 80px #000a}.draw-image-preview-layer header,.draw-image-preview-layer footer{color:#e6f6f7;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.draw-image-preview-layer header b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.draw-image-preview-layer header button{color:#fff;background:#ffffff18;border:0;border-radius:50%;flex:none;width:30px;height:30px;font-size:22px}.draw-image-preview-layer img{object-fit:contain;background:#061a29;width:100%;max-height:calc(92dvh - 104px);display:block}.draw-image-preview-layer footer small{color:#9bbdc4;font-size:10px}.draw-image-preview-layer footer a{color:#fff;background:linear-gradient(135deg,#168da4,#20b8aa);border-radius:9px;flex:none;padding:8px 14px;font-size:11px;font-weight:800;text-decoration:none}.winning-popup-layer{z-index:5000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071827a8;place-items:center;padding:22px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.winning-popup{color:#fff;text-align:center;background:radial-gradient(circle at 50% 6%,#fff7c7 0,#ffd94f 24%,#0000 25%),linear-gradient(160deg,#ffbf24,#f66d23 72%,#d63d2d);border:1px solid #ffe593;border-radius:27px;width:min(326px,92vw);padding:34px 24px 24px;animation:.42s cubic-bezier(.2,1.3,.45,1) both winning-popup-in;position:relative;overflow:hidden;box-shadow:0 24px 70px #0008,inset 0 1px #fff9}.winning-popup:before{content:"";opacity:.55;background:radial-gradient(circle at 50% 42%,#fff7 0 1px,#0000 2px) 0 0/22px 22px;position:absolute;top:0;bottom:0;left:0;right:0}.winning-popup>*{z-index:2;position:relative}.winning-crown{color:#fff4aa;filter:drop-shadow(0 5px 4px #9b321f80);font-size:49px;display:block}.winning-popup small{color:#fff4cb;margin-top:4px;font-size:11px;font-weight:700;display:block}.winning-popup h2{letter-spacing:.08em;text-shadow:0 3px 3px #a4372580;margin:9px 0 0;font-size:31px}.winning-popup strong{color:#fff5a4;text-shadow:0 4px 4px #8e2f2180;margin-top:7px;font-size:42px;line-height:1.1;display:block}.winning-popup p{color:#fff8e2;margin:13px 0 17px;font-size:12px}.winning-popup button{color:#d84b27;background:#fff8d9;border:0;border-radius:22px;width:100%;min-height:43px;font-size:14px;font-weight:900;box-shadow:0 7px 14px #96312255}.winning-coins{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.winning-coins i{color:#fff4b7;background:#f3aa10;border:2px solid #fff2a2;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;animation:2s ease-in infinite winning-coin-fall;display:grid;position:absolute;top:-28px}@keyframes winning-popup-in{0%{opacity:0;transform:scale(.7)translateY(25px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes winning-coin-fall{0%{opacity:0;transform:translateY(-20px)rotate(0)}12%{opacity:1}to{opacity:0;transform:translateY(390px)rotate(640deg)}}@media (prefers-reduced-motion:reduce){.winning-popup,.winning-coins i{animation:none}}.sound-settings{padding:13px 14px 20px}.sound-category-list{gap:7px;margin-bottom:14px;display:grid}.sound-category{color:#294653;text-align:left;background:#fff;border:1px solid #e3ebed;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.sound-category>span{color:#15868a;background:#e4f4f5;border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.sound-category div{gap:2px;display:grid}.sound-category b{font-size:12px}.sound-category small{color:#8497a2;font-size:9px}.sound-category em{color:#2d8f91;white-space:nowrap;text-overflow:ellipsis;max-width:80px;font-size:9px;font-style:normal;overflow:hidden}.sound-category.active{background:linear-gradient(135deg,#f4ffff,#e2f7f5);border-color:#2ca9a7;box-shadow:0 4px 10px #1b86891c}.sound-library-title{justify-content:space-between;align-items:end;margin:0 3px 8px;display:flex}.sound-library-title b{font-size:13px}.sound-library-title small{color:#8295a0;font-size:9px}.sound-library{gap:7px;display:grid}.sound-row{grid-template-columns:1fr 34px;gap:7px;display:grid}.sound-select{color:#35515d;text-align:left;background:#fff;border:1px solid #e4ecee;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:8px;width:100%;padding:9px;display:grid}.sound-select>span{color:#237f82;background:#eef8f8;border-radius:9px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.sound-select div{gap:2px;display:grid}.sound-select b{font-size:11px}.sound-select small{color:#8999a2;font-size:9px}.sound-select.selected{background:#effbfa;border-color:#35aaa5;box-shadow:inset 0 0 0 1px #c8f0ec}.sound-preview{color:#168982;background:#e7f8f6;border:1px solid #85d2cd;border-radius:11px;font-size:12px}.sound-note{color:#8b99a3;text-align:center;margin:13px 4px 0;font-size:9px;line-height:1.65}.theme-night .sound-category,.theme-night .sound-select{color:#e6f9fb;background:#0c2b47;border-color:#5ed8df36}.theme-night .sound-category>span,.theme-night .sound-select>span{color:#8cecf0;background:#123b57}.theme-night .sound-category small,.theme-night .sound-select small,.theme-night .sound-library-title small,.theme-night .sound-note{color:#9ac5ce}.theme-night .sound-category em{color:#8cecf0}.theme-night .sound-category.active,.theme-night .sound-select.selected{background:#113e58;border-color:#43c9c4}.theme-night .sound-preview{color:#b9f4f3;background:#123b57;border-color:#43c9c4}.sound-settings-v2{padding:14px 14px 20px}.sound-settings-v2 .sound-master{background:linear-gradient(135deg,#f9ffff,#e8f7f6);border:1px solid #d7eaeb;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:12px;display:flex}.sound-master div{gap:3px;display:grid}.sound-master b{color:#214a59;font-size:13px}.sound-master small{color:#78949d;font-size:9px}.sound-master button{border:1px solid;border-radius:9px;min-width:67px;padding:8px 9px;font-size:10px;font-weight:700}.sound-master .enabled{color:#137f7d;background:#dff7f3;border-color:#35b9af}.sound-master .muted{color:#bd5e5e;background:#fff0ef;border-color:#d8a3a3}.sound-settings-v2 .sound-browser{grid-template-columns:111px minmax(0,1fr);align-items:start;gap:10px;display:grid}.sound-settings-v2 .sound-category-list{gap:7px;margin:0;display:grid}.sound-settings-v2 .sound-category{border-radius:11px;grid-template-columns:26px minmax(0,1fr);gap:6px;min-height:53px;padding:7px}.sound-settings-v2 .sound-category>span{border-radius:8px;width:26px;height:26px;font-size:10px}.sound-settings-v2 .sound-category div{gap:2px;min-width:0}.sound-settings-v2 .sound-category b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.sound-settings-v2 .sound-category small{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.sound-settings-v2 .sound-library-panel{min-width:0}.sound-settings-v2 .sound-library-title{margin:1px 2px 8px}.sound-settings-v2 .sound-library-title b{font-size:12px}.sound-settings-v2 .sound-library-title small{font-size:8px}.sound-settings-v2 .sound-library{max-height:346px;padding-right:2px;overflow:auto}.sound-settings-v2 .sound-select{grid-template-columns:25px minmax(0,1fr);gap:6px;padding:7px}.sound-settings-v2 .sound-select>span{border-radius:8px;width:25px;height:25px;font-size:12px}.sound-settings-v2 .sound-select b,.sound-settings-v2 .sound-select small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sound-settings-v2 .sound-select b{font-size:10px}.sound-settings-v2 .sound-select small{font-size:8px}.sound-settings-v2 .sound-preview{font-size:10px}.sound-settings-v2 .sound-note{margin:12px 2px 0}.profile-simple-hero{min-height:194px}.profile-name-block{position:relative}.profile-name-block .profile-nickname-edit{position:absolute;top:0;right:-42px}.profile-current-name{color:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.profile-current-name strong{display:block}.nickname-feedback{color:#168b91;text-align:center;font-size:10px}.theme-night .sound-settings-v2 .sound-master{background:linear-gradient(135deg,#0d304b,#103e57);border-color:#4bc8ce3f}.theme-night .sound-master b{color:#e1f6f8}.theme-night .sound-master small{color:#9bc3cb}.theme-night .sound-master .enabled{color:#adfff8;background:#164b5b;border-color:#43c9c4}.theme-night .sound-master .muted{color:#ffc7c7;background:#402a32;border-color:#c67171}.theme-night .profile-current-name{color:#e6f9fb}.login-page{color:#16475f;background:radial-gradient(circle at 84% 11%,#a5edf4a8,#0000 28%),linear-gradient(145deg,#ecfcff,#c3edf4 58%,#eafaff);place-items:center;min-height:100dvh;padding:24px;font-family:Noto Sans SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid;position:relative;overflow:hidden}.login-page:before,.login-page:after{content:"";border:1px solid #fff9;border-radius:50%;position:absolute}.login-page:before{background:#d6fbff59;width:440px;height:440px;top:-250px;right:-200px}.login-page:after{background:#a4e8e766;width:310px;height:310px;bottom:-200px;left:-150px}.login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffeb,#f0fdfee3);border:1px solid #fff;border-radius:28px;width:min(390px,100%);padding:27px 23px 22px;position:relative;overflow:hidden;box-shadow:0 22px 56px #1a72854a,inset 0 1px #fff}.login-glow{pointer-events:none;border-radius:50%;position:absolute}.glow-one{background:#b6f4f03b;width:150px;height:150px;top:-42px;right:-37px}.glow-two{background:#8ccef437;width:135px;height:135px;bottom:-68px;left:-45px}.login-brand{grid-template-columns:43px 1fr auto;align-items:center;gap:11px;display:grid;position:relative}.login-brand>span{color:#fff;background:linear-gradient(135deg,#147caa,#2cbab1);border-radius:14px;place-items:center;width:43px;height:43px;font:700 15px DM Mono;display:grid;box-shadow:0 7px 15px #17899d44}.login-brand div{gap:3px;display:grid}.login-brand small{color:#5c8799;letter-spacing:.08em;font:700 8px DM Mono}.login-brand em{color:#21867f;background:#edfbf9;border:1px solid #a7dbd8;border-radius:6px;padding:4px 6px;font-size:9px;font-style:normal}.login-progress{gap:6px;margin:25px 0 21px;display:flex;position:relative}.login-progress i{background:#d7e9ed;border-radius:4px;flex:1;height:4px;display:block}.login-progress i.active,.login-progress i.done{background:linear-gradient(90deg,#1a8eb0,#2bb8ad)}.login-copy{gap:5px;margin-bottom:20px;display:grid;position:relative}.login-copy small{color:#168a94;letter-spacing:.1em;font-size:10px;font-weight:700}.login-copy h1{color:#163f56;margin:0;font-size:25px}.login-copy p{color:#688695;margin:0;font-size:11px;line-height:1.7}.login-field{gap:7px;margin-bottom:8px;display:grid;position:relative}.login-field>span{color:#4c7182;font-size:11px;font-weight:700}.login-field>div{background:#ffffffc7;border:1px solid #a9d5da;border-radius:12px;align-items:center;transition:border-color .18s,box-shadow .18s;display:flex}.login-field>div:focus-within{border-color:#21aaa6;box-shadow:0 0 0 4px #22b3ae20}.login-field i{color:#27979a;padding-left:13px;font-size:12px;font-style:normal}.login-field input{color:#153f55;letter-spacing:.05em;background:0 0;border:0;outline:0;width:100%;padding:13px 14px 13px 9px;font:600 16px DM Mono}.login-primary{z-index:1;color:#fff;background:linear-gradient(135deg,#1984aa,#2dbbb1);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:16px;padding:13px;font-size:14px;font-weight:700;display:flex;position:relative;box-shadow:0 8px 18px #16869a35}.login-primary span{font-size:18px;line-height:0}.login-error{color:#d55c50;margin:2px 0 0;font-size:10px}.login-success{color:#2eaf7b}.login-test-notice{color:#24685f;background:#eefaf7;border:1px solid #b9ddd9;border-radius:9px;margin:12px 0 0;padding:9px 11px;font-size:11px;line-height:1.6}.login-test-notice small{margin-top:2px;font-size:10px;display:block}.theme-night.login-page .login-test-notice{color:#a8e2df;background:#123e55;border-color:#4bc4cc48}.register-back{margin-top:12px}.register-page{-webkit-overflow-scrolling:touch;justify-content:center;align-items:flex-start;height:100dvh;display:flex;overflow:hidden auto}.register-page .login-card{flex:none;margin:auto 0}@media (max-height:620px){.register-page{padding-block-start:14px;padding-block-end:14px}.register-page .login-card{margin-block-start:0;margin-block-end:0}}.login-status{color:#638794;background:#effdfbab;border:1px solid #bee8e660;border-radius:9px;align-items:center;gap:6px;margin-top:17px;padding:9px 10px;display:flex}.login-status span{color:#fff;background:#33aaa1;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;display:grid}.login-status p{margin:0;font-size:9px}.login-foot{color:#7f9ca8;text-align:center;margin:14px 0 0;font-size:9px;position:relative}@media (min-width:620px){.login-page{min-height:100%;padding:0}.login-card{width:390px}}.login-page{background:radial-gradient(circle at 82% 7%,#99e8eb70,#0000 26%),linear-gradient(145deg,#f7fcfc,#d9f1f5 55%,#effbfc)}.login-card{background:linear-gradient(145deg,#ffffffef,#f5fdfde8);border-color:#ffffffd9;border-radius:30px;padding:30px 25px 23px;box-shadow:0 24px 60px #316c7b2b}.login-brand{grid-template-columns:50px 1fr auto;gap:12px}.login-brand>img{object-fit:cover;border-radius:16px;width:50px;height:50px;box-shadow:0 7px 15px #16899b33}.login-brand b{letter-spacing:.12em;font-size:20px}.login-brand small{font-size:8px}.login-primary{background:linear-gradient(135deg,#147ca7,#2bb8ae);border-radius:14px;min-height:47px}.login-primary svg{width:18px;height:18px}.login-foot{gap:7px;margin-top:16px;display:grid}.login-foot span{color:#3e7785;letter-spacing:.08em;background:#effafb;border:1px solid #b8dfe1;border-radius:20px;justify-self:center;padding:4px 9px;font:700 8px DM Mono}.login-foot p{margin:0}.theme-night.login-page{color:#dff7f9;background:radial-gradient(circle at 82% 7%,#1a708268,#0000 26%),linear-gradient(145deg,#04182e,#092b47 58%,#061e39)}.theme-night.login-page:before{background:#15677d32;border-color:#73dce524}.theme-night.login-page:after{background:#0f4d6638;border-color:#6fcfd62b}.theme-night.login-page .login-card{background:linear-gradient(145deg,#0d304bfa,#0a2743f2);border-color:#62cbd536;box-shadow:0 24px 60px #00000062,inset 0 1px #bfffff12}.theme-night.login-page .login-brand b,.theme-night.login-page .login-copy h1{color:#e4fbfc}.theme-night.login-page .login-brand small,.theme-night.login-page .login-copy p,.theme-night.login-page .login-field>span,.theme-night.login-page .login-foot{color:#9dc8cf}.theme-night.login-page .login-brand em,.theme-night.login-page .login-foot span{color:#91eee6;background:#123e55;border-color:#4cc9c653}.theme-night.login-page .login-copy>small{color:#7fe1dc}.theme-night.login-page .login-field>div{background:#0a2741;border-color:#4bc4cc48}.theme-night.login-page .login-field>div:focus-within{border-color:#4bd7ce;box-shadow:0 0 0 4px #45d8d51b}.theme-night.login-page .login-field i{color:#79ddd9}.theme-night.login-page .login-field input{color:#e7fbfc}.theme-night.login-page .login-field input::placeholder{color:#769ea9}.theme-night.login-page .login-status{color:#a8d1d6;background:#0e374f;border-color:#47c9ca38}.room-entry-page{color:#17445b;overscroll-behavior:contain;background:#eaf6f7 url(/images/yaotu-room-dawn.png) 50%/cover;min-height:100dvh;display:flex;position:relative;overflow:hidden auto}.room-entry-page:before{content:"";pointer-events:none;background:linear-gradient(#ffffff4f,#f7ffff2b 43%,#ecfbfca3);position:absolute;top:0;bottom:0;left:0;right:0}.room-entry-shell{z-index:1;width:min(100%,430px);padding:max(18px, env(safe-area-inset-top)) 16px max(22px, env(safe-area-inset-bottom));gap:16px;margin:auto;display:grid;position:relative}.room-entry-top{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.room-entry-back{color:#477588;background:0 0;border:0;justify-content:center;align-items:center;min-height:44px;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex}.room-entry-page .room-entry-back{background:#ffffffa6;border:1px solid #ffffffb5;border-radius:14px;width:44px;padding:0;box-shadow:0 6px 16px #315f6f18,inset 0 1px #fff}.room-entry-back svg{width:18px;height:18px}.room-entry-brand{justify-content:center;align-items:center;gap:9px;min-width:0;display:flex}.room-entry-brand>img{object-fit:cover;border-radius:12px;width:38px;height:38px;box-shadow:0 5px 12px #2c829335}.room-entry-brand>span{gap:1px;min-width:0;display:grid}.room-entry-brand b{color:#204b5d;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.room-entry-brand small{color:#648d9a;letter-spacing:.09em;font-size:8px;font-weight:700}.room-entry-top-spacer{width:44px;height:44px}.room-entry-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 91% 5%,#8ce2dc32,#0000 30%),linear-gradient(145deg,#ffffffef,#f6fdfde7);border:1px solid #ffffffeb;border-radius:27px;gap:18px;padding:28px 22px 20px;display:grid;box-shadow:0 19px 42px #315f6f29,inset 0 1px #fff}.room-entry-copy{text-align:center;justify-items:center;display:grid}.room-entry-copy h1{color:#183f56;letter-spacing:.025em;margin:0;font-size:25px;line-height:1.25}.room-entry-field{gap:8px;min-width:0;display:grid}.room-entry-field>span{color:#4e7180;font-size:11px;font-weight:750}.room-entry-input-shell{background:#f9fdfded;border:1px solid #b8dcdf;border-radius:17px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:0 14px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;box-shadow:inset 0 1px 2px #2369780b}.room-entry-input-shell:focus-within{background:#fff;border-color:#34b5b2;box-shadow:0 0 0 4px #34bbb824,inset 0 1px #fff}.room-entry-input-shell>svg{color:#3b949b;width:21px;height:21px}.room-entry-input-shell input{color:#244f60;letter-spacing:.08em;background:0 0;border:0;outline:0;width:100%;min-width:0;height:54px;padding:0;font-size:18px;font-weight:750}.room-entry-input-shell input::placeholder{color:#9bb0b7;letter-spacing:0;font-size:14px;font-weight:500}.room-entry-error,.room-entry-success{border-radius:10px;margin:-7px 0 0;padding:9px 11px;font-size:10px;line-height:1.5}.room-entry-error{color:#cb584f;background:#fff0ee}.room-entry-success{color:#168a75;background:#e7f8f3}.room-entry-submit{color:#fff;text-align:left;background:radial-gradient(circle at 90% 15%,#89eee875,#0000 31%),linear-gradient(115deg,#126f9a,#1c9daf 56%,#42bcb1);border:0;border-radius:18px;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:12px;min-height:60px;padding:9px 9px 9px 18px;transition:filter .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 11px 22px #137d954a,inset 0 1px #dcffff7d}.room-entry-submit:hover:not(:disabled){filter:saturate(1.08)brightness(1.03);box-shadow:0 13px 25px #137d9554,inset 0 1px #edffff91}.room-entry-submit:disabled{cursor:wait;filter:saturate(.65);opacity:.66}.room-entry-submit>b{letter-spacing:.025em;font-size:14px;line-height:1.3}.room-entry-submit>span{background:#ffffff20;border:1px solid #e2ffff70;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #fff4}.room-entry-submit svg{width:18px;height:18px}.room-entry-hint{color:#819ca5;text-align:center;margin:-3px 0 0;font-size:9px;line-height:1.5}.theme-night.room-entry-page{color:#dff6f8;background:#061b32 url(/images/yaotu-room-dawn.png) 50%/cover}.theme-night.room-entry-page:before{background:linear-gradient(#061a34dc,#082943d5 43%,#061d37ed)}.theme-night.room-entry-page .room-entry-back{color:#a7e8e9;background:#0e3c56c9;border-color:#5acbd042;box-shadow:0 6px 16px #0003,inset 0 1px #9affff10}.theme-night.room-entry-page .room-entry-brand b,.theme-night.room-entry-page .room-entry-copy h1{color:#e5fbfc}.theme-night.room-entry-page .room-entry-brand small,.theme-night.room-entry-page .room-entry-field>span,.theme-night.room-entry-page .room-entry-hint{color:#91bbc4}.theme-night.room-entry-page .room-entry-card{background:radial-gradient(circle at 91% 5%,#277f7842,#0000 31%),linear-gradient(145deg,#0a2b46f2,#0b314ae5);border-color:#5bcad13b;box-shadow:0 19px 42px #00000052,inset 0 1px #baffff13}.theme-night.room-entry-page .room-entry-input-shell{background:#08253ee8;border-color:#4fc7cd4a;box-shadow:inset 0 1px #9affff0b}.theme-night.room-entry-page .room-entry-input-shell:focus-within{background:#0b2d47;border-color:#5fd5d1;box-shadow:0 0 0 4px #44d1c729}.theme-night.room-entry-page .room-entry-input-shell>svg{color:#72cfce}.theme-night.room-entry-page .room-entry-input-shell input{color:#e8fcfc}.theme-night.room-entry-page .room-entry-input-shell input::placeholder{color:#749ba6}.theme-night.room-entry-page .room-entry-error{color:#ffbbb2;background:#472d38}.theme-night.room-entry-page .room-entry-success{color:#9af1df;background:#16433f}@media (max-width:350px){.room-entry-shell{padding-left:12px;padding-right:12px}.room-entry-card{padding-left:17px;padding-right:17px}.room-entry-input-shell{padding-left:11px;padding-right:11px}}@media (max-height:620px){.room-entry-shell{gap:10px;padding-top:10px;padding-bottom:10px}.room-entry-card{gap:13px;padding-top:20px;padding-bottom:16px}.room-entry-copy h1{font-size:22px}}@media (min-height:621px){.room-entry-shell{transform:translateY(clamp(-30px,-3.5dvh,-18px))}}@media (min-width:620px){.room-entry-page{border-radius:25px;width:430px;height:min(880px,100dvh - 32px);min-height:0;margin:16px auto;box-shadow:0 18px 50px #1d385333}}@media (prefers-reduced-motion:reduce){.room-entry-input-shell,.room-entry-submit{transition:none}}.app-avatar{object-fit:cover;background:#d4eff4;flex:none;display:block;box-shadow:inset 0 0 0 1px #ffffff8a}.wallet-page{background:linear-gradient(#e9f8fb 0,#f8fcfc 45%,#eef7f8);min-height:100%;padding-bottom:18px}.wallet-header{color:#174559;justify-content:center;align-items:center;height:63px;display:flex;position:relative}.wallet-header b{font-size:18px}.wallet-header button{color:#326d80;background:0 0;border:0;width:30px;height:30px;padding:4px;position:absolute;right:14px}.wallet-header svg{width:100%;height:100%}.wallet-balance{color:#fff;background:radial-gradient(circle at 93% 12%,#75e0dc 0,#0000 32%),linear-gradient(115deg,#0e98ac,#1957a8);border-radius:19px;gap:3px;margin:2px 15px 0;padding:19px 18px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 24px #147b9638}.wallet-balance:after{content:"";border:1px solid #b8ffff44;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-47px;right:-29px}.wallet-balance>div{gap:3px;display:grid}.wallet-balance small{opacity:.78;font-size:11px}.wallet-balance>div>b{letter-spacing:.03em;font:700 35px Rajdhani}.wallet-balance>div span{opacity:.76;font-size:10px}.wallet-balance>em{background:#ffffff16;border:1px solid #b8ffff55;border-radius:9px;padding:6px 9px;font-size:10px;font-style:normal;position:absolute;top:17px;right:16px}.wallet-balance footer{border-top:1px solid #ffffff42;justify-content:space-between;gap:10px;margin-top:12px;padding-top:12px;display:flex}.wallet-balance footer span{opacity:.78;gap:3px;font-size:10px;display:grid}.wallet-balance footer b{opacity:1;font:500 14px Rajdhani}.wallet-primary-actions{background:#fff;border:1px solid #e7eff1;border-radius:0 0 17px 17px;grid-template-columns:repeat(3,1fr);margin:-1px 15px 15px;padding:18px 4px 11px;display:grid;box-shadow:0 7px 16px #335d710d}.wallet-primary-actions button,.wallet-tools button{color:#526a76;background:0 0;border:0;justify-items:center;gap:7px;font-size:11px;display:grid}.wallet-primary-actions span,.wallet-tools span{color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:700;display:grid;box-shadow:0 5px 10px #2c89952b}.wallet-primary-actions b,.wallet-tools b{font-weight:500}.aqua{background:linear-gradient(135deg,#21b8c3,#278bbd)}.coral{background:linear-gradient(135deg,#fa8f8d,#ee5e73)}.gold{background:linear-gradient(135deg,#f7c75d,#f09a36)}.blue{background:linear-gradient(135deg,#5b9feb,#426cd2)}.violet{background:linear-gradient(135deg,#a77fe8,#775bd2)}.wallet-tools{background:#fff;border:1px solid #e7eff1;border-radius:17px;margin:0 15px;padding:14px 4px 3px;box-shadow:0 6px 15px #335d710a}.wallet-tools header{justify-content:space-between;align-items:center;padding:0 10px 12px;display:flex}.wallet-tools header b{color:#294b5a;font-size:14px}.wallet-tools header small{color:#93a5ad;font-size:9px}.wallet-tools>div{grid-template-columns:repeat(3,1fr);display:grid}.wallet-tools button{border-top:1px solid #edf2f3;gap:6px;padding:11px 3px 14px}.wallet-tools span{border-radius:11px;width:34px;height:34px;font-size:16px}.wallet-tools b{font-size:10px}.theme-night .wallet-page{background:linear-gradient(#071d36,#0b2d49)}.theme-night .wallet-header{color:#e4f8fa}.theme-night .wallet-header button{color:#a8dbe4}.theme-night .wallet-primary-actions,.theme-night .wallet-tools{box-shadow:none;background:#0c2b47;border-color:#4bd4dc30}.theme-night .wallet-primary-actions button,.theme-night .wallet-tools button{color:#d8f1f4}.theme-night .wallet-tools header b{color:#e5f9fb}.theme-night .wallet-tools header small{color:#8eb9c2}.wallet-action-icon i{background:#fff;width:21px;height:21px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wallet-tools .wallet-action-icon i{width:17px;height:17px}.wallet-action-active{color:#0e98ac!important}.wallet-action-active span{box-shadow:0 0 0 2px #0e98ac55}.wallet-actions-dimmed{opacity:.72}.wallet-panel{background:#fff;border:1px solid #d8e8ec;border-radius:16px;margin:14px 15px 20px;overflow:hidden;box-shadow:0 8px 20px #2a6d7f14}.wallet-panel-head{background:linear-gradient(#f7fcfd,#fff);border-bottom:1px solid #edf2f3;align-items:center;gap:10px;padding:12px 14px;display:flex}.wallet-panel-head b{color:#234956;font-size:15px;display:block}.wallet-panel-head small{color:#7a949c;margin-top:2px;font-size:11px;display:block}.wallet-panel-back{color:#2a6575;background:#fff;border:1px solid #d5e6ea;border-radius:10px;width:32px;height:32px;font-size:18px;line-height:1}.wallet-panel-body{max-height:min(52vh,420px);padding:12px 14px 14px;overflow:auto}.wallet-panel-foot{border-top:1px solid #edf2f3;padding:10px 14px 14px}.wallet-row{border-bottom:1px solid #edf2f3;padding:10px 0}.wallet-row:last-child{border-bottom:0}.wallet-row b{color:#2a4f5c;font-size:13px;display:block}.wallet-row small{color:#8aa3ab;margin-top:4px;font-size:11px;line-height:1.45;display:block}.wallet-row-action{justify-content:space-between;align-items:center;gap:10px;display:flex}.wallet-inline-btn{color:#fff;background:linear-gradient(135deg,#21b8c3,#278bbd);border:0;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:12px}.wallet-inline-btn:disabled{opacity:.5}.wallet-field{color:#5a727c;gap:6px;margin-bottom:12px;font-size:12px;display:grid}.wallet-field input{width:100%;font:inherit;color:#234956;border:1px solid #d8e8ec;border-radius:10px;padding:10px 12px;font-size:14px}.wallet-submit{color:#fff;background:linear-gradient(135deg,#21b8c3,#278bbd);border:0;border-radius:12px;width:100%;padding:12px;font-size:14px;font-weight:600}.wallet-submit:disabled{opacity:.6}.wallet-message{color:#2eaf7b;margin:8px 0 0;font-size:12px}.wallet-empty{color:#8aa3ab;text-align:center;margin:8px 0;font-size:12px}.wallet-highlight{color:#3a5f6c;background:#eef9fb;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:12px;line-height:1.55}.wallet-stat-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.wallet-stat-grid>div{background:#f4fafb;border-radius:10px;padding:10px 12px}.wallet-stat-grid small{color:#8aa3ab;font-size:10px;display:block}.wallet-stat-grid b{color:#234956;margin-top:4px;font:600 16px Rajdhani;display:block}.theme-night .wallet-panel{box-shadow:none;background:#0c2b47;border-color:#4bd4dc30}.theme-night .wallet-panel-head{background:linear-gradient(#0f3558,#0c2b47);border-color:#4bd4dc22}.theme-night .wallet-panel-head b,.theme-night .wallet-row b,.theme-night .wallet-stat-grid b{color:#e5f9fb}.theme-night .wallet-panel-head small,.theme-night .wallet-row small,.theme-night .wallet-empty{color:#8eb9c2}.theme-night .wallet-panel-back{color:#a8dbe4;background:#0a243c;border-color:#4bd4dc40}.theme-night .wallet-highlight,.theme-night .wallet-stat-grid>div{color:#c8e8ed;background:#0a243c}.theme-night .wallet-action-active{color:#6de8ef!important}.wallet-payment-account-list{gap:9px;display:grid}.wallet-payment-type-actions{gap:8px;margin:0 0 12px;display:grid}.wallet-payment-type-actions>button{color:#285367;text-align:left;background:linear-gradient(135deg,#fff,#f4fbfc);border:1px solid #d8e9ec;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 11px;display:grid;box-shadow:0 4px 12px #24566f0c}.wallet-payment-type-actions>button>i{color:#fff;background:linear-gradient(145deg,#3d89e4,#50b9ea);border-radius:12px;place-items:center;width:38px;height:38px;font-size:15px;font-style:normal;font-weight:800;display:grid;box-shadow:inset 0 1px #fff8,0 4px 9px #377ec035}.wallet-payment-type-actions>button.wechat>i{background:linear-gradient(145deg,#35b976,#26a55d)}.wallet-payment-type-actions>button.bank>i{background:linear-gradient(145deg,#e8964c,#d86658)}.wallet-payment-type-actions>button>span{gap:3px;min-width:0;display:grid}.wallet-payment-type-actions b{color:#214b5d;font-size:13px}.wallet-payment-type-actions small{color:#7b969f;font-size:10px}.wallet-payment-type-actions em{color:#168a96;white-space:nowrap;background:#e6f6f6;border-radius:8px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:800}.wallet-payment-account{background:#f8fcfd;border:1px solid #dbecef;border-radius:13px;align-items:center;gap:10px;padding:11px;display:flex}.wallet-payment-account>div{flex:1;gap:2px;min-width:0;display:grid}.wallet-payment-account b{color:#234f61;font-size:13px}.wallet-payment-account b i{color:#138b80;background:#d9f4ef;border-radius:5px;margin-left:6px;padding:2px 5px;font-size:9px;font-style:normal}.wallet-payment-account small,.wallet-payment-account em{color:#76929c;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;overflow:hidden}.wallet-payment-account>button{color:#d36866;background:0 0;border:0;padding:5px 3px;font-size:10px}.account-mark{color:#fff;background:linear-gradient(135deg,#26adbd,#327ebb);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.account-mark.alipay{background:linear-gradient(135deg,#337de4,#59b6eb)}.account-mark.bank{background:linear-gradient(135deg,#e58f49,#d65e57)}.account-mark.usdt{background:linear-gradient(135deg,#35ad80,#1f8c87)}.wallet-add-payment-account{color:#178896;background:#effafa;border:1px dashed #59b7c2;border-radius:12px;width:100%;margin-top:11px;padding:11px;font-size:12px;font-weight:700}.wallet-payment-account-editor{background:linear-gradient(145deg,#f1fcfc,#fff);border:1px solid #85d3d6;border-radius:14px;gap:11px;margin-top:11px;padding:13px;display:grid}.wallet-payment-account-editor>header{justify-content:space-between;align-items:center;display:flex}.wallet-payment-account-editor>header b{color:#245263;font-size:13px}.wallet-payment-account-editor>header button{color:#538592;background:0 0;border:0;padding:0;font-size:11px}.wallet-account-type-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.wallet-account-type-grid button{color:#62808a;background:#fff;border:1px solid #d5e8eb;border-radius:9px;justify-items:center;gap:4px;padding:7px 2px;font-size:10px;display:grid}.wallet-account-type-grid button i{color:#178a98;background:#dbf4f4;border-radius:7px;place-items:center;width:21px;height:21px;font-size:11px;font-style:normal;font-weight:700;display:grid}.wallet-account-type-grid button.is-selected{color:#127f8d;background:#e4f8f7;border-color:#2facb4}.wallet-add-account-option{color:#168896;text-align:left;background:0 0;border:0;border-top:1px solid #dbecee;width:100%;padding:8px;font-size:11px;font-weight:700}.wallet-payment-empty{border-style:dashed!important}.wallet-bet-filter{gap:7px;margin-bottom:10px;display:flex}.wallet-bet-filter button{color:#75929c;background:#f6fbfc;border:1px solid #d6e8eb;border-radius:9px;flex:1;padding:7px 3px;font-size:11px}.wallet-bet-filter button.is-active{color:#148894;background:#e0f8f6;border-color:#26aab3;font-weight:700}.wallet-bet-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf2f3;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:7px;width:100%;display:grid}.wallet-bet-row>svg{color:#5ca5ae;width:13px}.wallet-bet-detail-layer{z-index:1000;isolation:isolate;background:#0b2a3d72;align-items:end;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.wallet-bet-detail{color:#264c5c;background:#fff;border-radius:22px 22px 0 0;width:min(100%,480px);max-height:min(76dvh,680px);margin:0 auto;overflow:auto;box-shadow:0 -12px 34px #052b3b38}.wallet-bet-detail>header{border-bottom:1px solid #e2eef0;justify-content:space-between;align-items:flex-start;padding:17px 17px 12px;display:flex}.wallet-bet-detail>header div{gap:2px;display:grid}.wallet-bet-detail>header small{color:#76939d;font-size:10px}.wallet-bet-detail>header b{font-size:16px}.wallet-bet-detail>header button{color:#3f7885;background:#edf7f8;border:0;border-radius:9px;width:28px;height:28px;font-size:19px}.wallet-bet-detail dl{gap:0;margin:0;padding:4px 17px;display:grid}.wallet-bet-detail dl div{border-bottom:1px solid #edf2f3;justify-content:space-between;gap:14px;padding:10px 0;display:flex}.wallet-bet-detail dt{color:#7a959e;font-size:11px}.wallet-bet-detail dd{overflow-wrap:anywhere;color:#274d5d;text-align:right;max-width:70%;margin:0;font-size:12px;font-weight:600}.wallet-bet-detail dd.is-income{color:#159b72}.wallet-bet-detail>p{color:#9b762c;background:#fff6df;border-radius:9px;margin:10px 17px 0;padding:9px 10px;font-size:10px;line-height:1.5}.wallet-bet-detail footer{padding:14px 17px calc(14px + env(safe-area-inset-bottom));grid-template-columns:auto 1fr;gap:9px;display:grid}.wallet-bet-cancel{color:#d35e58;background:#fff7f5;border:1px solid #e68077;border-radius:11px;padding:11px 15px;font-size:12px}.theme-night .wallet-payment-account,.theme-night .wallet-payment-account-editor{background:#0d314d;border-color:#4bd4dc35}.theme-night .wallet-payment-type-actions>button{color:#dff7fa;background:linear-gradient(135deg,#103651,#0d2d49);border-color:#4bd4dc35;box-shadow:0 5px 13px #0003}.theme-night .wallet-payment-type-actions b{color:#e4f9fb}.theme-night .wallet-payment-type-actions small{color:#89b4bd}.theme-night .wallet-payment-type-actions em{color:#a9f8f3;background:#145064}.theme-night .wallet-payment-account b,.theme-night .wallet-payment-account-editor>header b{color:#e2f7fa}.theme-night .wallet-payment-account small,.theme-night .wallet-payment-account em{color:#8cb8c1}.theme-night .wallet-add-payment-account,.theme-night .wallet-account-type-grid button{color:#9bdde2;background:#102f4c;border-color:#4bd4dc45}.theme-night .wallet-account-type-grid button.is-selected{color:#a6fffa;background:#134f62;border-color:#49cfd0}.theme-night .wallet-bet-filter button{color:#9ec5cd;background:#0e304d;border-color:#4bd4dc35}.theme-night .wallet-bet-filter button.is-active{color:#a6fffa;background:#134f62;border-color:#4dd4d0}.theme-night .wallet-bet-row{border-bottom-color:#4bd4dc24}.theme-night .wallet-bet-detail{color:#e4f8fa;background:#0b2c48}.theme-night .wallet-bet-detail>header,.theme-night .wallet-bet-detail dl div{border-color:#4bd4dc28}.theme-night .wallet-bet-detail>header b,.theme-night .wallet-bet-detail dd{color:#e5f9fb}.theme-night .wallet-bet-detail>header button{color:#a8e8e8;background:#143f59}.wallet-entertainment{background:#fff;border:1px solid #e7eff1;border-radius:17px;margin:0 15px 14px;padding:14px 12px 12px;box-shadow:0 6px 15px #335d710a}.wallet-entertainment header{justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 2px;display:flex}.wallet-entertainment header b{color:#294b5a;font-size:14px}.wallet-entertainment header small{color:#93a5ad;font-size:9px}.wallet-platform-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.wallet-platform-card{text-align:left;color:#526a76;background:linear-gradient(#fbfeff,#f3fafb);border:1px solid #e7eff1;border-radius:14px;gap:6px;min-height:118px;padding:12px;display:grid}.wallet-platform-card b{color:#234956;font-size:13px}.wallet-platform-card small{color:#8aa3ab;font-size:10px}.wallet-platform-card em{color:#0e98ac;margin-top:2px;font-size:11px;font-style:normal;font-weight:600}.wallet-platform-card span{border-radius:12px;width:36px;height:36px}.wallet-platform-disabled{opacity:.62}.wallet-platform-disabled em{color:#93a5ad}.wallet-message-error{color:#d9534f}.wallet-subpage{min-height:100%}.wallet-header-back{grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;padding:0 12px;display:grid}.wallet-header-back>div{text-align:center}.wallet-header-back>div b{font-size:17px;display:block}.wallet-header-back>div small{color:#7a949c;margin-top:2px;font-size:10px;display:block}.wallet-subpage-body{background:#fff;border:1px solid #d8e8ec;border-radius:16px;margin:0 15px;padding:14px;box-shadow:0 8px 20px #2a6d7f14}.wallet-subpage-foot{margin:0 15px 20px;padding-top:12px}.theme-night .wallet-entertainment{box-shadow:none;background:#0c2b47;border-color:#4bd4dc30}.theme-night .wallet-entertainment header b{color:#e5f9fb}.theme-night .wallet-entertainment header small{color:#8eb9c2}.theme-night .wallet-platform-card{color:#c8e8ed;background:linear-gradient(#0f3558,#0c2b47);border-color:#4bd4dc30}.theme-night .wallet-platform-card b{color:#e5f9fb}.theme-night .wallet-platform-card small{color:#8eb9c2}.theme-night .wallet-platform-card em{color:#6de8ef}.theme-night .wallet-subpage-body{box-shadow:none;background:#0c2b47;border-color:#4bd4dc30}.theme-night .wallet-header-back>div small{color:#8eb9c2}.wallet-subpage{background:radial-gradient(circle at 88% 0,#a8edf125 0,#0000 28%),linear-gradient(#e9f8fb,#f8fcfd 34%,#eff8fa);min-height:100dvh;padding-bottom:28px}.wallet-header-back{min-height:72px;padding-top:env(safe-area-inset-top)}.wallet-panel-back{place-items:center;width:34px;height:34px;transition:transform .16s,background .16s;display:grid}.wallet-panel-back:active{transform:scale(.93)}.wallet-subpage-body{background:#fffffff2;border-color:#d6ebee;border-radius:20px;margin:0 14px;padding:0 15px 15px;overflow:hidden;box-shadow:0 14px 30px #2f73821c,inset 0 1px #fff}.wallet-subpage-body:has(.wallet-payment-menu){z-index:3;position:relative;overflow:visible}.wallet-subpage:has(.wallet-payment-menu) .wallet-subpage-foot{z-index:1}.wallet-subpage-heading{color:#6c98a3;letter-spacing:.13em;align-items:center;gap:9px;padding:13px 0 12px;font:700 9px DM Mono,monospace;display:flex}.wallet-subpage-heading:before{content:"";background:#27abae;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #28aaad18}.wallet-subpage-heading i{background:linear-gradient(90deg,#bfe1e5,#0000);flex:1;height:1px}.wallet-subpage-foot{z-index:2;border:0;margin:13px 14px 0;padding:0;position:sticky;bottom:0}.wallet-submit{letter-spacing:.04em;background:linear-gradient(115deg,#0a759a,#159cac 58%,#49c4b3);border-radius:16px;min-height:52px;font-size:15px;box-shadow:0 10px 20px #147f9842}.wallet-submit:active{transform:translateY(1px)}.wallet-subpage-notice{background:linear-gradient(110deg,#edfbfb,#f6ffff);border:1px solid #b9e5e5;border-radius:13px;gap:3px;margin:1px 0 15px;padding:11px 12px 11px 14px;display:grid;box-shadow:inset 3px 0 #2bacad}.wallet-subpage-notice b{color:#247b85;font-size:12px}.wallet-subpage-notice span{color:#668890;font-size:11px;line-height:1.55}.wallet-field{color:#416978;gap:8px;margin:14px 0 0;font-size:12px;font-weight:700}.wallet-field span{justify-content:space-between;align-items:center;display:flex}.wallet-field span em{color:#99adb2;font-size:10px;font-style:normal;font-weight:400}.wallet-field input{color:#224c5c;background:#f7fcfc;border:1px solid #c9e3e6;border-radius:13px;outline:0;width:100%;min-height:48px;padding:12px 13px;font:600 15px DM Mono,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:border-color .16s,box-shadow .16s,background .16s}.wallet-field input:focus{background:#fff;border-color:#26aaa9;box-shadow:0 0 0 4px #1daaa91a}.wallet-amount-field>div{position:relative}.wallet-amount-field i{color:#18929c;font:700 20px Rajdhani,sans-serif;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.wallet-amount-field input{letter-spacing:.035em;padding-left:34px;font:700 21px Rajdhani,monospace}.wallet-quick-amounts{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:9px;display:grid}.wallet-quick-amounts button{color:#5b818b;background:#f8fcfc;border:1px solid #d2e8ea;border-radius:9px;min-height:32px;font:700 10px DM Mono,monospace}.wallet-quick-amounts button.is-selected{color:#137c88;background:#e4f8f6;border-color:#1c9ca5;box-shadow:inset 0 0 0 1px #2db8b536}.wallet-message{color:#16845b;background:#eefaf4;border-radius:10px;margin:13px 0 0;padding:9px 11px;font-size:12px;line-height:1.45}.wallet-empty{color:#8ba5ad;justify-items:center;gap:5px;padding:29px 8px;font-size:12px;display:grid}.wallet-empty span{color:#6ba9b1;border:1px dashed #b8d9de;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.wallet-row{border-bottom-color:#e7f0f1;padding:14px 1px;position:relative}.wallet-row b{color:#234d5b;font-size:13px}.wallet-row small{color:#819ca5;font-size:10px}.wallet-application-row>div,.wallet-ledger-row,.wallet-bet-row{justify-content:space-between;align-items:center;gap:11px;display:flex}.wallet-application-row>div>div{align-items:center;gap:10px;min-width:0;display:flex}.wallet-record-icon{color:#168e97;background:#e5f7f6;border-radius:10px;flex:none;place-items:center;width:33px;height:33px;font-size:12px;font-weight:800;display:grid}.wallet-record-icon.debit{color:#e66775;background:#fff0f1}.wallet-application-row section{min-width:0}.wallet-application-row aside,.wallet-ledger-row aside,.wallet-bet-row aside{flex:none;justify-items:end;gap:5px;display:grid}.wallet-application-row strong,.wallet-bet-row strong{color:#244d5d;font:700 17px Rajdhani,monospace}.wallet-application-row>p{color:#8b9fa5;margin:10px 0 0 43px;font-size:10px;line-height:1.45}.wallet-status,.wallet-bet-status{border-radius:999px;padding:3px 7px;font-size:9px;font-weight:700;line-height:1.2}.wallet-status-pending,.wallet-bet-status.pending{color:#bd7d19;background:#fff3d9}.wallet-status-success,.wallet-bet-status.won{color:#198761;background:#e4f8ef}.wallet-status-danger,.wallet-bet-status.lost,.wallet-bet-status.cancelled{color:#d75d70;background:#fff0f2}.wallet-ledger-row>div{min-width:0}.wallet-ledger-row strong{font:700 17px Rajdhani,monospace}.wallet-ledger-row .is-income{color:#17926a}.wallet-ledger-row .is-expense{color:#dc6371}.wallet-channel-grid{gap:9px;display:grid}.wallet-channel-card{background:linear-gradient(120deg,#faffff,#f2fbfb);border:1px solid #dceced;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.wallet-channel-card>span{color:#fff;background:linear-gradient(135deg,#20a5ac,#2f83b1);border-radius:11px;place-items:center;width:34px;height:34px;font:700 14px DM Mono,monospace;display:grid}.wallet-channel-card b{color:#244f5e;font-size:13px;display:block}.wallet-channel-card small{color:#819ba4;text-transform:uppercase;margin-top:2px;font:700 9px DM Mono,monospace;display:block}.wallet-channel-card strong{color:#168a91;font:700 15px Rajdhani,monospace}.wallet-channel-card strong i{color:#78969f;font:400 9px inherit}.wallet-channel-card p{color:#829aa1;grid-column:2/-1;margin:-3px 0 0;font-size:10px;line-height:1.45}.wallet-stat-grid{grid-template-columns:repeat(3,1fr);gap:8px}.wallet-stat-grid>div{background:linear-gradient(160deg,#f9ffff,#eff9fa);border:1px solid #e0eeee;border-radius:13px;min-height:83px;padding:12px 9px}.wallet-stat-grid small{line-height:1.35}.wallet-stat-grid b{margin-top:7px;font-size:20px}.wallet-bet-row{align-items:flex-start}.wallet-bet-row>div{min-width:0}.wallet-bet-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-rebate-card{color:#fff;background:radial-gradient(circle at 90% 3%,#64dfd65c,#0000 40%),linear-gradient(125deg,#127e9d,#1d9fac);border-radius:16px;gap:3px;margin-bottom:13px;padding:15px;display:grid;box-shadow:0 9px 17px #16849b2d}.wallet-rebate-card>span{opacity:.8;font-size:10px}.wallet-rebate-card>strong{letter-spacing:.025em;font:700 29px Rajdhani,monospace}.wallet-rebate-card>small{opacity:.8;font-size:10px}.wallet-rebate-card footer{border-top:1px solid #ffffff45;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;padding-top:9px;display:grid}.wallet-rebate-card footer b{color:#d8ffff;gap:2px;font-size:10px;font-weight:500;display:grid}.wallet-rebate-card footer i{color:#fff;font:700 15px Rajdhani,monospace}.wallet-invite-hero{color:#fff;background:radial-gradient(circle at 90% 5%,#b9fff090,#0000 33%),linear-gradient(135deg,#087aa1,#18a7ad 62%,#63caae);border:1px solid #2faeb84c;border-radius:18px;grid-template-columns:minmax(0,1fr) 82px;align-items:center;min-height:134px;padding:18px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 24px #107b9630}.wallet-invite-hero:after{content:"";border:1px solid #e2ffff66;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-69px;right:-38px}.wallet-invite-hero>div:first-child{z-index:1;min-width:0;position:relative}.wallet-invite-hero>div:first-child>span{color:#bafff4;letter-spacing:.16em;font-size:8px;font-weight:800}.wallet-invite-hero h2{color:#fff;margin:5px 0 6px;font-size:23px;line-height:1.15}.wallet-invite-hero p{color:#e5ffff;max-width:225px;margin:0;font-size:11px;line-height:1.55}.wallet-invite-gift{z-index:1;background:linear-gradient(145deg,#fff5c9,#ffc45f);border:1px solid #fff9;border-radius:20px;justify-self:end;place-items:center;width:68px;height:68px;display:grid;position:relative;transform:rotate(4deg);box-shadow:inset 0 1px #fff,0 10px 18px #07536b47}.wallet-invite-gift i{color:#d26a34;font-size:28px;font-style:normal;font-weight:900;transform:rotate(-4deg)}.wallet-invite-gift span{background:#fff8aa;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 4px #fff2}.wallet-invite-gift span:first-of-type{top:7px;right:7px}.wallet-invite-gift span:last-of-type{width:5px;height:5px;bottom:9px;left:7px}.wallet-invite-code-card{background:linear-gradient(145deg,#fff,#f4fbfb);border:1px solid #d5e9eb;border-radius:17px;gap:10px;margin-top:12px;padding:14px;display:grid;box-shadow:0 8px 20px #2b6e7c12}.wallet-invite-code-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.wallet-invite-code-card>header>div{align-items:baseline;gap:7px;min-width:0;display:flex}.wallet-invite-code-card>header small{color:#638792;font-size:10px}.wallet-invite-code-card>header b{color:#315a68;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.wallet-invite-code-card>header em{color:#168774;background:#e2f7f2;border-radius:999px;flex:none;padding:3px 7px;font-size:8px;font-style:normal;font-weight:700}.wallet-invite-code-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.wallet-invite-code-row strong{color:#17495b;letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:Arial,Helvetica Neue,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,sans-serif;font-size:clamp(25px,8vw,34px);font-weight:800;line-height:1.15;overflow:hidden}.wallet-invite-code-row button,.wallet-invite-link button{color:#137f88;white-space:nowrap;background:#e8f8f7;border:1px solid #7ecdd0;border-radius:10px;min-height:33px;padding:0 12px;font-size:10px;font-weight:800}.wallet-invite-link{background:#f4f9fa;border:1px solid #e0ecee;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 7px 7px 10px;display:grid}.wallet-invite-link>span{color:#7b969e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.wallet-invite-share{color:#fff;background:linear-gradient(110deg,#0a85a1,#20b4ac);border:0;border-radius:12px;min-height:43px;font-size:13px;font-weight:800;box-shadow:0 7px 14px #0d89952a}.wallet-invite-share span{border:1px solid #dfffff80;border-radius:7px;place-items:center;width:19px;height:19px;margin-right:7px;font-size:11px;display:inline-grid}.wallet-invite-share:active,.wallet-invite-code-row button:active,.wallet-invite-link button:active{transform:translateY(1px)}.wallet-invite-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.wallet-invite-stats>div{background:linear-gradient(150deg,#faffff,#f0f8f9);border:1px solid #dfedef;border-radius:13px;min-height:66px;padding:11px}.wallet-invite-stats small{color:#839da5;font-size:9px;display:block}.wallet-invite-stats b{color:#1e5362;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:6px;font-family:Arial,Helvetica Neue,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,sans-serif;font-size:17px;display:block;overflow:hidden}.wallet-invite-stats b i{color:#71929b;font-size:9px;font-style:normal;font-weight:600}.wallet-invite-steps,.wallet-invite-rules{background:#fff;border:1px solid #dfedef;border-radius:16px;margin-top:12px;padding:14px}.wallet-invite-steps>header,.wallet-invite-rules>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.wallet-invite-steps>header b,.wallet-invite-rules>header b{color:#275362;font-size:13px}.wallet-invite-steps>header small,.wallet-invite-rules>header span{color:#97aeb4;letter-spacing:.12em;font-size:8px}.wallet-invite-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.wallet-invite-steps li{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.wallet-invite-steps li:not(:last-child):after{content:"";border-top:1px dashed #95d3d4;width:calc(100% - 40px);position:absolute;top:14px;left:calc(50% + 20px)}.wallet-invite-steps li>i{z-index:1;color:#168b91;background:#e6f8f6;border:1px solid #8dd6d7;border-radius:10px;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:800;display:grid;position:relative}.wallet-invite-steps li>div{min-width:0}.wallet-invite-steps li b{color:#335d69;font-size:10px;display:block}.wallet-invite-steps li small{color:#8aa1a8;margin-top:3px;font-size:8px;line-height:1.4;display:block}.wallet-invite-rules{padding-bottom:11px}.wallet-invite-rules>header{margin-bottom:8px}.wallet-invite-rules p{color:#78929a;grid-template-columns:10px 1fr;gap:3px;margin:0;padding:4px 0;font-size:9px;line-height:1.5;display:grid}.wallet-invite-rules p i{color:#20a8a7;font-style:normal}.wallet-invite-error{text-align:center;justify-items:center;padding:36px 16px;display:grid}.wallet-invite-error>i{color:#278f98;background:#eef9f9;border:1px solid #b8dcdf;border-radius:13px;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;font-weight:800;display:grid}.wallet-invite-error b{color:#315967;margin-top:10px;font-size:13px}.wallet-invite-error p{color:#829ba3;margin:5px 0 12px;font-size:10px}.wallet-invite-error button{color:#177f89;background:#e9f8f7;border:1px solid #80cbd0;border-radius:10px;min-height:35px;padding:0 17px;font-size:11px;font-weight:800}.theme-night .wallet-subpage{background:radial-gradient(circle at 88% 0,#27b8c427 0,#0000 28%),linear-gradient(#061a32,#092945)}.theme-night .wallet-subpage-body{background:#0c2b47ed;border-color:#4bd4dc35;box-shadow:0 14px 30px #00000024,inset 0 1px #b6ffff12}.theme-night .wallet-subpage-heading{color:#8bc4cb}.theme-night .wallet-subpage-heading i{background:linear-gradient(90deg,#4bd4dc26,#0000)}.theme-night .wallet-subpage-notice{background:#0b3551;border-color:#3bc4cb38;box-shadow:inset 3px 0 #3fc5c4}.theme-night .wallet-subpage-notice b{color:#7be5e3}.theme-night .wallet-subpage-notice span,.theme-night .wallet-field{color:#a4ced4}.theme-night .wallet-field span em{color:#739fa9}.theme-night .wallet-field input{color:#e6fbfb;background:#08253e;border-color:#4bd4dc36}.theme-night .wallet-quick-amounts button{color:#a7d3d9;background:#0b304a;border-color:#4bd4dc30}.theme-night .wallet-quick-amounts button.is-selected{color:#a4ffff;background:#104b5b;border-color:#4ee0dc}.wallet-payment-picker{z-index:3;position:relative}.wallet-payment-trigger{color:#224c5c;text-align:left;background:#f7fcfc;border:1px solid #c9e3e6;border-radius:13px;outline:0;grid-template-columns:minmax(0,1fr) 22px;align-items:center;width:100%;min-height:48px;padding:9px 13px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.wallet-payment-trigger[aria-expanded=true]{background:#fff;border-color:#26aaa9;box-shadow:0 0 0 4px #1daaa91a}.wallet-payment-trigger:focus-visible{background:#fff;border-color:#26aaa9;box-shadow:0 0 0 4px #1daaa91a}.wallet-payment-trigger>div{gap:3px;min-width:0;display:grid}.wallet-payment-trigger b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.wallet-payment-trigger small{color:#78939b;font-size:10px;font-weight:500}.wallet-payment-trigger>i{width:16px;height:16px;display:block;position:relative}.wallet-payment-trigger>i:after{content:"";border-bottom:2px solid #218d96;border-right:2px solid #218d96;width:7px;height:7px;transition:transform .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-67%)rotate(45deg)}.wallet-payment-trigger[aria-expanded=true]>i:after{transform:translate(-50%,-32%)rotate(225deg)}.wallet-payment-menu{z-index:4;background:#fbffff;border:1px solid #bee5e5;border-radius:14px;gap:4px;max-height:min(240px,36dvh);padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 28px #2457672b}.wallet-payment-menu button{color:#315a69;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:29px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:43px;padding:6px 7px;display:grid}.wallet-payment-menu button:hover,.wallet-payment-menu button.is-selected{color:#137e86;background:#e5f8f6}.wallet-payment-menu button>span{color:#fff;background:linear-gradient(135deg,#188ea5,#35bcb3);border-radius:9px;place-items:center;width:27px;height:27px;font:700 12px DM Mono,monospace;display:grid}.wallet-payment-menu button>div{gap:2px;min-width:0;display:grid}.wallet-payment-menu button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wallet-payment-menu button small{color:#79959d;font-size:9px}.wallet-payment-menu button i{color:#159b98;text-align:center;font-size:13px;font-style:normal;font-weight:800}.theme-night .wallet-payment-trigger{color:#e6fbfb;background:#08253e;border-color:#4bd4dc36}.theme-night .wallet-payment-trigger[aria-expanded=true]{background:#0d324b;border-color:#53d9d5;box-shadow:0 0 0 4px #45d8d51a}.theme-night .wallet-payment-trigger small,.theme-night .wallet-payment-menu button small{color:#8cbac2}.theme-night .wallet-payment-trigger>i:after{border-color:#8ee9e5}.theme-night .wallet-payment-menu{background:#0c2b47;border-color:#4bd4dc4d;box-shadow:0 14px 28px #0008}.theme-night .wallet-payment-menu button{color:#d8f4f5}.theme-night .wallet-payment-menu button:hover,.theme-night .wallet-payment-menu button.is-selected{color:#a2fff8;background:#164a5d}.theme-night .wallet-row{border-bottom-color:#4bd4dc1d}.theme-night .wallet-panel-foot{border-top-color:#4bd4dc1d}.theme-night .wallet-row b,.theme-night .wallet-application-row strong,.theme-night .wallet-bet-row strong,.theme-night .wallet-channel-card b{color:#e6fbfb}.theme-night .wallet-row small,.theme-night .wallet-application-row>p,.theme-night .wallet-channel-card small,.theme-night .wallet-channel-card p{color:#8eb9c2}.theme-night .wallet-channel-card,.theme-night .wallet-stat-grid>div{background:#092942;border-color:#4bd4dc2d}.theme-night .wallet-invite-hero{background:radial-gradient(circle at 90% 5%,#51d7ca3d,#0000 33%),linear-gradient(135deg,#075273,#087d83 62%,#248a79);border-color:#70ffff46;box-shadow:0 12px 24px #0005}.theme-night .wallet-invite-code-card,.theme-night .wallet-invite-steps,.theme-night .wallet-invite-rules{box-shadow:none;background:#0a2943;border-color:#4bd4dc31}.theme-night .wallet-invite-code-card>header small,.theme-night .wallet-invite-link>span,.theme-night .wallet-invite-stats small,.theme-night .wallet-invite-steps li small,.theme-night .wallet-invite-rules p{color:#8fb8bf}.theme-night .wallet-invite-code-card>header b,.theme-night .wallet-invite-code-row strong,.theme-night .wallet-invite-stats b,.theme-night .wallet-invite-steps>header b,.theme-night .wallet-invite-rules>header b,.theme-night .wallet-invite-steps li b,.theme-night .wallet-invite-error b{color:#e4fafa}.theme-night .wallet-invite-code-card>header em{color:#83eee2;background:#164d50}.theme-night .wallet-invite-code-row button,.theme-night .wallet-invite-link button,.theme-night .wallet-invite-error button{color:#9df8f1;background:#103d52;border-color:#4bd4dc55}.theme-night .wallet-invite-link{background:#071f36;border-color:#4bd4dc24}.theme-night .wallet-invite-stats>div{background:#08253d;border-color:#4bd4dc29}.theme-night .wallet-invite-stats b i{color:#8cb8c0}.theme-night .wallet-invite-steps li>i{color:#94fff5;background:#104454;border-color:#4bd4dc61}.theme-night .wallet-invite-steps li:not(:last-child):after{border-color:#4bd4dc4f}.theme-night .wallet-invite-error>i{color:#8df7f1;background:#0d3b50;border-color:#4bd4dc42}.theme-night .wallet-invite-error p{color:#8eb8c0}.wallet-load-more{color:#158b8b;background:#eefaf9;border:1px solid #8ad8d5;border-radius:999px;width:max-content;margin:13px auto 4px;padding:8px 13px;font-size:10px;font-weight:700;display:block}.wallet-load-more:disabled{opacity:.68}.theme-night .wallet-load-more{color:#b8eff1;background:#103b56;border-color:#4bc6ca70}.wallet-header.wallet-header-back{grid-template-columns:40px minmax(0,1fr) 40px;justify-content:stretch;display:grid}.wallet-header.wallet-header-back>.wallet-panel-back{grid-column:1;justify-self:start;position:static;right:auto}.wallet-header.wallet-header-back>div{text-align:center;grid-column:2;min-width:0}.wallet-header.wallet-header-back>span{grid-column:3}@media (max-width:350px){.wallet-subpage-body:has(.wallet-invite-hero){margin-inline-start:9px;margin-inline-end:9px;padding-inline-start:11px;padding-inline-end:11px}.wallet-invite-hero{grid-template-columns:minmax(0,1fr) 60px;min-height:122px;padding:15px 13px}.wallet-invite-hero h2{font-size:20px}.wallet-invite-hero p{font-size:10px}.wallet-invite-gift{border-radius:16px;width:53px;height:53px}.wallet-invite-gift i{font-size:23px}.wallet-invite-code-row strong{letter-spacing:.06em;font-size:23px}.wallet-invite-code-row button,.wallet-invite-link button{padding-inline-start:9px;padding-inline-end:9px}.wallet-invite-steps,.wallet-invite-rules{padding-inline-start:11px;padding-inline-end:11px}.wallet-invite-steps li small{font-size:7px}}html:has(.theme-night){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#061a34}body:has(.theme-night){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#061a34}#root:has(.theme-night){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#061a34}.mobile-app.theme-night .app-content{color:#e5f7fa;background:#071d35}.theme-night .wallet-page,.theme-night .profile-simple-page,.theme-night .chat-list,.theme-night .chat-room,.theme-night .notification-page,.theme-night .system-notice-page,.theme-night .activity-notice-page,.theme-night .plan-page{min-height:100%}.theme-night .app-content:has(.wallet-page){background:radial-gradient(circle at 88% 5%,#176f8740,#0000 31%),linear-gradient(#071d35,#092842)}.theme-night .app-content:has(.profile-simple-page){background:radial-gradient(circle at 88% 5%,#176f8740,#0000 31%),linear-gradient(#071d35,#092842)}.theme-night .app-content:has(.chat-list){background:radial-gradient(circle at 88% 5%,#176f8740,#0000 31%),linear-gradient(#071d35,#092842)}.theme-night .app-content:has(.chat-room){background:radial-gradient(circle at 88% 5%,#176f8740,#0000 31%),linear-gradient(#071d35,#092842)}.theme-night .app-content:has(.notification-page){background:radial-gradient(circle at 88% 5%,#176f8740,#0000 31%),linear-gradient(#071d35,#092842)}.theme-night .app-content:has(.system-notice-page){background:radial-gradient(circle at 88% 5%,#176f8740,#0000 31%),linear-gradient(#071d35,#092842)}.theme-night .app-content:has(.activity-notice-page){background:radial-gradient(circle at 88% 5%,#176f8740,#0000 31%),linear-gradient(#071d35,#092842)}.theme-night .app-content:has(.plan-page){background:radial-gradient(circle at 88% 5%,#176f8740,#0000 31%),linear-gradient(#071d35,#092842)}.theme-night .chat-list,.theme-night .chat-room,.theme-night .notification-page,.theme-night .plan-page{--message-canvas:#061725;--message-panel:#0d2a3b;--message-panel-raised:#113246;--message-border:#6bd1d526;--message-text:#deedf0;--message-muted:#8faab3;--message-accent:#64d2cf;--card:var(--message-panel);--muted:var(--message-muted)}.theme-night .chat-list{color:var(--message-text);background:radial-gradient(circle at 92% 4%,#1462773d,#0000 28%),linear-gradient(#061725,#081e2e 72%,#071b2b)}.theme-night .app-content:has(.chat-list){background:radial-gradient(circle at 90% 3%,#14627730,#0000 30%),linear-gradient(#061725,#081e2e)}.theme-night .app-content:has(.chat-room){background:radial-gradient(circle at 90% 3%,#14627730,#0000 30%),linear-gradient(#061725,#081e2e)}.theme-night .app-content:has(.notification-page){background:radial-gradient(circle at 90% 3%,#14627730,#0000 30%),linear-gradient(#061725,#081e2e)}.theme-night .app-content:has(.plan-page){background:radial-gradient(circle at 90% 3%,#14627730,#0000 30%),linear-gradient(#061725,#081e2e)}.theme-night .chat-list .blue-header{color:#e8f5f6;background:linear-gradient(115deg,#082b48,#0b5060 58%,#0d716c);border-bottom:1px solid #62d2d43b;box-shadow:0 7px 20px #020b1599}.theme-night .chat-subhead{color:#d2e4e8}.theme-night .chat-subhead button{color:#88abb4}.theme-night .chat-list .chat-row{border:1px solid var(--message-border);width:calc(100% - 24px);color:var(--message-text);background:linear-gradient(135deg,#0f2d40,#0b2538);border-radius:15px;margin:9px 12px;box-shadow:inset 0 1px #b7ffff0a,0 9px 20px #020b1566}.theme-night .chat-list .chat-row b{color:var(--message-text)}.theme-night .chat-list .chat-row small,.theme-night .chat-list .chat-row time{color:var(--message-muted)}.theme-night .chat-list .chat-row-pinned{background:linear-gradient(110deg,#153648,#0c273b 72%);border-color:#d8ac5940}.theme-night .chat-list .chat-row-pinned:before{color:#e7bd68}.theme-night .chat-list .message-logo i{border-color:#0d293d}.theme-night .chat-room,.theme-night .notification-page,.theme-night .system-notice-page,.theme-night .activity-notice-page,.theme-night .plan-page{background:radial-gradient(circle at 88% 5%, #155e7130, transparent 29%), linear-gradient(180deg, var(--message-canvas), #081e2e);color:var(--message-text)}.theme-night .chat-room>.blue-header,.theme-night .notification-page>.blue-header,.theme-night .plan-page>.blue-header{color:#e8f5f6;background:linear-gradient(115deg,#082b48,#0b5060 58%,#0d716c);border-bottom:1px solid #62d2d435;box-shadow:0 7px 20px #020b1599}.theme-night .chat-room>.chat-room-header{color:#eaf9fb;background:radial-gradient(circle at 94% 0,#1b777653,#0000 31%),linear-gradient(115deg,#082b48,#0b4656 60%,#0b5f5c);border-bottom-color:#62d2d435;box-shadow:0 6px 18px #020b1575}.theme-night .chat-room-header>button:first-child{color:#c7edef;background:#0c3a50b8;border-color:#75d5d33d;box-shadow:inset 0 1px #d7ffff12,0 4px 10px #0003}.theme-night .chat-room-heading small{color:#a9dadd;background:#174d59}.theme-night .chat-room-header .chat-room-avatar{background:linear-gradient(145deg,#123b55,#134d56);border-color:#75d5d34b;box-shadow:inset 0 1px #d7ffff12,0 5px 12px #0004}.theme-night .chat-room .chat-history{background:radial-gradient(circle at 83% 10%, #13556b2e, transparent 31%), var(--message-canvas)}.theme-night .chat-room .room-notice{color:#d7c38e;background:#2e2d24;border-bottom:1px solid #d7a95626}.theme-night .chat-room .system-pill{color:#9fb8c0;background:#173447}.theme-night .chat-room .service-bubble{color:#dbe9ec;background:#102d40;border:1px solid #75cdd11f;box-shadow:0 5px 14px #020b1570}.theme-night .chat-room .service-message.outgoing .service-bubble{color:#e6f5f4;background:linear-gradient(135deg,#15545a,#12484f);border-color:#75d7d333}.theme-night .chat-room .chat-history .service-bubble>small,.theme-night .chat-room .message-bubble-time{color:#88a8b1}.theme-night .chat-room .service-message.outgoing .message-bubble-time{color:#a2ceca}.theme-night .chat-room .chat-input{background:#081c2d;border-top-color:#68cdd128}.theme-night .chat-room .chat-input input,.theme-night .chat-room .chat-input .chat-muted-placeholder,.theme-night .chat-room .service-replies button,.theme-night .chat-room .chat-load-history{color:#c7dadd;background:#102f43;border-color:#62cacb38}.theme-night .chat-room .chat-input input::placeholder{color:#7896a1}.theme-night .chat-inline-retry,.theme-night .chat-retry-state{color:#ceb985;box-shadow:none;background:#2b2b25;border-color:#d09d4738}.theme-night .chat-inline-retry button,.theme-night .chat-retry-state button{color:#72d8d3}.theme-night .notification-thread-list,.theme-night .notification-thread,.theme-night .notification-messages>button{border-color:var(--message-border);background:var(--message-panel);color:var(--message-text);box-shadow:0 8px 18px #020b1552}.theme-night .notification-thread p,.theme-night .notification-messages p,.theme-night .notification-thread time,.theme-night .notification-messages time,.theme-night .notification-pinned-title{color:var(--message-muted)}.theme-night .system-notice-intro,.theme-night .system-notice-card{border-color:var(--message-border);background:linear-gradient(145deg, var(--message-panel-raised), var(--message-panel));color:var(--message-text);box-shadow:0 9px 20px #020b155c}.theme-night .system-notice-card.is-unread{border-color:#63d1cf6b;box-shadow:inset 3px 0 #52c8c5,0 9px 20px #020b155c}.theme-night .system-notice-intro h1,.theme-night .system-notice-card b,.theme-night .draw-notice-heading b,.theme-night .draw-notice-stats b,.theme-night .draw-bet-list h3,.theme-night .draw-bet-list section b{color:var(--message-text)}.theme-night .system-notice-intro p,.theme-night .system-notice-card p,.theme-night .draw-notice-heading small,.theme-night .draw-notice-summary>time,.theme-night .draw-notice-detail>time,.theme-night .draw-bet-list section p,.theme-night .empty-notice{color:var(--message-muted)}.theme-night .draw-notice-card{background:linear-gradient(145deg,#102f43,#0b2638);border-color:#62c8cc35}.theme-night .draw-notice-game>span{background:#16394a;border-color:#6cc7ca2f;box-shadow:0 4px 10px #020b1570}.theme-night .draw-notice-stats>span,.theme-night .draw-bet-list section{background:#0b2536;border-color:#66cbd126}.theme-night .draw-notice-stats small,.theme-night .draw-notice-stats em,.theme-night .draw-bet-list section small{color:#88a5ae}.theme-night .draw-notice-stats .has-prize{background:#302b25}.theme-night .draw-notice-stats .has-prize b,.theme-night .draw-notice-stats .has-prize em{color:#eda06e}.theme-night .activity-notice-card.has-cover{border-color:var(--message-border);background:var(--message-panel);box-shadow:0 9px 20px #020b1566}.theme-night .plan-lobby-overview,.theme-night .plan-game-card,.theme-night .plan-current,.theme-night .plan-master-tabs button,.theme-night .plan-mode-tabs button,.theme-night .plan-recommendation,.theme-night .plan-history{border-color:var(--message-border);background:var(--message-panel);color:var(--message-text);box-shadow:0 9px 20px #020b155c}.theme-night .plan-game-main{background:linear-gradient(120deg,#113247,#0d2a3b)}.theme-night .plan-game-card footer,.theme-night .plan-history-head{background:#091f30;border-color:#67cbd124}.theme-night .plan-lobby-overview b,.theme-night .plan-game-main>div b,.theme-night .plan-recommendation header b,.theme-night .plan-history>header b,.theme-night .plan-history-row span b{color:var(--message-text)}.theme-night .plan-lobby-overview span,.theme-night .plan-overview-masters em,.theme-night .plan-game-main>div small,.theme-night .plan-game-main>em,.theme-night .plan-game-card footer>span,.theme-night .plan-current>div small,.theme-night .plan-current>time,.theme-night .plan-master-tabs button small,.theme-night .plan-mode-tabs button,.theme-night .plan-recommendation header em,.theme-night .plan-recommendation>p,.theme-night .plan-history-head,.theme-night .plan-history-row span small,.theme-night .plan-history-loading,.theme-night .plan-empty,.theme-night .plan-canada-result i{color:var(--message-muted)}.theme-night .plan-lobby-overview small,.theme-night .plan-current>div b,.theme-night .plan-recommendation header small,.theme-night .plan-history>header span,.theme-night .plan-history-pick>small b{color:var(--message-accent)}.theme-night .plan-game-logo,.theme-night .plan-current-logo{border-color:#244b5b;box-shadow:0 4px 10px #020b1570}.theme-night .plan-master-tabs button.active,.theme-night .plan-mode-tabs button.active{color:#e4f3f3;background:linear-gradient(135deg,#15485a,#145851);border-color:#58cfcd78;box-shadow:inset 0 0 0 1px #62d7d421}.theme-night .plan-history-row,.theme-night .plan-history>header{border-color:#67cbd124}.theme-night .plan-history-row{color:#b8cbd0}.theme-night .plan-history-pick>small{color:#91aab2}.theme-night .plan-history-pick>small em{color:#6f8993}.theme-night .plan-history-row>em.hit{color:#79d7b8;background:#153a33}.theme-night .plan-history-row>em.miss{color:#ee9a92;background:#3d292d}.theme-night.game-room .game-info,.theme-night.game-room .last-draw{color:#d9f2f5;background:#0c2d49;border-bottom-color:#60d2dc2d}.theme-night.game-room .game-info>div,.theme-night.game-room .last-draw>span,.theme-night.game-room .last-draw small{color:#b8d9df}.theme-night.game-room .game-acceptance{color:#92ebe0;background:#154854}.theme-night.game-room .game-acceptance.closing{color:#ffd880;background:#50431f}.theme-night.game-room .game-acceptance.closed{color:#ffb0a4;background:#512e38}.theme-night.game-room .game-info i{color:#9cedef;background:#17425c}.theme-night.game-room .game-info button{color:#9eeff0;background:#16415a}.theme-night.game-room .last-draw small>b{color:#ff987f}.theme-night.game-room .last-draw:after{color:#91ebec}html[data-member-display=simple] .theme-day,html[data-member-display=simple] .theme-day .app-content{background-image:none!important}html[data-member-display=simple] .theme-day.mobile-app,html[data-member-display=simple] .theme-day.game-room,html[data-member-display=simple] .theme-day.room-entry-page,html[data-member-display=simple] .theme-day .app-content{background-color:#eaf6f8}:root{--member-ui-font:Arial, "Noto Sans SC", system-ui, sans-serif}body,#root,#root *,body>[role=presentation],body>[role=presentation] *{font-variant-numeric:tabular-nums;font-family:var(--member-ui-font)!important;font-feature-settings:"zero" 0!important}.session-startup.login-page{min-height:100dvh;padding:24px}.session-startup-card{border-radius:20px;width:min(350px,100%);padding:25px}.session-startup-card .login-brand{grid-template-columns:50px minmax(0,1fr)}.session-check-notice{color:#527c89;justify-content:center;align-items:center;gap:8px;display:flex}.session-check-notice p{margin:0;font-size:12px;line-height:1.6}.session-check-notice .session-check-spinner{color:#368ea0;background:0 0;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite session-check-spin;display:block}.session-startup-notice{background:#eaf7f7;border-radius:10px;min-height:48px;margin-top:18px}.login-session-status{justify-content:flex-start;min-height:34px}.login-session-status p{font-size:10px}.login-primary:disabled{cursor:wait;opacity:.65;box-shadow:none}.session-startup-copy{margin:22px 0 0}.session-startup-copy h1{font-size:19px}.session-startup-copy p{overflow-wrap:anywhere;font-size:12px}.session-startup-actions{gap:12px;display:grid}.theme-night .session-check-notice{color:#aad0d6}.theme-night .session-check-spinner{color:#73cecf}.theme-night .session-startup-notice{background:#10394e}@keyframes session-check-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.session-check-notice .session-check-spinner{animation:none}}.scratch-draw-board{margin-top:12px}.scratch-draw-board .scratch-draw-hint,.action-modal .scratch-draw-empty{color:#698792;text-align:center;margin:0 0 10px;font-size:12px;line-height:1.5}.scratch-draw-surface{isolation:isolate;background:#f0f9fa;border:1px solid #c3dfe3;border-radius:10px;position:relative;overflow:hidden}.scratch-draw-grid{grid-template-columns:repeat(var(--scratch-columns), minmax(18px, 1fr));align-content:center;gap:3px;min-height:78px;padding:14px 6px;display:grid}.scratch-draw-surface.is-revealed{scrollbar-width:thin;overflow-x:auto}.scratch-draw-surface:not(.is-ready):not(.is-revealed) .scratch-draw-grid{visibility:hidden}.scratch-draw-cell{justify-items:center;gap:4px;min-width:0;display:grid}.scratch-draw-cell>b.lottery-ball{border-radius:5px;place-items:center;width:min(100%,36px);height:30px;font:800 16px/1 Rajdhani,sans-serif;display:grid}.scratch-draw-cell>small{color:#8da4ac;font-size:10px;line-height:1}.scratch-draw-mask{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.scratch-draw-surface.is-revealed .scratch-draw-mask{visibility:hidden;pointer-events:none}.scratch-draw-board .scratch-draw-total{color:#61828d;justify-content:center;align-items:center;gap:6px;margin:10px 0 0;font-size:12px;display:flex}.scratch-draw-total>b{color:#d87847;font-size:16px}.scratch-draw-total>span{color:#3a8891;font-size:11px}.scratch-draw-controls{justify-content:center;gap:10px;margin-top:12px;display:flex}.scratch-draw-controls>button{color:#367e8c;cursor:pointer;background:#f6fcfc;border:1px solid #badadf;border-radius:8px;min-height:38px;padding:7px 15px;font-size:12px;font-weight:700}.scratch-draw-controls>button:last-child{color:#fff;background:#438fa2;border-color:#438fa2}.scratch-draw-controls>button:disabled{opacity:.42;cursor:default}.scratch-draw-controls>button:focus-visible{outline-offset:3px;outline:2px solid #218eab}body:has(.theme-night) .scratch-draw-surface{background:#103347;border-color:#31596b}body:has(.theme-night) .scratch-draw-board .scratch-draw-hint{color:#a5c2ce}body:has(.theme-night) .scratch-draw-board .scratch-draw-total{color:#a5c2ce}body:has(.theme-night) .action-modal .scratch-draw-empty{color:#a5c2ce}body:has(.theme-night) .scratch-draw-controls>button{color:#bedde5;background:#183e54;border-color:#365c6f}body:has(.theme-night) .scratch-draw-controls>button:last-child{color:#effbff;background:#3c8295;border-color:#3c8295}@media (max-width:360px){.scratch-draw-cell>b.lottery-ball{height:28px;font-size:14px}}
