:root{color:#f7fdff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#0d506f;font-family:Inter,Microsoft YaHei,PingFang SC,system-ui,sans-serif}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{min-width:320px}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.72}.app-shell{background:linear-gradient(90deg,#092837e0,#115b7466,#092837e0),#0d506f;justify-content:center;min-height:100vh;display:flex}.screen{width:min(100vw,480px);min-height:100vh;padding:max(22px, env(safe-area-inset-top)) 20px max(28px, env(safe-area-inset-bottom));background:linear-gradient(#08567640,#0a65792e),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20480%20960'%20role='img'%20aria-label='city%20water%20background'%3e%3cdefs%3e%3clinearGradient%20id='sky'%20x1='0'%20x2='0'%20y1='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23166b8a'/%3e%3cstop%20offset='0.45'%20stop-color='%2327aec5'/%3e%3cstop%20offset='1'%20stop-color='%23e58a6f'/%3e%3c/linearGradient%3e%3clinearGradient%20id='water'%20x1='0'%20x2='1'%20y1='0'%20y2='0'%3e%3cstop%20offset='0'%20stop-color='%231e91aa'/%3e%3cstop%20offset='0.5'%20stop-color='%2372d7da'/%3e%3cstop%20offset='1'%20stop-color='%23247b9b'/%3e%3c/linearGradient%3e%3c/defs%3e%3crect%20width='480'%20height='960'%20fill='url(%23sky)'/%3e%3cpath%20d='M0%20200%20C80%20145%20135%20245%20218%20195%20C302%20145%20386%20174%20480%20132%20L480%200%20L0%200%20Z'%20fill='%236bd4d9'%20opacity='.24'/%3e%3cpath%20d='M0%20355%20C120%20320%20180%20374%20270%20338%20C340%20310%20412%20318%20480%20292%20L480%20580%20L0%20580%20Z'%20fill='%23d8f7f1'%20opacity='.18'/%3e%3crect%20x='0'%20y='555'%20width='480'%20height='190'%20fill='url(%23water)'%20opacity='.9'/%3e%3cpath%20d='M0%20610%20C74%20592%20118%20632%20190%20610%20C260%20589%20338%20621%20480%20595'%20fill='none'%20stroke='%23ecfff9'%20stroke-width='5'%20opacity='.22'/%3e%3cpath%20d='M0%20674%20C92%20648%20148%20694%20230%20668%20C318%20640%20382%20674%20480%20650'%20fill='none'%20stroke='%23ecfff9'%20stroke-width='4'%20opacity='.18'/%3e%3cg%20opacity='.8'%3e%3crect%20x='35'%20y='460'%20width='46'%20height='96'%20rx='4'%20fill='%23eef8ef'/%3e%3crect%20x='88'%20y='418'%20width='58'%20height='138'%20rx='5'%20fill='%23f7d59d'/%3e%3crect%20x='153'%20y='482'%20width='42'%20height='74'%20rx='4'%20fill='%23e9f4f5'/%3e%3crect%20x='305'%20y='442'%20width='34'%20height='114'%20rx='4'%20fill='%23cfe6ea'/%3e%3crect%20x='348'%20y='388'%20width='54'%20height='168'%20rx='6'%20fill='%23c8dde5'/%3e%3crect%20x='410'%20y='474'%20width='36'%20height='82'%20rx='4'%20fill='%23eef8ef'/%3e%3c/g%3e%3cpath%20d='M0%20744%20L480%20744%20L480%20960%20L0%20960%20Z'%20fill='%23846b73'%20opacity='.72'/%3e%3cpath%20d='M0%20782%20L480%20782'%20stroke='%235d4e59'%20stroke-width='4'%20opacity='.5'/%3e%3cg%20stroke='%23594752'%20stroke-width='5'%20opacity='.5'%3e%3cpath%20d='M30%20820%20h42%20M105%20820%20h34%20M178%20820%20h62%20M292%20820%20h55%20M390%20820%20h58'/%3e%3cpath%20d='M10%20870%20h70%20M118%20870%20h38%20M204%20870%20h70%20M310%20870%20h46%20M410%20870%20h52'/%3e%3cpath%20d='M44%20920%20h40%20M130%20920%20h82%20M260%20920%20h48%20M360%20920%20h76'/%3e%3c/g%3e%3c/svg%3e") bottom/cover no-repeat;position:relative;overflow-x:hidden}.auth-screen{background:linear-gradient(#030d1cb8 0%,#052d4957 42%,#020a14c7 100%),linear-gradient(90deg,#00000070,#00000014 48%,#0006),url(/assets/auth-waterfront-night-nzFC06St.jpg) 50%/cover no-repeat;flex-direction:column;justify-content:center;gap:28px;display:flex}.brand-block{text-align:center;padding-top:24px}.brand-block.compact{padding-top:0}.brand-mark{color:#fff;background:linear-gradient(135deg,#15d6e3f5,#114b9ef5);border:3px solid #ffffffd6;border-radius:50%;place-items:center;width:92px;height:92px;margin:0 auto 14px;font-size:30px;font-weight:900;display:grid;box-shadow:0 18px 38px #00081870,0 0 30px #29c9dd38}.brand-block h1,.hall-header h1{letter-spacing:0;margin:0;font-size:30px;line-height:1.15}.auth-screen .brand-block h1{text-shadow:0 3px 16px #000a189e}.brand-block p{color:#e8fcffdb;margin:10px 0 0;font-size:15px}.auth-screen .brand-block p{color:#effcffe6;text-shadow:0 2px 12px #000a1880}.glass-panel{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#d8f6fa6b;border:1px solid #ffffff70;border-radius:8px;position:relative;box-shadow:0 20px 44px #0734485c}.auth-panel{padding:54px 20px 22px}.auth-screen .auth-panel{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#09293b6b;border-color:#ffffff57;box-shadow:0 24px 54px #00081675}.register-panel{padding-top:50px}.panel-label{text-align:center;color:#6d3b11;background:linear-gradient(#ffeaa7,#f3a34c 58%,#d97e32);border-radius:999px;min-width:170px;padding:11px 24px 12px;font-size:20px;font-weight:800;position:absolute;top:-24px;left:50%;transform:translate(-50%);box-shadow:inset 0 2px #fff9,0 7px 13px #572b0e38}.panel-label.amber{color:#5e340d}.field{margin-bottom:16px;display:block;position:relative}.field span{color:#edfeffeb;margin:0 0 7px 8px;font-size:13px;font-weight:700;display:block}.field input{color:#16445a;background:#eef8ffeb;border:1px solid #ffffffb8;border-radius:999px;outline:none;width:100%;height:58px;padding:0 20px;font-size:16px;box-shadow:inset 0 2px 6px #26658126}.password-field input{padding-right:78px}.ghost-toggle{color:#28627d;background:#12698814;border:0;border-radius:999px;min-width:52px;height:40px;font-size:14px;position:absolute;bottom:9px;right:12px}.form-error{color:#fff6b8;min-height:22px;margin:-2px 6px 14px;font-size:14px;line-height:1.45}.primary-button,.secondary-button,.link-button{border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:58px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(#28ddeb,#0a97cf 60%,#0862b2);box-shadow:inset 0 2px #ffffff59,0 8px #084a8880}.primary-button.warm{color:#fff;background:linear-gradient(#ffd24d,#ff9f1f 58%,#db6513);box-shadow:inset 0 2px #ffffff6b,0 8px #90400673}.secondary-button,.link-button{color:#eaffff;background:#096f9485;border:1px solid #ffffff57;margin-top:18px}.link-button{background:0 0;border:0;min-height:42px;font-size:15px;font-weight:700}.spinner,.large-spinner{border:3px solid #ffffff7a;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.large-spinner{border-width:8px;border-top-color:#21d8ee;width:86px;height:86px}.room-screen{isolation:isolate;background:linear-gradient(#042032d1,#0c6b7785 44%,#f4975bb3 100%),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20480%20960'%20role='img'%20aria-label='city%20water%20background'%3e%3cdefs%3e%3clinearGradient%20id='sky'%20x1='0'%20x2='0'%20y1='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23166b8a'/%3e%3cstop%20offset='0.45'%20stop-color='%2327aec5'/%3e%3cstop%20offset='1'%20stop-color='%23e58a6f'/%3e%3c/linearGradient%3e%3clinearGradient%20id='water'%20x1='0'%20x2='1'%20y1='0'%20y2='0'%3e%3cstop%20offset='0'%20stop-color='%231e91aa'/%3e%3cstop%20offset='0.5'%20stop-color='%2372d7da'/%3e%3cstop%20offset='1'%20stop-color='%23247b9b'/%3e%3c/linearGradient%3e%3c/defs%3e%3crect%20width='480'%20height='960'%20fill='url(%23sky)'/%3e%3cpath%20d='M0%20200%20C80%20145%20135%20245%20218%20195%20C302%20145%20386%20174%20480%20132%20L480%200%20L0%200%20Z'%20fill='%236bd4d9'%20opacity='.24'/%3e%3cpath%20d='M0%20355%20C120%20320%20180%20374%20270%20338%20C340%20310%20412%20318%20480%20292%20L480%20580%20L0%20580%20Z'%20fill='%23d8f7f1'%20opacity='.18'/%3e%3crect%20x='0'%20y='555'%20width='480'%20height='190'%20fill='url(%23water)'%20opacity='.9'/%3e%3cpath%20d='M0%20610%20C74%20592%20118%20632%20190%20610%20C260%20589%20338%20621%20480%20595'%20fill='none'%20stroke='%23ecfff9'%20stroke-width='5'%20opacity='.22'/%3e%3cpath%20d='M0%20674%20C92%20648%20148%20694%20230%20668%20C318%20640%20382%20674%20480%20650'%20fill='none'%20stroke='%23ecfff9'%20stroke-width='4'%20opacity='.18'/%3e%3cg%20opacity='.8'%3e%3crect%20x='35'%20y='460'%20width='46'%20height='96'%20rx='4'%20fill='%23eef8ef'/%3e%3crect%20x='88'%20y='418'%20width='58'%20height='138'%20rx='5'%20fill='%23f7d59d'/%3e%3crect%20x='153'%20y='482'%20width='42'%20height='74'%20rx='4'%20fill='%23e9f4f5'/%3e%3crect%20x='305'%20y='442'%20width='34'%20height='114'%20rx='4'%20fill='%23cfe6ea'/%3e%3crect%20x='348'%20y='388'%20width='54'%20height='168'%20rx='6'%20fill='%23c8dde5'/%3e%3crect%20x='410'%20y='474'%20width='36'%20height='82'%20rx='4'%20fill='%23eef8ef'/%3e%3c/g%3e%3cpath%20d='M0%20744%20L480%20744%20L480%20960%20L0%20960%20Z'%20fill='%23846b73'%20opacity='.72'/%3e%3cpath%20d='M0%20782%20L480%20782'%20stroke='%235d4e59'%20stroke-width='4'%20opacity='.5'/%3e%3cg%20stroke='%23594752'%20stroke-width='5'%20opacity='.5'%3e%3cpath%20d='M30%20820%20h42%20M105%20820%20h34%20M178%20820%20h62%20M292%20820%20h55%20M390%20820%20h58'/%3e%3cpath%20d='M10%20870%20h70%20M118%20870%20h38%20M204%20870%20h70%20M310%20870%20h46%20M410%20870%20h52'/%3e%3cpath%20d='M44%20920%20h40%20M130%20920%20h82%20M260%20920%20h48%20M360%20920%20h76'/%3e%3c/g%3e%3c/svg%3e") bottom/cover no-repeat;flex-direction:column;padding-top:26px;display:flex}.room-screen:before,.room-screen:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.room-screen:before{background:linear-gradient(115deg,#0000 0 18%,#ffd06638 19%,#0000 29%),linear-gradient(245deg,#0000 0 62%,#2ad7d32e 63%,#0000 78%)}.room-screen:after{opacity:.86;background:linear-gradient(#0000 0 66%,#031c2dad 100%),repeating-linear-gradient(172deg,#0000 0 34px,#ffffff12 35px 36px)}.top-user,.hall-header{align-items:center;gap:12px;display:flex}.top-user{border-bottom:1px solid #ffffff38;min-height:72px;padding-bottom:22px}.avatar{color:#fff;background:linear-gradient(135deg,#ffd166,#ef476f);border-radius:8px;flex:none;place-items:center;width:56px;height:56px;font-size:25px;font-weight:900;display:grid}.top-user strong,.top-user span{display:block}.top-user strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:19px;overflow:hidden}.top-user span{color:#e5faffd1;margin-top:5px;font-size:14px}.soft-action{color:#f5ffff;background:#7adde557;border:0;border-radius:999px;min-width:98px;height:42px;margin-left:auto;font-weight:800}.room-entry{flex-direction:column;flex:1;padding-top:42px;display:flex}.room-entry-main{flex:1;align-content:center;min-height:392px;padding-bottom:24px;display:grid}.brand-line{text-align:center;margin-bottom:18px;font-size:24px;font-weight:900}.segmented{justify-content:center;margin-bottom:24px;display:flex}.segmented button,.category-tabs button{color:#e9ffff;background:#117e9d6b;border:1px solid #ffffff3d;border-radius:999px;font-weight:800}.segmented button{min-width:150px;height:52px;font-size:17px}.segmented .active,.category-tabs .active{background:linear-gradient(#82f7efc7,#1d8bafb8)}.room-panel{background:#08465d94;padding:26px 20px 24px}.field.roomy input{text-align:center;letter-spacing:0;border-radius:8px;height:64px;font-size:24px;font-weight:800}.room-help{color:#effeffdb;text-align:center;margin:-2px 0 18px}.room-history-panel{padding:16px 0 max(4px, env(safe-area-inset-bottom));margin-top:auto}.room-history-title{color:#f6fffff0;justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-bottom:10px;display:flex}.room-history-title span{font-size:15px;font-weight:900}.room-history-title small{color:#ffe19ce6;font-size:12px;font-weight:800}.room-history-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.history-room{color:#f7ffff;text-align:left;background:#062e448f;border:1px solid #ffffff3d;border-radius:8px;align-content:center;gap:4px;min-width:0;min-height:62px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffff1f}.history-room strong,.history-room span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-room strong{font-size:14px;line-height:1.2}.history-room span{color:#ffe39e;letter-spacing:0;font-size:18px;font-weight:900}.room-history-empty{color:#eeffffbd;background:#04273b52;border:1px dashed #ffffff3d;border-radius:8px;place-items:center;min-height:44px;margin:0;font-size:13px;font-weight:800;display:grid}.room-application-panel{padding:14px 0 max(4px, env(safe-area-inset-bottom));gap:10px;display:grid}.room-application-panel .room-history-title button{color:#f7ffff;background:#062e448f;border:1px solid #ffffff47;border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;font-weight:800}.room-application-row{color:#eeffffe6;background:#04273b6b;border:1px solid #ffffff3d;border-radius:8px;gap:7px;padding:12px;display:grid}.room-application-main{justify-content:space-between;gap:10px;display:flex}.room-application-main strong,.room-application-main span{display:block}.room-application-main strong{font-size:14px}.room-application-main span,.room-application-row p{color:#eeffffba;margin:0;font-size:12px;line-height:1.45}.room-application-status{color:#c2ffce;background:#76d49033;border-radius:999px;flex:none;height:fit-content;padding:4px 8px;font-size:12px}.room-application-status.status-1{color:#ffe39e;background:#ffd65b33}.room-application-status.status-3,.room-application-status.status-4{color:#ffd1d1;background:#ff7e7e2e}.secondary-room-action{color:#063b50;background:#18bfc8;border:0;border-radius:8px;min-height:40px;font-weight:900}.loading-mask{z-index:10;background:#021520ad;align-content:center;place-items:center;gap:18px;display:grid;position:absolute;inset:0}.loading-mask p{color:#66eaff;margin:0;font-weight:800}.hall-header{text-align:center;border-bottom:1px solid #ffffff3d;justify-content:space-between;padding-bottom:20px}.hall-header p{color:#ecfdffd6;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin:7px 0 0;font-size:14px;overflow:hidden}.round-button{color:#fff;background:#c5eff561;border:1px solid #ffffff85;border-radius:50%;flex:none;width:46px;height:46px;font-size:26px;font-weight:900}.notice-bar{background:#04527770;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:12px;min-height:56px;margin:26px 0 22px;padding:12px 16px;display:flex}.notice-bar p{margin:0;font-size:14px;line-height:1.45}.notice-icon{color:#17455d;background:#ffd166;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.category-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.category-tabs button{white-space:nowrap;min-width:0;min-height:44px;padding:0 8px;font-size:15px}.game-list{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.lottery-game-card{color:#fff;text-align:left;background:#228da4d1;border:1px solid #ffffff52;border-radius:8px;min-height:178px;padding:0;display:grid;overflow:hidden;box-shadow:0 14px 28px #042d424d}.lottery-card-main{background-color:#0000;background-image:radial-gradient(circle at 22% 18%,#ffffff42,#0000 30%),linear-gradient(135deg,#40d2cbe0,#2c7cb0e0);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"icon name issue""icon name clock";align-items:center;gap:8px 12px;min-height:116px;padding:16px;display:grid;position:relative}.lottery-card-main:after{content:"";opacity:.48;pointer-events:none;background:linear-gradient(90deg,#0000 0 18%,#ffffff9e 18% 22%,#0000 22% 42%,#ffffff9e 42% 46%,#0000 46% 66%,#ffffff9e 66% 70%,#0000 70%),linear-gradient(135deg,#ffffff29,#ffffff0a);border-radius:8px;width:96px;height:34px;position:absolute;bottom:12px;right:14px}.lottery-icon{color:#08617a;background:linear-gradient(135deg,#fff,#8cebf0);border:2px solid #ffffff8c;border-radius:50%;grid-area:icon;place-items:center;width:64px;height:64px;font-size:26px;font-weight:900;display:grid;box-shadow:0 10px 18px #052d413d}.lottery-icon img{object-fit:cover;border-radius:50%;width:100%;height:100%}.lottery-name{color:#f8ffff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 4px #00324e47;grid-area:name;font-size:25px;font-weight:900;overflow:hidden}.lottery-issue{color:#f5ffffeb;text-align:right;text-overflow:ellipsis;white-space:nowrap;grid-area:issue;max-width:132px;font-size:14px;font-weight:800;overflow:hidden}.lottery-countdown{color:#184a60;background:#ffffffe0;border-radius:8px;grid-area:clock;justify-self:end;place-items:center;min-width:72px;min-height:36px;font-size:18px;font-weight:900;display:inline-grid}.lottery-card-result{background:#04618394;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:grid}.previous-issue{color:#effffff0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.result-balls{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.result-ball{color:#124157;background:#f3f7fb;border-radius:6px;place-items:center;width:25px;height:25px;font-size:14px;font-weight:900;display:inline-grid;box-shadow:inset 0 1px #ffffffb3}.type-racing10 .result-ball{color:#fff;border-radius:5px;width:27px;height:25px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6,inset 0 -2px #00000029,0 4px 8px #04233729}.type-racing10 .result-ball:before{content:"";background:linear-gradient(135deg,#ffffff47,#0000 42%);position:absolute;inset:0}.type-racing10 .result-ball:after{content:"";background:#ffffff85;border-radius:999px;height:3px;position:absolute;bottom:2px;left:3px;right:3px}.racing-car-number{z-index:1;color:#fff;text-shadow:0 1px 2px #00000047;font-size:12px;font-weight:900;line-height:1;position:relative}.tone-1{background:#f0c419}.tone-2{background:#24a1e6}.tone-3{background:#4b5563}.tone-4{background:#f97316}.tone-5{background:#22c7c7}.tone-6{background:#6737e7}.tone-7{background:#a3a3a3}.tone-8{background:#ef4444}.tone-9{background:#991b1b}.tone-10{background:#13b84a}.type-lhc .result-ball{color:#fff;border:2px solid #ffffffe0;border-radius:50%;width:27px;height:27px;position:relative;box-shadow:0 2px 7px #04233738}.type-lhc .lhc-red{background:#e44343}.type-lhc .lhc-blue{background:#2676ca}.type-lhc .lhc-green{background:#21a268}.type-jskl8 .result-ball{color:#fff;background:linear-gradient(135deg,#0ea5c6,#08769c);width:26px;height:26px;padding:0;font-size:11px;box-shadow:0 2px 4px #08769c3d}.lhc-plus{color:#ffc94d;z-index:2;font-size:18px;font-style:normal;font-weight:900;line-height:1;position:absolute;right:-13px}.lianma-builder>p{color:#537080;margin:0 0 12px;font-size:13px;font-weight:700}.lianma-number-grid{border-top:1px solid #dbe7ee;border-left:1px solid #dbe7ee;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.lianma-number-grid button{color:#124157;background:#fff;border:1px solid #dbe7ee;border-top:0;border-left:0;min-height:46px;padding:5px 2px;font-size:15px;font-weight:900}.lianma-number-grid button.selected{color:#fff;background:#078fbe}.lianma-number-grid button:disabled{opacity:.58}.lianma-builder-footer{color:#315366;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:13px;font-weight:800;display:flex}.lianma-builder-footer button{color:#fff;background:#078fbe;border:0;border-radius:5px;flex:none;padding:10px 14px;font-weight:900}.lianma-builder-footer button:disabled{opacity:.58}.result-empty{color:#7892a0;font-size:13px;font-weight:800}.lottery-card-result .result-empty{color:#ecffffd1}.game-card{color:#fff;text-align:left;background:#278ba0c7;border:1px solid #ffffff4d;border-radius:8px;flex-direction:column;min-height:164px;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px #042d4247}.game-cover{background-color:#0000;background-image:radial-gradient(circle at 28% 25%,#ffffff4d,#0000 28%),linear-gradient(135deg,#59d6d8db,#206999db);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;height:102px;display:grid;position:relative}.game-cover:after{content:"未开放";color:#ffffffeb;background:#001f308a;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800;position:absolute;top:8px;right:8px}.game-cover img{object-fit:cover;background:#ffffff2e;border:2px solid #ffffff8f;border-radius:8px;width:58px;height:58px;box-shadow:0 8px 18px #03273947}.game-cover>span{color:#06415b;background:linear-gradient(135deg,#ffd166,#18bfd0);border-radius:8px;place-items:center;width:58px;height:58px;font-size:28px;font-weight:900;display:grid}.game-meta{background:#0863777a;align-content:center;gap:4px;min-height:62px;padding:8px 10px 10px;display:grid}.game-badge{text-overflow:ellipsis;white-space:nowrap;background:#0c304652;border-radius:999px;width:max-content;max-width:100%;padding:6px 12px;font-size:12px;font-weight:800;overflow:hidden}.game-title{color:#0b3145;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:900;display:block;overflow:hidden}.game-subtitle{color:#ebffffe6;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:30px;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.state-panel{color:#f1ffffe6;text-align:center;background:#054e6f6b;border:1px solid #ffffff38;border-radius:8px;align-content:center;place-items:center;gap:14px;min-height:180px;padding:24px;display:grid}.state-panel p{margin:0;line-height:1.45}.state-panel button{color:#fff;background:#7adde557;border:1px solid #ffffff4d;border-radius:999px;min-height:38px;padding:0 18px;font-weight:800}.hall-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.hall-actions button{color:#fff;background:#0e507080;border:1px solid #ffffff42;border-radius:8px;min-height:48px;font-weight:800}.wallet-screen{background:linear-gradient(#08567640,#f0f8faf5 38%),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20480%20960'%20role='img'%20aria-label='city%20water%20background'%3e%3cdefs%3e%3clinearGradient%20id='sky'%20x1='0'%20x2='0'%20y1='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23166b8a'/%3e%3cstop%20offset='0.45'%20stop-color='%2327aec5'/%3e%3cstop%20offset='1'%20stop-color='%23e58a6f'/%3e%3c/linearGradient%3e%3clinearGradient%20id='water'%20x1='0'%20x2='1'%20y1='0'%20y2='0'%3e%3cstop%20offset='0'%20stop-color='%231e91aa'/%3e%3cstop%20offset='0.5'%20stop-color='%2372d7da'/%3e%3cstop%20offset='1'%20stop-color='%23247b9b'/%3e%3c/linearGradient%3e%3c/defs%3e%3crect%20width='480'%20height='960'%20fill='url(%23sky)'/%3e%3cpath%20d='M0%20200%20C80%20145%20135%20245%20218%20195%20C302%20145%20386%20174%20480%20132%20L480%200%20L0%200%20Z'%20fill='%236bd4d9'%20opacity='.24'/%3e%3cpath%20d='M0%20355%20C120%20320%20180%20374%20270%20338%20C340%20310%20412%20318%20480%20292%20L480%20580%20L0%20580%20Z'%20fill='%23d8f7f1'%20opacity='.18'/%3e%3crect%20x='0'%20y='555'%20width='480'%20height='190'%20fill='url(%23water)'%20opacity='.9'/%3e%3cpath%20d='M0%20610%20C74%20592%20118%20632%20190%20610%20C260%20589%20338%20621%20480%20595'%20fill='none'%20stroke='%23ecfff9'%20stroke-width='5'%20opacity='.22'/%3e%3cpath%20d='M0%20674%20C92%20648%20148%20694%20230%20668%20C318%20640%20382%20674%20480%20650'%20fill='none'%20stroke='%23ecfff9'%20stroke-width='4'%20opacity='.18'/%3e%3cg%20opacity='.8'%3e%3crect%20x='35'%20y='460'%20width='46'%20height='96'%20rx='4'%20fill='%23eef8ef'/%3e%3crect%20x='88'%20y='418'%20width='58'%20height='138'%20rx='5'%20fill='%23f7d59d'/%3e%3crect%20x='153'%20y='482'%20width='42'%20height='74'%20rx='4'%20fill='%23e9f4f5'/%3e%3crect%20x='305'%20y='442'%20width='34'%20height='114'%20rx='4'%20fill='%23cfe6ea'/%3e%3crect%20x='348'%20y='388'%20width='54'%20height='168'%20rx='6'%20fill='%23c8dde5'/%3e%3crect%20x='410'%20y='474'%20width='36'%20height='82'%20rx='4'%20fill='%23eef8ef'/%3e%3c/g%3e%3cpath%20d='M0%20744%20L480%20744%20L480%20960%20L0%20960%20Z'%20fill='%23846b73'%20opacity='.72'/%3e%3cpath%20d='M0%20782%20L480%20782'%20stroke='%235d4e59'%20stroke-width='4'%20opacity='.5'/%3e%3cg%20stroke='%23594752'%20stroke-width='5'%20opacity='.5'%3e%3cpath%20d='M30%20820%20h42%20M105%20820%20h34%20M178%20820%20h62%20M292%20820%20h55%20M390%20820%20h58'/%3e%3cpath%20d='M10%20870%20h70%20M118%20870%20h38%20M204%20870%20h70%20M310%20870%20h46%20M410%20870%20h52'/%3e%3cpath%20d='M44%20920%20h40%20M130%20920%20h82%20M260%20920%20h48%20M360%20920%20h76'/%3e%3c/g%3e%3c/svg%3e") bottom/cover no-repeat;padding-top:26px}.wallet-header{border-bottom:1px solid #ffffff3d;justify-content:space-between;align-items:center;min-height:56px;margin:0 -20px 22px;padding:0 20px 18px;display:flex}.wallet-header h1{color:#fff;letter-spacing:0;margin:0;font-size:23px}.wallet-summary{background:linear-gradient(115deg,#13c7d4,#0a65b7);border-radius:8px;overflow:hidden;box-shadow:0 14px 32px #0f4e7447}.summary-top{color:#ffffffe0;justify-content:space-between;align-items:center;padding:18px 22px 4px;font-weight:800;display:flex}.summary-top button{color:#fff;background:#ffffff29;border:0;border-radius:999px;min-width:74px;min-height:36px;font-weight:800}.wallet-summary>strong{color:#fff;padding:0 22px 18px;font-size:42px;line-height:1.15;display:block}.summary-grid{border-top:1px solid #ffffff38;grid-template-columns:1fr 1fr;display:grid}.summary-grid div{align-content:center;gap:8px;min-height:86px;padding:16px 22px;display:grid}.summary-grid div+div{border-left:1px solid #ffffff2e}.summary-grid span,.summary-grid b{display:block}.summary-grid span{color:#eeffffd6;font-size:14px}.summary-grid b{color:#fff;font-size:22px}.wallet-ledger{color:#1d4156;background:#fffffff0;border-radius:8px;margin-top:22px;padding:18px 14px;box-shadow:0 14px 32px #164a602e}.ledger-title{border-bottom:1px solid #215d771a;justify-content:space-between;align-items:end;gap:12px;padding:0 4px 14px;display:flex}.ledger-title h2{letter-spacing:0;margin:0;font-size:20px}.ledger-title span{color:#7892a0;font-size:13px}.ledger-row{width:100%;min-height:76px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #215d771a;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.ledger-icon{color:#0c9d7f;background:#1bb1a024;border-radius:8px;place-items:center;width:42px;height:42px;font-size:25px;font-weight:900;display:grid}.ledger-icon.down{color:#d74444;background:#e753531f}.ledger-meta{gap:5px;min-width:0;display:grid}.ledger-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.ledger-meta small{color:#7892a0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.ledger-amount{color:#0c9d7f;font-size:16px;font-weight:900}.ledger-amount.negative{color:#d74444}.ledger-empty{color:#7892a0;place-items:center;min-height:130px;display:grid}.load-more{color:#12657c;background:#13c7d414;border:1px solid #177f9733;border-radius:8px;width:100%;min-height:44px;margin-top:14px;font-weight:800}.wallet-state{margin-top:80px}.game-detail-screen{padding-top:26px}.issue-hero,.result-panel,.play-placeholder,.recent-results{border-radius:8px;margin-top:18px;box-shadow:0 14px 30px #042d4238}.issue-hero{background:linear-gradient(135deg,#24c9cde6,#0b63aae0);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:150px;padding:18px;display:grid}.issue-hero h2,.result-panel-title h2{letter-spacing:0;margin:0}.issue-hero h2{margin-top:10px;font-size:24px}.issue-hero p{color:#eeffffe0;margin:10px 0 0;font-size:14px;line-height:1.45}.game-category{background:#ffffff2e;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.result-panel,.play-placeholder,.recent-results{color:#1d4156;background:#fffffff0;padding:16px}.result-panel-title{justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;display:flex}.result-panel-title h2{font-size:19px}.result-panel-title span{color:#7892a0;font-size:13px}.result-panel .result-empty,.recent-results .result-empty{color:#7892a0}.play-tabs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.play-tabs button{color:#12657c;background:#1497b314;border:1px solid #18819929;border-radius:8px;min-height:38px;font-weight:900}.play-tabs .active{color:#fff;background:#13c7d4}.play-placeholder p{color:#7892a0;text-align:center;margin:14px 0 0;line-height:1.45}.betting-panel,.bet-slip-panel,.bet-detail-panel{color:#1d4156;background:#fffffff0;border-radius:8px;margin-top:18px;padding:16px;box-shadow:0 14px 30px #042d4238}.stake-strip{background:#13c7d417;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;margin-top:12px;padding:10px 12px;display:grid}.stake-strip label,.bet-slip-row label{color:#557384;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid}.stake-strip input,.bet-slip-row input{color:#153e52;background:#fff;border:1px solid #18819933;border-radius:8px;outline:none;width:100%;min-height:38px;padding:0 10px;font-weight:900}.stake-strip span{text-align:right;color:#0c9d7f;min-width:72px;font-weight:900}.play-block{margin-top:14px}.play-block h3{color:#19455b;letter-spacing:0;margin:0 0 10px;font-size:16px}.bet-option-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bet-option-grid button{color:#12657c;background:#1497b314;border:1px solid #18819929;border-radius:8px;align-content:center;gap:4px;min-height:58px;display:grid}.bet-option-grid button.selected{color:#fff;background:#13c7d4}.bet-option-grid strong,.bet-option-grid span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bet-option-grid strong{font-size:15px}.bet-option-grid span{font-size:12px;font-weight:900}.result-panel-title button,.bet-success button{color:#12657c;background:#1497b314;border:1px solid #18819929;border-radius:8px;min-height:32px;font-weight:900}.bet-slip-row{border-top:1px solid #215d771a;grid-template-columns:minmax(0,1fr) 92px auto;align-items:center;gap:10px;min-height:62px;padding:10px 0;display:grid}.bet-slip-row div{gap:5px;min-width:0;display:grid}.bet-slip-row strong,.bet-slip-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bet-slip-row strong{font-size:15px}.bet-slip-row small{color:#7892a0;font-size:12px}.bet-slip-row button{color:#d74444;background:#e753531f;border:0;border-radius:8px;min-height:34px;padding:0 10px;font-weight:900}.bet-total-bar{background:#13c7d417;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;margin:10px 0 14px;padding:12px;display:grid}.bet-total-bar strong{justify-self:end}.bet-success{color:#0c9d7f;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;font-weight:900;display:flex}.bet-order-row{width:100%;min-height:72px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #215d771a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.bet-order-main,.bet-order-money{gap:5px;min-width:0;display:grid}.bet-order-main strong,.bet-order-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bet-order-main small,.bet-order-money span{color:#7892a0;font-size:12px}.bet-order-money{justify-items:end}.bet-summary-grid{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 12px;display:grid}.bet-summary-grid div{background:#13c7d414;border-radius:8px;min-width:0;padding:10px}.bet-summary-grid dt{color:#7892a0;font-size:12px}.bet-summary-grid dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:900}.recent-result-row{border-top:1px solid #215d771a;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:10px 0;display:grid}.recent-result-row>span{color:#557384;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.toast{left:50%;bottom:max(26px, env(safe-area-inset-bottom));color:#fff;text-align:center;z-index:20;background:#001622db;border-radius:8px;width:min(100vw - 40px,360px);padding:13px 18px;font-size:15px;position:fixed;transform:translate(-50%)}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=370px){.screen{padding-left:14px;padding-right:14px}.category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-block h1,.hall-header h1{font-size:26px}.primary-button,.secondary-button{font-size:18px}.top-user strong{max-width:118px}.game-list{gap:10px}.lottery-card-main{grid-template-columns:60px minmax(0,1fr);grid-template-areas:"icon issue""icon name""icon clock";padding:14px}.lottery-icon{width:54px;height:54px;font-size:22px}.lottery-name{font-size:21px}.lottery-issue,.lottery-countdown{text-align:left;justify-self:start}.lottery-card-result,.recent-result-row,.issue-hero{grid-template-columns:minmax(0,1fr)}.bet-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bet-slip-row{grid-template-columns:minmax(0,1fr)}.bet-slip-row button{justify-self:start}.bet-summary-grid{grid-template-columns:minmax(0,1fr)}.game-cover{height:96px}.game-title{font-size:15px}.wallet-summary>strong{font-size:36px}.summary-grid div{padding-left:16px;padding-right:16px}.ledger-row{grid-template-columns:38px minmax(0,1fr)}.ledger-amount{grid-column:2;justify-self:start}}@media (width>=700px){.app-shell{align-items:center;padding:28px 0}.screen{border-radius:8px;min-height:900px;box-shadow:0 22px 70px #01121c75}}.azxy10-header{margin:0 -20px;padding-left:20px;padding-right:20px}.header-actions{align-items:center;gap:8px;display:inline-flex}.rules-button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff6b;border-radius:8px;min-width:54px;min-height:38px;font-size:13px;font-weight:900;box-shadow:inset 0 1px #ffffff38}.game-announcement{color:#e9fbff;background:#0c4a5c61;border:1px solid #fff3;border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;margin-top:12px;padding:6px 10px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.game-announcement>span{color:#fff6bf;background:#ffffff2e;border-radius:7px;place-items:center;min-height:24px;font-size:12px;font-weight:900;display:inline-grid}.game-announcement div{white-space:nowrap;min-width:0;overflow:hidden}.game-announcement p{color:#f0ffffeb;width:max-content;margin:0;font-size:13px;font-weight:800;animation:18s linear infinite marquee-scroll}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-75%)}}.azxy10-topbar{background:linear-gradient(135deg,#f8b72ff0,#e34c3fe6);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;margin-top:14px;padding:14px;display:grid;box-shadow:0 12px 24px #50221838}.issue-card{flex-direction:column;gap:5px;min-width:0;display:flex}.issue-card span{color:#fffffff0;background:#ffffff2e;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:24px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.issue-card small{color:#ffffffdb;font-size:12px;font-weight:800}.issue-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:19px;line-height:1.2;overflow:hidden}.azxy10-result-strip,.azxy10-market-section{color:#1d4156;background:#fffffff2;border-radius:8px;margin-top:12px;box-shadow:0 12px 24px #1c4d5f29}.azxy10-result-strip{gap:10px;padding:12px;display:grid}.result-strip-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.result-strip-head div{gap:3px;min-width:0;display:grid}.result-strip-head span,.result-history-row>span{color:#7892a0;font-size:12px;font-weight:800}.result-strip-head strong{color:#173f54;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.result-strip-head button{color:#12657c;background:#1497b314;border:1px solid #1f718424;border-radius:8px;min-width:56px;min-height:32px;font-size:13px;font-weight:900}.result-history-list{gap:6px;display:grid}.result-history-row{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;display:grid}.result-history-row+.result-history-row{border-top:1px solid #215d7714;padding-top:6px}.ledger-empty.compact{min-height:54px}.derived-line{border-top:1px solid #215d771a;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:8px;display:flex}.derived-line span{color:#b64f20;background:#f169381a;border-radius:8px;align-items:center;min-height:28px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.azxy10-tabs{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#eef7f8f0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px -20px 0;padding:10px 20px;display:grid;position:sticky;top:0}.azxy10-tabs button{color:#1d6173;background:#fff;border:1px solid #1f718429;border-radius:8px;min-height:40px;font-size:13px;font-weight:900}.azxy10-tabs button.active{color:#fff;background:#e95540;border-color:#e95540}.azxy10-market-list{gap:12px;margin-top:12px;display:grid}.azxy10-market-section{padding:14px;position:relative}.market-lock-overlay{z-index:4;border-radius:inherit;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#082a376b;place-items:center;padding:14px;display:grid;position:absolute;inset:0}.market-lock-overlay>div{color:#fff;text-align:center;background:#0b3747db;border:1px solid #ffffff47;border-radius:10px;gap:4px;min-width:104px;padding:10px 14px;display:grid;box-shadow:0 8px 18px #041b253d}.market-lock-overlay strong{font-size:17px;line-height:1.2}.market-lock-overlay span{color:#ebfbffd1;font-size:11px}.azxy10-market-section h2{color:#173f54;letter-spacing:0;margin:0 0 12px;font-size:18px}.azxy10-play-row+.azxy10-play-row{border-top:1px solid #215d771a;margin-top:14px;padding-top:14px}.azxy10-play-row h3{color:#557384;letter-spacing:0;margin:0 0 8px;font-size:13px}.azxy10-option-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.azxy10-option-grid.count-10,.azxy10-option-grid.count-9,.azxy10-option-grid.count-8,.azxy10-option-grid.count-7,.azxy10-option-grid.count-6,.azxy10-option-grid.count-5{grid-template-columns:repeat(5,minmax(0,1fr))}.azxy10-option-grid.play-sum_number{grid-template-columns:repeat(4,minmax(0,1fr))}.azxy10-option-grid.play-regular_number{grid-template-columns:repeat(5,minmax(0,1fr))}.azxy10-option-grid.play-regular_number button strong{color:#08769c}.azxy10-option-grid button{color:#174a60;background:#f7fbfc;border:1px solid #1f718424;border-radius:8px;align-content:center;gap:4px;min-height:56px;display:grid;box-shadow:inset 0 1px #ffffffe6}.azxy10-option-grid button.selected{color:#fff;background:#e95540;border-color:#e95540}.azxy10-option-grid strong,.azxy10-option-grid span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.azxy10-option-grid strong{font-size:15px}.azxy10-option-grid span{color:currentColor;font-size:12px;font-weight:900}.azxy10-option-grid .car strong{color:#fff;border-radius:6px;justify-self:center;place-items:center;width:28px;height:24px;font-size:14px;display:grid}.azxy10-option-grid .car-1 strong{background:#f0c419}.azxy10-option-grid .car-2 strong{background:#24a1e6}.azxy10-option-grid .car-3 strong{background:#4b5563}.azxy10-option-grid .car-4 strong{background:#f97316}.azxy10-option-grid .car-5 strong{background:#22c7c7}.azxy10-option-grid .car-6 strong{background:#6737e7}.azxy10-option-grid .car-7 strong{background:#a3a3a3}.azxy10-option-grid .car-8 strong{background:#ef4444}.azxy10-option-grid .car-9 strong{background:#991b1b}.azxy10-option-grid .car-10 strong{background:#13b84a}.azxy10-option-grid button.sum-number{--sum-accent:#0e7490;--sum-accent-dark:#155e75;background:linear-gradient(#fffffff5,#e8f6f9eb),radial-gradient(circle at 50% 0,#0e74902e,#0000 54%);border-color:#0e749038;align-content:center;gap:6px;min-height:64px;padding:6px;box-shadow:inset 0 1px #ffffffeb,0 8px 16px #14536414}.azxy10-option-grid button.sum-number strong{background:linear-gradient(135deg, var(--sum-accent), var(--sum-accent-dark));color:#fff;border-radius:7px;justify-self:center;place-items:center;width:42px;min-width:42px;height:30px;font-size:15px;font-weight:950;line-height:1;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff6b,inset 0 -2px #00000024,0 5px 10px #0f4e5e33}.azxy10-option-grid button.sum-number strong:after{content:"";background:#ffffff75;border-radius:999px;height:2px;position:absolute;bottom:3px;left:5px;right:5px}.azxy10-option-grid button.sum-number span{color:#07516a;text-align:center;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;background:#0e749014;border-radius:999px;justify-self:center;width:100%;min-width:0;max-width:100%;padding:2px 6px;font-size:11px;line-height:1.2;overflow:hidden}.azxy10-option-grid button.sum-number.selected{border-color:var(--sum-accent);background:linear-gradient(135deg, var(--sum-accent), var(--sum-accent-dark));color:#fff}.azxy10-option-grid button.sum-number.selected strong{background:#ffffff2e;box-shadow:inset 0 1px #ffffff59,0 5px 10px #0000001f}.azxy10-option-grid button.sum-number.selected span{color:#fff;background:#ffffff2e}.azxy10-option-grid .sum-number-3,.azxy10-option-grid .sum-number-10,.azxy10-option-grid .sum-number-17{--sum-accent:#0ea5e9;--sum-accent-dark:#0369a1}.azxy10-option-grid .sum-number-4,.azxy10-option-grid .sum-number-11,.azxy10-option-grid .sum-number-18{--sum-accent:#f97316;--sum-accent-dark:#c2410c}.azxy10-option-grid .sum-number-5,.azxy10-option-grid .sum-number-12,.azxy10-option-grid .sum-number-19{--sum-accent:#14b8a6;--sum-accent-dark:#0f766e}.azxy10-option-grid .sum-number-6,.azxy10-option-grid .sum-number-13{--sum-accent:#8b5cf6;--sum-accent-dark:#6d28d9}.azxy10-option-grid .sum-number-7,.azxy10-option-grid .sum-number-14{--sum-accent:#64748b;--sum-accent-dark:#334155}.azxy10-option-grid .sum-number-8,.azxy10-option-grid .sum-number-15{--sum-accent:#ef4444;--sum-accent-dark:#b91c1c}.azxy10-option-grid .sum-number-9,.azxy10-option-grid .sum-number-16{--sum-accent:#a16207;--sum-accent-dark:#713f12}.fixed-bet-bar{z-index:30;width:min(100vw,480px);padding:12px 14px max(12px, env(safe-area-inset-bottom));background:#14303af5;grid-template-columns:132px minmax(0,1fr) 84px;align-items:center;gap:10px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -12px 24px #051a2342}.stake-control{grid-area:2/1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.balance-link{grid-area:1/1/auto/-1;justify-self:end;font-size:11px;line-height:1.2;color:#eeffffc7!important;background:0 0!important;min-height:0!important;padding:0!important}.stake-control span,.slip-toggle span{color:#eeffffc2;font-size:12px;font-weight:800}.stake-control input{color:#173f54;background:#fffffff2;border:1px solid #ffffff3d;border-radius:8px;outline:none;width:100%;min-height:38px;padding:0 8px;font-weight:900}.slip-toggle{text-align:left;background:#ffffff14;gap:3px;min-width:0;padding:4px 8px;display:grid}.slip-toggle.active{background:#ffffff26}.slip-toggle strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.fixed-bet-bar button{color:#fff;background:#e95540;border:0;border-radius:8px;min-height:42px;font-weight:900}.drawer-backdrop,.ui-modal-backdrop{z-index:20;background:#03131b6b;position:fixed;inset:0}.selected-slip-drawer{z-index:28;width:min(100vw,480px);max-height:min(58vh,480px);padding:8px 14px calc(76px + env(safe-area-inset-bottom));color:#1d4156;background:#fffffffa;border-radius:8px 8px 0 0;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -18px 42px #051a2352}.drawer-handle{background:#4e6f7e47;border-radius:999px;justify-self:center;width:42px;height:4px}.drawer-title{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.drawer-title div:first-child{gap:3px;min-width:0;display:grid}.drawer-title span{color:#7892a0;font-size:12px;font-weight:800}.drawer-title strong{color:#173f54;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.drawer-actions{flex:none;gap:8px;display:flex}.drawer-actions button{color:#12657c;background:#1497b314;border:1px solid #1f718424;border-radius:8px;min-height:32px;padding:0 10px;font-size:13px;font-weight:900}.selected-slip-list{border-top:1px solid #215d771a;min-height:0;overflow-y:auto}.selected-slip-row{border-bottom:1px solid #215d7714;grid-template-columns:minmax(0,1fr) 58px 34px;align-items:center;gap:8px;min-height:44px;padding:8px 0;display:grid}.selected-slip-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.selected-slip-row b{color:#e95540;font-size:13px}.selected-slip-row button,.ui-confirm-modal header button{color:#d74444;background:#e753531f;border:0;border-radius:8px;min-height:30px;font-size:18px;font-weight:900}.ui-modal-backdrop{z-index:34;background:#03131b94}.ui-confirm-modal{z-index:36;color:#1d4156;background:#fff;border-radius:8px;gap:14px;width:min(100vw - 32px,420px);padding:16px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 58px #02131e61}.game-rules-modal{z-index:36;color:#1d4156;background:#fff;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;width:min(100vw - 32px,430px);max-height:min(78vh,620px);padding:16px;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 58px #02131e61}.game-rules-modal header{justify-content:space-between;align-items:start;gap:12px;display:flex}.game-rules-modal header div{gap:4px;min-width:0;display:grid}.game-rules-modal header span{color:#7892a0;font-size:12px;font-weight:900}.game-rules-modal header strong{color:#173f54;font-size:20px;line-height:1.2}.game-rules-modal header button{color:#d74444;background:#e753531f;border:0;border-radius:8px;flex:none;width:34px;min-height:34px;font-size:18px;font-weight:900}.rules-content{gap:10px;min-height:0;display:grid;overflow-y:auto}.rules-content section{background:#1497b30f;border:1px solid #1f71841f;border-radius:8px;padding:12px}.rules-content h2{color:#173f54;margin:0 0 6px;font-size:15px}.rules-content p{color:#557384;margin:0;font-size:13px;line-height:1.55}.game-rules-modal footer{display:grid}.game-rules-modal footer button{color:#fff;background:#e95540;border:0;border-radius:8px;min-height:42px;font-weight:900}.ui-confirm-modal header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ui-confirm-modal header span{color:#173f54;font-size:18px;font-weight:900}.ui-confirm-modal header button{width:32px}.ui-confirm-modal dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.ui-confirm-modal dl div{background:#1497b314;border-radius:8px;min-width:0;padding:10px}.ui-confirm-modal dt{color:#7892a0;font-size:12px;font-weight:800}.ui-confirm-modal dd{overflow-wrap:anywhere;color:#173f54;margin:5px 0 0;font-weight:900}.ui-confirm-modal p{color:#557384;margin:0;font-size:13px;line-height:1.45}.ui-confirm-modal footer{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ui-confirm-modal footer button{color:#12657c;background:#1497b31a;border:0;border-radius:8px;min-height:42px;font-weight:900}.ui-confirm-modal footer button:last-child{color:#fff;background:#e95540}.bet-feedback-toast{left:50%;bottom:calc(72px + env(safe-area-inset-bottom));z-index:32;color:#fff6b8;background:#19303af5;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:min(100vw - 32px,420px);padding:12px 14px;font-size:13px;font-weight:900;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 26px #04182242}.bet-feedback-toast.success{color:#d9fff4}.bet-feedback-toast span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bet-feedback-toast button{color:#fff;background:#ffffff29;border:0;border-radius:8px;min-height:30px;padding:0 12px;font-size:13px;font-weight:900}@media (width<=370px){.azxy10-topbar,.result-history-row{grid-template-columns:minmax(0,1fr)}.azxy10-tabs{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.azxy10-tabs button{font-size:12px}.azxy10-option-grid,.azxy10-option-grid.count-10,.azxy10-option-grid.count-9,.azxy10-option-grid.count-8,.azxy10-option-grid.count-7,.azxy10-option-grid.count-6,.azxy10-option-grid.count-5,.azxy10-option-grid.play-sum_number{grid-template-columns:repeat(3,minmax(0,1fr))}.fixed-bet-bar{grid-template-columns:104px minmax(0,1fr) 72px}.ui-confirm-modal dl{grid-template-columns:minmax(0,1fr)}}.wallet-notice{border-radius:12px;margin:0 18px 12px;padding:10px 12px;font-size:13px;line-height:1.5}.wallet-notice.ok{color:#047857;background:#10b9811f}.wallet-notice.bad{color:#b91c1c;background:#ef44441f}.rebate-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 18px 12px;display:grid}.rebate-summary>div,.rebate-explain,.rebate-row{background:#ffffffe6;border:1px solid #0f172a14;border-radius:14px;box-shadow:0 8px 20px #0f172a0d}.rebate-summary>div{gap:5px;padding:12px;display:grid}.rebate-summary span,.rebate-row-meta,.rebate-row-grid{color:#64748b;font-size:12px}.rebate-summary strong{color:#173f54;font-size:19px}.rebate-explain{color:#557384;margin:0 18px 12px;padding:12px;font-size:13px;line-height:1.55}.rebate-explain strong{color:#173f54}.rebate-explain p{margin:5px 0 0}.rebate-row{text-align:left;gap:7px;margin:10px 0;padding:12px;display:grid}.rebate-row-head,.rebate-row-meta,.rebate-row-grid{justify-content:space-between;gap:8px;display:flex}.rebate-row-head strong{color:#173f54;font-size:14px}.rebate-row-head b{color:#059669}.rebate-row-head b.negative{color:#dc2626}.rebate-row-grid{flex-wrap:wrap}.wallet-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 18px 16px;display:grid}.wallet-form{background:#ffffffe0;border:1px solid #0f172a14;border-radius:18px;gap:10px;padding:14px;display:grid;box-shadow:0 14px 34px #0f172a14}.wallet-form h2{color:#111827;margin:0;font-size:16px}.wallet-form input,.wallet-form textarea{width:100%;font:inherit;color:#111827;box-sizing:border-box;background:#fff;border:1px solid #0f172a1f;border-radius:12px;padding:10px 12px}.wallet-form textarea{resize:vertical;min-height:68px}.wallet-form button{color:#fff;background:#2563eb;border:0;border-radius:999px;padding:10px 14px;font-weight:700}.wallet-form button:disabled{opacity:.55}.wallet-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wallet-order-grid h3{color:#334155;margin:0 0 8px;font-size:14px}.wallet-order-row{border-top:1px solid #0f172a14;gap:4px;padding:10px 0;display:grid}.wallet-order-row strong{color:#111827;font-size:16px}.wallet-order-row span{color:#2563eb;font-size:13px}.wallet-order-row small{overflow-wrap:anywhere;color:#64748b;font-size:12px}.wallet-order-meta{color:#64748b;gap:3px;font-size:12px;line-height:1.4;display:grid}.wallet-order-load-more{color:#2563eb;background:#f8fbff;border:1px solid #2563eb2e;border-radius:8px;width:100%;min-height:38px;margin-top:8px;font-weight:800}@media (width<=640px){.wallet-actions,.wallet-order-grid{grid-template-columns:1fr}}:root{color:#eef4ff;background:#080d16}body{background:#080d16}.app-shell{background:radial-gradient(circle at 50% -10%,#206b9d3d,#0000 42%),#080d16}.screen{width:min(100vw,560px);padding:max(20px, env(safe-area-inset-top)) 16px calc(96px + env(safe-area-inset-bottom));background:radial-gradient(circle at 100% 0,#2dd4bf17,#0000 26%),linear-gradient(#0e1623 0%,#090e17 100%)}.screen:before,.room-screen:before,.room-screen:after{display:none}.auth-screen{background:radial-gradient(circle at 50% 8%,#22d3ee26,#0000 31%),linear-gradient(160deg,#101a2a,#080d16 68%);gap:30px}.brand-block{padding-top:0}.brand-block h1,.hall-header h1{letter-spacing:-.045em;font-size:27px}.brand-block p{color:#91a5bd;text-shadow:none;font-size:14px}.brand-mark{background:linear-gradient(135deg,#1d8fbe,#3857b8);border:1px solid #68cde26b;width:70px;height:70px;margin-bottom:12px;font-size:23px;box-shadow:0 14px 32px #0000004d}.glass-panel,.auth-screen .auth-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#131d2b;border:1px solid #9eb5d024;border-radius:18px;box-shadow:0 16px 44px #00000038}.auth-panel,.register-panel{padding:22px 18px}.panel-label{text-align:left;color:#f4f7fb;min-width:0;box-shadow:none;background:0 0;margin-bottom:22px;padding:0;font-size:18px;position:static;transform:none}.field span{color:#aebdd0;margin-left:0}.field input{color:#f3f6fc;height:52px;box-shadow:none;background:#0c1420;border:1px solid #2a394e;border-radius:12px}.ghost-toggle{color:#c2d0e0;background:#1e2b3d;border-radius:9px;bottom:6px}.primary-button,.secondary-button,.link-button{border-radius:12px;min-height:52px;font-size:16px}.primary-button,.primary-button.warm{background:linear-gradient(135deg,#efad38,#f48a2d);box-shadow:0 8px 18px #e78b2633}.secondary-button,.link-button{color:#b8cae0;background:0 0;border-color:#2d4058}.form-error{color:#ffadad}.hall-header{text-align:center;border:0;grid-template-columns:minmax(90px,1fr) auto minmax(90px,1fr);align-items:center;gap:8px;padding-bottom:16px;display:grid}.hall-header p{color:#74879f;margin-top:3px;font-size:12px}.room-chip,.header-profile-button{color:#d7e4f0;cursor:pointer;background:#141f2e;border:1px solid #27394d;border-radius:10px;min-height:38px}.room-chip{text-align:left;justify-items:start;gap:1px;padding:6px 9px;display:grid}.room-chip span{color:#7890a9;font-size:10px}.room-chip strong{letter-spacing:.04em;font-size:13px}.header-profile-button{justify-self:end;padding:0 12px;font-size:12px;font-weight:800}.round-button{color:#bcd1e4;background:#152131;border-color:#2c4057;border-radius:10px;width:38px;height:38px;font-size:20px}.game-announcement{color:#b5c8da;box-shadow:none;background:#121e2d;border-color:#658dae33;border-radius:10px;margin-top:2px}.game-announcement p{color:#a7bacd;text-overflow:ellipsis;width:auto;font-weight:600;animation:none;overflow:hidden}.hall-continue-card{color:#f2f7fb;text-align:left;background:linear-gradient(130deg,#142d43,#142034);border:1px solid #48bad038;border-radius:14px;grid-template-columns:1fr auto;gap:4px 12px;width:100%;margin:14px 0;padding:15px;display:grid}.hall-continue-card .hall-continue-eyebrow{color:#58cae3;letter-spacing:.08em;font-size:11px;font-weight:800}.hall-continue-card strong{font-size:17px}.hall-continue-card>span:last-child{color:#e8a93f;grid-area:1/2/3;align-self:center;font-size:12px;font-weight:800}.category-tabs{scrollbar-width:none;grid-template-columns:repeat(5,minmax(max-content,1fr));gap:6px;margin-bottom:14px;padding-bottom:2px;overflow-x:auto}.category-tabs button{color:#94a8be;background:#121d2a;border:1px solid #26384d;border-radius:999px;min-height:36px;padding:0 12px;font-size:12px}.category-tabs .active{color:#eaf8ff;box-shadow:none;background:#153a52;border-color:#39bcd8}.game-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lottery-game-card{min-height:184px;box-shadow:none;background:#131e2c;border-color:#25374a;border-radius:14px}.lottery-card-main{background:linear-gradient(145deg,#192b3d,#111a27);grid-template-columns:46px minmax(0,1fr);grid-template-areas:"icon name""issue issue""clock clock";gap:4px 8px;min-height:128px;padding:12px}.lottery-card-main:after{display:none}.lottery-icon{color:#85e4ee;width:42px;height:42px;box-shadow:none;background:#203b55;border:1px solid #385069;border-radius:12px;font-size:17px}.lottery-name{color:#edf4fb;text-shadow:none;align-self:center;font-size:15px}.lottery-issue{color:#8298af;text-align:left;align-self:end;max-width:none;font-size:10px}.lottery-countdown{color:#5ed5e8;background:0 0;border-radius:0;justify-self:start;min-width:0;min-height:0;font-size:17px}.lottery-countdown.drawing{color:#e5ad4e;background:0 0}.lottery-card-result{background:#0d1622;grid-template-columns:1fr;gap:4px;min-height:56px;padding:9px 12px}.previous-issue{color:#72869c;font-size:10px}.result-balls{gap:4px}.result-ball{width:20px;height:20px;font-size:10px}.hall-actions{display:none}.app-bottom-nav{z-index:20;width:min(100%,560px);padding:8px max(12px, env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b121cf5;border-top:1px solid #82a0c126;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -12px 34px #0003}.app-bottom-nav button{color:#72869c;background:0 0;border:0;justify-items:center;gap:4px;min-height:52px;font-size:11px;font-weight:700;display:grid}.app-bottom-nav svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.wallet-screen{color:#dce8f4}.wallet-header{border:0;grid-template-columns:1fr auto;align-items:end;gap:6px;margin-bottom:18px;padding:0;display:grid}.wallet-header h1{color:#f1f6fb;letter-spacing:-.04em;grid-column:1;margin:0;font-size:27px}.screen-kicker{color:#55c5dc;letter-spacing:.1em;font-size:11px;font-weight:900}.wallet-hero{box-shadow:none;background:linear-gradient(145deg,#17334b,#102233);border:1px solid #29435c;border-radius:16px;margin:0}.wallet-total{font-size:40px}.wallet-operation-card,.wallet-records{box-shadow:none;background:#121d2a;border:1px solid #24364a;border-radius:16px;margin:12px 0 0}.wallet-section-heading h2{color:#eef5fc}.wallet-section-heading span,.wallet-action-button small{color:#8198af}.wallet-operation-form h3{color:#f0f6fb}.rebate-summary>div,.rebate-explain,.rebate-row,.wallet-ledger,.bet-detail-panel{box-shadow:none;background:#121d2a;border-color:#24374b;border-radius:14px}.rebate-summary strong,.rebate-row-head strong,.ledger-title h2,.bet-order-main strong{color:#edf5fc}.rebate-summary span,.rebate-explain,.rebate-row-meta,.rebate-row-grid,.ledger-title span,.bet-order-main small{color:#8297ad}.bet-order-row{background:#121d2a;border-color:#23364a}.bet-order-money b{color:#eff5fa}.me-screen{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.me-hero{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px 0;display:grid}.me-avatar{color:#eafaff;background:linear-gradient(135deg,#205879,#333c8a);border:1px solid #3d7190;border-radius:18px;place-items:center;width:58px;height:58px;font-size:23px;font-weight:900;display:grid}.me-hero span{color:#76cfe2;letter-spacing:.08em;font-size:11px;font-weight:800}.me-hero h1{color:#f2f7fc;margin:4px 0 2px;font-size:23px}.me-hero p{color:#7c91a7;margin:0;font-size:12px}.me-hero>button{color:#a9c2d7;background:#142132;border:1px solid #2e4359;border-radius:10px;width:34px;height:34px}.me-current-room{background:linear-gradient(135deg,#152d40,#112030);border:1px solid #2b4358;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.me-current-room div{gap:4px;min-width:0;display:grid}.me-current-room span,.me-current-room button{color:#80a0b8;font-size:11px}.me-current-room strong{color:#f0f6fb;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.me-current-room button,.me-section-heading button{color:#67d5e8;background:0 0;border:0;font-weight:800}.me-menu-card,.me-panel{background:#121d2a;border:1px solid #24374b;border-radius:14px;margin-top:12px;overflow:hidden}.me-menu-card button{color:#e8f1f8;text-align:left;background:0 0;border:0;border-bottom:1px solid #24374b;grid-template-columns:1fr auto;gap:3px;width:100%;padding:15px;display:grid}.me-menu-card button:last-child{border-bottom:0}.me-menu-card small{color:#8196ac;grid-column:1;font-size:11px}.me-menu-card b{color:#6dd3e6;grid-area:1/2/3;align-self:center;font-size:22px}.me-panel{padding:14px}.me-section-heading{color:#dce8f4;justify-content:space-between;gap:10px;font-size:13px;font-weight:800;display:flex}.me-section-heading small{color:#7890a6;font-size:11px;font-weight:600}.me-empty{color:#7d92a8;text-align:center;padding:24px 0 8px;font-size:12px}.me-application,.me-room-list{margin-top:12px}.me-application{background:#0d1722;border-radius:10px;gap:7px;padding:12px;display:grid}.me-application div{justify-content:space-between;gap:8px;display:flex}.me-application strong{color:#edf5fb;font-size:13px}.me-application span,.me-application small{color:#8ba0b4;font-size:11px}.me-application p{color:#c6d5e2;margin:0;font-size:12px}.me-room-list{gap:8px;display:grid}.me-room-list div{color:#dce8f3;justify-content:space-between;font-size:13px;display:flex}.me-room-list span{color:#7d94aa}.me-logout{color:#efaaaa;background:0 0;border:1px solid #ef696952;border-radius:12px;width:100%;min-height:48px;margin-top:18px;font-weight:800}.room-screen{color:#e3eff8;background:radial-gradient(circle at 50% 0,#2d9db52b,#0000 36%),#090f19}.top-user{border-color:#23384c;padding-bottom:18px}.top-user strong{color:#edf6fc}.top-user span{color:#859cb2}.avatar{background:#1c4c68;border:1px solid #3c6682}.soft-action{color:#89d7e8;background:#102334;border-color:#2c4c63}.room-entry{gap:20px}.room-entry-main{padding-top:56px}.brand-line{color:#eff7fc;font-size:32px}.segmented{display:none}.room-panel{background:#121d2a;border-radius:16px}.room-help{color:#849aaf}.room-history-panel,.room-application-panel{box-shadow:none;background:#121d2a;border-color:#25394e;border-radius:14px}.room-history-title{color:#eaf3fb}.history-room{background:#0d1722;border-color:#273d52;border-radius:10px}.history-room strong{color:#e9f3fa}.history-room span,.room-history-empty{color:#8499ae}.room-application-row{background:#0d1722;border-color:#273d52}.room-application-main strong{color:#e9f3fa}.room-application-main span,.room-application-row p{color:#8499ae}.azxy10-screen{padding-bottom:calc(106px + env(safe-area-inset-bottom));background:linear-gradient(#0e1623,#090f18 72%)}.azxy10-header{margin:0 -16px;padding:0 16px 14px}.azxy10-header h1{font-size:20px}.rules-button{min-height:36px;box-shadow:none;background:#152233;border-color:#2b4359;border-radius:9px}.azxy10-topbar{min-height:96px;box-shadow:none;background:linear-gradient(135deg,#3c2e24,#20243a);border:1px solid #f3ae4361;border-radius:14px}.azxy10-result-strip,.azxy10-market-section{box-shadow:none;color:#dce8f2;background:#121d2a;border:1px solid #24374a;border-radius:14px}.result-strip-head span,.result-history-row>span,.azxy10-play-row h3{color:#8399af}.azxy10-tabs{border-bottom-color:#24394e;gap:0;overflow-x:auto}.azxy10-tabs button{color:#8196ab;min-width:max-content}.azxy10-tabs button.active{color:#65d5e8;border-bottom-color:#54cbe0}.azxy10-market-section h2{color:#edf5fa}.azxy10-option-grid button{color:#d9e7f3;background:#101a27;border-color:#2d4358}.azxy10-option-grid button.selected{background:#173a4d;border-color:#47c7df;box-shadow:0 0 0 1px #47c7df3d}.fixed-bet-bar{background:#0b121cfa;border-top-color:#253b50;box-shadow:0 -10px 24px #00000038}.fixed-bet-bar>button:last-child{color:#23170a;background:linear-gradient(135deg,#f2b244,#ee8d32)}.selected-slip-drawer,.ui-confirm-modal,.game-rules-modal{color:#e6f0f7;background:#121d2a;border-color:#2c4257}.drawer-title strong,.ui-confirm-modal header span,.game-rules-modal header strong{color:#f1f7fb}@media (width>=700px){.screen{border-left:1px solid #9fbed81f;border-right:1px solid #9fbed81f;min-height:900px;box-shadow:0 20px 70px #00000052}}.wallet-hero,.wallet-operation-card,.wallet-records{border:1px solid #0f49641a;border-radius:20px;margin:0 18px 14px}.wallet-hero{color:#fff;background:linear-gradient(125deg,#0d7894,#0f9db0 48%,#2371b9);padding:20px;position:relative;overflow:hidden;box-shadow:0 18px 34px #0a587e38}.wallet-hero:after{content:"";border:30px solid #ffffff14;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-76px;right:-44px}.wallet-hero-top,.wallet-section-heading,.wallet-action-buttons,.wallet-record-tabs{align-items:center;display:flex}.wallet-hero-top{z-index:1;color:#fffc;letter-spacing:.04em;justify-content:space-between;font-size:13px;font-weight:800;position:relative}.wallet-hero-top button,.wallet-close-action{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.wallet-hero-top button{color:#fff;padding:6px 0 6px 12px}.wallet-total{z-index:1;letter-spacing:-.045em;margin-top:14px;font-size:clamp(36px,9vw,48px);line-height:1;display:inline-block;position:relative}.wallet-currency{z-index:1;color:#ffffffb8;margin-left:7px;font-size:12px;font-weight:800;position:relative}.wallet-balance-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid;position:relative}.wallet-balance-grid>div{background:#012a4a24;border:1px solid #ffffff26;border-radius:14px;min-width:0;padding:12px}.wallet-balance-grid span,.wallet-balance-grid b{display:block}.wallet-balance-grid span{color:#ffffffb3;font-size:12px}.wallet-balance-grid b{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:19px;overflow:hidden}.wallet-operation-card,.wallet-records{background:#fffffff0;padding:16px;box-shadow:0 12px 28px #18516a14}.wallet-section-heading{justify-content:space-between;gap:12px}.wallet-section-heading>div{gap:3px;display:grid}.wallet-section-heading span{color:#7390a0;font-size:12px;font-weight:700}.wallet-section-heading h2{color:#153f55;margin:0;font-size:19px;line-height:1.2}.wallet-close-action{color:#58788a;padding:6px;font-size:13px}.wallet-action-buttons{gap:10px;margin-top:14px}.wallet-action-button{color:#184d65;text-align:left;cursor:pointer;background:#f6fbfd;border:1px solid #146c8d1f;border-radius:15px;flex:1;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;padding:13px 11px;transition:transform .18s,border-color .18s,background .18s;display:grid}.wallet-action-button:hover{transform:translateY(-1px)}.wallet-action-button.active{background:#e9f9fb;border-color:#1595ae;box-shadow:0 7px 16px #0b849f21}.wallet-action-button>span{color:#0a879b;background:#d9f4f6;border-radius:10px;grid-row:span 2;place-items:center;width:30px;height:30px;font-size:21px;font-weight:800;display:grid}.wallet-action-button b{font-size:14px}.wallet-action-button small{color:#718b99;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.wallet-operation-form{background:#f7fbfc;border-radius:16px;gap:12px;margin-top:14px;padding:15px;display:grid}.wallet-form-heading{gap:3px;display:grid}.wallet-form-heading h3{color:#173f54;margin:0;font-size:16px}.wallet-form-heading span{color:#6d8795;font-size:12px}.wallet-operation-form label{color:#436574;gap:6px;font-size:12px;font-weight:700;display:grid}.wallet-operation-form input,.wallet-operation-form textarea{box-sizing:border-box;color:#173f54;width:100%;font:inherit;background:#fff;border:1px solid #185e7c26;border-radius:11px;outline:none;padding:11px 12px}.wallet-operation-form textarea{resize:vertical;min-height:70px}.wallet-operation-form input:focus,.wallet-operation-form textarea:focus{border-color:#1595ae;box-shadow:0 0 0 3px #1595ae1c}.wallet-form-warning{color:#a66509;margin:0;font-size:12px;line-height:1.5}.wallet-submit-button{color:#fff;cursor:pointer;background:linear-gradient(105deg,#0d8fa2,#1174b1);border:0;border-radius:12px;min-height:44px;font-weight:800}.wallet-submit-button.withdrawal{background:linear-gradient(105deg,#246db6,#3155a8)}.wallet-submit-button:disabled{opacity:.52;cursor:not-allowed}.wallet-record-tabs{background:#eff6f8;border-radius:12px;gap:4px;margin:15px -2px 4px;padding:4px;overflow-x:auto}.wallet-record-tabs button{color:#678392;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;min-width:82px;padding:9px 8px;font-size:12px;font-weight:800}.wallet-record-tabs button.active{color:#126b83;background:#fff;box-shadow:0 3px 10px #1c4f681a}.wallet-records .wallet-order-grid{grid-template-columns:1fr}.wallet-empty{color:#77909e;place-items:center;min-height:150px;font-size:13px;display:grid}.wallet-transaction-list{margin-top:10px}.wallet-transaction-row{color:#163f54;text-align:left;background:0 0;border:0;border-bottom:1px solid #16536c14;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:68px;padding:10px 0;display:grid}.wallet-transaction-icon{color:#04835c;background:#ddf5ed;border-radius:10px;place-items:center;width:34px;height:34px;font-size:19px;font-weight:900;display:grid}.wallet-transaction-meta{gap:3px;min-width:0;display:grid}.wallet-transaction-meta strong,.wallet-transaction-meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-transaction-meta strong{font-size:14px}.wallet-transaction-meta small{color:#78909d;font-size:11px;line-height:1.35}.wallet-transaction-amount{color:#04835c;font-size:14px;font-weight:900}.wallet-load-more{color:#14728a;cursor:pointer;background:#f2fbfc;border:1px solid #0d7e9729;border-radius:11px;width:100%;min-height:42px;margin-top:12px;font-weight:800}.wallet-load-more:disabled{opacity:.55;cursor:not-allowed}.wallet-withdrawal-limit-modal{z-index:35}.wallet-withdrawal-limit-modal dl dd{color:#126b83;font-weight:900}.wallet-withdrawal-limit-modal footer{grid-template-columns:1fr}.wallet-withdrawal-limit-modal footer button{color:#fff;background:#147f98}@media (width<=360px){.wallet-hero,.wallet-operation-card,.wallet-records{margin-left:12px;margin-right:12px}.wallet-hero{padding:18px 16px}.wallet-action-button{grid-template-columns:27px minmax(0,1fr);padding:11px 8px}.wallet-action-button>span{width:27px;height:27px;font-size:18px}}.wallet-hero{box-shadow:none;background:linear-gradient(145deg,#17334b,#102233);border:1px solid #29435c;border-radius:16px;margin:0;padding:18px}.wallet-hero:after{display:none}.wallet-total{color:#f2f7fb}.wallet-operation-card,.wallet-records{box-shadow:none;background:#121d2a;border:1px solid #24364a;border-radius:16px;margin:12px 0 0;padding:16px}.wallet-close-action{color:#7cd5e7}.wallet-action-button{color:#e5eff8;background:#0f1925;border-color:#283c51;border-radius:12px}.wallet-action-button.active{box-shadow:none;background:#153042;border-color:#3eafc9}.wallet-operation-form{background:#0d1722;border-radius:12px}.wallet-operation-form label{color:#a6bbcc}.wallet-operation-form input,.wallet-operation-form textarea{color:#e9f2fa;background:#0a121d;border-color:#2a4056}.wallet-record-tabs{background:#0d1722}.wallet-record-tabs button{color:#8398ae}.wallet-record-tabs button.active{color:#68d6e9;box-shadow:none;background:#1a2b3d}.wallet-empty,.ledger-empty{color:#7b91a6}.wallet-transaction-row{color:#dbe7f2;border-color:#223549}.wallet-transaction-meta small{color:#71869a}.wallet-order-row{background:#0f1925;border-color:#223549}.wallet-order-row strong{color:#eff5fa}.wallet-order-row span,.wallet-order-row small,.wallet-order-meta{color:#8298ae}.wallet-load-more,.wallet-order-load-more{color:#76d5e7;background:#122536;border-color:#2c5166}.support-screen{color:#eff8f6;background:radial-gradient(circle at 82% -5%,#117d8a4d,#0000 34%),#071516;min-height:100vh;padding:34px 18px 116px}.support-header h1{letter-spacing:-.06em;margin:5px 0 4px;font-size:29px}.support-header p,.support-room-card p,.support-note p{color:#91aaa6;margin:0;font-size:13px;line-height:1.65}.support-room-card{background:linear-gradient(122deg,#123c3dd9,#0d1f21e6);border:1px solid #7ee9d22e;border-radius:18px;margin:25px 0;padding:17px 18px;box-shadow:inset 0 1px #ffffff0a}.support-room-card>span{color:#8fa9a5;font-size:12px;display:block}.support-room-card strong{color:#d8fff4;letter-spacing:.08em;margin:3px 0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:21px;display:block}.support-section-heading{justify-content:space-between;align-items:baseline;margin:0 2px 10px;display:flex}.support-section-heading>span{font-size:16px;font-weight:700}.support-section-heading small{color:#6f8c87;font-size:12px}.support-topic{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #9ed2c71a;grid-template-columns:42px minmax(0,1fr) 15px;gap:12px;padding:14px 8px 14px 4px;display:grid}.support-topic:last-child{border-bottom:0}.support-topic-icon{border-radius:13px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:800;display:grid}.support-topic strong,.support-topic small{display:block}.support-topic strong{color:#eaf6f2;margin:1px 0 4px;font-size:14px}.support-topic small{color:#7f9994;font-size:12px;line-height:1.45}.support-topic i{color:#75b9aa;align-self:center;font-size:26px;font-style:normal;line-height:1}.support-note{background:#dca54414;border-radius:14px;gap:10px;margin-top:28px;padding:14px;display:flex}.support-note-mark{color:#ffd184;border:1px solid #ffd2848c;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-family:Georgia,serif;font-size:12px;display:grid}:root{--ui-ink:#101114;--ui-surface:#17181c;--ui-surface-raised:#1d1e23;--ui-line:#ffffff1a;--ui-text:#f6f3ef;--ui-muted:#9a9899;--ui-gold:#efbc55;--ui-gold-soft:#ffe1a0;--ui-wine:#55232e;--ui-wine-deep:#29151b;--ui-positive:#65c996}body,.app-shell{background:var(--ui-ink)}.app-shell{background:radial-gradient(ellipse 70% 32% at 50% -6%, #79314138, transparent 70%), var(--ui-ink);min-height:100vh}.screen{box-sizing:border-box;width:min(100vw,560px);min-height:100vh;color:var(--ui-text);background:radial-gradient(circle at 100% 0,#81354321,#0000 27%),linear-gradient(#15161a 0%,#101114 72%)}button{-webkit-tap-highlight-color:transparent}.screen-kicker{color:var(--ui-gold);letter-spacing:.11em}.wallet-screen{padding-top:max(24px, env(safe-area-inset-top))}.wallet-header{border:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;min-height:58px;margin:0 0 18px;padding:0;display:grid}.wallet-header .screen-kicker{grid-area:1/1}.wallet-header h1{min-width:0;color:var(--ui-text);letter-spacing:-.065em;grid-area:2/1;margin:0;font-size:28px;line-height:1.1}.wallet-header .round-button{grid-area:1/2/3;align-self:center}.wallet-header-with-back{grid-template-columns:auto minmax(0,1fr) auto}.wallet-header-with-back .header-back{grid-area:1/1/3}.wallet-header-with-back .screen-kicker{grid-area:1/2}.wallet-header-with-back h1{grid-area:2/2}.wallet-header-with-back .header-refresh{grid-area:1/3/3}.auth-screen{background:radial-gradient(74% 34% at 50% 4%,#7a2b3b42,#0000 72%),#111216}.brand-mark{color:#ffe2a0;background:linear-gradient(135deg,#6b2a36,#351b24);border-color:#efbc5594;box-shadow:0 16px 30px #0000004d}.brand-block h1{color:#fff8ee}.brand-block p{color:#b8afa9}.auth-screen .auth-panel,.glass-panel{border-color:var(--ui-line);background:#1a1b20;box-shadow:0 18px 38px #0000004d}.auth-back-link{top:max(16px, env(safe-area-inset-top));z-index:2;border:1px solid var(--ui-line);color:#efe7dd;background:#141418bd;border-radius:10px;align-items:center;gap:4px;min-height:38px;padding:0 10px;font-size:14px;font-weight:750;line-height:1;text-decoration:none;display:inline-flex;position:absolute;left:16px}.auth-back-link:first-letter{font-size:23px;line-height:0}.panel-label{color:#fff7ed}.field span{color:#b5aca6}.field input{color:#f7f0e7;background:#111216;border-color:#ffffff1f}.field input::placeholder{color:#797579}.ghost-toggle{color:#d3cbc4;background:#2a2b30}.secondary-button,.link-button{border-color:var(--ui-line);color:#e2d8cd}.hall-screen{padding-top:max(16px, env(safe-area-inset-top))}.hall-header{margin-bottom:10px;padding-bottom:8px}.hall-header h1,.brand-block h1{color:var(--ui-text);letter-spacing:-.07em;font-size:28px;font-weight:850}.hall-header p{color:var(--ui-muted)}.room-chip,.header-profile-button,.round-button{border-color:var(--ui-line);color:#ebe6e2;background:#ffffff0a}.room-chip span{color:var(--ui-muted)}.header-profile-button{color:#ede8e2}.game-announcement{color:var(--ui-muted);background:0 0;border:0;border-radius:10px}.game-announcement>span{color:var(--ui-gold);background:#efbc5521}.game-announcement p{text-overflow:ellipsis;white-space:nowrap;color:#bbb5ae;width:100%;margin:0;font-weight:500;overflow:hidden}.game-announcement p.is-scrolling{text-overflow:clip;will-change:transform;width:max-content;padding-right:56px;overflow:visible;animation:11s linear infinite announcement-scroll!important}@keyframes announcement-scroll{0%{transform:translate(0)}to{transform:translate(-75%)}}.hall-continue-card{background:linear-gradient(90deg,#151112fa 0%,#1c0f13cf 52%,#481c2552 100%),radial-gradient(circle at 83% 26%,#f4b95094 0 3px,#0000 4px),radial-gradient(circle at 75% 37%,#d25c4a59 0 26%,#0000 27%),linear-gradient(120deg,#341720,#100f12 66%);border:1px solid #efbc554d;border-radius:17px;align-content:end;min-height:190px;margin:12px 0 17px;padding:19px;position:relative;overflow:hidden;box-shadow:0 18px 32px #0000003d}.hall-continue-card:before{content:"";opacity:.72;pointer-events:none;background:linear-gradient(118deg,#0000 53%,#ffffff14 53.3%,#0000 54%),repeating-linear-gradient(132deg,#0000 0 17px,#f5c25d1f 18px 19px,#0000 20px 42px);position:absolute;inset:0}.hall-continue-card>*{z-index:1;position:relative}.hall-continue-card .hall-continue-eyebrow{color:#8be7ae;letter-spacing:.06em;border:1px solid #68d39173;border-radius:999px;width:fit-content;margin-bottom:8px;padding:4px 9px;font-size:11px;display:inline-flex}.hall-continue-card strong{color:#fff9ee;letter-spacing:-.05em;font-size:25px}.hall-continue-card small{color:#cdc4bd;font-size:12px}.hall-continue-card>span:last-child{color:#24190e;background:linear-gradient(135deg,#ffe0a1,#d99c35);border-radius:10px;place-items:center;min-width:116px;min-height:40px;font-size:13px;display:grid;bottom:18px;right:18px}.category-tabs{gap:7px;margin:0 0 16px;padding:0;overflow:visible}.category-tabs button{color:#aaa6a5;background:#202126;border-color:#0000;border-radius:10px;min-height:38px;font-size:12px;font-weight:750}.category-tabs .active{color:#ffded5;background:#54232d;border-color:#e4646fcc}.game-list{gap:12px}.lottery-game-card{background:#1a1a1e;border-color:#ffffff1a;border-radius:14px;min-height:180px;overflow:hidden}.lottery-card-main{background-blend-mode:normal;background-color:#2b171c;min-height:120px}.lottery-card-main:before{content:"";pointer-events:none;background:linear-gradient(135deg,#651b269e,#0000 60%);position:absolute;inset:0}.lottery-card-main>*{z-index:1;position:relative}.lottery-icon{color:var(--ui-gold-soft);background:#0f0f1185;border-color:#ffe6b140}.lottery-name{color:#fff9f1;font-size:16px}.lottery-issue,.previous-issue{color:#b7aaa5}.lottery-countdown{color:var(--ui-gold);font-variant-numeric:tabular-nums}.lottery-countdown.drawing{color:#f49a84}.lottery-card-result{background:#17171b}.result-ball{box-shadow:none}.app-bottom-nav{border-top-color:var(--ui-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#121215;box-shadow:0 -12px 30px #00000057}.app-bottom-nav button{color:#8e8b8c;font-size:11px}.app-bottom-nav button.active{color:var(--ui-gold)}.app-bottom-nav button:nth-child(3) svg{stroke-width:2.15px}.azxy10-screen{background:linear-gradient(#16171b,#101114 72%)}.azxy10-header{border-bottom-color:#0000;margin:0 0 10px;padding:0 0 10px}.azxy10-header .header-actions{justify-self:end}.azxy10-topbar{background:linear-gradient(92deg,#2a1218f5,#461b25cc),radial-gradient(circle at 86% 30%,#eeae485c,#0000 25%);border-color:#b84956a8;border-radius:17px;min-height:171px;position:relative;overflow:hidden;box-shadow:0 14px 28px #0000003d}.azxy10-topbar:after{content:"";opacity:.36;pointer-events:none;background:repeating-linear-gradient(138deg,#0000 0 32px,#ffe0a126 33px 34px,#0000 35px 61px);position:absolute;inset:0}.azxy10-topbar>*{z-index:1;position:relative}.issue-card>span{color:#eee1d9}.issue-card strong{color:#fff7ec}.azxy10-topbar>.lottery-countdown{min-width:114px;color:var(--ui-gold);letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:clamp(28px,8vw,43px);font-weight:900}.azxy10-result-strip,.azxy10-market-section{border-color:var(--ui-line);background:#1a1b20;border-radius:15px}.azxy10-tabs{border-bottom-color:var(--ui-line);margin:12px 0 0;padding:10px 0}.azxy10-tabs button{color:#9f9a99}.azxy10-tabs button.active{border-bottom-color:var(--ui-gold);color:#fff2d4}.azxy10-market-section h2,.azxy10-play-row h3{color:#f3ede5}.azxy10-option-grid button{color:#e3dfda;background:#24252a;border-color:#ffffff1f;border-radius:10px;min-height:49px}.azxy10-option-grid button.selected{color:#fff2d1;background:#5a3033;border-color:#f0bc55d9;box-shadow:inset 0 0 0 1px #fcda8b2e}.fixed-bet-bar{border-top-color:var(--ui-line);background:#111215fa;box-shadow:0 -12px 28px #00000057}.balance-link{color:#c7beb7}.stake-control{border-color:var(--ui-line);background:#24252a}.fixed-bet-bar>button:last-child{color:#24190d;box-shadow:none;background:linear-gradient(135deg,#ffe4a9,#d79932);border-radius:10px}.wallet-screen{background:linear-gradient(#17171b,#101114 74%)}.wallet-hero{background:radial-gradient(circle at 92% 15%,#efbc552e,#0000 22%),linear-gradient(132deg,#5a2732,#26151a 66%);border-color:#d2677075;border-radius:17px;padding:21px}.wallet-hero-top{color:#e3d6ce}.wallet-hero-top button{color:#f6deaa}.wallet-total{color:#ffe09a;font-variant-numeric:tabular-nums}.wallet-currency{color:#dbc8b1}.wallet-balance-grid>div{background:#00000026;border-color:#ffffff24}.wallet-balance-grid span{color:#bfb4ae}.wallet-operation-card,.wallet-records{border-color:var(--ui-line);background:#1a1b20;border-radius:15px}.wallet-section-heading h2,.wallet-form-heading h3{color:#f7f0e7}.wallet-section-heading span,.wallet-action-button small,.wallet-form-heading span{color:#9f9998}.wallet-action-button{border-color:var(--ui-line);color:#f0eae3;background:#25262b}.wallet-action-button.active{background:#542f31;border-color:#efbc55c7}.wallet-action-button>span{color:var(--ui-gold);background:#efbc5524}.wallet-action-button.withdrawal>span{color:#f0a1a6;background:#d4767e2e}.wallet-operation-form,.wallet-record-tabs{background:#131418}.wallet-record-tabs{margin:15px 0 4px}.wallet-operation-form input,.wallet-operation-form textarea{border-color:var(--ui-line);color:#f7f1e9;background:#0f1013}.wallet-submit-button,.wallet-submit-button.withdrawal{color:#281b0c;background:linear-gradient(135deg,#ffe4a9,#d79932)}.wallet-record-tabs button.active{color:#ffe3a1;background:#4e2a2e}.wallet-transaction-row{border-bottom-color:var(--ui-line);color:#e9e3dc}.wallet-transaction-icon{color:#77d8a6;background:#65c99624}.wallet-transaction-icon.down{color:#f29da2;background:#de676d24}.wallet-transaction-amount{color:#7edba9}.wallet-transaction-amount.negative{color:#f4a0a3}.wallet-order-row{border-color:var(--ui-line);background:#24252a}.me-screen{padding-top:max(24px, env(safe-area-inset-top));background:linear-gradient(#17171b,#101114 74%)}.me-hero{padding:0 0 20px}.me-avatar{background:linear-gradient(135deg,#6b3037,#2d222a);border-color:#efbc555c}.me-hero span{color:#d8a94f}.me-hero h1{color:#fff8ee;letter-spacing:-.045em}.me-hero p{color:#9d9692}.me-hero>button{border-color:var(--ui-line);color:#eadfce;background:#1e2025}.me-assets-card{color:#f9f1e7;text-align:left;background:linear-gradient(116deg,#0000 54%,#f5ca791c 54.3%,#0000 55%),radial-gradient(circle at 94% 5%,#efbc5526,#0000 24%),linear-gradient(132deg,#552731,#21151a 70%);border:1px solid #d2677075;border-radius:17px;gap:13px;width:100%;padding:20px;display:grid}.me-assets-heading{color:#e7d7ce;justify-content:space-between;align-items:center;font-size:13px;display:flex}.me-assets-heading b{color:var(--ui-gold);font-size:14px}.me-assets-heading i{vertical-align:-1px;margin-left:4px;font-size:22px;font-style:normal}.me-assets-card>strong{color:#ffe09a;letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(32px,9vw,42px);line-height:1}.me-assets-detail{grid-template-columns:1fr 1fr;gap:14px;display:grid}.me-assets-detail span{color:#b9aba4;border-right:1px solid #ffffff29;gap:4px;padding-right:12px;font-size:12px;display:grid}.me-assets-detail span:last-child{border-right:0;padding-right:0}.me-assets-detail b{color:#fff8f0;font-variant-numeric:tabular-nums;font-size:17px}.me-report-entry{color:#f2ebe4;text-align:left;background:linear-gradient(115deg,#312027,#1b1b20 72%);border:1px solid #efbc5547;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:70px;margin-top:12px;padding:13px 15px;display:grid}.me-report-entry>span{width:40px;height:40px;color:var(--ui-gold);background:#efbc5521;border-radius:12px;place-items:center;font-size:24px;display:grid}.me-report-entry div{gap:4px;min-width:0;display:grid}.me-report-entry b{font-size:15px}.me-report-entry small{color:#aaa19d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.me-report-entry i{color:var(--ui-gold);font-size:25px;font-style:normal}.me-service-section{margin-top:25px}.me-service-section>h2{color:#fff8ef;letter-spacing:-.055em;align-items:center;gap:10px;margin:0 0 13px;font-size:23px;display:flex}.me-service-section>h2:before{content:"";background:linear-gradient(#ffe29d,#d58d29);border-radius:999px;width:5px;height:24px}.me-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.me-shortcut-grid button{border:1px solid var(--ui-line);color:#f1ebe4;text-align:left;background:#1a1b20;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:111px;padding:14px;display:grid}.me-shortcut-grid button>span:nth-child(2){gap:5px;min-width:0;display:grid}.me-shortcut-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.me-shortcut-grid small{color:#9d9794;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.me-shortcut-grid i,.me-security-card i{color:#bdb7b1;font-size:26px;font-style:normal;font-weight:300}.me-quick-icon{width:40px;height:40px;color:var(--ui-gold);background:#efbc551a;border-radius:12px;place-items:center;font-size:27px;line-height:1;display:grid}.me-quick-icon.rebate{color:#f3a2a8;background:#dd676e21}.me-quick-icon.support{color:#b8e5c9;background:#65c9961f}.me-quick-icon.room{color:#d6c6ef;background:#ac8be11f}.me-room-card,.me-security-card{border:1px solid var(--ui-line);background:#1a1b20;border-radius:15px;overflow:hidden}.me-room-current{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:84px;padding:15px;display:grid}.me-room-current span{color:#aaa19d;grid-column:1;font-size:12px}.me-room-current strong{color:#fff8ee;letter-spacing:-.03em;grid-column:1;font-size:30px}.me-room-current button{color:#ffe09a;background:0 0;border:1px solid #efbc55d9;border-radius:999px;grid-area:1/2/3;min-width:78px;min-height:40px;font-weight:800}.me-room-application{border-top:1px solid var(--ui-line);background:#0000001f;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding:12px 15px;display:grid}.me-room-application span,.me-room-application small{color:#9d9692;font-size:11px}.me-room-application b{color:#eae3da;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.me-room-application small{grid-column:2}.me-room-recent{border-top:1px solid var(--ui-line);padding:14px 15px}.me-room-recent>span{color:#aaa19d;margin-bottom:10px;font-size:12px;display:block}.me-room-recent>small{color:#928b88;font-size:12px}.me-room-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.me-room-chips button{color:#c9c1bb;text-overflow:ellipsis;white-space:nowrap;background:#28292f;border:0;border-radius:7px;min-width:0;min-height:36px;font-size:12px;overflow:hidden}.me-room-chips button:first-child{color:#ffe0ad;background:#4c2d31}.me-security-card button{border:0;border-bottom:1px solid var(--ui-line);color:#f1ebe3;text-align:left;background:0 0;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:9px;width:100%;min-height:62px;padding:0 15px;display:grid}.me-security-card button:last-child{border-bottom:0}.me-security-card button:disabled{cursor:default;opacity:1}.me-security-card button>span{color:#d1cbc7;font-size:22px}.me-security-card b{font-size:15px}.me-security-card small{color:#98928f;background:#24252a;border:1px solid #ffffff1c;border-radius:7px;padding:4px 7px;font-size:11px}.me-security-card .is-active{grid-template-columns:32px minmax(0,1fr) auto}.me-security-card .is-active>span,.me-security-card .is-active i{color:var(--ui-gold)}.me-logout{color:#ff9ba2;border-color:#e65b64b8;border-radius:12px;margin-top:24px}.password-screen{min-height:100vh}.security-page-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:58px;margin-bottom:23px;display:grid}.security-page-header h1{color:#fff8ee;letter-spacing:-.06em;margin:3px 0 0;font-size:27px;line-height:1.1}.security-page-header .screen-kicker{display:block}.password-intro{background:linear-gradient(130deg,#302021,#1c1b20);border:1px solid #efbc5538;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.password-intro>span{width:40px;height:40px;color:var(--ui-gold);background:#efbc551f;border-radius:12px;place-items:center;font-size:19px;display:grid}.password-intro strong{color:#fff7eb;font-size:15px;display:block}.password-intro p{color:#aaa09a;margin:5px 0 0;font-size:12px;line-height:1.55}.password-form{border:1px solid var(--ui-line);background:#1a1b20;border-radius:16px;gap:16px;margin-top:18px;padding:18px;display:grid}.password-input-field{color:#ded6ce;gap:7px;font-size:13px;font-weight:750;display:grid}.password-input-field>div{position:relative}.password-input-field input{border:1px solid var(--ui-line);color:#fff8ef;width:100%;min-height:49px;font:inherit;background:#111216;border-radius:11px;outline:none;padding:0 62px 0 13px}.password-input-field input:focus{border-color:#efbc55c2;box-shadow:0 0 0 3px #efbc551a}.password-input-field button{min-width:46px;color:var(--ui-gold);background:0 0;border:0;font-size:12px;font-weight:750;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.password-error{color:#f49ca1;margin:-2px 0 0;font-size:13px;line-height:1.45}.password-submit{color:#291b0c;background:linear-gradient(135deg,#ffe4a9,#d79932);border:0;border-radius:11px;min-height:50px;font-size:15px;font-weight:850}.password-submit:disabled{cursor:not-allowed;opacity:.58}.daily-report-screen{padding-top:max(20px, env(safe-area-inset-top));padding-bottom:calc(100px + env(safe-area-inset-bottom));background:linear-gradient(#15161a,#101114 72%)}.daily-report-header{text-align:center;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;min-height:84px;margin-bottom:16px;display:grid}.daily-report-header .round-button{margin-top:3px}.daily-report-header h1{color:#fff8ef;letter-spacing:-.07em;margin:2px 0 3px;font-size:29px;line-height:1.05}.daily-report-header p{color:#9d9692;margin:0;font-size:12px}.daily-report-header .screen-kicker{display:block}.daily-net-card{color:#fff8f0;background:radial-gradient(circle at 90% 15%,#efbc552e,#0000 24%),linear-gradient(115deg,#0000 54%,#ffdc9c1a 54.3%,#0000 55%),linear-gradient(132deg,#691d29,#2a151b 71%);border:1px solid #db5e68b3;border-radius:18px;align-content:center;gap:8px;min-height:166px;padding:21px;display:grid}.daily-net-card.loss{background:radial-gradient(circle at 90% 15%,#de676d29,#0000 24%),linear-gradient(132deg,#4b2026,#22161a 71%);border-color:#ca6970a3}.daily-net-card>span{font-size:15px}.daily-net-card strong{color:#ffe09a;letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:clamp(37px,10vw,48px);line-height:1}.daily-net-card.loss strong{color:#f4abb0}.daily-net-card small{color:#dccfc4;font-size:12px}.daily-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.daily-metric-grid>div{border:1px solid var(--ui-line);background:#1a1b20;border-radius:15px;align-content:center;gap:10px;min-height:105px;padding:16px;display:grid}.daily-metric-grid span{color:#b0a8a4;font-size:13px}.daily-metric-grid b{color:#fff7ed;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px;overflow:hidden}.daily-report-section{margin-top:25px}.daily-report-section h2{color:#fff8ef;letter-spacing:-.06em;align-items:center;gap:10px;margin:0 0 13px;font-size:24px;display:flex}.daily-report-section h2:before{content:"";background:linear-gradient(#ffe29d,#d58d29);border-radius:999px;width:5px;height:24px}.daily-detail-card,.daily-game-card{border:1px solid var(--ui-line);background:#1a1b20;border-radius:15px;overflow:hidden}.daily-detail-card>div{border-bottom:1px solid var(--ui-line);grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:69px;padding:0 15px;display:grid}.daily-detail-card>div:last-child{border-bottom:0}.daily-detail-card span{color:#d5cfca;font-size:22px}.daily-detail-card b{color:#f1ebe4;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.daily-detail-card strong{color:#fff8ee;font-variant-numeric:tabular-nums;font-size:17px}.daily-detail-card strong.positive{color:#8fdfad}.daily-detail-card strong.negative{color:#f19da3}.daily-detail-card i,.daily-game-card i{color:#aaa4a0;font-size:26px;font-style:normal}.daily-game-card>div{border-bottom:1px solid var(--ui-line);grid-template-columns:40px minmax(0,1fr) auto auto auto;align-items:center;gap:9px;min-height:72px;padding:0 15px;display:grid}.daily-game-card>div:last-child{border-bottom:0}.daily-game-card>div>span{color:#ffe5b0;background:linear-gradient(135deg,#a63345,#59232d);border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:850;display:grid}.daily-game-card b{color:#f3ece5;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.daily-game-card small{color:#aaa29e;font-size:12px}.daily-game-card strong{color:#ffe09b;font-variant-numeric:tabular-nums;font-size:15px}.daily-game-card>p{color:#96908c;text-align:center;margin:0;padding:26px 15px;font-size:13px}.daily-report-note{border:1px solid var(--ui-line);color:#aaa29e;background:#18191d;border-radius:13px;margin:16px 0 0;padding:13px 15px;font-size:12px;line-height:1.6}.support-screen{background:linear-gradient(#17171b,#101114 74%)}.support-room-card{background:linear-gradient(128deg,#422027,#20171b);border-color:#efbc553d}.support-room-card strong{color:#ffe4a2}.support-topic-icon.is-mint{color:#a9e7c0;background:#65c99624}.support-topic-icon.is-blue{color:#f0cf8f;background:#efbc5521}.support-topic-icon.is-amber{color:#f3a6a8;background:#da677024}.order-number-copy{align-items:center;gap:7px;display:flex}.order-number-copy button,.bet-feedback-order-no{max-width:100%;color:inherit;font:inherit;font-weight:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.order-number-copy button{color:var(--ui-gold-soft);text-underline-offset:3px;-webkit-text-decoration:underline #efbc556b;text-decoration:underline #efbc556b}.order-number-copy small{color:var(--ui-positive);flex:none;font-size:11px;font-weight:750}.bet-feedback-order-no{min-width:0;color:inherit;cursor:pointer}@media (width>=800px){.hall-screen{width:min(100vw,1040px);padding-left:28px;padding-right:28px}.hall-screen .game-list{grid-template-columns:repeat(4,minmax(0,1fr))}.hall-screen .lottery-game-card{min-height:202px}.game-detail-screen{width:min(100vw,820px);padding-left:26px;padding-right:26px}.fixed-bet-bar{width:min(100vw,820px)}.wallet-screen,.me-screen,.support-screen,.rebate-screen,.bets-screen{width:min(100vw,720px);padding-left:26px;padding-right:26px}.app-bottom-nav{width:min(100%,720px)}}@media (width<=390px){.hall-continue-card{min-height:177px}.hall-continue-card strong{font-size:22px}.category-tabs button{padding:0 8px;font-size:11px}.app-bottom-nav{padding-left:6px;padding-right:6px}.app-bottom-nav button{font-size:10px}}
