*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Outfit,Noto Sans SC,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{box-sizing:border-box}html{color-scheme:dark;background:#000}body{margin:0;min-width:320px;background:#000;font-family:Outfit,Noto Sans SC,sans-serif}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}::-moz-selection{background:#8100ebb3;color:#fff}::selection{background:#8100ebb3;color:#fff}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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)}.pattern{background-color:#ffffff06;-webkit-mask:url(/assets/brand/oyes-pattern-tile.png) 0 0 / 160px 160px repeat;mask:url(/assets/brand/oyes-pattern-tile.png) 0 0 / 160px 160px repeat}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.oyes-stage{min-height:100vh;background:#000}.ow-main{min-height:calc(100dvh - 126px)}.ow-stack{display:flex;flex-direction:column;gap:24px;width:100%}.ow-stack>section,.ow-stack>footer,.ow-stack>div{flex:0 0 auto}.dots button{display:grid;place-items:center;padding:4px 0}.dots button i{display:block}.ow-banner-art img{position:absolute;right:8%;bottom:8%;width:84%;height:84%;-o-object-fit:contain;object-fit:contain;animation:float 5s ease-in-out infinite}.ow-coin-art{display:grid;place-items:center}.ow-coin-art span{display:grid;place-items:center;width:112px;height:112px;border-radius:50%;color:#4a2600;font:900 34px var(--display);background:radial-gradient(circle at 34% 28%,#fff7bd,#ffc83d 48%,#b87514 72%);box-shadow:0 0 0 8px #ffc83d2e,0 0 45px #ffc83da6;animation:float 5s ease-in-out infinite}.ow-hex{position:absolute;top:2px;right:2px;bottom:2px;left:2px;clip-path:polygon(50% 0,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);background:linear-gradient(180deg,#5b1aa8,#1c0838);border:1px solid #ffc83d}.badge>svg:not(.hex){position:relative;z-index:1;width:19px;height:19px;color:var(--gold)}.draw-card{flex:0 0 112px;scroll-snap-align:start;display:grid;place-items:center;gap:4px;padding:10px 6px;border-radius:12px;background:var(--well);border:1px solid var(--line)}.draw-card small,.draw-card span{font:600 10px var(--display);color:var(--label)}.draw-card img{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:50%;background:#2a0a5e}.draw-card b{font:700 13px var(--display)}.ow-wins{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:var(--well)}.ow-wins>div{display:grid;grid-template-columns:88px 1fr auto;gap:8px;align-items:center;min-height:42px;padding:0 12px;border-bottom:1px solid var(--line);font:600 11px var(--display);color:var(--label)}.ow-wins>div:last-child{border-bottom:0}.ow-wins b{color:var(--gold)}.ow-game-chip{color:#fff;font-weight:700}.ow-tile-art,.ow-tile-image{position:absolute;z-index:-1;left:9%;right:9%;top:3%;width:82%;height:66%;-o-object-fit:contain;object-fit:contain}.ow-tile-image{left:0;top:0;width:100%;height:70%;-o-object-fit:cover;object-fit:cover}.tile .ttl{display:-webkit-box;overflow:hidden;min-height:20px;padding-inline:3px;font-size:clamp(9px,2.4vw,11px);line-height:1.02;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ow-provider-note{margin-top:12px;text-align:center;line-height:1.5}.top-left{display:flex;min-width:0;align-items:center;gap:2px}.top-left .logo{min-width:0}.header-auth{height:32px;padding:0 12px;border-radius:10px;background:linear-gradient(180deg,#ad2fff,#7200d0);color:#fff;font:700 11px var(--display);white-space:nowrap}.header-wallet{display:inline-flex;height:34px;align-items:center;gap:5px;padding:0 9px;border:1px solid rgb(168 85 247 / .35);border-radius:10px;background:#8100eb1f;white-space:nowrap}.header-wallet>svg{width:15px;color:#c789ff}.header-wallet b{font:800 11px var(--display)}.header-wallet small{color:var(--fg-muted);font:700 8px var(--display)}.install-guide-backdrop{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#000000d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.install-guide{width:min(420px,100%);overflow:hidden;border:1px solid rgb(168 85 247 / .42);border-radius:22px;background:radial-gradient(circle at 20% 0,rgb(129 0 235 / .28),transparent 45%),#0c0f15;box-shadow:0 28px 80px #000000b3,0 0 36px #8100eb2e}.install-guide>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:16px;border-bottom:1px solid var(--line)}.install-guide>header>span:nth-child(2){display:grid;gap:3px;min-width:0}.install-guide>header b{font:800 15px var(--display)}.install-guide>header small{color:var(--fg-muted);font-size:10px}.install-guide>header button{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--fg-muted);background:#ffffff0a}.install-guide>header button svg{width:17px}.install-guide-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:linear-gradient(180deg,#b52fff,#6500bd);box-shadow:0 0 22px #a82eff61}.install-guide-mark svg{width:22px}.install-steps{display:grid;gap:9px;padding:15px}.install-step{display:grid;grid-template-columns:23px 38px 1fr;align-items:center;gap:9px;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--well)}.install-step-number{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#a855f72e;color:#d8b3ff;font:800 10px var(--display)}.install-step-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#8100eb29;color:#c789ff}.install-step-icon svg{width:19px}.install-step>span:last-child{display:grid;gap:3px;min-width:0}.install-step b{font-size:12px}.install-step small{color:var(--fg-muted);font-size:10px;line-height:1.45}.install-guide-done{width:calc(100% - 30px);height:44px;margin:0 15px 16px;border-radius:12px;background:linear-gradient(180deg,#b82fff,#7200d0);font:800 12px var(--display);box-shadow:0 8px 22px #7000cc4d}.provider-lobby{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.provider-card{position:relative;display:grid;grid-template-rows:92px auto;min-width:0;overflow:hidden;border:1px solid rgb(168 85 247 / .22);border-radius:16px;background:linear-gradient(180deg,#171022,#0c0f15);text-align:left}.provider-card>img,.provider-fallback{width:100%;height:92px;-o-object-fit:cover;object-fit:cover;background:radial-gradient(circle at 50% 45%,rgb(129 0 235 / .36),transparent 68%)}.provider-card>img.provider-logo{padding:24px;-o-object-fit:contain;object-fit:contain}.provider-fallback{display:grid;place-items:center}.provider-fallback svg{width:34px;color:#c789ff}.provider-card>span:not(.provider-fallback){display:grid;min-width:0;gap:3px;padding:10px 28px 11px 11px}.provider-card b{overflow:hidden;font:800 12px var(--display);text-overflow:ellipsis;white-space:nowrap}.provider-card small{color:var(--fg-muted);font-size:10px}.provider-card>svg{position:absolute;right:9px;bottom:17px;width:15px;color:#b98cff}.app.external-game-mode{max-width:none;height:100dvh;padding-bottom:0;overflow:hidden;background:#03050a}.app.external-game-mode .pattern{display:none}.app.external-game-mode .ow-main{display:block;min-height:100dvh;height:100dvh;padding:0}.game-mode-shell{display:grid;grid-template-rows:58px minmax(0,1fr);width:100%;height:100dvh;background:#03050a}.game-mode-header{position:relative;z-index:4;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 0 14px;border-bottom:1px solid rgb(168 85 247 / .25);background:linear-gradient(90deg,#10051f,#05080f 58%);box-shadow:0 8px 24px #00000059}.game-mode-title{display:flex;min-width:0;align-items:center;gap:9px}.game-mode-title>svg{flex:0 0 auto;width:21px;color:#c789ff}.game-mode-title>span,.game-mode-balance>span{display:grid;min-width:0;gap:1px}.game-mode-title small,.game-mode-balance small{color:var(--fg-muted);font-size:8px;line-height:1}.game-mode-title b{max-width:min(38vw,360px);overflow:hidden;font:800 13px var(--display);text-overflow:ellipsis;white-space:nowrap}.game-mode-actions{display:flex;min-width:0;align-items:center;gap:9px}.game-mode-balance{display:flex;align-items:center;gap:6px}.game-mode-balance>svg{width:18px;color:#c789ff}.game-mode-balance b{font:800 12px var(--display);white-space:nowrap}.game-mode-balance em{color:var(--fg-muted);font:normal 700 8px var(--display)}.game-exit{display:inline-flex;height:36px;align-items:center;gap:6px;padding:0 11px;border:1px solid rgb(255 77 109 / .35);border-radius:10px;background:#ff4d6d1a;color:#ff9bad;font:800 10px var(--display);white-space:nowrap}.game-exit svg{width:16px}.game-frame{display:block;width:100%;height:100%;border:0;background:#000}.game-loading-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#000000c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.game-loading-modal{display:grid;width:min(320px,100%);place-items:center;gap:8px;padding:28px 22px;border:1px solid rgb(168 85 247 / .42);border-radius:22px;background:radial-gradient(circle at 50% 0,rgb(129 0 235 / .28),transparent 62%),#0c0f15;box-shadow:0 24px 70px #000000a6,0 0 34px #8100eb2e;text-align:center}.game-loading-icon{display:grid;width:54px;height:54px;place-items:center;margin-bottom:4px;border-radius:50%;background:linear-gradient(180deg,#b82fff,#6500ba);box-shadow:0 0 26px #a82eff80}.game-loading-icon svg{width:27px;animation:spin 1s linear infinite}.game-loading-modal b{font:800 17px var(--display)}.game-loading-modal p{color:var(--fg-muted);font-size:12px}.ow-auth-brand{display:flex;flex-direction:column;align-items:center;gap:10px}.ow-auth-brand img{width:72px;height:72px;filter:drop-shadow(0 0 18px rgb(129 0 235 / .8))}.ow-auth-brand h1{font:900 24px "Noto Sans SC",var(--display)}.ow-auth-form{display:flex;flex-direction:column;width:100%}.ow-auth-form .cta-btn{display:flex;align-items:center;justify-content:center;gap:8px}.ow-auth-form .cta-btn svg{width:18px;height:18px}.ow-auth-form .cta-btn:disabled,.ow-reveal:disabled{opacity:.45;cursor:not-allowed}.ow-auth-hint{margin-top:12px;text-align:center;line-height:1.5}.ow-field,.ow-field .lbl{display:block}.ow-notice{padding:11px 12px;border-radius:12px;border:1px solid rgb(255 77 109 / .32);background:#ff4d6d1a;color:#ff9bad;font-size:13px}.ow-loading{min-height:180px;display:grid;place-items:center;color:var(--label)}.ow-empty{display:grid;place-items:center;gap:10px;min-height:180px;text-align:center}.ow-empty>svg{color:var(--icon)}.ow-empty h2{font:700 18px var(--display)}.ow-empty p{color:var(--label);font-size:13px;line-height:1.5}.page-head{justify-content:flex-start}.page-title{font:900 22px "Noto Sans SC",var(--display)}.providers img{max-width:70px;max-height:22px;-o-object-fit:contain;object-fit:contain}.methods{margin-bottom:4px}.chips{margin-top:10px}.chips button{min-width:52px;height:38px;padding:0 10px;border-radius:12px;background:var(--well);border:1px solid var(--line);font:600 13px var(--display)}.hint{margin-top:12px;line-height:1.5}.res-card{display:flex;flex-direction:column;align-items:center;gap:5px;margin:0;background:radial-gradient(120% 90% at 50% 0%,rgb(255 200 61 / .22),transparent 70%),var(--well);border:1px solid rgb(255 200 61 / .5)}.res-card img{width:130px;height:130px;-o-object-fit:contain;object-fit:contain}.res-card b{font:900 25px var(--display);color:var(--gold)}.ow-reveal{width:100%;flex:none}.drawer .cta-btn{margin-top:0}.scrim{border-radius:0}.rights{text-align:center;font-size:11px;color:var(--cap)}.tg{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border-radius:10px}.tg svg{width:17px;height:17px}.app.game-mode .topbar{display:none}.app.game-mode .ow-main{min-height:100dvh}.zodiac-experience{gap:18px}.z-demo-banner{display:grid;gap:6px;padding:12px 14px;border:1px solid rgb(255 200 61 / .4);border-radius:14px;background:linear-gradient(135deg,#ffc83d21,#8100eb1f)}.z-demo-banner>span{display:flex;align-items:center;gap:7px;color:var(--gold);font-size:12px;font-weight:800}.z-demo-banner svg{width:16px}.z-demo-banner p,.z-sheet-note{color:var(--fg-muted);font-size:11px;line-height:1.55}.z-round-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid rgb(168 85 247 / .35);border-radius:18px;background:radial-gradient(90% 130% at 0 0,rgb(129 0 235 / .2),transparent),var(--ink-800)}.z-round-card>div:first-child{display:grid;gap:3px}.z-round-card small{color:var(--fg-muted);font-size:10px}.z-round-card b{font:800 20px var(--display)}.z-round-card em{width:-moz-max-content;width:max-content;padding:3px 7px;border-radius:99px;font:normal 700 9px var(--display)}.z-round-card em.open{background:#00ff951a;color:var(--mint)}.z-round-card em.closed{background:#ffc83d1a;color:var(--gold)}.z-round-clock{display:grid;grid-template-columns:auto auto;align-items:center;gap:0 7px;text-align:right}.z-round-clock svg{grid-row:1 / 3;width:22px;color:var(--pink)}.z-round-clock span{font:800 25px/1 var(--display);font-variant-numeric:tabular-nums}.z-section-title{font:800 17px var(--display)}.z-section-note{display:block;margin-top:2px;color:var(--fg-muted);font-size:10px}.z-amount-chips{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.z-amount-chips button{height:34px;border:1px solid var(--line);border-radius:10px;background:var(--well);color:var(--fg-soft);font-size:12px;font-weight:700}.z-sheet-full{width:100%;margin-top:16px}.z-sheet-note{margin-top:12px;padding:10px;border:1px solid rgb(255 200 61 / .24);border-radius:10px;background:#ffc83d0f}.stage .season{-o-object-fit:cover;object-fit:cover;border-radius:50%}.fortune-page{gap:18px}.fortune-page .p-head>svg{width:25px;color:var(--gold)}.fortune-hero{position:relative;display:grid;grid-template-columns:42% 1fr;align-items:center;min-height:230px;overflow:hidden;border:1px solid rgb(255 200 61 / .42);border-radius:24px;background:radial-gradient(circle at 18% 50%,rgb(255 200 61 / .24),transparent 38%),linear-gradient(140deg,#2b0c51,#0c0f15 68%)}.fortune-glow{position:absolute;left:-8%;width:58%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(255 200 61 / .3),transparent 68%);filter:blur(5px)}.fortune-hero>img{position:relative;z-index:1;width:130%;max-width:none;transform:translate(-18%);filter:drop-shadow(0 12px 18px rgb(0 0 0 / .5))}.fortune-hero>div{position:relative;z-index:2;padding:20px 15px 20px 0}.fortune-hero small{color:var(--gold);font-size:10px;font-weight:800}.fortune-hero h2{margin:3px 0;font:900 29px "Noto Sans SC",var(--display)}.fortune-hero b{display:inline-flex;padding:4px 9px;border-radius:99px;background:linear-gradient(180deg,#ffd86b,#d5910b);color:#351a00;font-size:11px}.fortune-hero p{margin-top:10px;color:var(--fg-soft);font-size:12px;line-height:1.55}.fortune-again{width:100%}.fortune-note{color:var(--fg-muted);font-size:10px;line-height:1.5;text-align:center}.native-game-hub{display:grid;gap:12px}.native-game-grid{display:grid;gap:9px}.native-game-card{display:grid;grid-template-columns:66px 1fr auto;align-items:center;gap:11px;min-height:82px;padding:8px 13px 8px 8px;overflow:hidden;border:1px solid rgb(168 85 247 / .35);border-radius:18px;background:radial-gradient(80% 100% at 0 50%,rgb(129 0 235 / .22),transparent),var(--ink-800);text-align:left}.native-game-card.fortune{border-color:#ffc83d59;background:radial-gradient(80% 100% at 0 50%,rgb(255 200 61 / .16),transparent),var(--ink-800)}.native-game-card>img,.native-orb{width:66px;height:66px;-o-object-fit:contain;object-fit:contain}.native-game-card>span:not(.native-orb){display:grid;gap:4px}.native-game-card b{font-size:14px}.native-game-card small{color:var(--fg-muted);font-size:10px}.native-game-card>svg{width:18px;color:var(--fg-muted)}.native-orb{display:grid;place-items:center;border-radius:16px;background:radial-gradient(circle,#d248ff,#5500a3 68%);box-shadow:0 0 20px #b22cff4d}.native-orb svg{width:28px}.mini-wallet{display:grid;grid-template-columns:1fr 1fr;gap:9px}.mini-wallet span{display:grid;gap:4px;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--well)}.mini-wallet small,.mini-play-meta small{color:var(--fg-muted);font-size:9px}.mini-wallet b,.mini-play-meta b{color:var(--gold);font:700 13px var(--display)}.mini-game-list{display:grid;gap:12px}.mini-game-entry{display:grid;grid-template-columns:74px 1fr auto;align-items:center;gap:12px;min-height:96px;padding:10px 14px 10px 10px;border:1px solid rgb(168 85 247 / .35);border-radius:20px;background:radial-gradient(85% 100% at 0 50%,rgb(129 0 235 / .2),transparent),var(--ink-800);text-align:left}.mini-game-entry.egg{border-color:#ffc83d66;background:radial-gradient(85% 100% at 0 50%,rgb(255 200 61 / .16),transparent),var(--ink-800)}.mini-entry-art{display:grid;width:74px;height:74px;place-items:center;border-radius:18px;background:#00000040;font-size:44px}.mini-game-entry>span:nth-child(2){display:grid;gap:5px}.mini-game-entry b{font-size:15px}.mini-game-entry small{color:var(--fg-muted);font-size:10px;line-height:1.45}.mini-game-entry>svg{width:19px;color:var(--gold)}.plinko-ball{width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff,#ff5bd1 38%,#7d00de 78%);box-shadow:0 0 16px #c02fff}.plinko-board{position:relative;display:grid;gap:7px;min-height:320px;padding:36px 10px 10px;overflow:hidden;border:1px solid rgb(168 85 247 / .38);border-radius:22px;background:radial-gradient(circle at 50% 0,rgb(129 0 235 / .32),transparent 55%),#090612}.plinko-row{display:flex;justify-content:space-evenly}.plinko-row i{width:6px;height:6px;border-radius:50%;background:#d8b3ff;box-shadow:0 0 7px #9f3cff}.plinko-drop{position:absolute;z-index:2;top:8px;left:calc(50% - 8px);width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#fff,#ff4fd0 45%,#6d00d1);box-shadow:0 0 13px #e02fff;opacity:0}.plinko-board.playing .plinko-drop{animation:plinko-drop 1.15s cubic-bezier(.32,.02,.55,1) both}@keyframes plinko-drop{0%{transform:translateY(0) translate(-25px);opacity:1}24%{transform:translateY(70px) translate(20px)}48%{transform:translateY(140px) translate(-12px)}72%{transform:translateY(205px) translate(28px)}to{transform:translateY(270px);opacity:1}}.plinko-slots{display:flex;gap:2px;align-items:stretch;min-height:38px}.plinko-slots span{flex:1;display:grid;place-items:center;overflow:hidden;padding:3px 1px;border-radius:5px 5px 10px 10px;background:#ffffff0f;color:var(--fg-muted);font-size:6px;text-align:center}.plinko-slots span.hit{background:#ffc83d40;color:var(--gold);box-shadow:inset 0 0 0 1px #ffc83d80,0 0 12px #ffc83d4d}.golden-eggs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;border:1px solid rgb(255 200 61 / .35);border-radius:22px;background:radial-gradient(circle at 50% 40%,rgb(255 200 61 / .18),transparent 60%),#0b0810}.golden-eggs button{display:grid;min-height:100px;place-items:center;align-content:center;gap:3px;border:1px solid rgb(255 200 61 / .2);border-radius:18px;background:#ffc83d0d}.golden-eggs button span{font-size:50px;filter:sepia(1) saturate(1.6) drop-shadow(0 8px 9px rgb(0 0 0 / .6))}.golden-eggs button.shake span{animation:egg-shake .24s ease-in-out infinite}.golden-eggs button.opened{border-color:var(--gold);background:#ffc83d29;box-shadow:0 0 22px #ffc83d40}.golden-eggs button.opened span{transform:scale(.85) rotate(-8deg)}.golden-eggs button b{color:var(--gold);font-size:9px}@keyframes egg-shake{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.mini-game-controls{display:grid;gap:11px}.mini-play-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mini-play-meta span{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--well)}.mini-game-controls .game-btn{width:100%}.mini-result{display:grid;place-items:center;gap:3px;padding:15px;border:1px solid rgb(255 200 61 / .4);border-radius:17px;background:radial-gradient(circle at 50% 0,rgb(255 200 61 / .18),transparent),var(--ink-800);text-align:center}.mini-result>svg{width:20px;color:var(--gold)}.mini-result small,.mini-result p,.mini-pick-hint{color:var(--fg-muted);font-size:10px}.mini-result h2{color:var(--gold);font-size:20px}.mini-pick-hint{text-align:center}.feature-head{display:flex;align-items:center;gap:10px;min-height:48px}.feature-head .back{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border-radius:12px;border:1px solid var(--line);background:var(--well)}.feature-head .back svg{width:19px}.feature-head h1{font:900 23px "Noto Sans SC",var(--display);background:linear-gradient(180deg,#fff,#d5b5ff);-webkit-background-clip:text;background-clip:text;color:transparent}.feature-head small{display:block;margin-top:2px;color:var(--fg-muted);font-size:11px}.feature-empty{display:grid;place-items:center;gap:10px;min-height:260px;text-align:center}.feature-empty>svg{width:44px;height:44px;color:var(--gold)}.feature-empty h2{font:800 19px var(--display)}.feature-empty p{max-width:300px;color:var(--fg-muted);font-size:13px;line-height:1.55}.feature-empty .cta-btn{width:min(260px,100%)}.feature-state{display:grid;min-height:150px;place-items:center;gap:10px;padding:22px;border:1px dashed rgb(255 255 255 / .14);border-radius:16px;background:#0c0f15c2;color:var(--fg-muted);text-align:center;font-size:13px;line-height:1.5}.feature-state>svg{color:var(--brand-hover)}.feature-state button{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;background:#8100eb38;border:1px solid rgb(168 85 247 / .45);color:#ead9ff;font-weight:700}.feature-state button svg{width:15px}.feature-state.error{border-color:#ff4d6d52;color:#ff9bad}.vip-hero{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:13px;overflow:hidden;background:radial-gradient(85% 90% at 0 0,rgb(255 200 61 / .22),transparent 70%),linear-gradient(150deg,#251044,#0c0f15 65%)}.vip-rank-mark{display:grid;width:72px;height:72px;place-items:center;border-radius:20px;background:radial-gradient(circle at 35% 25%,#fff4b8,#f0af1c 48%,#7a3e00);box-shadow:0 0 26px #ffc83d52;color:#381d00}.vip-rank-mark svg{width:38px;height:38px}.vip-rank-mark img{width:58px;height:58px;-o-object-fit:contain;object-fit:contain}.vip-rank-copy small{color:var(--gold);font:700 11px var(--display);text-transform:uppercase;letter-spacing:.08em}.vip-rank-copy h2{margin:3px 0;font:900 22px var(--display)}.vip-rank-copy span{color:var(--fg-muted);font-size:12px}.vip-progress{grid-column:1 / -1;display:flex;flex-direction:column;gap:10px;margin-top:5px}.vip-progress>p{text-align:center;color:var(--fg-muted);font-size:11px}.vip-progress>p b{color:var(--gold)}.rank-progress span{display:flex;justify-content:space-between;gap:10px;margin-bottom:5px;font-size:11px}.rank-progress small{color:var(--fg-muted)}.rank-progress b{font-family:var(--display);font-size:10.5px}.rank-progress>i{display:block;height:7px;overflow:hidden;border-radius:99px;background:#0000007a;box-shadow:inset 0 0 0 1px #ffffff12}.rank-progress u{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--pink),var(--gold));box-shadow:0 0 12px #fc2ccf73;text-decoration:none}.vip-max{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:5px;color:var(--gold);font-size:12px;font-weight:700}.vip-max svg{width:16px}.vip-login{display:flex;align-items:center;gap:14px;padding:18px;text-align:left}.vip-login>svg{flex:0 0 auto;width:36px;color:var(--gold)}.vip-login span{display:flex;flex-direction:column;gap:5px}.vip-login b{font-size:15px}.vip-login small{color:var(--fg-muted);font-size:11px;line-height:1.45}.vip-tier-list{display:flex;gap:12px;margin-inline:-14px;padding:4px 14px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vip-tier-list::-webkit-scrollbar{display:none}.vip-tier{flex:0 0 260px;scroll-snap-align:center;padding:14px;border-radius:18px;border:1px solid rgb(150 80 255 / .32);background:radial-gradient(90% 65% at 0 0,rgb(129 0 235 / .18),transparent),var(--ink-800);box-shadow:inset 0 0 24px #8100eb14}.vip-tier.current{border-color:var(--gold);box-shadow:inset 0 0 24px #ffc83d14,0 0 22px #ffc83d1f}.vip-tier.achieved{border-color:#00ff9552}.vip-tier-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px}.vip-tier-badge{display:grid;width:46px;height:46px;place-items:center;border-radius:13px;background:#00000052;color:var(--gold)}.vip-tier-badge svg,.vip-tier-badge img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.vip-tier-top small{color:var(--fg-muted);font:700 10px var(--display)}.vip-tier-top h3{margin-top:2px;font:800 15px var(--display)}.vip-tier-top em{padding:4px 7px;border-radius:99px;background:#ffffff0d;color:var(--fg-muted);font:normal 700 9px var(--display)}.vip-tier.current .vip-tier-top em{background:#ffc83d24;color:var(--gold)}.vip-tier.achieved .vip-tier-top em{background:#00ff951a;color:var(--mint)}.vip-requirements,.vip-benefits{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid var(--line)}.vip-requirements span,.vip-benefits span{display:flex;min-width:0;flex-direction:column;gap:3px}.vip-requirements small,.vip-benefits small{overflow:hidden;color:var(--fg-muted);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.vip-requirements b,.vip-benefits b{font:700 12px var(--display)}.vip-benefits b{color:var(--gold)}.vip-how{display:flex;gap:13px;align-items:flex-start}.vip-how>svg{flex:0 0 auto;width:23px;color:var(--pink)}.vip-how h2{margin-bottom:5px;font-size:15px}.vip-how p{color:var(--fg-muted);font-size:12px;line-height:1.55}.history-tabs{display:flex;gap:7px;margin-inline:-14px;padding:0 14px 4px;overflow-x:auto;scrollbar-width:none}.history-tabs::-webkit-scrollbar{display:none}.history-tabs button{flex:0 0 auto;min-height:34px;padding:0 13px;border-radius:99px;border:1px solid var(--line);background:var(--well);color:var(--fg-muted);font-size:11px;font-weight:700}.history-tabs button.on{border-color:#a855f799;background:linear-gradient(180deg,#9f22ff,#6800bb);color:#fff;box-shadow:0 0 15px #8100eb47}.history-list{display:flex;flex-direction:column;gap:9px}.history-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:76px;padding:12px;border-radius:15px;border:1px solid var(--line);background:var(--ink-800)}.history-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#8100eb26;color:#c789ff}.history-icon svg{width:20px}.history-copy,.history-value{display:flex;min-width:0;flex-direction:column;gap:2px}.history-copy b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.history-copy small,.history-copy time,.history-value small{color:var(--fg-muted);font-size:9.5px}.history-value{align-items:flex-end;text-align:right}.history-value b{font:800 13px var(--display)}.history-value .positive{color:var(--mint)}.history-value .negative{color:var(--danger)}.chat-page{display:grid;grid-template-rows:auto auto minmax(240px,1fr) auto auto auto;min-height:calc(100dvh - 56px - var(--tab-h) - 30px);max-height:calc(100dvh - 56px - var(--tab-h) - 30px)}.chat-status{justify-self:end;display:inline-flex;align-items:center;gap:6px;margin-top:-37px;margin-right:3px;padding:5px 9px;border:1px solid var(--line);border-radius:99px;background:var(--well);color:var(--fg-muted);font-size:10px}.chat-status i{width:7px;height:7px;border-radius:50%;background:var(--gold)}.chat-status.online i{background:var(--mint);box-shadow:0 0 8px var(--mint)}.chat-status.offline i{background:var(--danger)}.chat-messages{display:flex;flex-direction:column;gap:8px;min-height:0;margin-top:14px;padding:12px 2px;overflow-y:auto;overscroll-behavior:contain}.chat-empty{display:grid;place-items:center;gap:10px;margin:auto;max-width:290px;color:var(--fg-muted);text-align:center;font-size:12px;line-height:1.5}.chat-empty svg{width:36px;height:36px;color:#c789ff}.chat-row{display:flex}.chat-row.mine{justify-content:flex-end}.chat-row.theirs{justify-content:flex-start}.chat-bubble{max-width:79%;padding:9px 11px 7px;border-radius:15px 15px 15px 4px;border:1px solid var(--line);background:var(--ink-800)}.chat-row.mine .chat-bubble{border-color:#c248ff80;border-radius:15px 15px 4px;background:linear-gradient(145deg,#9f22ff,#5c00ad);box-shadow:0 7px 18px #5c00ad3d}.chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.chat-bubble time{display:block;margin-top:4px;color:#ffffff80;text-align:right;font-size:8.5px}.chat-ended,.chat-error{margin:0 -14px;padding:7px 14px;background:#ffc83d17;color:#f5d47d;font-size:10.5px;text-align:center}.chat-error{background:#ff4d6d1a;color:#ff9bad}.chat-composer{display:flex;gap:8px;margin:0 -4px;padding-top:9px;border-top:1px solid var(--line)}.chat-composer input{min-width:0;flex:1;height:44px;padding:0 15px;border:1px solid var(--line);border-radius:99px;outline:none;background:var(--ink-800);color:var(--fg);font-size:13px}.chat-composer input:focus{border-color:#a855f7b3;box-shadow:0 0 0 3px #8100eb1a}.chat-composer button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:82px;height:44px;padding:0 14px;border-radius:99px;background:linear-gradient(180deg,#c139ff,#8100eb);font-size:11px;font-weight:800}.chat-composer button:disabled{opacity:.45;cursor:not-allowed}.chat-composer button svg{width:16px}@media (min-width: 481px){.app{box-shadow:0 0 0 1px #ffffff0f,0 0 80px #8100eb2e}}@media (max-width: 390px){.app .topbar{padding-inline:8px}.top-left{gap:0}.top-left .icon-btn{width:34px}.top-left .logo{gap:5px}.top-left .logo img{height:25px}.top-left .logo span{font-size:12px}.top-right{gap:3px}.header-auth{padding-inline:8px;font-size:9px}.header-wallet{padding-inline:7px}.header-wallet small{display:none}.top-right .lang{padding-inline:7px}.game-mode-header{gap:7px;padding-inline:9px}.game-mode-title>svg,.game-mode-balance>svg{display:none}.game-mode-title b{max-width:27vw;font-size:11px}.game-mode-actions{gap:6px}.game-mode-balance b{font-size:10px}.game-exit{padding-inline:9px}.game-exit span{display:none}}:root{--ink-950: #00040b;--ink-900: #05080f;--ink-800: #0c0f15;--ink-700: #12161e;--ink-600: #1a1f29;--fg: #fff;--fg-soft: rgb(255 255 255 / .8);--fg-muted: rgb(255 255 255 / .6);--fg-faint: rgb(255 255 255 / .4);--brand: #8100eb;--brand-hover: #9416ff;--pink: #fc2ccf;--mint: #00ff95;--blue: #0084ff;--gold: #ffc83d;--silver: #c9d3e3;--bronze: #e08a4f;--danger: #ff4d6d;--go: #00ff9d;--stop: #ff2e4d;--display: "Chakra Petch", "Noto Sans SC", system-ui, sans-serif;--sans: "Outfit", "Noto Sans SC", system-ui, sans-serif;--banner: "Bungee", "Noto Sans SC", system-ui, sans-serif;--tab-h: 74px}*{box-sizing:border-box;margin:0;padding:0}html{background:#000;color-scheme:dark;-webkit-tap-highlight-color:transparent}body{background:#000;color:var(--fg);font-family:var(--sans)}img{display:block;max-width:100%}[hidden]{display:none!important}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.app{position:relative;max-width:480px;min-height:100dvh;margin:0 auto;background:radial-gradient(120% 40% at 50% 0%,rgb(129 0 235 / .28),transparent 70%),var(--ink-950);padding-bottom:calc(var(--tab-h) + 16px);overflow-x:hidden}.pattern{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-color:#ffffff0d;-webkit-mask:url(/assets/brand/oyes-pattern-tile.png) 0 0 / 160px 160px repeat;mask:url(/assets/brand/oyes-pattern-tile.png) 0 0 / 160px 160px repeat}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:8px;height:56px;padding:0 14px;background:#00040bf0;border-bottom:1px solid rgb(255 255 255 / .08)}.icon-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--fg-soft)}.icon-btn svg{width:22px;height:22px}.logo{display:inline-flex;align-items:center;gap:7px;height:30px}.logo img{height:100%;width:auto}.logo span{font-family:Michroma,sans-serif;font-size:15px;letter-spacing:.06em;line-height:1;white-space:nowrap}.logo .win{background:linear-gradient(180deg,#c06bff,#9a2cff);-webkit-background-clip:text;background-clip:text;color:transparent}.top-right{display:flex;gap:2px}.lang{font-family:var(--display);font-weight:700;font-size:12px;width:auto;padding:0 9px;gap:4px;display:inline-flex;align-items:center;border:1px solid rgb(255 255 255 / .14);height:30px;border-radius:999px;margin-top:5px}.ticker{position:relative;z-index:2;height:30px;overflow:hidden;border-bottom:1px solid rgb(255 255 255 / .06);background:#0c0f15cc}.ticker-track{display:flex;width:-moz-max-content;width:max-content;animation:marquee 28s linear infinite}.ticker-item{display:inline-flex;align-items:center;gap:6px;padding:0 16px;height:30px;font-family:var(--display);font-size:12px;font-weight:600;color:var(--fg-muted);white-space:nowrap}.ticker-item b{color:var(--fg);font-weight:700}.up{color:var(--mint)!important}.down{color:var(--danger)!important}.dot{width:6px;height:6px;border-radius:50%;background:var(--go);box-shadow:0 0 8px var(--go);animation:pulse-dot 2s ease-in-out infinite}@keyframes marquee{to{transform:translate(-50%)}}@keyframes pulse-dot{50%{opacity:.4;transform:scale(.75)}}main{position:relative;z-index:1;padding:14px 14px 0;display:flex;flex-direction:column;gap:22px}.banner{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:16 / 7;border:1px solid rgb(150 80 255 / .45);box-shadow:0 18px 40px -22px #8100ebe6}.slides{display:flex;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.slide{position:relative;flex:0 0 100%;height:100%;overflow:hidden}.slide>.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(10 2 30 / .82) 0%,rgb(10 2 30 / .35) 55%,transparent)}.slide .copy{position:absolute;z-index:2;left:16px;top:50%;transform:translateY(-50%);max-width:66%;display:flex;flex-direction:column;gap:6px}.slide .art{position:absolute;z-index:1;right:-4px;bottom:-6px;height:104%;width:auto;animation:float 6s ease-in-out infinite}.mini-logo{display:inline-flex;align-items:center;gap:5px;height:16px}.mini-logo img{height:100%}.mini-logo span{font-family:Michroma;font-size:9px;letter-spacing:.06em}.bt{position:relative;display:inline-block;font-family:var(--banner);font-weight:900;font-size:25px;line-height:1.12;letter-spacing:.01em}.bt .o{color:#2a0a5e;-webkit-text-stroke:.16em #2a0a5e;text-shadow:0 .07em 0 #12042a,0 0 .5em rgb(150 80 255 / .65)}.bt .f{position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;background:linear-gradient(180deg,#fff,#f6efff 34%,#cdb0ff,#8a4cf0,#e2d2ff);-webkit-background-clip:text;background-clip:text}:lang(en) .bt{font-size:19px}.bsub{font-family:var(--banner);font-weight:700;font-size:12.5px;letter-spacing:.02em;color:#fff;text-shadow:1.5px 0 0 #1747c9,-1.5px 0 0 #1747c9,0 1.5px 0 #1747c9,0 -1.5px 0 #1747c9,0 0 .55em rgb(56 189 248 / .8)}.dots{position:absolute;z-index:3;bottom:9px;left:50%;transform:translate(-50%);display:flex;gap:6px}.dots i{width:6px;height:6px;border-radius:99px;background:#ffffff59;transition:all .3s}.dots i.on{width:18px;background:var(--mint);box-shadow:0 0 8px var(--mint)}.player{display:flex;align-items:stretch;gap:10px}.purse{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:10px 12px;border-radius:14px;background:var(--ink-800);border:1px solid rgb(255 255 255 / .1)}.purse-head{display:flex;justify-content:space-between;font-size:11.5px;color:var(--fg-muted);font-family:var(--display);font-weight:600}.purse-head b{color:var(--fg)}.coins{display:flex;gap:14px}.coin{display:inline-flex;align-items:center;gap:6px;font-family:var(--display);font-weight:700;font-size:16px}.coin small{font-size:11px;color:var(--fg-muted);font-weight:600}.coin-ico{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:8.5px;font-weight:800;font-family:var(--display)}.gp{background:radial-gradient(circle at 35% 30%,#c08bff,#6a0fd0 70%);box-shadow:0 0 0 1.5px #b78bff inset,0 0 10px #8100eb99}.wp{background:radial-gradient(circle at 35% 30%,#ffe9a6,#c98a12 70%);color:#4a2a00;box-shadow:0 0 0 1.5px #ffd76a inset,0 0 10px #ffc83d73}.quick{display:flex;gap:8px}.quick button{width:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:14px;background:linear-gradient(180deg,#8100eb47,#8100eb14);border:1px solid rgb(150 80 255 / .5);font-family:var(--display);font-size:12px;font-weight:700}.quick svg{width:22px;height:22px;color:#d9b8ff}.gtitle{display:flex;align-items:center;gap:10px;min-width:0}.badge{position:relative;flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center}.badge:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;box-shadow:0 0 22px #a855f7a6}.badge svg.hex{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.badge svg.ico{position:relative;width:19px;height:19px;color:var(--gold)}.gtitle h2{display:inline-block;transform:skew(-6deg);background:linear-gradient(180deg,#fff 35%,#dcc6ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--display);font-weight:900;font-size:22px;line-height:1.15;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}:lang(zh) .gtitle h2{font-family:"Noto Sans SC",var(--display)}:lang(en) .gtitle h2{font-size:19px}.speed{display:flex;flex-direction:column;gap:4px;transform:skew(-35deg);flex:0 0 auto}.speed i:first-child{display:block;height:3px;width:40px;border-radius:9px;background:linear-gradient(90deg,var(--gold),transparent)}.speed i:last-child{display:block;height:2px;width:28px;margin-left:12px;border-radius:9px;background:linear-gradient(90deg,#a855f7,transparent)}.sec-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.link{flex:0 0 auto;font-family:var(--display);font-size:12.5px;font-weight:700;color:var(--pink);display:inline-flex;align-items:center;gap:2px}.hud{position:relative;border-radius:20px;padding:14px;background:linear-gradient(180deg,#170a33 0%,#0e0a22 45%,var(--ink-800) 100%);border:1px solid rgb(150 80 255 / .55);box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 0 40px #8100eb2e,0 24px 50px -28px #8100ebe6;overflow:hidden}.hud .corner{position:absolute;width:18px;height:18px;border-color:var(--gold);border-style:solid;opacity:.9}.c-tl{top:7px;left:7px;border-width:2px 0 0 2px;border-top-left-radius:8px}.c-tr{top:7px;right:7px;border-width:2px 2px 0 0;border-top-right-radius:8px}.c-bl{bottom:7px;left:7px;border-width:0 0 2px 2px;border-bottom-left-radius:8px}.c-br{bottom:7px;right:7px;border-width:0 2px 2px 0;border-bottom-right-radius:8px}.feat-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font-family:var(--display);font-size:11.5px;font-weight:700;border:1px solid rgb(255 255 255 / .14);background:#0c0f15b3;white-space:nowrap}.chip.live{color:var(--go);border-color:#00ff9d66;background:#00ff9d14}.chip.ip{color:var(--gold);border-color:#ffc83d73;background:#ffc83d14}.feat-stage{position:relative;display:grid;grid-template-columns:46% 1fr;align-items:center;gap:6px;margin:4px 0 10px}.box-wrap{position:relative;aspect-ratio:1}.box-glow{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;border-radius:50%;background:radial-gradient(closest-side,rgb(129 0 235 / .6),rgb(129 0 235 / .2) 55%,transparent);animation:glow-breathe 4s ease-in-out infinite}.box-ring{position:absolute;top:2%;right:2%;bottom:2%;left:2%;width:96%;opacity:.55;animation:spin 18s linear infinite}.box{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;animation:float 6s ease-in-out infinite}.box.shake{animation:box-shake .7s ease-in-out}.shuffle{position:absolute;left:34%;right:34%;top:24%;height:30%;-o-object-fit:contain;object-fit:contain;opacity:0;filter:brightness(0) saturate(0);mix-blend-mode:screen}@keyframes glow-breathe{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes box-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-4deg) translateY(-2%)}40%{transform:rotate(4deg) translateY(-3%)}60%{transform:rotate(-3deg) translateY(-2%)}80%{transform:rotate(2deg)}}.feat-info{display:flex;flex-direction:column;gap:8px;min-width:0}.mode{display:flex;flex-direction:column;gap:2px}.mode .odds{font-family:var(--display);font-weight:700;font-size:28px;line-height:1;background:linear-gradient(180deg,#fff1b8,var(--gold) 55%,#c98a12);-webkit-background-clip:text;background-clip:text;color:transparent}.mode .name{font-family:var(--display);font-weight:700;font-size:14px;color:var(--fg-soft)}.mini{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:12px;background:#ffffff0a;border:1px solid rgb(255 255 255 / .08)}.mini img{width:32px;height:32px;border-radius:50%;border:1.5px solid var(--gold);background:#2a0a5e;-o-object-fit:cover;object-fit:cover}.mini .t{display:flex;flex-direction:column;min-width:0}.mini .t small{font-size:10.5px;color:var(--fg-muted);font-family:var(--display);font-weight:600}.mini .t b{font-family:var(--display);font-size:14px;font-weight:700;white-space:nowrap}.round{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;border:1px solid rgb(0 255 157 / .35);background:#060e0cd9;box-shadow:0 0 24px -12px #00ff9db3;transition:all .7s}.round.closed{border-color:#ff2e4d59;background:#120609d9;box-shadow:0 0 24px -12px #ff2e4db3}.round .l{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.round .s1{font-family:var(--display);font-weight:700;font-size:13.5px;line-height:1.2}.round .s2{display:flex;align-items:center;gap:6px;font-family:var(--display);font-weight:600;font-size:11.5px;line-height:1}.round .s2 .n{color:var(--fg-muted)}.bar{position:relative;height:6px;border-radius:9px;background:#ffffff1a;overflow:hidden}.bar i{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;border-radius:9px;transition:transform 1s linear,background .7s}.round .r{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto;line-height:1}.round .clock{font-family:var(--display);font-weight:700;font-size:30px;font-variant-numeric:tabular-nums}.round .r small{margin-top:4px;font-size:11px;color:var(--fg-muted)}.note{margin-top:8px;text-align:center;font-size:11.5px;color:var(--fg-faint)}.cta-row{display:flex;gap:10px;margin-top:12px}.game-btn{position:relative;flex:1;height:52px;display:flex;align-items:center;justify-content:center;gap:8px;overflow:hidden;clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);background:linear-gradient(180deg,#a63dff 0%,var(--brand) 55%,#5a00a8 100%);font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:.06em;text-transform:uppercase}:lang(zh) .game-btn{font-family:Noto Sans SC;font-weight:900;letter-spacing:.12em}.game-btn:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;clip-path:inherit;border-top:1px solid rgb(255 255 255 / .5);pointer-events:none}.game-btn:after{content:"";position:absolute;top:0;bottom:0;width:35%;left:-35%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .45),transparent);animation:bar-sweep 2.6s ease-in-out infinite}.game-btn svg{width:18px;height:18px}.game-btn:active{transform:scale(.97)}@keyframes bar-sweep{0%{left:-35%}60%,to{left:110%}}.ghost-btn{flex:0 0 auto;height:52px;padding:0 16px;border-radius:14px;border:1px solid rgb(255 255 255 / .16);background:#ffffff0a;font-family:var(--display);font-weight:700;font-size:14px;color:var(--fg-soft)}.rail{margin:12px -14px -14px;padding:10px 0 12px;border-top:1px solid rgb(255 255 255 / .07);background:#00000040;overflow:hidden}.rail-track{display:flex;gap:10px;width:-moz-max-content;width:max-content;animation:marquee 30s linear infinite}.rail-track span{display:flex;flex-direction:column;align-items:center;gap:3px;width:48px;font-family:var(--display);font-size:10.5px;font-weight:600;color:var(--fg-muted)}.rail-track img{width:42px;height:42px;border-radius:50%;border:1.5px solid rgb(255 200 61 / .75);-o-object-fit:cover;object-fit:cover}.strip{display:flex;gap:10px;overflow-x:auto;margin:0 -14px;padding:2px 14px 4px;scroll-snap-type:x mandatory;scrollbar-width:none}.strip::-webkit-scrollbar{display:none}.rcard{flex:0 0 104px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border-radius:16px;background:var(--ink-800);border:1px solid rgb(255 255 255 / .1)}.rcard.next{border-color:#ffc83d80;background:linear-gradient(180deg,rgb(255 200 61 / .1),var(--ink-800))}.rcard .when{font-family:var(--display);font-size:10.5px;font-weight:600;color:var(--fg-muted);text-align:center;line-height:1.3;font-variant-numeric:tabular-nums}.rcard img{width:84px;height:84px;-o-object-fit:contain;object-fit:contain}.rcard b{font-family:var(--display);font-size:14px;font-weight:700}.rcard.next b{color:var(--gold)}.providers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.prov{position:relative;height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:6px;border-radius:14px;background:linear-gradient(180deg,var(--ink-700),var(--ink-800));border:1px solid rgb(150 80 255 / .35);box-shadow:inset 0 0 20px #8100eb1f}.prov svg{width:26px;height:26px;color:#d9b8ff}.prov b{max-width:100%;overflow-wrap:anywhere;font-family:var(--display);font-size:10.5px;font-weight:700;text-align:center;line-height:1.15;text-transform:uppercase;letter-spacing:.02em}.prov small{font-size:9.5px;color:var(--fg-faint);font-family:var(--display);font-weight:600}.cats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}.cats.slot-only{grid-template-columns:minmax(112px,136px)}.cat{position:relative;height:40px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;background:linear-gradient(180deg,#2a0f52,#160833);border:1px solid rgb(150 80 255 / .4);font-family:var(--display);font-size:13px;font-weight:700;font-style:italic;color:var(--fg-soft)}:lang(zh) .cat{font-style:normal}.cat svg{width:17px;height:17px;color:#c99bff}.cat.on{color:#fff;background:linear-gradient(180deg,#a63dff,var(--brand) 60%,#5a00a8);border-color:transparent;box-shadow:0 8px 20px -10px #8100eb}.cat.on svg{color:#fff}.cat.on:after{content:"";position:absolute;left:12%;right:12%;bottom:-7px;height:3px;border-radius:9px;background:var(--pink);box-shadow:0 0 8px var(--pink)}.search{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;margin-bottom:14px;border-radius:999px;background:var(--ink-800);border:1px solid rgb(255 255 255 / .12)}.search svg{width:18px;height:18px;color:var(--fg-faint);flex:0 0 auto}.search input{flex:1;min-width:0;height:100%;background:none;border:0;outline:0;color:var(--fg);font:500 14px var(--sans)}.search input::-moz-placeholder{color:var(--fg-faint)}.search input::placeholder{color:var(--fg-faint)}.search:focus-within{border-color:#fc2ccf99}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.tile{position:relative;aspect-ratio:3 / 4;border-radius:14px;overflow:hidden;isolation:isolate;box-shadow:0 10px 22px -14px #000000e6}.tile .bg,.thumb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(70% 45% at 50% 34%,rgb(255 255 255 / .35),transparent 70%),linear-gradient(180deg,var(--c1),var(--c2))}.tile .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/brand/oyes-pattern-tile.png) 0 0 / 70px 70px;opacity:.08}.tile .art{position:absolute;z-index:-1;left:15%;right:15%;top:5%;transition:transform .4s cubic-bezier(.16,1,.3,1)}.tile .art svg{display:block;width:100%;height:auto;overflow:visible}.tile:active .art{transform:scale(1.06) rotate(-2deg)}.ttl{position:absolute;left:4px;right:4px;bottom:22%;text-align:center;font-family:var(--banner);line-height:.95;color:#fff;letter-spacing:-.01em;text-shadow:2px 0 0 var(--ink),-2px 0 0 var(--ink),0 2px 0 var(--ink),0 -2px 0 var(--ink),1.5px 1.5px 0 var(--ink),-1.5px 1.5px 0 var(--ink),1.5px -1.5px 0 var(--ink),-1.5px -1.5px 0 var(--ink),0 4px 0 var(--ink)}.tile .ttl{top:auto;bottom:25px}.sub{position:absolute;left:0;right:0;bottom:7px;display:flex;justify-content:center;align-items:center;gap:4px;font:700 10px var(--display);color:#ffffffd9}.sub em{font-style:normal;height:14px;padding:0 4px;border-radius:4px;background:#00000059;font-size:9px;line-height:14px}.ribbon{position:absolute;top:0;right:0;padding:3px 7px 3px 9px;background:linear-gradient(180deg,#ff3b4f,#c4001c);font:400 10px/1 var(--banner);letter-spacing:.04em;border-bottom-left-radius:8px;box-shadow:0 2px 6px #0006}.lock{position:absolute;top:6px;left:6px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#00000073;color:#fff}.wins-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.wins-title{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-weight:700;font-size:16px;letter-spacing:.04em}:lang(zh) .wins-title{font-family:Noto Sans SC;font-weight:900}.rec{width:9px;height:9px;border-radius:50%;background:var(--stop);box-shadow:0 0 10px var(--stop);animation:pulse-dot 1.4s ease-in-out infinite}.seg{display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:var(--ink-800);border:1px solid rgb(255 255 255 / .1)}.seg button{min-width:30px;height:24px;padding:0 8px;border-radius:999px;font:700 12px var(--display);color:var(--fg-faint)}.seg button.on{color:#fff;background:var(--brand)}.wins-window{overflow-x:auto;margin:0 -14px;padding:2px 14px 4px;scrollbar-width:none;-webkit-mask:linear-gradient(90deg,#000 85%,transparent);mask:linear-gradient(90deg,#000 85%,transparent)}.wins-window::-webkit-scrollbar{display:none}.wins-track{display:flex;gap:8px;width:-moz-max-content;width:max-content}.wcard{flex:0 0 74px;width:74px;display:flex;flex-direction:column;gap:3px}.wcard.new{animation:win-in .6s cubic-bezier(.16,1,.3,1)}@keyframes win-in{0%{margin-left:-82px;opacity:0;transform:scale(.7)}to{margin-left:0;opacity:1;transform:none}}.thumb{position:relative;display:block;width:74px;height:74px;border-radius:12px;overflow:hidden;isolation:isolate}.thumb svg,.thumb img{position:absolute;left:16%;width:68%;top:4%;height:auto}.thumb .ttl{bottom:6px;top:auto}.who{display:flex;align-items:center;gap:3px;font:600 10.5px var(--display);color:var(--fg-soft);white-space:nowrap;overflow:hidden}.who svg{width:11px;height:11px;flex:0 0 auto}.amt{display:flex;align-items:center;gap:3px;font:700 12px var(--display);color:var(--go);font-variant-numeric:tabular-nums;white-space:nowrap}.amt .usdt{width:11px;height:11px}.wcard.big .amt{color:var(--gold);text-shadow:0 0 10px rgb(255 200 61 / .6)}.empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0 4px;font-family:var(--display);font-weight:700;color:var(--fg-muted)}.empty img{width:120px}.welcome{display:flex;flex-direction:column;gap:4px;margin-bottom:-8px}.welcome h1{font-family:"Noto Sans SC",var(--display);font-weight:900;font-size:22px;line-height:1.2;background:linear-gradient(180deg,#fff 35%,#dcc6ff);-webkit-background-clip:text;background-clip:text;color:transparent}:lang(en) .welcome h1{font-family:var(--display);font-weight:700;text-transform:uppercase}.welcome p{font-size:13.5px;color:var(--fg-muted)}.limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.limit{display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;background:var(--ink-800);border:1px solid rgb(255 255 255 / .1)}.limit .ic{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border-radius:10px}.limit .ic svg{width:18px;height:18px}.limit .ic.in{color:var(--go);background:#00ff9d1a;border:1px solid rgb(0 255 157 / .35)}.limit .ic.out{color:#ff7a90;background:#ff2e4d1a;border:1px solid rgb(255 46 77 / .35)}.limit small{display:block;font-family:var(--display);font-size:11.5px;font-weight:600;color:var(--fg-muted)}.limit b{display:flex;align-items:center;gap:5px;font-family:var(--display);font-size:16px;font-weight:700;white-space:nowrap}.limit b em{font-style:normal;font-size:11px;color:var(--fg-muted)}.usdt{width:18px;height:18px;flex:0 0 auto}.auth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.auth button{height:48px;border-radius:14px;font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:.04em}.auth .login{border:1px solid rgb(255 255 255 / .28);background:#ffffff0a}.auth .register{background:linear-gradient(180deg,#a63dff,var(--brand) 60%,#5a00a8);box-shadow:0 10px 24px -12px #8100eb,inset 0 1px #ffffff59}.player .purse{flex:1}.logout{flex:0 0 auto;align-self:center;font-family:var(--display);font-size:12px;font-weight:700;color:var(--fg-muted);padding:8px 4px}.referral{display:flex;height:66px;border-radius:16px;overflow:hidden;border:1px solid rgb(150 80 255 / .35);background:var(--ink-800)}.ref-lead{position:relative;flex:0 0 112px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding-left:12px;background:linear-gradient(135deg,#a63dff,var(--brand) 55%,#4a0090);clip-path:polygon(0 0,86% 0,100% 50%,86% 100%,0 100%)}.ref-lead b{font-family:var(--display);font-weight:700;font-size:17px;letter-spacing:.06em}:lang(zh) .ref-lead b{font-family:Noto Sans SC;font-weight:900}.ref-lead small{font-size:10.5px;color:#ffffffd9}.ref-act{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-left:1px solid rgb(255 255 255 / .07);font-family:var(--display);font-size:10.5px;font-weight:700;color:var(--fg-soft);text-transform:uppercase;text-align:center;line-height:1.1}.ref-act:first-of-type{border-left:0}.ref-act svg{width:20px;height:20px;color:var(--pink)}.side{position:fixed;z-index:35;top:52%;right:max(0px,calc((100vw - 480px)/2));display:flex;flex-direction:column;gap:6px}.side button{writing-mode:vertical-rl;display:flex;align-items:center;gap:6px;padding:10px 5px;border-radius:10px 0 0 10px;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.08em;border:1px solid rgb(255 255 255 / .18);border-right:0}.side svg{width:14px;height:14px}.side .save{background:linear-gradient(180deg,#1f6dff,#0b3fa8)}.side .partner{background:linear-gradient(180deg,#ffd76a,#c98a12);color:#2a1600}.view{display:none}.view.on{display:flex}.appbar{position:relative;z-index:31;display:flex;align-items:center;gap:10px;height:52px;padding:0 10px 0 12px;background:linear-gradient(90deg,#1c0838,#12061f);border-bottom:1px solid rgb(150 80 255 / .3)}.appbar img{width:32px;height:32px;border-radius:9px;background:#000;padding:3px}.appbar .t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.appbar b{font:700 13px var(--display)}.appbar small{font-size:11px;color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appbar .dl{height:30px;padding:0 14px;border-radius:999px;background:linear-gradient(180deg,#a63dff,var(--brand));font:700 12.5px var(--display)}.appbar .x{width:28px;height:28px;color:var(--fg-muted);font-size:18px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#03020ab3;opacity:0;pointer-events:none;transition:opacity .3s}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;z-index:61;top:0;bottom:0;left:max(0px,calc((100vw - 480px)/2));width:min(84vw,360px);overflow-y:auto;padding:14px 14px 24px;background:linear-gradient(180deg,#170a33,var(--ink-900) 40%);border-right:1px solid rgb(150 80 255 / .35);transform:translate(-105%);transition:transform .35s cubic-bezier(.16,1,.3,1)}.drawer.on{transform:none}.dr-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.dr-user{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:#ffffff0a;border:1px solid rgb(255 255 255 / .1);margin-bottom:14px}.dr-user h3{font-family:"Noto Sans SC",var(--display);font-weight:900;font-size:18px;text-align:center}.dr-user .sub-link{text-align:center;font-size:12.5px;color:var(--fg-muted)}.dr-user .sub-link button{color:var(--pink);font-weight:600}.dr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.dr-grid button{height:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:14px;background:var(--ink-800);border:1px solid rgb(150 80 255 / .28);font:700 11.5px var(--display);color:var(--fg-soft);text-align:center;line-height:1.15;padding:0 4px}.dr-grid svg{width:24px;height:24px;color:var(--gold)}.dr-list button{width:100%;display:flex;align-items:center;gap:12px;height:48px;padding:0 4px;border-bottom:1px solid rgb(255 255 255 / .06);font:600 14.5px var(--sans);color:var(--fg-soft)}.dr-list svg{width:20px;height:20px;color:#c99bff;flex:0 0 auto}.dr-list .v{margin-left:auto;font-size:12.5px;color:var(--fg-muted);display:inline-flex;align-items:center;gap:4px}.dr-foot{margin-top:18px;text-align:center;font-size:11px;color:var(--fg-faint)}.toast{position:fixed;z-index:80;left:50%;bottom:calc(var(--tab-h) + 18px);transform:translate(-50%,12px);max-width:300px;padding:10px 16px;border-radius:12px;background:#1d1036;border:1px solid rgb(150 80 255 / .5);font:600 13px var(--display);text-align:center;opacity:0;pointer-events:none;transition:all .3s}.toast.on{opacity:1;transform:translate(-50%)}.foot{display:flex;flex-direction:column;gap:16px;padding:18px 2px 4px;border-top:1px solid rgb(255 255 255 / .08)}.foot h4{margin-bottom:8px;font:700 12.5px var(--display);letter-spacing:.08em;color:var(--fg-muted);text-transform:uppercase}.foot-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.foot .partner-logo{display:inline-flex;align-items:center;gap:6px;height:26px}.foot .partner-logo img{height:100%}.foot .partner-logo span{font-family:Michroma;font-size:11px;letter-spacing:.06em}.pay{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:10px;background:var(--ink-800);border:1px solid rgb(255 255 255 / .1);font:700 13px var(--display)}.pay .usdt{width:20px;height:20px}.social{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tg{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;border-radius:999px;background:#229ed9;font:700 13.5px var(--display);box-shadow:0 8px 24px -8px #229ed9cc}.tg svg{width:20px;height:20px}.round-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgb(255 255 255 / .15);background:#ffffff0d}.round-btn svg{width:18px;height:18px}.stores{display:flex;gap:10px}.store{flex:1;display:flex;align-items:center;gap:8px;height:46px;padding:0 12px;border-radius:12px;background:var(--ink-800);border:1px solid rgb(255 255 255 / .14);text-align:left}.store svg{width:22px;height:22px;flex:0 0 auto}.store span{display:flex;flex-direction:column;line-height:1.15;font:700 13px var(--display)}.store small{font:600 10px var(--display);color:var(--fg-muted)}.rights{text-align:center;font-size:11px;color:var(--fg-faint);margin-top:-6px}.page-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.page-title{display:inline-block;transform:skew(-6deg);background:linear-gradient(180deg,#fff 35%,#dcc6ff);-webkit-background-clip:text;background-clip:text;color:transparent;font:900 24px/1.15 "Noto Sans SC",var(--display)}:lang(en) .page-title{font-family:var(--display);font-weight:700;text-transform:uppercase}.card{position:relative;border-radius:18px;padding:14px;background:var(--ink-800);border:1px solid rgb(255 255 255 / .1)}.card.hudish{background:linear-gradient(180deg,#170a33,var(--ink-800));border-color:#9650ff73;box-shadow:inset 0 0 30px #8100eb24}.segbar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;gap:4px;border-radius:14px;background:var(--ink-800);border:1px solid rgb(255 255 255 / .1)}.segbar button{height:38px;border-radius:10px;font:700 14px var(--display);color:var(--fg-muted)}:lang(zh) .segbar button{font-family:Noto Sans SC;font-weight:700}.segbar button.on{color:#fff;background:linear-gradient(180deg,#a63dff,var(--brand) 60%,#5a00a8);box-shadow:0 6px 18px -8px #8100eb}.lbl{display:block;margin:14px 0 7px;font:700 12.5px var(--display);color:var(--fg-muted);letter-spacing:.04em}.lbl:first-child{margin-top:0}.field{display:flex;align-items:center;gap:10px;height:50px;padding:0 14px;border-radius:14px;background:#07090f;border:1px solid rgb(255 255 255 / .14);transition:border-color .2s,box-shadow .2s}.field:focus-within{border-color:#fc2ccfa6;box-shadow:0 0 0 3px #fc2ccf1f}.field input{flex:1;min-width:0;height:100%;background:none;border:0;outline:0;color:var(--fg);font:500 15px var(--sans)}.field input::-moz-placeholder{color:var(--fg-faint)}.field input::placeholder{color:var(--fg-faint)}.field>svg{width:18px;height:18px;color:var(--fg-faint);flex:0 0 auto}.field .usdt{width:22px;height:22px}.field .unit{font:700 13px var(--display);color:var(--fg-muted)}.field .eye{color:var(--fg-faint);display:grid;place-items:center}.field .eye svg{width:20px;height:20px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips button{height:34px;padding:0 14px;border-radius:999px;border:1px solid rgb(255 255 255 / .14);background:#ffffff08;font:700 13px var(--display);color:var(--fg-soft)}.chips button.on{border-color:var(--pink);color:#fff;background:#fc2ccf1f;box-shadow:0 0 14px -4px #fc2ccfcc}.cta-btn{width:100%;height:52px;margin-top:16px;border-radius:14px;background:linear-gradient(180deg,#a63dff,var(--brand) 60%,#5a00a8);box-shadow:0 12px 26px -12px #8100eb,inset 0 1px #ffffff59;font:700 16px var(--display);letter-spacing:.04em}:lang(zh) .cta-btn{font-family:Noto Sans SC;font-weight:900;letter-spacing:.12em}.hint{margin-top:10px;font-size:12px;color:var(--fg-faint);text-align:center}.row-info{display:flex;justify-content:space-between;margin-top:12px;font:600 12.5px var(--display);color:var(--fg-muted)}.row-info b{color:var(--fg)}.tile.wide{grid-column:1 / -1;aspect-ratio:16 / 7.2}.tile.wide .art{left:auto;right:4%;top:6%;width:42%}.tile.wide .art img{width:100%}.tile.wide .ttl{left:16px;right:auto;text-align:left;bottom:40px}.tile.wide .sub{justify-content:flex-start;left:16px;bottom:14px}.tile .live-chip{position:absolute;top:10px;left:12px;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;background:#0006;border:1px solid rgb(0 255 157 / .5);color:var(--go);font:700 11px var(--display)}.bal-card{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bal-card>div{padding:12px;border-radius:14px;background:#ffffff0a;border:1px solid rgb(255 255 255 / .08)}.bal-card small{display:flex;align-items:center;gap:6px;font:600 12px var(--display);color:var(--fg-muted)}.bal-card b{display:block;margin-top:4px;font:700 22px var(--display)}.coin-pick{display:flex;align-items:center;gap:10px;height:54px;padding:0 14px;border-radius:14px;background:#07090f;border:1px solid var(--pink)}.coin-pick .usdt{width:28px;height:28px}.coin-pick b{font:700 16px var(--display)}.coin-pick small{font-size:12px;color:var(--fg-muted)}.coin-pick .tick{margin-left:auto;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--pink)}.coin-pick .tick svg{width:13px;height:13px}.tx-list{display:flex;flex-direction:column}.tx-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid rgb(255 255 255 / .06)}.tx-row:last-child{border-bottom:0}.tx-row .ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center}.tx-row .ic svg{width:18px;height:18px}.tx-row .ic.in{color:var(--go);background:#00ff9d1a}.tx-row .ic.out{color:#ff7a90;background:#ff2e4d1a}.tx-row .m{flex:1;min-width:0;display:flex;flex-direction:column}.tx-row .m b{font:700 14px var(--display)}.tx-row .m small{font-size:11.5px;color:var(--fg-faint)}.tx-row .r{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font:700 14px var(--display)}.status{height:18px;padding:0 7px;border-radius:6px;font:700 10.5px/18px var(--display)}.status.ok{color:var(--go);background:#00ff9d1f}.status.wait{color:var(--gold);background:#ffc83d1f}.offers{display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:start}.prail{display:flex;flex-direction:column;gap:8px;position:sticky;top:70px}.prail button{height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:12px;background:var(--ink-800);border:1px solid rgb(255 255 255 / .1);font:700 11.5px var(--display);color:var(--fg-muted)}.prail button svg{width:20px;height:20px}.prail button.on{color:#fff;background:linear-gradient(180deg,#a63dff,var(--brand) 60%,#5a00a8);border-color:transparent}.offer-list{display:flex;flex-direction:column;gap:10px}.offer{position:relative;aspect-ratio:16 / 8.4;border-radius:16px;overflow:hidden;isolation:isolate;text-align:left;border:1px solid rgb(255 255 255 / .14)}.offer .bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(60% 80% at 80% 50%,rgb(255 255 255 / .28),transparent 70%),linear-gradient(120deg,var(--c2),var(--c1))}.offer .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/brand/oyes-pattern-tile.png) 0 0 / 80px 80px;opacity:.08}.offer img{position:absolute;z-index:-1;right:2%;bottom:6%;height:84%;width:auto}.offer img.soft{-webkit-mask:radial-gradient(closest-side,#000 62%,transparent);mask:radial-gradient(closest-side,#000 62%,transparent);animation:float 6s ease-in-out infinite}.offer .o-t{position:absolute;left:14px;top:14px;right:44%;display:flex;flex-direction:column;gap:6px}.offer .o-t b{font:900 19px/1.15 "Noto Sans SC",var(--display);text-shadow:0 2px 0 rgb(0 0 0 / .45)}:lang(en) .offer .o-t b{font-family:var(--banner);font-weight:400;font-size:15px}.offer .o-t small{font-size:11.5px;color:#ffffffd9}.offer .o-chip{position:absolute;left:14px;bottom:12px;height:24px;padding:0 10px;border-radius:999px;background:#0006;border:1px solid rgb(255 255 255 / .3);font:700 11px/22px var(--display)}.signs{display:flex;gap:8px;overflow-x:auto;margin:0 -14px;padding:2px 14px 6px;scrollbar-width:none}.signs::-webkit-scrollbar{display:none}.signs button{flex:0 0 56px;display:flex;flex-direction:column;align-items:center;gap:4px;font:600 11px var(--display);color:var(--fg-muted)}.signs img{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgb(255 255 255 / .12);background:#2a0a5e}.signs button.on{color:var(--gold)}.signs button.on img{border-color:var(--gold);box-shadow:0 0 14px #ffc83d99}.fortune{display:flex;flex-direction:column;gap:12px}.f-top{display:flex;align-items:center;gap:14px}.f-top .av{position:relative;flex:0 0 auto;width:86px;height:86px}.f-top .av:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;border-radius:50%;background:radial-gradient(closest-side,hsl(var(--h) 85% 55% / .6),transparent);animation:glow-breathe 4s ease-in-out infinite}.f-top .av img{position:relative;width:100%;height:100%;border-radius:50%;border:2.5px solid var(--gold);-o-object-fit:cover;object-fit:cover;background:#2a0a5e}.f-top .lvl{display:inline-flex;height:24px;padding:0 10px;border-radius:999px;background:linear-gradient(180deg,#ffe27a,#c98a12);color:#3a2100;font:900 12.5px/24px "Noto Sans SC",var(--display)}.f-top h3{margin-top:6px;font:900 17px/1.3 "Noto Sans SC",var(--display)}.f-blurb{font-size:14px;line-height:1.7;color:var(--fg-soft)}.f-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.f-grid>div{padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgb(255 255 255 / .08)}.f-grid small{display:block;font:700 11.5px var(--display);color:var(--fg-muted)}.f-grid b{display:block;margin-top:3px;font:700 15px var(--display)}.f-grid .do b{color:var(--go)}.f-grid .avoid b{color:#ff7a90}.f-msg{padding:12px 14px;border-radius:12px;border-left:3px solid var(--pink);background:#fc2ccf12;font-size:13.5px;line-height:1.7;color:var(--fg-soft)}.f-actions{display:flex;gap:10px}.f-actions .again{flex:0 0 auto;height:52px;padding:0 16px;border-radius:14px;border:1px solid rgb(255 200 61 / .5);color:var(--gold);font:700 14px var(--display)}.f-note{font-size:11.5px;color:var(--fg-faint);text-align:center}.podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:8px;margin-top:4px}.pod{display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 6px;border-radius:16px 16px 10px 10px;background:linear-gradient(180deg,rgb(var(--m) / .22),var(--ink-800));border:1px solid rgb(var(--m) / .5);text-align:center}.pod .rk{font:400 18px var(--banner);color:rgb(var(--m))}.pod img{width:54px;height:54px;border-radius:50%;border:2.5px solid rgb(var(--m));-o-object-fit:cover;object-fit:cover;background:#2a0a5e}.pod.first img{width:68px;height:68px}.pod b{font:700 12.5px var(--display)}.pod small{font:700 12px var(--display);color:var(--gold)}.pod .fl{font-size:14px}.rank-list{display:flex;flex-direction:column;margin-top:10px}.rank-row{display:flex;align-items:center;gap:10px;height:52px;padding:0 12px;border-bottom:1px solid rgb(255 255 255 / .06)}.rank-row .n{width:22px;font:700 14px var(--display);color:var(--fg-muted);text-align:center}.rank-row img{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#2a0a5e;border:1.5px solid rgb(255 255 255 / .2)}.rank-row .p{flex:1;min-width:0;font:700 14px var(--display)}.rank-row .p small{margin-left:6px}.rank-row .w{font:700 14px var(--display);color:var(--gold)}.more-btn{width:100%;height:44px;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:12px;border:1px solid rgb(255 255 255 / .14);font:700 13.5px var(--display);color:var(--fg-soft)}.more-btn svg{width:16px;height:16px;transition:transform .3s}.more-btn.open svg{transform:rotate(180deg)}.profile{display:flex;align-items:center;gap:14px}.profile .av{width:68px;height:68px;border-radius:50%;border:2.5px solid var(--gold);-o-object-fit:cover;object-fit:cover;background:#2a0a5e;box-shadow:0 0 20px #ffc83d66}.profile .who-me{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.profile .who-me b{font:700 19px var(--display)}.profile .who-me small{font:600 12px var(--display);color:var(--fg-muted)}.vip{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;height:22px;padding:0 8px;border-radius:6px;background:linear-gradient(180deg,#ffe27a,#c98a12);color:#3a2100;font:400 11px/22px var(--banner)}.vip-bar{margin-top:12px}.vip-bar .bar i{background:linear-gradient(90deg,var(--gold),#ff9a3d)}.vip-bar small{display:flex;justify-content:space-between;margin-top:6px;font:600 11.5px var(--display);color:var(--fg-muted)}.me-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.me-actions button{height:44px;border-radius:12px;font:700 14px var(--display)}.me-actions .p{background:linear-gradient(180deg,#a63dff,var(--brand) 60%,#5a00a8)}.me-actions .g{border:1px solid rgb(255 255 255 / .2)}.quick4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.quick4 button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 2px;border-radius:14px;background:var(--ink-800);border:1px solid rgb(255 255 255 / .08);font:700 11.5px var(--display);color:var(--fg-soft)}.quick4 svg{width:24px;height:24px;color:var(--pink)}.menu-list{padding:4px 14px}.menu-list button{width:100%;display:flex;align-items:center;gap:12px;height:52px;border-bottom:1px solid rgb(255 255 255 / .06);font:600 14.5px var(--sans);color:var(--fg-soft)}.menu-list button:last-child{border-bottom:0}.menu-list svg{width:20px;height:20px;color:#c99bff;flex:0 0 auto}.menu-list .v{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--fg-muted)}.menu-list .v svg{width:16px;height:16px;color:var(--fg-faint)}.menu-list .danger{color:#ff7a90}.menu-list .danger svg{color:#ff7a90}.auth-wrap{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:6px}.auth-wrap>img{width:64px;height:64px;filter:drop-shadow(0 0 18px rgb(129 0 235 / .8))}.auth-wrap .card{width:100%}.check{display:flex;align-items:flex-start;gap:10px;margin-top:14px;font-size:13px;color:var(--fg-muted);line-height:1.5;text-align:left}.check input{width:18px;height:18px;margin-top:1px;accent-color:var(--brand);flex:0 0 auto}.safety{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.6;color:var(--fg-faint)}.safety svg{width:16px;height:16px;flex:0 0 auto;color:var(--go);margin-top:2px}.fit{white-space:nowrap;min-width:0}.fit-wrap{white-space:normal!important;text-wrap:balance}p{text-wrap:pretty}.f-blurb,.f-msg,.welcome p,.hint,.safety span{text-wrap:wrap}.pm{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:30px;padding:0 9px;border-radius:7px;font:700 12px/1 var(--sans);white-space:nowrap;box-shadow:inset 0 0 0 1px #ffffff1f}.pm b{font-weight:800}.pm .usdt{width:16px;height:16px}.pays{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pays .pm{width:100%;padding:0 4px;font-size:10.5px}.methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.method{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 4px 10px;border-radius:14px;background:#07090f;border:1px solid rgb(255 255 255 / .14);transition:border-color .2s,box-shadow .2s}.method.on{border-color:var(--pink);background:#fc2ccf14;box-shadow:0 0 18px -6px #fc2ccfcc}.method .marks{display:flex;gap:3px;height:20px;max-width:100%}.method .marks .pm{height:20px;padding:0 3px;border-radius:5px;font-size:7px}#tuMethodBody .lbl:first-child{margin-top:14px}.method .marks .pm svg{height:13px;width:auto}.method .marks .pm:has(svg) b{display:none}.method>b{font:700 13px var(--display)}.picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pick{height:48px;display:grid;place-items:center;border-radius:12px;background:#07090f;border:1px solid rgb(255 255 255 / .14)}.pick.on{border-color:var(--pink);box-shadow:0 0 0 2px #fc2ccf40}#tuAmtIcon{display:grid;place-items:center;width:22px}#tuAmtIcon svg{width:22px;height:22px}.usd{font:700 19px var(--display);color:var(--go)}.jackpot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;padding:12px 16px;border-radius:16px;overflow:hidden;background:radial-gradient(120% 160% at 0% 50%,rgb(255 200 61 / .2),transparent 60%),linear-gradient(90deg,#1f1003,#160833);border:1px solid rgb(255 200 61 / .5);box-shadow:0 0 30px -12px #ffc83db3}.jackpot:after{content:"";position:absolute;top:0;bottom:0;width:30%;left:-30%;background:linear-gradient(100deg,transparent,rgb(255 230 150 / .16),transparent);animation:bar-sweep 3.5s ease-in-out infinite}.jp-l{display:flex;flex-direction:column;gap:3px;min-width:0}.jackpot small{font:700 12px var(--display);color:#ffd678e6;letter-spacing:.04em}:lang(zh) .jackpot small{font-family:Noto Sans SC}.jackpot b{font:700 30px/1 var(--display);font-variant-numeric:tabular-nums;letter-spacing:.01em;background:linear-gradient(180deg,#fff6c8,#ffc83d 55%,#c98a12);-webkit-background-clip:text;background-clip:text;color:transparent}.jackpot b.bump{animation:jp-bump .45s cubic-bezier(.16,1,.3,1)}@keyframes jp-bump{0%{transform:translateY(4px);opacity:.55}to{transform:none;opacity:1}}.jp-unit{font:400 20px var(--banner);color:var(--gold)}.app.game-mode .tabbar{display:none}.app.game-mode{padding-bottom:168px}.p-head{display:flex;align-items:center;gap:10px}.back{flex:0 0 auto;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--ink-800);border:1px solid rgb(255 255 255 / .12)}.back svg{width:20px;height:20px}.p-head .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.p-head .t b{font:900 21px/1.15 "Noto Sans SC",var(--display);background:linear-gradient(180deg,#fff 35%,#dcc6ff);-webkit-background-clip:text;background-clip:text;color:transparent}:lang(en) .p-head .t b{font-family:var(--display);font-weight:700;text-transform:uppercase}.p-head .t small{font:700 12px var(--display);color:var(--gold)}.rules-btn{flex:0 0 auto;height:36px;padding:0 12px;border-radius:999px;border:1px solid rgb(255 255 255 / .16);display:inline-flex;align-items:center;gap:5px;font:700 12.5px var(--display);color:var(--fg-soft)}.rules-btn svg{width:16px;height:16px}.pick-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.pick-head .l{display:flex;align-items:baseline;gap:8px;min-width:0}.pick-head b{font:900 17px "Noto Sans SC",var(--display);white-space:nowrap}.pick-head small{font:600 12px var(--display);color:var(--fg-muted)}.pick-head .acts{display:flex;gap:14px;flex:0 0 auto}.pick-head .acts button{font:700 12.5px var(--display);color:var(--pink)}.signs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sg{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 2px 7px;border-radius:14px;background:var(--ink-800);border:1px solid rgb(255 255 255 / .1);transition:transform .15s,border-color .2s}.sg:active{transform:scale(.94)}.sg img{width:54px;height:54px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#2a0a5e;border:2px solid rgb(255 255 255 / .12);transition:border-color .2s,box-shadow .2s}.sg span{font:700 12.5px var(--display)}.sg .stake{font:700 10.5px var(--display);color:var(--fg-faint)}.sg.on{border-color:var(--gold);background:radial-gradient(80% 70% at 50% 30%,hsl(var(--h) 85% 55% / .4),var(--ink-800))}.sg.on img{border-color:var(--gold);box-shadow:0 0 16px hsl(var(--h) 85% 60% / .85)}.sg.on .stake{color:var(--gold)}.sg .tick{position:absolute;top:5px;right:5px;width:18px;height:18px;border-radius:50%;background:var(--gold);color:#2a1600;display:none;place-items:center}.sg .tick svg{width:11px;height:11px}.sg.on .tick{display:grid;animation:pop-in .35s cubic-bezier(.16,1.4,.3,1)}.sg .last{position:absolute;top:5px;left:5px;height:16px;padding:0 5px;border-radius:5px;font:700 9.5px/16px var(--display);background:#00ff9d26;color:var(--go)}.stake-row{display:flex;align-items:center;gap:10px;margin-top:12px}.stepper{display:flex;align-items:center;height:48px;border-radius:14px;background:#07090f;border:1px solid rgb(255 255 255 / .14)}.stepper button{width:46px;height:100%;font:700 22px var(--display);color:var(--fg-soft)}.stepper input{width:84px;text-align:center;background:none;border:0;outline:0;color:var(--fg);font:700 19px var(--display)}.stake-row .unit{font:700 13px var(--display);color:var(--fg-muted)}.stake-row{flex-wrap:wrap}.stake-row .range-note{flex:1 0 100%;font:600 12px var(--display);color:var(--fg-faint)}.ticket{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:linear-gradient(90deg,#00ff9d1f,#8100eb24);border:1px dashed rgb(0 255 157 / .55)}.ticket .ava,.st-mine .ava{display:flex;flex:0 0 auto}.ticket .ava img,.st-mine .ava img{width:30px;height:30px;border-radius:50%;border:2px solid var(--ink-950);margin-left:-9px;background:#2a0a5e;-o-object-fit:cover;object-fit:cover}.ticket .ava img:first-child,.st-mine .ava img:first-child{margin-left:0}.ticket .m{display:flex;flex-direction:column;min-width:0}.ticket b{font:700 14px var(--display);color:var(--go)}.ticket small{font:600 11.5px var(--display);color:var(--fg-muted)}.ticket .go{margin-left:auto;flex:0 0 auto;height:36px;padding:0 14px;border-radius:999px;background:var(--go);color:#00140b;font:700 13px var(--display)}@keyframes pop-in{0%{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}.actbar{position:fixed;z-index:40;left:50%;bottom:0;transform:translate(-50%);width:100%;max-width:480px;display:none;padding:10px 14px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#0c0f15f7,#00040bfc);border-top:1px solid rgb(150 80 255 / .4);box-shadow:0 -20px 40px -20px #000000e6}.app.game-mode .actbar{display:block}.act-sum{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font:600 12.5px var(--display);color:var(--fg-muted)}.act-sum b{color:var(--fg);font-size:16px}.act-sum+.act-sum{margin-top:3px;margin-bottom:9px}.act-sum .gold{color:var(--gold)}.actbar .game-btn{width:100%;height:54px}.game-btn:disabled{opacity:.45}.game-btn:disabled:after{display:none}.demo-link{display:block;margin:8px auto 0;font:700 12px var(--display);color:var(--fg-muted);border-bottom:1px dashed rgb(255 255 255 / .3)}.sheet{position:fixed;z-index:66;left:50%;bottom:0;width:100%;max-width:480px;max-height:88dvh;overflow-y:auto;transform:translate(-50%,105%);transition:transform .38s cubic-bezier(.16,1,.3,1);padding:10px 16px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:var(--ink-800);border:1px solid rgb(150 80 255 / .4);border-bottom:0;box-shadow:0 -30px 80px -30px #8100ebcc}.sheet.on{transform:translate(-50%)}#sheetScrim{z-index:65}.sheet .grab{width:40px;height:4px;border-radius:9px;background:#fff3;margin:0 auto 14px}.sheet h3{font:900 20px "Noto Sans SC",var(--display)}:lang(en) .sheet h3{font-family:var(--display);font-weight:700}.sheet .sub2{margin:3px 0 14px;font:600 12.5px var(--display);color:var(--fg-muted)}.pick-list{display:flex;flex-direction:column;gap:6px}.pick-line{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffff0a}.pick-line img{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#2a0a5e}.pick-line b{flex:1;font:700 14px var(--display)}.pick-line span{font:700 13.5px var(--display);color:var(--gold)}.sum-rows{margin-top:12px;padding-top:10px;border-top:1px solid rgb(255 255 255 / .08);display:flex;flex-direction:column;gap:7px}.sum-rows div{display:flex;justify-content:space-between;font:600 13px var(--display);color:var(--fg-muted)}.sum-rows b{color:var(--fg)}.sum-rows .gold b{color:var(--gold)}.sheet-actions{display:grid;grid-template-columns:1fr 1.6fr;gap:10px;margin-top:16px}.ghost-lg{height:54px;border-radius:14px;border:1px solid rgb(255 255 255 / .2);font:700 15px var(--display);color:var(--fg-soft)}.sheet-actions .game-btn{height:54px}.rules-text{white-space:pre-line;font-size:14px;line-height:1.85;color:var(--fg-soft)}.joined{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:6px 0 2px}.joined .ok{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;margin-bottom:4px;background:radial-gradient(circle,#00ff9d4d,#00ff9d0f);border:2px solid var(--go);color:var(--go);animation:pop-in .5s cubic-bezier(.16,1.4,.3,1)}.joined .ok svg{width:32px;height:32px}.joined p{font:600 13.5px var(--display);color:var(--fg-muted)}.stage{position:fixed;z-index:70;top:0;bottom:0;left:50%;width:100%;max-width:480px;transform:translate(-50%);display:none;flex-direction:column;overflow-x:hidden;overflow-y:auto;background:radial-gradient(90% 50% at 50% 42%,rgb(129 0 235 / .55),transparent 72%),linear-gradient(180deg,#00040bb3,#00040b59 35%,#00040beb),url(/assets/art/hero-bg.webp) center / cover,var(--ink-950)}.stage.on{display:flex}.stage.won{background:radial-gradient(90% 50% at 50% 38%,rgb(255 200 61 / .45),transparent 72%),linear-gradient(180deg,#00040bb3,#00040b59 35%,#00040beb),url(/assets/art/hero-bg.webp) center / cover,var(--ink-950)}.st-top{display:flex;align-items:center;gap:10px;padding:14px 14px 0}.st-top .t{flex:1;min-width:0;display:flex;flex-direction:column}.st-top b{font:900 18px "Noto Sans SC",var(--display)}:lang(en) .st-top b{font-family:var(--display);font-weight:700}.st-top small{font:600 12px var(--display);color:var(--fg-muted)}.st-close{flex:0 0 auto;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#00000073;border:1px solid rgb(255 255 255 / .15)}.st-close svg{width:20px;height:20px}.live-pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:#ff2e4d29;border:1px solid rgb(255 46 77 / .5);font:700 11.5px var(--display);color:#ff8a9c}.st-clock{margin:16px auto 0;display:flex;flex-direction:column;align-items:center;gap:4px}.st-clock span{font:700 48px/1 var(--display);font-variant-numeric:tabular-nums;text-shadow:0 0 20px var(--cg, rgb(0 255 157 / .9))}.st-clock small{font:600 12.5px var(--display);color:var(--fg-muted)}.st-box{position:relative;width:76%;max-width:300px;aspect-ratio:1;margin:4px auto 0;flex:0 0 auto}.st-box .glow{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border-radius:50%;background:radial-gradient(closest-side,rgb(129 0 235 / .75),rgb(129 0 235 / .22) 55%,transparent);animation:glow-breathe 4s ease-in-out infinite}.st-box .ring{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgb(255 200 61 / .22) 0 3deg,transparent 3deg 15deg);-webkit-mask:radial-gradient(closest-side,transparent 58%,#000 62%,#000 66%,transparent 72%);mask:radial-gradient(closest-side,transparent 58%,#000 62%,#000 66%,transparent 72%);animation:spin 24s linear infinite}.st-box .box{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;animation:float 5s ease-in-out infinite;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .45s}.st-box .shuffle{position:absolute;left:34%;right:34%;top:20%;height:32%;transition:opacity .4s}.st-box .shuffle img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);mix-blend-mode:screen;opacity:0}.st-box .shuffle img.on{opacity:.32}.st-box.charge .box{animation:box-shake .45s ease-in-out infinite}.st-box.charge .glow{animation-duration:.8s}.st-box.charge .ring{animation-duration:3s}.st-box.open .box,.st-box.open .shuffle{transform:scale(1.3);opacity:0;animation:none}.st-box .flash{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;border-radius:50%;background:radial-gradient(closest-side,#fff,rgb(255 215 106 / .85) 40%,transparent);opacity:0}.st-box.open .flash{animation:box-flash .9s ease-out both}.st-box .hglow{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;border-radius:50%;opacity:0;background:radial-gradient(closest-side,hsl(var(--h) 90% 60% / .8),transparent)}.st-box.open .hglow{animation:fx-glow 1s ease-out .3s both}.st-box .hero{position:absolute;left:6%;right:6%;bottom:2%;width:88%;opacity:0}.st-box.open .hero{animation:hero-pop .85s cubic-bezier(.2,1.5,.35,1) .35s both}@keyframes hero-pop{0%{opacity:0;transform:translateY(16%) scale(.45)}to{opacity:1;transform:none}}.count{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:3;font:400 128px/1 var(--banner);color:#fff;pointer-events:none;text-shadow:0 6px 0 #2a0a5e,0 0 34px rgb(252 44 207 / .95)}.count.go{animation:count-pop .7s cubic-bezier(.16,1,.3,1) both}@keyframes count-pop{0%{transform:scale(2.4);opacity:0}30%{opacity:1}to{transform:scale(.85);opacity:0}}.fx{position:absolute;top:-20%;right:-10%;bottom:0;left:-10%;overflow:hidden;pointer-events:none;container-type:size}.fx i{position:absolute;top:-6%;opacity:0;animation:fx-fall linear infinite}.fx i.rise{top:100%;animation-name:fx-rise;animation-timing-function:ease-out}.fx .coin{border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6c8,#ffc83d 45%,#b8700f);box-shadow:inset 0 0 0 1.5px #a86a08}.st-mine{margin:8px 14px 0;display:flex;align-items:center;justify-content:center;gap:8px;font:600 12.5px var(--display);color:var(--fg-muted)}.st-mine img.hit{border-color:var(--gold);box-shadow:0 0 12px var(--gold)}.st-hype{margin:18px 14px 0;padding:14px;border-radius:18px;background:#0c0f15b8;border:1px solid rgb(255 255 255 / .08)}.st-online{display:flex;align-items:center;gap:8px;font:600 13px var(--display);color:var(--fg-muted)}.st-online b{margin-left:auto;font:700 18px var(--display);color:var(--fg);font-variant-numeric:tabular-nums}.st-hot{margin-top:12px;padding-top:12px;border-top:1px solid rgb(255 255 255 / .07);display:flex;flex-direction:column;gap:10px}.st-hot small{font:700 12px var(--display);color:var(--fg-muted)}.hot-row{display:grid;grid-template-columns:28px 44px 1fr auto;align-items:center;gap:10px}.hot-row img{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#2a0a5e}.hot-row b{font:700 13.5px var(--display)}.hbar{height:6px;border-radius:9px;background:#ffffff14;overflow:hidden}.hbar i{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,var(--brand),var(--pink))}.hot-row em{font-style:normal;font:600 12px var(--display);color:var(--fg-muted);font-variant-numeric:tabular-nums}.st-actions{margin-top:auto;padding:16px 14px calc(18px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:10px}.st-actions .game-btn,.actbar .game-btn,.sheet-actions .game-btn,.res-btns .game-btn{flex:none}.st-actions .game-btn{width:100%;height:54px}.st-hint{font:600 12px var(--display);color:var(--fg-faint)}.scroll-res{position:relative;width:calc(100% - 28px);max-width:380px;margin:4px auto 0;padding:0 6px}.scroll-res .rod{position:absolute;top:50%;z-index:2;width:12px;height:calc(100% + 18px);transform:translateY(-50%);border-radius:9px;background:linear-gradient(90deg,#7a4a0c,#ffd76a 45%,#b07a1c);box-shadow:0 4px 12px #0009}.scroll-res .rod.l{left:0}.scroll-res .rod.r{left:calc(100% - 12px);animation:rod-roll .8s cubic-bezier(.22,1,.36,1) both}@keyframes rod-roll{0%{left:0}to{left:calc(100% - 12px)}}.scroll-res .paper{display:flex;align-items:center;gap:12px;padding:10px 16px 10px 14px;border-top:2px solid rgb(255 200 61 / .75);border-bottom:2px solid rgb(255 200 61 / .75);background:linear-gradient(180deg,#5a0f2a,#3a0a4f);box-shadow:0 20px 50px -20px #ffc83d99;animation:unroll .8s cubic-bezier(.22,1,.36,1) both}@keyframes unroll{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.scroll-res .season{width:44px;height:44px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;border:1px solid rgb(255 255 255 / .22);background:radial-gradient(circle at 50% 35%,hsl(var(--h) 80% 55% / .6),hsl(var(--h) 60% 12%))}.scroll-res .season svg{width:22px;height:22px}.scroll-res .mid{display:flex;flex-direction:column;min-width:0}.scroll-res .mid small{font:700 11px var(--display);color:var(--gold);letter-spacing:.04em}.scroll-res .mid b{font:900 28px/1.1 "Noto Sans SC",var(--display);background:linear-gradient(180deg,#fff,#ffd76a);-webkit-background-clip:text;background-clip:text;color:transparent}:lang(en) .scroll-res .mid b{font-family:var(--display);font-weight:700;text-transform:uppercase}.scroll-res .r2{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;font:700 13px var(--display);white-space:nowrap}.scroll-res .r2 small{font:600 11.5px var(--display);color:var(--fg-muted)}.res-card{margin:14px 14px 0;padding:16px 16px 14px;border-radius:20px;text-align:center;animation:card-up .6s cubic-bezier(.16,1,.3,1) both}@keyframes card-up{0%{transform:translateY(30px);opacity:0}to{transform:none;opacity:1}}.res-card.win{background:radial-gradient(120% 90% at 50% 0%,rgb(255 200 61 / .32),transparent 70%),linear-gradient(180deg,#2a1704,#160833);border:1.5px solid var(--gold);box-shadow:0 0 50px -10px #ffc83dcc}.res-card.lose,.res-card.none{background:#0c0f15eb;border:1px solid rgb(255 255 255 / .12)}.res-card h3{font:900 26px "Noto Sans SC",var(--display)}:lang(en) .res-card h3{font-family:var(--banner);font-weight:400;font-size:24px}.res-card.win h3{background:linear-gradient(180deg,#fff6c8,#ffc83d 60%,#c98a12);-webkit-background-clip:text;background-clip:text;color:transparent}.amt-big{margin-top:4px;font:700 46px/1 var(--display);color:var(--gold);font-variant-numeric:tabular-nums;text-shadow:0 0 26px rgb(255 200 61 / .7)}.amt-big small{font-size:18px;margin-left:4px}.res-card p{margin-top:8px;font:600 13px var(--display);color:var(--fg-muted)}.res-card .res-btns{display:grid;grid-template-columns:1fr 1.5fr;gap:10px;margin-top:14px}.res-card .res-btns .game-btn,.res-card .ghost-lg{height:52px}:lang(en) .bt{font-size:18px;letter-spacing:.02em}:lang(en) .bsub{font:600 12.5px/1.3 var(--display);letter-spacing:.03em;text-transform:none;text-shadow:0 1px 8px rgb(0 0 0 / .8);color:#ffffffeb}:lang(en) .ref-act{text-transform:none;font-size:10.5px;letter-spacing:.01em}:lang(en) .ref-lead b{font-size:15px;letter-spacing:.08em}:lang(en) .welcome h1{font-size:20px;letter-spacing:.03em}:lang(en) .welcome p{font-size:13px}:lang(en) .gtitle h2,:lang(en) .page-title{letter-spacing:.03em}:lang(en) .cta-btn,:lang(en) .game-btn,:lang(en) .auth button{letter-spacing:.05em}:lang(en) .segbar button,:lang(en) .cat,:lang(en) .chips button{letter-spacing:.02em}:lang(en) .lbl,:lang(en) .limit small,:lang(en) .jackpot small{letter-spacing:.05em}:lang(en) .sg span{font-size:11.5px}:lang(en) .mode .odds{font-size:26px}.disclaimer{margin-top:6px;text-align:center;font-size:11px;line-height:1.6;color:var(--fg-faint)}.tabbar{position:fixed;z-index:40;left:50%;bottom:0;transform:translate(-50%);width:100%;max-width:480px;height:var(--tab-h);display:grid;grid-template-columns:repeat(5,1fr);align-items:end;padding:0 6px 10px;background:linear-gradient(180deg,#0c0f15f5,#00040bfc);border-top:1px solid rgb(150 80 255 / .35)}.tb{display:flex;flex-direction:column;align-items:center;gap:4px;font-family:var(--display);font-size:11.5px;font-weight:700;color:var(--fg-faint)}.tb svg{width:24px;height:24px}.tb.on{color:#fff}.tb.on svg{color:var(--pink);filter:drop-shadow(0 0 6px rgb(252 44 207 / .7))}.tb-center{position:relative;display:flex;flex-direction:column;align-items:center}.tb-center .orb{position:relative;width:66px;height:66px;margin-top:-30px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,#3a1078,#12061f 70%);border:2px solid rgb(255 200 61 / .8);box-shadow:0 0 0 5px var(--ink-950),0 0 26px #8100ebe6}.tb-center .orb svg{width:30px;height:30px;color:var(--gold);animation:float 3s ease-in-out infinite}.tb-center span{margin-top:3px;font-family:var(--display);font-size:11.5px;font-weight:700;color:var(--gold)}:root{--r-card: 20px;--r-ctl: 12px;--line: rgb(255 255 255 / .06);--icon: #b98cff;--label: #9aa3b2;--cap: #6b7385;--well: #12161e}main{padding:16px 16px 0;gap:24px}.app{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.app.game-mode{padding-bottom:calc(250px + env(safe-area-inset-bottom))}.strip,.wins-window,.signs{margin:0 -16px;padding-inline:16px;scroll-padding-inline:16px}.pattern,.tile .bg:after,.offer .bg:after{display:none}.appbar{height:48px}.appbar img{width:30px;height:30px}.topbar{height:52px}.card,.limit,.purse,.referral,.livetx,.prov,.quick4 button,.dr-grid button,.dr-user,.sg,.stepper,.method,.pick,.coin-pick,.mini,.st-hype,.wcard .thumb{border-color:var(--line)}.card.hudish{border-color:#9650ff4d;box-shadow:none}.bal-card>div,.f-grid>div,.pick-line,.mini{border:0;background:var(--well)}.card .bal-card{gap:1px;background:var(--line);border-radius:var(--r-ctl);overflow:hidden}.card .bal-card>div{border-radius:0}.limit{padding:10px 12px;gap:10px}.limit .ic{width:30px;height:30px;border-radius:9px}.limit .ic svg{width:16px;height:16px}.card,.hud,.banner,.offer,.jackpot,.referral,.st-hype,.res-card,.ticket,.tile.wide{border-radius:var(--r-card)}.cta-btn,.auth button,.me-actions button,.field,.stepper,.segbar,.limit,.prov,.quick4 button,.dr-grid button,.sg,.method,.pick,.ghost-lg,.ghost-btn,.search,.pick-line,.bal-card>div,.f-grid>div,.mini,.tile{border-radius:var(--r-ctl)}.segbar button{border-radius:9px}.search{border-radius:var(--r-ctl);border-color:var(--line);background:var(--well)}.gtitle h2,.page-title{font-size:22px}.lbl{margin:16px 0 8px;font:600 13px var(--display);color:var(--label);letter-spacing:0}.limit small,.purse-head,.row-info span,.bal-card small,.jackpot small,.st-online,.hot-row em,.act-sum{color:var(--label)}.hint,.note,.range-note,.tx-row .m small,.disclaimer,.rights,.f-note,.st-hint,.pick-head small,.sheet .sub2{color:var(--cap);font-size:12px}.menu-list button,.dr-list button{font:500 15px var(--sans)}.f-blurb{width:100%;font-size:15px;line-height:1.6}.rules-text{font-size:14.5px}:lang(zh) .cta-btn,:lang(zh) .game-btn,:lang(zh) .auth button,:lang(zh) .ref-lead b,:lang(zh) .segbar button{letter-spacing:0}.game-btn{letter-spacing:.02em}.quick4 svg,.ref-act svg,.menu-list svg,.dr-list svg,.prov svg,.cat svg,.dr-grid svg,.prail button svg{color:var(--icon)}.dr-grid button:nth-child(1) svg,.dr-grid button:nth-child(2) svg{color:var(--gold)}.tb-center .orb{border-color:#fc2ccf99;background:radial-gradient(circle at 50% 35%,#a63dff,#5a00a8 75%);box-shadow:0 0 0 5px var(--ink-950),0 0 24px #8100ebd9}.tb-center .orb svg{color:#fff}.tb-center span{color:var(--fg-soft)}.tb-center.on span{color:#fff}.status.wait{color:var(--label);background:#1a1f29}.pick-line span{color:var(--fg)}.f-actions .again{color:var(--fg-soft)}.chips button.on,.method.on,.pick.on{border:2px solid var(--pink);background:#fc2ccf14;box-shadow:none}.pick .pm{box-shadow:none}.chips button{border-color:var(--line);background:var(--well)}.sg.on{border:2px solid var(--pink);background:#fc2ccf14}.sg.on img{border-color:var(--pink);box-shadow:none}.sg.on .stake{color:#fff}.sg .tick{background:var(--pink);color:#fff;top:4px;right:4px}.sg .last{top:4px;left:4px}.sg{padding-top:12px}.cat{border:0;background:var(--well)}.cat.on{background:var(--brand);box-shadow:none}.cat.on:after{display:none}.segbar button.on{background:var(--brand);box-shadow:none}.seg button.on{background:var(--brand)}.ghost-skew,.res-btns .ghost-lg,.sheet-actions .ghost-lg,.f-actions .again,.cta-row .ghost-btn{border:0;border-radius:0;background:#ffffff14;color:var(--fg-soft);clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%)}.cta-row .ghost-btn{padding:0 22px}.game-btn,.ghost-lg,.cta-btn{height:52px}.auth-wrap>img{display:none}#auForm.card{padding:0;border:0;background:none}.field{height:48px;background:var(--well);border:1px solid var(--line)}.field:focus-within{border:1.5px solid var(--brand);box-shadow:none}.field input{font:400 16px var(--sans)}.field input::-moz-placeholder{color:#5b6270}.field input::placeholder{color:#5b6270}.check{min-height:44px;align-items:center;margin-top:8px}.check input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;border-radius:6px;border:1.5px solid rgb(255 255 255 / .3);background:transparent;display:grid;place-items:center}.check input:checked{background:var(--brand);border-color:var(--brand)}.check input:checked:after{content:"";width:10px;height:6px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.safety{font-size:13px;line-height:1.5}#tuChips,#pChips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}#tuChips button,#pChips button{height:40px;padding:0;font:600 14px var(--display);border-radius:var(--r-ctl)}#tuAddrWrap{margin-top:8px}[data-view=topup] .page-head{display:none}.picks.four{grid-template-columns:repeat(4,minmax(0,1fr))}.pick:not(.on) .pm{filter:grayscale(1);opacity:.7}.jackpot{margin:0 0 12px;padding:14px 16px}.jackpot b{font:700 34px/1 var(--display);background:none;-webkit-text-fill-color:var(--gold);color:var(--gold)}.jp-unit{font:700 14px var(--display);color:var(--gold);align-self:flex-end;margin-bottom:4px}.providers{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px 14px;padding:0 16px}.prov{flex:0 0 auto;height:36px;flex-direction:row;gap:6px;padding:0 12px;border:0;background:var(--well);box-shadow:none}.prov svg{width:16px;height:16px}.prov b{font:600 12px var(--display);white-space:nowrap}.prov small{display:none}.ttl{line-height:.98}.tile .ttl{bottom:28px}.hud .rail{display:none}.pays .pm{background:var(--well)!important;color:#ffffffb8!important;box-shadow:none;height:32px}.pays .pm span{color:inherit!important}.pays .pm svg{filter:grayscale(1) brightness(1.4);opacity:.8}.tg{background:var(--well);box-shadow:none}.tg svg{color:#229ed9}.foot{gap:20px}.clock.hot,#stTime.hot{animation:tick-pulse 1s ease-in-out infinite;display:inline-block}@keyframes tick-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.win-line{display:flex;align-items:center;gap:8px;margin:12px -14px -14px;padding:11px 16px;border-top:1px solid var(--line);background:#00000038;font:600 12.5px var(--display);color:var(--label);overflow:hidden}.win-line img{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#2a0a5e}.win-line b{color:var(--fg)}.win-line em{font-style:normal;margin-left:auto;color:var(--gold);font-weight:700;white-space:nowrap}.win-line .in{display:flex;align-items:center;gap:8px;width:100%;animation:line-in .5s cubic-bezier(.16,1,.3,1)}@keyframes line-in{0%{transform:translateY(100%);opacity:0}to{transform:none;opacity:1}}.joiners{display:flex;align-items:center;gap:8px;font:600 12px var(--display);color:var(--label)}.joiners b{color:var(--fg)}.joiners .ava img{width:20px;height:20px;margin-left:-6px;border:1.5px solid var(--ink-800);border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#2a0a5e}.joiners .ava img:first-child{margin-left:0}.joiners .ava{display:flex}.st-box .burst{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;border-radius:50%;opacity:0;background:repeating-conic-gradient(from 0deg,hsl(var(--h) 90% 70% / .5) 0 6deg,transparent 6deg 20deg);-webkit-mask:radial-gradient(closest-side,#000 30%,transparent 75%);mask:radial-gradient(closest-side,#000 30%,transparent 75%)}.st-box.open .burst{animation:fx-glow .8s ease-out .3s both,spin 8s linear infinite;opacity:.3}.stage{background:radial-gradient(280px 280px at 50% 40%,rgb(129 0 235 / .45),transparent 70%),linear-gradient(180deg,#00040bb3,#00040b59 40%,#00040bf0),url(/assets/art/hero-bg.webp) center / cover,var(--ink-950)}.stage.won{background:radial-gradient(300px 300px at 50% 36%,rgb(255 200 61 / .4),transparent 70%),linear-gradient(180deg,#00040bb3,#00040b59 40%,#00040bf0),url(/assets/art/hero-bg.webp) center / cover,var(--ink-950)}.st-mine{flex-wrap:wrap}.mine-list{display:flex;gap:10px}.mine-list span{display:flex;flex-direction:column;align-items:center;gap:3px;font:600 11px var(--display);color:var(--label)}.mine-list img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#2a0a5e;border:2px solid rgb(255 255 255 / .14)}.mine-list img.hit{border-color:var(--gold);box-shadow:0 0 0 2px #ffc83d59}.res-card .mine-list{justify-content:center;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.res-card.win{background:radial-gradient(120% 90% at 50% 0%,rgb(255 200 61 / .22),transparent 70%),#0c0f15f0;border:1px solid rgb(255 200 61 / .6)}.res-card.lose,.res-card.none{background:#0c0f15f0;border-color:var(--line)}.res-card h3{font-size:28px}.amt-big{font-size:52px;text-shadow:0 0 24px rgb(255 200 61 / .55)}.scroll-res .r2{display:none}.scroll-res .paper{padding-right:22px}.act-stake{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;padding-bottom:12px;margin-bottom:10px;border-bottom:1px solid var(--line)}.act-stake .lbl{margin:0}.act-stake .stepper{height:40px;justify-self:end}.act-stake .stepper button{width:40px;font-size:20px}.act-stake .stepper input{width:70px;font-size:17px}.act-stake #pChips{grid-column:1 / -1}.act-stake #pChips button{height:36px;font-size:13.5px}.sg .stake{min-height:14px}.sg .stake.was-last{color:var(--go)}.pod{gap:4px;padding:12px 6px 10px}.pod small{font:700 16px var(--display)}.pod .fl{font:600 11px var(--display);color:var(--label)}.my-rank{display:flex;align-items:center;gap:10px;height:56px;margin-top:12px;padding:0 14px;border-radius:var(--r-ctl);background:#1a1f29;font:600 13px var(--display);color:var(--label)}.my-rank b{font:700 15px var(--display);color:var(--fg)}.my-rank img{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#2a0a5e}.my-rank .w{margin-left:auto;font:700 15px var(--display);color:var(--gold)}.offer .bg{background:radial-gradient(60% 80% at 82% 50%,rgb(255 255 255 / .14),transparent 70%),linear-gradient(135deg,#2a0b52,#0c0f15)}.offer{border-color:#9650ff4d}.offer.prize{border-color:#ffc83d80}.offer .o-chip,.banner .mini-logo,.hud .c-bl,.hud .c-br{display:none}.pays .pm svg{filter:none;opacity:.9}[data-view=games] .search{margin-bottom:-10px}[data-view=games] .cats{margin-bottom:-8px}.banner-wrap{display:flex;flex-direction:column;gap:10px}.banner{aspect-ratio:16 / 8.6;border:0;border-radius:var(--r-card);box-shadow:0 18px 40px -20px #8100ebd9;touch-action:pan-y}.bn{position:relative;flex:0 0 100%;height:100%;overflow:hidden;isolation:isolate}.bn-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:radial-gradient(55% 95% at 80% 62%,var(--b1) 0%,transparent 64%),linear-gradient(115deg,var(--b3) 0%,var(--b2) 58%,var(--b1) 140%)}.bn-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(0 0 0 / .35),transparent 55%)}.bn-rays{position:absolute;z-index:-2;width:440px;height:440px;right:-150px;top:50%;margin-top:-220px;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgb(255 255 255 / .16) 0 5deg,transparent 5deg 15deg);-webkit-mask:radial-gradient(closest-side,#000 22%,transparent 70%);mask:radial-gradient(closest-side,#000 22%,transparent 70%);animation:spin 36s linear infinite}.bn-floor{position:absolute;z-index:-1;right:3%;bottom:5%;width:46%;height:16%;border-radius:50%;background:radial-gradient(closest-side,rgb(255 255 255 / .5),transparent)}.bn-art{position:absolute;z-index:0;right:0;top:0;bottom:0;width:50%}.bn-art svg{position:absolute;top:4%;right:2%;bottom:2%;left:2%;width:96%;height:94%;overflow:visible}.bn-copy{position:absolute;z-index:2;left:16px;top:0;bottom:0;width:56%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}.bn-kick{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;background:#00000059;border:1px solid rgb(255 255 255 / .22);font:700 11px var(--display);color:#fff;white-space:nowrap}.bn-kick .rec{width:7px;height:7px}.bn-h{display:flex;flex-direction:column;font:900 21px/1.12 "Noto Sans SC",var(--display);color:#fff;text-shadow:0 2px 0 rgb(0 0 0 / .35)}.bn-h em,.bn-jp b{font-style:normal;background:linear-gradient(180deg,#fffbe6,#ffe27a 42%,#ffb020 78%,#ffd76a);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.bn-h em{font:900 25px/1.04 var(--display);margin-top:2px;background-size:100% 1.04em;background-repeat:repeat-y}.bn-jp{display:flex;align-items:baseline;gap:4px}.bn-jp b{font:700 34px/1 var(--display);font-variant-numeric:tabular-nums;letter-spacing:.01em}.bn-jp small{font:700 13px var(--display);color:#ffe27a}.bn-sub{font:600 12px var(--display);color:#ffffffdb;white-space:nowrap}.bn-cta{margin-top:4px;display:inline-flex;align-items:center;gap:3px;height:30px;padding:0 10px 0 14px;border-radius:999px;background:linear-gradient(180deg,#fff3b0,#ffc83d 55%,#e09a12);color:#2a1600;font:800 13px var(--display);box-shadow:0 6px 16px -6px #ffc83de6,inset 0 1px #ffffffbf}:lang(zh) .bn-cta{font-family:"Noto Sans SC",var(--display);font-weight:900}.bn-cta svg{width:14px;height:14px}.bn-spark{position:absolute;z-index:1;width:16px;height:16px;background:radial-gradient(closest-side,#fff,#fff3);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);animation:twinkle 2.2s ease-in-out infinite}@keyframes twinkle{0%,to{transform:scale(.3) rotate(0);opacity:.2}50%{transform:scale(1) rotate(45deg);opacity:1}}.bn-phone .bn-ring{position:absolute;right:4%;top:50%;width:200px;height:200px;margin-top:-100px;border-radius:50%;background:radial-gradient(closest-side,rgb(255 255 255 / .75),rgb(160 140 255 / .45) 40%,rgb(120 80 255 / .15) 65%,transparent)}.bn-phone img{position:absolute;right:24%;top:9%;height:88%;transform:rotate(-14deg);filter:brightness(1.22) contrast(1.12);animation:float-tilt 5s ease-in-out infinite}@keyframes float-tilt{0%,to{transform:rotate(-14deg) translateY(0)}50%{transform:rotate(-12deg) translateY(-6px)}}.bn-zodiac img{position:absolute}.bn-zodiac .w1{right:50%;bottom:3%;height:60%}.bn-zodiac .w2{right:-8%;bottom:0;height:74%}.bn-zodiac .box{right:16%;bottom:7%;height:80%;animation:float 5s ease-in-out infinite}.bn-coins svg,.bn-bars svg{animation:float 6s ease-in-out infinite}.banner-wrap .dots{position:static;transform:none;align-self:center}.banner-wrap .dots i{background:#ffffff38;box-shadow:none}.banner-wrap .dots i.on{width:18px;background:var(--pink);box-shadow:none}.banner.admin-banner{aspect-ratio:10 / 3;background:#080b12}.admin-banner-slide{position:relative;flex:0 0 100%;height:100%;overflow:hidden;background:#080b12}.admin-banner-link,.admin-banner-media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.admin-banner-media{opacity:1;transition:opacity .35s ease;background:#080b12}.admin-banner-media.alternate{opacity:0}.admin-banner-media.alternate.shown{opacity:1}.admin-banner-media img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}:lang(en) .bn-h{font-size:17px;font-family:var(--display);font-weight:700}:lang(en) .bn-h em{font-size:22px}:lang(en) .bn-cta{letter-spacing:.03em}.bn-car{left:30%;width:auto}.bn-car img{position:absolute;right:-3%;bottom:8%;width:96%;animation:car-in 5s ease-in-out infinite}@keyframes car-in{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}.bn-speed{position:absolute;z-index:-1;left:30%;right:0;top:46%;height:34%;background:repeating-linear-gradient(180deg,transparent 0 9px,rgb(255 255 255 / .16) 9px 10px);-webkit-mask:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);mask:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent)}.commerce-page{padding-bottom:12px}.commerce-tabs button:disabled{opacity:.42;cursor:default}.commerce-label{display:block;margin-bottom:10px;color:var(--label);font:700 12px var(--display)}.ow-commerce-empty{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.ow-commerce-empty>svg{width:44px;height:44px;color:#b47cff}.ow-commerce-empty h2,.ow-commerce-empty p{margin:0}.ow-commerce-empty p{max-width:340px;color:var(--label);font-size:13px;line-height:1.55}.ow-commerce-empty .cta-btn{width:100%;margin-top:8px}.promo-filters{display:flex;gap:8px;overflow-x:auto;margin:0 -16px;padding:1px 16px 4px;scrollbar-width:none}.promo-filters button{flex:0 0 auto;height:34px;padding:0 15px;border:1px solid var(--line);border-radius:999px;background:#131720;color:var(--label);font:700 12px var(--display)}.promo-filters button.on{border-color:#a948ff;background:linear-gradient(135deg,#8b00ef,#bd28ff);color:#fff;box-shadow:0 8px 22px -12px #b125ff}.promo-catalog{display:grid;gap:12px}.promo-card{width:100%;min-height:116px;display:grid;grid-template-columns:138px minmax(0,1fr);overflow:hidden;padding:0;text-align:left;border:1px solid rgb(149 76 255 / .32);border-radius:var(--r-card);background:linear-gradient(145deg,#171126,#0e1219);color:var(--fg)}.promo-art{position:relative;min-height:116px;overflow:hidden;background:radial-gradient(circle at 40% 40%,#8c2ce0,#291048 60%,#10131a)}.promo-art>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover}.promo-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.promo-placeholder svg{width:44px;height:44px;color:#fff;filter:drop-shadow(0 0 16px #d077ff)}.promo-kind{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;min-height:23px;padding:0 9px;border-radius:999px;background:#7915dce6;color:#fff;font:700 10px var(--display)}.promo-art>.promo-kind{position:absolute;z-index:1;left:9px;bottom:9px}.promo-card-copy{min-width:0;display:flex;flex-direction:column;padding:15px 14px}.promo-card-copy>b{font:800 16px/1.25 var(--display)}.promo-summary{display:-webkit-box;margin-top:6px;overflow:hidden;color:var(--label);font-size:11.5px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.promo-more{display:flex;align-items:center;gap:2px;margin-top:auto;color:#c77cff;font:700 11px var(--display)}.promo-more svg{width:14px;height:14px}body.ow-modal-open{overflow:hidden}.commerce-modal-backdrop{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding:16px max(16px,calc((100vw - 480px)/2));background:#020308c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.commerce-modal{position:relative;width:100%;max-width:448px;max-height:calc(100dvh - 32px);overflow:auto;border:1px solid rgb(177 93 255 / .5);border-radius:24px 24px 16px 16px;background:#0c1017;box-shadow:0 24px 70px #000000b3,0 0 36px #7714dc40}.commerce-modal-close{position:sticky;z-index:3;top:12px;float:right;width:38px;height:38px;margin:12px 12px -50px 0;display:grid;place-items:center;border-radius:50%;background:#04050ac2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.commerce-modal-close svg{width:19px}.commerce-modal-banner{width:100%;aspect-ratio:5 / 3;display:block;-o-object-fit:contain;object-fit:contain;background:#090b10}.commerce-modal-banner.placeholder{display:grid;place-items:center;background:radial-gradient(circle,#7e22ce,#11131a 70%)}.commerce-modal-banner.placeholder svg{width:56px;height:56px;color:#fff}.commerce-modal-body{clear:both;padding:20px}.commerce-modal-body h2{margin:10px 0 12px;font:800 23px/1.25 var(--display)}.commerce-modal-body h3{margin:20px 0 8px;font:800 15px var(--display)}.promo-rich{color:#ffffffc2;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.promo-rich>:first-child{margin-top:0}.promo-rich>:last-child{margin-bottom:0}.promo-rich table{width:100%!important;border-collapse:collapse}.promo-rich td,.promo-rich th{padding:7px;border:1px solid var(--line)}.promo-facts{display:grid;grid-template-columns:1fr auto;gap:8px 14px;margin:18px 0 0;padding:14px;border-radius:12px;background:#151924}.promo-facts dt{color:var(--label);font-size:12px}.promo-facts dd{margin:0;text-align:right;color:#fff;font:700 12px var(--display)}.promo-facts code{color:var(--gold)}.promo-detail-image{width:100%;display:block;margin-top:10px;border-radius:10px;-o-object-fit:contain;object-fit:contain}.commerce-modal-body>.cta-btn{width:100%;margin-top:20px}.wallet-balances{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:radial-gradient(circle at 0 0,rgb(142 35 241 / .18),transparent 65%),#11151d}.wallet-balances>div{min-width:0;display:flex;flex-direction:column;gap:7px}.wallet-balances small{display:flex;align-items:center;gap:6px;color:var(--label);font:600 11px var(--display)}.wallet-balances b{overflow:hidden;text-overflow:ellipsis;font:800 21px var(--display)}.wallet-balances .coin-ico{font-style:normal}.deposit-form{display:grid;gap:12px}.payment-method{display:grid;grid-template-columns:42px 1fr auto;grid-template-rows:auto auto;align-items:center;gap:2px 10px;min-height:68px;padding:10px 12px;border:1px solid #8c2be2;border-radius:12px;background:#7c1cd71c}.payment-method>span{grid-row:1 / 3;width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:#7c1fd0}.payment-method>span svg{width:22px}.payment-method b{align-self:end;font-size:14px}.payment-method small{align-self:start;color:var(--label);font-size:11px}.payment-method>svg{grid-column:3;grid-row:1 / 3;width:18px;color:#ca7aff}.bank-options{display:grid;gap:8px}.bank-options>button{min-height:58px;display:grid;grid-template-columns:38px 1fr 20px;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:11px;background:#121720;text-align:left;color:var(--fg)}.bank-options>button.on{border-color:#9a38ec;background:#7e20da1c}.bank-options>button>img,.bank-options>button>svg{width:34px;height:34px;-o-object-fit:contain;object-fit:contain;color:#a766e6}.bank-options>button>span{display:flex;min-width:0;flex-direction:column;gap:3px}.bank-options b{overflow:hidden;text-overflow:ellipsis;font:700 13px var(--display)}.bank-options small{color:var(--label);font-size:11px}.bank-options>button>svg:last-child{width:17px;opacity:0}.bank-options>button.on>svg:last-child{opacity:1;color:#c66fff}.bank-details{position:relative;display:grid;grid-template-columns:auto 1fr;gap:12px;margin-top:12px;padding:14px;border-radius:12px;background:#090c12}.bank-qr{width:104px;height:104px;border-radius:8px;background:#fff;-o-object-fit:contain;object-fit:contain}.bank-details dl{display:grid;grid-template-columns:auto 1fr;align-content:center;gap:7px 10px;margin:0}.bank-details dt{color:var(--label);font-size:10px}.bank-details dd{min-width:0;margin:0;overflow-wrap:anywhere;font:700 11px var(--display)}.bank-details dd button{margin-left:5px;vertical-align:middle;color:#bb6bff}.bank-details dd svg{width:14px;height:14px}.bank-details>p{grid-column:1 / -1;margin:0;color:var(--label);font-size:11px;line-height:1.5}.copy-toast{position:absolute;right:10px;top:10px;padding:5px 8px;border-radius:8px;background:#7e22ce;font-size:10px}.deposit-amount{height:52px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:0 13px;border:1px solid var(--line);border-radius:11px;background:#090c12}.deposit-amount:focus-within{border-color:#9f3fec;box-shadow:0 0 0 3px #932ce21f}.deposit-amount svg{width:20px;color:#a85ded}.deposit-amount input{min-width:0;border:0;outline:0;background:transparent;color:#fff;font:800 20px var(--display)}.deposit-amount>span{color:var(--label);font:700 12px var(--display)}.deposit-limits{margin:7px 2px 0;color:var(--label);font-size:10px}.deposit-chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:12px}.deposit-chips button{height:35px;padding:0;border:1px solid var(--line);border-radius:8px;background:#151a23;color:#fffc;font:700 11px var(--display)}.commerce-select{width:100%;height:48px;padding:0 38px 0 12px;border:1px solid var(--line);border-radius:11px;background:#090c12;color:#fff;font:600 12px var(--display)}.receipt-upload{min-height:126px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:18px;border:1px dashed rgb(173 94 255 / .55);border-radius:12px;background:#821dd612;text-align:center;cursor:pointer}.receipt-upload.ready{border-style:solid;border-color:#2bc887;background:#2bc88712}.receipt-upload input{position:absolute;width:1px;height:1px;opacity:0}.receipt-upload>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#8224d2}.receipt-upload.ready>span{background:#15815a}.receipt-upload svg{width:19px}.receipt-upload b{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:12px;white-space:nowrap}.receipt-upload small{color:var(--label);font-size:10px;line-height:1.45}.deposit-submit{width:100%}.deposit-success{min-height:410px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;text-align:center}.deposit-success>svg{width:64px;height:64px;color:#31dc96}.deposit-success h1,.deposit-success p{margin:0}.deposit-success p{color:var(--label);font-size:13px;line-height:1.6}.deposit-success>span{width:100%;display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:10px;background:#090c12;color:var(--label);font-size:10px}.deposit-success>span b{color:#fff;font-size:15px}.deposit-success .cta-btn{width:100%;margin-top:8px}.affiliate-head{min-height:56px;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;gap:8px}.affiliate-head>button,.affiliate-head>svg{width:38px;height:38px;padding:9px;border-radius:50%;background:#161b24;color:#c078ff}.affiliate-head>span{display:flex;flex-direction:column;align-items:center;gap:2px}.affiliate-head b{font:800 18px var(--display)}.affiliate-head small{color:var(--label);font-size:10px}.affiliate-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:2px 0 4px;padding:0;list-style:none}.affiliate-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;color:#626a78;font:700 10px var(--display)}.affiliate-steps li:before{content:"";position:absolute;z-index:0;top:13px;left:-50%;width:100%;height:2px;background:#252b35}.affiliate-steps li:first-child:before{display:none}.affiliate-steps i{position:relative;z-index:1;width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#252b35;font-style:normal}.affiliate-steps i svg{width:14px}.affiliate-steps li.on{color:#cf8bff}.affiliate-steps li.on:before,.affiliate-steps li.on i{background:#8e26dc;color:#fff}.affiliate-section>h2{margin:0 0 6px;font:800 18px var(--display)}.affiliate-section>p{margin:0 0 16px;color:var(--label);font-size:11.5px;line-height:1.55}.affiliate-section>.cta-btn{width:100%;margin-top:18px}.affiliate-packages{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.affiliate-packages button{position:relative;min-height:88px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#11161f;color:#fff}.affiliate-packages button.on{border-color:#a943f4;background:radial-gradient(circle at 100% 0,rgb(187 70 255 / .2),transparent 55%),#191021;box-shadow:inset 0 0 0 1px #ab3cf233}.affiliate-packages button>span{color:#cc83ff;font:800 12px var(--display)}.affiliate-packages button>b{margin-top:4px;font:800 21px var(--display)}.affiliate-packages button>small{color:var(--label);font-size:9px}.affiliate-packages button>svg{position:absolute;right:10px;top:10px;width:16px;opacity:0;color:#d28bff}.affiliate-packages button.on>svg{opacity:1}.affiliate-fields{display:grid;gap:11px}.affiliate-fields label{display:grid;gap:6px}.affiliate-fields label>span{color:var(--label);font:700 11px var(--display)}.affiliate-fields input{height:45px;padding:0 12px;border:1px solid var(--line);border-radius:10px;outline:0;background:#090c12;color:#fff;font:600 12px var(--display)}.affiliate-fields input:focus{border-color:#9e3be9}.affiliate-channels{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin:0 0 16px}.affiliate-channels button{min-height:39px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:#121720;color:var(--label);font:600 11px var(--display)}.affiliate-channels button.on{border-color:#9d3ce8;background:#8220d721;color:#fff}.affiliate-channels svg{width:14px;opacity:0;color:#cc80ff}.affiliate-channels button.on svg{opacity:1}.affiliate-section .commerce-label{margin-top:16px}.affiliate-agree{display:grid;grid-template-columns:22px 1fr;gap:9px;align-items:start;margin-top:15px;color:var(--label);font-size:11px;line-height:1.5}.affiliate-agree input{position:absolute;opacity:0}.affiliate-agree>span{width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--line);border-radius:5px;background:#090c12}.affiliate-agree>span svg{width:13px;opacity:0}.affiliate-agree input:checked+span{border-color:#9d3ce8;background:#8b27d8}.affiliate-agree input:checked+span svg{opacity:1}.review-package{display:flex;align-items:center;justify-content:space-between;margin:13px 0;padding:16px;border:1px solid #933ae0;border-radius:12px;background:radial-gradient(circle at 100% 0,rgb(180 60 246 / .24),transparent 65%),#120e1a}.review-package span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#8827d3;font:800 14px var(--display)}.review-package b{font:800 19px var(--display)}.affiliate-review dl{display:grid;grid-template-columns:110px 1fr;gap:9px 12px;padding:13px;border-radius:11px;background:#090c12}.affiliate-review dt{color:var(--label);font-size:11px}.affiliate-review dd{margin:0;text-align:right;overflow-wrap:anywhere;font:600 11px/1.5 var(--display)}.affiliate-payment-note{display:flex;gap:10px;margin-top:12px;padding:12px;border:1px solid rgb(50 205 139 / .35);border-radius:11px;background:#23b57712}.affiliate-payment-note>svg{flex:0 0 auto;width:21px;color:#32d791}.affiliate-payment-note>span{display:flex;flex-direction:column;gap:3px}.affiliate-payment-note b{font-size:12px}.affiliate-payment-note small{color:var(--label);font-size:10.5px;line-height:1.5}@media (min-width: 430px){.promo-card{grid-template-columns:162px minmax(0,1fr)}.affiliate-packages{grid-template-columns:repeat(3,1fr)}}.bn-car-slide .bn-copy{width:52%}.commerce-title{display:flex;align-items:center;gap:12px;padding:4px 2px}.commerce-title>svg{width:32px;height:32px;padding:6px;border-radius:10px;background:#912aeb2e;color:#c77cff}.commerce-title span{min-width:0}.commerce-title h1,.commerce-title p{margin:0}.commerce-title h1{font:900 21px var(--display)}.commerce-title p{margin-top:2px;color:var(--label);font-size:11px}.language-backdrop{position:fixed;z-index:140;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding:16px max(16px,calc((100vw - 480px)/2));background:#020308d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.language-modal{width:100%;max-width:448px;padding:18px;border:1px solid rgb(177 93 255 / .48);border-radius:22px;background:#0d1017;box-shadow:0 24px 70px #000000b8,0 0 36px #7714dc40}.language-modal header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.language-modal header>span{display:flex;align-items:center;gap:9px}.language-modal header svg{width:21px;color:#c67aff}.language-modal header b{font:800 18px var(--display)}.language-modal header>button{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--well)}.language-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.language-list button{min-height:58px;display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#141923;color:#fff;text-align:left}.language-list button.selected{border-color:#ae52f7;background:#9023e22b;box-shadow:inset 0 0 0 1px #b052f624}.language-list button:disabled{opacity:.48;cursor:not-allowed}.language-list button span{overflow:hidden;max-width:100%;text-overflow:ellipsis;font:700 12px var(--display);white-space:nowrap}.language-list button i{color:#bd7bf1;font:600 9px var(--sans)}.faq-page .feature-head{display:grid;grid-template-columns:40px 1fr 40px}.faq-page .feature-head>button,.faq-page .feature-head>svg{width:38px;height:38px;padding:9px;border:1px solid var(--line);border-radius:12px;background:var(--well);color:#c078ff}.faq-page .feature-head>span{min-width:0;text-align:center}.faq-page .feature-head b{display:block;font:900 20px var(--display)}.faq-list{display:grid;gap:9px}.faq-list details{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#11161f}.faq-list summary{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;list-style:none;font:700 13px/1.45 var(--display)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex:0 0 auto;width:18px;color:#c57cff;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{margin:0;padding:0 14px 15px;color:var(--label);font-size:12px;line-height:1.7}.faq-help{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:10px}.faq-help>svg{width:34px;height:34px;padding:7px;border-radius:10px;background:#932ae82e;color:#c77cff}.faq-help>span{display:flex;flex-direction:column;gap:3px}.faq-help small{color:var(--label);font-size:10.5px;line-height:1.5}.faq-help .cta-btn{grid-column:1 / -1;margin-top:4px}.wallet-usdt{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#26a17b;color:#fff;font:800 12px var(--display)}.wallet-limit-info{display:flex;padding:11px 13px;border:1px solid rgb(90 201 163 / .24);border-radius:12px;background:#26a17b12}.wallet-limit-info span{display:flex;flex-direction:column;gap:3px}.wallet-limit-info b{font:700 11px var(--display);color:#65d9b4}.wallet-limit-info small{color:var(--label);font-size:10.5px}.support-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1}.support-cta svg{flex:0 0 auto;width:19px;height:19px}.withdraw-form{display:grid;gap:12px}.withdraw-form .withdraw-lead-icon{width:48px;height:48px;padding:10px;margin:0 auto;border-radius:14px;background:#922ae72e;color:#c778ff}.withdraw-form h2,.withdraw-form p{margin:0;text-align:center}.withdraw-form h2{font:800 18px var(--display)}.withdraw-form p{color:var(--label);font-size:11px;line-height:1.55}.withdraw-form label{display:grid;gap:6px}.withdraw-form label>span{color:var(--label);font:700 11px var(--display)}.withdraw-form input{height:46px;padding:0 12px;border:1px solid var(--line);border-radius:10px;outline:none;background:#090c12;color:#fff;font:600 13px var(--display)}.withdraw-form input:focus{border-color:#9e3be9}.withdraw-form .cta-btn{margin-top:2px}.withdrawal-destination>div{display:grid;grid-template-columns:40px 1fr 20px;align-items:center;gap:10px;padding:11px;border:1px solid #8c2be2;border-radius:12px;background:#7c1cd71a}.withdrawal-destination>div>svg:first-child{width:36px;height:36px;padding:8px;border-radius:10px;background:#7c1fd0}.withdrawal-destination>div>span{display:flex;min-width:0;flex-direction:column;gap:3px}.withdrawal-destination b{font:700 13px var(--display)}.withdrawal-destination small{overflow:hidden;color:var(--label);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.withdrawal-destination>div>svg:last-child{width:17px;color:#c66fff}.payment-logo{min-width:0;color:#fff!important}.payment-logo.visa b{color:#4d7cff;font:italic 900 15px Arial,sans-serif;letter-spacing:-.06em}.payment-logo.mastercard{position:relative;gap:0}.payment-logo.mastercard i{width:19px;height:19px;border-radius:50%;background:#eb001b}.payment-logo.mastercard i+i{margin-left:-7px;background:#f79e1be6}.payment-logo.apple svg{width:17px;height:17px}.payment-logo.apple b,.payment-logo.google b,.payment-logo.usdt-pay b{font:700 11px Arial,sans-serif}.payment-logo.google i{color:#4285f4;font:800 16px Arial,sans-serif}.payment-logo.usdt-pay .usdt{width:18px;height:18px}.pays{grid-template-columns:repeat(5,minmax(0,1fr))}.pays .payment-logo svg{filter:none;opacity:1}.tg svg{color:inherit}
