@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&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}*{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:9px;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 12px 10px;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-logo.compact-source-logo img{transform:scale(2.8)}.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}.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}.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:center;gap:12px;padding:15px 17px;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:4px;min-width:0;display:grid}.chat-row b{font-size:15px}.chat-row small{color:#929daa;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.chat-row time{color:#aab2bc;align-self:flex-start;font-size:10px}.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:63px 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>b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:18px;overflow:hidden}.game-header .game-header-meta{text-align:right;opacity:.88;justify-items:end;gap:2px;display:grid}.game-header .game-header-meta small{white-space:nowrap}.game-info{background:#fff;border-bottom:1px solid #e7ecef;align-items:center;gap:6px;padding:9px 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:30px;color:inherit;background:0 0;border:0;border-radius:8px;justify-self:center;align-items:center;gap:7px;padding:4px 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 b{letter-spacing:.12em;font:700 19px Rajdhani,Noto Sans SC,sans-serif}.theme-day .room-cluster{color:#155f78}.theme-day .room-cluster:active{background:#26889b12}.theme-day .room-cluster svg:first-child{color:#2d8191}.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:#f9ffff;border:1px solid #a8dce1;border-radius:15px;width:min(356px,100%);max-height:min(78dvh,580px);padding:15px;overflow-y:auto;box-shadow:0 14px 28px #10496252}.room-switcher>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.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{font-size:17px}.room-switcher>header>button{color:#357582;background:#e5f4f5;border:0;border-radius:10px;place-items:center;width:30px;height:30px;padding:0;font-size:21px;line-height:1;display:grid}.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 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{gap:7px;display:grid}.room-switcher-list>button{color:#315c6c;text-align:left;background:#f4fbfb;border:1px solid #d6e9eb;border-radius:12px;align-items:center;gap:9px;width:100%;min-height:51px;padding:8px 10px;display:flex}.room-switcher-list>button:hover:not(:disabled){background:#e9f8f7;border-color:#50bfc1}.room-switcher-list>button:disabled{opacity:.72}.room-switcher-list>button>span{flex:1;gap:2px;min-width:0;display:grid}.room-switcher-list>button>.room-switcher-list-icon{color:#278d94;background:#ddf2f2;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font:700 11px DM Mono,monospace;display:grid}.room-switcher-list b{color:#255565;white-space:nowrap;text-overflow:ellipsis;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:7px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:700}.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;border:0;border-top:1px solid #dbecee;gap:6px;width:100%;margin-top:11px;padding:10px 2px 1px;font-size:11px;font-weight:700;display:grid}.room-switcher-entry-first{border-top:0;margin-top:0;padding-top:0}.room-switcher-entry>div{align-items:center;gap:7px;display:flex}.room-switcher-entry input{color:#24586a;letter-spacing:.08em;background:#f5fbfb;border:1px solid #b9dde1;border-radius:10px;outline:0;flex:1;min-width:0;height:37px;padding:0 11px;font:700 13px 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 button{color:#fff;background:linear-gradient(135deg,#168ca6,#29b9a8);border:0;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;padding:0;display:grid}.room-switcher-entry button:disabled{opacity:.6}.theme-night .room-switch-trigger{color:#a8f8f4;background:#0b456666;border-color:#a5ffff40}.theme-night .room-switcher-layer{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>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 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-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;border-top-color:#4bd4dc2a}.theme-night .room-switcher-entry input{color:#e1fbfd;background:#103a56;border-color:#4bd4dc3d}.theme-night .room-switcher-entry input::placeholder{color:#8dbcc5}.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-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}.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}.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}.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}.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}.chat-history-ready{align-content:end;display:grid}.service-history{align-content:end;gap:0;display:grid}.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}.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}}.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-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-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-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(3,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{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-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.25fr .9fr .9fr .48fr;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>span:nth-child(3){gap:3px;display:flex}.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}.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-game-main{background:linear-gradient(120deg,#123e58,#12445b)}.theme-night .plan-game-card footer,.theme-night .plan-history-head{background:#0c2d47;border-color:#55c8cc2f}.theme-night .plan-master-tabs button.active,.theme-night .plan-mode-tabs button.active{background:linear-gradient(135deg,#166887,#178b84);border-color:#45d3d0}.theme-night .plan-history-row,.theme-night .plan-history>header{border-color:#69cfd02a}.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>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}.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-card{background:linear-gradient(145deg,#103650,#102f48);border-color:#3b8e9a}.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-game>span{background:#143f57;border-color:#b9ffff38;box-shadow:0 4px 10px #0005}.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-notice-stats .has-prize{background:#503b31}.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}.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 .quick-check-in{color:#fff;background:linear-gradient(145deg,#ffca58,#f29a37);border:1px solid #ffe1a1;border-radius:10px;font-size:12px;font-weight:700}.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{width:30px;height:30px}}.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{color:#168bc4;letter-spacing:.01em;background:linear-gradient(135deg,#e9f8ff,#e6f5ff);border:1px solid #7ecff054;border-radius:8px;margin:0 0 7px;padding:3px 8px;font-weight:800;line-height:1.35;display:table;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}.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{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.draw-announcement-balls b{color:#fff;place-items:center;width:28px;height:28px;padding:0;font-size: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}.settlement-notice-list{gap:2px;display:grid}.personal-settlement article{border-left:3px solid #8da3ab}.personal-settlement.won article{border-left-color:#31b18c}.personal-settlement.lost article{border-left-color:#e48179}.settlement-bet-details{gap:5px;margin-top:9px;display:grid}.settlement-line{background:#f2f8f8;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:5px 7px;display:flex}.settlement-line>span{color:#536e78;min-width:0}.settlement-line>em{color:#db6b64;flex:none;font-size:10px;font-style:normal;font-weight:800}.settlement-line>em.won{color:#15967a}.personal-settlement article footer{color:#168c82;border-top:1px solid #e4ecef;margin-top:9px;padding-top:7px;font-weight:800}.theme-night.game-room .settlement-line{background:#12384b}.theme-night.game-room .settlement-line>span{color:#c3e0e5}.theme-night.game-room .personal-settlement article footer{color:#7fe4cb;border-top-color:#4bc3cb30}.persisted-ticket{margin-top:12px}.persisted-badge{color:#168b80;background:#e8f6f3;border-radius:999px;margin:0 0 7px 7px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.persisted-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.persisted-line>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.persisted-line>em{color:#79909a;flex:none;font-size:9px;font-style:normal}.persisted-line>em.won{color:#1a9a78}.persisted-line>em.lost{color:#df6b62}.persisted-line>em.cancelled{color:#9aa6ac}.persisted-more{color:#18867e;background:#eaf6f5;border:0;border-radius:7px;width:100%;margin-top:7px;padding:6px;font-size:10px}.theme-night.game-room .persisted-badge,.theme-night.game-room .persisted-more{color:#8ce8df;background:#164657}.game-room .game-header>b{font-size:18px}.game-room .game-header small,.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 .admin-message article,.game-room .market-bet p,.game-room .player-bet article{font-size:14px}.game-room .parsed-ticket article{font-size:13px}.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>span.compact-source-logo img{transform:scale(2.8)}.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}.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}.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);min-height:100%}.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;align-items:end;gap:8px;padding:11px 14px;display:flex}.draw-results-filters label{flex:1;gap:4px;min-width:0;display:grid}.draw-results-filters label:first-child{flex:1.35}.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{flex:1.35;min-width:0;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;min-width:0;height:45px;padding:6px 9px 5px;display:grid}.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 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(82px,20vw,118px) minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.draw-result-modes>span{color:#3e5c69;white-space:nowrap;font-size:12px;font-weight:700}.draw-result-modes>div{grid-auto-columns:minmax(48px,1fr);grid-auto-flow:column;gap:7px;min-width:0;display:grid}.draw-result-modes button{color:#fff;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}.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;padding:0 12px 24px}.draw-results-table>article,.racing-results-table>article{background:#fff;border-top:0;border-bottom:1px solid #d9e2e5;grid-template-columns:clamp(82px,19%,124px) 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-auto-columns:clamp(23px,6.3vw,32px);grid-auto-flow:column;justify-content:start;align-self:center;gap:clamp(3px,.9vw,6px);min-width:0;display:grid}.draw-results-table>article>.draw-result-cells>b,.racing-results-table>article>.draw-result-cells>b{color:#fff;text-shadow:0 1px 1px #00000052;border-radius:4px;place-items:center;width:clamp(23px,6.3vw,32px);height:clamp(23px,6.3vw,32px);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 .trend-cells{grid-auto-columns:auto;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:78px 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:77px 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{grid-auto-columns:clamp(22px,6.15vw,29px);gap:clamp(2px,.65vw,4px)}.draw-results-table>article>.draw-result-cells>b,.racing-results-table>article>.draw-result-cells>b{width:clamp(22px,6.15vw,29px);height:clamp(22px,6.15vw,29px);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 .trend-cells{gap:clamp(3px,1vw,7px)}}.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:17px;gap:2px}.game-room .racing-draw-ui .last-draw>div>b,.game-room .racing-draw-ui .recent-draws article>div>b{width:17px;min-width:17px;height:17px;font-size:10px!important}.game-room .racing-draw-ui .recent-draws header>b>i{width:17px;font-size:8px}.game-room .racing-draw-ui .recent-draws header,.game-room .racing-draw-ui .recent-draws article{grid-template-columns:minmax(76px,20%) minmax(0,1fr) minmax(88px,24%);column-gap:5px}.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{grid-area:1/3;padding:0;font-size:9px}.game-room .quick-actions{transition:top .24s}.game-room.history-expanded .quick-actions{gap:6px;top:414px}.game-room.history-expanded .quick-actions button{width:30px;height:30px}.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:17px;gap:2px}.game-room .racing-draw-ui .last-draw>div>b,.game-room .racing-draw-ui .recent-draws article>div>b{width:17px;min-width:17px;height:17px;font-size:10px!important}.game-room .racing-draw-ui .recent-draws header>b>i{width:17px}}@media (max-height:680px){.game-room.history-expanded .quick-actions{opacity:0;pointer-events: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}.register-back{margin-top:12px}.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;background:#e6f8fc url(/images/lobby-day-city.png) bottom/cover;grid-template-rows:auto 1fr;min-height:100dvh;font-family:Noto Sans SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid;overflow:hidden}.room-entry-top{justify-content:space-between;align-items:center;display:flex}.room-entry-top>div{gap:3px;display:grid}.room-entry-top small{color:#4e8194;font-size:9px}.room-entry-top>span{color:#17627d;background:#fff9;border:1px solid #28718b4d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.room-entry-welcome{gap:3px;margin-top:29px;display:grid}.room-entry-welcome small{color:#367b90;font-size:10px}.room-entry-welcome strong{letter-spacing:.04em;font:700 28px DM Mono}.room-entry-welcome p{color:#47798c;margin:2px 0 0;font-size:11px;line-height:1.7}.room-entry-content{align-content:start;gap:13px;padding:17px 15px 26px;display:grid}.room-entry-back{color:#36748a;background:0 0;border:0;justify-self:start;padding:4px 1px;font-size:11px}.room-entry-card{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#fbffffdc;border:1px solid #ffffffc7;border-radius:21px;gap:13px;padding:21px 17px 17px;display:grid;box-shadow:0 12px 25px #34809628,inset 0 1px #fff}.room-entry-copy{gap:4px;display:grid}.room-entry-copy small{color:#1f9a9b;letter-spacing:.08em;font-size:10px;font-weight:700}.room-entry-copy h1{color:#183f56;margin:0;font-size:22px}.room-entry-copy p{color:#7894a0;margin:0;font-size:10px}.room-entry-field{gap:7px;margin-top:3px;display:grid}.room-entry-field span{color:#4e7180;font-size:11px;font-weight:700}.room-entry-field input{color:#17445b;letter-spacing:.08em;background:#f3fcfcd9;border:1px solid #9fd1d7;border-radius:12px;outline:0;width:100%;padding:14px;font:600 16px DM Mono;transition:border-color .18s,box-shadow .18s}.room-entry-field input:focus{border-color:#23aaa5;box-shadow:0 0 0 4px #24b1ad1c}.room-entry-error{color:#d55c50;margin:-4px 0 0;font-size:10px}.room-entry-submit{color:#fff;background:linear-gradient(135deg,#1686a9,#2fbcb1);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px;font-size:13px;font-weight:700;display:flex;box-shadow:0 8px 17px #17879835}.room-entry-submit span{font-size:17px;line-height:0}.room-entry-note{color:#5c8392;background:#effdffad;border:1px solid #79c8d261;border-radius:11px;padding:10px 11px;font-size:10px;line-height:1.55}.room-entry-note span{color:#e9a22e}@media (min-width:620px){.room-entry-page{border-radius:25px;width:430px;min-height:calc(100dvh - 32px);margin:16px auto;box-shadow:0 18px 50px #1d385333}.room-entry-hero{border-radius:25px 25px 30px 30px}}.room-entry-page{background:#eaf6f7 url(/images/yaotu-room-dawn.png) 50%/cover}.room-entry-page:before{content:"";pointer-events:none;background:linear-gradient(#ffffff38,#f7ffff22 43%,#ecfbfc82);position:absolute;top:0;bottom:0;left:0;right:0}.room-entry-hero,.room-entry-content{z-index:1;position:relative}.room-entry-hero{background:linear-gradient(#f9ffffd8,#f0fbfbbc);border-radius:0 0 26px 26px;padding:22px 21px 18px;box-shadow:inset 0 -1px #fff,0 8px 20px #5f98a220}.room-entry-top{justify-content:flex-start;gap:10px}.room-entry-top>img{object-fit:cover;border-radius:12px;width:37px;height:37px;box-shadow:0 4px 10px #2c829334}.room-entry-top b{letter-spacing:.1em;font-size:18px}.room-entry-top small{letter-spacing:.08em;font:700 8px DM Mono}.room-entry-content{gap:15px;padding:14px 16px 25px}.room-entry-back{color:#477588;align-items:center;gap:4px;padding:5px 2px;display:flex}.room-entry-back svg{width:15px;height:15px}.room-entry-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdf;border:1px solid #fffd;border-radius:23px;gap:16px;padding:23px 20px 19px;box-shadow:0 17px 33px #315f6f26,inset 0 1px #fff}.room-entry-copy{gap:5px}.room-entry-copy small{letter-spacing:.12em;font:700 9px DM Mono}.room-entry-copy h1{letter-spacing:.02em;font-size:24px}.room-entry-copy p{font-size:11px;line-height:1.7}.room-entry-field{gap:8px;margin-top:2px}.room-entry-field>div{position:relative}.room-entry-field input{color:#244a5b;background:#f6fcfc;border:1px solid #b5dadd;border-radius:14px;padding:16px 74px 16px 15px;font-size:17px}.room-entry-field i{color:#75a0a9;letter-spacing:.08em;font:700 8px DM Mono;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.room-entry-submit{background:linear-gradient(115deg,#126f9a,#1c9daf 56%,#4cc5b4);border-radius:15px;justify-content:space-between;min-height:50px;padding:0 17px;font-size:14px;box-shadow:0 9px 18px #137d9550}.room-entry-submit svg{border:1px solid #ffffff91;border-radius:50%;width:19px;height:19px;padding:3px}.room-entry-note{background:#ffffffa6;border-color:#ffffffa6;align-items:flex-start;gap:8px;padding:10px 12px;display:flex;box-shadow:0 4px 11px #4c82941c}.room-entry-note span{color:#237f85;background:#e4f5f4;border-radius:5px;flex:none;padding:2px 5px;font-size:8px;font-weight:700}.room-entry-note p{margin:0}.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(#061a34cf,#082943c9 43%,#061d37e8)}.theme-night.room-entry-page .room-entry-hero{background:linear-gradient(#0a2d48e8,#0d3d54cf);box-shadow:inset 0 -1px #75dce331,0 8px 20px #0005}.theme-night.room-entry-page .room-entry-top small,.theme-night.room-entry-page .room-entry-welcome small,.theme-night.room-entry-page .room-entry-welcome p,.theme-night.room-entry-page .room-entry-back,.theme-night.room-entry-page .room-entry-copy p,.theme-night.room-entry-page .room-entry-field span{color:#9fc8cf}.theme-night.room-entry-page .room-entry-top>span{color:#9be9e7;background:#0e3c56;border-color:#5acbd056}.theme-night.room-entry-page .room-entry-card{background:#0a2b46e8;border-color:#5bcad13b;box-shadow:0 17px 33px #0000004a,inset 0 1px #baffff13}.theme-night.room-entry-page .room-entry-copy h1{color:#e5fbfc}.theme-night.room-entry-page .room-entry-copy small{color:#7ee0dd}.theme-night.room-entry-page .room-entry-field input{color:#e8fcfc;background:#08253e;border-color:#4fc7cd4a}.theme-night.room-entry-page .room-entry-field input::placeholder,.theme-night.room-entry-page .room-entry-field i{color:#769ea9}.theme-night.room-entry-page .room-entry-note{color:#a8d1d6;background:#0c314bd9;border-color:#4dc7cd37;box-shadow:0 4px 11px #0003}.theme-night.room-entry-page .room-entry-note span{color:#91e6e2;background:#123f54}.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-card{background:radial-gradient(circle at 91% 5%,#62d9d63a,#0000 33%),#f4ffff;border:1px solid #bfe6e7;border-radius:17px;gap:6px;padding:16px;display:grid}.wallet-invite-card span{color:#2c8790;letter-spacing:.08em;font-size:10px;font-weight:700}.wallet-invite-card strong{color:#194c5d;letter-spacing:.11em;font:700 28px DM Mono,monospace}.wallet-invite-card p{color:#63838d;margin:1px 0 6px;font-size:11px;line-height:1.55}.wallet-invite-card button{color:#167b84;background:#e5f8f7;border:1px solid #79c9cb;border-radius:11px;min-height:38px;font-size:12px;font-weight:700}.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,.theme-night .wallet-invite-card strong{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-card{background:radial-gradient(circle at 91% 5%,#42d3d233,#0000 33%),#0a304b;border-color:#4bd4dc35}.theme-night .wallet-invite-card span{color:#79dfe0}.theme-night .wallet-invite-card p{color:#a1cbd0}.theme-night .wallet-invite-card button{color:#a5ffff;background:#10455a;border-color:#4bd4dc58}.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}.theme-night .chat-list{color:#e5f7fa;background:radial-gradient(circle at 88% 6%,#16728a42,#0000 30%),linear-gradient(#071d35,#092842)}.theme-night .app-content:has(.chat-list){background:#071d35}.theme-night .chat-list .blue-header{color:#edffff;background:linear-gradient(115deg,#0a385d,#0d6979 58%,#118b87);border-bottom:1px solid #56cbd535;box-shadow:0 5px 17px #0004}.theme-night .chat-subhead{color:#d5eef2}.theme-night .chat-subhead button{color:#91bec8}.theme-night .chat-row{color:#e7f8fa;background:#0d2d49;border:1px solid #63d3dc29;border-bottom-color:#63d3dc24;border-radius:15px;width:calc(100% - 24px);margin:9px 12px;box-shadow:0 8px 18px #0003}.theme-night .chat-row b{color:#f0fdff}.theme-night .chat-row small,.theme-night .chat-row time{color:#9dc3cc}.theme-night .chat-row-pinned{background:linear-gradient(110deg,#183d52,#12324e);border-color:#e4b45b48}.theme-night .chat-row-pinned:before{color:#f0c86a}.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}
