/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.static{position:static}.sticky{position:sticky}.start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--pink:#ef4d91;--pink-deep:#cf3f7c;--pink-soft:#fff0f6;--rose:#c35e86;--peach:#e6a19b;--ink:#292630;--muted:#817b85;--line:#eee9ee;--panel:#fff;--page:#f4f1f5;--shadow:0 12px 35px #6b324d1f}.activity-detail-overlay>header b{padding:0;font-size:15px;font-weight:700}.activity-detail-scroll.image-only{min-height:calc(100dvh - 58px);overflow-x:hidden}.activity-detail-poster{object-fit:contain;object-position:top center;width:100%;height:auto;min-height:0;display:block}.activity-detail-image-empty{color:#8f858d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:calc(100dvh - 58px);padding:32px 24px;display:flex}.activity-detail-image-empty svg{color:#e64d94;background:#fff0f7;border-radius:16px;width:48px;height:48px;padding:12px}.activity-detail-image-empty b{color:#393238;font-size:15px}.activity-detail-image-empty small{font-size:11px;line-height:1.5}.activity-detail-fallback{color:#a22466;background:linear-gradient(#ffe6f2,#ffd1e7 52%,#fff0f7);min-height:100%;padding-bottom:30px}.activity-detail-fallback>section{text-align:center;background:#ffffff80;border:3px solid #f8aed1;border-top:0;margin:0 12px;padding:18px 14px 28px}.activity-detail-fallback h1{margin:7px 0 4px;font-size:22px}.activity-detail-fallback strong{color:#ef316f;font-size:25px}.activity-detail-fallback h2,.activity-detail-fallback>section>small{color:#fff;background:#ef3c82;border-radius:20px;margin:18px 0 8px;padding:7px 18px;font-size:11px;display:inline-block}.activity-detail-fallback p{color:#762551;font-size:10px;line-height:1.55}.activity-detail-fallback-table{border:2px solid #f04a8e;border-radius:8px;margin-top:15px;overflow:hidden}.activity-detail-fallback-table p{border-top:1px solid #f2a4c7;grid-template-columns:1fr .8fr;margin:0;padding:9px 11px;display:grid}.activity-detail-fallback-table p:first-child{border-top:0}.activity-detail-fallback-table b{text-align:right}.game-baucua .animal-grid button{grid-template-rows:auto 13px;align-content:center}.game-xocdia .drawer-result b{line-height:1.2}.game-xocdia .drawer-result>span{color:#fff;letter-spacing:2px;text-overflow:clip;white-space:nowrap;max-width:none;font-size:15px;line-height:1.25;overflow:visible}@media (max-width:699px){.live-game-drawer.game-taixiu{height:min(64dvh,690px);min-height:min(64dvh,690px);max-height:min(64dvh,690px);padding:0 10px max(9px, env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}.game-taixiu .taixiu-board{flex-direction:column;flex:1;min-height:0;display:flex}.game-taixiu .taixiu-option-grid{align-content:start}.game-taixiu .taixiu-option-grid.main-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin:12px 0 0;padding:0 14px}.game-taixiu .taixiu-option-grid.main-options button{min-height:67px}.game-taixiu .taixiu-option-grid.number-options{gap:28px 22px;width:100%;margin:16px 0 0;padding:0 16px}.game-taixiu .taixiu-option-grid.number-options button{min-height:68px}.game-taixiu .game-bet-footer{margin-top:auto;position:relative;bottom:auto}.live-game-drawer.game-xocdia{height:min(58dvh,625px);min-height:min(58dvh,625px);max-height:min(58dvh,625px);padding:0 10px max(9px, env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}.game-xocdia .xocdia-board{flex:1;min-height:0}.game-xocdia .xocdia-layout{grid-template-columns:minmax(0,1.35fr) minmax(92px,1fr) minmax(0,1.35fr);gap:7px;width:100%}.game-xocdia .pattern-column,.game-xocdia .choice-column{gap:6px}.game-xocdia .pattern-column button{min-height:56px}.game-xocdia .choice-column button{min-height:87px}.game-xocdia .game-bet-footer{margin-top:auto;position:relative;bottom:auto}.live-game-drawer.game-baucua{height:min(56dvh,610px);min-height:min(56dvh,610px);max-height:min(56dvh,610px)}.game-baucua .animal-grid button{min-height:83px;padding:5px 3px 7px}.game-baucua .animal-grid button>.baucua-face{flex-basis:52px;width:52px;height:52px}}*{box-sizing:border-box}html{background:var(--page);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}body{background:radial-gradient(circle at 12% 12%, #ef4d911a, transparent 26rem), radial-gradient(circle at 88% 8%, #e6a19b21, transparent 22rem), var(--page);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{color:inherit;font:inherit}button{cursor:pointer;border:0}img{max-width:100%;display:block}.app-canvas,.desktop-shell{min-height:100vh}.desktop-nav,.desktop-rail{display:none}.phone-shell{min-height:100vh;padding-bottom:calc(76px + env(safe-area-inset-bottom));background:#fff;position:relative;overflow:hidden}.icon-button{background:0 0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.icon-button.light{color:#fff}.live-topbar,.page-titlebar{z-index:20;color:#fff;background:linear-gradient(110deg,#bd5783,#d29a9c);align-items:end;min-height:64px;display:grid;position:sticky;top:0}.live-topbar{grid-template-columns:54px 1fr 1fr 54px;padding:10px 8px 7px}.page-titlebar{grid-template-columns:52px 1fr 52px;align-items:center;padding:9px 8px}.page-titlebar strong{text-align:center;font-size:18px}.top-tab{color:#ffffffeb;background:0 0;padding:8px 4px;font-weight:600;position:relative}.top-tab.active:after{content:"";background:#fff;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.hero{background:#fff;border-radius:0 0 10px 10px;margin:0 8px;position:relative;overflow:hidden}.hero img{object-fit:contain;object-position:center;background:#fff;width:100%;height:auto;max-height:min(38vh,330px);transition:opacity .35s;display:block}.view-cache-pane{min-height:100%;display:none}.view-cache-pane.active{display:block}.hero{touch-action:pan-y;-webkit-user-select:none;user-select:none}.hero.paused:after{z-index:3;color:#fff;content:"Đang giữ";-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;background:#1e182366;border-radius:10px;padding:3px 7px;font-size:8px;position:absolute;top:8px;right:8px}.hero-arrow{z-index:4;color:#fff;opacity:.76;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18131b33;border:0;border-radius:10px;place-items:center;width:31px;height:42px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.hero-arrow.previous{left:7px}.hero-arrow.next{right:7px}.hero-arrow svg{width:20px}.login-notice-backdrop{z-index:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#291722a3;place-items:center;padding:18px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.login-notice-card{background:linear-gradient(160deg,#fff 0%,#fff5fa 58%,#ffe3f0 100%);border:1px solid #ffffffe6;border-radius:25px;width:min(620px,100%);max-height:min(82dvh,720px);overflow:hidden;box-shadow:0 30px 90px #551c3852}.login-notice-card>header{color:#fff;background:linear-gradient(120deg,#8b204f,#dc4c8c 55%,#f28bb7);grid-template-columns:92px 1fr 42px;align-items:center;gap:10px;min-height:84px;padding:13px 16px;display:grid}.login-notice-card>header>span{align-items:center;gap:7px;display:flex}.login-notice-card>header i{color:#ffd56e;background:#171216;border:2px solid #ffd789;border-radius:12px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid;box-shadow:inset 0 0 0 2px #704016}.login-notice-card>header small{letter-spacing:.08em;font-size:10px;font-weight:900}.login-notice-card>header strong{text-align:center;font-family:Georgia,serif;font-size:clamp(24px,5vw,36px)}.login-notice-card>header>button{color:#fff;background:#ffffff20;border:1px solid #fff5;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.login-notice-card>header>button svg{width:20px}.login-notice-body{grid-template-columns:150px minmax(0,1fr);gap:12px;min-height:280px;padding:16px;display:grid}.login-notice-body nav{flex-direction:column;gap:9px;display:flex}.login-notice-body nav button{color:#ad6a87;background:#fff;border:1px solid #f0c7da;border-radius:13px;min-height:48px;padding:8px 10px;font-size:11px;font-weight:800;box-shadow:0 4px 13px #b7437714}.login-notice-body nav button.active{color:#fff;background:linear-gradient(135deg,#db4b8d,#f875ae);border-color:#ef5598;box-shadow:0 8px 22px #cd387c40}.login-notice-body article{background:#ffffffdb;border:1px solid #f0c9dc;border-radius:16px;min-height:280px;max-height:48dvh;padding:18px;overflow:auto}.login-notice-body article h2{color:#b62f6c;margin:0 0 12px;font-size:18px;line-height:1.35}.login-notice-body article p{color:#6e4659;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.72}.login-notice-card>footer{justify-content:center;padding:0 16px 17px;display:flex}.login-notice-card>footer button{color:#fff;background:#34232d;border:0;border-radius:22px;align-items:center;gap:7px;min-height:43px;padding:0 20px;font-size:11px;font-weight:800;display:flex}.login-notice-card>footer svg{width:17px}@media (max-width:600px){.login-notice-backdrop{padding:10px}.login-notice-card{border-radius:22px;max-height:86dvh}.login-notice-card>header{grid-template-columns:70px 1fr 36px;min-height:67px;padding:9px 11px}.login-notice-card>header i{border-radius:9px;width:32px;height:32px}.login-notice-card>header small{display:none}.login-notice-card>header strong{font-size:25px}.login-notice-card>header>button{width:34px;height:34px}.login-notice-body{grid-template-columns:106px minmax(0,1fr);gap:8px;min-height:0;padding:10px}.login-notice-body nav button{min-height:45px;padding:6px;font-size:9px}.login-notice-body article{min-height:300px;max-height:56dvh;padding:13px}.login-notice-body article h2{font-size:14px}.login-notice-body article p{font-size:11px;line-height:1.62}.login-notice-card>footer{padding:0 10px 11px}.hero-arrow{width:28px;height:38px}}.activity-banner-media{border-radius:inherit;background:#fff;width:100%;display:block;position:relative;overflow:hidden}.activity-banner-method{z-index:2;color:#fff;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(5px)saturate(110%);backdrop-filter:blur(5px)saturate(110%);background:#cb387c8a;border:1px solid #ffffff40;border-top:0;border-left:0;border-radius:0 0 9px;max-width:calc(100% - 12px);padding:5px 11px 6px 10px;font-size:clamp(10px,2.15vw,13px);font-weight:650;line-height:1;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 2px 8px #55183614}.hero-dots{flex-wrap:wrap;justify-content:center;gap:7px;padding:0 12px;display:flex;position:absolute;bottom:8px;left:0;right:0}.hero-dots button{background:#ffffffbf;border-radius:10px;width:7px;height:7px;padding:0}.hero-dots button.active{background:var(--pink);width:19px}.ticker{color:#ef6298;white-space:nowrap;grid-template-columns:auto 1fr;align-items:center;margin:10px 10px 0;font-size:12px;display:grid;overflow:hidden}.ticker>span{z-index:1;color:#fff;background:#211258;border-radius:2px;padding:5px 17px 5px 10px;font-weight:700;transform:skew(-12deg)}.ticker>div{text-overflow:ellipsis;padding-left:10px;overflow:hidden}.content-section{padding:15px 12px 0}.section-title,.live-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.section-title h2,.live-heading h2{margin:0;padding-bottom:7px;font-size:18px;position:relative}.section-title h2:after,.live-heading h2:after{background:var(--pink);content:"";border-radius:3px;width:80%;height:3px;position:absolute;bottom:0;left:0}.section-title>button{color:#716c72;background:0 0;align-items:center;padding:4px 0;font-size:13px;display:flex}.quick-games{scrollbar-width:none;grid-auto-columns:72px;grid-auto-flow:column;gap:13px;padding:2px 0 7px;display:grid;overflow-x:auto}.quick-games::-webkit-scrollbar{display:none}.live-tabs::-webkit-scrollbar{display:none}.quick-game{text-align:center;background:0 0;gap:6px;padding:0;display:grid}.quick-game img{object-fit:cover;border-radius:15px;width:72px;height:72px;box-shadow:0 4px 12px #35232e1f}.quick-game span{color:#4d4850;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.recommendation-title{white-space:nowrap;gap:15px;display:flex;overflow:hidden}.recommendation-title b{color:var(--pink);font-size:16px}.recommendation-title span{color:#aaa4aa;text-overflow:ellipsis;font-size:13px;overflow:hidden}.recommend-row{gap:12px;padding-top:11px;display:flex}.recommend-row button{background:#eee;border-radius:14px;width:88px;height:88px;position:relative;overflow:hidden}.recommend-row img{object-fit:cover;width:100%;height:100%}.recommend-row span{color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#0f090ecc);padding:14px 7px 6px;font-size:11px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.live-section{padding-bottom:20px}.live-heading label{color:#bbb7c0;background:#eeedf1;border-radius:20px;align-items:center;gap:5px;width:min(55%,260px);padding:7px 11px;display:flex}.live-heading input{background:0 0;border:0;outline:0;min-width:0;font-size:13px}.live-tabs{scrollbar-width:none;gap:5px;padding-bottom:11px;display:flex;overflow-x:auto}.live-tabs button{background:0 0;border-radius:18px;flex:none;padding:7px 11px;font-size:13px}.live-tabs button.active{background:var(--pink);color:#fff}.live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.live-card{aspect-ratio:.89;color:#fff;text-align:left;background:#282228;border-radius:6px;position:relative;overflow:hidden}.live-card>img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.live-card:hover>img{transform:scale(1.035)}.live-tag{background:#e84284e0;border-radius:0 0 6px;padding:5px 7px;font-size:9px;position:absolute;top:0;left:0}.live-card-shade{background:linear-gradient(#0000,#000c);position:absolute;top:50%;bottom:0;left:0;right:0}.live-card-copy{padding-right:52px;line-height:1.25;display:grid;position:absolute;bottom:8px;left:8px;right:8px}.live-card-copy b{font-size:13px}.live-card-copy small{color:#f3eaf0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.viewer-count{align-items:center;gap:3px;font-size:10px;display:flex;position:absolute;bottom:8px;right:7px}.floating-wheel{right:12px;bottom:calc(88px + env(safe-area-inset-bottom));z-index:22;background:conic-gradient(#ff5da3 0 45deg, #55cdea 45deg 90deg, #f7cb3a 90deg 135deg, #a968e5 135deg 180deg, #ff5da3 180deg 225deg, #55cdea 225deg 270deg, #f7cb3a 270deg 315deg, #a968e5 315deg);color:#642345;border:5px solid #fce14f;border-radius:50%;place-items:center;width:58px;height:58px;font-size:13px;font-weight:900;display:grid;position:fixed;box-shadow:0 6px 22px #ad286959}.floating-wheel:before{content:"";background:#ffd74e;border-radius:50%;width:25px;height:25px;position:absolute;box-shadow:inset 0 0 0 3px #9c4b22}.floating-wheel span{z-index:1;font-size:9px}.bottom-nav{z-index:30;min-height:calc(70px + env(safe-area-inset-bottom));padding:8px 6px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-top:1px solid #f1edf0;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #5a34450f}.bottom-nav button{color:#aba6ab;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex}.bottom-nav button.active{color:var(--pink)}.center-wallet{background:linear-gradient(#fff,#fff9fc);border:1px solid #fff4f8;margin:0 12px;padding:16px 14px 19px;box-shadow:0 8px 28px #ef4d911a}.wallet-line{justify-content:space-between;align-items:center;font-size:18px;display:flex}.wallet-line span{align-items:center;gap:5px;display:flex}.wallet-line svg{color:#ffa144;fill:#ffd76b}.wallet-actions{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:18px;display:grid}.wallet-actions button,.profile-shortcuts button{color:#5c5860;background:0 0;flex-direction:column;align-items:center;gap:8px;padding:0;font-size:11px;display:flex}.wallet-actions svg,.profile-shortcuts svg{color:#fff;background:linear-gradient(145deg,#ffb3ca,#f56da1);border-radius:12px;width:42px;height:42px;padding:10px;box-shadow:0 5px 12px #ef4d9129}.wallet-actions button:nth-child(2) svg{background:linear-gradient(145deg,#b5d1ff,#79a0f2)}.wallet-actions button:nth-child(3) svg{background:linear-gradient(145deg,#edc5ff,#b48afa)}.wallet-actions button:nth-child(4) svg{background:linear-gradient(145deg,#ffe6a9,#ffbe72)}.game-center{grid-template-columns:83px minmax(0,1fr);gap:10px;padding:14px 9px 20px;display:grid}.game-categories{flex-direction:column;align-items:stretch;gap:9px;display:flex}.game-categories button{color:#37323a;background:linear-gradient(145deg,#fff,#fff7fb);border:1px solid #f1e8ed;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:72px;padding:6px 3px;font-size:10px;display:flex;box-shadow:0 4px 10px #552e410a}.game-categories button svg{color:#f16ca0}.game-categories button.active{color:#fff;background:linear-gradient(145deg,#ff77b4,#ef42a5);border-color:#f4589a}.game-categories button.active svg{color:#fff;fill:#ffffff59}.game-browser{min-width:0}.game-browser-title{align-items:center;gap:8px;margin:1px 0 8px;display:flex}.game-browser-title span{background:#ea72ec;border-radius:2px;width:5px;height:25px}.games-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 9px;display:grid}.games-grid>button{background:0 0;min-width:0;padding:0}.game-art{aspect-ratio:1;position:relative}.game-art img{object-fit:contain;border-radius:8px;width:100%;height:100%}.game-art .favorite{color:#fff;fill:#fff;background:#dad7dbe6;border-radius:2px;padding:2px;position:absolute;top:0;right:0}.games-grid>button>span{color:#514d54;min-height:31px;margin-top:5px;font-size:11px;line-height:1.35;display:block;overflow:hidden}.activity-list{background:#f1f0f3;gap:12px;padding:12px 10px 22px;display:grid}.activity-list>button{text-align:left;background:#fff;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 7px 22px #3a273114}.activity-list img{aspect-ratio:2.52;object-fit:cover;width:100%}.activity-list>button>span{justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.activity-list small{color:var(--pink);align-items:center;display:flex}.profile-top{background:linear-gradient(120deg,#fff,#fff5f8);justify-content:space-between;align-items:center;min-height:62px;padding:10px 12px;display:flex}.profile-top i{background:#ff1f56;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:6px}.status-pill{width:-moz-fit-content;width:fit-content;color:var(--pink-deep);letter-spacing:.08em;background:#fff0f6d9;border:1px solid #ef4d9138;border-radius:999px;align-items:center;padding:5px 10px;font-size:9px;font-weight:800;display:inline-flex}.profile-card{background:linear-gradient(#fff,#fffafb);flex-direction:column;align-items:center;padding:5px 18px 16px;display:flex}.profile-avatar{object-fit:cover;border:4px solid #fff;border-radius:50%;width:92px;height:92px;box-shadow:0 6px 22px #424e7626}.profile-card h1{color:#67616a;margin:9px 0 3px;font-size:18px}.profile-card h1 span{color:#fff;background:#f8bd53;border-radius:10px;padding:3px 7px;font-size:10px;display:inline-block}.profile-card p{color:#767078;align-items:center;gap:5px;margin:0;font-size:13px;display:flex}.profile-card p button{color:var(--pink);background:0 0;padding:2px}.profile-counts{grid-template-columns:1fr 1fr;width:100%;margin-top:14px;display:grid}.profile-counts button{background:0 0;gap:2px;display:grid}.profile-counts b{font-size:21px}.profile-counts span{color:#77717c;font-size:13px}.balance-banner{color:#f1c489;background:linear-gradient(135deg,#ffffff0a 25%,#0000 25%) 0 0/22px 22px,linear-gradient(125deg,#171c31,#32344f);border-radius:4px;justify-content:space-between;align-items:center;margin:0 10px;padding:15px 18px;display:flex}.balance-banner div{gap:4px;display:grid}.balance-banner strong{font-size:24px}.balance-banner span{color:#d6d3d8;font-size:13px}.balance-banner button{color:#69626a;background:#f5d4aa;border-radius:24px;padding:11px 20px;font-size:12px}.profile-shortcuts{box-shadow:var(--shadow);background:#fff;border-radius:15px;grid-template-columns:repeat(4,1fr);gap:6px;margin:12px 15px;padding:15px 7px;display:grid}.profile-shortcuts button:nth-child(2) svg{background:linear-gradient(145deg,#ff8174,#ff5a63)}.profile-shortcuts button:nth-child(3) svg{background:linear-gradient(145deg,#ff748f,#ed3c68)}.profile-shortcuts button:nth-child(4) svg{background:linear-gradient(145deg,#ffd449,#ffa516)}.referral-banner{background:#ff6438;border-radius:999px;width:calc(100% - 46px);margin:7px 23px 10px;padding:0;overflow:hidden}.referral-banner img{aspect-ratio:3.75;object-fit:cover;width:100%}.profile-menu{padding:0 15px 20px}.profile-menu button{text-align:left;background:#fff;grid-template-columns:34px 1fr 24px;align-items:center;gap:8px;width:100%;padding:14px 2px;display:grid}.profile-menu button+button{border-top:1px solid #f5f1f3}.profile-menu svg:first-child{color:var(--pink)}.profile-menu svg:last-child{color:#c4bec4}.sheet-backdrop,.wheel-backdrop,.game-overlay,.live-room-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#120c118c;place-items:end center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.wallet-sheet,.info-sheet{background:#fff;border-radius:22px 22px 0 0;width:min(100%,520px);max-height:94vh;overflow-y:auto;box-shadow:0 -16px 60px #230f1b40}.level-backdrop,.transfer-backdrop{background:#170d15ad;place-items:stretch center}.level-sheet,.transfer-sheet{background:#f7f4f7;width:min(100%,540px);height:100dvh;position:relative;overflow-y:auto;box-shadow:0 0 70px #22101c52}.level-header,.transfer-sheet>header{z-index:8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff5;grid-template-columns:44px 1fr 44px;align-items:center;min-height:58px;padding:7px 8px;display:grid;position:sticky;top:0}.level-header button,.transfer-sheet>header button{background:0 0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.level-header b,.transfer-sheet>header b{text-align:center}.level-hero{color:#fff;background:radial-gradient(circle at 50% 8%,#ffffff52,#0000 31%),linear-gradient(120deg,#f887d8,#c777f3 65%,#d98cff);flex-direction:column;align-items:center;min-height:295px;padding:18px 24px 20px;display:flex;position:relative;overflow:hidden}.level-orb{border:28px solid #ffffff12;border-radius:50%;width:190px;height:190px;position:absolute}.level-orb.one{top:-70px;left:-80px}.level-orb.two{bottom:-80px;right:-90px}.level-hero>img{z-index:1;object-fit:cover;border:3px solid #fffc;border-radius:50%;width:72px;height:72px;box-shadow:0 8px 22px #521b5c33}.level-medal{z-index:2;color:#fff;background:linear-gradient(#f6c958,#c88624);border-radius:12px;align-items:center;gap:2px;margin-top:-11px;padding:3px 7px;font-size:9px;font-weight:800;display:flex}.level-hero h2{z-index:1;margin:5px 0 2px;font-size:18px}.level-hero p{z-index:1;margin:0;font-size:12px}.level-hero p button{color:#fff;background:#bf388f;border-radius:5px;margin-left:5px;padding:4px 8px;font-size:9px}.level-progress-labels{z-index:1;justify-content:space-between;width:100%;margin-top:15px;font-size:10px;display:flex}.level-progress{z-index:1;background:#ffffff47;border:2px solid #ffffffc7;border-radius:8px;width:calc(100% - 48px);height:10px;margin-top:-9px;position:relative}.level-progress>i{background:linear-gradient(90deg,#7f59e9,#fff);border-radius:7px;position:absolute;top:0;bottom:0;left:0}.level-progress svg{color:#fff;fill:#fff;position:absolute;top:-5px;right:-7px}.level-hero>small{z-index:1;margin-top:8px;font-size:9px}.level-hero>strong{z-index:1;text-align:center;margin-top:12px;font-size:13px;line-height:1.45}.level-hero em{color:#ffdf45;font-style:normal}.level-benefits{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px;display:grid}.level-benefits span{color:#756c79;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:70px;font-size:10px;display:flex;box-shadow:0 7px 20px #532f4c0f}.level-benefits svg{color:#e153a4}.level-table-title{color:#746b78;background:#fff;justify-content:space-between;align-items:center;padding:12px 15px;font-size:12px;display:flex}.level-table-title button{color:var(--pink);background:#fff0f8;border-radius:12px;align-items:center;padding:5px 7px;font-size:10px;display:flex}.level-table{background:#fff;padding-bottom:20px}.level-row{color:#625b65;text-align:center;border-top:1px solid #ebe7eb;grid-template-columns:1fr 1fr 1.3fr;align-items:center;min-height:44px;font-size:11px;display:grid}.level-row.head{z-index:5;color:#817983;background:#f4f1f5;min-height:38px;position:sticky;top:58px}.level-row.current{color:#c13f87;background:linear-gradient(90deg,#fff2fa,#fbf0ff);font-weight:800}.level-chip{color:#fff;background:#f0aa32;border-radius:13px 13px 13px 3px;align-items:center;gap:3px;padding:4px 7px;font-size:9px;font-style:normal;display:inline-flex}.level-chip.level-2{background:#ef4f98}.level-chip.level-3{background:#8864e9}.level-chip.level-4{background:linear-gradient(100deg,#d5a32b,#f06a44)}.transfer-sheet{background:#f3f1f4}.transfer-balance{color:#fff;background:radial-gradient(circle at 20% -40%,#ffffff47,#0000 44%),radial-gradient(circle at 86% 125%,#b71f7042,#0000 45%),linear-gradient(110deg,#e84c97,#ef74a2);flex-direction:column;align-items:center;gap:13px;min-height:150px;padding:19px;display:flex;position:relative;overflow:hidden}.transfer-balance>span{align-items:center;gap:5px;font-size:14px;display:flex}.transfer-balance strong{font-size:22px;font-weight:500}.transfer-balance button{color:#d85c95;background:linear-gradient(#fff8fb,#f2cce0);border-radius:20px;min-width:102px;padding:9px 17px;font-size:11px;position:absolute;bottom:15px;right:15px;box-shadow:0 4px 12px #7a174c33}.transfer-route{grid-template-columns:1fr 56px 1fr;align-items:center;gap:8px;margin:15px 10px 0;display:grid}.transfer-route>button:not(.route-swap){color:#625a64;text-align:left;background:#fff;border:1px solid #e7e2e6;border-radius:8px;grid-template-columns:33px 1fr auto;align-items:center;gap:7px;min-height:55px;padding:8px 10px;display:grid}.transfer-route>button.active{border-color:#ef9cc1;box-shadow:0 5px 14px #ef4d9114}.transfer-route svg,.transfer-route i{color:#f0a62c;border-radius:7px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;display:grid}.transfer-route i{color:#fff}.route-swap{color:#efc022;background:0 0;gap:0;font-size:26px;font-weight:900;line-height:.56;display:grid}.transfer-hint,.transfer-unit{color:#e26f9f;margin:7px 12px 11px;font-size:9px}.transfer-amount{background:#fff;border-radius:7px;grid-template-columns:25px 1fr auto;align-items:center;gap:4px;margin:0 10px;padding:13px 11px;display:grid}.transfer-amount>svg{color:#f5a42a}.transfer-amount input{border:0;outline:0;min-width:0;font-size:13px}.transfer-amount input::placeholder{color:#cbc6cb}.transfer-amount button{background:0 0;font-weight:700}.transfer-refresh{color:#555057;justify-content:center;align-items:center;gap:17px;padding:16px 10px 10px;display:flex}.transfer-refresh>span{font-size:27px}.transfer-refresh>div{gap:4px;font-size:10px;display:grid}.transfer-refresh small{color:#777078}.provider-list{background:#fff;border-top:1px solid #e9e5e8;margin-bottom:72px}.provider-list>button{text-align:left;background:#fff;border-bottom:1px solid #ece8eb;grid-template-columns:30px 1fr 38px 28px 77px;align-items:center;gap:5px;width:100%;min-height:51px;padding:8px 10px;display:grid}.provider-list>button.selected{background:#fff8fb}.provider-list i{color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.provider-list b{font-size:11px}.provider-list strong{font-size:11px;font-weight:600}.provider-list svg{color:#65707a}.provider-list span{color:#fff;text-align:center;background:#ef61a0;border-radius:14px;padding:6px 7px;font-size:9px}.transfer-submit{z-index:9;right:max(12px,50vw - 258px);bottom:max(10px, env(safe-area-inset-bottom));color:#fff;background:linear-gradient(100deg,#f14d96,#ed61a4);border-radius:23px;padding:13px;font-weight:700;position:fixed;left:max(12px,50vw - 258px);box-shadow:0 9px 23px #df318047}.wallet-sheet>header,.info-sheet>header{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:44px 1fr 44px;align-items:center;padding:10px 8px;display:grid;position:sticky;top:0}.wallet-sheet>header button,.info-sheet>header button{background:0 0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.wallet-sheet>header b,.info-sheet>header b{text-align:center}.wallet-sheet>header>svg{color:var(--pink);justify-self:center}.wallet-gradient{color:#fff;background:linear-gradient(110deg,#ef5a9d,#f8aaa6);flex-direction:column;align-items:center;gap:6px;padding:21px;display:flex}.wallet-gradient strong{font-size:29px}.gateway-notice{color:#b06e28;background:#fff1df;border-radius:8px;align-items:center;gap:8px;margin:15px;padding:10px 12px;font-size:12px;display:flex}.sheet-body{padding:0 17px 24px}.sheet-body h3{color:#5a545c;margin:17px 0 11px;font-size:16px}.payment-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.payment-methods button{color:#66616a;background:#fff;border:1px solid #ded8dd;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:98px;padding:10px;display:flex;position:relative}.payment-methods button.active{border:2px solid var(--pink);color:var(--pink-deep)}.payment-methods button.active:after{content:"✓";color:var(--pink);font-weight:900;position:absolute;bottom:3px;right:4px}.payment-methods svg{color:#52af9d}.payment-methods small{color:var(--pink);font-size:10px}.amount-input{border-bottom:1px solid #eee9ed;grid-template-columns:31px 1fr;align-items:center;padding:6px 0 10px;display:grid}.amount-input span{font-size:26px;font-weight:800}.amount-input input{color:#5f5961;border:0;outline:0;min-width:0;font-size:22px}.amount-input input::placeholder{color:#d2ced3}.amount-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.amount-grid button{color:#d24d84;background:#fff8fb;border:1px solid #eee8ec;border-radius:8px;padding:10px 3px;font-size:11px}.amount-grid button.active{border-color:var(--pink);background:var(--pink);color:#fff}.primary-action{color:#fff;background:linear-gradient(100deg,#f05a9c,#ee3d87);border-radius:999px;width:100%;margin-top:20px;padding:13px 18px;font-weight:700;box-shadow:0 8px 20px #ef4d9138}.wheel-backdrop{z-index:140;background:#120819bf;place-items:center}.wheel-panel{color:#fff;background:radial-gradient(circle,#bc49ff52,#0000 37%),linear-gradient(170deg,#321050,#16061f 68%);border:2px solid #e697ff66;border-radius:22px;flex-direction:column;justify-content:flex-start;align-items:center;width:min(92vw,430px);min-height:660px;padding:26px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 80px #0000008c}.wheel-panel:after{opacity:.12;content:"";pointer-events:none;background-image:radial-gradient(#fff .8px,#0000 .8px);background-size:24px 24px;position:absolute;top:0;bottom:0;left:0;right:0}.wheel-close{z-index:3;color:#fff;background:#ffffff1c;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:13px;right:13px}.wheel-close:disabled{cursor:wait;opacity:.35}.wheel-tabs{z-index:2;gap:28px;margin:2px 0 8px;font-size:14px;display:flex}.wheel-tabs b{color:#f064c7}.wheel-panel>p{z-index:2;color:#d3b6df;margin:5px 0 31px;font-size:12px}.wheel{z-index:1;background:conic-gradient(#ed4797 0 90deg, #47c4dc 90deg 180deg, #6ac84d 180deg 270deg, #a049d2 270deg);border:13px solid #f2bd3f;border-radius:50%;width:292px;height:292px;transition:transform 2.6s cubic-bezier(.12,.7,.1,1);position:relative;box-shadow:0 0 0 7px #a53479,0 20px 45px #00000073,inset 0 0 25px #ffffff47}.wheel span{color:#fff8d4;place-items:center;width:48px;height:24px;margin-left:-12px;font-size:11px;font-weight:900;display:grid;position:absolute;top:calc(50% - 12px);left:calc(50% - 12px)}.wheel-pointer{z-index:4;filter:drop-shadow(0 3px 2px #46103280);border-top:35px solid #fff4a6;border-left:14px solid #0000;border-right:14px solid #0000;width:0;height:0;position:absolute;top:112px;left:calc(50% - 14px)}.wheel-go{z-index:5;color:#7c3219;background:linear-gradient(#ffea73,#dc7b1c);border:8px solid #ffdc5b;border-radius:50%;width:78px;height:78px;font-size:20px;font-weight:900;position:absolute;top:271px;left:calc(50% - 39px);box-shadow:0 6px 14px #3e0d2f80}.wheel-panel>small{z-index:2;color:#bea4c8;text-align:center;max-width:330px;margin-top:14px;line-height:1.4}.wheel-result{z-index:2;color:#e9d7ef;text-align:center;min-height:28px;margin-top:26px;font-size:12px}.wheel-result b{color:#ffe569;font-size:14px}.wheel-calendar{z-index:2;grid-template-columns:repeat(7,1fr);gap:5px;width:100%;margin-top:14px;display:grid}.wheel-calendar span{color:#bda7c6;flex-direction:column;align-items:center;gap:4px;width:auto;height:auto;margin:0;font-size:8px;font-weight:500;display:flex;position:static;transform:none!important}.wheel-calendar i{color:#c5b1ce;background:#271430;border:1px solid #644675;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.wheel-calendar span.checked i{color:#fff;background:#a02d77;border-color:#f164b0}.live-room-overlay{z-index:110;background:#161319;place-items:stretch stretch}.live-room{background:#18151a;width:100%;height:100dvh;position:relative;overflow:hidden}.stream-stage{background:linear-gradient(180deg, #0f0c1080, #0f0c101a 30%, #0b080ceb), var(--room-image) center / cover;height:100%;position:relative;overflow:hidden}.stream-stage:before{content:"";-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0b0e85;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.08)}.streamer-image{object-fit:cover;width:min(100%,560px);height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.stream-stage:after{content:"";pointer-events:none;background:linear-gradient(#09070a8c,#0000 22% 54%,#080609e0);position:absolute;top:0;bottom:0;left:0;right:0}.stream-top{z-index:3;top:max(10px, env(safe-area-inset-top));grid-template-columns:34px 38px minmax(0,1fr) auto 34px;align-items:center;gap:5px;display:grid;position:absolute;left:9px;right:9px}.stream-top>button{color:#fff;background:#00000052;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.stream-top .follow-button{background:var(--pink);border-radius:16px;width:auto;padding:0 12px;font-size:11px}.room-avatar{color:#fff;background:linear-gradient(145deg,#8e69f6,#ed6aa7);border:2px solid #ff61ab;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.room-name{color:#fff;min-width:0;display:grid}.room-name b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.room-name small{color:#ddd4de;align-items:center;gap:3px;font-size:9px;display:flex}.avatar-rail{z-index:3;display:flex;position:absolute;top:57px;left:49px}.avatar-rail span{color:#fff;background:linear-gradient(145deg,#f6bf5a,#e4459e);border:1.5px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-4px;font-size:9px;display:grid}.live-badge{z-index:3;color:#fff;background:#f21e57;border-radius:9px;padding:4px 8px;font-size:9px;font-weight:800;position:absolute;top:94px;left:11px}.stream-copy{z-index:3;color:#fffc;text-align:center;background:#0000003d;border-radius:10px;padding:10px;font-size:11px;line-height:1.45;position:absolute;top:29%;left:12%;right:12%}.enter-banner{z-index:4;color:#fff;background:linear-gradient(90deg,#6032aceb,#e8429ac4);border-radius:18px;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;padding:5px 11px 5px 4px;font-size:10px;animation:4.35s both bhlive-entry-toast;display:flex;position:absolute;bottom:224px;left:22px;right:0}@keyframes bhlive-entry-toast{0%{opacity:0;transform:translate(-12px)scale(.97)}9%,76%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-8px)scale(.98)}}.mini-logo{color:#fff;background:linear-gradient(145deg,#ff4b9d,#d9268e);border:3px solid #ff93be;border-radius:10px 10px 10px 3px;flex:none;place-items:center;width:32px;height:32px;font-size:18px;font-weight:900;display:inline-grid;box-shadow:0 5px 15px #d5258240}.mini-logo img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.ranking-total{color:#87517a;justify-content:center;align-items:center;gap:7px;min-height:36px;font-size:11px;display:flex}.ranking-total svg{color:#ef4e94;width:15px;height:15px}.ranking-empty,.live-history-empty{text-align:center;color:#9d8c98;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:210px;padding:30px 22px;display:flex}.ranking-empty svg,.live-history-empty svg{color:#e84d91;background:#fff0f7;border-radius:14px;width:38px;height:38px;padding:9px}.ranking-empty b,.live-history-empty b{color:#342d34;font-size:13px}.ranking-empty small,.live-history-empty small{max-width:260px;font-size:10px;line-height:1.5}.enter-banner .mini-logo{border-width:2px;width:25px;height:25px;font-size:12px}.live-game-rail{z-index:6;gap:7px;display:grid;position:absolute;bottom:102px;right:8px}.live-game-rail button{color:#fff;background:0 0;flex-direction:column;align-items:center;width:49px;padding:0;display:flex;position:relative}.live-game-rail i{background:radial-gradient(circle at 35% 28%,#8857bc,#2a1535 70%);border:2px solid #ffffffbf;border-radius:50%;place-items:center;width:43px;height:43px;font-size:16px;font-style:normal;display:grid;box-shadow:0 6px 16px #0006}.live-game-rail button:nth-child(2) i{background:radial-gradient(circle at 35% 28%,#48a7db,#172a4b 70%)}.live-game-rail button:nth-child(3) i{background:radial-gradient(circle at 35% 28%,#f29b42,#6c241b 70%)}.live-game-rail button:nth-child(4) i{background:conic-gradient(#ef4f9d,#4ebeda,#ffd14c,#914cc9,#ef4f9d)}.live-game-rail button.active i{border-color:#ffdf63;box-shadow:0 0 0 3px #ffdf6333,0 6px 16px #0006}.live-game-rail span{text-shadow:0 1px 4px #000;margin-top:2px;font-size:7px}.live-game-rail small{color:#fff;background:#070608d1;border-radius:5px;padding:1px 3px;font-size:6px;position:absolute;top:32px;right:-1px}.chat-stack{z-index:4;gap:5px;display:grid;position:absolute;bottom:76px;left:12px;right:64px}.chat-stack p{color:#f4edf4;background:#0a080b70;border-radius:5px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;padding:5px 8px;font-size:10px;line-height:1.35}.stream-actions{z-index:5;right:10px;bottom:max(12px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) repeat(5,37px);align-items:center;gap:6px;display:grid;position:absolute;left:10px}.stream-actions label{color:#e4dce4;background:#ffffff1f;border-radius:19px;align-items:center;gap:5px;min-width:0;padding:9px 11px;display:flex}.stream-actions input{color:#fff;background:0 0;border:0;outline:0;min-width:0;font-size:11px}.stream-actions input::placeholder{color:#ddd4dd}.stream-actions button{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.stream-actions button:nth-of-type(3){background:linear-gradient(145deg,#ef4f9c,#f29c43)}.live-game-drawer,.gift-drawer{z-index:9;color:#fff;background:#1b171efa;border-radius:17px 17px 0 0;min-height:390px;max-height:68vh;padding:8px 15px 20px;transition:bottom .3s;position:absolute;bottom:-430px;left:0;right:0;overflow-y:auto;box-shadow:0 -14px 50px #0006}.live-game-drawer.open{bottom:0}.drawer-handle{background:#6a626d;border-radius:4px;width:38px;height:4px;margin:0 auto 12px}.live-game-drawer header,.gift-drawer header{justify-content:space-between;align-items:center;display:flex}.live-game-drawer header>button{color:#fff;background:#3c3540;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.live-game-drawer header div{display:grid}.live-game-drawer header small{color:#8e8790;font-size:9px}.live-game-drawer header>span{color:#f35d97;font-weight:800}.dice-result{color:#f05089;letter-spacing:9px;background:#211d24;border:1px solid #45404a;border-radius:9px;place-items:center;min-height:66px;margin:13px 0;font-size:31px;display:grid}.game-round-head{color:#aaa1ac;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin:12px 0 9px;font-size:9px;display:grid}.game-round-head i{color:#fff;letter-spacing:2px;font-style:normal}.xocdia-layout{grid-template-columns:1fr .78fr 1fr;gap:6px;display:grid}.pattern-column{gap:5px;display:grid}.pattern-column button,.choice-column button{color:#fff;background:#353039;border:1px solid #4b454f;border-radius:6px;place-items:center;gap:2px;min-height:57px;padding:6px 3px;display:grid}.pattern-column button.selected,.choice-column button.selected{background:#512b42;border-color:#f060a0;box-shadow:inset 0 0 0 1px #f060a04d}.pattern-column b{letter-spacing:1px;font-size:12px}.pattern-column span,.choice-column span{color:#bbb2bd;font-size:9px}.choice-column{grid-template-columns:1fr 1fr;gap:5px;display:grid}.choice-column b{font-size:14px}.taixiu-board .dice-result,.baucua-board .dice-result{margin-bottom:8px}.taixiu-choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.taixiu-choices button{color:#fff;background:linear-gradient(145deg,#8f2856,#471c39);border:1px solid #554a58;border-radius:9px;gap:4px;padding:17px 7px;display:grid}.taixiu-choices button:nth-child(2){background:linear-gradient(145deg,#3f55a9,#252648)}.taixiu-choices button.selected{border-color:#ffd66e;box-shadow:0 0 0 2px #ffd66e2e}.taixiu-choices b{font-size:20px}.taixiu-choices span,.taixiu-choices small{color:#c9beca;font-size:9px}.animal-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.animal-grid button{color:#fff;background:#332c35;border:1px solid #554a58;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:10px 5px;display:flex}.animal-grid button.selected{background:#5a4130;border-color:#ffd46b}.animal-grid span{font-size:9px}.live-stake-bar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:10px;display:grid}.stake-options{gap:4px;display:flex}.stake-options button{color:#c8bdca;background:#302a32;border:1px solid #514953;border-radius:14px;min-width:32px;padding:6px 5px;font-size:9px}.stake-options button.active{color:#fff;background:#b73570;border-color:#f55fa2}.live-stake-bar>span{color:#f3c250;align-items:center;gap:3px;font-size:10px;display:flex}.place-bet{color:#fff;background:linear-gradient(100deg,#ef4a91,#e865a5);border-radius:16px;padding:8px 12px;font-size:10px;font-weight:700}.bet-tabs,.bet-amounts{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.bet-tabs button,.bet-amounts button{color:#fff;background:#3c3641;border-radius:6px;padding:10px 3px}.bet-tabs button:first-child,.bet-tabs button:nth-child(3){background:#c34470}.bet-amounts{margin-top:8px}.bet-amounts button{color:#f4b8d0;background:0 0;border:1px solid #665a69;font-size:11px}.live-game-drawer>p{color:#beb4c0;justify-content:center;align-items:center;gap:5px;margin:13px 0 0;font-size:11px;display:flex}.gift-drawer{z-index:10;min-height:220px;bottom:0}.gift-drawer header button{color:#fff;background:#3e3741;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.gift-drawer>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px;display:grid}.gift-drawer>div button{color:#fff;background:#282329;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:12px;font-size:28px;display:flex}.gift-drawer small{color:#cbbecc;font-size:10px}.game-overlay{z-index:120;background:#160b21;place-items:stretch stretch}.game-room{color:#fff;background:radial-gradient(circle at 50% 34%,#bc2bc952,#0000 25%),linear-gradient(160deg,#3e1252,#14091e 65%);width:100%;min-height:100dvh;overflow:hidden}.game-room>header{padding:max(13px, env(safe-area-inset-top)) 13px 10px;background:#0f071685;grid-template-columns:44px 1fr auto;align-items:center;gap:9px;display:grid}.game-room>header button{color:#fff;background:#ffffff14;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.game-room>header div{display:grid}.game-room>header small{color:#bda6c4;font-size:10px}.game-room>header>span{color:#ffda6c;background:#5f2b6c;border-radius:14px;align-items:center;gap:4px;padding:7px 10px;font-size:12px;display:flex}.casino-table{background:linear-gradient(#6f126c4d,#1a0924cc),repeating-radial-gradient(circle at 50% 38%,#0000 0 52px,#f669d81c 53px 55px);border:1px solid #ffb0f43d;border-radius:45% 45% 20px 20px/23% 23% 20px 20px;flex-direction:column;align-items:center;width:min(92%,560px);min-height:550px;margin:30px auto 0;padding:46px 20px 22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #e341d129,0 22px 55px #00000052}.table-glow{filter:blur(72px);opacity:.22;background:#cf3adf;border-radius:50%;width:230px;height:230px;position:absolute;top:42px;left:50%;transform:translate(-50%)}.dice-cup{z-index:1;color:#ffd5ff;background:radial-gradient(circle at 38% 30%,#9b49b4,#351341 65%);border:7px solid #e285e2;border-radius:50%;place-items:center;width:145px;height:145px;display:grid;box-shadow:0 0 0 10px #d84ed526,0 17px 40px #00000061}.dice-cup.rolling{animation:.22s linear infinite shake}@keyframes shake{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-5px,3px)rotate(-4deg)}75%{transform:translate(5px,-3px)rotate(4deg)}}.casino-table>p{z-index:1;color:#f9d9ff;min-height:26px;margin:18px 0 10px;font-weight:800}.table-stats{z-index:1;color:#bcaabd;justify-content:space-around;width:100%;margin-bottom:20px;font-size:11px;display:flex}.table-stats span{text-align:center;gap:3px;display:grid}.table-stats b{color:#fff;font-size:15px}.casino-choices{z-index:1;grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.casino-choices button{color:#fff;background:linear-gradient(145deg,#d84379,#9b2156);border:1px solid #ffffff24;border-radius:14px;gap:5px;padding:20px;display:grid;box-shadow:0 10px 25px #00000040}.casino-choices button:nth-child(2){background:linear-gradient(145deg,#505dcc,#333397)}.casino-choices b{font-size:25px}.casino-table>small{z-index:1;color:#a893ab;text-align:center;margin-top:18px}.history-dots{justify-content:center;align-items:center;gap:7px;margin-top:20px;display:flex}.history-dots b{margin-right:8px;font-size:12px}.history-dots i{border-radius:50%;width:12px;height:12px}.history-dots i.pink{background:#e5407f}.history-dots i.blue{background:#5869e0}.info-sheet{padding-bottom:26px}.info-sheet>h2,.info-sheet>p{text-align:center;margin-left:24px;margin-right:24px}.info-sheet>p{color:#7a737c;font-size:13px;line-height:1.6}.info-sheet>.primary-action{width:calc(100% - 48px);margin-left:24px;margin-right:24px}.empty-illustration{background:linear-gradient(145deg,#ffe9f3,#fff3df);border-radius:35% 65% 55% 45%;place-items:center;width:115px;height:115px;margin:27px auto 14px;display:grid;position:relative}.empty-illustration .mini-logo{width:53px;height:53px;font-size:26px}.empty-illustration>svg{color:#f3a42f;position:absolute;top:12px;right:13px}.info-list{gap:9px;margin:20px 24px 0;display:grid}.info-list span{color:#6e6770;background:#fff7fa;border-radius:10px;align-items:center;gap:9px;padding:11px;font-size:12px;display:flex}.info-list svg{color:var(--pink)}.info-sheet.vip{color:#f8e0a6;background:linear-gradient(#1d170f,#0c0a08)}.info-sheet.vip>header{color:#ead5a7;background:#14100af2}.vip-emblem{color:#f3c469;background:radial-gradient(circle,#593c17,#17120b 72%);border:3px solid #c89035;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:150px;height:150px;margin:29px auto 5px;display:flex;box-shadow:0 0 0 9px #cb91341a,0 0 50px #dca03733}.vip-emblem svg{width:62px;height:62px}.vip-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 20px 0;display:grid}.vip-grid span{color:#c6a86c;background:#17120c;border:1px solid #3d2f1b;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:79px;padding:8px;font-size:10px;display:flex}.toast{z-index:200;top:max(18px, env(safe-area-inset-top));color:#fff;background:#1d171ded;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;max-width:calc(100vw - 28px);padding:11px 16px;font-size:12px;animation:.25s toast-in;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 13px 35px #00000040}.toast svg{color:#6ed6a0}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-10px)}}@media (min-width:700px){.live-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.live-card{aspect-ratio:.93}.quick-games{grid-auto-columns:84px}.quick-game img{width:84px;height:84px}.wallet-sheet,.info-sheet{border-radius:22px;align-self:center}.sheet-backdrop{place-items:center}}.ticker>.ticker-window{text-overflow:clip;min-width:0;padding-left:0;overflow:hidden}.ticker-window>i,.recommendation-marquee>span{will-change:transform;min-width:max-content;padding-left:100%;font-style:normal;animation:15s linear infinite notice-marquee;display:inline-block}.recommendation-title{align-items:center}.recommendation-title>b{z-index:1;background:#fff;flex:none}.recommendation-marquee{color:#aaa4aa;flex:1;min-width:0;font-size:13px;overflow:hidden}.recommendation-marquee>span{animation-duration:13s}@keyframes notice-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.profile-avatar-wrap{width:92px;height:92px;position:relative}.profile-avatar-wrap>button{color:#fff;background:linear-gradient(145deg,#ff68ad,#ed3f87);border:3px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:4px;right:-5px;box-shadow:0 5px 13px #e83c8447}.profile-editor-layer{z-index:170;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1b151a80;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.profile-editor-screen{color:#302d31;background:#fff;width:min(100%,520px);height:100dvh;position:relative;overflow:hidden;box-shadow:0 22px 70px #1c121b47}.profile-editor-screen>header{min-height:62px;padding:max(8px, env(safe-area-inset-top)) 10px 5px;border-bottom:1px solid #f2eef1;grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.profile-editor-screen>header button{color:#4c484d;background:0 0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.profile-editor-screen>header b{text-align:center;font-size:19px}.profile-editor-list{padding:12px 0;display:grid}.profile-editor-list>button{color:#a7a2a8;text-align:left;background:#fff;border-bottom:1px solid #f5f1f3;grid-template-columns:minmax(110px,.75fr) minmax(0,1fr) 24px;align-items:center;gap:10px;min-height:70px;padding:10px 20px;display:grid}.profile-editor-list>button>span{font-size:16px;font-weight:700}.profile-editor-list>button>b{color:#302d31;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.profile-editor-list>button>svg{color:#c6c1c6}.profile-editor-list>.profile-editor-avatar-row{min-height:112px}.profile-editor-avatar-row>img{object-fit:cover;border:3px solid #fff;border-radius:50%;justify-self:end;width:74px;height:74px;box-shadow:0 4px 16px #3a2d3926}.avatar-picker-layer,.profile-field-layer{z-index:3;background:#19161973;align-items:end;animation:.18s idol-layer-in;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.avatar-picker-sheet,.profile-field-layer>section{background:#fff;border-radius:24px 24px 0 0;animation:.23s live-history-rise;overflow:hidden;box-shadow:0 -15px 45px #2619243d}.avatar-presets{justify-content:space-between;align-items:center;gap:7px;padding:25px 24px 19px;display:flex}.avatar-presets>button{aspect-ratio:1;background:0 0;border:2px solid #0000;border-radius:50%;place-items:center;width:clamp(50px,15vw,69px);padding:3px;display:grid}.avatar-presets>button.active{border-color:#f04d98}.avatar-presets img{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar-picker-sheet>button:not(.cancel){color:#5d575e;background:#fff;border-top:1px solid #ece8eb;justify-content:center;align-items:center;gap:9px;width:calc(100% - 42px);min-height:61px;margin:0 21px;font-size:17px;display:flex}.avatar-picker-sheet>i{background:#eeecef;height:12px;display:block}.avatar-picker-sheet>.cancel{color:#706a71;background:#fff;width:100%;min-height:72px;font-size:17px}.profile-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-field-layer>section{padding:0 18px max(24px, env(safe-area-inset-bottom))}.profile-field-layer header{border-bottom:1px solid #f0ecef;justify-content:space-between;align-items:center;min-height:58px;display:flex}.profile-field-layer header b{font-size:17px}.profile-field-layer header button{color:#69636a;background:#f4f1f4;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.profile-field-layer input{color:#343035;background:#faf8fa;border:1px solid #e9e3e8;border-radius:13px;outline:0;width:100%;margin:18px 0 13px;padding:14px 15px;font-size:16px}.profile-field-save{color:#fff;background:linear-gradient(110deg,#ef4f97,#df6590);border-radius:13px;width:100%;padding:13px;font-size:14px;font-weight:800}.gender-options{padding:10px 0;display:grid}.gender-options button{color:#49444a;background:#fff;border-bottom:1px solid #f1edf0;justify-content:space-between;align-items:center;min-height:52px;padding:0 4px;display:flex}.gender-options button.active{color:#e64a91;font-weight:800}.streamer-image{object-position:center}.stream-top{z-index:24;grid-template-columns:minmax(116px,.9fr) minmax(90px,1fr) 34px}.stream-top>.live-room-list-toggle{color:#ff74b0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#141115bd;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .2s,background .2s;display:grid}.stream-top>.live-room-list-toggle.active{color:#fff;background:#ed458d;transform:rotate(180deg)}.stream-stats>.stream-ranking-trigger{background:linear-gradient(100deg,#ff332f,#ef3f91)}.live-room-switcher-backdrop{z-index:18;background:0 0;position:absolute;top:0;bottom:0;left:0;right:0}.live-room-switcher{z-index:23;top:calc(max(10px, env(safe-area-inset-top)) + 47px);right:0;bottom:max(64px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#110e12db;border:1px solid #ffffff21;border-radius:17px 0 0 17px;width:124px;animation:.24s live-room-rail-in;position:absolute;overflow:hidden;box-shadow:-13px 8px 32px #00000061}.live-room-switcher>header{color:#fff;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 30px;align-items:center;min-height:41px;padding:4px 5px 4px 10px;display:grid}.live-room-switcher>header b{font-size:10px}.live-room-switcher>header button{color:#ff75b1;background:#ffffff17;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.live-room-switcher>div{overscroll-behavior:contain;scrollbar-width:none;height:calc(100% - 41px);padding:7px;overflow-y:auto}.live-room-switcher>div::-webkit-scrollbar{display:none}.live-room-switcher>div>button{aspect-ratio:.82;color:#fff;text-align:left;background:#272228;border:2px solid #0000;border-radius:10px;width:100%;margin-bottom:7px;padding:0;display:block;position:relative;overflow:hidden}.live-room-switcher>div>button.active{border-color:#f05299;box-shadow:0 0 0 2px #f0529938}.live-room-switcher img{object-fit:cover;width:100%;height:100%}.live-room-switcher>div>button>span{background:linear-gradient(#0000,#070508e0);padding:24px 6px 6px;display:grid;position:absolute;bottom:0;left:0;right:0}.live-room-switcher span b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.live-room-switcher span small{align-items:center;gap:2px;font-size:7px;display:flex}.live-room-switcher>div>button>i{color:#fff;background:#ed448d;border-radius:8px;padding:2px 5px;font-size:6px;font-style:normal;position:absolute;top:5px;right:5px}@keyframes live-room-rail-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.live-ranking-screen{z-index:70;color:#39343a;background:#fff;grid-template-rows:auto auto minmax(0,1fr) auto;animation:.24s idol-chat-enter;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.live-ranking-screen>header{min-height:56px;padding:max(5px, env(safe-area-inset-top)) 10px 3px;background:#fff;grid-template-columns:42px 1fr 42px;align-items:center;display:grid}.live-ranking-screen>header button{color:#554f55;background:0 0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.live-ranking-screen>header b{text-align:center;font-size:17px}.live-ranking-screen>nav{background:linear-gradient(105deg,#f42d68,#f58b6d);grid-template-columns:1fr 1fr;display:grid}.live-ranking-screen>nav button{color:#ffffffd1;background:0 0;min-height:45px;font-size:13px;position:relative}.live-ranking-screen>nav button:after{content:"";opacity:0;background:#fff;border-radius:3px;height:3px;position:absolute;bottom:0;left:25%;right:25%}.live-ranking-screen>nav button.active{color:#fff;font-weight:800}.live-ranking-screen>nav button.active:after{opacity:1}.ranking-scroll{overscroll-behavior:contain;padding:29px 10px 18px;overflow-y:auto}.ranking-podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:7px;min-height:178px;padding:13px 5px 0;display:grid}.ranking-podium article{background:linear-gradient(#fff,#faf7f8);border-radius:8px 8px 0 0;justify-items:center;gap:3px;min-width:0;padding:30px 5px 12px;display:grid;position:relative;box-shadow:0 4px 15px #30232c14}.ranking-podium article.place-1{background:linear-gradient(#fff7dc,#fff);min-height:158px;padding-top:38px;transform:translateY(-17px)}.ranking-podium article.place-2{min-height:134px}.ranking-podium article.place-3{min-height:125px}.ranking-podium article>i{color:#fff;clip-path:polygon(50% 0,100% 28%,84% 100%,16% 100%,0 28%);background:#c9c9cd;place-items:center;width:29px;height:25px;font-size:12px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-10px}.ranking-podium .place-1>i{background:#e6b84d;width:35px;height:30px}.ranking-podium .place-3>i{background:#c77d5e}.ranking-podium img{object-fit:cover;border:3px solid #eee9ec;border-radius:50%;width:49px;height:49px}.ranking-podium .place-1 img{border-color:#f0c757;width:58px;height:58px}.ranking-podium b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.ranking-podium strong{font-size:17px}.ranking-podium small{color:#aaa3aa;font-size:7px}.ranking-list{background:#fff;border:1px solid #f1d7cb;border-top:3px solid #d79a7e;border-radius:10px;margin-top:12px;overflow:hidden;box-shadow:0 7px 22px #412c3914}.ranking-list>header,.ranking-list>article{grid-template-columns:42px 34px minmax(0,1fr) 58px;align-items:center;display:grid}.ranking-list>header{color:#ac7d68;min-height:36px;font-size:8px}.ranking-list>header span:first-child{text-align:center;grid-column:1/2}.ranking-list>header span:nth-child(2){grid-column:2/4}.ranking-list>header span:nth-child(3){text-align:center;grid-column:4/5}.ranking-list>article{border-top:1px solid #f5f0f2;min-height:45px;padding:3px 0}.ranking-list article em{color:#777178;text-align:center;font-size:11px;font-style:normal}.ranking-list article img{object-fit:cover;border-radius:50%;width:29px;height:29px}.ranking-list article b{text-overflow:ellipsis;white-space:nowrap;padding-left:7px;font-size:10px;overflow:hidden}.ranking-list article strong{color:#7f777e;text-align:right;padding-right:12px;font-size:10px}.ranking-history-entry{min-height:51px;padding:7px 14px max(7px, env(safe-area-inset-bottom));color:#e14b8e;text-align:left;background:#fff;border-top:1px solid #eee9ed;grid-template-columns:25px 1fr 20px;align-items:center;gap:7px;font-size:11px;font-weight:800;display:grid}@media (min-width:700px){.profile-editor-screen{border-radius:22px;height:min(90dvh,820px)}.avatar-picker-sheet,.profile-field-layer>section{border-radius:24px}.avatar-picker-layer,.profile-field-layer{padding:16px}.live-ranking-screen{width:min(52%,540px);left:auto;right:0;box-shadow:-18px 0 55px #00000047}.live-room-switcher{width:146px}}@media (max-width:390px){.stream-top{grid-template-columns:minmax(104px,.9fr) minmax(78px,1fr) 32px}.stream-top .avatar-rail>button{flex-basis:28px;width:28px;height:28px}.live-room-switcher{width:112px}.profile-editor-screen>header b{font-size:17px}}@media (prefers-reduced-motion:reduce){.ticker-window>i,.recommendation-marquee>span{animation-duration:28s}}.stream-top{grid-template-columns:minmax(112px,.85fr) minmax(70px,1fr) 34px 34px;gap:5px}.stream-top>.stream-host-button{text-align:left;background:#120f149e;border-radius:22px;grid-template-columns:38px minmax(0,1fr);place-items:center start;gap:6px;width:100%;height:42px;padding:0;display:grid}.stream-host-button>img{object-fit:cover;border:2px solid #ff60aa;border-radius:50%;width:38px;height:38px}.stream-host-button>span{color:#fff;min-width:0;display:grid}.stream-host-button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.stream-host-button small{color:#e1d8e2;font-size:8px}.stream-top .avatar-rail{min-width:0;display:flex;position:static;overflow:hidden}.avatar-rail>button{background:#3a323d;border:1.5px solid #fffffff2;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;margin-left:-4px;display:grid;overflow:hidden}.avatar-rail>button:first-child{margin-left:0}.avatar-rail img{object-fit:cover;width:100%;height:100%}.stream-top>.follow-heart{background:linear-gradient(145deg,#ff6caf,#ed357f);font-size:18px;font-weight:800}.stream-top>.follow-heart.followed{color:#fff1a3}.stream-stats{z-index:4;top:calc(max(10px, env(safe-area-inset-top)) + 48px);align-items:center;gap:7px;display:flex;position:absolute;left:12px}.stream-stats>span,.stream-stats>button{color:#fff;border-radius:16px;align-items:center;gap:5px;min-height:29px;padding:5px 9px;font-size:10px;display:flex}.stream-stats>span{background:linear-gradient(100deg,#ff332f,#ef3f91)}.stream-stats>button{background:#242026b8}.stream-stats svg:last-child{opacity:.72}.live-badge{top:96px}.idol-profile-layer,.live-viewers-layer{z-index:88;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#060507ab;place-items:center;padding:18px;animation:.2s idol-layer-in;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.idol-quick-card{color:#262126;background:#fff;border-radius:13px;justify-items:center;width:min(100%,400px);padding:15px 18px 12px;animation:.26s cubic-bezier(.16,.8,.22,1.1) idol-card-in;display:grid;position:relative;box-shadow:0 20px 65px #0000005c}.idol-quick-card>header{justify-content:space-between;align-items:center;width:100%;display:flex}.idol-quick-card>header button{color:#956c67;background:0 0;padding:4px 0;font-size:11px}.idol-card-avatar{object-fit:cover;border:3px solid #fff;border-radius:50%;width:62px;height:62px;margin-top:-2px;box-shadow:0 2px 8px #0003}.idol-quick-card h2{text-align:center;margin:9px 0 4px;font-size:17px}.idol-quick-card h2 small{color:#e4a83f;white-space:nowrap;font-size:10px}.idol-quick-card>p{align-items:center;gap:9px;margin:2px 0;font-size:10px;display:flex}.idol-quick-card>p button{color:#343036;background:0 0;align-items:center;gap:3px;font-size:9px;display:flex}.idol-quick-card>strong{color:#aaa5aa;margin-top:3px;font-size:11px}.idol-card-stats{grid-template-columns:repeat(4,1fr);gap:4px;width:100%;margin:15px 0 12px;display:grid}.idol-card-stats span{justify-items:center;display:grid}.idol-card-stats b{font-size:16px}.idol-card-stats small{color:#989398;text-align:center;font-size:8px}.idol-notice{color:#d94383;text-align:center;background:#fff0f5;border-radius:8px;width:100%;margin:-4px 0 8px;padding:6px 8px;font-size:9px}.idol-quick-card>footer{border-top:1px solid #eee9ee;grid-template-columns:repeat(4,1fr);gap:5px;width:100%;padding-top:9px;display:grid}.idol-quick-card>footer button{color:#302b31;white-space:nowrap;background:0 0;border-radius:11px;min-width:0;padding:7px 2px;font-size:9px}.idol-quick-card>footer button:first-child,.idol-quick-card>footer button.active{color:#ed3e87}.idol-chat-screen,.idol-home-screen{z-index:92;color:#252126;background:#f4f3f7;animation:.28s both social-screen-in;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.idol-chat-screen>header{min-height:calc(54px + env(safe-area-inset-top));padding:max(6px, env(safe-area-inset-top)) 7px 9px;background:#fff;border-bottom:1px solid #dedbe0;grid-template-columns:44px 1fr 44px;align-items:end;display:grid}.idol-chat-screen>header button{color:#2a252b;background:0 0;place-items:center;min-height:34px;font-size:11px;display:grid}.idol-chat-screen>header b{text-align:center;align-self:center;font-size:14px}.idol-chat-thread{height:calc(100% - 124px - env(safe-area-inset-top));flex-direction:column;gap:9px;padding:18px 13px;display:flex;overflow-y:auto}.idol-chat-thread>span{color:#aaa4ad;text-align:center;justify-items:center;gap:8px;max-width:260px;margin:auto;display:grid}.idol-chat-thread>span b{color:#6d6670;font-size:12px}.idol-chat-thread>span small{font-size:9px;line-height:1.5}.idol-chat-thread p{background:#fff;border-radius:14px 14px 14px 3px;gap:3px;max-width:76%;margin:0;padding:9px 11px;font-size:11px;display:grid;box-shadow:0 3px 10px #362a3812}.idol-chat-thread p.me{color:#fff;background:linear-gradient(120deg,#ef5599,#f477ac);border-radius:14px 14px 3px;align-self:flex-end}.idol-chat-thread p b{opacity:.72;font-size:8px}.idol-chat-composer{right:8px;bottom:max(8px, env(safe-area-inset-bottom));background:#fff;border-radius:25px;grid-template-columns:36px minmax(0,1fr) 42px;align-items:center;gap:6px;min-height:50px;padding:5px 8px;display:grid;position:absolute;left:8px;box-shadow:0 8px 28px #261c2824}.idol-chat-composer>i{background:#d4d1d5;border-radius:12px;width:32px;height:20px;position:relative}.idol-chat-composer>i em{background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px}.idol-chat-composer input{color:#363137;border:0;outline:0;min-width:0;font-size:16px}.idol-chat-composer>button{color:#fff;background:#ec4a91;border-radius:12px;padding:7px 4px;font-size:10px}.idol-chat-composer>button:disabled{color:#a9a4aa;background:#d7d3d8}.idol-home-screen{background:#fff;overflow-y:auto}.idol-home-back{z-index:3;top:max(10px, env(safe-area-inset-top));color:#fff;background:#0a080b6b;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;left:10px}.idol-home-cover{object-fit:cover;object-position:center 18%;width:100%;height:40dvh;min-height:280px;display:block}.idol-home-screen>section{background:#fff;border-radius:21px 21px 0 0;min-height:62dvh;margin-top:-21px;padding:13px 18px 96px;position:relative}.idol-home-screen h1{margin:0;font-size:24px}.idol-home-badges{margin:4px 0 13px;font-size:11px}.idol-home-screen section>p{color:#888289;gap:15px;margin:0 0 15px;font-size:10px;display:flex}.idol-home-screen section>p b{color:#262127;font-size:16px}.gift-contribution{color:#fff;background:linear-gradient(100deg,#ff626c,#ffc4a9);border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:13px 15px;font-size:11px;display:flex}.idol-bio{margin-top:20px}.idol-bio h2{margin:0 0 13px;font-size:16px}.idol-bio p{color:#585159;margin:11px 0;font-size:11px}.idol-bio button{color:#fff;background:#ed3d82;margin-left:3px;padding:2px 4px;font-size:7px}.idol-home-screen footer{right:18px;bottom:max(18px, env(safe-area-inset-bottom));justify-content:center;gap:48px;display:flex;position:absolute;left:18px}.idol-home-screen footer button{color:#a39da4;background:#fff;border:1px solid #eee9ee;border-radius:23px;min-width:92px;padding:11px 15px;font-size:10px;box-shadow:0 3px 12px #3024321a}.idol-home-screen footer .primary{color:#fff;background:#ec3f83;border-color:#ec3f83}.live-viewers-layer{place-items:end center;padding:0}.live-viewers-sheet{color:#282329;background:#fff;border-radius:24px 24px 0 0;width:100%;max-height:70dvh;animation:.27s viewer-sheet-in;overflow:hidden}.live-viewers-sheet>header{border-bottom:1px solid #ece8ed;grid-template-columns:44px 1fr 54px;align-items:center;min-height:56px;padding:4px 10px;display:grid}.live-viewers-sheet>header button{background:#f5f2f5;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.live-viewers-sheet>header b{text-align:center}.live-viewers-sheet>header span{color:#e8498e;text-align:right;font-size:11px}.live-viewers-sheet>div{max-height:calc(70dvh - 56px);padding-bottom:max(12px, env(safe-area-inset-bottom));overflow-y:auto}.live-viewers-sheet article{border-bottom:1px solid #efebef;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:67px;padding:8px 14px;display:grid}.live-viewers-sheet article>img{object-fit:cover;border:2px solid #f1629e;border-radius:50%;width:44px;height:44px}.live-viewers-sheet article>span{gap:3px;display:grid}.live-viewers-sheet article b{font-size:12px}.live-viewers-sheet article small{color:#99939a;font-size:8px}.live-viewers-sheet article>button{color:#fff;background:#ed4d92;border-radius:15px;padding:7px 10px;font-size:9px}.live-viewers-sheet article>button.followed{color:#8f888f;background:#f1edf1}.wager-status-badge{object-fit:cover;object-position:center;justify-self:center;width:90px;height:52px;display:block}.wager-detail-backdrop{z-index:54;background:#0a080b14;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.wager-detail-sheet{z-index:55;color:#242025;background:#fff;border-radius:25px 25px 0 0;height:min(74dvh,720px);animation:.28s wager-detail-in;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -16px 55px #00000052}.wager-detail-handle{background:#ddd8dd;border-radius:4px;width:42px;height:4px;margin:8px auto 1px}.wager-detail-sheet>header{place-items:center;min-height:52px;padding:5px 12px 9px;display:grid}.wager-detail-sheet>header b{font-size:20px}.wager-detail-sheet dl{margin:0 10px max(16px, env(safe-area-inset-bottom));background:#faf9fa}.wager-detail-sheet dl>div{border-bottom:1px solid #aaa4aa;grid-template-columns:41% minmax(0,1fr);align-items:center;min-height:56px;padding:7px 15px;display:grid}.wager-detail-sheet dt{color:#8d878e;font-size:13px;line-height:1.35}.wager-detail-sheet dd{text-align:right;justify-content:flex-end;align-items:center;gap:5px;min-width:0;margin:0;font-size:12px;display:flex}.wager-detail-sheet dd>button{color:#c9c4ca;background:0 0;place-items:center;width:26px;height:26px;display:grid}.wager-detail-sheet .pink-value{color:#ee5b9d}.wager-detail-status{object-fit:cover;object-position:center;width:104px;height:58px}.wager-detail-dice,.wager-detail-coins,.wager-detail-animals{justify-content:flex-end;align-items:center;gap:6px;display:flex}.wager-detail-dice .dice-face{width:29px;height:29px}.wager-detail-coins i{border:1px solid #d1cdd1;border-radius:50%;width:29px;height:29px;box-shadow:inset 0 3px 5px #ffffff7a,0 2px 3px #0000001f}.wager-detail-coins i.red{background:linear-gradient(145deg,#ff1e2f,#d10016)}.wager-detail-coins i.white{background:linear-gradient(145deg,#fff,#dddde0)}.wager-detail-animals i{font-size:24px;font-style:normal}.wager-waiting-result{color:#e6a12c;font-size:10px}@keyframes idol-layer-in{0%{opacity:0}}@keyframes idol-card-in{0%{opacity:0;transform:translateY(18px)scale(.95)}}@keyframes social-screen-in{0%{opacity:.35;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes viewer-sheet-in{0%{opacity:0;transform:translateY(100%)}}@keyframes wager-detail-in{0%{opacity:0;transform:translateY(100%)}}@media (max-width:390px){.stream-top{grid-template-columns:minmax(102px,.8fr) minmax(58px,1fr) 32px 32px}.avatar-rail>button{flex-basis:28px;width:28px;height:28px}.live-bet-history-list>button{grid-template-columns:1.05fr .72fr 78px 14px;padding-right:7px}.wager-status-badge{width:76px;height:48px}.wager-detail-sheet dl>div{grid-template-columns:38% minmax(0,1fr);padding-left:11px;padding-right:11px}}@media (min-width:700px){.idol-chat-screen,.idol-home-screen,.live-viewers-sheet,.wager-detail-sheet{width:min(52%,540px);left:auto;right:0}}@media (min-width:1100px){.app-canvas{padding:22px}.desktop-shell{grid-template-columns:220px minmax(600px,790px) 285px;gap:18px;max-width:1420px;margin:0 auto;display:grid}.desktop-nav,.desktop-rail{height:calc(100vh - 44px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #fffc;border-radius:22px;flex-direction:column;display:flex;position:sticky;top:22px}.desktop-nav{padding:22px 14px}.brand{align-items:center;gap:11px;margin:0 7px 17px;display:flex}.brand>div{display:grid}.brand b{color:#342a33;font-size:19px}.brand span{color:#a398a2;letter-spacing:.16em;font-size:9px}.desktop-nav>.status-pill{margin:0 7px 20px}.desktop-nav nav{gap:7px;display:grid}.desktop-nav nav button{color:#756d76;text-align:left;background:0 0;border-radius:12px;align-items:center;gap:11px;padding:12px 13px;display:flex}.desktop-nav nav button.active{color:#fff;background:linear-gradient(110deg,#ed5192,#df6b91);box-shadow:0 8px 19px #ef4d9138}.desktop-nav-help{color:var(--pink);background:#fff3f7;border-radius:12px;align-items:center;gap:8px;margin-top:auto;padding:12px;display:flex}.desktop-nav-help div{display:grid}.desktop-nav-help b{font-size:12px}.desktop-nav-help span{color:#a58f99;font-size:9px}.phone-shell{min-height:calc(100vh - 44px);box-shadow:var(--shadow);border:1px solid #ffffffe6;border-radius:22px;padding-bottom:20px}.live-topbar,.page-titlebar{border-radius:22px 22px 0 0;top:0}.bottom-nav{display:none}.floating-wheel{float:right;margin:-80px 15px 20px 0;position:sticky;bottom:20px;right:auto}.desktop-rail{padding:16px;overflow-y:auto}.rail-wallet{color:#fff;background:radial-gradient(circle at 90% 10%,#ffffff40,#0000 42%),linear-gradient(135deg,#cb4e84,#e29b96);border-radius:16px;padding:17px}.rail-wallet>span{color:#ffffffd1;font-size:11px}.rail-wallet>strong{align-items:center;gap:7px;margin:9px 0 16px;font-size:22px;display:flex}.rail-wallet>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.rail-wallet button{color:#fff;background:#ffffff2e;border-radius:9px;padding:8px 4px;font-size:10px}.rail-title{justify-content:space-between;align-items:center;margin:22px 2px 10px;font-size:13px;display:flex}.rail-title button{color:#979097;background:0 0}.rail-room{text-align:left;background:0 0;grid-template-columns:48px 1fr 8px;align-items:center;gap:9px;width:100%;padding:8px 2px;display:grid}.rail-room img{object-fit:cover;border-radius:50%;width:48px;height:48px}.rail-room>span{min-width:0;display:grid}.rail-room b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rail-room small{color:#a098a0;align-items:center;gap:3px;font-size:9px;display:flex}.rail-room>i{background:#4ed489;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #4ed48924}.safe-card{color:#6f6870;border:1px solid #e9e4e8;border-radius:12px;align-items:flex-start;gap:9px;margin-top:auto;padding:13px;display:flex}.safe-card svg{color:#57bd88;flex:none}.safe-card div{gap:3px;display:grid}.safe-card b{font-size:11px}.safe-card span{color:#a29ba2;font-size:9px;line-height:1.4}.live-room-overlay{background:#0e0a0fc7;place-items:center;padding:28px}.live-room{border:1px solid #ffffff1f;border-radius:24px;width:min(100%,1100px);height:min(86vh,820px);box-shadow:0 30px 100px #0000008c}.stream-stage{border-radius:24px}.streamer-image{width:560px}.chat-stack{right:58%}.stream-actions{right:52%}.live-game-drawer{background:#19151cf7;border-radius:0 24px 24px 0;width:47%;min-height:100%;padding:110px 26px 26px;transition:transform .3s;top:0;bottom:0;left:auto;right:0;transform:translate(101%)}.live-game-drawer.open{bottom:0;transform:translate(0)}.gift-drawer{border-radius:16px 0 24px;width:47%;bottom:0;left:auto;right:0}.game-overlay{background:#0f0716db;place-items:center;padding:28px}.game-room{border:1px solid #ffffff21;border-radius:24px;width:min(100%,760px);min-height:760px;box-shadow:0 30px 100px #0000007a}.game-room>header{border-radius:24px 24px 0 0}}@media (max-width:390px){.games-grid{gap:12px 6px}.stream-actions{grid-template-columns:minmax(0,1fr) repeat(4,35px)}.stream-actions button:last-child{display:none}.wheel{width:270px;height:270px}.wheel span{transform-origin:12px 12px}.wheel-go{top:261px}}.provider-logo{color:#fff;text-align:center;white-space:pre-line;background:#242329;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;line-height:.82;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 3px 8px #1f191f29}.provider-logo.compact{width:30px;height:30px;font-size:7px}.provider-logo>span{z-index:2;position:relative}.provider-logo-saba:before,.provider-logo-saba:after{content:"";border:1px solid #ffffff8c;border-radius:48% 52% 47% 53%;position:absolute;top:4px;bottom:4px;left:4px;right:4px;transform:rotate(32deg)}.provider-logo-saba:after{transform:rotate(-32deg)}.provider-logo-fb{background:linear-gradient(145deg,#ff527e,#f32970);border-radius:50% 50% 50% 13%;font-size:12px}.provider-logo-jili{color:#daa00d;width:44px;box-shadow:none;text-shadow:0 1px #fff4a7,0 2px 2px #71460040;background:0 0;border-radius:6px;font-family:Georgia,serif;font-size:12px}.provider-logo-ae{background:linear-gradient(135deg,#ff8a5a,#f23e8b 62%,#fed56d);border-radius:12px;width:46px;font-family:cursive;font-size:12px}.provider-logo-pg{color:#15151a;letter-spacing:1px;text-shadow:2px 0 #e44573,-2px 0 #42b8ce;background:#fff;border-radius:5px;width:43px;font-size:14px;box-shadow:inset 0 0 0 2px #17171d,0 2px 8px #0000001f}.provider-logo-ky{background:linear-gradient(105deg,#168cc8 0 50%,#df372e 50%);border-radius:5px;font-family:Georgia,serif;font-size:13px;transform:rotate(-4deg)}.provider-logo-cq9{color:#e99500;width:46px;box-shadow:none;letter-spacing:-1px;background:0 0;border-radius:9px;font-size:13px}.provider-logo-bg{background:radial-gradient(circle at 35% 25%,#1689cd,#163a92 57%,#ed2a7a 82%);font-size:12px;font-style:italic}.provider-logo-sa{color:#eab25c;box-shadow:none;background:0 0;border-radius:8px;font-family:cursive;font-size:15px;font-style:italic}.provider-logo-ws168{color:#1d1d22;text-shadow:1px 0 #fff;background:linear-gradient(100deg,#f3f3f3 0 42%,#e53b2d 43%);border-radius:5px;width:46px;font-size:8px;font-style:italic}.provider-list>.provider-row{background:#fff;border-bottom:1px solid #ece8eb;grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:6px;min-height:58px;padding:7px 10px;display:grid}.provider-list>.provider-row.selected{background:#fff7fb}.provider-row-main{color:#2c2930;text-align:left;background:0 0;grid-template-columns:43px 1fr 42px 25px;align-items:center;gap:6px;min-width:0;display:grid}.provider-row-main b{font-size:12px}.provider-row-main strong{text-align:center;font-size:11px;font-weight:600}.provider-row-main svg{color:#68737c}.provider-row-action{color:#fff;background:linear-gradient(100deg,#f05b9e,#eb4e95);border-radius:18px;padding:8px 7px;font-size:10px}.transfer-route .provider-logo{justify-self:start}.provider-picker-layer{z-index:40;background:#14131661;justify-content:center;align-items:flex-end;animation:.2s provider-fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.provider-picker{color:#151318;background:#fff;border-radius:17px 17px 0 0;width:min(100%,540px);max-height:69dvh;animation:.26s provider-rise;overflow:hidden;box-shadow:0 -16px 48px #1c121b38}.provider-picker>header{border-bottom:1px solid #efedf0;grid-template-columns:42px 1fr 42px;align-items:center;min-height:58px;display:grid}.provider-picker>header b{text-align:center;grid-column:2;font-size:16px;font-weight:500}.provider-picker>header button{color:#fff;background:#aaa9ad;border-radius:50%;grid-column:3;place-items:center;width:32px;height:32px;display:grid}.provider-picker>div{max-height:calc(69dvh - 58px);padding:0 20px max(18px, env(safe-area-inset-bottom));overflow-y:auto}.provider-picker>div>button{text-align:left;background:#fff;border-bottom:1px solid #e9e8ea;grid-template-columns:52px 1fr 30px;align-items:center;width:100%;min-height:58px;display:grid}.provider-picker>div>button>span:not(.provider-logo){font-size:16px}.provider-check{color:#1684dd}@keyframes provider-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes provider-fade{0%{opacity:0}to{opacity:1}}.wheel-backdrop{background:#0c0418e0;padding:0}.wheel-panel{width:min(100vw,540px);height:min(100dvh,880px);min-height:0;padding:20px 18px max(18px, env(safe-area-inset-bottom));background:radial-gradient(circle at 22% 63%,#e83e9333,#0000 23%),radial-gradient(circle at 83% 72%,#435bd33d,#0000 28%),linear-gradient(#17052d 0%,#180335 46%,#2d0f57 100%);border:0;border-radius:0;justify-content:flex-start;position:relative;overflow:hidden auto;box-shadow:0 25px 80px #0000008c}.wheel-panel:before{content:"";pointer-events:none;background:linear-gradient(72deg,#0000 0 43%,#ffffff09 44% 45%,#0000 46%),radial-gradient(circle at 10% 85%,#d94b9b 0 5px,#0000 6px),radial-gradient(circle at 88% 88%,#f7b742 0 7px,#0000 8px);position:absolute;top:0;bottom:0;left:0;right:0}.wheel-panel:after{opacity:.08}.wheel-close{background:#1c0c30b8;width:38px;height:38px;top:14px;right:12px}.wheel-tabs{z-index:3;grid-template-columns:1fr 1fr;gap:42px;width:min(82%,390px);margin:2px auto 13px;display:grid;position:relative}.wheel-tabs button{color:#fff;white-space:nowrap;background:0 0;padding:8px 2px 11px;font-size:19px;font-weight:700;position:relative}.wheel-tabs button.active{color:#ff68ad}.wheel-tabs button.active:after{content:"";background:#ff68ad;border-radius:3px;height:3px;position:absolute;bottom:0;left:5%;right:5%}.wheel-toolbar{z-index:4;justify-content:space-between;align-items:center;width:100%;margin:1px 0 8px;display:flex;position:relative}.wheel-credit{color:#fff;background:#ede0e5c7;border:1px solid #fffc;border-radius:22px;grid-template-columns:24px auto auto 16px;align-items:center;gap:7px;padding:6px 9px;display:grid;box-shadow:inset 0 0 0 1px #773e642e}.wheel-credit>svg:first-child{color:#fff3b7;background:#efa328;border-radius:50%;padding:3px}.wheel-credit b{font-size:15px}.wheel-credit span{color:#fff;font-size:12px}.wheel-credit>svg:last-child{opacity:.75}.wheel-toolbar>div{gap:7px;display:grid}.wheel-toolbar>div button{color:#fff;background:linear-gradient(#ff9b29,#dd4f26);border:2px solid #ffd3af;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 2px #8f3062}.wheel-toolbar>div svg{width:17px}.wheel-machine-title{z-index:8;color:#ffd83e;letter-spacing:1px;text-align:center;text-shadow:0 2px #9c5116,0 4px 7px #450c4b80;background:linear-gradient(#f23892,#d81f75);border:5px solid #ff9acb;border-radius:54% 54% 18% 18%;width:min(82vw,355px);margin:2px auto -25px;padding:16px 12px 14px;font-family:Impact,Haettenschweiler,sans-serif;font-size:clamp(22px,6vw,31px);position:relative;transform:perspective(180px)rotateX(-3deg);box-shadow:inset 0 4px 10px #ffffff47,0 8px #711e78}.wheel-stage{z-index:4;aspect-ratio:1;flex:none;width:min(88vw,405px);margin:0 auto;position:relative}.wheel-lights{background:repeating-conic-gradient(#fff5a9 0 3deg, #fb56bb 3deg 8deg, #ffdf69 8deg 12deg);border:8px solid #f34d9f;border-radius:50%;place-items:center;padding:22px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 4px #9d277e,0 18px 40px #0801168c,inset 0 0 16px #ffffffa6}.wheel{z-index:1;background:repeating-conic-gradient(from 0deg, #ffde69f2 0 1.1deg, transparent 1.1deg 36deg), conic-gradient(from 0deg, #24a9cc 0 36deg, #dd4147 36deg 72deg, #e6349e 72deg 108deg, #7a2bd1 108deg 144deg, #1c9ec5 144deg 180deg, #53b51c 180deg 216deg, #f1c72f 216deg 252deg, #d8423c 252deg 288deg, #8626d9 288deg 324deg, #b126bc 324deg 360deg);border:7px solid #efa934;width:100%;height:100%;transition:transform 2.7s cubic-bezier(.08,.72,.05,1);position:relative;box-shadow:inset 0 0 24px #ffffff42,inset 0 -12px 20px #3109522e}.wheel .wheel-segment-label{color:#fff;width:48px;height:auto;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(-118px) rotate(var(--angle-negative));flex-direction:column;align-items:center;gap:5px;margin:0;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:50%;left:50%}.wheel .wheel-segment-label b{font-weight:700}.wheel .wheel-segment-label i{filter:drop-shadow(0 2px 1px #6931048c);font-size:24px;font-style:normal}.wheel-pointer{z-index:7;filter:drop-shadow(0 4px 3px #4711238c);background:radial-gradient(circle at 37% 34%,#ff849b,#c80d55 65%);border:7px solid #f6c23e;border-radius:62% 0 62% 62%;width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-92px)rotate(-45deg)}.wheel-go{z-index:8;color:#4f3210;background:radial-gradient(circle at 38% 28%,#fff479,#e8a719 68%,#b96a0a);border:10px solid #e7a81e;border-radius:50%;place-items:center;width:96px;height:96px;font-size:27px;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #8a4c0e,inset 0 4px 7px #ffffffa6,0 7px 11px #3a0c3485}.wheel-go:disabled{cursor:default;filter:saturate(.75)}.wheel-go svg{width:35px;height:35px}.go-spinner{border:3px solid #4f321040;border-top-color:#51300c;border-radius:50%;width:25px;height:25px;animation:.7s linear infinite go-spin}@keyframes go-spin{to{transform:rotate(360deg)}}.wheel-result{z-index:5;color:#fff;min-height:32px;margin:7px 0 0;font-size:13px;position:relative}.wheel-result b{color:#ffe66e;background:#1e0731b3;border-radius:17px;padding:6px 13px;font-size:14px;display:inline-block}.wheel-machine-base{z-index:3;background:linear-gradient(90deg,#30156e,#6e34d2 50%,#30156e);border-radius:8px 8px 28% 28%;width:60%;height:64px;margin:-17px auto 0;position:relative;box-shadow:0 12px #211057,inset 0 5px 9px #ffffff29}.wheel-animation-toggle{z-index:5;color:#fff;gap:3px;font-size:12px;font-weight:700;display:grid;position:absolute;bottom:40px;left:18px}.wheel-animation-toggle i{color:#fff;background:linear-gradient(#7544dd,#3f1c98);border-radius:15px;justify-content:space-between;align-items:center;width:58px;padding:5px 5px 5px 9px;font-size:10px;font-style:normal;display:flex;box-shadow:0 0 0 2px #9c77ef}.wheel-animation-toggle b{background:#fff;border-radius:50%;width:17px;height:17px}.wheel-panel>small{z-index:5;color:#ffffff94;max-width:300px;margin-top:14px;font-size:9px;position:relative}.drawer-game-header{grid-template-columns:minmax(0,1fr) auto 31px;align-items:center;gap:8px;display:grid!important}.drawer-game-title{align-items:center;gap:7px;min-width:0;display:flex!important}.drawer-game-title>i{background:radial-gradient(circle at 30% 25%,#62c8eb,#225699 65%,#153061);border:2px solid #ffffffad;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:15px;font-style:normal;display:grid}.drawer-game-title>span{display:grid}.drawer-game-title small{color:#99919d;font-size:7px}.drawer-game-title>svg{color:#e3b252}.drawer-result{text-align:right;gap:3px;display:grid}.drawer-result b{color:#f8edf5;font-size:12px;font-weight:500}.drawer-result span{color:#fff;letter-spacing:1px;white-space:nowrap;min-width:62px;font-size:13px}.round-countdown{color:#d4cbd4;align-items:center;gap:8px;margin:6px 0 8px;font-size:11px;display:flex}.round-countdown b{color:#f0b052;font-size:13px}.taixiu-tabs{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(3,1fr);margin:0 -15px 10px;display:grid}.taixiu-tabs button{color:#d9d1d9;background:#ffffff06;border-right:1px solid #ffffff14;padding:11px 4px;font-size:12px;font-weight:700}.taixiu-tabs button.active{color:#fff;background:linear-gradient(#df579cc4,#ad3671d1)}.taixiu-option-grid{justify-content:center;gap:8px 13px;padding:3px 7px 7px;display:grid}.taixiu-option-grid.main-options{grid-template-columns:repeat(4,minmax(50px,1fr))}.taixiu-option-grid.number-options{grid-template-columns:repeat(3,minmax(58px,1fr));gap:24px 28px}.taixiu-option-grid button{color:#29272c;background:linear-gradient(#f7f7f8,#e6e6e8);border:2px solid #0000;border-radius:7px;place-items:center;gap:3px;min-height:62px;padding:8px 4px 5px;display:grid;position:relative;box-shadow:0 4px 8px #00000038}.taixiu-option-grid button.selected,.taixiu-option-grid button.has-bet{border-color:#f25ba1;box-shadow:0 0 0 2px #f25ba13b,0 4px 8px #00000038}.taixiu-option-grid button b{font-size:17px}.taixiu-option-grid button span{color:#d8cfd9;text-align:center;font-size:9px;position:absolute;bottom:-17px;left:0;right:0}.taixiu-option-grid.number-options{margin-bottom:14px}.taixiu-option-grid button em,.pattern-column button em,.choice-column button em,.animal-grid button em{z-index:3;color:#fff;background:#e9468e;border:2px solid #ffd668;border-radius:11px;place-items:center;min-width:27px;height:19px;padding:0 5px;font-size:8px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 2px 5px #0000004d}.pattern-column button,.choice-column button,.animal-grid button{position:relative}.pattern-column button.has-bet,.choice-column button.has-bet,.animal-grid button.has-bet{border-color:#f25ba1;box-shadow:inset 0 0 0 1px #f25ba159,0 0 10px #f25ba124}.baucua-dice{color:#f25396;letter-spacing:7px;background:#211d24;border:1px solid #504854;border-radius:8px;place-items:center;min-height:51px;margin-bottom:8px;font-size:21px;display:grid}.bet-queue-tools{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;margin-top:9px;padding-top:7px;display:grid}.bet-queue-tools>span{gap:1px;min-width:0;display:grid}.bet-queue-tools b{color:#f0c05c;font-size:10px}.bet-queue-tools small{color:#a99faa;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.bet-queue-tools button{color:#ddd4de;background:#302b33;border:1px solid #554d58;border-radius:12px;padding:5px 7px;font-size:8px}.bet-queue-tools button:disabled{opacity:.35}.live-stake-bar{gap:7px;margin-top:8px}.stake-options{gap:3px;overflow:visible}.stake-options button{background:radial-gradient(circle,#3a343c 0 56%,#29242b 58%);border:2px dashed #776d78;border-radius:50%;min-width:29px;height:29px;padding:0 4px;font-size:8px}.stake-options button.active{background:radial-gradient(circle,#e15392 0 55%,#a72f67 58%);border-color:#ffd56b;box-shadow:0 0 0 2px #fff0ca}.place-bet{white-space:nowrap;min-width:88px;padding:9px 10px}.place-bet:disabled{cursor:default;opacity:.45}@media (max-width:699px){.wheel-panel{height:100dvh;max-height:none}.live-game-drawer{min-height:min(590px,70dvh);max-height:73dvh;padding:8px 15px max(12px, env(safe-area-inset-bottom))}.chat-stack{bottom:82px}}@media (min-width:700px){.wheel-panel{border:1px solid #ffffff24;border-radius:24px}.live-game-drawer{min-height:100%;max-height:100%;padding:78px 24px 22px}}@media (max-width:410px){.wheel-panel{padding-left:12px;padding-right:12px}.wheel-tabs{gap:24px}.wheel-tabs button{font-size:17px}.wheel-machine-title{width:min(84vw,340px)}.wheel-stage{width:min(91vw,370px)}.wheel-lights{padding:19px}.wheel .wheel-segment-label{transform:translate(-50%, -50%) rotate(var(--angle)) translateY(-108px) rotate(var(--angle-negative))}.wheel-go{width:88px;height:88px;font-size:25px;top:50%}.wheel-pointer{top:50%;transform:translate(-50%,-85px)rotate(-45deg)}.taixiu-option-grid.number-options{column-gap:20px}}.wheel .wheel-segment-label{width:56px;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(-104px);gap:2px;transition:transform 2.7s cubic-bezier(.08,.72,.05,1)}.wheel .wheel-segment-label b{text-align:center;text-overflow:clip;width:56px;max-width:56px;font-size:9px;overflow:visible}.wheel-prize-icon{width:36px;height:25px}.wheel-prize-icon.coins span{width:23px;height:8px}.live-result-stack{z-index:8;gap:8px;display:grid;position:absolute;top:34%;left:10px;right:74px}.live-result-card{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#1b181cc7;border:1px solid #ffffff26;border-radius:8px;padding:8px 10px 9px;animation:.76s cubic-bezier(.16,.86,.28,1.08) both live-results-in;overflow:hidden;box-shadow:0 8px 24px #00000040}.live-result-card:nth-child(2){animation-delay:.34s}.live-result-card header{border-bottom:1px solid #f6b674c7;justify-content:space-between;align-items:center;padding-bottom:7px;display:flex}.live-result-card header b{font-size:12px}.live-result-card header span{font-weight:500}.live-result-card header button{color:#df9b77;background:0 0;place-items:center;width:22px;height:22px;display:grid}.live-result-card header svg{width:16px}.xoc-result-coins,.tai-result-dice{align-items:center;gap:9px;min-height:37px;padding-top:7px;display:flex}.xoc-result-coins i{border:1px solid #ffffffb8;border-radius:50%;width:25px;height:25px;box-shadow:inset 0 3px 5px #ffffff52,0 2px 4px #00000052}.xoc-result-coins i.red{background:linear-gradient(145deg,#ff333d,#cf0015)}.xoc-result-coins i.white{background:linear-gradient(145deg,#fff,#d9d9db)}.tai-result-dice i{color:#18161a;background:linear-gradient(#fff,#e7e7e9);border-radius:5px;place-items:center;width:29px;height:29px;font-size:25px;font-style:normal;line-height:1;display:grid;box-shadow:0 2px 5px #00000042}.live-result-card>small{color:#ffd264;margin-top:4px;font-size:9px;font-weight:700;display:block}.round-countdown.result b{color:#ff6faf}@keyframes live-results-in{0%{opacity:0;transform:translate(calc(100vw + 90px))rotate(1deg)}72%{opacity:1;transform:translate(-11px)rotate(-.35deg)}88%{transform:translate(4px)}to{opacity:1;transform:translate(0)rotate(0)}}@media (max-width:410px){.wheel .wheel-segment-label{width:52px;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(-96px)}.wheel .wheel-segment-label b{width:52px;max-width:52px;font-size:8.5px}.wheel-prize-icon{transform:scale(.86)}.live-result-stack{top:32%;right:66px}}.wheel-mini-icon{aspect-ratio:1;background:repeating-conic-gradient(from -22.5deg, #ef4d9e 0 45deg, #36b8db 45deg 90deg, #ffd145 90deg 135deg, #7d47d5 135deg 180deg);border:3px solid #ffdc62;border-radius:50%;flex:none;place-items:center;width:54px;display:grid;position:relative;box-shadow:0 4px 11px #14081f59,inset 0 0 0 2px #ffffff59}.wheel-mini-disc{aspect-ratio:1;color:#643509;background:radial-gradient(circle at 36% 27%,#fff27a,#efb824 65%,#c2760d);border:2px solid #a75d12;border-radius:50%;place-items:center;width:46%;display:grid;box-shadow:0 2px 5px #431a0459}.wheel-mini-disc b{font-size:8px;line-height:1}.floating-wheel{width:62px;height:62px;box-shadow:none;background:0 0;border:0;padding:0}.floating-wheel:before{display:none}.floating-wheel>.wheel-mini-icon{filter:drop-shadow(0 7px 10px #ad286959);width:58px}.live-game-rail .rail-wheel-icon{border:0;padding:0;background:0 0!important}.live-game-rail .wheel-mini-icon{border-width:2px;width:43px}.live-game-rail .wheel-mini-disc b{font-size:6px}.stream-wheel-button .wheel-mini-icon{border-width:2px;width:30px}.stream-wheel-button .wheel-mini-disc b{font-size:5px}.level-table-title>span{color:#d44c96;font-size:10px;font-weight:700}.level-range-nav{z-index:7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffafef7;border-top:1px solid #f1d9eb;border-bottom:1px solid #ebdce7;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:7px 9px;display:grid;position:sticky;top:58px}.level-range-nav button{color:#8b7787;white-space:nowrap;background:#fff;border:1px solid #f2d7e8;border-radius:13px;justify-content:center;align-items:center;gap:1px;min-width:0;padding:7px 2px;font-size:9px;display:flex}.level-range-nav button.current{color:#fff;background:linear-gradient(100deg,#f56ab8,#b969e8);border-color:#e75aa7}.level-row.head{top:104px}.level-row>span+span{border-left:1px solid #eee9ed;align-self:stretch;place-items:center;display:grid}.level-chip{border:1px solid #ffffffad;justify-content:center;gap:4px;min-width:49px;font-weight:800;box-shadow:inset 0 1px 2px #ffffff59,0 2px 4px #341f2f1a}.level-chip b{color:#fffffff5;font-size:10px;line-height:1}.wheel-machine-title{white-space:nowrap;justify-content:center;align-items:center;min-height:72px;padding:12px 17px 10px;font-size:clamp(20px,5.4vw,29px);line-height:.95;display:flex;overflow:hidden}.wheel .wheel-segment-label{width:63px;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(-116px);transform-origin:50%;gap:3px;font-size:10px}.wheel .wheel-segment-label b{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:62px;font-size:10px;line-height:1;overflow:hidden}.wheel-prize-icon{filter:drop-shadow(0 2px 2px #57270466);width:39px;height:27px;display:block;position:relative}.wheel-prize-icon.coins span{background:radial-gradient(at 42% 32%,#fff6a2 0 18%,#ffd849 20% 58%,#e99a12 62% 100%);border:1px solid #b66a05;border-radius:50%;width:25px;height:9px;position:absolute;box-shadow:inset 0 -2px #99500038}.wheel-prize-icon.coins span:first-child{top:15px;left:2px}.wheel-prize-icon.coins span:nth-child(2){top:8px;right:1px}.wheel-prize-icon.coins span:nth-child(3){top:1px;left:6px}.wheel-prize-icon.thanks{place-items:center;display:grid}.wheel-prize-icon.thanks span{font-size:27px;line-height:1}.wheel-machine-base{place-items:center;width:min(78%,330px);height:auto;min-height:72px;margin:-17px auto 0;padding:17px 14px 12px;display:grid}.wheel-machine-base .wheel-result{color:#fff;place-items:center;min-height:31px;margin:0;line-height:1.25;display:grid}.wheel-machine-base .wheel-result>span,.wheel-machine-base .wheel-result>b{text-align:center;background:0 0;max-width:285px;margin:0;padding:4px 10px;display:block}.wheel-animation-toggle{align-self:flex-start;margin:3px 0 0 5px;position:relative;bottom:auto;left:auto}.wheel-panel>small{margin-top:10px;padding:0 8px}.live-game-drawer{scrollbar-width:none;background:radial-gradient(circle at 12% 0,#ed47911a,#0000 30%),#141117f7;border-top:1px solid #ffffff17;box-shadow:0 -18px 55px #0000007a}.live-game-drawer::-webkit-scrollbar{display:none}.drawer-handle{margin-bottom:7px}.drawer-game-title b{font-size:13px}.drawer-result span{font-size:11px}.round-countdown{margin:4px 0 6px}.taixiu-tabs{margin-bottom:7px}.taixiu-tabs button{padding:9px 4px;font-size:11px}.taixiu-option-grid button{min-height:52px;padding-top:6px}.taixiu-option-grid.number-options{gap:19px 23px;margin-bottom:8px}.xocdia-layout{gap:5px}.pattern-column,.choice-column{gap:4px}.pattern-column button,.choice-column button{min-height:47px;padding:4px 2px}.choice-column button{min-height:73px}.animal-grid{gap:5px}.animal-grid button{min-height:53px;padding:6px 4px}.animal-grid b{font-size:22px}.baucua-dice{min-height:43px;margin-bottom:6px;font-size:18px}.game-bet-footer{z-index:7;background:linear-gradient(#14111700,#141117fa 15%);margin:7px -7px -8px;padding:0 7px 8px;position:sticky;bottom:-1px;left:0;right:0}.bet-queue-tools{margin-top:0;padding-top:9px}.bet-queue-tools small{font-size:7.5px}.live-stake-bar{margin-top:6px}.stake-options button{width:27px;min-width:27px;height:27px}.place-bet{min-width:84px;padding:8px 9px}@media (max-width:699px){.live-game-drawer{min-height:0;max-height:min(62dvh,540px);padding:7px 12px max(10px, env(safe-area-inset-bottom));opacity:0;pointer-events:none;visibility:hidden;transition:transform .28s,opacity .2s,visibility 0s linear .28s;bottom:0;transform:translateY(calc(100% + 24px))}.live-game-drawer.open{opacity:1;pointer-events:auto;visibility:visible;transition:transform .28s,opacity .2s;bottom:0;transform:translateY(0)}}@media (min-width:700px){.live-game-drawer{opacity:0;pointer-events:none;visibility:hidden}.live-game-drawer.open{opacity:1;pointer-events:auto;visibility:visible}}@media (max-width:410px){.wheel-machine-title{width:min(86vw,342px);min-height:65px;padding-left:12px;padding-right:12px;font-size:clamp(19px,5.2vw,25px)}.wheel .wheel-segment-label{width:57px;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(-96px)}.wheel .wheel-segment-label b{max-width:56px;font-size:9px}.wheel-prize-icon{transform:scale(.9)}.level-range-nav button{font-size:8px}.drawer-game-header{grid-template-columns:minmax(0,1fr) auto 29px}.drawer-game-title>svg{display:none}}.info-sheet.feature-sheet{background:#f8f7f9;min-height:min(88dvh,760px);overflow-x:hidden}.info-sheet.feature-sheet>header{border-bottom:1px solid #f1edf0}.info-tabs{z-index:2;background:#fffffff7;grid-template-columns:repeat(3,1fr);display:grid;position:sticky;top:60px}.info-tabs button{color:#777078;background:0 0;padding:13px 3px 12px;font-size:12px;position:relative}.info-tabs button:after{background:var(--pink);content:"";opacity:0;border-radius:2px;height:2px;transition:all .2s;position:absolute;bottom:0;left:28%;right:28%;transform:scaleX(.45)}.info-tabs button.active{color:var(--pink);font-weight:800}.info-tabs button.active:after{opacity:1;transform:scaleX(1)}.notice-feed{background:#f0edf0;gap:1px;padding:7px 0 24px;display:grid}.notice-item{color:#5c565e;text-align:left;background:#fff;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:11px;min-height:76px;padding:13px 16px;transition:background .2s;display:grid}.notice-item:hover,.notice-item.expanded{background:#fff8fb}.notice-item>i{color:#fff;background:linear-gradient(145deg,#fb69a5,#ee3d84);border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid;box-shadow:0 5px 13px #e53d8038}.notice-item>i.system{background:linear-gradient(145deg,#9a8ff5,#7265df)}.notice-item>i.private{background:linear-gradient(145deg,#ffba77,#f17b7c)}.notice-item>span{gap:5px;min-width:0;display:grid}.notice-item b{color:#332e34;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.notice-item small{color:#918a92;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.notice-item.expanded small{display:block}.notice-item em{color:#d34f8a;font-size:9px;font-style:normal}.notice-item time{color:#b6afb7;font-size:9px}.referral-page{background:#fff;padding-bottom:26px}.referral-hero{color:#fff;background:radial-gradient(circle at 75% 70%,#ffe157a8,#0000 21%),linear-gradient(145deg,#ff5437,#ff7e3d 55%,#ffb640);flex-direction:column;align-items:flex-start;min-height:282px;padding:52px 27px;display:flex;position:relative;overflow:hidden}.referral-hero:before,.referral-hero:after{content:"";border:26px solid #ffffff1c;border-radius:50%;position:absolute}.referral-hero:before{width:220px;height:220px;top:-82px;right:-49px}.referral-hero:after{width:160px;height:160px;bottom:-52px;left:-64px}.referral-hero>span{z-index:1;letter-spacing:-1px;text-shadow:0 3px #ac3e1338;max-width:250px;font-size:25px;font-weight:1000;line-height:1.08}.referral-hero>b{z-index:1;margin-top:14px;font-size:13px}.referral-coin{color:#e87900;background:linear-gradient(145deg,#fff779,#ff9f00);border:10px solid #ffcb3d;border-radius:50%;place-items:center;width:106px;height:106px;font-size:52px;font-weight:1000;display:grid;position:absolute;bottom:31px;right:30px;transform:rotate(-12deg);box-shadow:11px 15px #c34a1033,inset 0 0 0 5px #ffffff73}.referral-stats{grid-template-columns:1fr 1fr;margin:0 20px;padding:21px 0 12px;display:grid}.referral-stats span{text-align:center;gap:5px;display:grid}.referral-stats span+span{border-left:1px solid #f0ebee}.referral-stats b{color:#e94f83;font-size:21px}.referral-stats small{color:#8d858d;font-size:10px}.referral-actions{justify-content:center;gap:10px;padding:5px 20px 14px;display:flex}.referral-actions button,.agency-promo{color:#fff;background:linear-gradient(100deg,#ff6649,#f54d88);border-radius:19px;min-width:106px;padding:9px 17px;font-size:11px;font-weight:800;box-shadow:0 7px 16px #e545792e}.feature-status{color:#ce4c82;text-align:center;background:#fff0f6;border-radius:9px;margin:1px 20px 13px;padding:9px 12px;font-size:10px}.referral-rules{border-top:8px solid #f8f5f7;margin-top:6px;padding:19px 23px 5px}.referral-rules h3{color:#ea5c53;margin:0 0 13px;font-size:13px}.referral-rules p{color:#766f75;margin:7px 0;font-size:10px;line-height:1.55}.referral-rules p b{color:#f06253}.agency-page{padding-bottom:25px}.agency-hero{color:#fff;background:linear-gradient(120deg,#d93d86,#ec5794 52%,#fa83aa);border-radius:4px;align-content:center;place-items:center;gap:8px;min-height:155px;margin:8px 10px 0;display:grid;box-shadow:0 12px 24px #cb377a2e}.agency-hero>span{align-items:center;gap:5px;font-size:15px;display:flex}.agency-hero strong{font-size:26px;font-weight:500}.agency-hero>div{gap:10px;display:flex}.agency-hero button{color:#fff;background:#ffffff0f;border:1px solid #ffffffb3;border-radius:3px;min-width:108px;padding:9px 15px;font-size:11px}.agency-hero button:last-child{color:#e14c89;background:#fff}.agency-refresh{color:#8e878e;margin:11px 15px 4px;font-size:9px}.agency-metrics{border-top:1px solid #ece8eb;margin:0 13px;display:grid}.agency-metrics span{border-bottom:1px solid #eee9ed;justify-content:space-between;align-items:center;padding:11px 3px;display:flex}.agency-metrics b{color:#746e75;font-size:10px;font-weight:500}.agency-metrics small{color:#5c565d;font-size:10px}.agency-title{color:#656067;margin:13px 16px 8px;font-size:11px}.agency-tools{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 13px;display:grid}.agency-tools button{color:#766f77;background:#fff;border-radius:4px;align-content:center;place-items:center;gap:8px;min-height:86px;padding:10px 4px;font-size:9px;display:grid;box-shadow:0 4px 15px #3527300d}.agency-tools button:first-child svg{color:#e65472}.agency-tools button:nth-child(2) svg{color:#e73d8d}.agency-tools button:nth-child(3) svg{color:#7e65e9}.agency-promo{background:linear-gradient(100deg,#ea4a8e,#ed6b9e);border-radius:4px;width:calc(100% - 26px);margin:18px 13px 0;display:block}.report-page{flex-direction:column;display:flex}.report-toolbar{background:#fff;grid-template-columns:repeat(3,1fr);gap:7px;padding:10px 13px;display:grid}.report-toolbar button{color:#7a727a;background:#faf8f9;border:1px solid #eee8ec;border-radius:17px;padding:9px 5px;font-size:10px}.report-toolbar button.active{color:#df4d89;background:#fff1f6;border-color:#ee72a5;font-weight:800}.report-summary{color:#fff;background:linear-gradient(110deg,#f35d9d,#f98eac);border-radius:9px;grid-template-columns:repeat(3,1fr);margin:0 13px;padding:16px 5px;display:grid;box-shadow:0 8px 20px #dc40842b}.report-summary span{text-align:center;gap:5px;display:grid}.report-summary span+span{border-left:1px solid #ffffff45}.report-summary small{font-size:9px}.report-summary b{font-size:17px}.report-empty{color:#8e878f;flex:1;align-content:center;place-items:center;gap:9px;padding:65px 20px;display:grid}.report-empty>div{color:#fff;background:linear-gradient(145deg,#f74295,#ffba34);border-radius:20px 20px 42px 42px;place-items:center;width:105px;height:87px;display:grid;position:relative;transform:rotate(-4deg)}.report-empty>div>svg:first-child{width:42px;height:42px}.report-empty>div>svg:last-child{color:#ffb131;position:absolute;top:-16px;right:-11px}.report-empty b{color:#5e585f;margin-top:8px;font-size:12px}.report-empty span{font-size:9px}.support-page{text-align:center;background:#fff;padding:26px 22px}.support-avatar{color:#fff;background:linear-gradient(145deg,#ffb9cb,#f46f9e);border-radius:50% 50% 44% 56%;place-items:center;width:116px;height:116px;margin:7px auto 15px;display:grid;box-shadow:0 12px 26px #dd4b892e}.support-avatar svg{width:53px;height:53px}.support-page h2{color:#3e383e;margin:0;font-size:18px}.support-page>p{color:#8a838a;margin:8px auto 21px;font-size:10px;line-height:1.55}.support-page>button{color:#e74d8d;text-align:left;background:#fff;border:1px solid #f0e9ed;border-radius:11px;grid-template-columns:42px 1fr 20px;align-items:center;gap:10px;width:100%;margin-top:10px;padding:13px;display:grid;box-shadow:0 6px 18px #3425300d}.support-page>button>span{gap:4px;display:grid}.support-page>button b{color:#4e474e;font-size:11px}.support-page>button small{color:#999198;font-size:9px}.support-page>.feature-status{margin-top:15px}.settings-page{padding:12px 13px 30px}.settings-page h3{color:#a098a0;margin:11px 4px 7px;font-size:10px;font-weight:500}.settings-page>button{color:#807980;text-align:left;background:#fff;border-bottom:1px solid #f2edf0;grid-template-columns:1fr auto;align-items:center;gap:9px;width:100%;padding:14px;display:grid}.settings-page>button:first-of-type{border-radius:10px 10px 0 0}.settings-page>button span{gap:4px;display:grid}.settings-page>button b{color:#4d474d;font-size:11px}.settings-page>button small{font-size:9px}.settings-page>button i{background:#d8d3d7;border-radius:12px;width:36px;height:20px;transition:all .2s;position:relative}.settings-page>button i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #00000029}.settings-page>button i.on{background:#ed5b9a}.settings-page>button i.on:after{transform:translate(16px)}.generic-feature{padding-top:1px}.generic-feature>h2,.generic-feature>p{text-align:center;margin-left:24px;margin-right:24px}.generic-feature>p{color:#7a737c;font-size:12px;line-height:1.6}.generic-feature>.primary-action{width:calc(100% - 48px);margin:18px 24px 0}.wheel .wheel-segment-label{transform:translate(-50%, -50%) rotate(var(--angle)) translateY(-116px);transform-origin:50%}.casino-dice-result{justify-content:center;align-items:center;gap:7px;display:flex}.casino-dice-result i{color:#b62373;background:#fff;border-radius:7px;place-items:center;width:34px;height:34px;font-size:28px;font-style:normal;line-height:1;display:grid;box-shadow:0 5px 12px #19071f52}.casino-settlement{z-index:1;color:#c7b9ca;background:#ffffff14;border-radius:14px;margin:-2px 0 12px;padding:6px 12px;font-size:10px}.casino-settlement.win{color:#ffdf70;background:#ffd65126}@media (max-width:410px){.wheel .wheel-segment-label{width:57px;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(-96px)}}.ui-hidden{display:none!important}.stream-actions{grid-template-columns:minmax(118px,1fr) repeat(5,42px);gap:6px}.stream-actions label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#201d21ad;border-radius:22px;min-height:42px;padding:9px 12px}.stream-actions button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#373339c7;border:1px solid #ffffff14;width:42px;height:42px}.stream-actions button.active,.stream-actions .stream-trophy-button{background:linear-gradient(145deg,#f3428a,#ba185e)}.stream-actions .stream-gift-button{background:linear-gradient(145deg,#ff7c4a,#ed3d80)}.stream-actions .stream-close-button{background:#6f6b71c7}.restore-interface{z-index:15;right:13px;bottom:max(14px, env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f1c21c7;border-radius:20px;align-items:center;gap:6px;padding:9px 12px;font-size:10px;display:flex;position:absolute}.live-game-rail>button:nth-child(4){order:-1}.drawer-game-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:51px;padding:5px 0 2px}.drawer-game-title>i{width:36px;height:36px;font-size:14px}.drawer-game-title b{font-size:13px;font-weight:600}.drawer-result{color:#fff;justify-items:end;gap:4px;min-width:94px;background:0 0!important;border-radius:0!important;padding:4px 0!important;display:grid!important}.drawer-result b{font-size:12px}.drawer-result span{color:#f6f1f5;letter-spacing:1px;text-overflow:ellipsis;max-width:120px;font-size:11px;overflow:hidden}.round-countdown{margin:0 0 7px;font-size:10px}.round-countdown b{font-size:12px}.live-balance{align-items:center;min-width:0;color:#f4be43!important;gap:4px!important;font-size:12px!important;display:flex!important}.live-balance button{color:#e9b25f;background:#7948237a;border:1px solid #b77936;border-radius:13px;padding:5px 9px;font-size:9px}.current-chip{color:#fff;background:radial-gradient(circle,#d97c67 0 56%,#9d513e 58%);border:4px dashed #fff2cf;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 0 0 2px #b65d49}.current-chip i{font-size:11px;font-style:normal}.live-stake-bar{grid-template-columns:minmax(0,1fr) 42px auto;gap:11px}.place-bet{border-radius:18px;min-width:88px}.live-game-hub,.live-ranking-drawer{z-index:12;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#181619f0;border-radius:16px 16px 0 0;position:absolute;bottom:62px;left:0;right:0;overflow:hidden;box-shadow:0 -18px 48px #0006}.live-game-hub>header,.live-ranking-drawer>header{justify-content:space-between;align-items:center;padding:9px 13px 4px;display:flex}.live-game-hub>header b,.live-ranking-drawer>header b{font-size:11px}.live-game-hub>header button,.live-ranking-drawer>header button{color:#fff;background:#ffffff14;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.live-game-hub>nav{scrollbar-width:none;gap:0;padding:2px 7px 0;display:flex;overflow-x:auto}.live-game-hub>nav button{color:#d4ced4;background:0 0;flex:none;padding:9px 10px;font-size:9px;position:relative}.live-game-hub>nav button.active{color:#fff}.live-game-hub>nav button.active:after{content:"";background:#fff;height:2px;position:absolute;bottom:0;left:9px;right:9px}.live-hub-games{scrollbar-width:none;grid-auto-columns:64px;grid-auto-flow:column;gap:9px;padding:11px 13px 15px;display:grid;overflow-x:auto}.live-hub-games button{color:#e1dbe1;background:0 0;place-items:center;gap:6px;min-width:0;font-size:8px;display:grid}.live-hub-games button>i,.live-hub-games button>img{object-fit:cover;background:radial-gradient(circle at 32% 27%,#ca6be6,#332057 70%);border:2px solid #ffffff2b;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;font-style:normal;display:grid;overflow:hidden}.live-hub-games .wheel-mini-icon{width:45px}.live-ranking-drawer{padding-bottom:12px;display:grid}.live-ranking-drawer>span{border-bottom:1px solid #ffffff14;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;margin:0 13px;padding:10px 4px;display:grid}.live-ranking-drawer>span i{font-size:20px;font-style:normal}.live-ranking-drawer>span b{font-size:10px}.live-ranking-drawer>span small{color:#e9b651;font-size:9px}.mini-overlay{z-index:24;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06050799;place-items:end center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.mini-overlay>section{width:100%;padding:15px 13px max(15px, env(safe-area-inset-bottom));color:#fff;background:#19161bfa;border-radius:18px 18px 0 0;box-shadow:0 -18px 48px #00000073}.mini-overlay>section>header{grid-template-columns:34px 1fr 34px;align-items:center;margin-bottom:12px;display:grid}.mini-overlay>section>header b{text-align:center;grid-column:2}.mini-overlay>section>header button{color:#aaa2aa;background:0 0;grid-column:3;place-items:center;width:30px;height:30px;display:grid}.chip-grid{grid-template-columns:repeat(4,1fr);gap:12px 8px;display:grid}.chip-grid button{color:#c9c0c9;background:0 0;border:1px solid #0000;align-content:center;place-items:center;gap:7px;min-height:76px;display:grid}.chip-grid button.active{background:#cf357c26;border-color:#e34791}.chip-grid i{color:#fff;background:radial-gradient(circle,#d96c5c 0 54%,#9e423c 56%);border:6px dashed #ffffffc7;border-radius:50%;place-items:center;width:49px;height:49px;font-size:12px;font-style:normal;display:grid;box-shadow:0 0 0 3px #b94e43}.chip-grid button:nth-child(2) i{background:radial-gradient(circle,#d34d79 0 54%,#8e2d55 56%);box-shadow:0 0 0 3px #a63562}.chip-grid button:nth-child(3) i{background:radial-gradient(circle,#4f9fca 0 54%,#2e658a 56%);box-shadow:0 0 0 3px #34769b}.chip-grid button:nth-child(4) i{background:radial-gradient(circle,#48c96a 0 54%,#258947 56%);box-shadow:0 0 0 3px #2ca052}.chip-grid button:nth-child(5) i{background:radial-gradient(circle,#d6a72f 0 54%,#9c6e20 56%);box-shadow:0 0 0 3px #b48223}.chip-grid button:nth-child(6) i{background:radial-gradient(circle,#4d88cb 0 54%,#2a568c 56%);box-shadow:0 0 0 3px #376ca6}.chip-grid button:nth-child(7) i{background:radial-gradient(circle,#9c4bd0 0 54%,#63308f 56%);box-shadow:0 0 0 3px #7939ad}.chip-grid span{min-height:11px;font-size:8px}.chip-confirm{color:#fff;background:linear-gradient(100deg,#d82e7a,#bf1d65);border-radius:22px;width:min(68%,320px);margin:17px auto 0;padding:11px;font-size:12px;font-weight:700;display:block}.bet-confirm-overlay>section>small{color:#dca352;justify-content:center;gap:13px;margin:-4px 0 11px;font-size:8px;display:flex}.bet-confirm-overlay>section>small em{color:#dca352;font-style:normal}.confirm-selections{background:#ffffff0a;gap:1px;max-height:132px;display:grid;overflow-y:auto}.confirm-selections>span{background:#0a080cb3;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.confirm-selections b{color:#ed4e9b;font-size:11px}.confirm-selections small{color:#c6bdc7;font-size:8px}.confirm-selections strong{color:#e34291;font-size:11px}.bet-multipliers{grid-template-columns:repeat(5,1fr);gap:11px;padding:13px 3px;display:grid}.bet-multipliers button{color:#bdb3bd;background:0 0;border:1px solid #a7356b;border-radius:4px;padding:8px 3px;font-size:10px}.bet-multipliers button.active{color:#fff;background:#d42b76}.confirm-total,.confirm-submit{justify-content:space-between;align-items:center;display:flex}.confirm-total{color:#c8bec8;font-size:11px}.confirm-total b{color:#e54d95;font-size:15px}.confirm-submit{margin-top:11px}.confirm-submit small{color:#99909a;font-size:9px}.confirm-submit button{color:#fff;background:linear-gradient(100deg,#e73985,#cb216f);border-radius:20px;min-width:110px;padding:10px 16px;font-weight:700}.confirm-submit button:disabled{opacity:.45}.game-result-history{z-index:30;color:#1c1a1d;background:#fff;border-radius:18px 18px 0 0;height:66%;animation:.24s history-rise;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -18px 55px #0000006b}.game-result-history>header{border-bottom:1px solid #dedade;grid-template-columns:44px 1fr 44px;align-items:center;min-height:54px;display:grid}.game-result-history>header button{color:#3b373c;background:0 0;place-items:center;width:40px;height:40px;display:grid}.game-result-history>header b{text-align:center}.game-result-history>div{height:calc(100% - 54px);overflow-y:auto}.game-result-history article{border-bottom:1px solid #dedade;align-content:center;gap:8px;min-height:72px;padding:9px 23px;display:grid}.game-result-history article>b{font-size:12px;font-weight:500}.history-dice,.history-coins,.history-animals{align-items:center;gap:5px;display:flex}.history-dice i{color:#151316;background:linear-gradient(145deg,#fff,#e5e5e5);border-radius:5px;place-items:center;width:25px;height:25px;font-size:22px;font-style:normal;line-height:1;display:grid;box-shadow:0 2px 4px #00000029}.history-coins i{border:1px solid #c9c6c9;border-radius:50%;width:22px;height:22px;box-shadow:inset 0 -2px 3px #00000024}.history-coins i.red{background:#d80b24;border-color:#bb051b}.history-coins i.white{background:#f3f2f3}.history-animals i{font-size:24px;font-style:normal}@keyframes history-rise{0%{opacity:0;transform:translateY(30px)}}.level-sheet{background:#fff}.level-header{color:#514950;background:linear-gradient(105deg,#f58be6,#ef9deb)}.level-hero{color:#8a2379;background:radial-gradient(circle at 50% 0,#ffffff57,#0000 32%),linear-gradient(120deg,#f2a7dc,#e58ae9 58%,#d98afa);min-height:345px;padding:20px 27px 25px}.level-hero>img{width:78px;height:78px}.level-hero h2{color:#892076;margin-top:7px;font-size:20px}.level-hero p{color:#8a2379;font-size:13px}.level-progress-labels{color:#fff;margin-top:22px;font-size:11px}.level-progress-labels span{background:#c941da6b;border-radius:12px;padding:2px 9px}.level-progress{background:repeating-linear-gradient(115deg,#ffffffe0 0 5px,#ffffff85 5px 9px);width:calc(100% - 78px);height:12px;margin-top:-12px}.level-hero>small{color:#8a2379;margin-top:15px;font-size:10px}.level-hero>strong{color:#8a2379;margin-top:15px;font-size:14px}.level-hero em{color:#ec7956}.level-table-title{color:#9b2588;background:#f8ddf8;border-top:12px solid #fff;justify-content:center;padding:18px 12px;font-size:15px}.level-row{color:#5e595f;border-top-color:#dedade;grid-template-columns:1fr 1fr 1fr;min-height:50px;font-size:12px}.level-row.head{color:#6e696f;background:#f2eff2;min-height:52px;font-size:12px;top:58px}.level-row.current{color:#b52c80;background:#fff8fc}@media (max-width:699px){.live-game-drawer{min-height:0;max-height:min(46dvh,500px);padding:0 10px max(8px, env(safe-area-inset-bottom));background:#151316f5;border-radius:0}.drawer-handle{display:none}.taixiu-tabs{margin-left:-10px;margin-right:-10px}.taixiu-option-grid.main-options{grid-template-columns:repeat(4,1fr);gap:12px;width:min(76%,350px);margin:0 auto 9px}.taixiu-option-grid.main-options button{min-height:50px}.game-bet-footer{margin:3px -4px -7px;padding:0 4px 7px}}@media (max-width:430px){.stream-actions{grid-template-columns:minmax(94px,1fr) repeat(5,37px);gap:4px;left:7px;right:7px}.stream-actions button{width:37px;height:37px;display:grid}.stream-actions button:last-child{display:grid}.stream-actions label{min-height:37px;padding:7px 9px}.stream-actions input{font-size:9px}.live-game-drawer{max-height:min(49dvh,470px)}.level-hero{min-height:330px}}.dice-face{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.live-game-rail i .dice-face{filter:drop-shadow(0 3px 4px #0000004d);width:31px;height:31px}.drawer-game-title>i .dice-face{filter:drop-shadow(0 2px 3px #0000004d);width:26px;height:26px}.live-game-hub i .dice-face{width:31px;height:31px;margin:auto}.drawer-result-dice{justify-content:flex-end;align-items:center;gap:2px;min-width:66px!important;display:flex!important;overflow:visible!important}.drawer-result-dice .dice-face{filter:drop-shadow(0 2px 3px #00000059);flex:0 0 20px;width:20px;height:20px}.tai-result-dice .dice-face{filter:drop-shadow(0 3px 5px #00000057);flex:0 0 34px;width:34px;height:34px}.history-dice .dice-face{filter:drop-shadow(0 2px 3px #0000002e);flex:0 0 28px;width:28px;height:28px}.casino-dice-result,.casino-dice-rolling{justify-content:center;align-items:center;gap:8px;display:flex}.casino-dice-result .dice-face,.casino-dice-rolling .dice-face{filter:drop-shadow(0 6px 9px #19071f57);flex:0 0 48px;width:48px;height:48px}.casino-dice-rolling .dice-face:first-child{animation:.58s ease-in-out infinite alternate supplied-die-roll}.casino-dice-rolling .dice-face:nth-child(2){animation:.58s ease-in-out .12s infinite alternate-reverse supplied-die-roll}.casino-dice-rolling .dice-face:nth-child(3){animation:.58s ease-in-out .24s infinite alternate supplied-die-roll}@keyframes supplied-die-roll{0%{transform:translateY(4px)rotate(-8deg)}to{transform:translateY(-5px)rotate(8deg)}}.wheel-prize-icon.coins{place-items:center;width:40px;height:36px;display:grid}.wheel-prize-icon.coins .wheel-coin-art{object-fit:contain;filter:drop-shadow(0 2px 2px #602a0080);width:38px;height:38px;display:block}.live-game-dismiss-layer{z-index:8;cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.wheel-mini-icon{box-shadow:none;background:0 0;border:0;overflow:visible}.wheel-mini-icon>img{object-fit:contain;filter:drop-shadow(0 4px 6px #12051852);width:100%;height:100%;display:block}.live-game-rail .wheel-mini-icon{border:0;width:45px}.live-game-rail i.rail-art-icon{box-shadow:none;border:0;overflow:visible;background:0 0!important}.rail-art-icon>img{object-fit:contain;filter:drop-shadow(0 5px 7px #00000061);width:45px;height:45px;display:block}.stream-gamehub-art{object-fit:contain;filter:drop-shadow(0 3px 5px #00000047);width:34px;height:34px;display:block}.drawer-game-title>i.drawer-art-icon{box-shadow:none;background:0 0;border:0;overflow:visible}.drawer-art-icon>img{object-fit:contain;width:34px;height:34px;display:block}.hub-mini-art{object-fit:contain;width:44px;height:44px;margin:auto;display:block}.message-settings-layer{z-index:40;background:#0806092e;align-items:end;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.message-settings-sheet{min-height:min(48dvh,450px);padding-bottom:max(24px, env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#191619f5;border-radius:15px 15px 0 0;animation:.24s message-settings-rise;box-shadow:0 -18px 50px #00000061}.message-settings-sheet>header{border-bottom:1px solid #ffffffb8;place-items:center;min-height:58px;padding:10px 52px;display:grid;position:relative}.message-settings-sheet>header b{font-size:18px;font-weight:600}.message-settings-sheet>header button{color:#fff;background:#ffffff17;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;right:14px}.message-settings-sheet>div{padding:10px 14px;display:grid}.message-settings-sheet>div>button{color:#f7f3f7;text-align:left;background:0 0;border-bottom:1px solid #ffffff0b;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:16px;min-height:70px;padding:10px 0;display:grid}.message-settings-sheet>div>button>span{font-size:15px;line-height:1.35}.message-settings-sheet>div>button>i{background:#3b383d;border:1px solid #ffffff94;border-radius:15px;width:45px;height:25px;transition:background .2s;position:relative}.message-settings-sheet>div>button>i em{background:#d9d7da;border-radius:50%;width:17px;height:17px;transition:transform .2s;position:absolute;top:3px;left:3px}.message-settings-sheet>div>button>i.active{background:linear-gradient(90deg,#e9408c,#ff78b2);border-color:#ff63aa}.message-settings-sheet>div>button>i.active em{background:#fff;transform:translate(20px)}@keyframes message-settings-rise{0%{opacity:0;transform:translateY(100%)}}.game-center{background:#f7f6f8;grid-template-columns:74px minmax(0,1fr);gap:8px;min-height:calc(100dvh - 205px);padding:12px 8px 80px}.game-categories{gap:6px}.game-categories button{border-radius:10px;gap:3px;min-height:56px;font-size:8px}.game-categories button svg{width:19px;height:19px}.game-browser{border-radius:9px;min-height:510px;padding:5px 0 14px}.game-browser-live,.game-browser-sandbox{background:#f0eff2}.live-provider-list{gap:10px;display:grid}.live-provider-section{background:#fff;overflow:hidden}.live-provider-section>header{align-items:center;gap:7px;min-height:31px;padding:5px 7px;display:flex}.live-provider-section>header span{background:#ed71ec;width:4px;height:21px}.live-provider-section>header b{color:#484449;font-size:13px;font-weight:600}.live-provider-section>button{background:#fff;width:100%;padding:0;display:grid}.live-provider-section>button img{aspect-ratio:2.48;object-fit:cover;width:100%}.live-provider-section>button small{color:#3d393e;padding:7px 5px 8px;font-size:9px}.game-browser-sandbox .game-browser-title{padding:2px 8px 0}.game-browser-sandbox .game-browser-title span{width:4px;height:22px}.game-browser-sandbox .game-browser-title b{font-size:13px}.sandbox-game-grid{background:#fff;grid-template-columns:repeat(2,104px);gap:11px;padding:0 9px 12px;display:grid}.sandbox-game-grid>button{background:0 0;justify-items:center;min-width:0;padding:0;display:grid}.sandbox-game-grid img{object-fit:contain;border-radius:7px;width:92px;height:92px}.sandbox-game-grid span{color:#4a454b;min-height:31px;margin-top:5px;font-size:9px;line-height:1.25}.sandbox-refresh{color:#777178;background:#efeff1;justify-content:center;align-items:flex-end;gap:6px;width:100%;min-height:300px;padding:0 8px 14px;font-size:8px;display:flex}@media (min-width:700px){.message-settings-sheet{border-radius:18px 0 0;justify-self:end;width:min(52%,520px)}.game-center{grid-template-columns:92px minmax(0,1fr)}.sandbox-game-grid{grid-template-columns:repeat(3,120px)}}.stream-actions .stream-chat-trigger{color:#f1eaf1;background:#161318c2;border-radius:20px;justify-content:flex-start;align-items:center;gap:7px;min-width:0;padding:9px 12px;width:100%!important;display:flex!important}.stream-chat-trigger span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.live-chat-composer-layer{z-index:180;padding:0 8px max(8px, env(safe-area-inset-bottom));background:0 0;align-items:end;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.live-chat-composer{background:#fcfafdfa;border:1px solid #231b2717;border-radius:22px;grid-template-columns:52px minmax(0,1fr) 45px;align-items:center;gap:7px;min-height:58px;padding:7px 9px;display:grid;box-shadow:0 -10px 35px #140c1533}.live-chat-composer input{color:#3f3941;touch-action:manipulation;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:16px;line-height:1.35}.live-chat-composer input::placeholder{color:#bbb7bd}.chat-broadcast{background:0 0;place-items:center;display:grid}.chat-broadcast>i{background:#d1cfd3;border-radius:15px;width:46px;height:26px;transition:background .2s;display:block;position:relative}.chat-broadcast>i em{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.chat-broadcast.active>i{background:#e94a97}.chat-broadcast.active>i em{transform:translate(20px)}.chat-send-button{color:#fff;background:#ef4f99;border-radius:13px;padding:8px 4px;font-size:11px;font-weight:700}.chat-send-button:disabled{color:#aaa6ac;background:#d8d5d9}.live-trophy-menu{z-index:30;min-height:220px;padding:42px 35px max(28px, env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#100e1b2e,#0d0c1af5 58%);grid-template-columns:repeat(2,1fr);align-items:center;gap:22px;animation:.22s trophy-menu-rise;display:grid;position:absolute;bottom:0;left:0;right:0}.live-trophy-menu>button{color:#fff;background:0 0;justify-items:center;gap:13px;display:grid}.live-trophy-menu>button>i{color:#fff;border:3px solid #ffffff6b;border-radius:50%;place-items:center;width:69px;height:69px;display:grid;box-shadow:0 8px 22px #0000003d,inset 0 3px 5px #ffffff57}.draw-history-icon{background:linear-gradient(145deg,#e92e77,#a92c81)}.bet-history-icon{background:linear-gradient(145deg,#9b62e6,#5164c5)}.live-trophy-menu>button>span{font-size:14px}.live-history-sheet{z-index:42;color:#161417;background:#fff;border-radius:28px 28px 0 0;height:min(66dvh,620px);animation:.24s live-history-rise;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -20px 60px #00000061}.live-history-sheet>header{z-index:2;background:#fff;border-bottom:1px solid #d5d2d5;grid-template-columns:38px 1fr 38px;align-items:center;min-height:56px;padding:4px 12px;display:grid;position:sticky;top:0}.live-history-sheet>header b{text-align:center;font-size:20px}.live-history-sheet>header button{color:#3e393f;background:#f4f1f4;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.live-bet-history-list,.draw-history-list{overscroll-behavior:contain;height:calc(100% - 56px);overflow-y:auto}.live-bet-history-list>button{color:#161417;text-align:left;background:#fff;border-bottom:1px solid #dddadd;grid-template-columns:1.15fr .85fr 92px 18px;align-items:center;width:100%;min-height:78px;padding:8px 11px;display:grid}.live-bet-history-list>button>span{border-right:1px solid #d6d3d6;align-content:center;gap:7px;padding:0 9px;display:grid}.live-bet-history-list small{color:#929094;font-size:9px}.live-bet-history-list b{font-size:14px}.live-bet-history-list strong{color:#e93482;font-size:16px;font-weight:500}.live-bet-history-list>button>em{border-radius:14px 4px;justify-self:center;padding:7px 9px;font-size:12px;font-style:normal;font-weight:800}.live-bet-history-list>button>em.pending{color:#fff;background:#f3a83b;justify-self:center}.live-bet-history-list>button>svg{color:#d2ced2}.draw-history-list article{border-bottom:1px solid #dddadd;grid-template-columns:minmax(0,1fr) 25px;align-items:center;min-height:82px;padding:7px 18px;display:grid}.draw-history-list article>span{gap:9px;display:grid}.draw-history-list article b{font-size:14px}.draw-history-list article b small{font-size:11px;font-weight:500}.draw-history-list article>svg{color:#292629;width:20px}.draw-dice,.draw-coins,.draw-numbers{align-items:center;gap:5px;display:flex}.draw-dice .dice-face{width:30px;height:30px}.draw-animals{letter-spacing:6px;font-size:25px;font-style:normal}.draw-coins em{border:1px solid #d5d2d5;border-radius:50%;width:27px;height:27px;box-shadow:inset 0 -2px 3px #00000021}.draw-coins .white{background:linear-gradient(#fff,#dedee0)}.draw-coins .red{background:linear-gradient(#ff1e2d,#d70016)}.draw-numbers em{color:#fff;background:#ef67aa;border-radius:3px;place-items:center;min-width:25px;height:25px;padding:0 4px;font-size:10px;font-style:normal;display:grid}.draw-numbers.compact{gap:3px}.draw-numbers.compact em{min-width:21px;height:23px;padding:0 2px}.draw-numbers strong{color:#142fd8;margin-left:5px;font-size:12px}.fast-lottery{color:#312d32;font-size:11px;font-style:normal}.fast-lottery em{color:#fff;background:linear-gradient(145deg,#f03b94,#c90065);border-radius:50%;place-items:center;width:27px;height:27px;margin-right:3px;font-size:9px;font-style:normal;display:inline-grid}@keyframes trophy-menu-rise{0%{opacity:0;transform:translateY(30px)}}@keyframes live-history-rise{0%{opacity:0;transform:translateY(100%)}}.game-browser-lottery{background:#fff}.lottery-browser-title{padding:2px 8px 4px}.lottery-browser-title span{width:4px;height:24px}.lottery-browser-title b{font-size:14px}.lottery-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 13px;padding:5px 8px 18px;display:grid}.lottery-game-grid.single-game{grid-template-columns:minmax(0,240px);justify-content:center}.lottery-game-grid>button{color:#4c474d;background:0 0;justify-items:center;gap:9px;min-width:0;padding:0;transition:transform .18s,filter .18s;display:grid}.lottery-game-grid>button:active{filter:brightness(.98);transform:scale(.985)}.lottery-art{aspect-ratio:1;background:radial-gradient(circle at 28% 20%,#fff,#f8e8f3 64%,#ebc6e0);border:1px solid #f4c9df;border-radius:10px;place-items:center;width:100%;font-style:normal;display:grid;overflow:hidden;box-shadow:0 3px 9px #d34f931f}.lottery-art img{object-fit:contain;width:88%;height:88%}.lottery-art b{text-align:center;max-width:92%;font-size:clamp(22px,8vw,40px);line-height:1.2}.lottery-fast5d{background:radial-gradient(circle,#fff 0 24%,#ffd5e5 25% 48%,#ff8cbd 70%,#ca3783)}.lottery-baucua{background:radial-gradient(circle at 50% 35%,#fff,#c7eff4 48%,#54b9cf)}.lottery-pk10{background:linear-gradient(145deg,#ffe0e0,#dd2748)}.lottery-bingo{background:radial-gradient(circle,#fff,#ffd970 52%,#e63d82)}.lottery-game-grid>button>span{text-align:center;gap:3px;font-size:10px;font-weight:500;display:grid}.lottery-game-grid>button>span b{color:#40344b;font-size:15px;line-height:1.2}.lottery-game-grid>button>span small{color:#8b8294;font-size:11px}.activity-list{gap:11px;padding:12px 10px 84px}.activity-list>button{border-radius:13px}.activity-list img{display:block}@media (min-width:700px){.live-history-sheet,.live-trophy-menu{width:min(52%,540px);left:auto;right:0}.live-chat-composer{justify-self:start;width:min(520px,48vw);margin-left:18px}.lottery-game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.stream-top{grid-template-columns:minmax(116px,.9fr) minmax(90px,1fr) 34px}@media (max-width:390px){.stream-top{grid-template-columns:minmax(104px,.9fr) minmax(78px,1fr) 32px}}@media (max-width:699px){.app-canvas.app-view-games,.app-view-games .desktop-shell{height:100dvh;min-height:100dvh;overflow:hidden}.phone-shell.view-games{width:100%;height:100dvh;min-height:100dvh;padding-bottom:calc(70px + env(safe-area-inset-bottom));grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.view-games .game-center{height:100%;min-height:0;padding:8px;overflow:hidden}.view-games .game-categories,.view-games .game-browser{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100%;min-height:0;max-height:100%;overflow:hidden auto}.view-games .game-categories::-webkit-scrollbar{display:none}.view-games .game-browser::-webkit-scrollbar{display:none}}.live-trophy-backdrop{z-index:29;background:#08060a2e;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.activity-banner-image{aspect-ratio:2.52;object-fit:cover;width:100%;display:block}.activity-promo-card{aspect-ratio:2.52;color:#fff;isolation:isolate;background:linear-gradient(125deg,#75c7ff,#e7f8ff);align-items:center;width:100%;padding:15px 46% 13px 18px;display:grid;position:relative;overflow:hidden}.activity-promo-card:before,.activity-promo-card:after{z-index:-1;content:"";border-radius:50%;position:absolute}.activity-promo-card:before{aspect-ratio:1;border:18px solid #ffffff24;width:67%;top:-42%;left:-8%}.activity-promo-card:after{aspect-ratio:1;filter:blur(2px);background:#ffffff24;width:45%;bottom:-48%;right:31%}.activity-promo-card>img{z-index:-2;object-fit:cover;object-position:center 18%;width:49%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%);mask-image:linear-gradient(90deg,#0000,#000 24%)}.activity-promo-card>div{text-align:left;align-content:center;gap:2px;min-width:0;display:grid}.activity-promo-card small{color:#ffffffe0;letter-spacing:.5px;text-transform:uppercase;font-size:7px;font-weight:700}.activity-promo-card b{text-shadow:0 2px 4px #27134e38;font-size:clamp(14px,4.1vw,23px);line-height:1.05}.activity-promo-card em{font-size:clamp(9px,2.8vw,15px);font-style:normal;font-weight:800}.activity-promo-card strong{color:#fff7a9;text-shadow:0 2px 3px #5a25165c;margin-top:3px;font-size:clamp(11px,3.3vw,18px);line-height:1.05}.activity-promo-brand{z-index:2;color:#ffffffdb;align-items:center;gap:4px;font-size:6px;font-weight:800;display:flex;position:absolute;top:7px;left:10px}.activity-promo-brand .mini-logo{border-radius:5px;width:16px;height:16px}.activity-promo-card>i{color:#ffffff9e;font-size:22px;font-style:normal;position:absolute;bottom:5px;right:8px}.activity-promo-card.theme-ocean{background:linear-gradient(120deg,#246bd3,#53d9f0)}.activity-promo-card.theme-aqua{background:linear-gradient(120deg,#06a697,#6bd6c3)}.activity-promo-card.theme-birthday{background:linear-gradient(120deg,#ff599a,#f5b6cc)}.activity-promo-card.theme-gold{background:linear-gradient(120deg,#e9a922,#ffdc63)}.activity-promo-card.theme-red{background:linear-gradient(120deg,#d92e49,#ff8d54)}.activity-promo-card.theme-violet{background:linear-gradient(120deg,#793ebd,#e875c5)}.activity-promo-card.theme-coral{background:linear-gradient(120deg,#ff5d74,#ffb167)}.activity-promo-card.theme-magenta{background:linear-gradient(120deg,#c429a7,#ff6fa7)}.activity-refresh{color:#817a82;justify-content:center;align-items:center;gap:9px;min-height:58px;box-shadow:none!important;background:#ffffffb8!important;border:0!important;border-radius:12px!important;display:flex!important}.activity-refresh span{gap:2px;font-size:9px;display:grid;padding:0!important}.activity-refresh small{color:#aaa3aa;font-size:7px}.activity-refresh.refreshing svg{animation:.75s linear infinite activity-refresh-spin}@keyframes activity-refresh-spin{to{transform:rotate(360deg)}}.activity-detail-overlay{z-index:170;color:#2f2a30;background:#f5f2f5;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,560px);animation:.24s activity-detail-in;display:grid;position:fixed;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 70px #2d16264d}.activity-detail-overlay>header{z-index:3;color:#fff;background:linear-gradient(115deg,#cd5584,#e0a09c);grid-template-columns:44px 1fr 44px;align-items:end;min-height:64px;padding:9px 8px 7px;display:grid;box-shadow:0 4px 14px #7e29502e}.activity-detail-overlay>header b{text-align:center;padding-bottom:7px;font-size:17px}.activity-detail-overlay>header button{color:#fff;background:0 0;place-items:center;width:40px;height:40px;display:grid}.activity-detail-scroll{overscroll-behavior:contain;scrollbar-width:none;padding-bottom:18px;overflow-y:auto}.activity-detail-scroll::-webkit-scrollbar{display:none}.activity-detail-scroll>.activity-banner-image,.activity-detail-scroll>.activity-promo-card{border-radius:0}.activity-promo-card.detail,.activity-banner-image.detail{aspect-ratio:2.18}.activity-detail-status{color:#55a673;align-items:center;gap:6px;margin:10px 12px 0;font-size:9px;font-weight:700;display:flex}.activity-detail-status i{background:#54bd78;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #54bd7821}.activity-detail-status span{color:#e75091;background:#fff0f7;border-radius:12px;margin-left:auto;padding:5px 9px;font-size:8px}.activity-detail-intro,.activity-detail-facts,.activity-reward-card,.activity-rules-card{background:#fff;border:1px solid #f1e7ed;border-radius:15px;margin:10px 10px 0;padding:15px;box-shadow:0 7px 22px #4b2a3b0f}.activity-detail-intro{text-align:center}.activity-detail-intro>small{color:#ee5a9b;text-transform:uppercase;font-size:9px;font-weight:700}.activity-detail-intro h1{color:#433941;margin:5px 0 2px;font-size:19px}.activity-detail-intro strong{color:#ee4f92;font-size:22px}.activity-detail-intro p{color:#817780;margin:9px 0 0;font-size:10px;line-height:1.6}.activity-detail-facts h2,.activity-reward-card h2,.activity-rules-card h2{color:#40373f;margin:0 0 12px;font-size:14px}.activity-detail-facts>p{color:#e95595;align-items:flex-start;gap:10px;margin:9px 0;display:flex}.activity-detail-facts>p>span{gap:3px;display:grid}.activity-detail-facts b{color:#4a4249;font-size:10px}.activity-detail-facts small{color:#8c838b;font-size:9px;line-height:1.4}.activity-reward-table{border:1px solid #f1d6e3;border-radius:11px;overflow:hidden}.activity-reward-table>header,.activity-reward-table>p{grid-template-columns:1fr .75fr;margin:0;display:grid}.activity-reward-table>header{color:#fff;background:linear-gradient(100deg,#ee4e92,#f184b2);padding:10px 12px;font-size:9px;font-weight:700}.activity-reward-table>header span:last-child{text-align:right}.activity-reward-table>p{color:#6e656c;border-top:1px solid #f2e7ec;padding:10px 12px;font-size:9px}.activity-reward-table>p b{color:#ed4c90;text-align:right}.activity-rules-card>p{color:#756d74;grid-template-columns:23px 1fr;align-items:start;gap:8px;margin:9px 0;font-size:9px;line-height:1.5;display:grid}.activity-rules-card>p i{color:#ec4d91;background:#fff0f6;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;font-weight:800;display:grid}.activity-security-note{color:#9b9399;justify-content:center;align-items:center;gap:7px;margin:14px 12px 0;font-size:8px;display:flex}.activity-detail-poster{object-fit:contain;object-position:top center;background:#fff;width:100%;height:auto;min-height:0;display:block}.activity-detail-fallback{min-height:100%}.activity-detail-fallback.theme-sun{color:#8f3815;background:linear-gradient(#fff5b0 0%,#ffd35d 52%,#fff3c8 100%)}.activity-detail-fallback.theme-birthday{color:#9e225d;background:linear-gradient(#ffd8eb 0%,#ff9ec8 54%,#ffe7f3 100%)}.activity-detail-fallback .activity-banner-image.detail{aspect-ratio:auto;object-fit:contain;width:100%;height:auto}.activity-detail-overlay>footer{padding:10px 12px max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #eee5ea}.activity-detail-overlay>footer button{color:#fff;background:linear-gradient(100deg,#ed4b91,#f277ac);border-radius:23px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:45px;font-size:12px;font-weight:800;display:flex;box-shadow:0 8px 20px #dc3c8040}@keyframes activity-detail-in{0%{opacity:0;transform:translate(-50%,14px)}}.baucua-face{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.drawer-result-baucua,.draw-animals,.history-animals,.wager-detail-animals{justify-content:flex-end;align-items:center;gap:3px;display:flex!important;overflow:visible!important}.drawer-result-baucua{min-width:84px!important;max-width:none!important}.drawer-result-baucua .baucua-face{filter:drop-shadow(0 2px 3px #0000005c);flex:0 0 25px;width:25px;height:25px}.baucua-dice{letter-spacing:0;background:linear-gradient(145deg,#29242c,#1c191f);border-color:#ffffff24;justify-content:center;align-items:center;gap:9px;min-height:57px;padding:5px 9px;display:flex}.baucua-dice .baucua-face{filter:drop-shadow(0 4px 6px #00000061);flex:0 0 47px;width:47px;height:47px}.animal-grid button{min-width:0;overflow:visible}.animal-grid button>.baucua-face{filter:drop-shadow(0 3px 5px #00000057);flex:0 0 45px;width:45px;height:45px;margin:-2px auto -1px}.draw-animals .baucua-face,.history-animals .baucua-face{flex:0 0 28px;width:28px;height:28px}.wager-detail-animals .baucua-face{flex:0 0 32px;width:32px;height:32px}@media (max-width:699px){.live-game-drawer.game-baucua{max-height:min(58dvh,560px);padding:0 10px max(10px, env(safe-area-inset-bottom));overflow-y:auto}.game-baucua .drawer-game-header{gap:8px;min-height:48px}.game-baucua .drawer-result{gap:1px;min-width:96px;padding-right:2px!important}.game-baucua .drawer-result b{color:#f9f0f5;font-size:11px}.game-baucua .animal-grid{gap:6px}.game-baucua .animal-grid button{background:linear-gradient(145deg,#39323b,#2b262e);border-color:#ffffff24;border-radius:11px;gap:1px;min-height:70px;padding:5px 3px}.game-baucua .animal-grid button.selected{background:linear-gradient(145deg,#604428,#46301f);border-color:#f5bd5b;box-shadow:inset 0 0 0 1px #ffd77952,0 5px 12px #0003}.game-baucua .animal-grid span{font-size:9px}.game-baucua .game-bet-footer{padding:8px 10px max(10px, env(safe-area-inset-bottom));background:#110e13fc;border-top:1px solid #ffffff17;margin:8px -10px -10px;position:relative;bottom:auto}.game-baucua .live-stake-bar{grid-template-columns:minmax(0,1fr) 46px minmax(96px,.78fr);gap:9px;margin-top:0}.game-baucua .live-balance{white-space:nowrap;background:#5f3c1f33;border:1px solid #f5b74e38;border-radius:14px;min-height:42px;padding:5px 7px;overflow:hidden}.game-baucua .live-balance button{white-space:nowrap;padding:5px 7px}.game-baucua .current-chip{width:43px;height:43px}.game-baucua .place-bet{border-radius:21px;width:100%;min-width:0;min-height:42px;padding:8px 6px}}.activity-list{background:#f2f1f3;gap:9px;padding:8px 7px 84px}.activity-list>button:not(.activity-refresh){background:0 0;border-radius:11px;overflow:hidden;box-shadow:0 1px 3px #583e4c14}.activity-banner-image{aspect-ratio:2.528;object-fit:cover}.activity-detail-overlay>header{min-height:58px;padding:max(7px, env(safe-area-inset-top)) 7px 7px;color:#4b474b;box-shadow:none;background:#fffffffa;border-bottom:1px solid #eceaec;grid-template-columns:44px 1fr 44px;align-items:center}.activity-detail-overlay>header b{padding:0;font-size:15px}.activity-detail-overlay>header button{color:#4f4a4f}.activity-detail-scroll{background:#fff;padding:0}.game-xocdia .drawer-game-header{grid-template-columns:minmax(0,1fr) minmax(108px,auto);align-items:start;column-gap:14px}.game-xocdia .drawer-result{align-content:start;gap:7px;min-width:108px;padding-top:7px!important}.game-xocdia .drawer-result>span{letter-spacing:2px;text-overflow:clip;white-space:nowrap;max-width:none;font-size:15px;line-height:1.25;overflow:visible}.baucua-animal-name{clip-path:inset(50%);white-space:nowrap;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.game-baucua .animal-grid .baucua-odds{color:#d8ced8;font-size:10px;font-weight:500;line-height:1;display:block}.game-baucua .animal-grid button.selected .baucua-odds,.game-baucua .animal-grid button.has-bet .baucua-odds{color:#ffe0a0}@media (max-width:699px){.live-game-drawer.game-taixiu{height:min(64dvh,690px);min-height:min(64dvh,690px);max-height:min(64dvh,690px);padding:0 10px max(9px, env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}.game-taixiu .taixiu-board{flex-direction:column;flex:1;min-height:0;display:flex}.game-taixiu .taixiu-option-grid{align-content:start}.game-taixiu .taixiu-option-grid.main-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin:12px 0 0;padding:0 14px}.game-taixiu .taixiu-option-grid.main-options button{min-height:67px}.game-taixiu .taixiu-option-grid.number-options{gap:28px 22px;width:100%;margin:16px 0 0;padding:0 16px}.game-taixiu .taixiu-option-grid.number-options button{min-height:68px}.game-taixiu .game-bet-footer,.game-xocdia .game-bet-footer{margin-top:auto;position:relative;bottom:auto}.live-game-drawer.game-xocdia{height:min(58dvh,625px);min-height:min(58dvh,625px);max-height:min(58dvh,625px);padding:0 10px max(9px, env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}.game-xocdia .xocdia-layout{grid-template-columns:minmax(0,1.35fr) minmax(92px,1fr) minmax(0,1.35fr);gap:7px;width:100%}.game-xocdia .pattern-column,.game-xocdia .choice-column{gap:6px}.game-xocdia .pattern-column button{min-height:56px}.game-xocdia .choice-column button{min-height:87px}.live-game-drawer.game-baucua{height:min(56dvh,610px);min-height:min(56dvh,610px);max-height:min(56dvh,610px)}.game-baucua .animal-grid button{grid-template-rows:auto 13px;align-content:center;min-height:83px;padding:5px 3px 7px}.game-baucua .animal-grid button>.baucua-face{flex-basis:52px;width:52px;height:52px}.live-game-drawer.game-taixiu{height:auto;min-height:0;max-height:none;overflow:visible}.game-taixiu .taixiu-board{flex:0 0 232px;min-height:232px}.game-taixiu .taixiu-option-grid.main-options button,.game-taixiu .taixiu-option-grid.number-options button{min-height:68px}.game-taixiu .game-bet-footer{margin-top:2px}.live-game-drawer.game-xocdia{height:auto;min-height:0;max-height:none;overflow:visible}.game-xocdia .xocdia-board{flex:0 0 184px;min-height:184px}.game-xocdia .game-bet-footer{margin-top:2px}.live-game-drawer.game-baucua{flex-direction:column;display:flex;overflow-y:auto}.game-baucua .game-bet-footer{margin-top:auto}}.activity-list .activity-banner-image{aspect-ratio:auto;object-fit:contain;object-position:center;height:auto}.activity-detail-overlay{background:#f7f4f7;grid-template-rows:auto minmax(0,1fr)}.activity-detail-scroll{padding:0 0 max(28px, env(safe-area-inset-bottom));background:#f7f4f7}.activity-detail-scroll>.activity-banner-image.detail{aspect-ratio:auto;object-fit:contain;object-position:center;background:#fff;width:100%;height:auto}.activity-detail-intro,.activity-detail-facts,.activity-reward-card,.activity-rules-card{margin-left:12px;margin-right:12px}.activity-detail-intro p,.activity-detail-facts small,.activity-rules-card>p,.activity-detail-facts b,.activity-reward-table>header,.activity-reward-table>p{font-size:11px}.activity-reward-table>header,.activity-reward-table>p{grid-template-columns:minmax(0,1fr) minmax(92px,.55fr);align-items:center;min-height:40px}.activity-reward-table>p:nth-child(2n){background:#fff8fb}.activity-security-note{text-align:center;margin-bottom:10px;padding:0 14px;font-size:9px}.profile-menu .profile-role-entry>span{flex-direction:column;flex:1;align-items:flex-start;gap:3px;display:flex}.profile-menu .profile-role-entry>span b{font-size:13px}.profile-menu .profile-role-entry>span small{color:#a19aa8;font-size:10px}.profile-menu .profile-role-entry.idol svg:first-child{color:#ed4f8c}.profile-menu .profile-role-entry.admin svg:first-child{color:#7656df}.vip-entry-effect{z-index:44;color:#fff;pointer-events:none;filter:drop-shadow(0 7px 15px #3c145a52);align-items:center;gap:9px;width:min(570px,92%);height:58px;padding:0 50px 0 76px;animation:4.1s cubic-bezier(.16,.82,.28,1) both vip-entry-run;display:flex;position:absolute;top:34%;left:-8%}.vip-entry-effect>img:first-child{object-fit:fill;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.vip-entry-effect .vip-entry-star{width:20px;height:20px;animation:1.3s linear infinite entry-star-spin;position:absolute;left:48px}.vip-entry-effect>svg{z-index:1;color:#ffe37a;width:22px;position:relative}.vip-entry-effect>span{z-index:1;text-shadow:0 2px 5px #2c10458c;flex-direction:column;gap:2px;min-width:0;display:flex;position:relative}.vip-entry-effect b{color:#fff3a1;font-size:12px}.vip-entry-effect small{font-size:10px}@keyframes vip-entry-run{0%{opacity:0;transform:translate(-80%)scale(.9)}16%,75%{opacity:1;transform:translate(14%)scale(1)}to{opacity:0;transform:translate(85%)scale(1)}}@keyframes entry-star-spin{to{transform:rotate(360deg)}}.live-gift-effect{z-index:46;pointer-events:none;color:#fff;grid-template-columns:78px 1fr auto;align-items:center;gap:9px;width:min(500px,91%);height:110px;padding:0 40px 0 32px;animation:2.8s cubic-bezier(.14,.85,.25,1) both gift-effect-enter;display:grid;position:absolute;top:48%;left:3%}.live-gift-effect.premium{grid-template-columns:110px 1fr auto;width:min(580px,96%);height:160px;animation:4.5s cubic-bezier(.15,.82,.26,1) both premium-gift-enter;top:37%;left:50%;transform:translate(-50%)}.live-gift-effect .gift-effect-bg,.live-gift-effect .gift-effect-spark{object-fit:fill;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.live-gift-effect .gift-effect-spark{animation:.8s ease-in-out infinite alternate live-gift-spark}.live-gift-effect>strong{z-index:2;text-align:center;filter:drop-shadow(0 8px 12px #ffc85180);font-size:54px;animation:.8s ease-in-out infinite alternate gift-icon-float;position:relative}.live-gift-effect.premium>strong{font-size:78px}.live-gift-effect>span{z-index:2;flex-direction:column;gap:3px;min-width:0;display:flex;position:relative}.live-gift-effect>span b{color:#fff4a6;font-size:13px}.live-gift-effect>span small{font-size:11px}.live-gift-effect>em{z-index:2;color:#ffe35f;text-shadow:0 3px 7px #8a315e;font-size:29px;font-style:italic;font-weight:900;position:relative}@keyframes gift-effect-enter{0%{opacity:0;transform:translate(-35%)scale(.88)}17%,78%{opacity:1;transform:none}to{opacity:0;transform:translate(18%)scale(1.03)}}@keyframes premium-gift-enter{0%{opacity:0;transform:translate(-50%)scale(.4)rotate(-4deg)}18%,78%{opacity:1;transform:translate(-50%)scale(1)rotate(0)}to{opacity:0;transform:translate(-50%)scale(1.2)}}@keyframes live-gift-spark{0%{opacity:.45;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes gift-icon-float{to{transform:translateY(-7px)rotate(4deg)}}.gift-drawer>header>div{flex-direction:column;gap:2px;display:flex}.gift-drawer>header small{color:#a199aa;font-size:10px}.gift-drawer>nav{border-bottom:1px solid #7063771f;gap:17px;padding:8px 15px 0;display:flex}.gift-drawer>nav button{color:#9b929f;background:0 0;border:0;padding:6px 0 9px;font-size:11px;position:relative}.gift-drawer>nav button.active{color:#e95087;font-weight:700}.gift-drawer>nav button.active:after{content:"";background:#ed4f87;border-radius:2px;height:2px;position:absolute;top:auto;bottom:-1px;left:0;right:0}.gift-drawer>div button{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.gift-drawer>div button>i{font-size:28px;font-style:normal}.gift-drawer>div button>b{text-overflow:ellipsis;white-space:nowrap;max-width:66px;font-size:9px;overflow:hidden}.gift-drawer>div button>small{color:#d58a2a;align-items:center;gap:2px;display:flex}.gift-drawer>div button>small svg{width:10px}@media (max-width:560px){.vip-entry-effect{width:100%;top:32%;left:-13%}.live-gift-effect{width:98%;padding-right:25px;top:44%;left:1%}.live-gift-effect.premium{width:106%}.live-gift-effect>strong{font-size:45px}.live-gift-effect.premium>strong{font-size:64px}}.auth-shell{z-index:5000;color:#fff;background:#08080c;min-height:100dvh;font-family:inherit;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.auth-backgrounds,.auth-backgrounds img,.auth-dim{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.auth-backgrounds img{object-fit:cover;opacity:0;transition:opacity 1s,transform 5s linear;transform:scale(1.04)}.auth-backgrounds img.active{opacity:1;transform:scale(1)}.auth-dim{-webkit-backdrop-filter:saturate(.92);backdrop-filter:saturate(.92);background:linear-gradient(#0000003d,#00000094 58%,#000000b3)}.auth-login-card{z-index:2;width:min(100%,440px);min-height:100dvh;padding:max(54px,env(safe-area-inset-top)) 28px max(38px,env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:stretch;margin:0 auto;display:flex;position:relative}.auth-corner-actions{top:calc(14px + env(safe-area-inset-top));position:absolute;right:18px}.auth-corner-actions button,.auth-sound{color:#fff;opacity:.9;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.auth-corner-actions svg,.auth-sound svg{width:18px;height:18px}.auth-logo{text-align:center;filter:drop-shadow(0 2px 5px #00000073);margin:0 auto 12px;line-height:1}.auth-logo b{letter-spacing:-2px;font-size:31px;font-style:italic}.auth-logo span{margin-left:2px;font-size:24px;font-weight:800}.auth-logo small{letter-spacing:5px;opacity:.88;margin-top:6px;font-size:7px;display:block}.auth-login-card h1{text-align:center;margin:8px 0 34px;font-size:16px;font-weight:600}.auth-line-field{border-bottom:1px solid #ffffff61;align-items:center;display:flex;position:relative}.auth-line-field+.auth-line-field{margin-top:19px}.auth-line-field input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:12px 3px;font-size:14px}.auth-line-field input::placeholder{color:#ffffffb3}.auth-line-field.password button{color:#ffffffbf;background:0 0;border:0;padding:8px 0 8px 10px}.auth-line-field.password svg{width:17px;height:17px}.auth-login-links{justify-content:center;align-items:center;gap:11px;margin:18px 0 25px;font-size:13px;display:flex}.auth-login-links button{color:#fff;background:0 0;border:0;padding:0}.auth-login-links i{background:#ffffff73;width:1px;height:13px}.auth-primary,.auth-register-submit{color:#fff;background:linear-gradient(90deg,#e50070,#ef3a87);border:0;border-radius:24px;width:100%;min-height:46px;font-weight:700;box-shadow:0 7px 22px #e200673b}.auth-primary:disabled{opacity:.5;box-shadow:none}.auth-error,.auth-form-error{color:#ffd2df;text-align:center;margin:-8px 0 12px;font-size:12px}.auth-notice,.auth-form-notice{color:#fff0a6;text-align:center;margin:-8px 0 12px;font-size:12px}.auth-sound{left:50%;bottom:calc(18px + env(safe-area-inset-bottom));position:absolute;transform:translate(-50%)}.auth-demo-accounts{color:#fffc;text-align:center;align-self:center;width:min(100%,310px);margin-top:20px;font-size:11px}.auth-demo-accounts summary{cursor:pointer;list-style:none}.auth-demo-list{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000052;border-radius:13px;margin-top:9px;padding:7px}.auth-demo-list button{color:#fff;background:0 0;border:0;justify-content:space-between;gap:12px;width:100%;padding:7px 8px;font-size:10px;display:flex}.auth-demo-list button span{opacity:.82}.auth-white-screen{z-index:4;color:#242328;background:#fff;width:min(100%,440px);height:100dvh;margin:0 auto;position:relative;overflow-y:auto;box-shadow:0 0 60px #00000040}.auth-white-screen>header{z-index:8;height:50px;padding:env(safe-area-inset-top) 10px 0;background:#fffffff5;border-bottom:1px solid #f2f2f4;grid-template-columns:42px 1fr 42px;align-items:center;display:grid;position:sticky;top:0}.auth-white-screen>header button{color:#25252a;background:0 0;border:0;place-items:center;display:grid}.auth-white-screen>header svg{width:18px;height:18px}.auth-white-screen>header b{text-align:center;font-size:13px;font-weight:600}.auth-register-form,.auth-forgot-form{padding:25px 23px 34px}.auth-avatar-picker{background:#f2f2f4;border:0;border-radius:50%;width:62px;height:62px;margin:0 auto 22px;padding:0;display:block;position:relative}.auth-avatar-picker img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.auth-avatar-picker i{color:#fff;background:#e62f85;border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;bottom:1px;right:-2px}.auth-avatar-picker svg{width:10px;height:10px}.auth-register-row{border-bottom:1px solid #ececf0;grid-template-columns:120px 1fr auto;align-items:center;gap:8px;min-height:47px;display:grid}.auth-register-row>b{font-size:12px;font-weight:700}.auth-register-row input{color:#36343a;background:0 0;border:0;outline:0;min-width:0;font-size:12px}.auth-register-row input::placeholder{color:#c4c2c8}.auth-register-row>button{color:#fff;background:#ef71ac;border:0;border-radius:13px;min-width:58px;height:25px;padding:0 10px;font-size:10px}.auth-register-row>button:disabled{opacity:.45}.auth-register-row.auth-gender{grid-template-columns:120px auto auto 1fr;justify-content:start}.auth-register-row.auth-gender>button{color:#353239;background:0 0;align-items:center;gap:5px;min-width:54px;padding:0;display:flex}.auth-register-row.auth-gender i{border:1px solid #db4d91;border-radius:50%;width:9px;height:9px}.auth-register-row.auth-gender button.active i{background:#e84a95;box-shadow:inset 0 0 0 2px #fff}.auth-password-title{margin-top:17px;padding:5px 0 2px;font-size:12px;font-weight:700}.auth-register-row .auth-eye{color:#aaa8ae;background:0 0;min-width:34px;padding:0}.auth-register-row .auth-eye svg{width:16px;height:16px}.auth-rule{color:#5f5b63;margin:14px 0 18px;font-size:10px;line-height:1.5}.auth-register-form .auth-form-error,.auth-register-form .auth-form-notice,.auth-forgot-form .auth-form-error,.auth-forgot-form .auth-form-notice{color:#d33f73;margin:0 0 10px}.auth-register-form .auth-form-notice,.auth-forgot-form .auth-form-notice{color:#a06a00}.auth-register-submit{min-height:43px;margin-top:2px;font-size:12px}.auth-avatar-sheet-backdrop{z-index:20;background:#0000006b;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.auth-avatar-sheet-backdrop section{width:min(100%,440px);padding:18px 18px calc(12px + env(safe-area-inset-bottom));background:#fff;border-radius:18px 18px 0 0;position:relative}.auth-avatar-sheet-backdrop section>button:not(.close){color:#353239;background:#fff;border:0;border-top:1px solid #efeff2;width:100%;min-height:45px}.auth-avatar-sheet-backdrop .close{z-index:2;color:#999;background:0 0;border:0;position:absolute;top:8px;right:10px}.auth-avatar-sheet-backdrop .close svg{width:18px}.auth-avatar-presets{justify-content:center;gap:13px;padding:6px 0 17px;display:flex}.auth-avatar-presets button{border:2px solid #fff;border-radius:50%;width:46px;height:46px;padding:0;overflow:hidden;box-shadow:0 0 0 1px #eee}.auth-avatar-presets img{object-fit:cover;width:100%;height:100%}.auth-forgot-form h2{text-align:left;margin:4px 0 26px;font-size:19px;font-weight:500}.auth-forgot-form>label{border-bottom:1px solid #e8d5df;grid-template-columns:1fr auto;align-items:end;gap:8px;min-height:61px;padding-bottom:9px;display:grid;position:relative}.auth-forgot-form>label+label{margin-top:10px}.auth-forgot-form>label b{grid-column:1/-1;font-size:11px}.auth-forgot-form>label input{background:0 0;border:0;outline:0;min-width:0;font-size:12px}.auth-forgot-form>label button{color:#fff;background:#ef71ac;border:0;border-radius:12px;padding:6px 12px;font-size:10px}.auth-forgot-subtitle{margin-top:18px;font-size:11px;display:block}.auth-forgot-form .auth-register-row{grid-template-columns:1fr auto}.auth-forgot-form .auth-register-row>span{display:none}.auth-loading-screen{color:#e54589;background:#fff7fb;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100dvh;display:flex}.auth-loading-screen .mini-logo{margin-bottom:4px}.auth-loading-screen b{color:#28242a;font-size:20px}.auth-loading-screen small{color:#99929d}.profile-menu .profile-role-entry.idol-apply svg:first-child{color:#ed4f8c}.profile-menu .profile-role-entry.idol-pending{background:linear-gradient(90deg,#fff9fc,#fff)}.profile-menu .profile-role-entry.idol-pending svg:first-child{color:#d892b4}.profile-menu .profile-logout svg:first-child{color:#c25b68}.profile-menu .profile-logout span{color:#9d3e4e}@media (min-width:700px){.auth-login-card{justify-content:center}.auth-white-screen{border-radius:24px;height:calc(100dvh - 48px);margin-top:24px}}.draw-history-list .draw-history-row{color:#171517;text-align:left;background:#fff;border:0;border-bottom:1px solid #dddadd;grid-template-columns:minmax(0,1fr) 25px;align-items:center;width:100%;min-height:82px;padding:7px 18px;display:grid}.draw-history-list .draw-history-row:active{background:#faf7f9}.draw-history-list .draw-history-row>span{gap:9px;min-width:0;display:grid}.draw-history-list .draw-history-row b{font-size:14px}.draw-history-list .draw-history-row b small{font-size:11px;font-weight:500}.draw-history-list .draw-history-row>svg{color:#292629;width:20px}.draw-history-list .draw-animals{align-self:start;width:max-content;justify-content:flex-start!important}.history-number-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.history-number-row i{color:#fff;background:#eb5a9f;border-radius:7px;place-items:center;min-width:29px;height:29px;padding:0 7px;font-size:12px;font-style:normal;font-weight:700;display:grid}.history-number-row.pk10 i{min-width:25px;height:27px;padding:0 5px}.history-number-row.marksix strong{color:#1d48b6;margin-left:7px;font-size:14px}.history-quick-lottery{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.history-quick-lottery em{color:#fff;background:#e94e98;border-radius:4px;padding:3px 5px;font-style:normal;font-weight:700}.history-quick-lottery b{margin-right:8px}.shop-page-overlay,.vip-page-overlay,.noble-page-overlay{z-index:150;background:#0d0a1052;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.shopping-center{color:#2d2a2d;background:#f1f1f1;width:min(100vw,440px);height:min(100dvh,900px);position:relative;overflow:hidden;box-shadow:0 18px 70px #0003}.shopping-center>header,.vip-center-page>header,.noble-center-page>header{min-height:58px;padding-top:env(safe-area-inset-top);grid-template-columns:48px 1fr 48px;align-items:center;display:grid}.shopping-center>header{background:#fff;border-bottom:1px solid #ece8eb}.shopping-center>header button,.vip-center-page>header button,.noble-center-page>header button{width:42px;height:42px;color:inherit;background:0 0;place-items:center;display:grid}.shopping-center>header b,.vip-center-page>header b,.noble-center-page>header b{text-align:center;font-size:18px}.shopping-balance{color:#a7a2a6;background:#fff;border-bottom:1px solid #ece8eb;justify-content:space-between;align-items:center;min-height:42px;padding:0 18px;font-size:12px;display:flex}.shopping-balance b{color:#d73980;align-items:center;gap:5px;font-size:13px;display:flex}.shopping-list{height:calc(100% - 100px - env(safe-area-inset-top));overscroll-behavior:contain;padding:12px 16px calc(20px + env(safe-area-inset-bottom));overflow-y:auto}.shopping-list article{background:#fff;border-radius:7px;grid-template-columns:108px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:102px;margin-bottom:13px;padding:10px 13px 10px 8px;display:grid}.shop-media-thumb{background:#f8f8f8;border-radius:5px;width:104px;height:72px;position:relative;overflow:hidden}.shop-media-thumb img{object-fit:contain;width:100%;height:100%}.shop-media-thumb i{color:#fff;background:#1c1c1fb8;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shop-item-name{color:#c62d70;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.shop-buy{color:#cf3479;background:#fff;border:2px solid #df8bb3;border-radius:18px;min-width:78px;padding:7px 11px;font-size:13px;font-weight:700}.shop-buy.owned{color:#9c969b;border-color:#d7d2d6}.shop-effect-preview{z-index:4;background:#121214a3;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.shop-preview-close{z-index:6;top:calc(18px + env(safe-area-inset-top));color:#fff;background:#18181ba6;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;right:17px}.shop-preview-stage{color:#fff;text-align:center;pointer-events:auto;place-items:center;gap:12px;width:100%;display:grid}.shop-preview-stage video{object-fit:contain;width:100%;max-height:57dvh}.shop-preview-stage>strong{background:#0000006b;border-radius:20px;padding:7px 15px;font-size:14px}.shop-preview-image{object-fit:contain;filter:drop-shadow(0 20px 28px #00000073);width:min(78%,340px);max-height:50dvh;animation:2.8s ease-in-out infinite shop-effect-fly}@keyframes shop-effect-fly{0%,to{transform:translate(-18px,8px)scale(.92)rotate(-2deg)}50%{transform:translate(20px,-16px)scale(1.06)rotate(2deg)}}.shop-buy-confirm,.vip-confirm-dialog{z-index:10;background:#00000085;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.shop-buy-confirm>section{color:#272327;background:#fff;border-radius:14px;grid-template-columns:72px 1fr;gap:12px;width:min(86%,350px);padding:16px 16px 0;display:grid;overflow:hidden}.shop-buy-confirm img{object-fit:contain;width:72px;height:60px}.shop-buy-confirm div{gap:4px;display:grid}.shop-buy-confirm small{color:#7f787e;line-height:1.45}.shop-buy-confirm footer{border-top:1px solid #eee7eb;grid-column:1/-1;grid-template-columns:1fr 1fr;margin:8px -16px 0;display:grid}.shop-buy-confirm footer button,.vip-confirm-dialog footer button{color:#d53a80;background:#fff;min-height:46px;font-weight:700}.shop-buy-confirm footer button+button,.vip-confirm-dialog footer button+button{border-left:1px solid #eee7eb}.vip-page-overlay,.noble-page-overlay{background:#0d0f1d}.vip-center-page,.noble-center-page{overscroll-behavior:contain;color:#fff;width:min(100vw,440px);height:min(100dvh,900px);position:relative;overflow-y:auto;box-shadow:0 18px 70px #00000073}.vip-center-page{padding-bottom:calc(108px + env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 25%,#743cc038,#0000 31%),linear-gradient(#151025 0,#100d1e 44%,#0d101d 100%)}.vip-center-page>header,.noble-center-page>header{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0d1be0;position:sticky;top:0}.vip-tier-tabs{z-index:4;top:calc(58px + env(safe-area-inset-top));background:#120e1ff0;grid-template-columns:repeat(5,1fr);display:grid;position:sticky}.vip-tier-tabs button{color:#fff;background:0 0;min-height:45px;font-size:14px;position:relative}.vip-tier-tabs button.active:after{content:"";background:linear-gradient(90deg,#9a5c4d,#e0be83);border-radius:3px;height:3px;position:absolute;bottom:2px;left:22%;right:22%}.vip-crest{background:linear-gradient(140deg,#0000 0 35%,#ffffff06 35% 37%,#0000 37% 63%,#ffffff06 63% 65%,#0000 65%);align-content:center;place-items:center;gap:8px;min-height:245px;display:grid}.vip-crest i{color:#ffe26e;background:radial-gradient(circle,#884be8 0 34%,#2e1d57 35% 55%,#151428 56%);border:18px solid #9d82db57;border-radius:50%;place-items:center;width:150px;height:150px;font-size:62px;font-style:normal;display:grid;position:relative;box-shadow:0 0 0 12px #3e3257b3,0 0 45px #824ddc5c}.vip-tone-platinum .vip-crest i{color:#e9fbff;background:radial-gradient(circle,#83e6ff 0 34%,#315f90 35% 55%,#151b28 56%)}.vip-tone-gold .vip-crest i{background:radial-gradient(circle,#f3d180 0 34%,#765b27 35% 55%,#211b12 56%)}.vip-tone-ambassador .vip-crest i{background:radial-gradient(circle,#ff417e 0 34%,#7d203c 35% 55%,#2a111a 56%)}.vip-tone-king .vip-crest i{background:radial-gradient(circle,#ff9436 0 34%,#8b441a 35% 55%,#29160c 56%)}.vip-crest span{color:#d7bd83;letter-spacing:.12em;font-weight:700}.vip-center-page>h2{text-align:center;margin:-6px 18px 22px;font-size:16px}.vip-privilege-grid,.noble-privileges{grid-template-columns:repeat(3,1fr);gap:26px 8px;padding:10px 14px 20px;display:grid}.vip-privilege-grid>span,.noble-privileges>span{color:#d8b65e;text-align:center;align-content:start;justify-items:center;gap:7px;min-width:0;display:grid}.vip-privilege-grid>span i,.noble-privileges>span i{color:#d3ad4e;min-height:31px;font-size:24px;font-style:normal;font-weight:900}.vip-privilege-grid>span b,.noble-privileges>span b{font-size:12px}.vip-privilege-grid>span small,.noble-privileges>span small{color:#c8c2c9;font-size:9.5px;line-height:1.35}.vip-privilege-grid>span.locked{opacity:.28;filter:grayscale()}.vip-purchase-bar{z-index:6;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(#0f0d1c1a,#0f0d1c 22%);grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid;position:absolute;bottom:0;left:0;right:0}.vip-purchase-bar div{gap:5px;display:grid}.vip-purchase-bar small,.vip-purchase-bar span{color:#d4ced5;font-size:9px}.vip-purchase-bar b{color:#d33d42;font-size:10px;font-weight:500}.vip-purchase-bar>button,.noble-hero button{color:#fff;background:linear-gradient(120deg,#cfb181,#987344);border-radius:21px;padding:10px 17px;font-weight:700}.vip-confirm-dialog>section{color:#333;text-align:center;background:#fff;border-radius:9px;width:min(72%,300px);overflow:hidden}.vip-confirm-dialog>section>b{color:#db3f87;padding-top:15px;font-size:16px;display:block}.vip-confirm-dialog p{margin:5px 16px 15px;font-size:12px}.vip-confirm-dialog footer{border-top:1px solid #eee7eb;grid-template-columns:1fr 1fr;display:grid}.noble-center-page{background:linear-gradient(135deg,#6a218740,#0000 23%),linear-gradient(225deg,#542a972e,#0000 25%),#0e1120}.noble-hero{border-bottom:1px solid #d9bb7529;justify-items:center;gap:7px;padding:4px 16px 15px;display:grid}.noble-emblem{background:radial-gradient(circle,#73e9ff 0 35%,#38599f 36% 62%,#15213a 63%);border:10px solid #567ed647;border-radius:50%;place-items:center;width:102px;height:102px;display:grid;box-shadow:0 0 35px #5386ff52}.noble-emblem i{color:#e7fbff;font-size:42px;font-style:normal}.noble-hero h2{margin:0;font-size:18px}.noble-hero p{margin:0;font-size:16px;font-weight:700}.noble-hero>div:last-child{gap:18px;margin-top:3px;display:flex}.noble-hero button{min-width:91px;padding:7px 15px;font-size:12px}.noble-privileges{border-bottom:1px solid #d9bb752e;grid-template-columns:repeat(3,1fr);min-height:355px;padding-top:30px}.noble-privileges>span:last-child{grid-column:1}.noble-section{text-align:center;border-top:1px solid #d9bb751f;border-bottom:1px solid #d9bb751f;justify-items:center;gap:12px;padding:28px 18px 30px;display:grid}.noble-section h3{color:#e0c27b;margin:0;font-size:19px}.noble-section strong{font-size:18px}.noble-section p{color:#d9be77;margin:0}.noble-section.anonymous{padding-bottom:calc(40px + env(safe-area-inset-bottom))}.noble-section.anonymous button{color:#8c6a42;background:#c8c8ca;border-radius:7px;width:100%;min-height:49px;font-size:16px}@media (min-width:700px){.shopping-center,.vip-center-page,.noble-center-page{border-radius:26px}}.game-result-history{z-index:58;border-radius:28px 28px 0 0;height:min(72dvh,690px)}.game-result-history>header{background:#fff;min-height:58px;padding:4px 12px}.game-result-history article{min-height:82px;padding:10px 18px}.vip-center-page{background:#0f101d;grid-template-rows:auto auto minmax(0,1fr);height:100dvh;padding-bottom:0;display:grid;overflow:hidden}.vip-center-page>header{min-height:calc(52px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);background:#0f101b;position:relative;top:auto}.vip-tier-tabs{z-index:7;scrollbar-width:none;overscroll-behavior-x:contain;background:#0f101b;min-height:42px;display:flex;position:relative;top:auto;overflow-x:auto}.vip-tier-tabs::-webkit-scrollbar{display:none}.vip-tier-tabs button{white-space:nowrap;flex:1 0 20%;min-width:76px;min-height:42px;padding:0 7px;font-size:13px}.vip-tier-tabs button.active{color:#f0d49a}.vip-tier-tabs button.active:after{background:currentColor;height:2px;left:18%;right:18%}.vip-tier-tabs button.tone-gold.active{color:#cbb37a}.vip-tier-tabs button.tone-platinum.active{color:#d7c2a3}.vip-tier-tabs button.tone-diamond.active{color:#e4b9ff}.vip-tier-tabs button.tone-ambassador.active{color:#efb5a5}.vip-tier-tabs button.tone-king.active{color:#e6bf89}.vip-tier-swipe{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;min-height:0;display:flex;overflow:auto hidden}.vip-tier-swipe::-webkit-scrollbar{display:none}.vip-tier-page{scroll-snap-align:start;scroll-snap-stop:always;overscroll-behavior-y:contain;width:100%;min-width:100%;min-height:0;padding-bottom:calc(18px + env(safe-area-inset-bottom));color:#fff;flex:0 0 100%;position:relative;overflow-y:auto}.vip-tier-page.vip-tone-gold{background:linear-gradient(#211f12 0%,#1b1b0f 44%,#17180d 100%)}.vip-tier-page.vip-tone-platinum{background:linear-gradient(#111625 0%,#101524 48%,#0c1221 100%)}.vip-tier-page.vip-tone-diamond{background:linear-gradient(#251334 0%,#1b102b 52%,#160d24 100%)}.vip-tier-page.vip-tone-ambassador{background:linear-gradient(#321220 0%,#281018 52%,#201014 100%)}.vip-tier-page.vip-tone-king{background:linear-gradient(#2b1a0f 0%,#22150e 52%,#1a120d 100%)}.vip-tier-decor{z-index:0;opacity:.58;pointer-events:none;background:linear-gradient(145deg,#0000 0 34%,#ffffff09 34% 37%,#0000 37% 63%,#ffffff09 63% 66%,#0000 66%),radial-gradient(circle at 50% 10%,#ffffff12,#0000 35%);height:310px;position:absolute;top:0;bottom:auto;left:0;right:0}.vip-tier-page .vip-crest,.vip-tier-page>h2,.vip-tier-page .vip-privilege-grid,.vip-tier-page .vip-purchase-bar{z-index:1;position:relative}.vip-tier-page .vip-crest{min-height:205px;padding-top:10px}.vip-tier-page .vip-crest i{border-width:15px;width:132px;height:132px;font-size:54px}.vip-tier-page.vip-tone-gold .vip-crest i{color:#fff0b1;background:radial-gradient(circle,#d5bb6e 0 32%,#765b27 33% 56%,#201b12 57%);border-color:#a6894354;box-shadow:0 0 0 10px #4e43228c,0 0 42px #c4a44947}.vip-tier-page.vip-tone-platinum .vip-crest i{color:#effcff;background:radial-gradient(circle,#8be9ff 0 32%,#346990 33% 56%,#151c2b 57%);border-color:#6094bf59;box-shadow:0 0 0 10px #314d678f,0 0 42px #61c1ec47}.vip-tier-page.vip-tone-diamond .vip-crest i{color:#ffe273;background:radial-gradient(circle,#b958ff 0 32%,#61338d 33% 56%,#211331 57%);border-color:#9155d561;box-shadow:0 0 0 10px #4a296794,0 0 46px #b255ff57}.vip-tier-page.vip-tone-ambassador .vip-crest i{color:#ffd76d;background:radial-gradient(circle,#ff5f89 0 32%,#8e3048 33% 56%,#2c141b 57%);border-color:#c24c645c;box-shadow:0 0 0 10px #6329348c,0 0 46px #e6507447}.vip-tier-page.vip-tone-king .vip-crest i{color:#fff0ac;background:radial-gradient(circle,#ff9d3f 0 32%,#8e4c1d 33% 56%,#2b180d 57%);border-color:#b572355c;box-shadow:0 0 0 10px #59331a8c,0 0 46px #e4873847}.vip-tier-page .vip-crest span{display:none}.vip-tier-page>h2{margin:-3px 18px 22px;font-size:14px;font-weight:600}.vip-tier-page .vip-privilege-grid{gap:24px 8px;min-height:325px;padding:8px 12px 22px}.vip-tier-page .vip-privilege-grid>span,.vip-tier-page .vip-privilege-grid>span i{color:#d6b86d}.vip-tier-page.vip-tone-platinum .vip-privilege-grid>span,.vip-tier-page.vip-tone-platinum .vip-privilege-grid>span i{color:#d7bd8a}.vip-tier-page.vip-tone-diamond .vip-privilege-grid>span,.vip-tier-page.vip-tone-diamond .vip-privilege-grid>span i{color:#ddb2ff}.vip-tier-page.vip-tone-ambassador .vip-privilege-grid>span,.vip-tier-page.vip-tone-ambassador .vip-privilege-grid>span i{color:#e6b06c}.vip-tier-page.vip-tone-king .vip-privilege-grid>span,.vip-tier-page.vip-tone-king .vip-privilege-grid>span i{color:#e0b36b}.vip-tier-page .vip-privilege-grid>span.locked{opacity:.18}.vip-tier-page .vip-purchase-bar{padding:12px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(#0f0d1c0a,#0f0d1ceb 20%,#0f0d1cfa);border-top:1px solid #d9bb756b;margin-top:8px;position:sticky;bottom:0;left:auto;right:auto}.vip-tier-page.vip-tone-gold .vip-purchase-bar{background:linear-gradient(#17180d14,#17180df0 20%,#17180d)}.vip-tier-page.vip-tone-platinum .vip-purchase-bar{background:linear-gradient(#0c122114,#0c1221f0 20%,#0c1221)}.vip-tier-page.vip-tone-diamond .vip-purchase-bar{background:linear-gradient(#160d2414,#160d24f0 20%,#160d24)}.vip-tier-page.vip-tone-ambassador .vip-purchase-bar{background:linear-gradient(#20101414,#201014f0 20%,#201014)}.vip-tier-page.vip-tone-king .vip-purchase-bar{background:linear-gradient(#1a120d14,#1a120df0 20%,#1a120d)}.vip-tier-page .vip-purchase-bar>button{background:linear-gradient(120deg,#d9be8b,#a88658);min-width:76px}.live-qa-badge{z-index:120;top:calc(8px + env(safe-area-inset-top));color:#1c1708;letter-spacing:.04em;pointer-events:none;white-space:nowrap;background:#ffb400eb;border-radius:999px;max-width:88%;padding:5px 10px;font-size:9px;font-weight:900;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:420px){.vip-tier-tabs button{min-width:72px;font-size:12px}.vip-tier-page .vip-crest{min-height:188px}.vip-tier-page .vip-crest i{width:118px;height:118px;font-size:48px}.vip-tier-page .vip-privilege-grid{gap:21px 6px;min-height:300px}.vip-tier-page .vip-purchase-bar{grid-template-columns:1fr auto}}.api-game-toolbar{background:#fff;border-bottom:1px solid #efedf1;grid-template-columns:minmax(0,1fr) minmax(160px,280px) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.api-game-heading{align-items:center;gap:8px;min-width:0;display:flex}.api-game-heading>span{border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #41bd7d1f}.api-game-heading>span.api-online{background:#38b977}.api-game-heading>span.api-offline{background:#d6a044;box-shadow:0 0 0 4px #d6a0441f}.api-game-heading>div{min-width:0;display:grid}.api-game-heading b{color:#302c34;font-size:14px}.api-game-heading small{color:#8d8791;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.api-game-search{color:#9b95a0;background:#f8f7f9;border:1px solid #ece9ee;border-radius:10px;align-items:center;gap:7px;min-width:0;padding:8px 10px;display:flex}.api-game-search input{color:#3d3741;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.api-refresh-button{color:#d94c92;background:#fff2f8;border:1px solid #f0d4e4;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.api-catalog-warning{color:#8f6822;background:#fff9ed;border:1px solid #f5dfb4;border-radius:10px;align-items:center;gap:8px;margin:8px 10px 0;padding:9px 10px;font-size:10px;display:flex}.api-provider-strip{scrollbar-width:none;background:#fbfafc;border-bottom:1px solid #f1eef2;gap:8px;padding:10px;display:flex;overflow-x:auto}.api-provider-strip::-webkit-scrollbar{display:none}.api-provider-strip>button{color:#49434d;background:#fff;border:1px solid #ebe7ed;border-radius:12px;flex:0 0 84px;align-content:center;justify-items:center;gap:3px;min-height:76px;padding:8px 6px;display:grid}.api-provider-strip>button.active{color:#d7418b;background:linear-gradient(#fff,#fff3f8);border-color:#ec9ac2;box-shadow:0 6px 16px #d0488c1f}.provider-monogram{color:#fff;letter-spacing:.4px;background:linear-gradient(145deg,#2e2536,#5c486b);border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.api-provider-strip>button.active .provider-monogram{background:linear-gradient(145deg,#ef579e,#a637d0)}.api-provider-strip b{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:9px;overflow:hidden}.api-provider-strip small{color:#aaa4ad;font-size:8px}.api-games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.api-games-grid>button{color:#39343c;text-align:left;background:#fff;border:1px solid #efecf0;border-radius:12px;gap:4px;min-width:0;padding:0 0 8px;display:grid;overflow:hidden;box-shadow:0 3px 12px #2d22310b}.api-games-grid>button.maintenance{opacity:.66}.api-game-art{aspect-ratio:1.46;background:linear-gradient(145deg,#f1edf4,#e8e3eb);width:100%;position:relative;overflow:hidden}.api-game-art>img{object-fit:cover;width:100%;height:100%}.api-game-art>em,.api-game-art>i{color:#fff;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:7px}.api-game-art>em{background:linear-gradient(90deg,#ff4d97,#ff7a43);left:7px}.api-game-art>i{background:#19161cb8;right:7px}.api-launching{color:#fff;background:#161219b8;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.api-game-placeholder{color:#665a6c;align-content:center;place-items:center;gap:7px;width:100%;height:100%;display:grid}.api-game-placeholder svg{width:28px;height:28px}.api-game-placeholder b{text-align:center;max-width:90%;font-size:10px}.api-game-name{text-overflow:ellipsis;white-space:nowrap;padding:3px 8px 0;font-size:10px;font-weight:700;overflow:hidden}.api-games-grid>button>small{color:#99929d;text-overflow:ellipsis;white-space:nowrap;padding:0 8px;font-size:8px;overflow:hidden}.api-game-loading,.api-game-empty{color:#817987;text-align:center;align-content:center;place-items:center;gap:8px;min-height:300px;padding:30px;display:grid}.api-game-loading svg,.api-game-empty svg{color:#d94d95;width:32px;height:32px}.api-game-loading b,.api-game-empty b{color:#413a45;font-size:12px}.api-game-loading small,.api-game-empty small{max-width:420px;font-size:9px;line-height:1.5}@keyframes qqlive-spin{to{transform:rotate(360deg)}}@media (min-width:700px){.api-games-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:14px}.api-game-name{font-size:12px}.api-games-grid>button>small{font-size:10px}.api-provider-strip>button{flex-basis:104px;min-height:86px}.provider-monogram{width:40px;height:40px;font-size:10px}.api-provider-strip b{font-size:10px}}@media (max-width:699px){.api-game-toolbar{grid-template-columns:minmax(0,1fr) auto;padding:8px}.api-game-search{grid-area:2/1/auto/-1}.api-game-heading small{max-width:180px}.api-refresh-button{padding:0 9px}.api-games-grid{padding-bottom:28px}}.provider-row-main b{min-width:0}.wallet-vendor-code,.provider-picker>div>button>span:not(.provider-logo) small{color:#9a949c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:2px;font-size:8px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.provider-row-action:disabled,.transfer-submit:disabled,.transfer-sheet>header button:disabled{cursor:not-allowed;opacity:.48}.gateway-notice.active{color:#5f5665;background:#f8f5ff;border-color:#e6dcff}.payment-account-card{color:#615861;background:#fff8fc;border:1px solid #f0d9e7;border-radius:12px;gap:6px;margin:10px 0 15px;padding:12px 14px;font-size:11px;display:grid}.payment-account-card>b{color:#2f2930;font-size:13px}.payment-account-card span{justify-content:space-between;gap:10px;display:flex}.payment-account-card span strong{color:#dd4b93;word-break:break-all}.payment-account-card small{color:#8f858f;line-height:1.45}.payment-account-card img{border-radius:10px;width:150px;max-width:100%;margin:8px auto 0}.payment-extra-field{gap:6px;margin:12px 0;display:grid}.payment-extra-field>span{color:#696069;font-size:11px;font-weight:700}.payment-extra-field input{border:1px solid #eadfe7;border-radius:10px;outline:0;min-height:44px;padding:0 12px;font-size:12px}.wallet-error-text{color:#c63d61;background:#fff1f4;border-radius:9px;margin:8px 0;padding:9px 11px;font-size:10px;line-height:1.4}.floating-wheel-shell{right:14px;bottom:calc(86px + env(safe-area-inset-bottom));z-index:64;pointer-events:none;place-items:center;width:72px;height:72px;display:grid;position:fixed}.floating-wheel-shell .floating-wheel{pointer-events:auto;position:relative;bottom:auto;right:auto}.floating-wheel-shell .floating-wheel>.wheel-mini-icon{transform-origin:50% 54%;will-change:transform,filter;animation:1.08s cubic-bezier(.45,.05,.55,.95) infinite bhlive-floating-wheel-reference-motion}.floating-wheel-shell .floating-wheel>.wheel-mini-icon>img{object-fit:contain;border-radius:50%;width:100%;height:100%}.floating-wheel-dismiss{z-index:4;color:#fff;pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#3e3943db;border:2px solid #fffffff2;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;display:grid;position:absolute;top:-5px;right:-3px;box-shadow:0 3px 9px #2a1c2640}.floating-wheel-dismiss:active{transform:scale(.9)}.live-gift-effect .gift-custom-media{z-index:1;object-fit:contain;pointer-events:none;filter:drop-shadow(0 8px 18px #0000002e);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.live-gift-effect .gift-custom-media~strong,.live-gift-effect .gift-custom-media~span,.live-gift-effect .gift-custom-media~em{z-index:3}@media (max-width:560px){.floating-wheel-shell{right:8px;bottom:calc(82px + env(safe-area-inset-bottom));transform-origin:100% 100%;transform:scale(.96)}}@keyframes bhlive-floating-wheel-reference-motion{0%,to{filter:drop-shadow(0 7px 10px #ad286957);transform:translate(0)rotate(0)scale(1)}14%{transform:translate(-3px,-2px)rotate(-7deg)scale(1.02)}29%{filter:drop-shadow(0 10px 16px #ec3d928c);transform:translate(3px,-5px)rotate(8deg)scale(1.045)}45%{transform:translate(-2px,-1px)rotate(-6deg)scale(1.01)}62%{transform:translate(3px,-4px)rotate(7deg)scale(1.035)}80%{transform:translate(-1px,-2px)rotate(-4deg)scale(1.015)}}@media (prefers-reduced-motion:reduce){.enter-banner,.floating-wheel-shell .floating-wheel>.wheel-mini-icon{animation:none}}.sheet-backdrop.information-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;place-items:stretch center}.info-sheet.information-sheet{width:min(100%,720px);height:100dvh;max-height:none;box-shadow:none;background:#f8f7f9;border-radius:0;overflow-y:auto}.info-sheet.information-sheet>header{z-index:8;min-height:60px}.info-sheet.information-sheet .information-center{background:#f8f7f9;min-height:calc(100dvh - 60px)}.info-sheet.information-sheet .info-tabs{top:60px}.information-empty-real{color:#9b929b;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:calc(100dvh - 150px);padding:32px 24px;display:flex}.information-empty-real svg{color:#e44b91;background:#fff0f7;border-radius:15px;width:40px;height:40px;padding:9px}.information-empty-real b{color:#373138;font-size:14px}.information-empty-real small{max-width:330px;font-size:11px;line-height:1.5}.information-empty-real.error svg{color:#cf4459;background:#fff1f2}.information-empty-real.loading{min-height:240px}.titlebar-spacer{width:40px;height:40px;display:block}.information-thread{background:#fff;border-bottom:1px solid #f0eaf0}.information-thread-summary{color:#5c565e;text-align:left;background:#fff;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:84px;padding:13px 16px;transition:background .2s;display:grid}.information-thread-summary:hover,.information-thread.expanded .information-thread-summary{background:#fff8fb}.information-thread-summary>i{color:#fff;background:linear-gradient(145deg,#ffba77,#f17b7c);border-radius:15px;place-items:center;width:44px;height:44px;font-size:12px;font-style:normal;font-weight:850;display:grid;box-shadow:0 5px 13px #e53d802e}.information-thread-summary>i.support{background:linear-gradient(145deg,#9a8ff5,#7265df)}.information-thread-summary>span:nth-child(2){gap:4px;min-width:0;display:grid}.information-thread-summary b{color:#332e34;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.information-thread-summary small{color:#918a92;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.information-thread-summary em{color:#d34f8a;font-size:9px;font-style:normal}.information-thread-meta{color:#b6afb7;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.information-thread-meta time{font-size:9px}.information-thread-meta svg{width:16px;transition:transform .2s}.information-thread.expanded .information-thread-meta svg{transform:rotate(180deg)}.information-thread-messages{background:linear-gradient(#fff9fc,#f8f6f8);border-top:1px solid #f6e8ef;flex-direction:column;gap:9px;max-height:min(58dvh,520px);padding:14px 14px 18px;display:flex;overflow-y:auto}.information-message{background:#fff;border-radius:14px 14px 14px 4px;width:min(82%,430px);padding:9px 11px;box-shadow:0 3px 12px #3825310f}.information-message.sent{color:#fff;background:linear-gradient(135deg,#ef4f96,#df5b9e);border-radius:14px 14px 4px;align-self:flex-end}.information-message b{color:#554a53;margin-bottom:4px;font-size:9px;display:block}.information-message.sent b{color:#ffeaf5}.information-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.information-message time{color:#aaa0a8;text-align:right;margin-top:5px;font-size:8px;display:block}.information-message.sent time{color:#ffffffc2}.information-thread-empty{color:#9b929b;text-align:center;padding:20px}.idol-chat-thread p time{opacity:.68;text-align:right;margin-top:4px;font-size:8px;display:block}.floating-wheel-shell{filter:drop-shadow(0 8px 14px #b32b6e33)}.floating-wheel-shell .floating-wheel:active>.wheel-mini-icon{transform:scale(.94)}.agency-apply-button{color:#fff;background:#e34d91;border:0;border-radius:18px;width:calc(100% - 28px);margin:12px 14px 4px;padding:13px 16px;font-size:15px;font-weight:800}.agency-apply-button:disabled{opacity:.55}.support-ticket-input{resize:vertical;width:100%;min-height:110px;font:inherit;color:#302a31;background:#fff9fc;border:1px solid #f0d5e1;border-radius:18px;outline:none;padding:14px 16px}.support-ticket-input:focus{border-color:#e34d91;box-shadow:0 0 0 3px #e34d911a}.platform-maintenance-banner{z-index:99999;color:#fff;background:#201b24f0;border-radius:16px;align-items:center;gap:10px;width:min(92vw,620px);padding:10px 14px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0003}.platform-maintenance-banner span{flex-direction:column;display:flex}.platform-maintenance-banner b{font-size:14px}.platform-maintenance-banner small{opacity:.8;font-size:12px}.shop-buy.equipped{color:#fff;background:#e24f92;border-color:#e24f92;box-shadow:0 6px 16px #e24f9233}.store-entry-effect{z-index:45;pointer-events:none;place-items:center;animation:.28s ease-out both store-entry-fade;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.store-entry-effect>video,.store-entry-effect>img{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.store-entry-effect>span{color:#fff;background:linear-gradient(90deg,#9126c6e0,#ef468be0);border-radius:18px;flex-direction:column;gap:5px;max-width:72%;padding:8px 14px;display:flex;position:absolute;bottom:23%;left:5%;box-shadow:0 8px 24px #0003}.store-entry-effect>span b{font-size:12px}.store-entry-effect>span small{opacity:.9;font-size:9px}@keyframes store-entry-fade{0%{opacity:0}to{opacity:1}}.live-gift-effect>strong img{object-fit:contain;filter:drop-shadow(0 8px 12px #ffc85159);width:62px;height:62px}.gift-drawer button>i img{object-fit:contain;width:34px;height:34px}.live-gift-effect.gift-fullscreen{z-index:48;width:100%;height:100%;padding:0;animation:.28s ease-out both gift-fullscreen-in;display:block;position:absolute;top:0;bottom:0;left:0;right:0;transform:none}.live-gift-effect.gift-fullscreen .gift-custom-media{z-index:1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.live-gift-effect.gift-fullscreen>strong{z-index:3;font-size:44px;position:absolute;bottom:18%;left:5%}.live-gift-effect.gift-fullscreen>span{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f162e99;border-radius:14px;padding:6px 12px;position:absolute;bottom:19%;left:18%}.live-gift-effect.gift-fullscreen>em{z-index:3;position:absolute;bottom:19%;right:6%}.live-gift-effect.gift-fullscreen .gift-effect-bg,.live-gift-effect.gift-fullscreen .gift-effect-spark{display:none}@keyframes gift-fullscreen-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:560px){.store-entry-effect>span{bottom:21%;left:4%}.live-gift-effect.gift-fullscreen>strong{bottom:17%}.live-gift-effect.gift-fullscreen>span{bottom:17%;left:20%}.live-gift-effect.gift-fullscreen>em{bottom:17%}}.wallet-v34 .sheet-body{padding:16px 16px 34px}.wallet-v34 .wallet-help-button{color:var(--pink);background:0 0;border:0}.wallet-gradient small{opacity:.86;font-size:11px}.wallet-section-title{gap:4px;margin:2px 0 12px;display:grid}.wallet-section-title span{color:#332d34;font-size:18px;font-weight:800}.wallet-section-title small{color:#9c949d;font-size:11px}.wallet-section-title.compact{margin-top:20px}.payment-methods-v34{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.payment-methods-v34 button{border:1px solid #f0e5eb;border-radius:15px;min-height:94px;padding:9px 5px;box-shadow:0 5px 14px #5138480a}.payment-methods-v34 button i{color:#e64f93;background:linear-gradient(135deg,#ffe1ef,#fff0f6);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.payment-methods-v34 button i svg{width:21px;height:21px;color:inherit}.payment-methods-v34 button span{white-space:nowrap;font-size:11px;font-weight:750}.payment-methods-v34 button small{color:#a597a1;text-align:center;font-size:8px;line-height:1.25}.payment-methods-v34 button.active{color:#de3985;background:#fff8fb;border:2px solid #ec4d94}.payment-methods-v34 button.active i{color:#fff;background:linear-gradient(135deg,#f95b9f,#ed8eb7)}.payment-detail-v34{background:linear-gradient(#fff,#fff9fc);border:1px solid #f1e2ea;border-radius:18px;gap:11px;margin-top:14px;padding:15px;display:grid;box-shadow:0 8px 20px #4a2b3d0d}.payment-detail-heading{align-items:center;gap:10px;display:flex}.payment-detail-heading>span{color:#e84f94;background:#ffebf4;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.payment-detail-heading>span svg{width:20px}.payment-detail-heading>div{gap:3px;min-width:0;display:grid}.payment-detail-heading b{color:#383138;font-size:15px}.payment-detail-heading small{color:#9a9098;font-size:10px;line-height:1.4}.payment-copy-row{background:#f8f6f8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.payment-copy-row.accent{background:#fff0f7;border:1px dashed #f29dc4}.payment-copy-row>span{gap:3px;min-width:0;display:grid}.payment-copy-row small{color:#9d949b;font-size:9px}.payment-copy-row b{color:#342e34;overflow-wrap:anywhere;font-size:12px}.payment-copy-row button{color:#e64f93;background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 2px 8px #3c2d360f}.payment-copy-row button svg{width:16px}.payment-qr-v34{aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid #eee;border-radius:16px;width:min(230px,72vw);margin:2px auto;padding:8px}.payment-qr-empty{color:#b694a4;background:#fff9fc;border:1px dashed #e8c9d8;border-radius:16px;place-items:center;gap:6px;min-height:150px;font-size:10px;display:grid}.payment-qr-empty svg{width:28px}.usdt-network-tabs{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.usdt-network-tabs button{color:#6b6369;background:#f5f2f5;border-radius:10px;padding:9px 5px;font-size:10px;font-weight:800}.usdt-network-tabs button.active{color:#fff;background:#e64f93}.payment-warning-v34{color:#9d7020;background:#fff6df;border-radius:11px;align-items:flex-start;gap:7px;padding:10px 11px;font-size:10px;line-height:1.45;display:flex}.payment-warning-v34 svg{width:16px;min-width:16px}.proof-upload-v34{gap:9px;margin-top:15px;display:grid}.proof-upload-v34>button{color:#df4389;background:#fff7fb;border:1px dashed #eca2c4;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:11px;font-weight:800;display:flex}.proof-upload-v34>button svg{width:18px}.proof-upload-v34>div{background:#faf7f9;border-radius:12px;grid-template-columns:58px 1fr 34px;align-items:center;gap:10px;padding:8px;display:grid}.proof-upload-v34 img{object-fit:cover;border-radius:9px;width:58px;height:58px}.proof-upload-v34 span{gap:3px;display:grid}.proof-upload-v34 b{font-size:10px}.proof-upload-v34 small{color:#9c9399;font-size:8px}.proof-upload-v34>div>button{color:#b7adb3;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.wallet-submit-v34{margin-top:16px}.payment-footnote-v34{color:#aaa1a7;text-align:center;margin:10px 4px 0;font-size:9px;line-height:1.5}.info-sheet.feature-sheet:has(.support-center-v34){background:#fff;height:min(100dvh,920px);overflow:hidden}.info-sheet.feature-sheet:has(.support-chat-v34){background:#fff;height:min(100dvh,920px);overflow:hidden}.support-center-v34{background:#fff;min-height:100%;padding:0 20px 30px}.support-directory-header{grid-template-columns:42px 1fr 42px;align-items:center;min-height:64px;display:grid}.support-directory-header button{color:#585158;background:0 0;place-items:center;width:38px;height:38px;display:grid}.support-directory-header b{text-align:center;color:#494249;font-size:18px}.support-service-hero{place-items:center;min-height:260px;display:grid}.support-agent-illustration{color:#d9518d;background:linear-gradient(145deg,#fff2f7,#ffd8e7);border-radius:50%;place-items:center;width:170px;height:170px;display:grid;position:relative;box-shadow:0 20px 50px #db4f8b1f}.support-agent-illustration svg{stroke-width:1.5px;width:82px;height:82px}.support-agent-illustration span{color:#fff;background:#e45091;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900;position:absolute;bottom:24px;right:20px}.support-service-card{text-align:left;color:#454045;background:#fafafa;border:1px solid #eee7eb;border-radius:18px;grid-template-columns:64px 1fr 24px;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.support-card-avatar{color:#302b35;background:#f2edf0;border-radius:15px;place-items:center;width:64px;height:64px;display:grid}.support-card-avatar svg{width:34px;height:34px}.support-service-card>span:nth-child(2){gap:5px;display:grid}.support-service-card b{font-size:14px}.support-service-card small{color:#999198;font-size:10px}.support-service-card>svg{color:#b7b0b5}.support-directory-note{color:#d84d8c;background:#fff7fb;border-radius:14px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px;display:flex}.support-directory-note>span{color:#625a60;gap:3px;display:grid}.support-directory-note b{font-size:10px}.support-directory-note small{color:#9a9297;font-size:8px}.support-directory-note svg{width:20px;min-width:20px}.support-chat-v34{background:linear-gradient(135deg,#fafafa 0,#fff 40%,#f8f8f8 100%);grid-template-rows:auto auto 1fr auto auto;height:100%;min-height:0;display:grid}.support-chat-header{background:#fffffff7;border-bottom:1px solid #eee;grid-template-columns:44px 1fr 44px;align-items:center;padding:10px 12px;display:grid}.support-chat-header>button{color:#5f585d;background:0 0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.support-chat-agent{justify-items:center;gap:2px;display:grid}.support-chat-agent>span{color:#fff;background:linear-gradient(145deg,#e95c9b,#f7a5c7);border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:3px;font-weight:900;display:grid}.support-chat-agent b{font-size:13px}.support-chat-agent small{color:#8f878d;font-size:8px}.support-chat-divider{text-align:center;color:#7c747a;background:#fff;border-bottom:1px solid #ededed;padding:9px 12px;font-size:10px}.support-chat-feed{background-image:linear-gradient(30deg,#eaeaea4d 12%,#0000 12.5% 87%,#eaeaea4d 87.5%),linear-gradient(150deg,#eaeaea4d 12%,#0000 12.5% 87%,#eaeaea4d 87.5%);background-size:44px 76px;min-height:0;padding:15px 14px 24px;overflow:auto}.support-message-row{align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}.support-message-row.user{justify-content:flex-end}.support-message-avatar{color:#fff;background:#f0a2c3;border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.support-message-wrap{gap:4px;max-width:82%;display:grid}.support-message-row.user .support-message-wrap{justify-items:end}.support-message-meta{color:#7e767c;align-items:center;gap:7px;font-size:9px;display:flex}.support-message-meta b{color:#4f474d;font-size:10px}.support-message-bubble{color:#2f2930;background:#fff;border:1px solid #ece7ea;border-radius:4px 15px 15px;padding:11px 13px;font-size:12px;line-height:1.5;box-shadow:0 4px 14px #2e262b0a}.support-message-row.user .support-message-bubble{color:#fff;background:#ed5c9d;border-color:#f5c5db;border-radius:15px 4px 15px 15px}.support-message-bubble p{white-space:pre-wrap;margin:0}.support-message-bubble img{object-fit:contain;border-radius:10px;max-width:220px;max-height:260px;margin-top:7px;display:block}.support-file-link{color:inherit;align-items:center;gap:6px;text-decoration:underline;display:flex}.support-file-link svg{width:15px}.support-chat-loading{text-align:center;color:#9f979c;padding:30px;font-size:10px}.support-chat-error{color:#b54848;text-align:center;background:#fff1f1;padding:7px 12px;font-size:9px}.support-chat-composer{padding:10px 12px max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e8e5e7;grid-template-columns:1fr 40px 40px;align-items:end;gap:5px;display:grid;box-shadow:0 -8px 30px #211b1f0a}.support-chat-composer textarea{resize:none;min-height:42px;max-height:92px;font:inherit;border:1px solid #dfe1e8;border-radius:10px;outline:0;padding:10px 12px;font-size:12px}.support-chat-composer button{color:#777078;background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.support-chat-composer button:last-child{color:#e54d91}.support-chat-composer button:disabled{opacity:.35}@media (max-width:420px){.payment-methods-v34{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.payment-methods-v34 button{min-height:88px;padding:6px 3px}.payment-methods-v34 button i{width:38px;height:38px}.payment-methods-v34 button span{font-size:9px}.payment-methods-v34 button small{font-size:7px}}.quick-games-status{color:#9b7080;background:#fff8fb;border:1px dashed #f0c9d8;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:92px;margin:4px 0 8px;font-size:12px;display:flex}.quick-games-warning{color:#d8698e;margin-top:5px;font-size:10px;display:block}.quick-game:disabled{opacity:.68;cursor:wait}.quick-game-api-placeholder{color:#ed6f9d;background:linear-gradient(145deg,#ffe7f0,#f4eeff);border-radius:15px;place-items:center;width:66px;height:66px!important;display:grid!important}.quick-game-api-placeholder svg{width:28px;height:28px}.withdraw-turnover-card{color:#fff;text-align:center;background:linear-gradient(135deg,#ff8b9c 0%,#ffa081 48%,#ffc270 100%);border-radius:4px;margin:14px 16px 2px;padding:22px 18px 18px;position:relative;overflow:hidden;box-shadow:0 10px 28px #f0717433}.withdraw-turnover-card:before,.withdraw-turnover-card:after{content:"";filter:blur(1px);background:#ffffff1f;border-radius:50%;position:absolute}.withdraw-turnover-card:before{width:170px;height:170px;top:-90px;left:-65px}.withdraw-turnover-card:after{width:130px;height:130px;bottom:-60px;right:-45px}.withdraw-history-link{z-index:2;right:13px;color:#fff!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;padding:2px 0!important;font-size:11px!important;position:absolute!important;top:12px!important}.withdraw-coin-title{z-index:1;justify-content:center;align-items:center;gap:5px;font-size:14px;font-weight:700;display:flex;position:relative}.withdraw-turnover-card>strong{z-index:1;margin:8px 0 7px;font-size:30px;line-height:1;display:block;position:relative}.withdraw-eligibility{z-index:1;background:#be345138;border-radius:14px;padding:5px 12px;font-size:11px;display:inline-flex;position:relative}.withdraw-eligibility.ready{background:#26945f40}.withdraw-turnover-card>p{z-index:1;margin:12px 0 0;font-size:11px;position:relative}.withdraw-turnover-lines{z-index:1;text-align:left;border-top:1px solid #ffffff52;grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:14px;padding-top:12px;display:grid;position:relative}.withdraw-turnover-lines>span{flex-direction:column;gap:3px;display:flex}.withdraw-turnover-lines b{opacity:.88;font-size:10px;font-weight:500}.withdraw-turnover-lines em{font-size:11px;font-style:normal;font-weight:800}.withdraw-turnover-lines>small{opacity:.9;grid-column:1/-1;font-size:9.5px;line-height:1.45}.withdraw-turnover-lines .withdraw-remaining{opacity:1;background:#951e3f38;border-radius:9px;padding:7px 9px;font-weight:700}.withdraw-rules-v35{color:#e95e91;margin:20px 0 8px;padding:0 4px}.withdraw-rules-v35 h3{border-bottom:2px solid #ef6c9d;width:max-content;margin:0 auto 14px;padding:0 8px 6px;font-size:14px}.withdraw-rules-v35 ol{margin:0;padding-left:23px}.withdraw-rules-v35 li{margin:0 0 8px;padding-left:3px;font-size:11px;line-height:1.55}.wallet-submit-v34:disabled{filter:grayscale(.15);opacity:.58;cursor:not-allowed}.store-entry-effect>video{mix-blend-mode:normal;filter:saturate(1.12)contrast(1.04)drop-shadow(0 8px 16px #6c37be33);transform:translateZ(0);background:0 0!important}.store-entry-effect>span{-webkit-backdrop-filter:blur(6px);background:linear-gradient(90deg,#9126c6ad,#ef468ba3);border:1px solid #ffffff38}.shop-effect-preview video{filter:saturate(1.08)drop-shadow(0 10px 24px #4f1d852e);background:0 0!important}@media (max-width:560px){.withdraw-turnover-card{margin:10px 12px 0;padding:20px 14px 15px}.withdraw-turnover-lines{gap:7px 9px}.withdraw-turnover-card>strong{font-size:27px}.quick-game-api-placeholder{width:60px;height:60px!important}}.amount-input.coin-mode span{color:#e64f93;text-transform:uppercase;min-width:38px;font-size:11px;font-weight:900}.usdt-conversion-v38{background:linear-gradient(135deg,#fff8fb 0%,#fff 58%,#f7f2ff 100%);border:1px solid #f0dce7;border-radius:15px;gap:9px;margin:12px 0 2px;padding:13px 14px;display:grid;box-shadow:0 8px 20px #7c3e5e0d}.usdt-conversion-v38>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.usdt-conversion-v38 span{color:#8f828b;font-size:10px;font-weight:650}.usdt-conversion-v38 b{color:#4f454c;font-size:11px}.usdt-conversion-v38 .usdt-conversion-main{border-top:1px dashed #ead9e2;padding-top:9px}.usdt-conversion-v38 .usdt-conversion-main span{color:#df4389;font-size:11px;font-weight:800}.usdt-conversion-v38 strong{color:#d83983;letter-spacing:-.3px;font-size:19px}.usdt-conversion-v38>small{color:#9d9299;font-size:9px;line-height:1.5}@media (max-width:420px){.usdt-conversion-v38 .usdt-conversion-main{flex-direction:column;align-items:flex-start}.usdt-conversion-v38 strong{font-size:18px}}.transaction-history-page{background:#fff;flex-direction:column;min-height:min(76vh,760px);display:flex}.transaction-history-toolbar{color:#4c454b;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 8px;display:flex}.transaction-history-current{color:#7d737b;font-size:12px;font-weight:700}.transaction-range-button{color:#5d555b;background:0 0;border:0;align-items:center;gap:2px;min-height:30px;font-size:12px;display:inline-flex}.transaction-range-button svg{transform:rotate(90deg)}.transaction-history-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 9px;padding:4px 14px 12px;display:grid}.transaction-history-tabs button{color:#453e43;background:#fff;border:1px solid #e9579a;border-radius:5px;min-height:34px;font-size:11px;font-weight:650;line-height:1.12}.transaction-history-tabs button.active{color:#fff;background:linear-gradient(135deg,#ef5ba2,#ec4c94);box-shadow:0 5px 13px #e94b9333}.transaction-refresh-line{color:#777078;background:#fff;border:1px solid #f3edf1;border-left:0;border-right:0;justify-content:center;align-items:center;gap:9px;min-height:48px;display:flex}.transaction-refresh-line>span{text-align:left;gap:2px;font-size:11px;display:grid}.transaction-refresh-line small{color:#aaa2a8;font-size:9px;font-weight:500}.transaction-refresh-line .spin{animation:.8s linear infinite transaction-spin}@keyframes transaction-spin{to{transform:rotate(360deg)}}.transaction-sync-note,.transaction-history-error{border-radius:9px;margin:10px 14px 0;padding:10px 12px;font-size:10px;line-height:1.5}.transaction-sync-note{color:#9c741c;background:#fff9e9}.transaction-history-error{color:#c43c72;background:#fff0f4}.transaction-history-empty{color:#655e63;text-align:center;flex:1;align-content:center;place-items:center;gap:8px;min-height:330px;padding:40px 20px 80px;display:grid}.transaction-history-empty>b{font-size:14px}.transaction-history-empty>span{color:#a19aa0;max-width:260px;font-size:10px;line-height:1.45}.transaction-empty-art{color:#d8448c;background:linear-gradient(145deg,#ffc334,#ff9b24);border-radius:30px;width:96px;height:88px;margin-bottom:6px;position:relative;box-shadow:inset 0 -9px #da71051f}.transaction-empty-art svg:first-child{color:#fff;width:36px;height:36px;position:absolute;bottom:18px;left:29px}.transaction-empty-art svg:last-child{color:#ec4e9a;width:43px;height:43px;position:absolute;top:-15px;right:-3px;transform:rotate(7deg)}.transaction-history-list{gap:0;padding-bottom:18px;display:grid}.transaction-history-row{background:#fff;border-bottom:1px solid #f2edf0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.transaction-type-icon{color:#e84e97;background:#fff0f7;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.transaction-type-icon svg{width:20px;height:20px}.transaction-type-icon.type-transfer_in,.transaction-type-icon.type-transfer_out{color:#e6a20b;background:#fff7df}.transaction-type-icon.type-game{color:#5b82d8;background:#eef4ff}.transaction-type-icon.type-shop{color:#8c5bd7;background:#f3edff}.transaction-type-icon.type-promotion{color:#df9a08;background:#fff3d9}.transaction-row-main{gap:3px;min-width:0;display:grid}.transaction-row-main b{color:#3f383d;font-size:12px}.transaction-row-main small{color:#827a80;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.transaction-row-main time{color:#b0a9ae;font-size:8px}.transaction-row-amount{text-align:right;justify-items:end;gap:5px;display:grid}.transaction-row-amount strong{color:#514a4f;white-space:nowrap;font-size:12px}.transaction-row-amount strong.plus{color:#23a56b}.transaction-row-amount strong.minus{color:#e45188}.transaction-row-amount small{font-size:8px}.transaction-row-amount .status-success{color:#55a97d}.transaction-row-amount .status-pending{color:#d99b2e}.transaction-row-amount .status-failed{color:#d55466}@media (max-width:720px){.info-sheet.feature-sheet:has(.transaction-history-page){border-radius:28px 28px 0 0;width:min(100vw,760px);max-width:none;height:min(94dvh,900px)}.transaction-history-tabs{gap:6px;padding-inline-start:12px;padding-inline-end:12px}.transaction-history-tabs button{min-height:32px;font-size:10px}.transaction-history-row{padding-inline-start:12px;padding-inline-end:12px}}.turnover-sync-warning{margin-top:4px;line-height:1.45;display:block;color:#a67820!important}.streamer-video{z-index:1;object-fit:cover;opacity:0;background:#09070b;width:100%;height:100%;transition:opacity .22s;position:absolute;top:0;bottom:0;left:0;right:0}.streamer-video.connected{opacity:1}.stream-stage.av-video-live{background:#07070a}.stream-stage.av-video-live:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#07070a}.stream-stage.av-video-live .streamer-video.av-source{z-index:1;object-fit:contain;background:#07070a}.stream-stage.av-video-live .stream-top,.stream-stage.av-video-live .stream-stats,.stream-stage.av-video-live .enter-banner,.stream-stage.av-video-live .live-game-rail,.stream-stage.av-video-live .chat-stack,.stream-stage.av-video-live .stream-actions{z-index:5}.stream-stage.realtime-live:before{z-index:0}.stream-stage.realtime-live .streamer-image{z-index:1}.live-connection-state{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;text-align:center;background:#0c090f94;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;align-items:center;gap:7px;width:min(82%,330px);padding:18px 20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.live-connection-state svg{color:#74e7bb;width:24px}.live-connection-state b{font-size:12px}.live-connection-state small{color:#ffffffad;font-size:9px}.live-audio-toggle{z-index:6;top:max(104px, calc(env(safe-area-inset-top) + 90px));color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000061;border:1px solid #ffffff2e;border-radius:17px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:9px;display:flex;position:absolute;right:12px}.live-audio-toggle svg{width:14px}.api-lobby-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.api-lobby-grid>button{color:#322d36;text-align:left;background:#fff;border:1px solid #ece7ef;border-radius:16px;min-width:0;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;overflow:hidden;box-shadow:0 8px 24px #2b1f3012}.api-lobby-grid>button:not(:disabled):active{transform:scale(.985)}.api-lobby-grid>button.maintenance{opacity:.62}.api-lobby-visual{background:radial-gradient(circle at 78% 18%,#ffffff47,#0000 32%),linear-gradient(135deg,#261d31,#763b78 55%,#eb5799);place-items:center;min-height:104px;display:grid;position:relative;overflow:hidden}.sport-lobbies .api-lobby-visual{background:radial-gradient(circle at 20% 16%,#ffffff3d,#0000 32%),linear-gradient(135deg,#122f3d,#176a78 55%,#3dc99b)}.api-lobby-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.api-lobby-visual:after{content:"";pointer-events:none;background:linear-gradient(#0a080c05,#0a080c40);position:absolute;top:0;bottom:0;left:0;right:0}.api-lobby-visual>span:not(.api-launching){z-index:1;color:#fff;letter-spacing:.06em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border:1px solid #ffffff52;border-radius:18px;place-items:center;width:58px;height:58px;font-size:18px;font-weight:900;display:grid;position:relative;box-shadow:inset 0 1px #ffffff38,0 8px 24px #0000001f}.api-lobby-live-dot{z-index:2;background:#45d389;border:2px solid #ffffffe6;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;right:10px;box-shadow:0 0 0 4px #45d3892e}.api-lobby-copy{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 11px 11px;display:flex}.api-lobby-copy>span{gap:2px;min-width:0;display:grid}.api-lobby-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.api-lobby-copy small{color:#a19aa5;letter-spacing:.08em;font-size:7px;font-weight:800}.api-lobby-copy em{color:#d7478d;flex:none;align-items:center;gap:2px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.sport-lobbies .api-lobby-copy em{color:#188b75}.api-lobby-error{color:#c24a5d;padding:0 11px 10px;font-size:8px}.game-browser-live .api-game-toolbar,.game-browser-sports .api-game-toolbar{grid-template-columns:minmax(0,1fr) auto}@media (min-width:700px){.api-lobby-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px}.api-lobby-visual{min-height:150px}.api-lobby-copy b{font-size:13px}.api-lobby-copy em{font-size:10px}}@media (max-width:420px){.api-lobby-grid{gap:8px;padding:9px}.api-lobby-visual{min-height:94px}.api-lobby-copy{padding:8px 9px 9px}.api-lobby-copy b{font-size:10px}.api-lobby-copy em{font-size:8px}}.live-empty-real,.activity-empty-real,.rail-real-data-empty{color:#8b8189;text-align:center;background:#fffafb;border:1px dashed #eadbe4;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:130px;margin:14px 0;padding:28px 18px;display:flex}.live-empty-real svg,.activity-empty-real svg,.rail-real-data-empty svg{color:#df5a9c;width:30px;height:30px}.live-empty-real b,.activity-empty-real b,.rail-real-data-empty b{color:#2d2930}.live-empty-real small,.activity-empty-real small,.rail-real-data-empty small{max-width:430px;line-height:1.5}.av-card .live-tag{background:linear-gradient(135deg,#7e54e9,#eb4d98)}.av-player-overlay{z-index:1600;color:#fff;background:#08070a;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.av-player-overlay header{background:#111016;align-items:center;gap:12px;height:68px;padding:0 16px;display:flex}.av-player-overlay header button{color:#fff;background:#ffffff18;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.av-player-overlay header span{flex-direction:column;gap:2px;display:flex}.av-player-overlay header small{color:#aaa4af}.av-player-overlay video{object-fit:contain;background:#000;flex:1;width:100%;min-height:0}.av-player-overlay>p{color:#d7d1db;background:#111016;margin:0;padding:12px 18px 20px;line-height:1.5}.activity-admin-content{background:#fff7fb;border:1px solid #f2dce8;border-radius:14px;margin:14px 0;padding:14px}.activity-admin-content p{white-space:pre-wrap;margin:0 0 8px!important}.activity-admin-content p:last-child{margin-bottom:0!important}.live-real-viewer-avatar{color:#fff;background:linear-gradient(135deg,#8a62df,#ed4f91);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.live-real-viewers-empty{color:#aaa;text-align:center;padding:20px}.rail-real-data-empty{min-height:180px;margin:10px}@media (max-width:760px){.av-player-overlay header{height:58px}.live-empty-real,.activity-empty-real{border-radius:14px;min-height:110px;margin:10px 0}.live-heading label{max-width:48%}.live-tabs{scrollbar-width:none;overflow-x:auto}.live-tabs::-webkit-scrollbar{display:none}.live-tabs button{white-space:nowrap;flex:none}}.game-browser-sports>.api-game-toolbar{display:none!important}.sportsbook-shell{color:#20232b;min-height:100%;padding-bottom:170px}.sportsbook-hero{color:#fff;background:linear-gradient(135deg,#111827,#172554 55%,#1d4ed8);justify-content:space-between;align-items:center;padding:14px 14px 10px;display:flex}.sportsbook-hero>div{align-items:center;gap:9px;display:flex}.sportsbook-hero>div>svg{width:27px;height:27px}.sportsbook-hero span{gap:1px;display:grid}.sportsbook-hero b{letter-spacing:.03em;font-size:15px}.sportsbook-hero small{color:#c7d2fe;font-size:8px}.sportsbook-hero>button{color:#fff;background:#ffffff12;border:1px solid #ffffff2c;border-radius:14px;align-items:center;gap:5px;padding:8px 10px;font-size:9px;display:flex}.sportsbook-hero>button svg{width:14px}.sportsbook-bookmakers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:11px 11px 5px;display:grid}.sportsbook-bookmakers button{--book-accent:#e64e95;color:#30333d;text-align:left;background:#fff;border:1px solid #e6e8ef;border-radius:13px;align-items:center;gap:9px;padding:10px;display:flex;box-shadow:0 3px 14px #2222}.sportsbook-bookmakers button.active{border-color:var(--book-accent);box-shadow:0 0 0 1px var(--book-accent),0 5px 18px #0001}.sportsbook-bookmakers i{background:var(--book-accent);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.sportsbook-bookmakers span{gap:1px;display:grid}.sportsbook-bookmakers b{font-size:11px}.sportsbook-bookmakers small{color:#9aa0ab;font-size:7px}.sportsbook-sports{scrollbar-width:none;gap:6px;padding:8px 11px 10px;display:flex;overflow-x:auto}.sportsbook-sports::-webkit-scrollbar{display:none}.sportsbook-sports button{color:#666b75;background:#fff;border:1px solid #e4e6ec;border-radius:15px;flex:none;padding:7px 11px;font-size:9px}.sportsbook-sports button.active{color:#fff;background:#305ce8;border-color:#305ce8;font-weight:800}.sportsbook-toolbar{grid-template-columns:auto minmax(0,1fr) 34px;align-items:center;gap:7px;padding:0 11px 10px;display:grid}.sportsbook-status{background:#e9ebf1;border-radius:11px;padding:2px;display:flex}.sportsbook-status button{color:#747986;background:0 0;border:0;border-radius:9px;padding:6px 8px;font-size:8px}.sportsbook-status button.active{color:#20242d;background:#fff;font-weight:800;box-shadow:0 2px 7px #0001}.sportsbook-status button.live.active{color:#df2d5f}.sportsbook-status button i{background:#ef3f67;border-radius:50%;width:5px;height:5px;margin-right:3px;display:inline-block}.sportsbook-toolbar>label{background:#fff;border:1px solid #e4e6ec;border-radius:11px;align-items:center;gap:5px;padding:0 9px;display:flex}.sportsbook-toolbar>label svg{color:#9ba0ab;width:14px}.sportsbook-toolbar input{background:0 0;border:0;outline:0;width:100%;height:32px;font-size:9px}.sportsbook-toolbar>button{color:#526071;background:#fff;border:1px solid #e4e6ec;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.sportsbook-toolbar>button svg{width:14px}.sportsbook-warning{color:#986520;background:#fff4e7;border-radius:10px;align-items:center;gap:7px;margin:0 11px 9px;padding:9px 10px;font-size:8px;display:flex}.sportsbook-warning svg{width:15px}.sportsbook-event-list{gap:7px;padding:0 11px;display:grid}.sportsbook-event-list article{background:#fff;border:1px solid #e5e7ed;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #00000008}.sportsbook-event-head{color:#2b2f39;text-align:left;background:#fff;border:0;grid-template-columns:78px minmax(0,1fr) 22px;align-items:center;gap:7px;width:100%;padding:10px;display:grid}.sportsbook-event-time{gap:2px;display:grid}.sportsbook-event-time b{color:#496177;font-size:8px}.sportsbook-event-time small{color:#9aa0aa;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.sportsbook-event-teams{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:4px;display:grid}.sportsbook-event-teams b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sportsbook-event-teams b:last-child{text-align:right}.sportsbook-event-teams i{text-align:center;color:#6a7180;font-size:8px;font-style:normal;font-weight:800}.sportsbook-event-head>svg{width:15px;transition:transform .2s}.sportsbook-event-head>svg.rotated{transform:rotate(180deg)}.sportsbook-markets{background:#fafbfe;border-top:1px solid #f0f1f4;gap:8px;padding:0 9px 10px;display:grid}.sportsbook-markets section{padding-top:8px}.sportsbook-markets section>header{color:#666d78;justify-content:space-between;margin-bottom:5px;display:flex}.sportsbook-markets section>header b{font-size:8px}.sportsbook-markets section>header small{font-size:7px}.sportsbook-markets section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.sportsbook-markets section button{color:#444b55;text-align:left;background:#fff;border:1px solid #e0e3eb;border-radius:8px;justify-content:space-between;align-items:center;gap:5px;min-height:35px;padding:6px 7px;display:flex}.sportsbook-markets section button span{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.sportsbook-markets section button b{color:#1d5bd2;font-size:9px}.sportsbook-markets section button.selected{background:#fff1f7;border-color:#e64792}.sportsbook-markets section button.selected b{color:#df3b87}.sportsbook-loading,.sportsbook-empty-odds{text-align:center;color:#8d929c;padding:13px;font-size:8px}.sportsbook-loading svg{width:14px;margin-right:5px}.sportsbook-empty{color:#9a9faa;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:130px;display:flex}.sportsbook-empty svg{color:#536ee8;width:28px}.sportsbook-empty b{color:#404551;font-size:11px}.sportsbook-empty small{font-size:8px}.sportsbook-slip{z-index:900;color:#fff;background:linear-gradient(135deg,#171923,#26243a);border:1px solid #fff3;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:12px 12px 11px;display:grid;position:fixed;bottom:78px;left:max(10px,50vw - 220px);right:max(10px,50vw - 220px);box-shadow:0 18px 46px #12122255}.sportsbook-slip-close{color:#fff;background:#ffffff14;border:0;border-radius:50%;width:24px;height:24px;position:absolute;top:7px;right:7px}.sportsbook-slip>div{gap:2px;padding-right:20px;display:grid}.sportsbook-slip>div small{color:#f39bc2;font-size:7px;font-weight:800}.sportsbook-slip>div b{font-size:10px}.sportsbook-slip>div span{color:#c3c5ce;font-size:8px}.sportsbook-slip>strong{color:#72c6ff;align-self:end;font-size:14px}.sportsbook-slip>label{background:#ffffff0d;border-radius:9px;grid-column:1/3;align-items:center;gap:7px;padding:6px 8px;display:flex}.sportsbook-slip>label span{color:#ccc;font-size:8px}.sportsbook-slip>label input{color:#fff;text-align:right;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px;font-weight:800}.sportsbook-slip>label small{font-size:8px}.sportsbook-slip>p{color:#bbb;grid-column:1/3;margin:0;font-size:7px}.sportsbook-place{color:#fff;background:linear-gradient(90deg,#6b4ce6,#eb4d99);border:0;border-radius:11px;grid-column:1/3;height:38px;font-size:10px;font-weight:900}.sportsbook-mode-note{color:#596474;background:#f7f9ff;border:1px solid #e2e7f4;border-radius:11px;gap:7px;margin:11px;padding:10px;display:flex}.sportsbook-mode-note svg{color:#3d67da;flex:none;width:15px}.sportsbook-mode-note span{gap:2px;display:grid}.sportsbook-mode-note b{font-size:8px}.sportsbook-mode-note small{font-size:7px;line-height:1.45}.sportsbook-bets-history{gap:7px;padding:11px;display:grid}.sportsbook-bets-history>header{justify-content:space-between;align-items:center;padding:3px 2px;display:flex}.sportsbook-bets-history>header div{display:grid}.sportsbook-bets-history>header b{font-size:11px}.sportsbook-bets-history>header small{color:#9399a4;font-size:7px}.sportsbook-bets-history>header button{background:#fff;border:1px solid #e4e6ed;border-radius:10px;align-items:center;gap:4px;padding:7px 9px;font-size:8px;display:flex}.sportsbook-bets-history>header svg{width:13px}.sportsbook-bets-history article{background:#fff;border:1px solid #e5e7ed;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.sportsbook-bets-history article>span{gap:2px;min-width:0;display:grid}.sportsbook-bets-history article>span b{font-size:9px}.sportsbook-bets-history article>span small{color:#8d929c;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.sportsbook-bets-history article>div{text-align:right;gap:2px;display:grid}.sportsbook-bets-history article>div>b{font-size:9px}.sportsbook-bets-history em{font-size:7px;font-style:normal;font-weight:800}.sportsbook-bets-history .status-won{color:#1b9b62}.sportsbook-bets-history .status-lost{color:#d54d64}.sportsbook-bets-history .status-open{color:#d49327}.sportsbook-bets-history .status-push,.sportsbook-bets-history .status-void{color:#6f7786}.sportsbook-bets-history strong{color:#1b9b62;font-size:8px}@media (max-width:420px){.sportsbook-event-head{grid-template-columns:67px minmax(0,1fr) 18px;padding:9px 8px}.sportsbook-markets section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sportsbook-bookmakers,.sportsbook-event-list,.sportsbook-toolbar{padding-inline-start:8px;padding-inline-end:8px}.sportsbook-slip{left:8px;right:8px}}.api-games-grid>.api-game-card,.api-lobby-grid>.api-lobby-card{background:#fff;border:1px solid #ece8ef;border-radius:14px;min-width:0;position:relative;overflow:hidden;box-shadow:0 5px 18px #231b280f}.api-games-grid>.api-game-card.maintenance,.api-lobby-grid>.api-lobby-card.maintenance{opacity:.66}.api-game-launch,.api-lobby-launch{color:#39343c;text-align:left;background:0 0;border:0;width:100%;min-width:0;padding:0;display:grid}.api-game-launch{gap:4px;padding-bottom:8px}.api-game-launch>small{color:#99929d;text-overflow:ellipsis;white-space:nowrap;padding:0 8px;font-size:8px;overflow:hidden}.api-lobby-launch{overflow:hidden}.api-lobby-card .api-lobby-error{display:block}.game-favorite-toggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:12!important;color:#fff!important;background:#1e192275!important;border:1px solid #ffffffb8!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;padding:0!important;display:grid!important;position:absolute!important;top:7px!important;left:7px!important;box-shadow:0 3px 10px #00000029!important}.game-favorite-toggle svg{width:15px;height:15px}.game-favorite-toggle.active{color:#fff!important;background:linear-gradient(145deg,#ffbe38,#ff7c4d)!important;border-color:#ffd45c!important}.favorite-title{align-items:center!important;gap:8px!important;display:flex!important}.favorite-title small{color:#999;margin-left:auto;font-size:8px}.favorite-game-grid{background:#f6f6f8;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.favorite-game-card{background:#fff;border:1px solid #ebe7ed;border-radius:14px;min-width:0;position:relative;overflow:hidden;box-shadow:0 5px 16px #271f2b0f}.favorite-card-main{color:#38323a;text-align:left;background:#fff;border:0;align-items:center;gap:9px;width:100%;min-height:78px;padding:9px 34px 9px 9px;display:flex}.favorite-card-main>span:last-child{gap:3px;min-width:0;display:grid}.favorite-card-main b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.favorite-card-main small{color:#9b959f;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.favorite-game-thumb,.favorite-bookmaker-logo{color:#7e6d85;background:linear-gradient(145deg,#ede8f0,#ddd6e3);border-radius:12px;flex:0 0 55px;place-items:center;width:55px;height:55px;font-weight:900;display:grid;overflow:hidden}.favorite-game-thumb img{object-fit:cover;width:100%;height:100%}.favorite-game-thumb svg{width:25px}.favorite-bookmaker-logo{color:#fff;background:#087b54;font-size:17px}.favorite-sportsbook-card:nth-child(2n) .favorite-bookmaker-logo{background:#1d69bb}.favorite-game-card .game-favorite-toggle{color:#ffb233!important;background:#fff5!important;border-color:#ffd982!important;top:8px!important;left:auto!important;right:8px!important}.favorite-empty{color:#9a939c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:300px;padding:24px;display:flex}.favorite-empty svg{color:#e75094;width:30px}.favorite-empty b{color:#454047;font-size:12px}.favorite-empty small{max-width:320px;font-size:8px;line-height:1.55}.game-browser-sports{background:#f6f7fb!important}.sportsbook-lobby-shell{padding-bottom:40px!important}.sportsbook-landing-hero{color:#fff;background:linear-gradient(135deg,#111827,#172554 58%,#1d4ed8);align-items:center;gap:10px;padding:16px 14px;display:flex}.sportsbook-landing-hero>svg{width:29px;height:29px}.sportsbook-landing-hero>div{gap:2px;display:grid}.sportsbook-landing-hero b{font-size:15px}.sportsbook-landing-hero small{color:#cbd5ff;font-size:8px}.sportsbook-lobby-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;display:grid}.sportsbook-lobby-card{--book-accent:#e64e95;background:#fff;border:1px solid #e7e9ef;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 7px 22px #191f2e14}.sportsbook-lobby-main{color:#2d333e;text-align:left;background:linear-gradient(145deg,#fff,#fafbff);border:0;align-items:center;gap:11px;width:100%;min-height:112px;padding:14px 38px 14px 13px;display:flex}.sportsbook-lobby-main>i{background:var(--book-accent);color:#fff;width:50px;height:50px;box-shadow:0 6px 16px var(--book-accent);border-radius:13px;flex:0 0 50px;place-items:center;font-size:17px;font-style:normal;font-weight:900;display:grid}@supports (color:color-mix(in lab, red, red)){.sportsbook-lobby-main>i{box-shadow:0 6px 16px color-mix(in srgb,var(--book-accent) 30%,transparent)}}.sportsbook-lobby-main>span{gap:3px;min-width:0;display:grid}.sportsbook-lobby-main b{font-size:12px}.sportsbook-lobby-main small{color:#9299a6;font-size:7px;line-height:1.4}.sportsbook-lobby-main em{color:var(--book-accent);margin-top:4px;font-size:8px;font-style:normal;font-weight:800}.sportsbook-favorite{color:#a5a9b1;background:#fff;border:1px solid #e4e6ed;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.sportsbook-lobby-card>.sportsbook-favorite{z-index:2;position:absolute;top:9px;right:9px}.sportsbook-favorite svg{width:15px}.sportsbook-favorite.active{color:#f3aa19;background:#fff8df;border-color:#ffd56d}.sportsbook-landing-note{color:#596474;background:#f7f9ff;border:1px solid #e2e7f4;border-radius:12px;gap:8px;margin:2px 13px 13px;padding:11px;display:flex}.sportsbook-landing-note svg{color:#3d67da;width:16px}.sportsbook-landing-note span{gap:2px;display:grid}.sportsbook-landing-note b{font-size:8px}.sportsbook-landing-note small{font-size:7px;line-height:1.45}.sportsbook-detail-shell{--book-accent:#1d69bb;background:#f6f7fb;padding-bottom:170px!important}.sportsbook-detail-head{z-index:20;background:linear-gradient(135deg,#111827,#172554 58%,var(--book-accent));color:#fff;grid-template-columns:38px 42px minmax(0,1fr) 34px;align-items:center;gap:8px;padding:10px 11px;display:grid;position:sticky;top:0;box-shadow:0 5px 18px #171f3c2e}.sportsbook-detail-head>.sportsbook-back{color:#fff;background:#ffffff12;border:1px solid #ffffff2a;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.sportsbook-detail-head>.sportsbook-back svg{width:17px}.sportsbook-detail-head>i{width:39px;height:39px;color:var(--book-accent);background:#fff;border-radius:11px;place-items:center;font-size:13px;font-style:normal;font-weight:950;display:grid}.sportsbook-detail-head>span{gap:1px;display:grid}.sportsbook-detail-head b{font-size:12px}.sportsbook-detail-head small{color:#dce4ff;font-size:7px}.sportsbook-detail-head>.sportsbook-favorite{color:#fff;background:#ffffff14;border-color:#fff3}.sportsbook-detail-head>.sportsbook-favorite.active{color:#f1a815;background:#fff7d5}.sportsbook-account-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 10px 6px;display:grid}.sportsbook-account-strip article{background:#fff;border:1px solid #e4e7ee;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex;box-shadow:0 2px 10px #141b260a}.sportsbook-account-strip article>svg{width:18px;color:var(--book-accent)}.sportsbook-account-strip article>span{gap:2px;min-width:0;display:grid}.sportsbook-account-strip small{color:#959ba6;font-size:7px}.sportsbook-account-strip b{color:#292e38;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sportsbook-account-strip .positive b{color:#169963}.sportsbook-account-strip .negative b{color:#d54c64}.sportsbook-detail-tabs{grid-template-columns:repeat(3,1fr);gap:5px;padding:6px 10px 9px;display:grid}.sportsbook-detail-tabs button{color:#737987;background:#fff;border:1px solid #e2e5eb;border-radius:11px;justify-content:center;align-items:center;gap:4px;min-height:36px;font-size:8px;font-weight:800;display:flex}.sportsbook-detail-tabs button svg{width:14px}.sportsbook-detail-tabs button em{color:#626a79;background:#edf0f5;border-radius:9px;place-items:center;min-width:16px;height:16px;font-size:7px;font-style:normal;display:grid}.sportsbook-detail-tabs button.active{border-color:var(--book-accent);background:var(--book-accent);color:#fff;box-shadow:0 5px 14px var(--book-accent)}@supports (color:color-mix(in lab, red, red)){.sportsbook-detail-tabs button.active{box-shadow:0 5px 14px color-mix(in srgb,var(--book-accent) 22%,transparent)}}.sportsbook-detail-tabs button.active em{color:#fff;background:#ffffff28}.sportsbook-ticket-page article>span code{color:#a0a5ae;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:6px;overflow:hidden}.sportsbook-ticket-page article>div small{color:#969ca7;font-size:6.5px}@media (max-width:420px){.favorite-game-grid,.sportsbook-lobby-grid{grid-template-columns:1fr}.sportsbook-lobby-main{min-height:94px}.sportsbook-account-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sportsbook-detail-head{grid-template-columns:34px 38px minmax(0,1fr) 31px}.sportsbook-detail-tabs button{font-size:7.5px}.sportsbook-detail-tabs button svg{width:13px}}.sports-standalone-page{color:#edf7ff;background:#07131f;min-height:100dvh}.sports-standalone-loading{color:#fff;text-align:center;background:#07131f;place-content:center;gap:8px;min-height:100dvh;display:grid}.sports-standalone-loading span{color:#3bd2bd;letter-spacing:.16em;font-weight:900}.sports-standalone-toast{z-index:1200;color:#fff;text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#102435ee;border:1px solid #43d5c633;border-radius:13px;max-width:520px;margin:auto;padding:12px;position:fixed;bottom:18px;left:14px;right:14px}.sportsbook-standalone{--sb-line:#1d3a4e;--sb-muted:#8ca4b5;width:100%;min-height:100dvh;color:#eef8ff!important;max-width:none!important;box-shadow:none!important;background:#07131f!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 0 36px!important}.sportsbook-standalone .sportsbook-detail-head{z-index:80;padding:max(10px,env(safe-area-inset-top)) 12px 10px;border-bottom:1px solid var(--sb-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#091825f5,#0b2231f4);grid-template-columns:42px 44px minmax(0,1fr) 42px;align-items:center;gap:9px;display:grid;position:sticky;top:0}.sportsbook-standalone .sportsbook-detail-head>i{background:var(--book-accent);color:#fff;border-radius:11px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:950;display:grid}.sportsbook-standalone .sportsbook-detail-head>span{display:grid}.sportsbook-standalone .sportsbook-detail-head>span b{font-size:16px}.sportsbook-standalone .sportsbook-detail-head>span small{color:#9fc0d1;font-size:10px}.sportsbook-standalone .sportsbook-back,.sportsbook-standalone .sportsbook-favorite{color:#fff;background:#ffffff0b;border:1px solid #ffffff20;border-radius:50%;width:38px;height:38px}.sportsbook-standalone .sportsbook-account-strip{background:#081722;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.sportsbook-standalone .sportsbook-account-strip article{border:1px solid var(--sb-line);color:#fff;background:#0d2230;border-radius:12px;align-items:center;gap:8px;min-height:68px;padding:10px;display:flex}.sportsbook-standalone .sportsbook-account-strip article>svg{color:#45d0be;width:21px}.sportsbook-standalone .sportsbook-account-strip article span{display:grid}.sportsbook-standalone .sportsbook-account-strip small{color:var(--sb-muted);font-size:9px}.sportsbook-standalone .sportsbook-account-strip b{font-size:13px}.sportsbook-standalone .sportsbook-detail-tabs{z-index:70;border-block:1px solid var(--sb-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081722ee;grid-template-columns:repeat(3,1fr);gap:5px;padding:8px 12px;display:grid;position:sticky;top:59px}.sportsbook-standalone .sportsbook-detail-tabs button{color:#90a9b8;background:#102433;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:42px;font-size:11px;font-weight:800;display:flex}.sportsbook-standalone .sportsbook-detail-tabs button.active{color:#fff;background:#153849;border-color:#39cbb888;box-shadow:inset 0 -2px #39cfb9}.sportsbook-standalone .sportsbook-sports{background:#081722;gap:7px;padding:11px 12px 8px;display:flex;overflow-x:auto}.sportsbook-standalone .sportsbook-sports button{border:1px solid var(--sb-line);color:#9fb5c3;background:#0d2230;border-radius:18px;padding:9px 14px;font-size:11px}.sportsbook-standalone .sportsbook-sports button.active{color:#fff;background:#19a998;border-color:#39cfb9}.sportsbook-standalone .sportsbook-toolbar{background:#081722;grid-template-columns:auto minmax(160px,1fr) 42px;gap:8px;padding:4px 12px 11px;display:grid}.sportsbook-standalone .sportsbook-status{background:#0c2230}.sportsbook-standalone .sportsbook-status button{color:#86a0b1;font-size:10px}.sportsbook-standalone .sportsbook-status button.active{color:#fff;box-shadow:none;background:#17394a}.sportsbook-standalone .sportsbook-toolbar>label{border-color:var(--sb-line);background:#0c2230;height:40px}.sportsbook-standalone .sportsbook-toolbar input{color:#fff;font-size:11px}.sportsbook-standalone .sportsbook-toolbar>button{border-color:var(--sb-line);color:#a9c0cd;background:#0d2230;width:42px;height:40px}.sportsbook-standalone .sportsbook-event-list{background:#07131f;gap:8px;padding:0 12px 28px;display:grid}.sportsbook-standalone .sportsbook-event-list article{border:1px solid var(--sb-line);background:#0d202e;border-radius:12px;overflow:hidden;box-shadow:0 5px 20px #0003}.sportsbook-standalone .sportsbook-event-head{color:#e9f6fd;background:#0d202e;grid-template-columns:100px minmax(0,1fr) 24px;min-height:68px;padding:10px 12px}.sportsbook-standalone .sportsbook-event-time b{color:#54dcc8;font-size:10px}.sportsbook-standalone .sportsbook-event-time small{color:#7690a2;font-size:9px}.sportsbook-standalone .sportsbook-event-teams b{font-size:12px}.sportsbook-standalone .sportsbook-markets{border-top:1px solid var(--sb-line);background:#091924;gap:10px;padding:4px 10px 12px}.sportsbook-standalone .sportsbook-markets section button{color:#b7cad6;background:#10283a;border-color:#214157;min-height:43px}.sportsbook-standalone .sportsbook-markets section button b{color:#74d9ff}.sportsbook-standalone .sportsbook-bets-history{background:#07131f;min-height:calc(100dvh - 190px);padding:12px}.sportsbook-standalone .sportsbook-bets-history article{border-color:var(--sb-line);color:#eef8ff;background:#0d202e}.sportsbook-standalone .sportsbook-bets-history>header b{color:#fff}.sportsbook-standalone .sportsbook-bets-history>header button{border-color:var(--sb-line);color:#c5d6df;background:#0d2230}.sportsbook-standalone .sportsbook-mode-note{border-color:var(--sb-line);color:#99b0bf;background:#0c2130;margin:10px 12px}.sportsbook-standalone .sportsbook-slip{right:12px;bottom:max(12px,env(safe-area-inset-bottom));background:linear-gradient(145deg,#101d28,#152e3e);border-color:#3a6376;max-width:620px;margin:auto;left:12px;box-shadow:0 24px 70px #000a}@media (min-width:860px){.sportsbook-standalone .sportsbook-account-strip,.sportsbook-standalone .sportsbook-detail-tabs,.sportsbook-standalone .sportsbook-sports,.sportsbook-standalone .sportsbook-toolbar,.sportsbook-standalone .sportsbook-event-list,.sportsbook-standalone .sportsbook-bets-history,.sportsbook-standalone .sportsbook-mode-note{max-width:1180px;margin-inline-start:auto;margin-inline-end:auto}.sportsbook-standalone .sportsbook-event-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:560px){.sportsbook-standalone .sportsbook-account-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px}.sportsbook-standalone .sportsbook-detail-tabs{padding:6px 8px;top:58px}.sportsbook-standalone .sportsbook-sports{padding-inline-start:8px;padding-inline-end:8px}.sportsbook-standalone .sportsbook-toolbar{grid-template-columns:auto minmax(0,1fr) 38px;padding-inline-start:8px;padding-inline-end:8px}.sportsbook-standalone .sportsbook-event-list{padding-inline-start:8px;padding-inline-end:8px}.sportsbook-standalone .sportsbook-event-head{grid-template-columns:74px minmax(0,1fr) 20px;padding:9px 8px}.sportsbook-standalone .sportsbook-markets section>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.sportsbook-v049{--sb-bg:#07131f;--sb-panel:#0d2230;--sb-panel2:#102a3a;--sb-line:#1b4258;--sb-text:#edf8ff;--sb-muted:#86a2b3;--sb-accent:#38cfbd;background:var(--sb-bg)!important;color:var(--sb-text)!important}.sportsbook-v049 .sportsbook-detail-head{box-shadow:0 8px 24px #0000002e}.sportsbook-v049 .sportsbook-account-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px 12px}.sportsbook-v049 .sportsbook-account-strip article{min-height:62px;padding:9px 10px}.sportsbook-v049 .sportsbook-account-strip article b{font-size:12px}.sportsbook-v049 .sportsbook-account-strip article small{font-size:9px}.sportsbook-v049 .sportsbook-detail-tabs{padding:7px 12px;top:60px}.sportsbook-v049 .sportsbook-detail-tabs button{height:40px;font-size:11px}.sportsbook-v049 .sportsbook-detail-tabs button em{color:#fff;background:#ffffff14;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.sportsbook-bet-mode{background:#081722;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px 5px;display:grid}.sportsbook-bet-mode button{border:1px solid var(--sb-line);color:#8ca7b7;background:#0c2230;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-weight:800;display:flex}.sportsbook-bet-mode button svg{width:17px}.sportsbook-bet-mode button small{color:#6e8c9d;font-size:8px;font-weight:600}.sportsbook-bet-mode button.active{color:#fff;background:linear-gradient(135deg,#123d42,#17485c);border-color:#39cfb9;box-shadow:inset 0 -2px #38cfbd}.sportsbook-bet-mode button.active small{color:#b7e9e3}.sportsbook-v049 .sportsbook-sports{padding-top:8px}.sportsbook-v049 .sportsbook-sports button{white-space:nowrap}.sportsbook-v049 .sportsbook-toolbar{grid-template-columns:auto minmax(130px,1fr) 42px;align-items:center}.sportsbook-v049 .sportsbook-status{border:1px solid var(--sb-line);border-radius:10px;display:flex;overflow:hidden}.sportsbook-v049 .sportsbook-status button{background:0 0;border:0;height:38px;padding:0 11px}.sportsbook-v049 .sportsbook-status button.live{align-items:center;gap:5px;display:flex}.sportsbook-v049 .sportsbook-status button.live i{background:#f34b78;border-radius:50%;width:6px;height:6px}.sportsbook-v049 .sportsbook-status button.active{color:#fff;background:#15394a}.sportsbook-v049 .sportsbook-event-list{gap:10px}.sportsbook-v049 .sportsbook-event-list>article{border-radius:13px}.sportsbook-league-line{color:#dbeaf1;background:#123044;border-bottom:1px solid #18384b;align-items:center;gap:7px;height:31px;padding:0 11px;display:flex}.sportsbook-league-line>span{color:#4cd4c0}.sportsbook-league-line>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.sportsbook-league-line>em{color:#fff;background:#f0446b;border-radius:8px;margin-left:auto;padding:3px 7px;font-size:8px;font-style:normal;font-weight:900}.sportsbook-v049 .sportsbook-event-head{grid-template-columns:92px minmax(0,1fr) 22px;min-height:70px}.sportsbook-v049 .sportsbook-event-time b{font-size:10px}.sportsbook-v049 .sportsbook-event-time small{text-overflow:ellipsis;white-space:nowrap;max-width:88px;overflow:hidden}.sportsbook-v049 .sportsbook-event-teams{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:center;gap:6px;display:grid}.sportsbook-v049 .sportsbook-event-teams b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sportsbook-v049 .sportsbook-event-teams b:last-of-type{text-align:right}.sportsbook-v049 .sportsbook-event-teams i{text-align:center;color:#7994a4;font-size:10px;font-style:normal}.sportsbook-v049 .sportsbook-markets{padding:0 9px 10px;display:block}.sportsbook-market-tabs{gap:5px;padding:8px 0;display:flex;overflow-x:auto}.sportsbook-market-tabs button{color:#87a3b4;background:#0b1d29;border:1px solid #21445a;border-radius:9px;flex:none;padding:7px 11px;font-size:9px;font-weight:800}.sportsbook-market-tabs button.active{color:#fff;background:#153e48;border-color:#3dd2bd}.sportsbook-market-group{background:#0b1d29;border:1px solid #1c4055;border-radius:11px;margin-top:7px;overflow:hidden}.sportsbook-market-group>header{background:#102c3d;border-bottom:1px solid #18394e;justify-content:space-between;align-items:center;padding:8px 9px;display:flex}.sportsbook-market-group>header b{color:#f0fbff;font-size:10px}.sportsbook-market-group>header small{color:#6d95a8;font-size:8px}.sportsbook-market-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:7px;display:grid}.sportsbook-market-group>div>button{color:#d7e6ee;background:#102839;border:1px solid #21445a;border-radius:9px;justify-content:space-between;align-items:center;gap:6px;min-height:44px;padding:7px 9px;display:flex}.sportsbook-market-group>div>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.sportsbook-market-group>div>button b{color:#67dcff;font-size:11px}.sportsbook-market-group>div>button.selected{background:#164658;border-color:#42d7bf;box-shadow:0 0 0 1px #42d7bf33}.sportsbook-market-group>div>button.selected b{color:#fff}.sportsbook-empty-odds{color:#7894a5;text-align:center;padding:20px 10px;font-size:10px}.sportsbook-v049 .sportsbook-bets-history{padding:10px 12px 26px}.sportsbook-v049 .sportsbook-bets-history>header{justify-content:space-between;align-items:center;margin-bottom:10px;padding:4px;display:flex}.sportsbook-v049 .sportsbook-bets-history>header>div{gap:3px;display:grid}.sportsbook-v049 .sportsbook-bets-history>header b{font-size:13px}.sportsbook-v049 .sportsbook-bets-history>header small{color:#7894a5;font-size:9px}.sportsbook-v049 .sportsbook-bets-history>header button{color:#bed0da;background:#0d2230;border:1px solid #21445a;border-radius:10px;align-items:center;gap:5px;height:36px;padding:0 10px;font-size:9px;display:flex}.sportsbook-v049 .sportsbook-bets-history>header button svg{width:14px}.sportsbook-ticket-grid{gap:9px;display:grid}.sportsbook-ticket-card{color:#eef8ff!important;background:#0c202d!important;border:1px solid #1f4257!important;border-radius:12px!important;min-height:0!important;overflow:hidden!important}.sportsbook-ticket-card>header{background:#102b3b;border-bottom:1px solid #17394d;justify-content:space-between;align-items:center;display:flex;min-height:48px!important;padding:8px 10px!important}.sportsbook-ticket-card>header>div{gap:2px;display:grid}.sportsbook-ticket-card>header b{font-size:10px}.sportsbook-ticket-card>header small{color:#7392a4;font-size:8px}.sportsbook-ticket-card>header em{border-radius:9px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.sportsbook-ticket-legs{gap:0!important;padding:0!important;display:grid!important}.sportsbook-ticket-legs>div{border-bottom:1px solid #163548;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px!important;display:grid!important}.sportsbook-ticket-legs>div:last-child{border-bottom:0}.sportsbook-ticket-legs span{gap:2px;display:grid}.sportsbook-ticket-legs b{font-size:9px!important}.sportsbook-ticket-legs small{color:#8da5b3;font-size:8px!important}.sportsbook-ticket-legs strong{color:#63d8ff;font-size:10px!important}.sportsbook-ticket-card>footer{background:#091b27;border-top:1px solid #17394d;grid-template-columns:repeat(3,1fr);gap:5px;padding:8px 10px!important;display:grid!important}.sportsbook-ticket-card>footer span{gap:2px;display:grid}.sportsbook-ticket-card>footer small{color:#6f8d9f;font-size:7px}.sportsbook-ticket-card>footer b{font-size:9px}.sportsbook-ticket-card>p{color:#8ca8b7;border-top:1px dashed #1c4055;margin:0;padding:8px 10px;font-size:8px;line-height:1.45}.sportsbook-ticket-card>code{color:#537286;padding:0 10px 8px;font-size:7px;display:block}.sportsbook-ticket-card .status-open{color:#a9c3d1;background:#6c849433}.sportsbook-ticket-card .status-won{color:#5ae3a9;background:#1d9a6e33}.sportsbook-ticket-card .status-lost{color:#ff8095;background:#d84e6630}.sportsbook-ticket-card .status-push,.sportsbook-ticket-card .status-void{color:#ffd27b;background:#b58b3630}.sportsbook-v049 .sportsbook-empty{min-height:240px!important;padding:30px 18px!important}.sportsbook-v049 .sportsbook-empty svg{color:#4d69e7;width:31px}.sportsbook-v049 .sportsbook-empty b{font-size:12px}.sportsbook-v049 .sportsbook-empty small{color:#718d9e;text-align:center;max-width:320px;font-size:9px}.sportsbook-v049 .sportsbook-slip{border-radius:15px;max-height:min(70dvh,620px);padding:0;display:block;overflow:auto}.sportsbook-slip>header{z-index:2;background:#122b3a;border-bottom:1px solid #2a4a5e;justify-content:space-between;align-items:center;padding:10px 12px;display:flex;position:sticky;top:0}.sportsbook-slip>header>div{gap:2px;display:grid}.sportsbook-slip>header small{color:#49d1bd;font-size:8px;font-weight:900}.sportsbook-slip>header b{color:#fff;font-size:10px}.sportsbook-slip-close{place-items:center;display:grid;color:#fff!important;background:#ffffff12!important;border:0!important;border-radius:50%!important;width:28px!important;height:28px!important;position:static!important}.sportsbook-slip-close svg{width:14px}.sportsbook-slip-legs{max-height:240px;display:grid;overflow:auto}.sportsbook-slip-legs>div{border-bottom:1px solid #203f52;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:8px 12px;display:grid}.sportsbook-slip-legs>div>span{gap:2px;display:grid}.sportsbook-slip-legs b{font-size:9px}.sportsbook-slip-legs small{color:#91a7b5;font-size:8px}.sportsbook-slip-legs strong{color:#72ddff;font-size:10px}.sportsbook-slip-legs button{color:#a8beca;background:#ffffff0d;border:0;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.sportsbook-slip-legs button svg{width:12px}.sportsbook-slip-summary{grid-template-columns:110px minmax(0,1fr);gap:8px;padding:9px 12px;display:grid}.sportsbook-slip-summary>span{background:#0d2230;border:1px solid #2a4a5e;border-radius:10px;align-content:center;gap:2px;padding:8px;display:grid}.sportsbook-slip-summary>span small{color:#7f9aaa;font-size:8px}.sportsbook-slip-summary>span b{color:#4bd8c2;font-size:14px}.sportsbook-slip-summary>label{background:#0d2230;border:1px solid #2a4a5e;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 9px;display:grid}.sportsbook-slip-summary label span,.sportsbook-slip-summary label small{color:#8ca5b4;font-size:8px}.sportsbook-slip-summary input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px;font-weight:900}.sportsbook-slip>p{color:#91a8b6;margin:0;padding:0 12px 9px;font-size:8px}.sportsbook-slip>p b{color:#fff}.sportsbook-v049 .sportsbook-place{width:calc(100% - 24px);margin:0 12px 12px}.sportsbook-parlay-slip{border-color:#48d2bd!important}.sportsbook-parlay-slip>header{background:linear-gradient(90deg,#113a3c,#173147)}.sportsbook-v049 .sportsbook-mode-note{margin-top:2px}.sportsbook-v049 .sportsbook-mode-note b{font-size:9px}.sportsbook-v049 .sportsbook-mode-note small{font-size:8px}@media (max-width:700px){.sportsbook-v049 .sportsbook-account-strip{grid-template-columns:1fr 1fr}.sportsbook-v049 .sportsbook-market-group>div{grid-template-columns:repeat(3,minmax(0,1fr))}.sportsbook-v049 .sportsbook-event-head{grid-template-columns:82px minmax(0,1fr) 18px}.sportsbook-v049 .sportsbook-toolbar{grid-template-columns:1fr 42px}.sportsbook-v049 .sportsbook-toolbar .sportsbook-status{grid-column:1/-1}.sportsbook-v049 .sportsbook-detail-tabs{top:58px}.sportsbook-v049 .sportsbook-bets-history{min-height:calc(100dvh - 240px)}.sportsbook-v049 .sportsbook-slip{bottom:max(8px,env(safe-area-inset-bottom));left:8px;right:8px}.sportsbook-ticket-card>footer{grid-template-columns:repeat(3,1fr)}}@media (max-width:390px){.sportsbook-v049 .sportsbook-market-group>div{grid-template-columns:1fr 1fr}.sportsbook-v049 .sportsbook-event-teams{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr)}.sportsbook-v049 .sportsbook-event-teams b{font-size:11px}}.sportsbook-v050{--sb-bg:#07131f;--sb-panel:#0d2230;--sb-panel-2:#10283a;--sb-line:#1e3a52;--sb-line-soft:#274861;--sb-text:#eef8ff;--sb-muted:#88a4b8;--sb-soft:#bed2df;--sb-active:var(--book-accent);--sb-active-2:#5dd8ff;color:var(--sb-text)}.sportsbook-v050.sportsbook-detail-shell{background:var(--sb-bg)!important}.sportsbook-v050 .sportsbook-detail-head{border-bottom:1px solid #ffffff0d;background:linear-gradient(135deg,#081520 0%,#0d2131 50%,#101b2d 100%)!important;grid-template-columns:42px 42px minmax(0,1fr) auto!important;box-shadow:0 12px 30px #00000047!important}.sportsbook-v050 .sportsbook-detail-head>i{box-shadow:0 8px 20px #2e7eff47;background:linear-gradient(135deg,var(--book-accent),#6be0ff)!important;color:#fff!important}.sportsbook-v050 .sportsbook-detail-head>span b{color:#fff;font-size:16px}.sportsbook-v050 .sportsbook-detail-head>span small{color:#9eb7ca;font-size:10px}.sportsbook-v050 .sportsbook-head-actions{align-items:center;gap:8px;display:flex}.sportsbook-v050 .sportsbook-userinfo-trigger,.sportsbook-v050 .sportsbook-head-actions .sportsbook-favorite{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.sportsbook-v050 .sportsbook-userinfo-trigger svg,.sportsbook-v050 .sportsbook-head-actions .sportsbook-favorite svg{width:18px;height:18px}.sportsbook-v050 .sportsbook-userinfo-trigger.active,.sportsbook-v050 .sportsbook-userinfo-trigger:hover,.sportsbook-v050 .sportsbook-head-actions .sportsbook-favorite.active{background:linear-gradient(135deg,var(--book-accent),#58d6ff);color:#fff;border-color:#0000;box-shadow:0 10px 22px #2e7eff42}.sportsbook-v050 .sportsbook-detail-tabs{z-index:70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 12px;display:grid;position:sticky;top:64px;background:#07131ff5!important;border-block-start:1px solid #ffffff0d!important;border-block-end:1px solid #ffffff0d!important}.sportsbook-v050 .sportsbook-detail-tabs button{border:1px solid #ffffff0f;border-radius:14px;height:46px;font-weight:800;background:var(--sb-panel)!important;color:#8ea9bb!important;font-size:12px!important}.sportsbook-v050 .sportsbook-detail-tabs button.active{border-color:var(--book-accent)}@supports (color:color-mix(in lab, red, red)){.sportsbook-v050 .sportsbook-detail-tabs button.active{border-color:color-mix(in srgb,var(--book-accent) 55%,#fff 12%)}}.sportsbook-v050 .sportsbook-detail-tabs button.active{box-shadow:inset 0 -2px 0 var(--book-accent);color:#fff!important;background:linear-gradient(135deg,#6d3df238,#5dd8ff24)!important}@supports (color:color-mix(in lab, red, red)){.sportsbook-v050 .sportsbook-detail-tabs button.active{box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--book-accent) 65%,#fff 10%)}}.sportsbook-v050 .sportsbook-detail-tabs button em{background:#ffffff1f;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-style:normal;display:inline-grid}.sportsbook-v050 .sportsbook-bet-mode{background:var(--sb-bg);grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.sportsbook-v050 .sportsbook-bet-mode button{border:1px solid var(--sb-line);background:var(--sb-panel);color:#a9c0ce;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:14px;font-weight:800;display:flex}.sportsbook-v050 .sportsbook-bet-mode button small{color:#87a6b6;font-size:11px}.sportsbook-v050 .sportsbook-bet-mode button.active{border-color:var(--book-accent)}@supports (color:color-mix(in lab, red, red)){.sportsbook-v050 .sportsbook-bet-mode button.active{border-color:color-mix(in srgb,var(--book-accent) 72%,#7ae0ff 28%)}}.sportsbook-v050 .sportsbook-bet-mode button.active{color:#fff;background:linear-gradient(135deg,#6d3df233,#5dd8ff1a);box-shadow:0 10px 24px #0000002e}.sportsbook-v050 .sportsbook-sports,.sportsbook-v050 .sportsbook-toolbar{background:var(--sb-bg)!important}.sportsbook-v050 .sportsbook-sports{gap:8px;padding:0 12px 10px;display:flex;overflow-x:auto}.sportsbook-v050 .sportsbook-sports button{border:1px solid var(--sb-line);background:var(--sb-panel);color:#98b2c3;border-radius:999px;padding:10px 16px;font-size:13px}.sportsbook-v050 .sportsbook-sports button.active{background:linear-gradient(135deg,var(--book-accent),#47d4ff);color:#fff;border-color:#0000;box-shadow:0 10px 22px #2e7eff42}.sportsbook-v050 .sportsbook-toolbar{grid-template-columns:auto minmax(0,1fr) 44px;gap:8px;padding:0 12px 12px}.sportsbook-v050 .sportsbook-status{border:1px solid var(--sb-line);background:var(--sb-panel);border-radius:14px;padding:4px;display:flex}.sportsbook-v050 .sportsbook-status button{color:#8ba8bb;background:0 0;border:0;border-radius:11px;min-width:98px;height:38px;font-size:12px}.sportsbook-v050 .sportsbook-status button.active{color:#fff;background:#173549}.sportsbook-v050 .sportsbook-status button.live i{background:#ff5479;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.sportsbook-v050 .sportsbook-toolbar>label{border:1px solid var(--sb-line);background:var(--sb-panel);border-radius:14px;align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.sportsbook-v050 .sportsbook-toolbar>label svg{color:#82a0b3;width:18px}.sportsbook-v050 .sportsbook-toolbar input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:13px}.sportsbook-v050 .sportsbook-toolbar input::placeholder{color:#6f8a9c}.sportsbook-v050 .sportsbook-toolbar>button{border:1px solid var(--sb-line);background:var(--sb-panel);color:#bcd0db;border-radius:14px;width:44px;height:44px}.sportsbook-v050 .sportsbook-event-list{background:var(--sb-bg);gap:10px;padding:0 12px 28px;display:grid}.sportsbook-v050 .sportsbook-event-list article{border:1px solid var(--sb-line);background:#0b1d29;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #0000002e}.sportsbook-v050 .sportsbook-league-line{color:#7da1b7;align-items:center;gap:8px;padding:12px 14px 0;font-size:12px;display:flex}.sportsbook-v050 .sportsbook-league-line b{color:#cce0ed;font-size:13px}.sportsbook-v050 .sportsbook-league-line em{color:#ff7d9b;background:#ff547924;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:10px;font-style:normal;font-weight:800}.sportsbook-v050 .sportsbook-event-head{color:#eef8ff;background:#0b1d29;grid-template-columns:100px minmax(0,1fr) 22px;gap:12px;min-height:72px;padding:10px 14px 14px;display:grid}.sportsbook-v050 .sportsbook-event-time b{color:#66dcff;font-size:13px}.sportsbook-v050 .sportsbook-event-time small{color:#7e9aab;font-size:11px}.sportsbook-v050 .sportsbook-event-teams b{font-size:17px;font-weight:800;line-height:1.25}.sportsbook-v050 .sportsbook-event-teams i{color:#6ddcff;margin:5px 0;font-size:14px;font-style:normal;font-weight:900;display:block}.sportsbook-v050 .sportsbook-markets{background:#081723;border-top:1px solid #ffffff0f;padding:0 10px 12px;display:block}.sportsbook-v050 .sportsbook-market-tabs{gap:8px;padding:10px 4px 4px;display:flex;overflow-x:auto}.sportsbook-v050 .sportsbook-market-tabs button{border:1px solid var(--sb-line);background:var(--sb-panel);color:#8ba7b8;border-radius:12px;flex:none;padding:9px 14px;font-size:11px;font-weight:800}.sportsbook-v050 .sportsbook-market-tabs button.active{border-color:var(--book-accent)}@supports (color:color-mix(in lab, red, red)){.sportsbook-v050 .sportsbook-market-tabs button.active{border-color:color-mix(in srgb,var(--book-accent) 70%,#78ddff 30%)}}.sportsbook-v050 .sportsbook-market-tabs button.active{color:#fff;background:linear-gradient(135deg,#6d3df22e,#5dd8ff14)}.sportsbook-v050 .sportsbook-market-group{border:1px solid var(--sb-line);background:var(--sb-panel);border-radius:16px;margin-top:8px;overflow:hidden}.sportsbook-v050 .sportsbook-market-group>header{background:#10283a;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.sportsbook-v050 .sportsbook-market-group>header b{color:#fff;font-size:13px}.sportsbook-v050 .sportsbook-market-group>header small{color:#7f9cae;font-size:10px}.sportsbook-v050 .sportsbook-market-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.sportsbook-v050 .sportsbook-market-group>div>button{border:1px solid var(--sb-line-soft);color:#d6e7ef;background:#122e42;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:10px 11px;display:flex}.sportsbook-v050 .sportsbook-market-group>div>button span{white-space:normal;font-size:12px;line-height:1.2}.sportsbook-v050 .sportsbook-market-group>div>button b{color:#78deff;font-size:16px}.sportsbook-v050 .sportsbook-market-group>div>button.selected{background:linear-gradient(135deg,var(--book-accent),#35cfff);color:#fff;border-color:#0000;box-shadow:0 12px 24px #2e7eff40}.sportsbook-v050 .sportsbook-market-group>div>button.selected b{color:#fff}.sportsbook-v050 .sportsbook-bets-history{background:var(--sb-bg);gap:12px;min-height:calc(100dvh - 170px);padding:14px 12px 28px;display:grid}.sportsbook-v050 .sportsbook-bets-history>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:0;display:flex}.sportsbook-v050 .sportsbook-bets-history>header>div{gap:4px;display:grid}.sportsbook-v050 .sportsbook-bets-history>header b{color:#fff;font-size:22px}.sportsbook-v050 .sportsbook-bets-history>header small{color:#7d9aac;font-size:12px;line-height:1.45}.sportsbook-v050 .sportsbook-bets-history>header button{border:1px solid var(--sb-line);background:var(--sb-panel);color:#cad8e0;border-radius:14px;align-items:center;gap:6px;height:42px;padding:0 14px;font-size:12px;display:flex}.sportsbook-v050 .sportsbook-ticket-grid{gap:12px;display:grid}.sportsbook-v050 .sportsbook-ticket-card{box-shadow:0 14px 32px #0000002e;border:1px solid var(--sb-line)!important;color:#eef8ff!important;background:#0c202d!important;border-radius:18px!important;display:block!important;overflow:hidden!important}.sportsbook-v050 .sportsbook-ticket-card>header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:8px;display:flex;background:linear-gradient(135deg,#112d40,#0e2231)!important;min-height:62px!important;padding:12px 14px!important}.sportsbook-v050 .sportsbook-ticket-card>header>div{gap:4px;display:grid}.sportsbook-v050 .sportsbook-ticket-card>header b{color:#fff;font-size:16px}.sportsbook-v050 .sportsbook-ticket-card>header small{color:#7f9aad;font-size:11px}.sportsbook-v050 .sportsbook-ticket-card>header em{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:900}.sportsbook-v050 .sportsbook-ticket-legs{gap:0!important;padding:0!important;display:grid!important}.sportsbook-v050 .sportsbook-ticket-legs>div{border-bottom:1px solid #ffffff0d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px!important;display:grid!important}.sportsbook-v050 .sportsbook-ticket-legs>div:last-child{border-bottom:0}.sportsbook-v050 .sportsbook-ticket-legs span{gap:4px;display:grid}.sportsbook-v050 .sportsbook-ticket-legs b{color:#fff;font-size:15px!important}.sportsbook-v050 .sportsbook-ticket-legs small{color:#89a6b8;line-height:1.45;font-size:12px!important}.sportsbook-v050 .sportsbook-ticket-legs strong{color:#6de0ff;font-size:16px!important}.sportsbook-v050 .sportsbook-ticket-card>footer{border-top:1px solid #ffffff0d;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;background:#091925!important;padding:14px!important;display:grid!important}.sportsbook-v050 .sportsbook-ticket-card>footer span{background:#0f2635;border:1px solid #ffffff0f;border-radius:14px;gap:4px;padding:11px 12px;display:grid}.sportsbook-v050 .sportsbook-ticket-card>footer small{color:#88a5b7;font-size:11px}.sportsbook-v050 .sportsbook-ticket-card>footer b{color:#fff;font-size:15px}.sportsbook-v050 .sportsbook-ticket-card>p{color:#99b3c2;margin:0;padding:0 14px 12px;font-size:12px;line-height:1.55}.sportsbook-v050 .sportsbook-ticket-card>code{color:#5d7b8e;word-break:break-all;padding:0 14px 14px;font-size:11px;display:block}.sportsbook-v050 .sportsbook-ticket-card .status-open{color:#ffc96f;background:#ffb44226}.sportsbook-v050 .sportsbook-ticket-card .status-won{color:#77f3ba;background:#30c97e29}.sportsbook-v050 .sportsbook-ticket-card .status-lost{color:#ff98af;background:#ff54792e}.sportsbook-v050 .sportsbook-ticket-card .status-push,.sportsbook-v050 .sportsbook-ticket-card .status-void{color:#d6e3eb;background:#8197a829}.sportsbook-v050 .sportsbook-empty{color:#7f9bad;background:#0b1d29;border:1px dashed #ffffff14;border-radius:18px;min-height:260px!important;padding:30px 18px!important}.sportsbook-v050 .sportsbook-empty b{color:#fff;font-size:18px}.sportsbook-v050 .sportsbook-empty small{max-width:360px;font-size:12px;line-height:1.5}.sportsbook-v050 .sportsbook-slip{background:linear-gradient(145deg,#0f2030,#153047)!important;border-color:#5dd8ff40!important;box-shadow:0 24px 60px #0000006b!important}.sportsbook-v050 .sportsbook-place{background:linear-gradient(135deg,var(--book-accent),#3cd5ff)!important}.sportsbook-v050 .sportsbook-mode-note{border:1px solid var(--sb-line);color:#9db5c4;background:#0b1d29;border-radius:16px;align-items:flex-start;gap:10px;margin:10px 12px 0;padding:13px 14px;display:flex}.sportsbook-v050 .sportsbook-mode-note b{color:#fff;font-size:14px;display:block}.sportsbook-v050 .sportsbook-mode-note small{color:#7f9bad;font-size:12px;line-height:1.45;display:block}.sportsbook-v050 .sportsbook-account-overlay{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:max(72px,calc(14px + env(safe-area-inset-top))) 12px 12px;background:#02080f94;justify-content:flex-end;align-items:flex-start;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sportsbook-v050 .sportsbook-account-sheet{background:linear-gradient(145deg,#102433,#0c1e2c);border:1px solid #ffffff14;border-radius:22px;width:min(100%,360px);overflow:hidden;box-shadow:0 24px 60px #00000057}.sportsbook-v050 .sportsbook-account-sheet>header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.sportsbook-v050 .sportsbook-account-sheet>header small{color:#7f9cad;letter-spacing:.08em;font-size:10px;display:block}.sportsbook-v050 .sportsbook-account-sheet>header b{color:#fff;font-size:18px;display:block}.sportsbook-v050 .sportsbook-sheet-close{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.sportsbook-v050 .sportsbook-account-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.sportsbook-v050 .sportsbook-account-strip article{background:#0f2737;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:10px;min-height:86px;padding:14px;display:flex;box-shadow:none!important}.sportsbook-v050 .sportsbook-account-strip article>svg{color:#6de0ff;width:22px}.sportsbook-v050 .sportsbook-account-strip article>span{gap:5px;display:grid}.sportsbook-v050 .sportsbook-account-strip small{color:#7f9cad;font-size:11px}.sportsbook-v050 .sportsbook-account-strip b{color:#fff;white-space:normal;font-size:16px;overflow:visible}.sportsbook-v050 .sportsbook-account-strip .positive b{color:#7ef3be}.sportsbook-v050 .sportsbook-account-strip .negative b{color:#ff93a9}@media (max-width:860px){.sportsbook-v050 .sportsbook-market-group>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.sportsbook-v050 .sportsbook-detail-head{padding:max(10px,env(safe-area-inset-top)) 10px 10px!important;grid-template-columns:38px 38px minmax(0,1fr) auto!important}.sportsbook-v050 .sportsbook-detail-head>span b{font-size:13px}.sportsbook-v050 .sportsbook-detail-head>span small{font-size:9px}.sportsbook-v050 .sportsbook-detail-tabs{padding:8px 10px;top:58px}.sportsbook-v050 .sportsbook-detail-tabs button{height:44px;font-size:11px!important}.sportsbook-v050 .sportsbook-bet-mode{gap:8px;padding:10px}.sportsbook-v050 .sportsbook-bet-mode button{min-height:48px;font-size:13px}.sportsbook-v050 .sportsbook-sports{padding:0 10px 8px}.sportsbook-v050 .sportsbook-toolbar{grid-template-columns:1fr 44px;padding:0 10px 10px}.sportsbook-v050 .sportsbook-toolbar .sportsbook-status{grid-column:1/-1}.sportsbook-v050 .sportsbook-event-list{padding:0 10px 24px}.sportsbook-v050 .sportsbook-event-head{grid-template-columns:84px minmax(0,1fr) 18px;gap:10px;padding:8px 10px 12px}.sportsbook-v050 .sportsbook-event-time b{font-size:11px}.sportsbook-v050 .sportsbook-event-time small{font-size:9px}.sportsbook-v050 .sportsbook-event-teams b{font-size:14px}.sportsbook-v050 .sportsbook-market-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sportsbook-v050 .sportsbook-market-group>div>button{min-height:50px}.sportsbook-v050 .sportsbook-bets-history{min-height:calc(100dvh - 215px);padding:12px 10px 24px}.sportsbook-v050 .sportsbook-bets-history>header b{font-size:16px}.sportsbook-v050 .sportsbook-bets-history>header small{font-size:10px}.sportsbook-v050 .sportsbook-ticket-card>header b{font-size:14px}.sportsbook-v050 .sportsbook-ticket-legs b{font-size:13px!important}.sportsbook-v050 .sportsbook-ticket-legs small,.sportsbook-v050 .sportsbook-ticket-card>p,.sportsbook-v050 .sportsbook-ticket-card>code{font-size:11px!important}.sportsbook-v050 .sportsbook-ticket-card>footer{grid-template-columns:1fr}.sportsbook-v050 .sportsbook-account-overlay{padding-top:max(66px,calc(8px + env(safe-area-inset-top)))}.sportsbook-v050 .sportsbook-account-strip{grid-template-columns:1fr 1fr;gap:8px;padding:12px}.sportsbook-v050 .sportsbook-account-strip article{min-height:78px;padding:12px}.sportsbook-v050 .sportsbook-account-strip b{font-size:14px}.sportsbook-v050 .sportsbook-mode-note{margin-inline-start:10px;margin-inline-end:10px}}.sportsbook-v050 .sportsbook-ticket-card .status-pending{color:#b7c2ff;background:#717fff2e}.sportsbook-realtime-bar{color:#86a3b5;background:#081723;border-bottom:1px solid #ffffff0d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.sportsbook-realtime-bar>small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sportsbook-realtime-bar>label{align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.sportsbook-realtime-bar select{color:#e9f8ff;background:#102a3b;border:1px solid #294b62;border-radius:10px;height:32px;padding:0 25px 0 9px;font-size:11px;font-weight:900}.sportsbook-live-link{color:#9ab1c0;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.sportsbook-live-link>i,.sportsbook-ticket-stream-dot{background:#f3ae43;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #f3ae431a}.sportsbook-live-link.live>i,.sportsbook-ticket-stream-dot.live{background:#39d394;animation:1.5s ease-in-out infinite sportsbook-live-pulse;box-shadow:0 0 0 4px #39d3941f}.sportsbook-live-link.fallback>i,.sportsbook-ticket-stream-dot.fallback{background:#ff7b84}.sportsbook-ticket-stream-dot{vertical-align:middle;margin-right:7px}@keyframes sportsbook-live-pulse{50%{box-shadow:0 0 0 7px #39d39400}}.sportsbook-market-group>div>button b em{margin-left:4px;font-size:8px;font-style:normal}.sportsbook-market-group>div>button.odds-up b{color:#5af0ad}.sportsbook-market-group>div>button.odds-down b{color:#ff8296}.sportsbook-quick-stakes{grid-template-columns:repeat(5,1fr);gap:6px;padding:0 12px 9px;display:grid}.sportsbook-quick-stakes button{color:#bfe8f5;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:9px;min-height:31px;font-size:9px;font-weight:800}.sportsbook-quick-stakes button:active{background:var(--book-accent);color:#fff}.withdraw-method-manager{background:linear-gradient(150deg,#fff 0%,#fff8fb 56%,#f8f3ff 100%);border:1px solid #efdae6;border-radius:18px;gap:12px;margin:15px 0 4px;padding:14px;display:grid;box-shadow:0 10px 26px #6a38530f}.withdraw-method-manager>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.withdraw-method-manager>header>span{gap:3px;display:grid}.withdraw-method-manager>header b{color:#3d343a;font-size:14px}.withdraw-method-manager>header small{color:#9c8e97;font-size:9px}.withdraw-method-manager>header>button{color:#dd4388;background:#fff;border:1px solid #edb5ce;border-radius:10px;min-height:34px;padding:0 11px;font-size:10px;font-weight:800}.withdraw-saved-methods{gap:8px;display:grid}.withdraw-saved-methods>article{background:#fff;border:1px solid #eee4e9;border-radius:14px;position:relative;overflow:hidden}.withdraw-saved-methods>article.active{border-color:#ec6ba4;box-shadow:0 0 0 2px #ec6ba41a}.withdraw-method-select{text-align:left;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 42px 11px 10px;display:grid}.withdraw-method-select>i{color:#df4389;background:#fff0f7;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.withdraw-method-select>i svg{width:19px}.withdraw-method-select>span{gap:3px;min-width:0;display:grid}.withdraw-method-select b{color:#41373e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.withdraw-method-select small{color:#968b92;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.withdraw-method-select em{color:#9b8d95;background:#f6f1f4;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.withdraw-saved-methods>article.active .withdraw-method-select em{color:#fff;background:#ec4d94}.withdraw-method-delete{color:#b6a9b1;background:#f9f5f7;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.withdraw-method-delete svg{width:13px}.withdraw-method-form{background:#ffffffd1;border:1px dashed #e9bad0;border-radius:15px;grid-template-columns:1fr 1fr;gap:11px;padding:13px;display:grid}.withdraw-method-form label{color:#6f626a;gap:6px;font-size:10px;font-weight:750;display:grid}.withdraw-method-form label.wide{grid-column:1/-1}.withdraw-method-form input,.withdraw-method-form select{color:#372f34;background:#fff;border:1px solid #e8dfe4;border-radius:11px;outline:0;width:100%;min-width:0;min-height:41px;padding:0 11px;font-size:11px}.withdraw-method-form input:focus,.withdraw-method-form select:focus{border-color:#ec6fa7;box-shadow:0 0 0 3px #ec6fa717}.withdraw-method-security{color:#8e6c22;background:#fff7df;border-radius:12px;grid-column:1/-1;gap:9px;padding:10px 11px;display:flex}.withdraw-method-security>svg{width:18px;min-width:18px}.withdraw-method-security>span{gap:3px;display:grid}.withdraw-method-security b{font-size:10px}.withdraw-method-security small{font-size:9px;line-height:1.45}.withdraw-method-save{color:#fff;background:linear-gradient(135deg,#e84d92,#f07ead);border:0;border-radius:12px;grid-column:1/-1;min-height:43px;font-size:11px;font-weight:900;box-shadow:0 9px 18px #e84d922e}.withdraw-method-save:disabled{opacity:.55}.remote-entry-effect>span{text-align:right;background:linear-gradient(90deg,#3686caa8,#594bc9ad);left:auto;right:5%}@media (max-width:700px){.sportsbook-realtime-bar{grid-template-columns:1fr auto;gap:7px;padding:9px 10px}.sportsbook-realtime-bar>small{grid-area:2/1/auto/-1}.sportsbook-quick-stakes{padding-inline-start:10px;padding-inline-end:10px}.withdraw-method-form{grid-template-columns:1fr}.withdraw-method-form label.wide,.withdraw-method-security,.withdraw-method-save{grid-column:auto}}.sportsbook-v050 .sportsbook-league-line{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:11px 12px 5px;display:grid}.sportsbook-v050 .sportsbook-league-line>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sportsbook-v050 .sportsbook-league-line>em{white-space:nowrap;justify-self:end;max-width:100%;margin-left:0;padding:5px 9px;line-height:1}.sportsbook-v050 .sportsbook-market-tabs{scrollbar-width:none}.sportsbook-v050 .sportsbook-market-tabs::-webkit-scrollbar{display:none}.sportsbook-v050 .sportsbook-empty-odds{color:#88a7b9;text-align:center;background:#0d2533b8;border:1px dashed #7dafcb38;border-radius:14px;margin:10px 4px 0;padding:16px 14px;font-size:11px;line-height:1.55}.sportsbook-v050 .sportsbook-slip{z-index:900!important;right:max(12px,50vw - 360px)!important;bottom:max(12px,env(safe-area-inset-bottom))!important;color:#eef9ff!important;background:linear-gradient(155deg,#0d2231 0%,#123047 100%)!important;border:1px solid #5dd8ff4d!important;border-radius:22px!important;flex-direction:column!important;gap:0!important;max-height:min(72dvh,620px)!important;padding:0!important;display:flex!important;position:fixed!important;left:max(12px,50vw - 360px)!important;overflow:hidden!important;box-shadow:0 28px 80px #00000094!important}.sportsbook-v050 .sportsbook-slip>header{background:linear-gradient(120deg,#21556ff5,#123348fa)!important;border-bottom:1px solid #ffffff14!important;flex:none!important;grid-template-columns:minmax(0,1fr) 36px!important;align-items:center!important;gap:12px!important;min-height:68px!important;padding:13px 14px!important;display:grid!important;position:relative!important;top:auto!important}.sportsbook-v050 .sportsbook-slip>header>div{gap:5px!important;min-width:0!important;padding:0!important;display:grid!important}.sportsbook-v050 .sportsbook-slip>header small{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#56dfc4!important;font-size:10px!important;font-weight:900!important}.sportsbook-v050 .sportsbook-slip>header b{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden;color:#fff!important;font-size:14px!important}.sportsbook-v050 .sportsbook-slip-close{background:#ffffff17!important;width:34px!important;height:34px!important;position:static!important}.sportsbook-v050 .sportsbook-slip-legs{overscroll-behavior:contain;background:#04121c42;flex:0 auto!important;max-height:min(24dvh,190px)!important;display:grid!important;overflow-y:auto!important}.sportsbook-v050 .sportsbook-slip-legs>div{border-bottom:1px solid #ffffff12!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:12px 14px!important;display:grid!important}.sportsbook-v050 .sportsbook-slip-legs>div:last-child{border-bottom:0!important}.sportsbook-v050 .sportsbook-slip-legs span{gap:4px!important;min-width:0!important;display:grid!important}.sportsbook-v050 .sportsbook-slip-legs b{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden;color:#f4fbff!important;font-size:12px!important}.sportsbook-v050 .sportsbook-slip-legs small{text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden;color:#93afbf!important;font-size:10px!important}.sportsbook-v050 .sportsbook-slip-legs strong{white-space:nowrap;color:#6de0ff!important;align-self:center!important;font-size:13px!important}.sportsbook-v050 .sportsbook-slip-legs button{flex:none!important}.sportsbook-v050 .sportsbook-slip-summary{background:0 0!important;flex:none!important;grid-template-columns:minmax(105px,.75fr) minmax(0,1.25fr)!important;gap:9px!important;padding:12px 14px 9px!important;display:grid!important}.sportsbook-v050 .sportsbook-slip-summary>span,.sportsbook-v050 .sportsbook-slip-summary>label{background:#0518247a!important;border:1px solid #6ebbdd3d!important;border-radius:14px!important;min-height:58px!important}.sportsbook-v050 .sportsbook-slip-summary>span{align-content:center!important;gap:4px!important;padding:9px 11px!important;display:grid!important}.sportsbook-v050 .sportsbook-slip-summary>span small{color:#86a8ba!important;font-size:9px!important}.sportsbook-v050 .sportsbook-slip-summary>span b{color:#61e0c7!important;font-size:20px!important}.sportsbook-v050 .sportsbook-slip-summary>label{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;padding:0 11px!important;display:grid!important}.sportsbook-v050 .sportsbook-slip-summary label span,.sportsbook-v050 .sportsbook-slip-summary label small{white-space:nowrap;color:#8ba9ba!important;font-size:10px!important}.sportsbook-v050 .sportsbook-slip-summary input{text-align:right!important;min-width:0!important;font-size:18px!important}.sportsbook-v050 .sportsbook-quick-stakes{flex:none!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;padding:0 14px 10px!important;display:grid!important}.sportsbook-v050 .sportsbook-quick-stakes button{white-space:nowrap;border-radius:11px!important;min-width:0!important;min-height:36px!important;padding:0 3px!important;font-size:10px!important}.sportsbook-v050 .sportsbook-slip>p{color:#91adbd!important;flex:none!important;margin:0!important;padding:0 14px 11px!important;font-size:10px!important;line-height:1.4!important}.sportsbook-v050 .sportsbook-slip>p b{color:#fff!important}.sportsbook-v050 .sportsbook-slip .sportsbook-place{border-radius:14px!important;flex:none!important;width:auto!important;min-height:48px!important;margin:0 14px 14px!important;font-size:12px!important;box-shadow:0 12px 24px #33b9ff33!important}.withdraw-method-form select{white-space:nowrap;text-overflow:ellipsis}.withdraw-method-form optgroup{font-weight:800}.withdraw-method-form option{font-weight:500}.withdraw-bank-field{color:#6f626a;gap:6px;font-size:10px;font-weight:750;display:grid;position:relative}.withdraw-bank-field.wide{grid-column:1/-1}.withdraw-bank-picker{position:relative}.withdraw-bank-trigger{color:#372f34;text-align:left;background:#fff;border:1px solid #e8dfe4;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:54px;padding:6px 11px 6px 7px;display:grid}.withdraw-bank-picker.open .withdraw-bank-trigger{border-color:#ec6fa7;box-shadow:0 0 0 3px #ec6fa717}.withdraw-bank-trigger>span{gap:2px;min-width:0;display:grid}.withdraw-bank-trigger>span b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.withdraw-bank-trigger>span small{color:#94878f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:550;overflow:hidden}.withdraw-bank-trigger>svg{color:#9a8d95;width:16px;transition:transform .18s}.withdraw-bank-picker.open .withdraw-bank-trigger>svg{transform:rotate(180deg)}.withdraw-bank-logo,.withdraw-bank-placeholder{color:#df4389;background:linear-gradient(145deg,#fff,#fff3f8);border:1px solid #f1e5eb;border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;display:grid;position:relative;overflow:hidden}.withdraw-bank-logo>span{letter-spacing:-.03em;font-size:8px;font-weight:950}.withdraw-bank-logo>img{object-fit:contain;background:#fff;width:34px;height:34px;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.withdraw-bank-placeholder svg{width:19px}.withdraw-bank-menu{z-index:50;background:#fff;border:1px solid #edc6d8;border-radius:15px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 18px 45px #4d253b2e}.withdraw-bank-search{background:#fffafd;border:1px solid #ecdfe5;border-radius:11px;grid-template-columns:18px minmax(0,1fr);align-items:center;margin:9px;padding:0 10px;gap:8px!important;display:grid!important}.withdraw-bank-search svg{color:#dc4e8d;width:16px}.withdraw-method-form .withdraw-bank-search input{background:0 0;border:0;min-height:40px;padding:0;font-size:10px;box-shadow:none!important}.withdraw-bank-results{overscroll-behavior:contain;border-top:1px solid #f4e8ee;max-height:285px;overflow-y:auto}.withdraw-bank-results>section{display:grid}.withdraw-bank-results>section>strong{z-index:1;color:#9a657e;letter-spacing:.03em;background:#fff7fb;padding:8px 11px;font-size:8px;position:sticky;top:0}.withdraw-bank-results>section>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #f5edf1;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:55px;padding:6px 10px;display:grid}.withdraw-bank-results>section>button:hover,.withdraw-bank-results>section>button.selected{background:#fff5fa}.withdraw-bank-results>section>button .withdraw-bank-logo{width:40px;height:40px}.withdraw-bank-results>section>button .withdraw-bank-logo>img{width:32px;height:32px}.withdraw-bank-results>section>button>span{gap:2px;min-width:0;display:grid}.withdraw-bank-results>section>button b{color:#40353b;font-size:10px}.withdraw-bank-results>section>button small{color:#968890;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.25;overflow:hidden}.withdraw-bank-results>section>button>svg{color:#e44d91;width:15px}.withdraw-bank-results>p{color:#9a8d95;text-align:center;margin:0;padding:22px;font-size:10px}@media (max-width:480px){.sportsbook-v050 .sportsbook-league-line{grid-template-columns:14px minmax(0,1fr) auto;gap:6px;padding-inline-start:10px;padding-inline-end:10px}.sportsbook-v050 .sportsbook-league-line b{font-size:12px}.sportsbook-v050 .sportsbook-league-line em{padding:5px 7px;font-size:8px}.sportsbook-v050 .sportsbook-slip{right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;border-radius:18px!important;max-height:76dvh!important;left:8px!important}.sportsbook-v050 .sportsbook-slip>header{min-height:62px!important;padding:11px 12px!important}.sportsbook-v050 .sportsbook-slip>header b{font-size:12px!important}.sportsbook-v050 .sportsbook-slip>header small{font-size:9px!important}.sportsbook-v050 .sportsbook-slip-legs>div{gap:7px!important;padding:10px 12px!important}.sportsbook-v050 .sportsbook-slip-legs b{font-size:11px!important}.sportsbook-v050 .sportsbook-slip-legs small{font-size:9px!important}.sportsbook-v050 .sportsbook-slip-summary{grid-template-columns:minmax(94px,.72fr) minmax(0,1.28fr)!important;padding:10px 12px 8px!important}.sportsbook-v050 .sportsbook-slip-summary>span,.sportsbook-v050 .sportsbook-slip-summary>label{min-height:54px!important}.sportsbook-v050 .sportsbook-slip-summary>span b{font-size:17px!important}.sportsbook-v050 .sportsbook-slip-summary input{font-size:16px!important}.sportsbook-v050 .sportsbook-quick-stakes{gap:5px!important;padding:0 12px 8px!important}.sportsbook-v050 .sportsbook-quick-stakes button{min-height:34px!important;font-size:9px!important}.sportsbook-v050 .sportsbook-slip>p{padding:0 12px 9px!important;font-size:9px!important}.sportsbook-v050 .sportsbook-slip .sportsbook-place{min-height:46px!important;margin:0 12px 12px!important}}.sheet-backdrop{place-items:stretch center}.wallet-sheet,.info-sheet{overscroll-behavior:contain;border-radius:0;width:min(100%,720px);height:100dvh;max-height:none}.wallet-v34{max-width:720px}.wallet-v34 .sheet-body{min-height:calc(100dvh - 240px);padding-bottom:max(40px,env(safe-area-inset-bottom))}.info-sheet.feature-sheet,.info-sheet.vip{min-height:100dvh;max-height:none}.info-sheet.feature-sheet:has(.support-center-v34){border-radius:0!important;height:100dvh!important;max-height:none!important}.info-sheet.feature-sheet:has(.support-chat-v34){border-radius:0!important;height:100dvh!important;max-height:none!important}.info-sheet.feature-sheet:has(.transaction-history-page){border-radius:0!important;height:100dvh!important;max-height:none!important}.information-center,.referral-page,.agency-page,.report-page,.support-page,.settings-page,.generic-feature{min-height:calc(100dvh - 60px)}.shopping-center,.vip-center-page,.noble-center-page{width:min(100%,720px);height:100dvh;max-height:none}.referral-banner.referral-banner-v064{color:#fff;text-align:left;isolation:isolate;background:radial-gradient(circle at 86% 15%,#ffffff47,#0000 25%),linear-gradient(118deg,#171119 0%,#331629 45%,#e44588 100%);border:1px solid #ffd776bf;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:calc(100% - 34px);min-height:112px;margin:12px 17px 14px;padding:14px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #8a255233}.referral-banner-v064:before,.referral-banner-v064:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.referral-banner-v064:before{background:radial-gradient(circle,#ffd35e 0 12%,#f39726 13% 25%,#f7ae2a29 26% 60%,#0000 61%);width:160px;height:160px;bottom:-92px;right:-66px}.referral-banner-v064:after{background:linear-gradient(90deg,#0000,#ffd16d,#0000);width:180px;height:1px;bottom:16px;right:23%;box-shadow:0 -61px #ffffff1f}.referral-brand-v064{justify-items:center;gap:5px;min-width:54px;display:grid}.referral-brand-v064 .mini-logo{color:#ffd667;background:linear-gradient(145deg,#171416,#070607);border:2px solid #f7c958;border-radius:16px;width:50px;height:50px;font-size:21px;box-shadow:inset 0 0 0 2px #7e4611b3,0 6px 18px #00000047}.referral-brand-v064>b{color:#ffd977;letter-spacing:.12em;font-size:9px}.referral-copy-v064{gap:3px;min-width:0;display:grid}.referral-copy-v064 small{color:#ffd976;letter-spacing:.08em;font-size:8px;font-weight:900}.referral-copy-v064 strong{text-shadow:0 2px 10px #00000040;font-size:20px;line-height:1.05}.referral-copy-v064 em{color:#ffeaf4;font-size:11px;font-style:normal;font-weight:700}.referral-gift-v064{color:#6f3213;background:linear-gradient(145deg,#ffdd79,#f3a42c);border:1px solid #ffffff75;border-radius:21px;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 8px 22px #62251e3d,inset 0 1px #fff9}.referral-gift-v064 svg{width:29px;height:29px}.referral-gift-v064 b{font-size:9px}.referral-spark-v064{color:#fff4ad;filter:drop-shadow(0 0 6px #ffd55e);width:18px;position:absolute;top:9px;right:84px}.broadcast-notification-card{background:#fff;border-bottom:1px solid #f3edf1;grid-template-columns:46px minmax(0,1fr);gap:12px;padding:16px 15px;display:grid}.broadcast-notification-card>i{color:#dc4388;background:linear-gradient(145deg,#ffeff7,#ffd9eb);border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 6px 16px #dd43891a}.broadcast-notification-card.system>i{color:#656fd2;background:linear-gradient(145deg,#eef1ff,#dfe5ff)}.broadcast-notification-card>i svg{width:21px;height:21px}.broadcast-notification-card>span{gap:5px;min-width:0;display:grid}.broadcast-notification-card em{color:#df4b8d;letter-spacing:.07em;font-size:8px;font-style:normal;font-weight:900}.broadcast-notification-card.system em{color:#626bc6}.broadcast-notification-card b{color:#352f34;font-size:13px}.broadcast-notification-card p{color:#6f676d;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.broadcast-notification-card time{color:#aaa2a8;font-size:8px}@media (max-width:420px){.referral-banner.referral-banner-v064{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;min-height:102px;padding:12px}.referral-brand-v064 .mini-logo{border-radius:14px;width:44px;height:44px;font-size:19px}.referral-copy-v064 strong{font-size:17px}.referral-copy-v064 small{font-size:7px}.referral-copy-v064 em{font-size:9px}.referral-gift-v064{border-radius:18px;width:56px;height:56px}.referral-gift-v064 svg{width:24px;height:24px}}.profile-shortcuts .cashback-shortcut svg{background:linear-gradient(145deg,#6f58e9,#a54de0)}.profile-shortcuts .cashback-shortcut{position:relative}.profile-shortcuts .cashback-shortcut small{color:#b04c86;text-overflow:ellipsis;white-space:nowrap;max-width:74px;margin-top:-5px;font-size:9px;font-weight:800;overflow:hidden}.profile-shortcuts .cashback-shortcut:disabled{opacity:.72}.transaction-type-icon.type-adjustment{color:#8d57c9;background:linear-gradient(145deg,#f8e6ff,#e8dcff)}.level-hero{padding-bottom:34px;position:relative;overflow:hidden}.level-progress-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border-radius:20px;width:min(520px,100% - 36px);margin:18px auto 10px;padding:14px 16px 12px;box-shadow:inset 0 1px #ffffff4d,0 12px 30px #af39991f}.level-progress-labels{margin-bottom:10px}.level-progress-labels span{color:#ac328b;letter-spacing:.02em;background:linear-gradient(135deg,#ffffffbf,#ffe6f757);border-radius:999px;min-width:54px;height:32px;padding:0 14px;font-weight:800}.level-progress{background:#ffffff73;border-radius:999px;height:18px;padding:3px;box-shadow:inset 0 0 0 1px #ffffff7a,inset 0 10px 18px #ffffff2e}.level-progress>i{background:linear-gradient(90deg,#ffd468 0%,#ffbb3d 32%,#ff78c2 68%,#db53ff 100%);border-radius:999px;min-width:18px;height:100%;box-shadow:0 6px 18px #e75cbc59}.level-progress svg{color:#fff9cb;width:14px;height:14px}.level-progress-meta{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.level-progress-meta small{color:#8f4178;font-size:12px;font-weight:700}.level-hero>strong{color:#7d2264;margin-top:10px;display:block}.level-hero>strong em{color:#ff9c22;font-style:normal}.level-row.current{background:linear-gradient(90deg,#fff1f9f2,#fffffffa);box-shadow:inset 3px 0 #f05ea2}.level-row.current span:first-child{color:#ca418f;font-weight:800}.api-game-heading.compact small,.api-provider-strip small{display:none}.api-game-heading.compact{align-items:center}.api-provider-strip>button{gap:10px;min-height:78px}.api-provider-strip b{font-size:10px}.broadcast-notification-card{align-items:start}.broadcast-notification-card b{line-height:1.4}.broadcast-notification-card p{font-size:12px}.broadcast-notification-card time{font-size:10px}@media (max-width:640px){.level-progress-card{width:calc(100% - 28px);padding:13px 12px 11px}.level-progress-labels span{min-width:48px;height:30px;padding:0 12px;font-size:12px}.level-progress-meta{flex-direction:column;align-items:flex-start}}.profile-card h1.profile-name-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:10px 0 5px;display:flex}.profile-card h1.profile-name-line>span:first-child{color:#4b3858;background:0 0;border-radius:0;padding:0;font-size:18px;font-weight:700;display:inline}.profile-card h1 .level-chip,.profile-card h1 .level-chip span,.profile-card h1 .level-chip b{background-clip:padding-box}.profile-card h1 .level-chip span{color:#fff;background:0 0;border-radius:0;padding:0}.profile-gender-badge{color:#fff;border-radius:8px;place-items:center;width:23px;height:23px;display:inline-grid;box-shadow:0 8px 16px #78499424}.profile-gender-badge.male{background:linear-gradient(135deg,#32c3ff,#30a8ff)}.profile-gender-badge.female{background:linear-gradient(135deg,#3fd7a6,#1ab874)}.level-sheet.level-sheet-modern{background:#fff7fc}.level-hero.level-hero-modern{color:#5f2b68;background:radial-gradient(circle at 18% 15%,#ffffff47,#0000 23%),radial-gradient(circle at 82% 12%,#fff3,#0000 26%),linear-gradient(120deg,#f3a1dd 0%,#e6b0ea 35%,#f4c8d9 100%);min-height:auto;padding:18px 22px 24px}.level-hero.level-hero-modern>img{border-width:6px;border-color:#ffffffb8;width:102px;height:102px;box-shadow:0 12px 35px #7936742e}.level-medal.modern{box-shadow:none;background:0 0;justify-content:center;align-items:center;margin-top:-14px;padding:0;display:flex}.level-hero.level-hero-modern h2{color:#652072;margin:10px 0 6px;font-size:21px;font-weight:800}.level-hero.level-hero-modern p{color:#72557d;align-items:center;gap:8px;margin:0 0 18px;font-size:14px;display:flex}.level-hero.level-hero-modern p button{color:#87448a;background:#ffffff8a;border-radius:999px;margin-left:0;padding:7px 14px;font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff80}.level-stars{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.level-stars span{background:#ffffffb8;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 10px #fff9}.level-stars span:first-child{top:26px;left:44px}.level-stars span:nth-child(2){width:4px;height:4px;top:58px;left:84px}.level-stars span:nth-child(3){top:34px;right:88px}.level-stars span:nth-child(4){width:4px;height:4px;top:72px;right:48px}.level-summary-card,.level-stats-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff47;border:2px solid #ffffff7a;border-radius:26px;width:min(100%,560px);box-shadow:inset 0 1px #ffffff6b,0 14px 34px #7437791c}.level-summary-card{padding:22px 22px 18px}.level-summary-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.level-summary-top span{color:#922f96;background:#ffffff8c;border-radius:18px;justify-content:center;align-items:center;min-width:90px;min-height:48px;padding:0 22px;font-size:18px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff8f}.level-progress.modern{background:#ffffffc2;border:0;width:100%;height:12px;margin-top:0;box-shadow:inset 0 0 0 1px #ffffff80}.level-progress.modern>i{background:linear-gradient(90deg,#ffb24b 0%,#ff7c73 28%,#ff56ac 62%,#dc79ff 100%);min-width:16px}.level-summary-progress{color:#72317b;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.level-summary-progress strong{font-size:28px;font-weight:900}.level-summary-progress b{color:#4f4652;font-size:18px;font-weight:800}.level-summary-progress b:first-line{color:inherit}.level-summary-tip{color:#6d5b74;border-top:1px solid #834f7729;align-items:center;gap:8px;margin-top:18px;padding-top:18px;font-size:15px;display:flex}.level-summary-tip svg{color:#dd57bf}.level-summary-tip em{color:#db59bb;font-style:normal;font-weight:800}.level-stats-card{grid-template-columns:1fr 1px 1fr;align-items:stretch;gap:0;margin-top:16px;padding:0;display:grid}.level-stats-card>i{background:#834f772e;width:1px;min-height:100%}.level-stats-card>div{padding:20px 18px}.level-stats-card span{color:#695771;margin-bottom:8px;font-size:14px;display:block}.level-stats-card strong{color:#5f2077;font-size:28px;font-weight:900}.level-stats-card strong small{color:#6d5c73;font-size:16px;font-weight:700}.level-table-title.modern{z-index:7;color:#a02d86;background:#f8dff1;justify-content:space-between;align-items:center;padding:16px 18px;display:flex;position:sticky;top:50px}.level-table-title.modern b{font-size:17px}.level-table-title.modern>span{color:#b35398;font-size:12px}.level-table.modern{max-height:min(48vh,460px);padding-bottom:calc(14px + env(safe-area-inset-bottom));scroll-snap-type:y proximity;scroll-behavior:smooth;background:#fff;overflow-y:auto}.level-table.modern .level-row{scroll-snap-align:center;grid-template-columns:1fr 1fr 1.25fr;min-height:58px;padding:0 12px;font-size:14px}.level-table.modern .level-row.head{color:#a17d95;background:#fff2fb;min-height:44px;font-size:12px;font-weight:800;top:0}.level-chip{color:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;min-width:88px;height:38px;padding:0 12px 0 8px;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 -2px #0000001f,0 8px 18px #0000001f}.level-chip b{color:#fffefb;background:#ffffff3d;border-radius:50%;place-items:center;width:26px;height:26px;font-size:16px;display:grid;box-shadow:inset 0 1px #fff6}.level-chip span{color:#fff;background:0 0;min-width:22px;padding:0;font-size:17px;font-weight:900;display:block}.level-chip.tiny{border-radius:999px;gap:6px;min-width:64px;height:28px;padding:0 10px 0 7px}.level-chip.tiny b{width:18px;height:18px;font-size:11px}.level-chip.tiny span{font-size:14px}.level-chip.hero{min-width:74px;height:34px;padding:0 10px 0 8px}.level-chip.hero b{width:24px;height:24px;font-size:13px}.level-chip.hero span{font-size:16px}.level-chip.level-band-1{background:linear-gradient(90deg,#ffb800,#f7ca3d)}.level-chip.level-band-2{background:linear-gradient(90deg,#0ab1f0,#26d2ff)}.level-chip.level-band-3{background:linear-gradient(90deg,#ff2b9a,#ff61ba)}.level-chip.level-band-4{background:linear-gradient(90deg,#7e31ff,#c44fff)}.level-chip.level-band-5{background:linear-gradient(90deg,#85c800,#d3ef00)}.level-chip.level-band-6{background:linear-gradient(90deg,#ff4336,#ff6835)}.level-chip.level-band-7{background:linear-gradient(90deg,#ef7c12,#ff9841)}.level-chip.level-band-8{background:linear-gradient(90deg,#e2a100,#f7bf31)}.level-chip.level-band-9{background:linear-gradient(90deg,#f57b24,#ff4e33)}.level-chip.level-band-10{background:linear-gradient(90deg,#f0392f,#ff4b3d)}.level-chip.level-band-11{background:linear-gradient(90deg,#d9302f,#ff5f54)}@media (max-width:640px){.level-hero.level-hero-modern{padding:16px 14px 20px}.level-summary-card{border-radius:22px;padding:16px 14px 15px}.level-summary-top span{border-radius:15px;min-width:70px;min-height:40px;padding:0 16px;font-size:15px}.level-summary-progress{flex-direction:column;align-items:flex-start;margin-top:14px}.level-summary-progress strong{font-size:22px}.level-summary-progress b{font-size:14px}.level-summary-tip{margin-top:14px;padding-top:14px;font-size:13px}.level-stats-card>div{padding:16px 12px}.level-stats-card span{font-size:12px}.level-stats-card strong{font-size:22px;line-height:1.2}.level-stats-card strong small{font-size:12px}.level-table-title.modern{flex-direction:column;align-items:flex-start;gap:4px;padding:14px 15px;top:50px}.level-table.modern .level-row{min-height:54px;padding:0 10px;font-size:12px}.level-chip{min-width:74px;height:32px;padding:0 10px 0 7px}.level-chip b{width:22px;height:22px;font-size:13px}.level-chip span{font-size:14px}}.profile-card h1.profile-name-line{flex-wrap:nowrap;gap:6px}.profile-card h1.profile-name-line>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:58vw;overflow:hidden}.profile-card h1 .level-chip.tiny{gap:5px;min-width:56px;height:24px;padding:0 8px 0 6px;box-shadow:inset 0 -1px #0000001a,0 6px 12px #0000001a}.profile-card h1 .level-chip.tiny span{font-size:13px;font-weight:800}.profile-gender-badge{background:#fff;border-radius:8px;width:22px;height:22px;overflow:hidden;box-shadow:0 6px 12px #7849941a,inset 0 0 0 1px #ffffffa6}.profile-gender-badge img{object-fit:cover;width:100%;height:100%;display:block}.profile-gender-badge.other{background:linear-gradient(135deg,#c2b4d5,#9d89bc)}.profile-shortcuts .savings-shortcut{position:relative}.profile-shortcuts .savings-shortcut svg{background:linear-gradient(145deg,#f8c03e,#ef9d18)}.profile-shortcuts .savings-shortcut small{color:#b07a19;text-overflow:ellipsis;white-space:nowrap;max-width:74px;margin-top:-5px;font-size:9px;font-weight:800;overflow:hidden}.level-progress.modern{overflow:hidden}.level-progress.modern>i{display:block}.level-table.modern .level-row.current{background:#fff;box-shadow:inset 3px 0 #ef64af}.level-table.modern .level-row.current span:first-child,.level-table.modern .level-row.current span:nth-child(2){color:#a03086;font-weight:800}.savings-sheet{background:linear-gradient(#fffdf6 0%,#fff 100%);border-radius:28px;width:min(100%,560px);max-height:min(92vh,860px);position:relative;overflow:hidden;box-shadow:0 30px 90px #24142938}.savings-header{border-bottom:1px solid #594e6a14;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;padding:16px 18px;display:grid}.savings-header button{color:#8a5b00;background:#f4c74524;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.savings-header b{text-align:center;color:#5b4b66;font-size:18px;font-weight:900}.savings-rate-pill{color:#fff;background:linear-gradient(90deg,#14d53d,#08b530);border-radius:999px;width:-moz-fit-content;width:fit-content;padding:6px 12px;font-size:13px;font-weight:800}.savings-top-grid{gap:12px;margin-top:14px;display:grid}.savings-top-grid div{background:#fff;border-radius:18px;padding:12px 14px;box-shadow:inset 0 0 0 1px #86769a17,0 8px 18px #4631500f}.savings-top-grid span{color:#8b8193;margin-bottom:4px;font-size:13px;display:block}.savings-top-grid strong{color:#5b4b66;font-size:24px;font-weight:900}.savings-top-grid strong small{color:#8b8193;font-size:13px;font-weight:700}.savings-top-grid strong.accent{color:#f0a117}.savings-action-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.savings-action-row button{border-radius:14px;min-height:42px;font-size:15px;font-weight:800}.savings-action-row .withdraw,.savings-action-row .claim{color:#66606d;background:#e1dfe3}.savings-inline-meta{color:#6c6371;gap:8px;margin-top:14px;font-size:13px;display:grid}.savings-inline-meta span{align-items:center;gap:8px;display:flex}.savings-inline-meta svg{color:#28c2b3}.savings-tabs{border-bottom:1px solid #594e6a14;gap:24px;padding:0 18px;display:flex}.savings-tabs button{color:#7a7380;background:0 0;padding:14px 0;font-size:15px;font-weight:700;position:relative}.savings-tabs button.active{color:#2bb9af}.savings-tabs button.active:after{content:"";background:#2bb9af;border-radius:999px;height:3px;position:absolute;bottom:0;left:0;right:0}.savings-content{max-height:min(40vh,360px);padding:16px 18px 24px;overflow-y:auto}.savings-rules-card{color:#726b76;background:#fff;border-radius:18px;padding:16px;box-shadow:inset 0 0 0 1px #86769a17,0 8px 18px #4631500d}.savings-rules-card p{margin:0 0 12px;line-height:1.65}.savings-rules-card ol{margin:0;padding-left:20px;line-height:1.7}.savings-history-list{gap:10px;display:grid}.savings-history-item{background:#fff;border-radius:18px;padding:14px;box-shadow:inset 0 0 0 1px #86769a17,0 8px 18px #4631500d}.savings-history-item>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.savings-history-item b{color:#4f4859}.savings-history-item small{color:#9a92a0}.savings-history-item strong{color:#f0a117;margin-top:6px;font-size:18px;display:block}.savings-history-item p{color:#7c7383;margin:6px 0 0;font-size:13px;line-height:1.5}.savings-empty{text-align:center;color:#8f8798;padding:24px 14px}.savings-dialog-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18121d61;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.savings-dialog{background:#fff;border-radius:26px;width:min(100%,420px);padding:22px 18px 18px;position:relative;box-shadow:0 25px 60px #18121d2e}.savings-dialog h3{text-align:center;color:#64546b;margin:0 0 16px;font-size:18px}.savings-dialog-meta{color:#8e8595;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;font-size:13px;display:grid}.savings-dialog-meta b{color:#f0a117}.savings-dialog label>span{color:#6f6776;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.savings-amount-input{background:#f5f6f7;border-radius:14px;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;min-height:48px;padding:0 12px;display:grid;box-shadow:inset 0 0 0 1px #7a6f8424}.savings-amount-input span{color:#7e7586;font-weight:700}.savings-amount-input input{color:#5e5765;background:0 0;border:0;outline:none;min-width:0;font-size:15px}.savings-amount-input button{color:#2bb9af;background:0 0;font-weight:800}.savings-preset-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.savings-preset-grid button{color:#8a5a7e;background:#f9edf5;border-radius:12px;min-height:36px;font-size:13px;font-weight:700}.savings-confirm{width:100%;margin-top:16px}.savings-dialog-note{color:#88808f;margin:12px 0 0;font-size:13px;line-height:1.55}.savings-dialog-close{color:#fff;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;position:absolute;bottom:-58px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 3px #ffffffd9}@media (max-width:640px){.profile-card h1.profile-name-line>span:first-child{max-width:50vw}.savings-sheet{border-radius:24px;width:calc(100% - 12px);max-height:calc(100vh - 12px)}.savings-header,.savings-panel,.savings-content{padding-left:14px;padding-right:14px}.savings-tabs{gap:18px;padding:0 14px}.savings-top-grid strong{font-size:21px}.savings-action-row{gap:8px}.savings-dialog-meta{grid-template-columns:1fr;gap:8px}}.savings-disabled-note{color:#b34a5b;background:#fff2f4;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.45}.savings-action-row .deposit:disabled{opacity:.55;filter:grayscale(.2)}.profile-gender-badge{width:18px;height:18px;box-shadow:none;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.profile-gender-badge img{object-fit:contain;filter:drop-shadow(0 1px 2px #00000014);border-radius:0;width:18px;height:18px;display:block}.profile-gender-badge.other{color:#fff;background:linear-gradient(135deg,#d5c8e6,#a693c4);border-radius:50%;width:18px;height:18px}.profile-card h1 .level-chip.tiny b{width:15px;height:15px;font-size:9px}.savings-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#f8f3e8 0%,#fffdf8 55%,#fff 100%)}.savings-sheet{width:min(100%,440px);height:100dvh;max-height:100dvh;box-shadow:none;background:linear-gradient(#f8f3e8 0%,#fffdf8 55%,#fff 100%);border-radius:0;flex-direction:column;display:flex;overflow:hidden}.savings-header{z-index:3;padding:calc(12px + env(safe-area-inset-top)) 18px 14px;background:#f8f3e8f5;border-bottom:1px solid #594e6a14;position:sticky;top:0}.savings-stat-primary,.savings-stat-compact,.savings-inline-meta,.savings-rules-card,.savings-history-item{border:1px solid #78615014}.savings-stat-primary{background:#ffffffeb;border-radius:22px;padding:14px 16px;box-shadow:0 12px 24px #5a48270f}.savings-stat-primary span,.savings-stat-compact span{color:#8c8390;margin-bottom:4px;font-size:13px;display:block}.savings-stat-compact{background:#ffffffe0;border-radius:18px;min-width:0;padding:12px 14px;box-shadow:0 10px 20px #5a48270d}.savings-stat-compact strong{color:#5c4a65;margin-bottom:2px;font-size:16px;font-weight:900;line-height:1.25;display:block}.savings-action-row button{border-radius:15px;min-height:40px;font-size:14px}.savings-inline-meta{background:#ffffffd9;border-radius:18px;gap:7px;margin-top:12px;padding:12px 14px;box-shadow:0 10px 20px #5a48270a}.savings-inline-meta span{font-size:13px}.savings-tabs{top:calc(66px + env(safe-area-inset-top));z-index:2;background:#fffdf8f5;padding:0 16px;position:sticky}.savings-rules-card{background:#ffffffe6;border-radius:20px;padding:16px 16px 18px;box-shadow:0 12px 24px #5a48270d}.savings-history-item{background:#ffffffeb;border-radius:18px;box-shadow:0 12px 24px #5a48270d}.savings-dialog-backdrop{z-index:50;padding:18px;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:640px){.profile-card h1.profile-name-line>span:first-child{max-width:48vw}.savings-sheet{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.savings-header,.savings-panel,.savings-content,.savings-tabs{padding-left:14px;padding-right:14px}.savings-stat-primary strong{font-size:22px}.savings-stat-compact-grid{gap:8px}.savings-stat-compact{padding:11px 12px}.savings-stat-compact strong{font-size:15px}.savings-inline-meta{padding:11px 12px}}.profile-card h1.profile-name-line>span:first-child{max-width:50vw}.profile-card h1 .level-chip.tiny{min-width:56px;height:23px;padding:0 8px 0 6px}.profile-card h1 .level-chip.tiny b{width:15px;height:15px}.profile-card h1 .level-chip.tiny span{font-size:12px}.profile-gender-badge{text-shadow:0 1px 1px #ffffff8c,0 1px 3px #00000014;flex:none;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;font-size:19px;font-weight:900;line-height:1;display:inline-flex;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.profile-gender-badge img{display:none!important}.profile-gender-badge.other{color:#fff;width:20px;height:20px;font-size:12px;background:linear-gradient(135deg,#d1c4e0,#ab98c7)!important;border-radius:50%!important}.savings-backdrop{background:linear-gradient(#f7f0df 0%,#fff8ef 42%,#fff 100%)}.savings-sheet{width:min(100%,440px);height:100dvh;max-height:100dvh;box-shadow:none;background:linear-gradient(#f7f0df 0%,#fff8ef 42%,#fff 100%);border-radius:0}.savings-header{z-index:4;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;background:#f7f0dffa;position:sticky;top:0}.savings-header button{background:linear-gradient(#f6e9bef2,#f3e4b4bf);border-radius:14px;width:42px;height:42px;box-shadow:inset 0 1px #ffffffe6}.savings-header b{color:#5b4d67;font-size:20px}.savings-panel{background:0 0;padding:12px 14px 8px}.savings-top-grid{gap:10px;margin-top:0}.savings-stat-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.savings-rate-pill{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#12cf41,#08b430);border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-style:normal;font-weight:900}.savings-stat-primary{background:#fffffff2;border:1px solid #93806a1a;border-radius:20px;padding:12px 14px;box-shadow:0 10px 20px #4936180d}.savings-stat-primary span,.savings-stat-compact span{color:#94899a;font-size:12px}.savings-stat-primary strong{color:#584966;font-size:20px;font-weight:900}.savings-stat-compact-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.savings-stat-compact{background:#ffffffeb;border:1px solid #93806a1a;border-radius:18px;padding:10px 12px;box-shadow:0 8px 18px #4936180a}.savings-stat-compact strong{color:#5b4d67;margin:2px 0 3px;font-size:15px;font-weight:900;line-height:1.2;display:block}.savings-stat-compact strong.accent{color:#e8a119}.savings-stat-compact small{color:#988e9a;font-size:11px;line-height:1.25;display:block}.savings-action-row button{border-radius:15px;min-height:42px;font-size:15px;font-weight:900;box-shadow:0 8px 16px #563c1a14}.savings-action-row .claim:disabled,.savings-action-row .withdraw:disabled{opacity:.8}.savings-inline-meta{background:#ffffffdb;border:1px solid #93806a17;border-radius:18px;gap:7px;margin-top:10px;padding:12px 14px;box-shadow:0 8px 18px #4936180a}.savings-inline-meta span{font-size:12px;line-height:1.35}.savings-tabs{top:calc(62px + env(safe-area-inset-top));z-index:3;background:#fff8eff7;gap:22px;padding:0 14px;position:sticky}.savings-tabs button{padding:12px 0;font-size:14px;font-weight:800}.savings-content{min-height:0;max-height:none;padding:12px 14px calc(18px + env(safe-area-inset-bottom));flex:auto}.savings-rules-card{background:#ffffffeb;border:1px solid #93806a1a;border-radius:18px;padding:14px;box-shadow:0 10px 20px #4936180a}.savings-rules-card p{margin-bottom:10px;font-size:13px;line-height:1.6}.savings-rules-card ol{font-size:13px;line-height:1.62}.savings-history-item{background:#fffffff0;border:1px solid #93806a1a;border-radius:16px;padding:13px;box-shadow:0 8px 18px #4936180a}.savings-disabled-note{margin-bottom:8px}@media (max-width:640px){.profile-card h1.profile-name-line>span:first-child{max-width:46vw}.profile-gender-badge{width:22px;min-width:22px;height:22px;font-size:21px}.savings-header,.savings-panel,.savings-tabs,.savings-content{padding-left:12px;padding-right:12px}.savings-stat-head{gap:8px}.savings-rate-pill{padding:5px 9px;font-size:11px}.savings-stat-primary strong{font-size:18px}.savings-stat-compact-grid{gap:7px}.savings-stat-compact{padding:10px 11px}.savings-stat-compact strong{font-size:14px}.savings-action-row button{min-height:40px;font-size:14px}.savings-inline-meta{padding:10px 12px}}.profile-card h1.profile-name-line{gap:9px}.profile-card h1 .level-chip.tiny{min-width:58px}.profile-gender-badge{width:30px;min-width:30px;height:30px;margin-left:2px;font-size:28px}.profile-gender-badge.male{color:#34b8c8}.profile-gender-badge.female{color:#f153a0}.profile-gender-badge.other{width:24px;min-width:24px;height:24px;font-size:13px}.savings-stat-primary.compact{padding:10px 14px}.savings-stat-primary.compact .savings-stat-head{margin-bottom:6px}.savings-stat-primary.compact strong{align-items:baseline;gap:6px;font-size:17px;line-height:1.2;display:flex}.savings-rules-card ol,.savings-rules-card ul{margin:8px 0 0;padding-left:19px}.savings-rules-card li{margin-bottom:8px}.savings-rules-card h1,.savings-rules-card h2,.savings-rules-card h3{color:#564765;margin:0 0 10px}@media (max-width:640px){.profile-gender-badge{width:31px;min-width:31px;height:31px;font-size:29px}}.profile-gender-badge{flex:none;width:28px!important;min-width:28px!important;height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;overflow:hidden!important}.profile-gender-badge img{object-fit:cover!important;border-radius:8px!important;width:100%!important;height:100%!important;display:block!important}.savings-stat-primary.compact{overflow:hidden;background:#fffffff2!important;padding:0!important}.savings-stat-inner-box{background:linear-gradient(#fff 0%,#fefefe 100%);border:1px solid #8b7b651a;border-radius:18px;margin:14px;padding:12px 14px;box-shadow:inset 0 1px #fffffff5}.savings-stat-inner-box .savings-stat-head{margin-bottom:8px!important}.savings-stat-inner-box .savings-stat-head span{margin-bottom:0!important}.savings-stat-primary.compact strong{align-items:baseline;gap:6px;color:#5a4866!important;margin:0!important;font-size:24px!important;line-height:1.15!important;display:flex!important}.savings-action-row button{transition:transform .12s,filter .18s,box-shadow .18s,opacity .18s;border-radius:16px!important;min-height:46px!important;font-size:15px!important;font-weight:900!important;box-shadow:0 10px 18px #5d381f1f!important}@media (max-width:640px){.profile-gender-badge{width:28px!important;min-width:28px!important;height:28px!important}.savings-stat-inner-box{margin:12px;padding:11px 12px}.savings-stat-primary.compact strong{font-size:22px!important}.savings-stat-primary.compact strong small{font-size:14px!important}}.profile-gender-badge{flex:none;width:32px!important;min-width:32px!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;overflow:visible!important}.profile-gender-badge.other{color:#fff!important;background:linear-gradient(135deg,#d1c4e0,#ab98c7)!important;border-radius:50%!important;width:24px!important;min-width:24px!important;height:24px!important}.savings-top-grid{gap:8px!important}.savings-stat-primary.compact{background:#fffffff5!important;border:1px solid #93806a14!important;border-radius:22px!important;padding:12px 14px!important;box-shadow:0 10px 22px #4936180d!important}.savings-stat-inner-box{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.savings-stat-primary.compact .savings-stat-head{margin-bottom:10px!important;padding:0!important}.savings-stat-primary.compact .savings-stat-head span{color:#8f8390!important;margin:0!important;font-size:13px!important;font-weight:700!important;display:block!important}.savings-stat-primary.compact strong{color:#5a4866!important;align-items:baseline!important;gap:8px!important;margin:0!important;font-size:24px!important;font-weight:900!important;line-height:1.1!important;display:inline-flex!important}.savings-stat-primary.compact strong small{color:#9a8c83!important;font-size:15px!important;font-weight:800!important}.savings-rate-pill{padding:7px 12px!important;font-size:12px!important;line-height:1!important}.savings-action-row{gap:10px!important;margin-top:12px!important}.savings-action-row button{border-radius:16px!important;min-height:46px!important;font-size:15px!important;font-weight:900!important;transition:transform .14s,filter .18s,box-shadow .18s,opacity .18s,background .18s!important;box-shadow:0 10px 18px #5d381f1f!important}.savings-action-row button:active{filter:brightness(.96);transform:translateY(1px)scale(.985)}.savings-action-row button:hover:not(:disabled){filter:saturate(1.08)brightness(1.02)}.savings-action-row .deposit{color:#fff!important;background:linear-gradient(#ffd764 0%,#efb10f 100%)!important}.savings-action-row .withdraw{color:#623ea0!important;background:linear-gradient(#efdfff 0%,#b388ff 100%)!important}.savings-action-row .claim{color:#fff!important;background:linear-gradient(#ffd2e4 0%,#ff77a9 100%)!important}.savings-action-row .withdraw:disabled,.savings-action-row .claim:disabled,.savings-action-row .deposit:disabled{opacity:.76!important;box-shadow:none!important}@media (max-width:640px){.profile-gender-badge{width:32px!important;min-width:32px!important;height:32px!important}.savings-stat-primary.compact{padding:10px 12px!important}.savings-stat-primary.compact .savings-stat-head{margin-bottom:8px!important}.savings-stat-primary.compact strong{font-size:22px!important}.savings-stat-primary.compact strong small{font-size:14px!important}}.profile-card h1 .level-chip.tiny{min-width:58px!important;height:26px!important}.profile-gender-badge{width:26px!important;min-width:26px!important;height:26px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin-left:2px!important;padding:0!important;display:inline-flex!important;overflow:visible!important}.profile-gender-badge img{object-fit:contain!important;object-position:center!important;background:0 0!important;border-radius:6px!important;width:100%!important;height:100%!important;display:block!important}.profile-gender-badge.male,.profile-gender-badge.female{color:#0000!important}@media (max-width:640px){.profile-gender-badge{width:26px!important;min-width:26px!important;height:26px!important}}.savings-top-grid>.savings-stat-primary.compact{background:#fffffff7!important;border:1px solid #93806a14!important;border-radius:20px!important;flex-direction:column!important;gap:6px!important;padding:12px 14px!important;display:flex!important;overflow:hidden!important;box-shadow:0 10px 22px #4936180d!important}.savings-top-grid>.savings-stat-primary.compact .savings-stat-head{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:auto!important;margin:0!important;padding:0!important;display:flex!important}.savings-top-grid>.savings-stat-primary.compact .savings-stat-head span{color:#8f8390!important;background:0 0!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;display:block!important}.savings-top-grid>.savings-stat-primary.compact .savings-rate-pill{margin-left:auto!important}.savings-top-grid>.savings-stat-primary.compact strong{color:#5a4866!important;box-shadow:none!important;background:0 0!important;align-items:baseline!important;gap:8px!important;margin:0!important;padding:0!important;font-size:24px!important;font-weight:900!important;line-height:1.1!important;display:inline-flex!important}.savings-top-grid>.savings-stat-primary.compact strong small{color:#9a8c83!important;font-size:15px!important;font-weight:800!important}.savings-top-grid>.savings-stat-primary.compact>.savings-stat-head,.savings-top-grid>.savings-stat-primary.compact>strong{box-shadow:none!important}@media (max-width:640px){.savings-top-grid>.savings-stat-primary.compact{gap:5px!important;padding:11px 12px!important}.savings-top-grid>.savings-stat-primary.compact strong{font-size:22px!important}.savings-top-grid>.savings-stat-primary.compact strong small{font-size:14px!important}}.fast5d-shell{flex-direction:column;gap:14px;min-height:calc(100dvh - 170px);padding-bottom:190px;display:flex}.fast5d-header-bar{justify-content:space-between;align-items:center;padding:2px 2px 6px;display:flex}.fast5d-header-bar strong{color:#2f2b31;font-size:21px;font-weight:900}.fast5d-round-icon{color:#666;background:#fff;border:0;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px #e66c9c29}.fast5d-stage{flex-direction:column;gap:14px;display:flex}.fast5d-hero-card{color:#fff;background:linear-gradient(135deg,#f391b8f5,#dd71abf2);border-radius:24px;padding:18px;position:relative;overflow:hidden;box-shadow:0 14px 26px #e0609a38}.fast5d-hero-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1a,#0000 35%,#ffffff14);position:absolute;top:0;bottom:0;left:0;right:0}.fast5d-hero-top,.fast5d-last-row{z-index:1;position:relative}.fast5d-hero-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fast5d-hero-top span{opacity:.95;align-items:center;gap:4px;font-size:18px;display:flex}.fast5d-hero-top b{margin-top:4px;font-size:19px;font-weight:500;display:block}.fast5d-countdown-box{color:#fff;grid-template-columns:auto auto auto;align-items:center;gap:6px;display:grid}.fast5d-countdown-box small{text-align:right;opacity:.92;grid-column:1/-1;font-size:15px}.fast5d-countdown-box em{color:#5f6673;background:#fff;border-radius:10px;place-items:center;min-width:43px;height:47px;font-size:22px;font-style:normal;font-weight:800;display:grid;box-shadow:0 7px 16px #43548440}.fast5d-last-row{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border-radius:17px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:18px;padding:18px 16px;display:grid}.fast5d-last-row>span{font-size:17px}.fast5d-number-strip{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.fast5d-number-strip i{color:#fff;background:#f76f73;border-radius:6px;place-items:center;width:32px;height:38px;font-size:24px;font-style:normal;font-weight:800;display:grid;box-shadow:0 5px 12px #d5353a33}.fast5d-number-strip.large i{width:30px;height:34px;font-size:22px}.fast5d-mini-arrow{color:#fff;background:0 0;border:0;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.fast5d-tab-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.fast5d-tab-row button{color:#5f6673;background:#d7deec;border:0;border-radius:12px;min-height:54px;font-size:18px;font-weight:500;box-shadow:inset 0 0 0 1px #747d9614}.fast5d-tab-row button.active{color:#fff;background:linear-gradient(#ef7995,#e66b89);box-shadow:0 9px 18px #e76c9340}.fast5d-help-row{color:#4c4c57;align-items:center;gap:10px;font-size:17px;display:flex}.fast5d-help-row button{color:#64697c;background:#fff;border:0;border-radius:999px;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 4px 10px #00000012}.fast5d-error-bar{color:#d84068;background:#fff4f7;border:1px solid #e76b892e;border-radius:14px;padding:11px 14px;font-size:14px;font-weight:600}.fast5d-loading,.fast5d-empty-box{color:#727584;background:#fff;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex;box-shadow:0 8px 18px #686a7c14}.fast5d-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.fast5d-choice-grid.dragon{grid-template-columns:repeat(3,minmax(0,1fr))}.fast5d-choice-grid button{color:#2d2d2d;background:#fff;border:2px solid #e8769aa6;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:140px;display:flex;box-shadow:0 8px 18px #adafbe1a}.fast5d-choice-grid button b{font-size:30px;font-weight:500}.fast5d-choice-grid button span{color:#666a78;font-size:20px}.fast5d-choice-grid button.active{background:linear-gradient(#fff6f9,#fff);border-color:#e2668e;box-shadow:0 10px 24px #e2668e2e}.fast5d-bet-history-card{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 14px 26px #847e951a}.fast5d-bet-history-title{justify-content:space-between;align-items:center;padding:18px 20px 12px;display:flex}.fast5d-bet-history-title b{color:#2f2b31;font-size:18px}.fast5d-bet-history-title button{color:#e06f92;background:0 0;border:0;align-items:center;gap:6px;font-weight:700;display:inline-flex}.fast5d-bet-row{border-top:1px solid #ececf2f2;grid-template-columns:1.35fr 1fr auto;align-items:center;gap:12px;padding:14px 20px;display:grid}.fast5d-bet-row small{color:#888c99;font-size:13px;display:block}.fast5d-bet-row b{color:#202028;font-size:18px;display:block}.fast5d-bet-row span{color:#5e6470;font-size:14px;display:block}.fast5d-status-badge{color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:84px;padding:7px 14px;font-style:normal;font-weight:800;display:inline-flex}.fast5d-status-badge.win{background:linear-gradient(#ff8c37,#db442b)}.fast5d-status-badge.lose{background:linear-gradient(#7cb3eb,#4c85c9)}.fast5d-status-badge.pending{color:#4a536a;background:linear-gradient(#d7dde9,#a6afc5)}.fast5d-footer-bar{bottom:calc(10px + env(safe-area-inset-bottom));z-index:6;flex-direction:column;gap:12px;margin-top:4px;display:flex;position:sticky}.fast5d-multi-row{background:#fff;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 8px 18px #aaa8b51a}.fast5d-multi-row button{color:#888;background:#fff;border:0;min-height:52px;font-size:18px;box-shadow:inset -1px 0 #e2e2e8e6}.fast5d-multi-row button:last-child{box-shadow:none}.fast5d-multi-row button.active{color:#fff;background:#e9718f}.fast5d-multi-row.compact{border-radius:14px;overflow:hidden}.fast5d-footer-actions{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;display:grid}.fast5d-balance-pill{color:#444;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;height:52px;padding:0 16px;font-size:18px;display:inline-flex;box-shadow:0 10px 22px #9a98a71f}.fast5d-balance-pill svg:last-child{color:#f17797}.fast5d-outline-button{color:#d96889;background:#ffffffe6;border:2px solid #e8769ab8;border-radius:999px;height:50px;padding:0 22px;font-size:16px;font-weight:700}.fast5d-chip-button{color:#fff;background:linear-gradient(#ffbe7e,#f17e43);border:0;border-radius:50%;width:54px;height:54px;font-size:22px;font-weight:900;box-shadow:0 10px 20px #f17e4338}.fast5d-place-button{color:#fff;background:linear-gradient(135deg,#f299ba,#e4678b);border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;min-width:144px;height:58px;padding:0 20px;font-size:16px;font-weight:800;display:flex;box-shadow:0 12px 24px #e4678b3d}.fast5d-place-button span{opacity:.96;font-size:14px}.fast5d-place-button:disabled{opacity:.6;box-shadow:none}.fast5d-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:19;background:#1c182747;border:0;position:fixed;top:0;bottom:0;left:0;right:0}.fast5d-sheet{z-index:20;background:#fff;border-radius:24px 24px 0 0;max-height:85dvh;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -12px 28px #1f1c2c2e}.fast5d-sheet.wide{max-height:88dvh}.fast5d-sheet.tall{max-height:82dvh}.fast5d-sheet header{border-bottom:1px solid #ececf2e6;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.fast5d-sheet header b{color:#333;font-size:19px}.fast5d-sheet header button{color:#80879a;background:0 0;border:0;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.fast5d-sheet-content{max-height:calc(85dvh - 70px);padding:18px 20px 24px;overflow:auto}.fast5d-text-sheet p{color:#666d7c;margin:0 0 18px;font-size:17px;line-height:1.45}.fast5d-text-sheet strong{color:#5b6272}.fast5d-result-table{flex-direction:column;gap:8px;display:flex}.fast5d-result-head,.fast5d-result-item{grid-template-columns:1fr 1.1fr;align-items:center;gap:14px;display:grid}.fast5d-result-head{color:#666d7c;padding:0 8px 6px;font-size:16px;font-weight:700}.fast5d-result-item{background:#faf9fc;border-radius:12px;padding:12px 8px;box-shadow:inset 0 0 0 1px #eeecf3e6}.fast5d-chip-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.fast5d-chip-card{color:#fff;background:linear-gradient(#fec699,#f28d4a);border:4px solid #ffffffeb;border-radius:50%;height:88px;font-size:20px;font-weight:800;box-shadow:0 0 0 2px #ea749738,0 8px 18px #b673542e}.fast5d-chip-card:nth-child(2){background:linear-gradient(#f7b2c3,#ef7797)}.fast5d-chip-card:nth-child(3){background:linear-gradient(#bfe8ff,#63b8e8)}.fast5d-chip-card:nth-child(4){background:linear-gradient(#aff4b2,#57d76f)}.fast5d-chip-card:nth-child(5){background:linear-gradient(#f7e37c,#efbc30)}.fast5d-chip-card:nth-child(6){background:linear-gradient(#9ed2ff,#4c91ec)}.fast5d-chip-card:nth-child(7){background:linear-gradient(#ddb2ff,#ab63ef)}.fast5d-chip-card.custom{background:linear-gradient(#ffb874,#f17e43);font-size:17px}.fast5d-chip-card.active{transform:translateY(-1px);box-shadow:0 0 0 3px #e2668e66,0 10px 20px #b6735438}.fast5d-confirm-top{color:#5d6370;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:18px;display:flex}.fast5d-confirm-top small{color:#667}.fast5d-confirm-ticket{border-top:1px solid #eeeef2e6;border-bottom:1px solid #eeeef2e6;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:18px 0;display:grid}.fast5d-confirm-ticket b{color:#de6d8f;font-size:20px;display:block}.fast5d-confirm-ticket small{color:#474d57;font-size:16px;display:block}.fast5d-confirm-ticket strong{color:#e06f92;font-size:18px}.fast5d-confirm-ticket button{color:#999;background:0 0;border:0}.fast5d-confirm-summary{color:#555c68;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;font-size:17px;display:flex}.fast5d-confirm-summary b{color:#e06f92}.fast5d-balance-line{color:#555;background:#f6f6fb;border-radius:999px;align-items:center;gap:7px;min-width:-moz-fit-content;min-width:fit-content;margin-bottom:18px;padding:10px 14px;display:inline-flex}.fast5d-confirm-action{color:#fff;background:linear-gradient(#ef7995,#e66b89);border:0;border-radius:12px;width:100%;min-height:58px;font-size:20px;font-weight:900;box-shadow:0 10px 22px #e4678b3d}.fast5d-confirm-action:disabled{opacity:.65;box-shadow:none}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:860px){.fast5d-shell{min-height:auto}.fast5d-choice-grid button{min-height:128px}.fast5d-choice-grid button b{font-size:28px}.fast5d-footer-actions{grid-template-columns:minmax(0,1fr) auto auto auto}.fast5d-place-button{min-width:118px}.fast5d-chip-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.fast5d-shell{padding-bottom:176px}.fast5d-header-bar strong{font-size:20px}.fast5d-round-icon{width:38px;height:38px}.fast5d-hero-card{border-radius:18px;padding:14px}.fast5d-hero-top span{font-size:17px}.fast5d-hero-top b{font-size:18px}.fast5d-countdown-box em{min-width:38px;height:44px;font-size:20px}.fast5d-last-row{grid-template-columns:1fr auto auto;gap:8px;padding:14px 12px}.fast5d-last-row>span{font-size:15px}.fast5d-number-strip{gap:5px}.fast5d-number-strip i{width:28px;height:34px;font-size:21px}.fast5d-tab-row{gap:8px}.fast5d-tab-row button{min-height:48px;font-size:16px}.fast5d-help-row{font-size:16px}.fast5d-choice-grid{gap:14px}.fast5d-choice-grid button{min-height:118px}.fast5d-choice-grid button b{font-size:27px}.fast5d-choice-grid button span{font-size:18px}.fast5d-bet-row{grid-template-columns:1fr;gap:6px}.fast5d-footer-actions{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.fast5d-outline-button{padding:0 14px;font-size:15px}.fast5d-chip-button{width:50px;height:50px;font-size:20px}.fast5d-place-button{grid-column:1/-1;min-width:0;height:56px}.fast5d-multi-row button{min-height:48px;font-size:17px}.fast5d-sheet-content{padding:16px}.fast5d-chip-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fast5d-chip-card{height:72px;font-size:18px}.fast5d-chip-card.custom{font-size:15px}.fast5d-result-head,.fast5d-result-item{grid-template-columns:1fr}.fast5d-result-item{gap:8px}.game-browser-lottery{padding-bottom:0}}.profile-card h1.profile-name-line{align-items:center!important;gap:6px!important}.profile-card h1.profile-name-line>span:first-child{font-size:18px!important;line-height:22px!important}.profile-card h1 .level-chip.tiny{border-radius:11px!important;gap:4px!important;min-width:48px!important;height:22px!important;padding:0 7px!important}.profile-card h1 .level-chip.tiny b{width:16px!important;min-width:16px!important;height:16px!important}.profile-card h1 .level-chip.tiny span{font-size:12px!important;line-height:1!important}.profile-gender-badge{border-radius:5px!important;width:22px!important;min-width:22px!important;height:22px!important;margin-left:0!important}.profile-gender-badge img{border-radius:5px!important}@media (max-width:640px){.profile-card h1 .level-chip.tiny{min-width:46px!important;height:21px!important;padding:0 6px!important}.profile-card h1 .level-chip.tiny b{width:15px!important;min-width:15px!important;height:15px!important}.profile-card h1 .level-chip.tiny span{font-size:11.5px!important}.profile-gender-badge{width:21px!important;min-width:21px!important;height:21px!important}}.fast5d-fullscreen-layer{z-index:2200;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#f7f8fc;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden auto}.fast5d-fullscreen-layer .fast5d-shell{box-sizing:border-box;background:#f7f8fc;width:100%;min-height:100dvh;margin:0;padding:12px 14px 190px}.fast5d-fullscreen-layer .fast5d-header-bar{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-bottom:1px solid #ececf1;margin:-12px -14px 0;padding:12px 14px;position:sticky;top:0}.fast5d-round-icon.active{color:#df5d8d;background:#fff0f6;box-shadow:0 8px 18px #e05e8e2e}.lottery-local-grid{align-content:start}.lottery-local-card .api-game-art{aspect-ratio:1.46}.lottery-local-card .api-game-art img{object-fit:cover;width:100%;height:100%}.fast5d-history-view{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 12px 30px #1f233014}.fast5d-history-view-title{border-bottom:1px solid #ececf1;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.fast5d-history-view-title>b{color:#111;font-size:22px}.fast5d-history-view-title>button{color:#d95d88;background:#fff1f6;border:0;border-radius:12px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:800;display:inline-flex}.fast5d-history-view-row{background:#fff;border-bottom:1px solid #ececf1;grid-template-columns:1.25fr .9fr 104px;align-items:center;gap:12px;min-height:94px;padding:13px 18px;display:grid}.fast5d-history-view-row:last-child{border-bottom:0}.fast5d-history-time,.fast5d-history-amount{gap:3px;min-width:0;display:grid}.fast5d-history-time small,.fast5d-history-amount small{color:#777b84;font-size:13px}.fast5d-history-time b{color:#111;font-size:19px}.fast5d-history-time span{color:#777b84;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fast5d-history-amount{text-align:center}.fast5d-history-amount b{color:#4c4f58;font-size:22px;font-weight:500}.fast5d-history-result{justify-content:center;align-items:center;display:flex}.fast5d-history-result img{object-fit:contain;width:92px;max-width:100%;height:auto;display:block}@media (max-width:640px){.fast5d-fullscreen-layer .fast5d-shell{padding:0 0 176px}.fast5d-fullscreen-layer .fast5d-header-bar{margin:0;padding:12px 16px}.fast5d-fullscreen-layer .fast5d-stage{gap:12px}.fast5d-fullscreen-layer .fast5d-hero-card{border-radius:0}.fast5d-fullscreen-layer .fast5d-tab-row,.fast5d-fullscreen-layer .fast5d-help-row,.fast5d-fullscreen-layer .fast5d-choice-grid,.fast5d-fullscreen-layer .fast5d-history-view,.fast5d-fullscreen-layer .fast5d-error-bar,.fast5d-fullscreen-layer .fast5d-loading{margin-left:14px;margin-right:14px}.fast5d-history-view{border-radius:20px}.fast5d-history-view-title{padding:16px 14px}.fast5d-history-view-title>b{font-size:19px}.fast5d-history-view-title>button{font-size:11px}.fast5d-history-view-row{grid-template-columns:1.2fr .9fr 86px;gap:8px;min-height:86px;padding:12px 10px}.fast5d-history-time small,.fast5d-history-amount small{font-size:11px}.fast5d-history-time b{font-size:17px}.fast5d-history-time span{font-size:10px}.fast5d-history-amount b{font-size:19px}.fast5d-history-result img{width:78px}}.fast5d-choice-grid button{transition:transform .15s,background .18s,border-color .18s,box-shadow .18s,color .18s;position:relative;overflow:hidden}.fast5d-choice-grid button.active{transform:translateY(-1px);color:#fff!important;background:linear-gradient(145deg,#f58aab 0%,#e66891 100%)!important;border-color:#e35f8c!important;box-shadow:0 10px 24px #de568847,inset 0 1px #ffffff5c!important}.fast5d-choice-grid button.active b,.fast5d-choice-grid button.active span{color:#fff!important}.fast5d-choice-grid button.active:after{content:"✓";color:#df5d89;background:#fffffff2;border-radius:999px;place-items:center;width:24px;height:24px;font-size:14px;font-weight:950;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 4px 10px #82264f29}.fast5d-choice-grid button:active{transform:scale(.985)}.fast5d-stake-sheet{max-height:min(68dvh,520px)!important}.fast5d-stake-sheet header{padding:15px 20px 13px!important}.fast5d-stake-sheet header b{font-size:18px!important}.fast5d-stake-content{padding:14px 18px 18px!important}.fast5d-chip-grid{place-items:center;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px 10px!important;display:grid!important}.fast5d-chip-card{--chip:#ff9e5d;--chip-dark:#e87435;aspect-ratio:1;transition:transform .15s,box-shadow .18s,filter .18s;overflow:hidden;transform:none;background:repeating-conic-gradient(from -7deg, #fff 0 8deg, var(--chip-dark) 8deg 18deg, var(--chip) 18deg 39deg, #fff 39deg 47deg, var(--chip-dark) 47deg 58deg, var(--chip) 58deg 79deg)!important;color:#fff!important;border:3px solid #fffffffa!important;border-radius:50%!important;width:min(76px,20vw)!important;height:auto!important;padding:0!important;position:relative!important;box-shadow:0 7px 14px #49334724,inset 0 0 0 1px #ffffffa6!important}.fast5d-chip-card:before{content:"";z-index:0;background:radial-gradient(circle at 34% 26%, #ffffff6b, transparent 31%), linear-gradient(160deg, var(--chip), var(--chip-dark));border:2px solid #ffffffc7;border-radius:50%;position:absolute;top:9px;bottom:9px;left:9px;right:9px;box-shadow:inset 0 2px 5px #ffffff38,inset 0 -4px 7px #5b2b1f1f}.fast5d-chip-card span{z-index:2;text-shadow:0 1px 2px #3a223626;place-items:center;min-width:0;padding:0 4px;font-size:18px;font-weight:900;line-height:1;display:grid;position:relative}.fast5d-chip-card.chip-tone-1{--chip:#ffb477;--chip-dark:#f18445}.fast5d-chip-card.chip-tone-2{--chip:#f792b0;--chip-dark:#e9678e}.fast5d-chip-card.chip-tone-3{--chip:#83caf1;--chip-dark:#4fa7d8}.fast5d-chip-card.chip-tone-4{--chip:#6ce889;--chip-dark:#39c75d}.fast5d-chip-card.chip-tone-5{--chip:#ffd95d;--chip-dark:#efb728}.fast5d-chip-card.chip-tone-6{--chip:#72b3f3;--chip-dark:#4388df}.fast5d-chip-card.chip-tone-7{--chip:#c17af1;--chip-dark:#984dde}.fast5d-chip-card.chip-tone-custom{--chip:#ff9a55;--chip-dark:#ed6d30}.fast5d-chip-card.custom{font-size:inherit!important}.fast5d-chip-card.custom span{overflow-wrap:anywhere;font-size:13px;line-height:1.05}.fast5d-chip-card.active{filter:saturate(1.08)brightness(1.03);transform:translateY(-2px)scale(1.035)!important;box-shadow:0 0 0 3px #f08aad,0 10px 20px #da5b8b40!important}.fast5d-chip-card:active{transform:scale(.97)!important}.fast5d-stake-confirm{letter-spacing:.01em;margin-top:16px;background:linear-gradient(#f07798,#e85f87)!important;border-radius:12px!important;min-height:52px!important;font-size:18px!important}.fast5d-custom-stake-layer{z-index:40;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.fast5d-custom-stake-backdrop{background:#1414198f;border:0;position:absolute;top:0;bottom:0;left:0;right:0}.fast5d-custom-stake-dialog{z-index:1;background:#fff;border-radius:18px;width:min(100%,420px);position:relative;overflow:hidden;box-shadow:0 24px 70px #15111b47}.fast5d-custom-stake-dialog h3{color:#34313a;text-align:center;margin:0;padding:22px 20px 10px;font-size:21px;font-weight:700}.fast5d-custom-stake-dialog input{color:#3d4048;background:#fff;border:1.5px solid #dce1ea;border-radius:12px;outline:0;width:calc(100% - 40px);min-height:56px;margin:8px 20px 0;padding:0 15px;font-size:19px;display:block;box-shadow:inset 0 1px 2px #1e212808}.fast5d-custom-stake-dialog input:focus{border-color:#e36d94;box-shadow:0 0 0 3px #e36d941f}.fast5d-custom-stake-dialog small,.fast5d-custom-stake-dialog p{color:#8b8f99;margin:8px 20px 0;font-size:12px;line-height:1.35;display:block}.fast5d-custom-stake-dialog p{color:#d94f72}.fast5d-custom-stake-dialog>button{color:#df668c;background:#fff;border:0;border-top:1px solid #f0edf1;width:100%;min-height:58px;margin-top:16px;font-size:18px;font-weight:800}.fast5d-custom-stake-dialog>button:active{background:#fff5f8}@media (max-width:640px){.fast5d-stake-sheet{max-height:61dvh!important}.fast5d-stake-content{padding:12px 14px 16px!important}.fast5d-chip-grid{gap:10px 7px!important}.fast5d-chip-card{width:min(72px,20vw)!important}.fast5d-chip-card span{font-size:17px}.fast5d-chip-card.custom span{font-size:12px}.fast5d-choice-grid button.active:after{width:22px;height:22px;font-size:13px;top:8px;right:8px}}.gift-quantity-row{background:#ffffffd1;border-bottom:1px solid #7063771a;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;padding:8px 14px!important;display:flex!important}.gift-quantity-row>span{color:#746b78;margin-right:2px;font-size:10px;font-weight:800}.gift-quantity-row>button{color:#8d7b88!important;background:#fff!important;border:1px solid #eadce5!important;border-radius:14px!important;flex-direction:row!important;width:auto!important;min-width:42px!important;height:26px!important;padding:0 10px!important;font-size:10px!important;display:inline-flex!important}.gift-quantity-row>button.active{box-shadow:0 4px 12px #ef5b9826;color:#df3f7b!important;background:linear-gradient(135deg,#fff1f7,#ffe5f0)!important;border-color:#ef5b98!important}.live-gift-effect audio{display:none}.store-entry-effect>div[id^=bhlive-svga-]{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.store-entry-effect>div[id^=bhlive-svga-] canvas,.gift-custom-media canvas,.pk-progress-svga canvas,.linkmic-svga-media canvas,.shop-preview-stage>div[id^=bhlive-svga-] canvas{display:block;background:0 0!important;width:100%!important;height:100%!important}.gift-custom-media[id^=bhlive-svga-]{z-index:1!important;background:0 0!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.shop-preview-stage>div[id^=bhlive-svga-]{background:0 0;width:min(88vw,520px);height:min(68vh,680px)}.pk-primary-media{object-fit:cover!important;width:50%!important;left:0!important;right:auto!important}.pk-opponent-stage{z-index:2;background:linear-gradient(145deg,#301927,#120e19);width:50%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.pk-opponent-stage video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s}.pk-opponent-stage video.connected{opacity:1}.pk-opponent-stage>div{color:#fff;text-align:center;background:radial-gradient(circle at 50% 42%,#ff529240,#0000 48%);align-content:center;place-items:center;gap:7px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.pk-opponent-stage>div svg{color:#ff72b0;width:32px}.pk-opponent-stage>div b{font-size:13px}.pk-opponent-stage>div small{opacity:.76;font-size:9px}.live-pk-scoreboard{z-index:40;color:#fff;pointer-events:none;filter:drop-shadow(0 8px 16px #00000057);grid-template-columns:minmax(0,1fr) 155px minmax(0,1fr);align-items:center;gap:6px;width:min(94%,620px);height:58px;display:grid;position:absolute;top:76px;left:50%;transform:translate(-50%)}.live-pk-scoreboard section{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0d1b75;border-radius:15px;grid-template-columns:1fr auto;align-content:center;height:54px;padding:8px 16px;display:grid;position:relative;overflow:hidden}.live-pk-scoreboard section .pk-progress-svga{z-index:-1;opacity:.95;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.live-pk-scoreboard section b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.live-pk-scoreboard section strong{color:#fff3a5;font-size:16px}.live-pk-scoreboard>div{background:linear-gradient(90deg,#325dff,#ff3b75);border-radius:99px;height:18px;position:relative;overflow:visible;box-shadow:inset 0 0 0 2px #ffffff38}.live-pk-scoreboard>div i{background:linear-gradient(90deg,#29b6ff,#5268ff);border-radius:99px 0 0 99px;height:100%;transition:width .35s;position:absolute;top:0;left:0}.live-pk-scoreboard>div em{color:#fff;background:linear-gradient(135deg,#7b42ff,#ff408d);border:2px solid #fff;border-radius:50%;place-items:center;width:37px;height:37px;font-size:12px;font-style:normal;font-weight:1000;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 16px #491d806b}.linkmic-remote-stage{z-index:18;aspect-ratio:3/4;background:#13101a;border:2px solid #59d2ffd9;border-radius:16px;width:29%;max-width:190px;position:absolute;top:148px;right:10px;overflow:hidden;box-shadow:0 10px 26px #00000052}.linkmic-remote-stage video{object-fit:cover;width:100%;height:100%}.linkmic-remote-stage span{color:#bff5ff;background:#0000008c;border-radius:99px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:850;display:flex;position:absolute;bottom:6px;left:6px}.linkmic-remote-stage span svg{width:12px;height:12px}.linkmic-self-preview{z-index:19;aspect-ratio:3/4;background:#16131d;border:1px solid #ffffff7a;border-radius:13px;width:22%;max-width:125px;position:absolute;bottom:108px;right:10px;overflow:hidden;box-shadow:0 8px 22px #0000004d}.linkmic-self-preview video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.linkmic-self-preview span{color:#fff;text-align:center;background:#0000008c;border-radius:8px;padding:4px;font-size:7px;position:absolute;bottom:5px;left:5px;right:5px}.linkmic-request-status{z-index:36;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#13121fa8;border:1px solid #56d3ff6b;border-radius:12px;align-items:center;gap:6px;padding:7px 10px;display:flex;position:absolute;top:116px;right:10px}.linkmic-request-status>svg{color:#63e1ff;width:16px}.linkmic-request-status span{flex-direction:column;display:flex}.linkmic-request-status b{font-size:8px}.linkmic-request-status small{opacity:.75;font-size:7px}.linkmic-svga-layer{z-index:47;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.linkmic-svga-media{background:0 0;width:100%;height:100%}.stream-actions .stream-linkmic-button.pending{color:#7ae9ff;background:#28b2d82e}.stream-actions .stream-linkmic-button.active{color:#fff;background:linear-gradient(135deg,#31ccef,#9369ff);box-shadow:0 0 0 2px #67e1ff40}@media (max-width:560px){.live-pk-scoreboard{grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);width:98%;top:64px}.live-pk-scoreboard section{padding:7px 8px}.live-pk-scoreboard section b{font-size:8px}.live-pk-scoreboard section strong{font-size:13px}.pk-opponent-stage{width:50%}.linkmic-remote-stage{width:31%;top:132px;right:6px}.linkmic-self-preview{width:25%;bottom:92px;right:6px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
