@import"https://fonts.googleapis.com/css2?family=Baloo+2:wght@600;700;800&family=Nunito:wght@500;600;700;800&display=swap";.pwa-install-prompt{position:fixed;right:18px;bottom:18px;z-index:80;width:min(350px,calc(100vw - 32px));display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 38px 12px 12px;border:1px solid #1c315d;border-radius:16px;background:linear-gradient(135deg,#183b72,#296ee5);box-shadow:0 12px 32px #14213d47;color:#fff}.pwa-install-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#ffcf3f;color:#14213d;font-size:22px}.pwa-install-copy{display:grid;gap:2px;min-width:0}.pwa-install-copy strong{font:800 14px/1.1 "Baloo 2",sans-serif}.pwa-install-copy span{color:#e3eeff;font:700 10px/1.3 Nunito,sans-serif}.pwa-install-action{border:0;border-radius:9px;background:#fff;color:#173568;padding:9px 11px;font:800 12px Nunito,sans-serif;white-space:nowrap;cursor:pointer}.pwa-dismiss{position:absolute;right:7px;top:7px;width:24px;height:24px;border:0;border-radius:7px;background:transparent;color:#dceaff;display:grid;place-items:center;font-size:17px;cursor:pointer}.pwa-dismiss:hover,.pwa-dismiss:focus-visible{background:#ffffff20;color:#fff}.pwa-install-action:focus-visible,.pwa-dismiss:focus-visible{outline:2px solid #ffcf3f;outline-offset:2px}@media(max-width:520px){.pwa-install-prompt{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));width:calc(100vw - 28px)}}.terms-acceptance{display:flex!important;align-items:flex-start;gap:9px;margin:18px 0 4px!important;border:1px solid #30517a;background:#0b1d39;color:#aebfd6!important;border-radius:10px;padding:11px;font:700 11px/1.55 Nunito,sans-serif}.terms-acceptance input{display:block!important;flex:none;width:17px!important;height:17px;margin:1px 0 0!important;padding:0!important;accent-color:#ff5b38;cursor:pointer}.terms-acceptance span{display:block}.terms-acceptance a{color:#8ebcff;font-weight:900;text-decoration:underline;text-underline-offset:2px}.terms-acceptance a:hover{color:#ff805f}.auth-submit:disabled{opacity:.56;cursor:not-allowed}*,: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:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";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}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.table{display:table}.hidden{display:none}.resize{resize:both}.rounded{border-radius:.25rem}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--navy:#14213d;--blue:#2074e8;--sky:#51bdf5;--yellow:#ffcf3f;--orange:#ff7448;--pink:#fa4e8e;--cream:#fffaf0;--paper:#fffdf9;--mint:#45d6a5;--muted:#697188;--line:#e8dfd0}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--navy);font-family:Nunito,sans-serif;font-weight:700}.container{width:min(100% - 32px,1120px);margin:auto}button,input{font:inherit}.app-header{height:74px;position:sticky;top:0;z-index:30;background:#fffdf9ed;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-bottom:1px solid #eee4d3}.header-content{height:100%;display:flex;align-items:center;justify-content:space-between}.brand-button{padding:0;border:0;background:none;cursor:pointer}.brand{display:flex;align-items:center;gap:8px;font:800 25px "Baloo 2",sans-serif;line-height:1}.brand>span:last-child span{color:var(--orange)}.brand-mark{height:34px;width:34px;border:3px solid var(--navy);background:var(--yellow);color:var(--navy);border-radius:11px;display:grid;place-items:center;transform:rotate(-12deg);font-size:19px}.header-actions{display:flex;align-items:center;gap:8px}.wallet-button,.sign-in-link{border:0;background:#fff1c6;color:var(--navy);border-radius:11px;padding:9px 11px;display:flex;align-items:center;gap:5px;font-size:13px;font-weight:800;cursor:pointer}.sign-in-link{background:none;color:var(--blue)}.icon-button{width:38px;height:38px;display:grid;place-items:center;border:2px solid var(--navy);border-radius:11px;color:var(--navy);font-size:23px;background:#fff;cursor:pointer}.page{min-height:calc(100vh - 130px);padding:35px 0 68px}.kicker{font-size:10px;letter-spacing:1.3px;margin:0;color:#6c7080;display:flex;align-items:center;gap:5px}.home-hero{display:grid;gap:31px;align-items:center;padding:16px 0 50px}.hero-copy h1,.auth-card h1,.result-card h1,.balance-card h1{font:800 clamp(43px,12vw,68px)/.92 "Baloo 2",sans-serif;letter-spacing:-1.8px;margin:9px 0 15px}.hero-copy h1 span{color:var(--orange)}.hero-description{max-width:405px;line-height:1.6;color:var(--muted);margin:0 0 23px}.hero-cta{display:flex;gap:10px;flex-wrap:wrap}.primary-button{border:2px solid var(--navy);border-radius:11px;background:var(--orange);color:var(--navy);box-shadow:0 4px 0 var(--navy);font-weight:800;padding:11px 15px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.primary-button:disabled{background:#f7c5b4;color:#8c7f7b;border-color:#8c7f7b;box-shadow:0 3px #8c7f7b;cursor:not-allowed}.secondary-button{border:2px solid var(--navy);border-radius:11px;background:#fff;color:var(--navy);font-weight:800;padding:10px 14px;cursor:pointer}.hero-trust{display:flex;gap:5px;align-items:center;color:#6f6d76;font-size:11px;margin:18px 0 0}.hero-trust svg{color:#23a976}.hero-visual{height:290px;background:linear-gradient(138deg,#51bdf5,#3797ec 56%,#216ddb 56%);border:3px solid var(--navy);border-radius:24px;overflow:hidden;position:relative;isolation:isolate}.hero-visual:before{content:"";position:absolute;width:450px;height:180px;left:-82px;bottom:-92px;border-radius:50%;background:#fff1b5;transform:rotate(-11deg)}.confetti{position:absolute;z-index:2;width:15px;height:15px;background:var(--yellow);border:2px solid var(--navy);border-radius:3px;transform:rotate(30deg)}.c1{right:26px;top:29px}.c2{right:66px;top:90px;background:var(--pink);border-radius:50%}.c3{left:30px;top:27px;background:var(--mint)}.game-art{height:130px;width:177px;position:relative}.hero-visual .game-art{z-index:3;margin:75px 0 0 28px;transform:scale(1.38);transform-origin:left top}.art-spark{position:absolute;z-index:5;font-size:28px;color:var(--yellow);-webkit-text-stroke:1.5px var(--navy)}.spark-one{left:7px;top:4px;transform:rotate(-18deg)}.spark-two{right:10px;top:16px;color:var(--pink);font-size:24px}.game-chip{position:absolute;z-index:3;height:83px;width:83px;border:4px solid var(--navy);border-radius:50%;display:grid;place-content:center;text-align:center;color:var(--navy);line-height:.8;box-shadow:inset -7px -7px #0000000b}.game-chip b{font:800 37px "Baloo 2",sans-serif}.game-chip small{font-size:8px;letter-spacing:.7px}.primary-chip{background:var(--yellow);left:20px;top:26px}.second-chip{background:#fff;left:91px;top:43px;width:67px;height:67px}.second-chip b{font-size:26px}.art-ribbon{position:absolute;z-index:6;bottom:0;left:5px;background:var(--navy);color:#fff;border-radius:6px;padding:5px 8px;font-size:10px;letter-spacing:.6px;display:flex;gap:4px;align-items:center}.game-art.gold .primary-chip{background:#ffdc62}.game-art.gold .second-chip{background:#ff9f62}.game-art.berry .primary-chip{background:#ff9abe}.game-art.berry .second-chip{background:#acdaf7}.hero-value{position:absolute;z-index:4;right:20px;bottom:29px;color:var(--navy);text-align:right;display:grid}.hero-value span{font-size:9px;letter-spacing:1.1px}.hero-value strong{font:800 44px/.86 "Baloo 2",sans-serif}.hero-value small{font-size:12px}.benefit-row{border:2px solid var(--navy);border-radius:17px;background:#fff;padding:15px;margin-bottom:49px;display:grid;gap:14px}.benefit-row>div{display:flex;gap:10px;align-items:center}.benefit-row>div>svg{height:35px;width:35px;padding:8px;border-radius:10px;background:#d9f3ff;color:var(--blue)}.benefit-row>div:nth-child(2)>svg{background:#ffecad;color:#d98700}.benefit-row>div:nth-child(3)>svg{background:#ffe0eb;color:var(--pink)}.benefit-row b,.benefit-row small{display:block;font-size:12px}.benefit-row small{font-weight:600;color:var(--muted);font-size:11px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:16px}.section-heading h2,.fund-panel h2,.details-panel h2{font:800 28px/1 "Baloo 2",sans-serif;margin:6px 0 0}.live-dot{color:#23866d;font-size:11px;white-space:nowrap}.live-dot:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mint);margin-right:5px}.games-grid{display:grid;gap:14px}.game-card{min-height:290px;border:2px solid var(--navy);border-radius:18px;padding:15px;display:flex;flex-direction:column}.game-card.sunset{background:#ffe8d8}.game-card.gold{background:#fff0b6}.game-card.berry{background:#f7d4e3}.game-card-top{display:flex;justify-content:space-between;font-size:11px}.game-tag{letter-spacing:.7px}.game-card .game-art{margin:13px 0 2px}.game-subtitle{margin:0;color:#5e6373;font-size:12px}.game-card h3{font:800 22px/1 "Baloo 2",sans-serif;margin:7px 0 15px}.game-card h3 strong{display:block;font-size:26px}.card-button{display:flex;align-items:center;justify-content:space-between;gap:8px;border:2px solid var(--navy);border-radius:10px;background:#fffdf9;color:var(--navy);font-weight:800;padding:9px 11px;margin-top:auto;cursor:pointer}.streak-banner{margin-top:34px;background:var(--pink);border:3px solid var(--navy);border-radius:20px;padding:23px;color:var(--navy);display:flex;justify-content:space-between;overflow:hidden}.streak-banner .kicker{color:var(--navy)}.streak-banner h2{font:800 29px/.98 "Baloo 2",sans-serif;margin:7px 0 14px}.streak-banner button{border:2px solid var(--navy);border-radius:8px;background:var(--yellow);padding:8px 10px;font-weight:800;color:var(--navy);cursor:pointer}.streak-orbs{display:flex;align-items:end}.streak-orbs b{height:54px;width:54px;border:3px solid var(--navy);border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--navy);font:800 26px "Baloo 2",sans-serif}.streak-orbs b+b{margin-left:-16px;background:var(--yellow)}.streak-orbs b:last-child{background:var(--mint)}.back-button{padding:0;border:0;background:transparent;color:#555d70;font-size:13px;font-weight:800;display:flex;gap:4px;align-items:center;cursor:pointer}.play-heading{display:flex;align-items:center;justify-content:space-between;margin:27px 0 20px}.play-heading h1{font:800 36px/1 "Baloo 2",sans-serif;margin:7px 0}.play-heading p{color:var(--muted);font-size:12px;margin:0}.game-art.compact{transform:scale(.76);transform-origin:right center;margin-right:-21px}.ticket-panel{background:#fff;border:2px solid var(--navy);border-radius:18px;padding:16px}.ticket-top,.pick-heading{display:flex;justify-content:space-between;align-items:start}.selection-bubbles{display:flex;gap:7px;margin-top:10px}.selection-bubbles span{height:37px;width:37px;border:2px solid #e2d9c9;background:#fffaf0;border-radius:50%;display:grid;place-items:center;font:800 17px "Baloo 2",sans-serif}.clear-selection{border:0;background:none;color:#6d7280;font-size:11px;font-weight:800;display:flex;align-items:center;cursor:pointer}.clear-selection:disabled{opacity:.35}.pick-heading{align-items:center;border-top:1px dashed #d7cfc2;margin-top:17px;padding-top:15px}.pick-heading h2{font:800 21px "Baloo 2",sans-serif;margin:0}.pick-heading p{color:var(--muted);font-size:11px;margin:0}.quick-pick{border:2px solid var(--navy);background:#cfeeff;color:var(--navy);border-radius:8px;padding:7px;font-size:11px;font-weight:800;display:flex;gap:4px;align-items:center;cursor:pointer}.number-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:19px}.number-grid button{aspect-ratio:1;border:2px solid #f0c758;border-radius:50%;background:#fff;color:var(--navy);font:800 14px "Baloo 2",sans-serif;cursor:pointer}.number-grid button.selected{background:var(--orange);border-color:var(--navy);box-shadow:0 3px 0 var(--navy)}.play-button{width:100%;margin-top:20px}.form-error{font-size:12px;color:#c43439;background:#ffe4e4;border-radius:7px;padding:9px;margin:12px 0}.result-card{text-align:center;background:#fff;border:3px solid var(--navy);border-radius:23px;margin-top:39px;padding:38px 17px}.result-card.won{background:linear-gradient(145deg,#fff4c5,#fff)}.result-card h1{font-size:41px;margin:7px 0}.result-card>p:not(.kicker){color:var(--muted);font-size:14px;line-height:1.5;margin:0 auto;max-width:310px}.result-numbers{display:flex;justify-content:center;gap:9px;margin:28px 0}.result-numbers span{height:47px;width:47px;border-radius:50%;background:#eeeaff;display:grid;place-items:center;font:800 19px "Baloo 2",sans-serif}.result-numbers .matched{background:var(--mint);border:2px solid var(--navy)}.result-match{width:155px;margin:0 auto 26px;background:#fbe5ee;border-radius:12px;padding:7px}.result-match strong{display:block;font:800 33px/.9 "Baloo 2",sans-serif;color:var(--pink)}.result-match span{font-size:11px;color:var(--muted)}.balance-card{position:relative;background:linear-gradient(125deg,var(--blue),#2352c7);border:3px solid var(--navy);border-radius:22px;padding:25px;color:#fff;overflow:hidden}.balance-card:after,.balance-ring{content:"";position:absolute;width:220px;height:220px;border:1px solid #ffffff69;border-radius:50%;right:-96px;top:-89px}.balance-ring{width:150px;height:150px;right:-42px;top:-42px}.balance-card .kicker{color:#d8ebff}.balance-card h1{font-size:48px;margin:9px 0}.balance-card p{margin:0;font-size:13px;color:#e5efff}.fund-panel,.details-panel{background:#fff;border:2px solid var(--navy);border-radius:18px;padding:18px;margin-top:22px}.fund-title{display:flex;justify-content:space-between;gap:12px}.fund-title>svg{font-size:34px;color:var(--orange)}.fund-panel>p,.fund-title p{font-size:13px;color:var(--muted);line-height:1.5;margin:8px 0}.fund-options{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin:20px 0}.fund-options button{border:2px solid #ddd6c8;border-radius:9px;background:#fff;color:var(--navy);padding:10px;font-weight:800;cursor:pointer}.fund-options button.active{border-color:var(--navy);background:#ffefb9}.fund-panel label{font-size:12px;color:#646b7a;display:block;margin:14px 0}.fund-panel input{display:block;width:100%;border:2px solid #ded6ca;border-radius:9px;padding:10px;color:var(--navy);font-weight:800;margin-top:5px}.payment-note,.wallet-note{font-size:11px;line-height:1.4;color:#5f6976;display:flex;gap:6px;align-items:start}.payment-note{margin:15px 0 0}.wallet-note{padding:16px 4px}.payment-note svg,.wallet-note svg{font-size:18px;color:#279576;flex:none}.auth-page{min-height:100vh;background:linear-gradient(160deg,#ffe5cc,#fff8ef 47%,#e2f6ff);padding:22px 0 0}.auth-top{display:flex;justify-content:space-between;align-items:center}.auth-card{background:#fffdf9;border:3px solid var(--navy);border-radius:25px 25px 0 0;max-width:630px;margin:33px auto 0;padding:29px 24px 42px;min-height:calc(100vh - 104px)}.auth-card h1{font-size:40px;margin:7px 0 11px}.auth-intro{font-size:14px;color:var(--muted);line-height:1.55;margin:0 0 23px}.auth-card form label{font-size:12px;color:#555e70;display:block;margin:13px 0}.auth-card input{display:block;width:100%;border:2px solid #dbd5c9;border-radius:10px;background:#fff;padding:11px;margin-top:5px;color:var(--navy);font-weight:700}.password-field{position:relative}.password-field input{padding-right:43px}.password-field button{position:absolute;right:3px;top:8px;border:0;background:#fff;color:#778096;font-size:19px;cursor:pointer}.auth-submit{width:100%;margin-top:12px}.auth-switch{text-align:center;color:#697187;font-size:13px;margin:24px 0}.auth-switch button{border:0;background:none;color:var(--blue);font-weight:800;cursor:pointer}.legal{font-size:10px;line-height:1.4;color:#73798b;display:flex;gap:5px;align-items:start}.account-hero{margin-top:25px;border-bottom:2px dashed #d8cfc2;padding-bottom:24px;display:flex;gap:11px;align-items:center}.account-hero>svg{height:57px;width:57px;color:var(--blue)}.account-hero h1{font:800 30px/1 "Baloo 2",sans-serif;margin:4px 0}.account-hero span{font-size:12px;color:var(--muted)}.details-panel h2{font-size:23px}.details-panel>div{display:flex;gap:10px;align-items:center;margin-top:18px}.details-panel>div>svg{font-size:23px;color:var(--orange)}.details-panel small{display:block;color:var(--muted);font-size:10px}.details-panel span{font-size:13px}.details-panel.safety{background:#e6f6ff}.details-panel.safety p{font-size:13px;color:#566576;line-height:1.5}.details-panel.safety button{border:2px solid var(--navy);border-radius:8px;background:#fff;padding:9px;color:var(--navy);font-weight:800;cursor:pointer}.tickets-page>h1{font:800 37px/1 "Baloo 2",sans-serif;margin:25px 0 5px}.page-intro{color:var(--muted);font-size:14px;margin:0 0 20px}.tickets-list{display:grid;gap:10px}.tickets-list article{background:#fff;border:2px solid var(--navy);border-radius:13px;padding:13px;display:flex;gap:10px;align-items:center}.tickets-list article>svg{font-size:27px;color:var(--orange)}.tickets-list b,.tickets-list small{display:block}.tickets-list small{font-size:10px;color:var(--muted);margin-top:3px}.tickets-list strong{margin-left:auto;font-size:13px}.ticket-win{color:#1d9871}.empty-ticket{text-align:center;padding:45px 20px;background:#fff;border:2px dashed #c7bdad;border-radius:18px}.empty-ticket svg{font-size:50px;color:var(--yellow)}.empty-ticket h2{font:800 26px "Baloo 2",sans-serif;margin:10px 0 3px}.empty-ticket p{font-size:13px;color:var(--muted);margin:0}.site-footer{border-top:1px solid #e5ded0;padding:18px max(16px,calc((100% - 1120px)/2));color:#727887;font-size:11px;display:flex;justify-content:space-between}.drawer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#14213d92}.drawer{position:absolute;right:0;width:min(88vw,370px);height:100%;padding:22px;background:#fffdf9;display:flex;flex-direction:column;animation:slide .2s ease-out}.drawer-heading{display:flex;align-items:center;justify-content:space-between}.drawer-user{background:#fff0c6;border-radius:14px;padding:12px;margin-top:28px;display:flex;gap:9px;align-items:center}.drawer-user>svg{font-size:31px}.drawer-user b,.drawer-user small{display:block}.drawer-user small{font-size:10px;font-weight:600;color:#6c6d75}.drawer-nav{margin-top:18px;border-top:1px solid #e7dfd0}.drawer-nav button,.logout{width:100%;border:0;border-bottom:1px solid #e7dfd0;background:#fffdf9;color:var(--navy);padding:15px 0;font-size:16px;font-weight:800;text-align:left;display:flex;align-items:center;gap:9px;cursor:pointer}.drawer-nav svg,.logout svg{color:var(--orange);font-size:20px}.drawer-join{border:2px solid var(--navy);border-radius:9px;background:var(--orange);color:var(--navy);font-weight:800;padding:10px;margin-top:auto;cursor:pointer}.logout{margin-top:auto}.drawer-foot{font-size:11px;color:#727887;margin:18px 0 0;text-align:center}@keyframes slide{0%{transform:translate(100%)}to{transform:translate(0)}}@media(min-width:700px){.home-hero{grid-template-columns:1fr 1fr}.benefit-row,.games-grid{grid-template-columns:repeat(3,1fr)}.number-grid{grid-template-columns:repeat(8,1fr)}.play-page{max-width:760px}.fund-options{grid-template-columns:repeat(4,1fr)}.auth-card{border-radius:25px;min-height:auto;margin-bottom:50px}.auth-page{padding-top:28px}}.how-page{background:#fff;border:2px solid var(--navy);border-radius:20px;padding:22px;margin-top:28px;max-width:720px}.how-page h1{font:800 37px/1 "Baloo 2",sans-serif;margin:8px 0}.how-page article{display:flex;gap:13px;border-top:1px dashed #d5ccbd;padding:17px 0}.how-page article span{height:39px;width:39px;flex:none;border-radius:11px;background:#d8f2ff;color:var(--blue);display:grid;place-items:center;font-size:21px}.how-page article:nth-of-type(2) span{background:#fff0b6;color:#bd7700}.how-page article:nth-of-type(3) span{background:#ffe0ea;color:var(--pink)}.how-page article b{font:800 19px "Baloo 2",sans-serif}.how-page article p{font-size:13px;line-height:1.5;color:var(--muted);margin:3px 0 0}.game-art{filter:drop-shadow(0 12px 10px rgba(20,33,61,.16))}.game-chip{overflow:hidden;background-clip:padding-box;box-shadow:inset -10px -12px 13px #14213d2e,inset 8px 9px 14px #ffffffb8,0 9px #14213d29,0 14px 22px #14213d3b}.game-chip:after{content:"";position:absolute;width:30%;height:22%;left:18%;top:13%;border-radius:50%;background:#fffc;filter:blur(2px);transform:rotate(-25deg)}.game-chip:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid rgba(255,255,255,.8);border-radius:50%;pointer-events:none}.game-chip b{position:relative;z-index:2;font-size:45px;text-shadow:0 2px 0 rgba(255,255,255,.55)}.game-chip small{position:relative;z-index:2;font-weight:800;color:#34405b}.second-chip b{font-size:31px}.art-ribbon{box-shadow:0 3px #0003;font-weight:800}.game-card{box-shadow:0 7px #14213d1f,0 16px 26px #14213d14;transition:transform .2s ease,box-shadow .2s ease}.game-card:hover{transform:translateY(-4px);box-shadow:0 10px #14213d21,0 22px 30px #14213d1f}.hero-visual{box-shadow:0 10px #14213d1a,0 22px 35px #14213d29}.ticket-panel,.fund-panel,.details-panel{box-shadow:0 9px 20px #14213d0f}.brand{letter-spacing:-.5px}.brand>span:last-child{white-space:nowrap}.app-header{box-shadow:0 5px 20px #14213d0b}.hero-copy h1{letter-spacing:-2.3px}.hero-description{font-weight:600}.hero-visual{border-width:2px;border-color:#17335f;border-radius:28px}.game-art{height:138px;width:188px}.game-chip{display:grid;place-items:center;line-height:1;isolation:isolate}.game-chip b{font:800 51px/.8 "Baloo 2",sans-serif;letter-spacing:-2px;transform:translateY(2px);text-shadow:0 2px 0 rgba(255,255,255,.72),0 4px 4px rgba(20,33,61,.22)}.second-chip b{font-size:36px}.game-chip:after{z-index:-1}.game-chip:before{z-index:1}.game-chip b{z-index:2}.art-ribbon{left:8px;bottom:3px;padding:5px 10px;letter-spacing:.85px}.game-card{border:1px solid rgba(20,33,61,.13);border-radius:20px;padding:17px;box-shadow:0 9px 24px #14213d14}.game-card.sunset{background:linear-gradient(145deg,#fff8f1,#ffe3d1)}.game-card.gold{background:linear-gradient(145deg,#fffdf4,#fff0b5)}.game-card.berry{background:linear-gradient(145deg,#fff7fa,#f9dce8)}.game-card-top{color:#687187;letter-spacing:.2px}.game-card h3{font-size:23px;letter-spacing:-.4px}.game-card h3 strong{font-size:29px}.card-button{border:0;background:var(--navy);color:#fff;border-radius:10px;padding:12px 13px;box-shadow:0 4px #0b1327;font-size:14px}.card-button:hover{background:#213662}.ticket-panel{border:1px solid #d9d7d3;border-radius:22px;box-shadow:0 12px 32px #14213d14}.number-grid{gap:12px}.number-grid button{position:relative;overflow:hidden;border:1px solid #d8d7df;background:radial-gradient(circle at 31% 25%,#fff 0,#fff 10%,#f2f3f7 35%,#cbd1dc);box-shadow:inset -5px -6px 8px #35425a33,inset 4px 4px 7px #ffffffeb,0 4px 8px #14213d21;color:#25304a;font:800 20px/1 "Baloo 2",sans-serif;text-shadow:0 1px 0 rgba(255,255,255,.8)}.number-grid button:before{content:"";position:absolute;top:12%;left:19%;width:30%;height:19%;background:#ffffffe6;border-radius:50%;filter:blur(1px);transform:rotate(-28deg)}.number-grid button.selected{border:1px solid #d04d2e;background:radial-gradient(circle at 31% 25%,#ffefcf 0,#ffefcf 9%,#ffb254 35%,#e85a35);box-shadow:inset -5px -7px 8px #7527184f,inset 4px 4px 8px #ffffffc2,0 4px #9f3d29,0 9px 13px #14213d2b;color:#fff;text-shadow:0 2px 2px rgba(112,41,30,.42)}.selection-bubbles span{font-size:20px;border:1px solid #dad5cc;background:radial-gradient(circle at 31% 25%,#fff 0,#fff 10%,#f1eee7 37%,#cfc9bd);box-shadow:inset -4px -5px 6px #322a1d29,inset 3px 3px 6px #ffffffe6,0 3px 6px #14213d1f}.selection-bubbles span:not(:empty){background:radial-gradient(circle at 31% 25%,#fff2c3 0,#fff2c3 9%,#ffb450 36%,#e45b36);color:#fff;border-color:#d25231;text-shadow:0 1px 2px rgba(94,33,21,.4)}.number-grid button:hover{transform:translateY(-2px);box-shadow:inset -5px -6px 8px #35425a33,inset 4px 4px 7px #ffffffeb,0 7px 11px #14213d29}.section-heading{margin-bottom:21px}.benefit-row{border:1px solid #dfddd7;box-shadow:0 8px 20px #14213d0d}.streak-banner{border:0;border-radius:22px;box-shadow:0 13px 27px #fa4e8e38}.game-chip:after{z-index:1}.selection-bubbles span:not(:empty){background:radial-gradient(circle at 31% 25%,#fff 0,#fff 10%,#f1eee7 37%,#cfc9bd);color:var(--navy);border-color:#dad5cc;text-shadow:none}.selection-bubbles span.selected{background:radial-gradient(circle at 31% 25%,#fff2c3 0,#fff2c3 9%,#ffb450 36%,#e45b36);color:#fff;border-color:#d25231;text-shadow:0 1px 2px rgba(94,33,21,.4)}.primary-button,.secondary-button,.card-button,.wallet-button,.sign-in-link,.quick-pick,.clear-selection,.back-button,.drawer-join,.logout,.drawer-nav button,.streak-banner button{white-space:nowrap}.primary-button,.secondary-button,.card-button,.wallet-button,.quick-pick,.clear-selection,.back-button,.drawer-join,.logout,.drawer-nav button,.streak-banner button{line-height:1.1}.card-button,.primary-button{min-height:42px}.card-button{overflow:hidden;text-overflow:ellipsis}.hero-cta{align-items:center}.header-actions{min-width:0}.wallet-button{max-width:calc(100vw - 110px);overflow:hidden;text-overflow:ellipsis}.number-grid button{min-width:0}@media(max-width:380px){.container{width:min(100% - 24px,1120px)}.primary-button{font-size:13px;padding:10px 12px}.secondary-button{font-size:13px;padding:9px 11px}.card-button{font-size:13px;padding:10px}.quick-pick{font-size:10px;padding:6px}.wallet-button{font-size:12px;padding:8px}.brand{font-size:22px}.header-actions{gap:5px}}[data-sonner-toaster]{--width:min(360px, calc(100vw - 32px) )!important}[data-sonner-toast].game-toast{border:2px solid #14213d!important;border-radius:14px!important;box-shadow:0 7px #14213d,0 16px 28px #14213d33!important;font-family:Nunito,sans-serif!important;font-weight:800!important;padding:13px!important}[data-sonner-toast][data-type=success]{background:#e5fbef!important;color:#14213d!important}[data-sonner-toast][data-type=error]{background:#ffe8e8!important;color:#14213d!important}@media(max-width:480px){.app-header{height:64px}.container{width:calc(100% - 28px)}.page{padding:24px 0 52px}.brand{font-size:21px}.brand-mark{width:30px;height:30px;font-size:16px;border-width:2px}.icon-button{width:34px;height:34px;font-size:20px;border-width:1.5px}.wallet-button{max-width:145px;padding:8px 9px;font-size:12px}.home-hero{padding:9px 0 31px;gap:23px}.hero-copy h1{font-size:45px;line-height:.94;margin:8px 0 12px}.hero-description{font-size:14px;line-height:1.52;margin-bottom:18px}.hero-cta{display:grid;grid-template-columns:1fr;gap:10px}.hero-cta .primary-button,.hero-cta .secondary-button{width:100%;min-height:45px}.hero-visual{height:222px;border-radius:20px}.hero-visual .game-art{margin:45px 0 0 21px;transform:scale(1.13)}.hero-value{right:16px;bottom:20px}.hero-value strong{font-size:35px}.benefit-row{padding:14px;border-radius:15px;margin-bottom:37px;gap:12px}.benefit-row>div{gap:8px}.section-heading h2{font-size:26px;max-width:280px}.games-grid{gap:16px}.game-card{min-height:275px;border-radius:17px;padding:15px}.game-card .game-art{transform:scale(.93);transform-origin:left top;margin-bottom:-5px}.game-card h3{font-size:21px;margin-top:5px}.game-card h3 strong{font-size:27px}.card-button{width:100%;min-height:44px}.streak-banner{padding:20px;border-radius:18px}.streak-banner h2{font-size:25px}.streak-orbs b{width:43px;height:43px;font-size:21px}.play-heading{margin:21px 0 16px}.play-heading h1{font-size:31px}.ticket-panel{padding:14px;border-radius:17px}.number-grid{gap:9px}.number-grid button{font-size:19px}.play-button{min-height:47px}.auth-card{padding:25px 20px 38px;border-radius:21px 21px 0 0}.auth-card h1{font-size:36px}.balance-card{padding:22px;border-radius:18px}.balance-card h1{font-size:43px}.fund-panel{padding:16px;border-radius:17px}.fund-options{gap:8px}.site-footer{font-size:10px;padding:16px 14px}.site-footer span:last-child{display:none}}html{width:100%;min-width:320px;background:#fffaf0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{width:100%;min-width:320px;overflow-x:hidden}#root{width:100%;min-height:100dvh}button,input,select,textarea{font-size:max(16px,1em)}button{touch-action:manipulation}@media(max-width:480px){.app-header{padding-top:env(safe-area-inset-top);height:calc(64px + env(safe-area-inset-top))}.page{padding-bottom:calc(52px + env(safe-area-inset-bottom))}.drawer{padding-bottom:calc(22px + env(safe-area-inset-bottom))}.hero-visual,.game-card,.ticket-panel,.balance-card,.fund-panel{max-width:100%}}.streak-banner>div:first-child{min-width:0}.streak-banner button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;word-break:keep-all!important;overflow:visible!important;min-width:-moz-max-content!important;min-width:max-content!important}.streak-banner button svg{flex:none}.safety-title{display:flex;gap:10px;align-items:flex-start}.safety-title>svg{flex:none;font-size:30px;color:var(--blue);margin-top:1px}.safety-title h2{margin:0}.details-panel.safety label{display:block;margin:18px 0 0;font-size:12px;color:#586274}.details-panel.safety input,.details-panel.safety select{display:block;width:100%;margin-top:6px;border:1px solid #cfd7dc;border-radius:9px;background:#fff;color:var(--navy);padding:11px;font-weight:800}.budget-status{margin-top:17px;padding:12px;border-radius:11px;background:#fff}.budget-status>div{display:flex!important;justify-content:space-between;align-items:center;margin:0!important;font-size:12px}.budget-status i{display:block;height:8px;background:#e2e8ea;border-radius:99px;overflow:hidden;margin-top:10px}.budget-status em{display:block;height:100%;background:linear-gradient(90deg,var(--mint),var(--yellow),var(--orange));border-radius:inherit}.limit-button{width:100%;margin-top:18px}.break-note{font-size:12px!important;color:#a14927!important;margin:12px 0 0!important}@media(max-width:480px){.streak-banner{align-items:flex-start;gap:6px}.streak-banner h2{font-size:24px;line-height:1.02}.streak-banner button{font-size:12px!important;padding:9px 10px!important}.streak-orbs{transform:scale(.78);transform-origin:right bottom;margin-right:-12px}.details-panel.safety{padding:16px}.budget-status>div{gap:8px}.budget-status b{white-space:nowrap}}.hero-value{color:#fff!important;text-shadow:0 2px 8px rgba(8,36,92,.45)}.hero-value span,.hero-value small{color:#eaf5ff!important}.streak-banner{background:linear-gradient(135deg,#e83d84,#bd276c)!important;color:#fff!important}.streak-banner .kicker,.streak-banner h2{color:#fff!important}.streak-banner button{background:#fff!important;color:#9d245d!important;border-color:#fff!important}.game-card.aqua{background:linear-gradient(145deg,#effdff,#bdeef4)}.game-card.violet{background:linear-gradient(145deg,#f2edff,#d8ccff)}.game-art.aqua .primary-chip{background:#a9f3ef}.game-art.aqua .second-chip{background:#70bff0}.game-art.violet .primary-chip{background:#c8adff}.game-art.violet .second-chip{background:#ffcf66}.auth-field{font-size:12px;color:#555e70;display:block;margin:13px 0}.auth-field>input{display:block;width:100%;border:2px solid #dbd5c9;border-radius:10px;background:#fff;padding:11px;margin-top:5px;color:var(--navy);font-weight:700}.password-field{position:relative;margin-top:5px}.password-field input{width:100%;border:2px solid #dbd5c9;border-radius:10px;background:#fff;padding:12px 53px 12px 12px;color:var(--navy);font-weight:700}.password-field button{position:absolute;right:8px;top:50%;transform:translateY(-50%);height:34px;width:34px;border:0;border-radius:8px;background:#f0f2f7;color:#37517a;font-size:19px;display:grid;place-items:center;cursor:pointer}.forgot-link{border:0;background:none;color:var(--blue);font-size:12px;font-weight:800;padding:3px 0;cursor:pointer}.auth-submit{margin-top:16px}.back-button{margin-bottom:20px}.back-button+.play-heading,.back-button+.account-hero,.back-button+.how-page{margin-top:0}.back-button+.balance-card{margin-top:0}.back-button+h1{margin-top:0}.result-page .result-card{margin-top:0}.brand-mark{-o-object-fit:contain;object-fit:contain;padding:0!important;background:transparent!important;transform:none!important;border:0!important;border-radius:0!important}.age-banner{background:#fff2c6;border-bottom:1px solid #e5c55e;color:#473a18}.age-banner-content{display:flex;gap:10px;align-items:center;padding:10px 0}.age-banner-content>svg{font-size:25px;color:#c27600;flex:none}.age-banner-content b,.age-banner-content span{display:block}.age-banner-content b{font-size:13px}.age-banner-content span{font-size:11px;font-weight:600}.age-banner form{margin-left:auto;display:flex;gap:7px;align-items:center}.age-banner input{width:137px;border:1px solid #cda848;border-radius:7px;background:#fffdf5;padding:7px;color:var(--navy);font-size:12px;font-weight:700}.age-banner button{display:inline-flex;gap:4px;align-items:center;white-space:nowrap;border:1px solid #543d09;border-radius:7px;background:#f5a72e;color:#302304;padding:7px 9px;font-size:12px;font-weight:800;cursor:pointer}@media(max-width:650px){.age-banner-content{align-items:flex-start;flex-wrap:wrap;padding:10px 0}.age-banner-content>div{flex:1;min-width:210px}.age-banner form{width:100%;margin-left:35px}.age-banner input{flex:1;width:auto}.age-banner button{min-height:36px}}.profile-heading{display:flex!important;align-items:center!important;justify-content:space-between;margin:0!important}.profile-heading button{border:1px solid #bfc8d5;border-radius:7px;background:#fff;color:var(--blue);padding:6px 8px;font-size:11px;font-weight:800;cursor:pointer}.profile-edit{display:grid!important;gap:11px;margin-top:18px!important}.profile-edit label{font-size:11px;color:#627086}.profile-edit input{display:block;width:100%;border:1px solid #d5d9e0;border-radius:8px;margin-top:5px;padding:10px;color:var(--navy);font-weight:700}.profile-edit .primary-button{width:-moz-max-content;width:max-content}.profile-note{font-size:10px!important;color:#717b89!important;margin:18px 0 0!important}.office-shell{min-height:100dvh;background:#111827;color:#e5e7eb;font-family:Nunito,sans-serif}.office-header{position:sticky;top:0;z-index:10;background:#0b1220;border-bottom:1px solid #283448}.office-header-inner{width:min(100% - 32px,1340px);height:70px;margin:auto;display:flex;align-items:center;justify-content:space-between}.office-brand{border:0;background:transparent;color:#fff;display:flex;align-items:center;gap:12px;font:800 18px "Baloo 2",sans-serif;cursor:pointer}.office-brand .brand{font-size:23px}.office-brand .brand>span:last-child{color:#fff}.office-brand .brand>span:last-child span{color:#ff815a}.office-brand>span{padding-left:12px;border-left:1px solid #425067;color:#9ca9be;font:800 13px Nunito,sans-serif;letter-spacing:.8px;text-transform:uppercase}.office-user{display:flex;align-items:center;gap:8px;color:#bfcae0;font-size:12px}.office-user>svg{color:#79a5ff}.office-user button{border:1px solid #43536d;border-radius:7px;background:transparent;color:#eaf0ff;padding:7px 9px;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}.office-layout{width:min(100% - 32px,1340px);margin:auto;display:grid;grid-template-columns:205px minmax(0,1fr);gap:30px;padding:28px 0 58px}.office-nav{align-self:start;position:sticky;top:96px;display:grid;gap:6px}.office-nav p{font-size:10px;color:#7f8aa0;letter-spacing:1px;text-transform:uppercase;margin:0 0 8px}.office-nav button{border:0;border-radius:9px;background:transparent;color:#b4c0d4;padding:11px 12px;font:800 13px Nunito,sans-serif;text-align:left;display:flex;gap:10px;align-items:center;cursor:pointer}.office-nav button.active{background:#24324b;color:#fff}.office-nav button svg{font-size:17px}.office-nav .office-exit{margin-top:20px;color:#e3a0a0}.office-content{min-width:0}.office-content-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:25px}.office-eyebrow{margin:0;color:#7e8aa0;font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.office-content h1{margin:4px 0 0;color:#fff;font:800 36px/1 "Baloo 2",sans-serif}.office-refresh{border:1px solid #41516c;border-radius:9px;background:#182438;color:#e6edfb;padding:9px 11px;font-size:12px;font-weight:800;display:inline-flex;align-items:center;gap:5px;cursor:pointer;white-space:nowrap}.office-refresh:disabled{opacity:.5}.office-refresh svg{font-size:17px}.office-loading,.office-empty{border:1px dashed #45546a;border-radius:13px;color:#9facbf;padding:25px;font-size:13px}.office-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.office-stat-grid article,.office-note,.office-game,.office-player,.office-policy-form,.office-policy-item{border:1px solid #344157;border-radius:14px;background:#182438}.office-stat-grid article{padding:17px;display:grid;gap:4px}.office-stat-grid article>svg{color:#87aaff;font-size:20px;margin-bottom:6px}.office-stat-grid span{color:#9dabc0;font-size:11px}.office-stat-grid strong{color:#fff;font:800 28px/1 "Baloo 2",sans-serif}.office-note{display:flex;gap:14px;padding:20px;margin-top:18px;background:linear-gradient(125deg,#1a2943,#17213a)}.office-note>svg{font-size:25px;color:#7da4ff;flex:none}.office-note h2{font:800 20px "Baloo 2",sans-serif;color:#fff;margin:0}.office-note p{font-size:13px;line-height:1.55;color:#b9c5d7;margin:3px 0 0}.office-list{display:grid;gap:11px}.office-game,.office-player{padding:17px;display:flex;justify-content:space-between;gap:18px;align-items:center}.office-game h2,.office-player h2,.office-policy-form h2{font:800 21px/1.1 "Baloo 2",sans-serif;color:#fff;margin:7px 0 5px}.office-game p,.office-player p{margin:0;color:#aab7ca;font-size:12px}.office-player small{display:block;color:#8190a8;font-size:10px;margin-top:6px;text-transform:capitalize}.office-status{display:inline-block;border-radius:99px;padding:4px 7px;font-size:9px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.office-status.live{background:#113d34;color:#75e0c1}.office-status.paused{background:#48282e;color:#ffb1b9}.office-game-controls{display:flex;align-items:end;gap:9px}.office-game-controls label{display:grid;gap:4px;color:#a5b4c9;font-size:10px}.office-game-controls input,.office-search input,.office-policy-form input,.office-policy-form textarea{border:1px solid #4a5970;border-radius:8px;background:#0f1828;color:#f2f5fb;padding:9px;font:800 13px Nunito,sans-serif}.office-game-controls input{width:105px}.office-pause,.office-restore,.office-save{border:0;border-radius:8px;padding:10px 11px;font-weight:800;font-size:11px;cursor:pointer;white-space:nowrap}.office-pause{background:#5d2932;color:#ffdce0}.office-restore,.office-save{background:#83a9ff;color:#10213f}.office-search{display:grid;gap:6px;color:#a4b1c5;font-size:11px;margin-bottom:14px;max-width:460px}.office-search input{width:100%}.office-player button{display:inline-flex;align-items:center;gap:6px}.office-policy-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(260px,1.1fr);gap:16px}.office-policy-form{padding:18px;display:grid;gap:13px;align-content:start}.office-policy-form h2{margin:0 0 2px}.office-policy-form label{display:grid;gap:5px;color:#b1bdd0;font-size:11px}.office-policy-form textarea{min-height:180px;resize:vertical}.office-checkbox{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:7px!important}.office-checkbox input{accent-color:#83a9ff}.office-policy-item{display:grid;gap:5px;padding:15px;text-align:left;color:#dce5f6;cursor:pointer}.office-policy-item:hover{border-color:#728bb5}.office-policy-item strong{font-size:14px}.office-policy-item small{color:#8e9caf;font-size:11px}.office-denied{min-height:100dvh;display:grid;place-content:center;justify-items:center;padding:24px;text-align:center;background:#fffaf0}.office-denied h1{font:800 37px "Baloo 2",sans-serif;margin:0}.office-denied p{color:var(--muted);margin:8px 0 20px}@media(max-width:760px){.office-header-inner,.office-layout{width:calc(100% - 28px)}.office-layout{display:block;padding-top:18px}.office-nav{position:static;display:flex;overflow-x:auto;padding-bottom:13px;margin-bottom:12px}.office-nav p,.office-nav .office-exit{display:none}.office-nav button{flex:none;padding:9px 11px}.office-content-heading h1{font-size:31px}.office-stat-grid{grid-template-columns:repeat(2,1fr);gap:10px}.office-stat-grid article{padding:14px}.office-stat-grid strong{font-size:23px}.office-game,.office-player{align-items:flex-start;flex-direction:column}.office-game-controls{width:100%;align-items:end}.office-game-controls label{flex:1}.office-game-controls input{width:100%}.office-player button{width:100%;justify-content:center}.office-policy-grid{grid-template-columns:1fr}.office-user>span{display:none}.office-brand>span{display:none}.office-note{padding:16px}.office-note p{font-size:12px}}.office-login-page{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 10% 8%,#3b5eab 0,#111827 35%,#080d18)}.office-login-card{width:min(100%,480px);padding:25px;background:#f8fafc;border:1px solid #64748b;border-radius:20px;box-shadow:0 24px 65px #00000073}.office-login-card>.brand{margin:25px 0 22px}.office-login-title{display:flex;gap:12px;align-items:center}.office-login-title>svg{height:43px;width:43px;padding:11px;color:#1d4ed8;background:#dbeafe;border-radius:12px}.office-login-title p{margin:0;color:#64748b;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.office-login-title h1{margin:3px 0 0;color:#14213d;font:800 30px/1 "Baloo 2",sans-serif}.office-login-copy{font-size:13px;line-height:1.55;color:#5f697a;margin:18px 0}.office-login-card form{display:grid;gap:13px}.office-login-card label{display:grid;gap:5px;color:#526075;font-size:12px}.office-login-card input{width:100%;border:1px solid #c7d0df;border-radius:9px;background:#fff;color:#14213d;padding:12px;font-weight:700}.office-login-card .password-field{margin:0}.office-login-submit{min-height:45px;border:0;border-radius:9px;background:#1d4ed8;color:#fff;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;white-space:nowrap}.office-login-submit:disabled{opacity:.65;cursor:wait}.office-login-card .back-button{margin-bottom:0}@media(max-width:480px){.office-login-page{padding:14px}.office-login-card{padding:20px}.office-login-title h1{font-size:27px}}.analytics-consent{position:fixed;z-index:70;left:50%;bottom:max(16px,env(safe-area-inset-bottom));transform:translate(-50%);width:min(calc(100% - 28px),620px);padding:13px 15px;border:1px solid #cad2e2;border-radius:14px;background:#fffdf9;box-shadow:0 15px 40px #14213d38;display:flex;justify-content:space-between;align-items:center;gap:16px}.analytics-consent p{display:grid;gap:2px;margin:0}.analytics-consent strong{font-size:13px;color:var(--navy)}.analytics-consent span{font-size:11px;line-height:1.35;color:#68738a}.analytics-consent div{display:flex;gap:7px;flex:none}.analytics-consent button{border:1px solid #cbd3df;border-radius:8px;background:#fff;color:#506077;padding:8px 10px;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}.analytics-consent button:last-child{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.office-stat-grid.six{grid-template-columns:repeat(3,1fr)}.office-report-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:18px 0}.office-metric-list,.office-table-card{border:1px solid #344157;border-radius:14px;background:#182438;padding:17px}.office-metric-list h2,.office-table-card h2{color:#fff;font:800 19px "Baloo 2",sans-serif;margin:0 0 12px}.office-metric-list>div{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #2c384c;padding:9px 0;font-size:11px;color:#bdc9da}.office-metric-list b{color:#fff}.office-metric-list p{font-size:11px;color:#8492a6;margin:0}.office-table-card{margin-top:17px;overflow-x:auto}.office-table-card table{width:100%;border-collapse:collapse;min-width:570px}.office-table-card th{color:#8391a6;font-size:10px;letter-spacing:.6px;text-align:left;text-transform:uppercase;padding:0 10px 9px}.office-table-card td{border-top:1px solid #2d394c;color:#e8edf7;padding:11px 10px;font-size:12px}.office-table-card td small{display:block;margin-top:3px;color:#8c9aaf;font-size:10px}.office-status.pending{background:#423719;color:#f5d473}.office-actions{display:flex;gap:5px}.office-actions button{border:0;border-radius:6px;background:#2d5ec5;color:#fff;padding:6px 7px;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}.office-actions button.reject{background:#71303a}.office-operations .office-note{margin-top:17px}@media(max-width:900px){.office-report-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.office-stat-grid.six{grid-template-columns:repeat(2,1fr)}.office-report-grid{grid-template-columns:1fr}.analytics-consent{align-items:flex-start;flex-direction:column;gap:10px}.analytics-consent div{width:100%}.analytics-consent button{flex:1}.office-table-card{padding:14px;margin-top:12px}.office-actions{flex-wrap:wrap}}.withdrawal-panel .safety-title>svg{color:#1d8f70}.withdrawal-form{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;margin-top:18px}.withdrawal-form label{display:grid!important;gap:5px;margin:0!important}.withdrawal-form input{width:100%;margin:0!important}.withdrawal-form button{grid-column:1/-1;width:100%;margin-top:5px}.withdrawal-history{margin-top:20px;padding-top:15px;border-top:1px dashed #ccd5dd}.withdrawal-history h3{font:800 16px "Baloo 2",sans-serif;margin:0 0 7px}.withdrawal-history>div{display:flex!important;justify-content:space-between;align-items:center;margin:7px 0!important;font-size:12px}.withdrawal-history b{text-transform:capitalize;font-size:10px}.withdrawal-requested,.withdrawal-processing{color:#a77000}.withdrawal-paid{color:#1d8f70}.withdrawal-rejected{color:#ba3945}@media(max-width:480px){.withdrawal-form{grid-template-columns:1fr}}.office-panel{border:1px solid #344157;border-radius:15px;background:#182438;overflow:hidden}.office-panel-tabs{display:flex;gap:5px;padding:10px;border-bottom:1px solid #334054;background:#111b2b;overflow-x:auto}.office-panel-tabs button{border:0;border-radius:8px;background:transparent;color:#aab7ca;padding:9px 11px;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.office-panel-tabs button.active{background:#293b59;color:#fff}.office-panel-tabs b{padding-left:4px;color:#83a9ff}.office-table-toolbar{display:flex;align-items:end;justify-content:space-between;gap:15px;padding:16px}.office-table-toolbar label{display:grid;gap:5px;color:#a8b5c9;font-size:11px;width:min(100%,360px)}.office-table-toolbar input,.office-game-settings input,.office-game-settings textarea,.office-policy-editor input,.office-policy-editor textarea{width:100%;border:1px solid #4b5b73;border-radius:8px;background:#0f1828;color:#f1f5fb;padding:9px;font:700 13px Nunito,sans-serif}.office-table-toolbar span{color:#8d9ab0;font-size:11px}.office-table-wrap{overflow:auto}.office-data-table{width:100%;border-collapse:collapse;min-width:720px}.office-data-table th{padding:11px 14px;text-align:left;color:#8594aa;font-size:10px;letter-spacing:.7px;text-transform:uppercase;background:#142033}.office-data-table td{padding:12px 14px;border-top:1px solid #2c394e;color:#dde5f2;font-size:12px;vertical-align:middle}.office-data-table td strong,.office-data-table td small{display:block}.office-data-table td small{margin-top:3px;color:#8c9aaf;font-size:10px}.office-row-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.office-row-actions button{border:1px solid #4a5b76;border-radius:7px;background:#263b5c;color:#eff5ff;padding:7px 8px;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer}.office-row-actions button.danger{background:#5e2d38;border-color:#7d3b47}.office-reference{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-player-detail{border:1px solid #344157;border-radius:15px;background:#182438;overflow:hidden}.office-player-detail>header{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:21px}.office-player-detail h2{margin:4px 0 3px;color:#fff;font:800 29px/1 "Baloo 2",sans-serif}.office-player-detail header span{font-size:12px;color:#a8b5c8}.office-back{border:0;background:#111b2b;color:#abb8cb;width:100%;padding:12px 18px;display:flex;gap:6px;align-items:center;text-align:left;font-size:12px;font-weight:800;cursor:pointer}.office-detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#344157}.office-detail-grid article{min-height:85px;background:#182438;padding:15px}.office-detail-grid span{display:block;color:#8e9cb0;font-size:10px;margin-bottom:6px}.office-detail-grid strong{font-size:13px;color:#f0f5ff;word-break:break-word}.office-activity-stack{display:grid;gap:16px;padding:16px}.office-activity-stack .office-table-card{margin:0}.office-policy-layout{display:grid;grid-template-columns:230px minmax(280px,1.1fr) minmax(250px,.9fr);gap:14px}.office-policy-list,.office-policy-editor,.office-policy-preview{border:1px solid #344157;border-radius:15px;background:#182438;padding:16px}.office-policy-list>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.office-policy-list h2,.office-policy-editor h2,.office-policy-preview h2{color:#fff;font:800 20px "Baloo 2",sans-serif;margin:0}.office-policy-list>div button{border:1px solid #4b5d7a;border-radius:7px;background:#263b5c;color:#fff;padding:7px;font-size:10px;font-weight:800;cursor:pointer}.office-policy-list>button{width:100%;border:0;border-top:1px solid #2c394d;background:transparent;color:#c8d3e2;padding:12px 0;text-align:left;cursor:pointer}.office-policy-list>button.selected{color:#8bb0ff}.office-policy-list small{display:block;color:#8b99ad;margin-top:3px}.office-policy-editor{display:grid;gap:12px}.office-policy-editor-heading{display:flex;justify-content:space-between;gap:10px;align-items:start}.office-policy-editor label{display:grid;gap:5px;color:#a9b7ca;font-size:11px}.office-policy-editor textarea{min-height:230px;resize:vertical}.office-policy-preview{background:linear-gradient(145deg,#1c2a44,#162238)}.office-policy-preview>p:last-child{color:#c2cede;font-size:13px;line-height:1.7;white-space:pre-wrap}.office-game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.office-game-settings{border:1px solid #344157;border-radius:15px;background:#182438;padding:17px}.office-game-settings h2{color:#fff;font:800 22px "Baloo 2",sans-serif;margin:7px 0 3px}.office-game-settings>div>p{font-size:12px;line-height:1.45;color:#aab8ca;margin:0}.office-game-settings form{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px}.office-game-settings label{display:grid;gap:5px;color:#aab7ca;font-size:10px}.office-game-settings textarea{min-height:80px;resize:vertical}.office-rules-field{grid-column:1/-1}.office-game-settings .office-row-actions{grid-column:1/-1;justify-content:space-between}.game-rules{color:#647188;font-size:10px;line-height:1.35;margin:-8px 0 13px}@media(max-width:900px){.office-policy-layout{grid-template-columns:1fr 1fr}.office-policy-list{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.office-policy-list>div{grid-column:1/-1}.office-policy-list>button{border:1px solid #344157;border-radius:8px;padding:9px}.office-detail-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.office-game-grid,.office-policy-layout,.office-policy-list,.office-game-settings form,.office-detail-grid{grid-template-columns:1fr}.office-player-detail>header{align-items:start;flex-direction:column}.office-data-table{min-width:620px}.office-table-toolbar{align-items:stretch;flex-direction:column}.office-table-toolbar label{width:100%}}.office-finance-scorecards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#344157}.office-finance-card{padding:16px;background:#182438;display:grid;gap:4px}.office-finance-card span{color:#aab8cc;font-size:10px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.office-finance-card strong{color:#fff;font:800 24px/1 "Baloo 2",sans-serif}.office-finance-card small{color:#8d9bb0;font-size:11px}.office-finance-card.success strong{color:#7de1c3}.office-finance-card.failure strong{color:#ffb1b9}.office-finance-card.pending strong{color:#f5d473}.office-table-caption{color:#9dabc0;font-size:11px;line-height:1.45;margin:-5px 0 14px}@media(max-width:760px){.office-finance-scorecards{grid-template-columns:1fr}.office-finance-card{padding:14px}.office-finance-card strong{font-size:22px}}.account-withdraw-cta{width:100%;border:0;border-radius:18px;padding:18px 20px;margin:0 0 18px;background:linear-gradient(125deg,#ef5d83,#8c4ce1);box-shadow:0 13px 28px #8b4ae138;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;cursor:pointer}.account-withdraw-cta span{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:10px;column-gap:10px;align-items:center}.account-withdraw-cta svg{grid-row:1/3;font-size:28px}.account-withdraw-cta b{font:800 20px/1 "Baloo 2",sans-serif}.account-withdraw-cta small{font-size:11px;opacity:.9}.account-withdraw-cta strong{font:800 20px "Baloo 2",sans-serif;white-space:nowrap}.account-withdraw-cta em{font-style:normal;font-size:24px}.withdraw-page{padding-bottom:42px}.withdraw-hero{border-radius:20px;padding:25px 23px;margin-bottom:17px;background:linear-gradient(125deg,#182b62,#5248cb 58%,#a552d4);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:18px;overflow:hidden}.withdraw-hero .kicker{color:#ffd86f;margin:0 0 5px}.withdraw-hero h1{font:800 clamp(27px,7vw,42px)/.98 "Baloo 2",sans-serif;margin:0}.withdraw-hero p{margin:12px 0 1px;font-size:12px;opacity:.82}.withdraw-hero strong{font:800 30px "Baloo 2",sans-serif}.withdraw-hero>svg{flex:none;width:77px;height:77px;padding:18px;border:1px solid #ffffff61;border-radius:50%;background:#ffffff1c;font-size:40px}.withdraw-card,.withdraw-history-card{border:1px solid #d9dbe6;border-radius:18px;background:#fff;padding:19px}.withdraw-title{display:flex;gap:11px;align-items:flex-start}.withdraw-title>svg{flex:none;color:#634bd9;background:#eeeafd;border-radius:11px;padding:9px;width:38px;height:38px}.withdraw-title h2,.withdraw-history-card h2{margin:0;color:var(--navy);font:800 22px/1 "Baloo 2",sans-serif}.withdraw-title p,.withdraw-history-card>div>p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.verified-withdrawal-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:19px}.verified-withdrawal-form label{display:grid;gap:6px;color:#46506a;font-size:11px;font-weight:800}.verified-withdrawal-form input,.verified-withdrawal-form select{width:100%;height:46px;border:1px solid #d5dbe7;border-radius:10px;background:#fff;color:var(--navy);padding:0 12px;font:700 14px Nunito,sans-serif}.verified-withdrawal-form select:disabled{background:#f3f4f7;color:#7b8395}.account-resolution{grid-column:1/-1;min-height:54px;border:1px dashed #cbd2e1;border-radius:11px;padding:11px 12px;display:flex;align-items:center;gap:8px;color:#657187;background:#fafbff;font-size:11px;font-weight:700}.account-resolution>svg{font-size:21px;flex:none;color:#79849a}.account-resolution.verified{border-style:solid;border-color:#96d7bd;background:#f0fff7;color:#167151}.account-resolution.verified>svg{color:#1d9a6f}.account-resolution span{display:grid;gap:2px}.account-resolution b{font-size:14px;color:#126247}.account-resolution small{font-size:10px}.spin{animation:withdraw-spin 1s linear infinite}@keyframes withdraw-spin{to{transform:rotate(360deg)}}.verified-withdrawal-form .primary-button{grid-column:1/-1;width:100%;justify-content:center}.verified-withdrawal-form .primary-button:disabled{opacity:.55;cursor:not-allowed}.withdraw-history-card{margin-top:17px}.withdraw-history-table{display:grid;margin-top:13px;border-top:1px solid #e6e9f0}.withdraw-history-table article{display:flex;justify-content:space-between;gap:13px;align-items:center;padding:13px 0;border-bottom:1px solid #e6e9f0}.withdraw-history-table article>div{display:grid;gap:2px}.withdraw-history-table b{font:800 16px "Baloo 2",sans-serif;color:var(--navy)}.withdraw-history-table small{font-size:10px;color:var(--muted)}.withdraw-history-table>article>span{text-transform:capitalize;font-size:10px;font-weight:900}.withdraw-empty{margin:15px 0 0;color:var(--muted);font-size:12px}@media(max-width:520px){.account-withdraw-cta{padding:16px}.account-withdraw-cta b{font-size:18px}.account-withdraw-cta small{font-size:10px}.withdraw-hero{padding:21px 18px}.withdraw-hero>svg{display:none}.withdraw-card,.withdraw-history-card{padding:16px}.verified-withdrawal-form{grid-template-columns:1fr}.withdraw-history-table article{align-items:flex-start;flex-direction:column}.withdraw-history-table article>span{align-self:flex-start}}.account-settings-cta{width:100%;border:1px solid #cfd7e5;border-radius:16px;padding:15px 18px;margin:-5px 0 18px;background:#fff;color:var(--navy);display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.account-settings-cta span{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:10px;column-gap:10px;align-items:center}.account-settings-cta svg{grid-row:1/3;font-size:24px;color:#4f46c9}.account-settings-cta b{font:800 17px/1 "Baloo 2",sans-serif}.account-settings-cta small{margin-top:3px;color:var(--muted);font-size:10px}.account-settings-cta>em{font-style:normal;font-size:24px;color:#596579}.settings-page{padding-bottom:42px}.settings-hero{border-radius:19px;margin-bottom:17px;padding:21px;background:linear-gradient(120deg,#14255c,#2862bd);color:#fff;display:flex;gap:13px;align-items:center}.settings-hero>svg{flex:none;padding:11px;width:48px;height:48px;border:1px solid #ffffff66;border-radius:14px;background:#ffffff1a}.settings-hero .kicker{margin:0 0 3px;color:#b6f4ee}.settings-hero h1{margin:0;font:800 30px/1 "Baloo 2",sans-serif}.settings-hero p:last-child{margin:6px 0 0;font-size:12px;opacity:.88}.settings-controls{margin-top:0}.settings-controls>label{display:grid;gap:5px;margin-top:16px;font-size:12px;font-weight:800;color:var(--navy)}.settings-controls input,.settings-controls select{width:100%;height:45px;border:1px solid #d4dbe7;border-radius:9px;background:#fff;padding:0 11px;color:var(--navy);font:700 14px Nunito,sans-serif}@media(max-width:520px){.account-settings-cta{padding:14px 15px}.settings-hero{padding:18px}.settings-hero h1{font-size:27px}}.site-footer nav{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.site-footer nav button{border:0;background:transparent;padding:0;color:#596779;font:800 11px Nunito,sans-serif;cursor:pointer;white-space:nowrap}.site-footer nav button:hover{text-decoration:underline;color:#243a69}.policy-page{padding-bottom:43px}.policy-hero{border-radius:19px;margin-bottom:17px;padding:22px;background:linear-gradient(125deg,#183069,#4a42ad);color:#fff;display:flex;align-items:center;gap:13px}.policy-hero>svg{flex:none;width:47px;height:47px;padding:11px;border:1px solid #ffffff60;border-radius:13px;background:#ffffff18}.policy-hero .kicker{margin:0 0 4px;color:#cfcbff}.policy-hero h1{margin:0;font:800 31px/1 "Baloo 2",sans-serif}.policy-hero p:last-child{margin:6px 0 0;font-size:11px;opacity:.85}.policy-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px}.policy-nav,.policy-content{border:1px solid #d9dfe9;border-radius:16px;background:#fff;padding:16px}.policy-nav{align-self:start;display:grid;gap:4px}.policy-nav>b{margin-bottom:7px;color:var(--navy);font:800 18px "Baloo 2",sans-serif}.policy-nav button{border:0;border-radius:8px;background:transparent;padding:9px;color:#55627a;text-align:left;font:800 12px Nunito,sans-serif;cursor:pointer}.policy-nav button.active{background:#eeeaff;color:#4331a8}.policy-content{padding:22px 24px}.policy-content p{margin:0 0 16px;color:#35425a;font-size:14px;line-height:1.7;white-space:pre-line}.office-table-tabs{display:flex;gap:6px;border-bottom:1px solid #344157;margin:-17px -17px 14px;padding:11px 14px;background:#142033}.office-table-tabs button{border:0;border-radius:8px;background:transparent;color:#aab7ca;padding:8px 10px;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.office-table-tabs button.active{background:#293b59;color:#fff}.office-table-tabs b{padding-left:4px;color:#8bb0ff}@media(max-width:760px){.site-footer{align-items:center;flex-direction:column;gap:9px}.site-footer span:last-child{display:block}.policy-layout{grid-template-columns:1fr}.policy-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-nav>b{grid-column:1/-1}.policy-content{padding:18px}.policy-content p{font-size:13px}.office-table-tabs{overflow-x:auto}}.office-payout-action{display:flex;gap:6px;align-items:center}.office-payout-action input{width:145px;border:1px solid #4b5b73;border-radius:7px;background:#0f1828;color:#fff;padding:7px;font-size:11px}.office-action-button{border:1px solid #4a5b76;border-radius:7px;background:#2d5ec5;color:#fff;padding:7px 9px;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer}@media(max-width:760px){.office-payout-action{flex-wrap:wrap}}.withdraw-sandbox-note{margin:16px 0 -3px;border:1px solid #f1ca71;border-radius:10px;padding:10px 12px;background:#fff8e6;color:#765000;font-size:11px;font-weight:800;line-height:1.45}.account-number-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.account-number-control label{display:grid;gap:6px;color:#46506a;font-size:11px;font-weight:800}.resolve-account-button{height:46px;border:1px solid #634bd9;border-radius:10px;background:#f3f0ff;color:#4731bf;padding:0 13px;font:800 12px Nunito,sans-serif;white-space:nowrap;cursor:pointer}.resolve-account-button:hover:not(:disabled){background:#e7e1ff}.resolve-account-button:disabled{cursor:not-allowed;opacity:.55}.account-resolution.failed{border-style:solid;border-color:#f0a6ae;background:#fff5f6;color:#9e263a}.account-resolution.failed>svg{color:#d13f55}.account-resolution.failed b{color:#9e263a}@media(max-width:520px){.account-number-control{grid-template-columns:1fr}.resolve-account-button{width:100%}}.saved-settlement-account{grid-column:1/-1;display:flex;align-items:center;gap:10px;border:1px solid #9adbbe;border-radius:11px;padding:12px;background:#f1fff7;color:#176a4d}.saved-settlement-account>svg{font-size:22px;flex:none}.saved-settlement-account span{display:grid;gap:2px}.saved-settlement-account small{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.saved-settlement-account b{font:800 14px Nunito,sans-serif}.saved-settlement-account em{font-style:normal;font-size:11px}.withdrawal-fee-notice{grid-column:1/-1;display:flex;align-items:flex-start;gap:9px;border:1px solid #f0c778;border-radius:11px;padding:11px 12px;background:#fff9e8;color:#715016}.withdrawal-fee-notice>svg{font-size:21px;flex:none;color:#d28a00}.withdrawal-fee-notice span{display:grid;gap:3px}.withdrawal-fee-notice b{font-size:12px}.withdrawal-fee-notice small{font-size:11px;line-height:1.4}.withdrawal-amount-help{grid-column:1/-1;margin:-5px 0 -2px;color:#61708a;font-size:11px;font-weight:700;line-height:1.35}.withdrawal-amount-help.error{color:#b22c45}.verified-withdrawal-form input.input-invalid{border-color:#dc5a70;background:#fff7f8;box-shadow:0 0 0 3px #fce0e5}.office-withdrawal-settings{display:grid;grid-template-columns:1fr repeat(2,minmax(140px,180px)) auto;gap:12px;align-items:end;margin-bottom:22px;padding:16px;border:1px solid #dce1ed;border-radius:13px;background:#fbfcff}.office-withdrawal-settings h2{margin:3px 0;font:800 21px "Baloo 2",sans-serif}.office-withdrawal-settings small{font-size:11px;color:#68728a;line-height:1.4}.office-withdrawal-settings label{display:grid;gap:5px;font-size:11px;font-weight:800;color:#4e5870}.office-withdrawal-settings input{height:40px;border:1px solid #d0d7e5;border-radius:8px;padding:0 10px;color:var(--navy);font-weight:800}@media(max-width:760px){.office-withdrawal-settings{grid-template-columns:1fr}.office-withdrawal-settings .office-save{width:100%}}.card-button:disabled{cursor:not-allowed;opacity:.62;background:#f3eee5;color:#77737a}.result-card{position:relative;overflow:hidden}.win-celebration{position:relative;z-index:1;display:inline-flex;margin:6px 0 1px;border-radius:99px;padding:6px 10px;background:#fff1b4;color:#725200;font-size:11px;font-weight:900}.win-confetti{pointer-events:none;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden}.win-confetti i{position:absolute;top:-15px;left:var(--x);width:9px;height:15px;border-radius:2px;opacity:0;animation:result-confetti 1.55s cubic-bezier(.2,.75,.35,1) var(--delay) forwards}.result-card.won .kicker,.result-card.won h1,.result-card.won>p,.result-card.won .result-number-groups,.result-card.won>.primary-button{position:relative;z-index:1}@keyframes result-confetti{0%{opacity:0;transform:translate3d(0,-15px,0) rotate(0)}12%{opacity:1}to{opacity:1;transform:translate3d(0,330px,0) rotate(560deg)}}@media(prefers-reduced-motion:reduce){.win-confetti i{animation:none;display:none}}.result-number-groups{display:grid;gap:14px;max-width:470px;margin:28px auto 27px;text-align:left}.result-number-group{border:1px solid #e1e5ef;border-radius:15px;padding:13px 14px;background:#fbfcff}.result-number-group>p{margin:0 0 10px!important;color:#5c6980!important;font-size:10px!important;font-weight:900;letter-spacing:1px;text-transform:uppercase}.result-number-group>div{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.result-ball{position:relative;isolation:isolate;width:55px;height:55px;border:2px solid #182644;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 32% 24%,#fffdf1 0,#fffdf1 7%,#ffd965 8%,#ffd965 30%,#f1a827 68%,#c56c0e);box-shadow:inset -7px -8px 10px #a65d152e,inset 5px 6px 8px #ffffff8f,0 5px #182644;color:#13213c;font:900 24px/1 "Baloo 2",sans-serif;text-shadow:0 1px #ffffffaa;transform:translateY(0)}.result-ball:before{content:"";position:absolute;z-index:-1;top:6px;left:10px;width:17px;height:9px;border-radius:50%;background:#fffdf0c4;transform:rotate(-28deg)}.result-number-group.drawn{background:#fff3f8;border-color:#f3b7cf}.result-number-group.drawn .result-ball{background:radial-gradient(circle at 32% 22%,#fff7fb 0,#fff7fb 8%,#ffb5d3 9%,#ffb5d3 28%,#dd3f86 62%,#8f164d);color:#fff;text-shadow:0 2px 1px #641034;box-shadow:inset -7px -8px 10px #6f103f42,inset 5px 6px 8px #ffffff9e,0 5px #182644}.result-number-group.drawn .result-ball.matched{background:radial-gradient(circle at 32% 22%,#fff 0,#fff 8%,#b7ffe0 9%,#b7ffe0 28%,#45cc9d 62%,#14745b);color:#082d29;text-shadow:0 1px #ffffffd9}.result-card .result-number-groups+.primary-button{min-width:190px}@media(max-width:520px){.result-number-groups{margin:23px auto}.result-number-group{padding:12px}.result-number-group>div{gap:8px}.result-ball{width:49px;height:49px;font-size:22px;box-shadow:inset -6px -7px 9px #a65d152e,inset 5px 6px 8px #ffffff8f,0 4px #182644}}.saved-settlement-account .change-settlement-button,.settlement-change-heading>button{border:1px solid #318e69;border-radius:8px;background:#fff;color:#176a4d;padding:8px 10px;font:800 11px Nunito,sans-serif;white-space:nowrap;cursor:pointer}.saved-settlement-account .change-settlement-button{margin-left:auto}.settlement-change-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d8d2ff;border-radius:11px;padding:11px 12px;background:#f7f5ff;color:#3e348e}.settlement-change-heading div{display:grid;gap:3px}.settlement-change-heading b{font-size:13px}.settlement-change-heading small{font-size:10px;line-height:1.35;color:#625a91}.settlement-change-heading>button{border-color:#aaa1dc;color:#49408e;background:#fff}@media(max-width:520px){.saved-settlement-account{align-items:flex-start;flex-wrap:wrap}.saved-settlement-account .change-settlement-button{width:100%;margin-left:0}.settlement-change-heading{align-items:flex-start;flex-direction:column}.settlement-change-heading>button{width:100%}}.office-overview-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:-5px 0 14px}.office-overview-heading h2{margin:4px 0 0;color:#fff;font:800 25px/1 "Baloo 2",sans-serif}.office-overview-heading>span{color:#8f9db2;font-size:11px;font-weight:700}.office-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.office-stat-grid .office-health-card{position:relative;min-height:151px;padding:15px;overflow:hidden;background:linear-gradient(145deg,#1d2a40,#182438);border-color:#344157}.office-health-card:after{content:"";position:absolute;right:-22px;bottom:-30px;width:92px;height:92px;border:1px solid #ffffff15;border-radius:50%}.office-stat-grid .office-health-card>svg{margin-bottom:4px}.office-health-card strong{font-size:24px;letter-spacing:-.4px}.office-health-card small{position:relative;z-index:1;margin-top:4px;color:#9eabc0;font-size:10px;line-height:1.35}.office-stat-grid .office-health-card.success{border-color:#286c60;background:linear-gradient(145deg,#183b3b,#182b37)}.office-stat-grid .office-health-card.success>svg,.office-health-card.success strong{color:#79e1bf}.office-stat-grid .office-health-card.pending{border-color:#78622f;background:linear-gradient(145deg,#3c3521,#262a32)}.office-stat-grid .office-health-card.pending>svg,.office-health-card.pending strong{color:#f7cc6c}.office-stat-grid .office-health-card.danger{border-color:#713e4a;background:linear-gradient(145deg,#3b2530,#242331)}.office-stat-grid .office-health-card.danger>svg,.office-health-card.danger strong{color:#ffadb9}.office-stat-grid .office-health-card.risk{border-color:#3e5d90;background:linear-gradient(145deg,#1c3155,#1a273d)}.office-stat-grid .office-health-card.risk>svg,.office-health-card.risk strong{color:#a7c8ff}.office-stat-grid .office-health-card.neutral>svg,.office-health-card.neutral strong{color:#d1dcf0}@media(max-width:1040px){.office-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.office-overview-heading{align-items:start;flex-direction:column;gap:5px}.office-overview-heading h2{font-size:23px}.office-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.office-stat-grid .office-health-card{min-height:142px;padding:13px}.office-health-card strong{font-size:21px}.office-health-card small{font-size:9px}}.hero-game-link{display:block;padding:0;text-align:inherit;cursor:pointer}.hero-game-link:focus-visible,.game-card.is-playable:focus-visible{outline:4px solid var(--yellow);outline-offset:4px}.game-card.is-playable{cursor:pointer}.game-card.is-unavailable{cursor:not-allowed;opacity:.7}.game-card.dice-sky{background:linear-gradient(145deg,#f5fdff,#d9f4ff)}.game-card.dice-violet{background:linear-gradient(145deg,#fbf8ff,#e8e0ff)}.game-card.dice-coral{background:linear-gradient(145deg,#fff8f4,#ffe0d3)}.dice-art{height:138px!important;width:205px!important;filter:drop-shadow(0 12px 10px rgba(20,33,61,.18))}.dice-art-cubes{position:absolute;left:19px;top:28px;display:flex;align-items:end;gap:8px;transform:rotate(-8deg)}.dice-art-cube{display:grid;place-items:center;width:72px;height:72px;border:3px solid var(--navy);border-radius:16px;background:linear-gradient(145deg,#fff,#ffe066 44%,#ee9b1f);box-shadow:inset -9px -10px 13px #b366243d,inset 7px 7px 10px #fff9,0 8px #14213d,0 15px 22px #14213d2e;transform:skewY(-4deg) rotate(6deg)}.dice-art-cube:nth-child(2){width:62px;height:62px;margin-bottom:11px;background:linear-gradient(145deg,#fff,#ff9dc5 43%,#d73579);transform:skewY(-4deg) rotate(-8deg)}.dice-art-cube:nth-child(3){width:56px;height:56px;margin-bottom:19px;background:linear-gradient(145deg,#fff,#8debd2 43%,#24a985);transform:skewY(-4deg) rotate(10deg)}.dice-art-cube b{font:800 39px/.9 "Baloo 2",sans-serif;color:#14213d;text-shadow:0 2px #fff9}.dice-art-cube:nth-child(2) b,.dice-art-cube:nth-child(3) b{font-size:32px}.dice-art .art-ribbon{bottom:-1px}.game-card .dice-art{margin:10px 0 5px}.hero-visual .dice-art{margin-top:70px;transform:scale(1.23);transform-origin:left top}.dice-art.compact{transform:scale(.72);transform-origin:right center;margin-right:-28px}.dice-page{max-width:820px}.dice-hero{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:26px 0 17px;padding:23px 22px;border-radius:25px;border:2px solid var(--navy);background:linear-gradient(120deg,#172d63,#3864d8 52%,#8f4ed6);color:#fff;box-shadow:0 9px #14213d18}.dice-hero .kicker{color:#aaf5df}.dice-hero h1{font:800 clamp(31px,8vw,48px)/.95 "Baloo 2",sans-serif;margin:7px 0}.dice-hero p:last-child{max-width:440px;margin:9px 0 0;color:#e2ebff;font-size:12px;line-height:1.45}.dice-odds{text-align:right;display:grid;gap:2px;flex:none}.dice-odds span,.dice-odds small{font-size:10px;color:#d5ddff;letter-spacing:1px}.dice-odds strong{font:800 31px/1 "Baloo 2",sans-serif;color:#ffdc62}.dice-stage{position:relative;min-height:285px;display:grid;place-items:center;align-content:center;overflow:hidden;border:2px solid var(--navy);border-radius:24px;background:radial-gradient(circle at 50% 18%,#516fdb 0,#263f8b 44%,#14234d);color:#fff;box-shadow:inset 0 -26px 70px #08132e66,0 12px 26px #14213d1b}.dice-stage:after{content:"";position:absolute;z-index:0;bottom:30px;width:72%;height:20px;border-radius:50%;background:#080f2a80;filter:blur(9px)}.dice-stage-glow{position:absolute;width:280px;height:180px;border-radius:50%;background:#ffffff18;filter:blur(14px);top:-80px}.dice-stage-label,.dice-stage-hint{position:relative;z-index:2;margin:0;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#dbe5ff}.dice-stage-hint{margin-top:20px;text-transform:none;letter-spacing:0;color:#bccbfa}.dice-cup{position:relative;z-index:2;display:flex;justify-content:center;gap:14px;margin-top:17px}.dice-cube{position:relative;width:78px;height:78px;display:grid;place-items:center;perspective:800px;transform-style:preserve-3d;transform:rotateX(-12deg) rotateY(-24deg);transition:transform .25s ease}.dice-cube .die-face{position:absolute;width:78px;height:78px;border:3px solid #11203f;border-radius:15px;display:grid;place-items:center;background:linear-gradient(145deg,#fffef7,#ffd94e 52%,#e48b19);box-shadow:inset -8px -9px 13px #a85c2138,inset 6px 6px 11px #fff9,0 7px #07122c;color:#16213d;font:800 38px/.9 "Baloo 2",sans-serif;text-shadow:0 2px #fff9;backface-visibility:hidden}.dice-cube .die-front{transform:translateZ(39px)}.dice-cube .die-right{transform:rotateY(90deg) translateZ(39px);background:linear-gradient(145deg,#fff,#ffb0ce 50%,#d83578)}.dice-cube .die-top{transform:rotateX(90deg) translateZ(39px);background:linear-gradient(145deg,#fff,#91edd6 50%,#22a882)}.dice-cube.rolling{animation:dice-tumble .38s linear infinite}.dice-controls{margin-top:17px;padding:18px;border:1px solid #d8dde8;border-radius:21px;background:#fff;box-shadow:0 10px 30px #14213d0d}.dice-control-heading{display:flex;align-items:center;justify-content:space-between;gap:13px}.dice-control-heading h2{font:800 25px/1 "Baloo 2",sans-serif;margin:6px 0 2px}.dice-control-heading p:last-child{color:var(--muted);font-size:11px;margin:0}.target-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.target-die{padding:11px;border:1px solid #e3e7ef;border-radius:14px;background:#f8faff}.target-die>span{display:block;margin-bottom:8px;color:#62708a;font-size:10px;text-transform:uppercase;letter-spacing:.8px}.target-face-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.target-face-grid button{border:1px solid #d3d8e3;border-radius:7px;background:#fff;color:var(--navy);padding:7px 0;font-size:13px;cursor:pointer}.target-face-grid button.active{border-color:var(--navy);background:var(--yellow);box-shadow:0 2px 0 var(--navy)}.stake-picker{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:15px;border-top:1px dashed #d6dce8}.stake-picker strong{font-size:13px}.stake-options{display:flex;gap:7px}.stake-options button{min-width:91px;border:1px solid #d3d8e3;border-radius:10px;background:#fff;padding:8px 9px;color:var(--navy);font-size:12px;font-weight:900;cursor:pointer}.stake-options button small{display:block;margin-top:2px;color:#6b7487;font-size:9px;font-weight:700}.stake-options button.active{border-color:var(--navy);background:#e4fff4;box-shadow:0 2px 0 var(--navy)}.dice-roll-button{margin-top:17px}.dice-result-page{max-width:820px}.dice-result{background:linear-gradient(145deg,#fffef4,#f3fbff)}.dice-result-icon{display:grid;place-items:center;width:55px;height:55px;margin:9px auto 0;border:2px solid var(--navy);border-radius:18px;background:var(--yellow);font-size:28px;box-shadow:0 5px 0 var(--navy)}.dice-result:not(.won) .dice-result-icon{background:#e1e7ff;color:#5068c6}.dice-result h1{margin-top:15px}.dice-result-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:13px;max-width:550px;margin:26px auto 13px;text-align:left}.dice-result-grid>div{padding:12px;border:1px solid #dbe1eb;border-radius:14px;background:#fff}.dice-result-grid>div>span{display:block;margin-bottom:12px;color:#64718a;font-size:10px;text-transform:uppercase;letter-spacing:1px}.dice-result-grid>div>div{display:flex;justify-content:center;gap:7px}.dice-result-grid .dice-cube{width:54px;height:54px;transform:scale(.58) rotateX(-12deg) rotateY(-24deg);transform-origin:center}.dice-result-grid .dice-cube .die-face{width:54px;height:54px;border-width:2px;border-radius:10px;font-size:25px}.dice-result-grid .dice-cube .die-front{transform:translateZ(27px)}.dice-result-grid .dice-cube .die-right{transform:rotateY(90deg) translateZ(27px)}.dice-result-grid .dice-cube .die-top{transform:rotateX(90deg) translateZ(27px)}.dice-match-line{position:relative;z-index:1;margin:8px 0 23px!important;color:#52617a!important;font-size:12px!important}.dice-result .primary-button{position:relative;z-index:1}.dice-result .win-confetti{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;overflow:hidden}@keyframes dice-tumble{0%{transform:rotateX(-12deg) rotateY(-24deg) translateY(0)}25%{transform:rotateX(92deg) rotateY(128deg) translateY(-13px)}50%{transform:rotateX(203deg) rotateY(245deg) translateY(0)}75%{transform:rotateX(292deg) rotateY(382deg) translateY(-10px)}to{transform:rotateX(348deg) rotateY(516deg) translateY(0)}}@media(min-width:700px){.dice-page{padding-top:40px}.target-row{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.dice-hero{align-items:flex-start;flex-direction:column}.dice-odds{text-align:left}.target-row{grid-template-columns:1fr}.stake-picker{align-items:flex-start;flex-direction:column}.stake-options{width:100%}.stake-options button{flex:1}.dice-cube,.dice-cube .die-face{width:65px;height:65px}.dice-cube .die-front{transform:translateZ(32px)}.dice-cube .die-right{transform:rotateY(90deg) translateZ(32px)}.dice-cube .die-top{transform:rotateX(90deg) translateZ(32px)}.dice-stage{min-height:255px}.dice-result-grid{grid-template-columns:1fr}.dice-result-grid>div>div{min-height:60px}.dice-result-grid .dice-cube{margin:0 7px}}@media(prefers-reduced-motion:reduce){.dice-cube.rolling{animation:none}}.dice-shell{max-width:880px;padding-top:28px}.dice-shell .back-button{color:#64748b}.dice-header{display:flex;align-items:end;justify-content:space-between;gap:28px;margin:24px 0 20px}.dice-eyebrow{display:flex;align-items:center;gap:5px;margin:0;color:#61728c;font-size:10px;font-weight:900;letter-spacing:1.25px}.dice-header h1{margin:7px 0 8px;color:#14213d;font:800 clamp(34px,7vw,52px)/.98 "Baloo 2",sans-serif;letter-spacing:-1px}.dice-header>div>p:last-child{max-width:460px;margin:0;color:#66758b;font-size:14px;font-weight:700;line-height:1.55}.dice-prize{min-width:156px;padding:15px 16px;border:1px solid #dbe4ee;border-radius:14px;background:#fff;text-align:right;box-shadow:0 9px 23px #14213d12}.dice-prize span,.dice-prize small{display:block;color:#7b899d;font-size:10px;font-weight:800;letter-spacing:.35px}.dice-prize strong{display:block;margin:4px 0;color:#2458a6;font:800 28px/1 "Baloo 2",sans-serif}.dice-table{overflow:hidden;border:1px solid #cfd9e7;border-radius:20px;background:#fff;box-shadow:0 16px 32px #1930531c}.dice-table>header,.dice-table>footer{height:46px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;background:#fff;color:#68788f;font-size:11px;font-weight:800}.dice-table>header{border-bottom:1px solid #e7edf4;text-transform:uppercase;letter-spacing:.65px}.dice-table>header b{color:#43617f;font-size:10px}.dice-table>footer{justify-content:flex-start;gap:7px;border-top:1px solid #e7edf4}.table-status-dot{width:7px;height:7px;border-radius:50%;background:#42b48d;box-shadow:0 0 0 4px #e1f7ef}.dice-table-felt{position:relative;display:grid;min-height:258px;place-items:center;overflow:hidden;background:radial-gradient(ellipse at center,#335877,#1b3855 58%,#112b45)}.dice-table-felt:before,.dice-table-felt:after{content:"";position:absolute;border:1px solid #ffffff25;border-radius:50%}.dice-table-felt:before{width:430px;height:430px}.dice-table-felt:after{width:270px;height:270px}.dice-cup{position:relative;z-index:2;display:flex;justify-content:center;gap:18px;margin:0}.dice-cube{width:86px;height:86px;perspective:900px;transform:rotateX(-14deg) rotateY(-29deg);filter:drop-shadow(11px 14px 7px #07172880)}.dice-cube .die-face{width:86px;height:86px;border:1px solid #dce3eb;border-radius:17px;background:linear-gradient(135deg,#fff,#f2f5f8 64%,#dce3eb);box-shadow:inset 8px 8px 12px #fff,inset -8px -8px 13px #8998ab33;color:#1a2b40}.dice-cube .die-front{transform:translateZ(43px)}.dice-cube .die-right{transform:rotateY(90deg) translateZ(43px);background:linear-gradient(135deg,#edf2f6,#cbd5df)}.dice-cube .die-top{transform:rotateX(90deg) translateZ(43px);background:linear-gradient(135deg,#fff,#dfe7ef)}.dice-cube.rolling{animation:professional-dice-roll .5s linear infinite}.dice-pips{width:57%;height:57%;display:grid;grid-template:repeat(3,1fr)/repeat(3,1fr);align-items:center;justify-items:center}.dice-pips i{width:13px;height:13px;border-radius:50%;background:#263b52;box-shadow:inset 1px 1px 2px #ffffff4d}.dice-pips .top-left{grid-area:1/1}.dice-pips .top-right{grid-area:1/3}.dice-pips .middle-left{grid-area:2/1}.dice-pips .centre{grid-area:2/2}.dice-pips .middle-right{grid-area:2/3}.dice-pips .bottom-left{grid-area:3/1}.dice-pips .bottom-right{grid-area:3/3}.dice-setup{margin-top:18px;padding:23px;border:1px solid #dce4ef;border-radius:20px;background:#fff;box-shadow:0 10px 26px #182f510f}.dice-setup-heading{display:flex;align-items:start;justify-content:space-between;gap:15px}.dice-setup h2{margin:5px 0 3px;color:#1a2b40;font:800 24px/1 "Baloo 2",sans-serif}.dice-setup-heading p:last-child{margin:0;color:#738197;font-size:12px;line-height:1.45}.dice-secondary-button{border:1px solid #cbd7e5;border-radius:9px;background:#fff;color:#385675;padding:9px 11px;font-size:11px;font-weight:900;display:flex;align-items:center;gap:5px;white-space:nowrap;cursor:pointer}.dice-secondary-button:hover{background:#f4f8fc}.dice-targets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.dice-target{padding:13px;border:1px solid #e2e8f0;border-radius:13px;background:#fafcff}.dice-target-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#728198;font-size:10px;text-transform:uppercase;letter-spacing:.85px}.dice-target-label b{color:#46617f;font-size:10px}.dice-face-options{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.dice-face-options button{aspect-ratio:1;border:1px solid #d9e1eb;border-radius:8px;background:#fff;display:grid;place-items:center;padding:4px;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.dice-face-options button:hover{transform:translateY(-1px);border-color:#90a6c2}.dice-face-options button.selected{border:2px solid #2f68ad;background:#edf5ff;box-shadow:0 3px 7px #2d69aa1c}.dice-face-options .dice-pips{width:80%;height:80%}.dice-face-options .dice-pips i{width:5px;height:5px;background:#38516d}.dice-stake-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:19px;padding-top:18px;border-top:1px solid #e5ebf2}.dice-stakes{display:flex;gap:8px}.dice-stakes button{min-width:120px;border:1px solid #d2dce8;border-radius:10px;background:#fff;padding:10px 12px;text-align:left;color:#2b4059;cursor:pointer}.dice-stakes button span,.dice-stakes button small{display:block}.dice-stakes button span{font:900 17px/1 "Baloo 2",sans-serif}.dice-stakes button small{margin-top:4px;color:#718198;font-size:10px;font-weight:800}.dice-stakes button.selected{border-color:#2d69ab;background:#edf6ff;box-shadow:0 3px 8px #2d69ab1e}.dice-roll-button{width:100%;margin-top:19px;border:0;border-radius:11px;background:#205a9e;color:#fff;padding:15px 18px;display:flex;align-items:center;justify-content:center;gap:8px;font:900 15px Nunito,sans-serif;box-shadow:0 6px 14px #205a9e35;cursor:pointer}.dice-roll-button:hover:not(:disabled){background:#184d89}.dice-roll-button:disabled{background:#91a6be;box-shadow:none;cursor:not-allowed}.dice-result-page{max-width:760px}.dice-result-card{position:relative;overflow:hidden;margin-top:32px;padding:42px 26px 27px;border:1px solid #dbe3ed;border-radius:22px;background:#fff;text-align:center;box-shadow:0 18px 38px #182f5117}.dice-result-card.won{background:linear-gradient(160deg,#f5fffb,#fff)}.dice-result-status{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 14px;border-radius:50%;background:#e2f7ee;color:#278664;font-size:31px}.dice-result-card.lost .dice-result-status{background:#fff0f1;color:#d76574}.dice-result-card h1{position:relative;z-index:1;margin:5px 0 9px;color:#1c3048;font:800 39px/1 "Baloo 2",sans-serif}.dice-result-card>p:not(.dice-eyebrow):not(.dice-result-match){position:relative;z-index:1;max-width:370px;margin:0 auto;color:#6a788d;font-size:13px;line-height:1.55}.dice-result-comparison{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px auto 13px;max-width:560px;text-align:left}.dice-result-comparison>div{padding:13px;border:1px solid #e1e7ef;border-radius:13px;background:#fbfcfe}.dice-result-comparison>div>span{display:block;margin-bottom:12px;color:#718198;font-size:10px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.dice-result-comparison>div>div{display:flex;justify-content:center;gap:8px;min-height:61px}.dice-result-comparison .dice-cube{width:57px;height:57px;transform:scale(.64) rotateX(-14deg) rotateY(-29deg);transform-origin:center}.dice-result-comparison .die-face{width:57px;height:57px;border-radius:11px}.dice-result-comparison .die-front{transform:translateZ(28px)}.dice-result-comparison .die-right{transform:rotateY(90deg) translateZ(28px)}.dice-result-comparison .die-top{transform:rotateX(90deg) translateZ(28px)}.dice-result-comparison .dice-pips i{width:8px;height:8px}.dice-result-match{position:relative;z-index:1;margin:0;color:#52677d;font-size:12px;font-weight:800}.dice-result-card .dice-roll-button{position:relative;z-index:1;max-width:260px;margin:19px auto 0}.dice-result-card .win-confetti{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;overflow:hidden}@keyframes professional-dice-roll{0%{transform:rotateX(-14deg) rotateY(-29deg) translateY(0)}30%{transform:rotateX(105deg) rotateY(155deg) translateY(-14px)}55%{transform:rotateX(215deg) rotateY(290deg) translateY(2px)}80%{transform:rotateX(300deg) rotateY(420deg) translateY(-10px)}to{transform:rotateX(346deg) rotateY(510deg) translateY(0)}}@media(max-width:650px){.dice-shell{padding-top:22px}.dice-header{align-items:start;flex-direction:column;gap:14px}.dice-prize{min-width:0;width:100%;text-align:left}.dice-table-felt{min-height:224px}.dice-cube{width:68px;height:68px}.dice-cube .die-face{width:68px;height:68px;border-radius:14px}.dice-cube .die-front{transform:translateZ(34px)}.dice-cube .die-right{transform:rotateY(90deg) translateZ(34px)}.dice-cube .die-top{transform:rotateX(90deg) translateZ(34px)}.dice-pips i{width:10px;height:10px}.dice-setup{padding:17px}.dice-setup-heading{flex-direction:column}.dice-secondary-button{width:100%;justify-content:center}.dice-targets{grid-template-columns:1fr}.dice-stake-row{align-items:start;flex-direction:column;gap:12px}.dice-stakes{width:100%}.dice-stakes button{flex:1;min-width:0}.dice-result-card{margin-top:24px;padding:32px 16px 21px}.dice-result-comparison{grid-template-columns:1fr}.dice-result-card h1{font-size:35px}}@media(prefers-reduced-motion:reduce){.dice-cube.rolling{animation:none}.dice-face-options button{transition:none}}.dice-viewport{min-height:calc(100svh - 130px);display:grid;grid-template-rows:38px minmax(200px,1fr) auto;gap:12px;padding:10px 0 18px}.dice-viewport .back-button{display:none}.dice-compact-top{display:flex;align-items:center;justify-content:space-between}.dice-icon-button{width:38px;height:38px;border:1px solid #d8e1ec;border-radius:10px;background:#fff;color:#405b76;display:grid;place-items:center;font-size:19px;cursor:pointer;box-shadow:0 4px 10px #162b470d}.dice-icon-button:hover{border-color:#9db2ca;background:#f7fbff}.dice-game-mark{display:flex;align-items:center;gap:5px;color:#597089;font-size:15px}.dice-game-mark b{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#eaf2fb;color:#24598e;font-size:11px}.dice-compact-top>strong{color:#24598e;font:800 20px/1 "Baloo 2",sans-serif}.dice-viewport .dice-table{display:grid;grid-template-rows:32px minmax(156px,1fr) 24px;min-height:0;border-radius:18px}.dice-viewport .dice-table>header{height:auto;padding:0 13px;color:#7290aa;font-size:14px}.dice-viewport .dice-table>header b{font-size:10px;color:#8297ad}.dice-viewport .dice-table>footer{height:auto;padding:0 13px;border-top:0}.dice-viewport .dice-table-felt{min-height:0}.dice-viewport .dice-table-felt:before{width:330px;height:330px}.dice-viewport .dice-table-felt:after{width:190px;height:190px}.dice-viewport .dice-cup{gap:clamp(12px,2.5vw,24px)}.dice-viewport .dice-cube{width:clamp(76px,11vw,104px);height:clamp(76px,11vw,104px);filter:drop-shadow(14px 17px 8px #0717289c);transform:rotateX(-18deg) rotateY(-33deg)}.dice-viewport .dice-cube .die-face{width:clamp(76px,11vw,104px);height:clamp(76px,11vw,104px);border:1px solid #cbd5df;border-radius:20px;background:linear-gradient(135deg,#fff,#f9fafb 29%,#e4e9ee 75%,#c9d1d9);box-shadow:inset 10px 11px 15px #fff,inset -10px -11px 14px #75869a33,0 1px #fff;overflow:hidden}.dice-viewport .dice-cube .die-face:after{content:"";position:absolute;left:12%;top:8%;width:47%;height:18%;border-radius:50%;background:linear-gradient(180deg,#fff,#ffffff12);filter:blur(2px);transform:rotate(-23deg)}.dice-viewport .dice-cube .die-front{transform:translateZ(calc(clamp(76px,11vw,104px)/2))}.dice-viewport .dice-cube .die-right{transform:rotateY(90deg) translateZ(calc(clamp(76px,11vw,104px)/2));background:linear-gradient(135deg,#e9eef3,#bfcad5)}.dice-viewport .dice-cube .die-top{transform:rotateX(90deg) translateZ(calc(clamp(76px,11vw,104px)/2));background:linear-gradient(135deg,#fff,#d5dde5)}.dice-viewport .dice-pips i{width:clamp(11px,1.65vw,16px);height:clamp(11px,1.65vw,16px);background:radial-gradient(circle at 35% 28%,#4e6274,#1d2c3b 70%);box-shadow:inset 1px 1px 2px #ffffff40,0 1px 1px #0b162133}.dice-viewport .dice-cube.rolling{animation:realistic-dice-roll .48s cubic-bezier(.38,.06,.66,.92) infinite}.dice-viewport .dice-table.is-rolling .dice-table-felt{background:radial-gradient(ellipse at center,#3c6686,#1b3855 60%,#102943)}.dice-viewport .table-status-dot.rolling{background:#f4be56;box-shadow:0 0 0 4px #f4be5633;animation:status-pulse .5s ease-in-out infinite}.dice-viewport .dice-setup{margin:0;padding:12px 14px;border-radius:17px;box-shadow:0 9px 20px #182f510f}.dice-setup-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.dice-target-tabs{display:flex;align-items:center;gap:7px}.dice-target-tabs button{width:42px;height:34px;padding:3px;border:1px solid #dce5ee;border-radius:9px;background:#fff;color:#5f748b;display:flex;align-items:center;gap:4px;cursor:pointer}.dice-target-tabs button>span{font-size:9px;font-weight:900}.dice-target-tabs button .dice-pips{width:18px;height:18px;flex:none}.dice-target-tabs button .dice-pips i{width:4px;height:4px}.dice-target-tabs button.selected{border-color:#2f68ad;background:#edf5ff;color:#24598e;box-shadow:0 2px 5px #2d69aa1c}.dice-viewport .dice-face-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:10px 0 0}.dice-viewport .dice-face-options button{aspect-ratio:auto;height:38px;border-radius:9px;padding:4px}.dice-viewport .dice-face-options .dice-pips{width:27px;height:27px}.dice-viewport .dice-face-options .dice-pips i{width:6px;height:6px}.dice-viewport .dice-stake-row{display:block;margin-top:10px;padding-top:10px}.dice-viewport .dice-stakes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.dice-viewport .dice-stakes button{min-width:0;padding:7px 10px;border-radius:9px;display:flex;align-items:baseline;justify-content:space-between}.dice-viewport .dice-stakes button span{font-size:15px}.dice-viewport .dice-stakes button small{margin:0;font-size:10px}.dice-viewport .dice-roll-button{height:43px;margin-top:10px;padding:0;border-radius:10px;font-size:20px;box-shadow:0 5px 12px #205a9e2b}.dice-viewport .dice-roll-button span{font:900 14px Nunito,sans-serif}@keyframes realistic-dice-roll{0%{transform:rotateX(-18deg) rotateY(-33deg) translateZ(0)}18%{transform:rotateX(79deg) rotateY(110deg) translate3d(-13px,-22px,0)}39%{transform:rotateX(178deg) rotateY(228deg) translate3d(11px,2px,0)}58%{transform:rotateX(286deg) rotateY(357deg) translate3d(-8px,-15px,0)}78%{transform:rotateX(388deg) rotateY(470deg) translate3d(8px,0,0)}to{transform:rotateX(512deg) rotateY(600deg) translate3d(0,-4px,0)}}@keyframes status-pulse{50%{opacity:.42;transform:scale(.8)}}@media(max-width:650px){.dice-viewport{min-height:calc(100svh - 130px);grid-template-rows:36px minmax(180px,1fr) auto;gap:9px;padding:7px 0 14px}.dice-compact-top>strong{font-size:18px}.dice-viewport .dice-table{grid-template-rows:28px minmax(138px,1fr) 21px}.dice-viewport .dice-cube{width:66px;height:66px}.dice-viewport .dice-cube .die-face{width:66px;height:66px;border-radius:15px}.dice-viewport .dice-cube .die-front{transform:translateZ(33px)}.dice-viewport .dice-cube .die-right{transform:rotateY(90deg) translateZ(33px)}.dice-viewport .dice-cube .die-top{transform:rotateX(90deg) translateZ(33px)}.dice-viewport .dice-pips i{width:10px;height:10px}.dice-viewport .dice-setup{padding:10px 11px}.dice-target-tabs button{height:31px;width:38px}.dice-viewport .dice-face-options{gap:5px;margin-top:8px}.dice-viewport .dice-face-options button{height:34px}.dice-viewport .dice-stake-row{margin-top:8px;padding-top:8px}.dice-viewport .dice-roll-button{height:39px;margin-top:8px}.dice-viewport .dice-stakes button{padding:6px 8px}.dice-viewport .dice-stakes button span{font-size:14px}}.dice-viewport .dice-cube{--die-size:clamp(76px,11vw,104px);--die-depth:clamp(38px,5.5vw,52px);width:var(--die-size);height:var(--die-size)}.dice-viewport .dice-cube .die-face{width:var(--die-size);height:var(--die-size)}.dice-viewport .dice-cube .die-front{transform:translateZ(var(--die-depth))}.dice-viewport .dice-cube .die-right{transform:rotateY(90deg) translateZ(var(--die-depth))}.dice-viewport .dice-cube .die-top{transform:rotateX(90deg) translateZ(var(--die-depth))}@media(max-width:650px){.dice-viewport .dice-cube{--die-size:66px;--die-depth:33px}}.dice-viewport .dice-pips{position:relative;z-index:1}.dice-viewport .dice-cup .dice-cube{filter:drop-shadow(9px 11px 0 #06145b) drop-shadow(16px 21px 12px #050d2d9c);transform:rotateX(-18deg) rotateY(-33deg)}.dice-viewport .dice-cup .dice-cube .die-face{border:4px solid #07165f;border-radius:26%;background:linear-gradient(135deg,#fff9a3,#fff01f 27%,#ffd400 61%,#f39a00);box-shadow:inset 9px 10px 12px #fffbd2,inset -11px -13px 16px #bd690038,0 2px #fff7;overflow:hidden}.dice-viewport .dice-cup .dice-cube .die-front{background:linear-gradient(135deg,#fff9a3,#fff01f 27%,#ffd400 61%,#f39a00)}.dice-viewport .dice-cup .dice-cube .die-right{background:linear-gradient(135deg,#ffe551,#ffb20b 46%,#e56e00)}.dice-viewport .dice-cup .dice-cube .die-top{background:linear-gradient(135deg,#fffde3,#fff34a 48%,#ffbc08)}.dice-viewport .dice-cup .dice-cube .die-face:after{z-index:0;left:11%;top:7%;width:52%;height:19%;background:linear-gradient(180deg,#fff,#fff2 92%);filter:blur(2px)}.dice-viewport .dice-cup .dice-cube .dice-pips i{width:clamp(13px,1.9vw,19px);height:clamp(13px,1.9vw,19px);border:2px solid #e79300;background:radial-gradient(circle at 34% 26%,#386ae1 0,#386ae1 10%,#052883 42%,#00114d 78%);box-shadow:inset 2px 2px 3px #9ec0ff9c,inset -2px -3px 4px #000535,0 3px #00124e,0 0 0 1px #fff08b55}.dice-viewport .dice-cup .dice-cube:nth-child(2n) .die-front{background:linear-gradient(135deg,#ffb18a,#ff652c 29%,#ff3d0d 65%,#da2100)}.dice-viewport .dice-cup .dice-cube:nth-child(2n) .die-right{background:linear-gradient(135deg,#ff7439,#f3330a 56%,#b91b05)}.dice-viewport .dice-cup .dice-cube:nth-child(2n) .die-top{background:linear-gradient(135deg,#ffe2d0,#ff8957 46%,#f14415)}.dice-viewport .dice-cup .dice-cube:nth-child(2n) .dice-pips i{border-color:#de3c0d;background:radial-gradient(circle at 34% 25%,#fff 0,#fff 12%,#e9edf5 50%,#8b98ad);box-shadow:inset 2px 2px 3px #fff,inset -2px -3px 4px #71809680,0 3px #b82b0c,0 0 0 1px #ffe9df99}.dice-viewport .dice-cup .dice-cube.rolling{animation:realistic-dice-roll .48s cubic-bezier(.38,.06,.66,.92) infinite}@media(max-width:650px){.dice-viewport .dice-cup .dice-cube .die-face{border-width:3px}.dice-viewport .dice-cup .dice-cube .dice-pips i{width:11px;height:11px;border-width:1.5px}}.dice-viewport .dice-cup .dice-cube .die-back{transform:rotateY(180deg) translateZ(var(--die-depth));background:linear-gradient(135deg,#ffe758,#ffb00a 47%,#dc7000)}.dice-viewport .dice-cup .dice-cube .die-left{transform:rotateY(-90deg) translateZ(var(--die-depth));background:linear-gradient(135deg,#ffe65b,#fca609 47%,#d66a00)}.dice-viewport .dice-cup .dice-cube .die-bottom{transform:rotateX(-90deg) translateZ(var(--die-depth));background:linear-gradient(135deg,#fff03d,#f4a005 56%,#d26a00)}.dice-viewport .dice-cup .dice-cube:nth-child(2n) .die-back{background:linear-gradient(135deg,#ff803f,#f33a0b 56%,#b91905)}.dice-viewport .dice-cup .dice-cube:nth-child(2n) .die-left{background:linear-gradient(135deg,#ff874b,#f74111 56%,#b91b05)}.dice-viewport .dice-cup .dice-cube:nth-child(2n) .die-bottom{background:linear-gradient(135deg,#ff9d68,#f44716 58%,#bf2007)}.dice-result-comparison .die-back{transform:rotateY(180deg) translateZ(28px)}.dice-result-comparison .die-left{transform:rotateY(-90deg) translateZ(28px)}.dice-result-comparison .die-bottom{transform:rotateX(-90deg) translateZ(28px)}.dice-arena{max-width:1080px;min-height:calc(100svh - 145px);padding-top:28px;padding-bottom:30px}.dice-arena-header{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;margin:0 0 15px}.dice-nav-button,.dice-refresh-button{border:1px solid #d5dfef;background:#fff;color:#102d5d;display:grid;place-items:center;cursor:pointer;transition:transform .16s ease,background .16s ease}.dice-nav-button{width:46px;height:46px;border-radius:14px;font-size:22px;box-shadow:0 7px 18px #0e285a12}.dice-nav-button:hover,.dice-refresh-button:hover{background:#edf4ff;transform:translateY(-1px)}.dice-arena-header>div:nth-child(2){display:grid;gap:2px}.dice-arena-header>div:nth-child(2)>span,.dice-jackpot small,.dice-panel-top span,.dice-stake-picker>span{color:#7890ad;font-size:10px;font-weight:900;letter-spacing:1.2px}.dice-arena-header strong{color:#102d5d;font:800 25px/1 "Baloo 2",sans-serif}.dice-jackpot{display:grid;justify-items:end;gap:2px;padding:9px 14px;border-radius:14px;background:#fff4c9}.dice-jackpot b{color:#8a5410;font:900 20px/1 "Baloo 2",sans-serif}.dice-game-board{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(310px,.78fr);min-height:480px;overflow:hidden;border:1px solid #d4dfed;border-radius:28px;background:#fff;box-shadow:0 24px 52px #122e5a1a}.dice-throw-zone{position:relative;display:grid;grid-template-rows:auto 1fr auto;min-width:0;padding:22px;overflow:hidden;background:radial-gradient(circle at 53% 45%,#284f92 0,#122f65 48%,#071936)}.dice-throw-zone:before,.dice-throw-zone:after{content:"";position:absolute;left:50%;top:53%;border:1px solid #90bcff38;border-radius:50%;transform:translate(-50%,-50%)}.dice-throw-zone:before{width:390px;height:390px}.dice-throw-zone:after{width:240px;height:240px}.dice-zone-label,.dice-zone-footer{position:relative;z-index:3;display:flex;align-items:center;gap:7px;color:#dceaff;font-size:10px;font-weight:900;letter-spacing:1.3px}.dice-zone-label svg{color:#ffd943;font-size:17px}.dice-spotlight{position:relative;z-index:2;display:grid;place-items:center;min-height:0}.dice-spotlight:after{content:"";position:absolute;bottom:17%;width:min(68%,330px);height:24px;border-radius:50%;background:#020818a8;filter:blur(11px)}.dice-arena .dice-cup{position:relative;z-index:2;display:flex;justify-content:center;gap:clamp(15px,2vw,25px);margin:0}.dice-arena .dice-cube{--die-size:clamp(112px,14vw,154px);--die-depth:calc(var(--die-size) / 2);width:var(--die-size);height:var(--die-size);perspective:1100px;filter:drop-shadow(11px 14px 0 #030e50) drop-shadow(18px 24px 15px #020b238c);transform:rotateX(-20deg) rotateY(-32deg)}.dice-arena .dice-cube .die-face{width:var(--die-size);height:var(--die-size);border:5px solid #06165f;border-radius:27%;background:linear-gradient(135deg,#fffcb7,#fff019 29%,#ffd000 62%,#f18d00);box-shadow:inset 10px 11px 14px #fffce0,inset -13px -15px 18px #bc650044,0 2px #fff8;overflow:hidden}.dice-arena .dice-cube .die-face:after{content:"";position:absolute;z-index:0;left:10%;top:8%;width:52%;height:18%;border-radius:50%;background:linear-gradient(#fff,#ffffff10);filter:blur(2px);transform:rotate(-24deg)}.dice-arena .dice-cube .die-back{transform:rotateY(180deg) translateZ(var(--die-depth));background:linear-gradient(135deg,#ffe85b,#ffad09 47%,#dc6e00)}.dice-arena .dice-cube .die-right{transform:rotateY(90deg) translateZ(var(--die-depth));background:linear-gradient(135deg,#ffe955,#ffb50a 47%,#e37600)}.dice-arena .dice-cube .die-left{transform:rotateY(-90deg) translateZ(var(--die-depth));background:linear-gradient(135deg,#ffe95c,#fba405 47%,#d96b00)}.dice-arena .dice-cube .die-top{transform:rotateX(90deg) translateZ(var(--die-depth));background:linear-gradient(135deg,#fffde8,#fff549 49%,#ffbc08)}.dice-arena .dice-cube .die-bottom{transform:rotateX(-90deg) translateZ(var(--die-depth));background:linear-gradient(135deg,#fff135,#f49e04 56%,#d66b00)}.dice-arena .dice-cube .dice-pips{position:relative;z-index:1;width:60%;height:60%}.dice-arena .dice-cube .dice-pips i{width:clamp(17px,2.35vw,25px);height:clamp(17px,2.35vw,25px);border:2px solid #e99400;background:radial-gradient(circle at 34% 25%,#407af0 0,#407af0 10%,#062d8e 43%,#00104b 79%);box-shadow:inset 2px 2px 4px #a7c8ff9c,inset -3px -4px 4px #00022e,0 3px #00134d}.dice-arena .dice-cube:nth-child(2n) .die-face{background:linear-gradient(135deg,#ffc7a9,#ff6831 31%,#ff3c0c 66%,#d92200)}.dice-arena .dice-cube:nth-child(2n) .die-back,.dice-arena .dice-cube:nth-child(2n) .die-right,.dice-arena .dice-cube:nth-child(2n) .die-left,.dice-arena .dice-cube:nth-child(2n) .die-bottom{background:linear-gradient(135deg,#ff8d52,#f23a0d 58%,#b71904)}.dice-arena .dice-cube:nth-child(2n) .die-top{background:linear-gradient(135deg,#ffe3d4,#ff8a59 46%,#f14616)}.dice-arena .dice-cube:nth-child(2n) .dice-pips i{border-color:#dc3a0c;background:radial-gradient(circle at 34% 25%,#fff 0,#fff 12%,#edf0f6 51%,#8896ad);box-shadow:inset 2px 2px 3px #fff,inset -2px -3px 4px #68758d80,0 3px #b8290d}.dice-arena .dice-cube.rolling{animation:arena-dice-roll .75s cubic-bezier(.36,.02,.63,.97) infinite}.dice-zone-footer{justify-content:center;color:#9cb8dc;letter-spacing:.45px}.dice-zone-footer>span{width:7px;height:7px;border-radius:50%;background:#57d5a2;box-shadow:0 0 0 4px #57d5a22e}.dice-zone-footer>span.live{background:#ffd348;box-shadow:0 0 0 4px #ffd3482e;animation:arena-pulse .55s infinite}.dice-bet-panel{display:flex;flex-direction:column;padding:27px;background:linear-gradient(155deg,#fff,#f8fbff)}.dice-panel-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:17px;border-bottom:1px solid #e4ebf4}.dice-panel-top>div{display:grid;gap:4px}.dice-panel-top b{color:#16396b;font-size:13px}.dice-refresh-button{width:38px;height:38px;border-radius:11px;font-size:18px}.dice-target-switcher{display:flex;gap:7px;margin-top:16px}.dice-target-switcher button{height:40px;min-width:52px;padding:4px 7px;border:1px solid #d8e3f0;border-radius:10px;background:#fff;color:#617b9a;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer}.dice-target-switcher button>span{font-size:11px;font-weight:900}.dice-target-switcher .dice-pips{width:20px;height:20px}.dice-target-switcher .dice-pips i{width:4px;height:4px}.dice-target-switcher button.selected{border-color:#266ec8;background:#eaf3ff;color:#15539a;box-shadow:0 3px 8px #286ab421}.dice-face-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px}.dice-face-picker button{height:58px;border:1px solid #dbe5f1;border-radius:13px;background:#fff;display:grid;place-items:center;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.dice-face-picker button:hover{transform:translateY(-2px);border-color:#92b5dc}.dice-face-picker button.selected{border:2px solid #1e72cd;background:#edf5ff;box-shadow:0 5px 12px #236bbb20}.dice-face-picker .dice-pips{width:34px;height:34px}.dice-face-picker .dice-pips i{width:7px;height:7px;background:#17395e}.dice-stake-picker{margin-top:18px;padding-top:17px;border-top:1px solid #e4ebf4}.dice-stake-picker>div{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:9px}.dice-stake-picker button{border:1px solid #d8e3ef;border-radius:12px;background:#fff;padding:10px;text-align:left;color:#1c3c64;cursor:pointer}.dice-stake-picker button b,.dice-stake-picker button small{display:block}.dice-stake-picker button b{font:900 18px/1 "Baloo 2",sans-serif}.dice-stake-picker button small{margin-top:5px;color:#7790ac;font-size:10px;font-weight:800}.dice-stake-picker button.selected{border-color:#1d70c8;background:#edf6ff;box-shadow:0 4px 11px #1c6ec920}.dice-throw-button{width:100%;min-height:53px;margin-top:auto;border:0;border-radius:14px;background:linear-gradient(135deg,#ffb900,#ff7b18);color:#17275a;display:flex;align-items:center;justify-content:center;gap:9px;font:900 13px Nunito,sans-serif;letter-spacing:.65px;box-shadow:0 9px #cf5710,0 15px 22px #e6811e42;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.dice-throw-button svg{font-size:21px}.dice-throw-button:hover:not(:disabled){transform:translateY(2px);box-shadow:0 7px #cf5710,0 13px 20px #e6811e42}.dice-throw-button:disabled{cursor:not-allowed;opacity:.7;box-shadow:0 5px #9a9dab}.dice-bet-panel .form-error{margin:12px 0 0}@keyframes arena-dice-roll{0%{transform:rotateX(-20deg) rotateY(-32deg) translateZ(0)}25%{transform:rotateX(128deg) rotateY(150deg) translate3d(-20px,-24px,0)}52%{transform:rotateX(260deg) rotateY(310deg) translate3d(16px,5px,0)}76%{transform:rotateX(390deg) rotateY(470deg) translate3d(-13px,-18px,0)}to{transform:rotateX(530deg) rotateY(630deg) translateZ(0)}}@keyframes arena-pulse{50%{transform:scale(.7);opacity:.45}}@media(max-width:760px){.dice-arena{min-height:0;padding-top:15px}.dice-game-board{grid-template-columns:1fr;min-height:0;border-radius:21px}.dice-throw-zone{min-height:300px;padding:17px}.dice-arena .dice-cube{--die-size:clamp(88px,24vw,120px)}.dice-bet-panel{padding:20px}.dice-throw-button{margin-top:20px}.dice-arena-header{grid-template-columns:42px 1fr auto}.dice-nav-button{width:42px;height:42px}.dice-arena-header strong{font-size:21px}.dice-jackpot{padding:8px 10px}.dice-jackpot b{font-size:17px}}@media(max-width:390px){.dice-face-picker button{height:51px}.dice-throw-zone{min-height:270px}.dice-arena .dice-cube{--die-size:82px}.dice-game-board{border-radius:17px}}.dice-arena .dice-spotlight{perspective:760px}.dice-arena .dice-cup{transform-style:preserve-3d}.dice-arena .dice-cube{--pitch:-29deg;--yaw:-37deg;--die-depth:calc(var(--die-size) * .58);transform-style:preserve-3d;transform:rotateX(var(--pitch)) rotateY(var(--yaw));transform-origin:center center}.dice-arena .dice-cube .die-face{backface-visibility:hidden;transform-style:preserve-3d}.dice-arena .dice-cube .die-front{transform:translateZ(var(--die-depth))}.dice-arena .dice-cube .die-back{transform:rotateY(180deg) translateZ(var(--die-depth))}.dice-arena .dice-cube .die-right{transform:rotateY(90deg) translateZ(var(--die-depth));filter:brightness(.84) saturate(1.12)}.dice-arena .dice-cube .die-left{transform:rotateY(-90deg) translateZ(var(--die-depth));filter:brightness(.78) saturate(1.1)}.dice-arena .dice-cube .die-top{transform:rotateX(90deg) translateZ(var(--die-depth));filter:brightness(1.16) saturate(.92)}.dice-arena .dice-cube .die-bottom{transform:rotateX(-90deg) translateZ(var(--die-depth));filter:brightness(.66)}.dice-arena .dice-spotlight:after{bottom:13%;width:min(72%,360px);height:31px;background:#010719c9;filter:blur(13px)}.dice-arena .dice-cube.rolling{animation:arena-isometric-roll .75s cubic-bezier(.36,.02,.63,.97) infinite}@keyframes arena-isometric-roll{0%{transform:rotateX(var(--pitch)) rotateY(var(--yaw)) translateZ(0)}25%{transform:rotateX(128deg) rotateY(150deg) translate3d(-20px,-24px,0)}52%{transform:rotateX(260deg) rotateY(310deg) translate3d(16px,5px,0)}76%{transform:rotateX(390deg) rotateY(470deg) translate3d(-13px,-18px,0)}to{transform:rotateX(calc(360deg + var(--pitch))) rotateY(calc(360deg + var(--yaw))) translateZ(0)}}.three-dice-stage{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.three-dice-stage canvas{display:block;width:100%;height:100%;outline:0}.three-dice-loading{width:54px;height:54px;border:5px solid #ffffff30;border-top-color:#ffd43b;border-radius:50%;animation:arena-pulse .7s linear infinite}.dice-arena .dice-bet-panel{min-width:0;margin:0;border:0}.dice-arena .dice-spotlight{perspective:none}.dice-arena .dice-spotlight:after{display:none}.dice-arena button{touch-action:manipulation}.dice-arena button:focus-visible{outline:3px solid #edb934;outline-offset:3px}.dice-arena .dice-bet-panel:disabled button{cursor:wait}.dice-arena .dice-target-switcher button{min-height:44px}.dice-arena .dice-refresh-button{width:44px;height:44px}.dice-arena .dice-throw-button{flex-shrink:0;margin-top:18px}@media(max-width:760px){.dice-arena.container{width:calc(100% - 24px);padding:10px 0 max(18px,env(safe-area-inset-bottom));min-height:0}.dice-arena .dice-arena-header{margin-bottom:10px;gap:10px}.dice-arena .dice-game-board{grid-template-columns:minmax(0,1fr);border-radius:20px}.dice-arena .dice-throw-zone{height:clamp(200px,32svh,290px);min-height:0;padding:12px 14px}.dice-arena .dice-throw-zone:before{width:270px;height:270px}.dice-arena .dice-throw-zone:after{width:170px;height:170px}.dice-arena .dice-zone-label,.dice-arena .dice-zone-footer{font-size:9px}.dice-arena .dice-bet-panel{padding:12px 14px 20px}.dice-arena .dice-panel-top{padding-bottom:8px}.dice-arena .dice-panel-top>div{display:flex;align-items:center;gap:12px}.dice-arena .dice-target-switcher{margin-top:8px}.dice-arena .dice-face-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:10px}.dice-arena .dice-face-picker button{height:46px;min-width:0;padding:0;border-radius:10px}.dice-arena .dice-face-picker .dice-pips{width:27px;height:27px}.dice-arena .dice-face-picker .dice-pips i{width:5px;height:5px}.dice-arena .dice-stake-picker{padding-top:10px;margin-top:10px}.dice-arena .dice-stake-picker>div{margin-top:6px}.dice-arena .dice-stake-picker button{min-height:48px;padding:8px 10px}.dice-arena .dice-stake-picker button small{margin-top:3px}.dice-arena .dice-throw-button{min-height:48px;margin-top:12px;font-size:12px;letter-spacing:.3px}}@media(max-width:360px){.dice-arena.container{width:calc(100% - 16px)}.dice-arena .dice-bet-panel{padding-inline:10px}.dice-arena .dice-face-picker{gap:4px}}@media(max-height:500px)and (min-width:600px){.dice-arena .dice-game-board{grid-template-columns:minmax(0,1fr) minmax(280px,1fr);min-height:330px}.dice-arena .dice-throw-zone{height:auto;min-height:300px}.dice-arena .dice-bet-panel{padding:12px 16px 20px}.dice-arena .dice-face-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.dice-arena .dice-face-picker button{height:44px;padding:0}.dice-arena .dice-face-picker .dice-pips{width:26px;height:26px}}@media(prefers-reduced-motion:reduce){.dice-arena *,.dice-arena *:before,.dice-arena *:after{animation:none!important;transition:none!important}}.dice-arena .dice-face-picker{grid-template-columns:repeat(3,64px);justify-content:center;gap:10px}.dice-arena .dice-face-picker button{width:100%;height:auto;aspect-ratio:1;padding:0;border-radius:10px;background:linear-gradient(145deg,#fff,#eef3fa);box-shadow:inset 0 2px 2px #fff,0 3px #d5dfed}.dice-arena .dice-face-picker button.selected{background:linear-gradient(145deg,#fff6c4,#ffe18a);border-color:#bd851b;box-shadow:inset 0 2px 2px #fff9,0 3px #bd851b}.dice-result-comparison .dice-result-tray{min-width:0;overflow:hidden;border:1px solid #264674;border-radius:16px;background:radial-gradient(ellipse at 50% 55%,#294f89,#10264f 80%)}.dice-result-tray>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid #ffffff1c;color:#e1edff;font-size:11px;font-weight:900}.dice-result-tray>header>span{color:#ffe180;white-space:nowrap}.dice-result-stage{position:relative;height:180px;display:grid;place-items:center}.dice-result-card{isolation:isolate}.dice-result-card>.win-confetti{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.dice-result-card>:not(.win-confetti){position:relative;z-index:1}.dice-result-card>.win-confetti i{animation:dice-celebration-fall 1.5s ease-in var(--delay) both}@keyframes dice-celebration-fall{0%{opacity:0;transform:translate3d(0,-15px,0) rotate(0)}12%{opacity:.85}70%{opacity:.65}to{opacity:0;transform:translate3d(20px,650px,0) rotate(560deg)}}@media(prefers-reduced-motion:reduce){.dice-result-card>.win-confetti{display:none}}.game-lobby{--lobby-bg: #07162f;--lobby-panel: #0d2347;--lobby-line: #294873;max-width:1120px;padding-top:24px;color:#fff;background:var(--lobby-bg);box-shadow:0 0 0 100vmax var(--lobby-bg);clip-path:inset(0 -100vmax)}.lobby-hero{position:relative;display:grid;grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);gap:24px;min-height:345px;margin-bottom:42px;padding:32px;overflow:hidden;border:1px solid #315784;border-radius:28px;background:radial-gradient(circle at 78% 12%,#326ac7 0,#15376f 29%,#0a2044 68%,#081a38);box-shadow:0 24px 55px #00071880}.lobby-hero:before,.lobby-hero:after{content:"";position:absolute;border:1px solid #74a9ff2e;border-radius:50%}.lobby-hero:before{width:420px;height:420px;right:-95px;top:-195px}.lobby-hero:after{width:240px;height:240px;right:80px;top:-90px}.lobby-hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center}.lobby-live{width:-moz-max-content;width:max-content;display:inline-flex;align-items:center;gap:8px;color:#b8ccec;font-size:10px;font-weight:900;letter-spacing:1.4px}.lobby-live i{width:8px;height:8px;border-radius:50%;background:#53e2aa;box-shadow:0 0 0 5px #53e2aa1f,0 0 14px #53e2aa}.lobby-hero h1{max-width:520px;margin:14px 0 6px;color:#fff;font:800 clamp(47px,6vw,76px)/.88 "Baloo 2",sans-serif;letter-spacing:-2.5px}.lobby-hero h1 em{color:#ffd43b;font-style:normal}.lobby-hero-copy>p{margin:9px 0 22px;color:#c0d0e8;font-size:14px}.lobby-hero-actions{display:flex;gap:10px}.lobby-play-now,.lobby-account-button{min-height:48px;border-radius:13px;padding:0 18px;font-weight:900;cursor:pointer}.lobby-play-now{border:0;display:inline-flex;align-items:center;gap:9px;background:linear-gradient(135deg,#ffd43b,#ff8c1b);color:#102653;box-shadow:0 6px #c95a0b,0 12px 24px #0007}.lobby-play-now svg:last-child{margin-left:5px}.lobby-account-button{border:1px solid #6f8fb7;background:#ffffff0d;color:#fff}.lobby-trust{display:flex;align-items:center;gap:15px;margin-top:23px;color:#8fa8cb;font-size:10px}.lobby-trust span{display:flex;align-items:center;gap:5px}.lobby-featured-game{position:relative;z-index:2;min-width:0;min-height:280px;border:1px solid #ffffff24;border-radius:23px;overflow:hidden;background:linear-gradient(145deg,#245bb1cc,#102d61cc);color:#fff;cursor:pointer;box-shadow:inset 0 1px #ffffff2e,0 18px 32px #02081766}.lobby-featured-game:hover .game-art{transform:scale(1.08) rotate(-2deg)}.lobby-featured-game .game-art{position:absolute;width:250px!important;height:205px!important;left:18px;top:8px;transition:transform .25s ease}.lobby-featured-game .dice-art-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 17px #0209218f)}.lobby-featured-game .dice-count-badge{position:absolute;right:2px;top:25px;width:48px;height:48px;border:3px solid #091f4e;border-radius:50%;display:grid;place-items:center;background:#fff;color:#102d65;font:900 20px "Baloo 2",sans-serif;box-shadow:0 6px #091f4e}.featured-spark{position:absolute;z-index:3;right:18px;top:16px;color:#ffe456;font-size:24px}.featured-game-copy{position:absolute;z-index:3;left:24px;right:24px;bottom:22px;display:grid;justify-items:start;text-align:left}.featured-game-copy small{color:#91baff;font-size:9px;letter-spacing:1.4px}.featured-game-copy strong{margin-top:3px;font:800 23px/1 "Baloo 2",sans-serif}.featured-game-copy span{color:#d9e6fa;font-size:11px}.lobby-featured-game>b{position:absolute;z-index:4;right:20px;bottom:22px;display:flex;align-items:center;gap:5px;border-radius:10px;padding:8px 10px;background:#ffd43b;color:#102653;font-size:12px}.lobby-shelf{margin-bottom:42px}.lobby-shelf-heading{display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;margin-bottom:16px}.lobby-shelf-heading>span{width:45px;height:45px;display:grid;place-items:center;border:1px solid #355985;border-radius:13px;background:#102a53;color:#ffd344;font-size:22px}.lobby-shelf-numbers .lobby-shelf-heading>span{color:#69dcff}.lobby-shelf-heading h2{margin:0;color:#fff;font:800 26px/1 "Baloo 2",sans-serif}.lobby-shelf-heading p{margin:4px 0 0;color:#8fa6c6;font-size:11px}.lobby-shelf-heading>b{min-width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#172f55;color:#90a9ce;font-size:11px}.lobby-game-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.lobby-card{position:relative;min-width:0;min-height:325px;display:grid;grid-template-rows:auto 150px auto auto;overflow:hidden;border:1px solid var(--lobby-line);border-radius:20px;padding:14px;background:linear-gradient(155deg,#132e58,#0a1d3d);color:#fff;cursor:pointer;box-shadow:inset 0 1px #ffffff15,0 12px 26px #0208175c;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lobby-card:hover,.lobby-card:focus-visible{transform:translateY(-5px);border-color:#5f91ce;box-shadow:inset 0 1px #ffffff20,0 20px 34px #0208178c;outline:0}.lobby-card>header{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:8px}.lobby-card>header span{display:flex;align-items:center;gap:6px;color:#9bb7da;font-size:9px;font-weight:900;letter-spacing:.8px}.lobby-card>header span svg{color:#ffd443;font-size:14px}.lobby-card.is-number>header span svg{color:#6ad9ff}.lobby-card>header b{border:1px solid #5277a6;border-radius:8px;padding:5px 8px;color:#fff;font-size:11px}.lobby-card .game-art{position:relative;align-self:center;justify-self:center;width:185px;height:140px;margin:0;filter:drop-shadow(0 12px 13px #0008)}.lobby-card .dice-art{width:190px!important;height:150px!important}.lobby-card .dice-art-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lobby-card .dice-count-badge{position:absolute;right:5px;top:13px;width:37px;height:37px;display:grid;place-items:center;border:2px solid #091e4b;border-radius:50%;background:#fff;color:#102b63;font:900 16px "Baloo 2",sans-serif;box-shadow:0 4px #091e4b}.lobby-card .art-spark{display:none}.lobby-card .art-ribbon{bottom:3px;left:4px;border:1px solid #ffffff1f;background:#06142e;font-size:8px}.lobby-card .game-chip{border-color:#071a3e;box-shadow:inset -8px -9px 11px #14213d2d,inset 6px 7px 10px #fff9,0 7px #071a3e}.lobby-card-copy{min-width:0}.lobby-card-copy h3{overflow:hidden;margin:0 0 4px;color:#fff;font:800 20px/1.1 "Baloo 2",sans-serif;text-overflow:ellipsis;white-space:nowrap}.lobby-card-copy p{margin:0;color:#7f99bd;font-size:9px;letter-spacing:.7px}.lobby-card-copy p strong{color:#ffd74e;font:900 19px "Baloo 2",sans-serif;letter-spacing:0}.lobby-card>button{align-self:end;min-height:40px;margin-top:12px;border:1px solid #5178a9;border-radius:10px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:#17396b;color:#fff;font-size:11px;font-weight:900;cursor:pointer}.lobby-card.is-dice>button{border:0;background:linear-gradient(135deg,#ffd23d,#ff981c);color:#102753;box-shadow:0 4px #bc590a}.lobby-card.is-unavailable{opacity:.55;cursor:not-allowed}.lobby-card.is-unavailable>button{background:#34445d;color:#9aa8bb;box-shadow:none;cursor:not-allowed}@media(max-width:850px){.lobby-hero{grid-template-columns:1fr 1fr;padding:24px}.lobby-hero h1{font-size:clamp(43px,8vw,62px)}.lobby-featured-game .game-art{width:205px!important;height:175px!important;left:5px}}@media(max-width:680px){.game-lobby.container{width:100%;padding:14px 0 38px}.lobby-hero{grid-template-columns:1fr;gap:20px;min-height:0;margin:0 12px 34px;padding:23px 18px 18px;border-radius:22px}.lobby-hero h1{max-width:340px;margin-top:12px;font-size:50px}.lobby-hero-copy>p{margin-bottom:17px}.lobby-featured-game{min-height:230px}.lobby-featured-game .game-art{width:205px!important;height:165px!important;left:3px;top:0}.featured-game-copy{left:17px;bottom:15px}.featured-game-copy strong{font-size:20px}.lobby-featured-game>b{right:15px;bottom:15px}.lobby-shelf{margin-bottom:34px}.lobby-shelf-heading{margin:0 16px 13px}.lobby-shelf-heading h2{font-size:23px}.lobby-game-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(76vw,270px);gap:12px;overflow-x:auto;padding:0 16px 18px;scroll-snap-type:x mandatory;scrollbar-width:none}.lobby-game-grid::-webkit-scrollbar{display:none}.lobby-card{min-height:310px;scroll-snap-align:start}.lobby-trust{flex-wrap:wrap}}@media(max-width:380px){.lobby-hero h1{font-size:44px}.lobby-hero-actions{display:grid;grid-template-columns:1fr 1fr}.lobby-play-now,.lobby-account-button{padding:0 10px}.lobby-featured-game{min-height:215px}}@media(max-width:760px){.dice-arena .dice-face-picker{grid-template-columns:repeat(6,minmax(0,56px));gap:6px}.dice-arena .dice-face-picker button{height:auto}}@media(max-height:500px)and (min-width:600px){.dice-arena .dice-face-picker{grid-template-columns:repeat(6,minmax(0,48px));gap:5px}}:root{color-scheme:dark;--cream: #07152d;--paper: #0d2345;--ink: #f3f7ff;--muted: #91a8c8;--line: #294970}body{background:radial-gradient(circle at 50% -12%,#173b72 0,#091a37 35%,#061127 78%);color:#f3f7ff}.app-header{background:#07162ff2;border-color:#28476d;box-shadow:0 8px 28px #01081852;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{color:#f8fbff}.wallet-button{border-color:#725d18;background:linear-gradient(135deg,#3b310f,#211f1a);color:#ffe36a}.sign-in-link{color:#f3f7ff}.icon-button{border-color:#3d5e88;background:#102849;color:#f7fbff}.site-footer{border-color:#243f64;background:#061229;color:#839aba}.site-footer button{color:#bdcce1}.drawer-backdrop{background:#010817b8}.drawer{border-left:1px solid #2b4a72;background:linear-gradient(180deg,#0c2346,#07162f);color:#f3f7ff;box-shadow:-20px 0 50px #01050db3}.drawer-user{border-color:#294d7d;background:#122e58}.drawer-nav button,.logout-button{border-color:#29486e;color:#e8f1ff}.drawer-nav button:hover{background:#15335e}.drawer-foot{color:#8298b7}.back-button{border-color:#35577e;background:#0f294d;color:#dce9fb}.page-intro,.auth-intro,.payment-note,.profile-note,.withdraw-title p,.withdraw-history-card>div>p,.policy-hero p,.how-page article p{color:#91a8c8}.kicker{color:#79a8e5}:where(.ticket-panel,.result-card,.fund-panel,.details-panel,.withdraw-card,.withdraw-history-card,.how-page,.policy-content,.policy-nav,.empty-ticket,.tickets-list article,.auth-card){border-color:#294970;background:linear-gradient(155deg,#102a50,#0a1d3b);color:#f3f7ff;box-shadow:inset 0 1px #ffffff12,0 18px 40px #01081759}.play-heading,.ticket-top,.pick-heading,.fund-title,.profile-heading,.withdraw-title{color:#f4f8ff}.play-heading h1,.pick-heading h2,.result-card h1,.fund-panel h2,.details-panel h2,.tickets-page h1,.how-page h1,.policy-hero h1,.withdraw-card h2,.withdraw-history-card h2,.auth-card h1{color:#fff}.ticket-top,.pick-heading,.result-number-group,.profile-heading{border-color:#2a4a72}.clear-selection,.quick-pick,.profile-heading button,.forgot-link,.auth-switch button{color:#86b8fa}.auth-page{background:radial-gradient(circle at 50% 8%,#183f78,#081931 48%,#050f22)}.auth-field,.verified-withdrawal-form label,.profile-edit label{color:#afc1da}.auth-field input,.verified-withdrawal-form input,.verified-withdrawal-form select,.profile-edit input{border-color:#36577e;background:#071831;color:#f7fbff}.password-field button{color:#a9c6ea}.terms-acceptance,.account-resolution,.withdrawal-fee-notice,.saved-settlement-account{border-color:#30517a;background:#0b1d39;color:#c9d8eb}.account-withdraw-cta,.account-settings-cta{border-color:#31547e;background:linear-gradient(145deg,#12305b,#0a1d3b);color:#f5f9ff}.account-withdraw-cta small,.account-settings-cta small{color:#91a8c8}.fund-options button{border-color:#395b84;background:#0a1c38;color:#dce9fa}.fund-options button.active{border-color:#ffd344;background:#3d3210;color:#ffe36a}.wallet-note{border-color:#277062;background:#0a2b30;color:#8ce1c9}.tickets-list article small,.details-panel small,.withdraw-history-table small{color:#8fa6c5}.policy-nav button{color:#bdcde2}.policy-nav button.active{background:#17427a;color:#fff}.how-page article{border-color:#294970;background:#0a1d39}.how-page article>span{background:#173965;color:#ffd64a}.pwa-install-prompt{border-color:#3a5c85;background:#0e294e;color:#fff}.dice-arena-header strong,.dice-panel-top b{color:#f8fbff}.dice-arena-header span,.dice-panel-top span{color:#8fa8c9}.dice-jackpot{border-color:#765d12;background:#332a0c}.dice-game-board{border-color:#31517a;background:#0b1f3e;box-shadow:0 20px 45px #01081780}.dice-bet-panel{background:linear-gradient(160deg,#10294c,#091b36)}.dice-panel-top,.dice-stake-label{border-color:#29476d}.dice-face-picker button,.dice-stake-option{border-color:#35567f;background:#0a1c38;color:#eef5ff}.dice-face-picker button:hover,.dice-face-picker button.selected,.dice-stake-option.selected{border-color:#5fa7ff;background:#163b6d}.dice-target-switcher button{border-color:#35587f;background:#0a1d3a;color:#c7d8ed}.dice-target-switcher button.active{background:#ffd43b;color:#10264e}.dice-result-card{border-color:#315078;background:linear-gradient(155deg,#102a50,#081a35);color:#f5f9ff}.dice-result-card h1,.dice-result-card h2{color:#fff}.number-grid button,.selection-bubbles span,.result-ball,.game-chip{position:relative;overflow:hidden;border-radius:50%;border:2px solid #8aa4c7;background:radial-gradient(circle at 31% 22%,#fff 0,#fff 6%,#eaf3ff 7%,#eaf3ff 17%,#9db6d8 35%,#52739e 62%,#1d385e 82%,#091a36);color:#07162f;text-shadow:0 1px #ffffffa8;box-shadow:inset 7px 8px 12px #ffffff9c,inset -9px -11px 15px #061b3e9c,0 3px #07162f,0 8px 15px #01081780}.number-grid button:before,.selection-bubbles span:before,.result-ball:before,.game-chip:before{content:"";position:absolute;width:36%;height:18%;left:18%;top:11%;border-radius:50%;background:#fff;opacity:.72;filter:blur(1px);transform:rotate(-22deg);pointer-events:none}.number-grid button:after,.selection-bubbles span:after,.result-ball:after,.game-chip:after{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border-radius:50%;box-shadow:inset -2px -3px 3px #05152d66,inset 2px 2px 3px #fff8;pointer-events:none}.number-grid button:hover{transform:translateY(-3px) scale(1.06);border-color:#d6e8ff}.number-grid button.selected,.selection-bubbles span.selected,.result-ball.matched{border-color:#ffda42;background:radial-gradient(circle at 31% 22%,#fff9c4 0,#fff9c4 7%,#ffe45c 8%,#ffe45c 24%,#ffb21d,#ed6f0a 74%,#8f2c05);color:#3b2100;box-shadow:inset 7px 8px 12px #fff4a8b8,inset -9px -11px 15px #9c300a99,0 3px #762005,0 9px 18px #ff8b1647}.result-number-group.played .result-ball{background:radial-gradient(circle at 31% 22%,#dff9ff 0,#dff9ff 7%,#73dcff 18%,#278ed2 54%,#123c81 80%,#071938);color:#fff;text-shadow:0 1px 2px #06172d}.lobby-card .game-chip,.lobby-featured-game .game-chip{border-width:3px}.game-art.gold .game-chip{background:radial-gradient(circle at 30% 22%,#fff8b5 0,#fff8b5 7%,#ffd94d 18%,#ff9d18 55%,#b83b08 83%,#661801)}.game-art.berry .game-chip{background:radial-gradient(circle at 30% 22%,#ffd9f1 0,#ffd9f1 7%,#ff78bd 18%,#d52f78 55%,#71184c 83%,#320b25);color:#fff}.game-art.aqua .game-chip{background:radial-gradient(circle at 30% 22%,#e3ffff 0,#e3ffff 7%,#62e6ef 18%,#168eb4 56%,#155080 82%,#092342)}.game-art.violet .game-chip{background:radial-gradient(circle at 30% 22%,#f0e3ff 0,#f0e3ff 7%,#b786ff 18%,#7045d2 56%,#39207d 82%,#170d3c);color:#fff}.game-art.sunset .game-chip{background:radial-gradient(circle at 30% 22%,#fff2ce 0,#fff2ce 7%,#ffab4c 18%,#f04b32 57%,#8f1b32 83%,#3e0b20);color:#fff}.art-spark,.featured-spark{display:none!important}.lobby-card.is-number .game-art{width:164px;height:128px;position:relative}.lobby-card.is-number .primary-chip{position:absolute;left:8px;top:8px;width:88px;height:88px;z-index:2}.lobby-card.is-number .second-chip{position:absolute;left:72px;top:17px;width:78px;height:78px;z-index:3}.lobby-card.is-number .game-chip:before{display:block;top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:50%;background:linear-gradient(145deg,#ffffff8f 0%,#ffffff38 24%,transparent 47%);opacity:1;filter:none;transform:none}.lobby-card.is-number .game-chip:after{display:none}.lobby-card.is-number .art-ribbon{position:absolute;left:35px;top:99px;bottom:auto;z-index:5;padding:5px 9px;box-shadow:0 5px 10px #01081773}.lobby-card.is-number>button{border:0;background:linear-gradient(135deg,#ff7041,#f33b24);color:#fff;box-shadow:0 4px #9f210f,0 9px 16px #0108174f}.lobby-card.is-number>button:hover,.lobby-card.is-number>button:focus-visible{background:linear-gradient(135deg,#ff8357,#ff4b32)}.lobby-card .game-art.gold .game-chip{background:linear-gradient(145deg,#ffe782,#ffc22e,#ff941c 62%,#c8480c)}.lobby-card .game-art.berry .game-chip{background:linear-gradient(145deg,#ff9dce,#f44d9b 34%,#c92472 66%,#711449)}.lobby-card .game-art.aqua .game-chip{background:linear-gradient(145deg,#9df5f4,#41d4e6 32%,#138db6,#174c79)}.lobby-card .game-art.violet .game-chip{background:linear-gradient(145deg,#d8b9ff,#a36bf3 34%,#6840cc 66%,#351e79)}.lobby-card .game-art.sunset .game-chip{background:linear-gradient(145deg,#ffc285,#ff7d4e 34%,#ea4334 66%,#8b1931)}@media(max-width:680px){.app-header{background:#07162ff7}.site-footer{gap:12px;padding-inline:16px;text-align:center}.site-footer nav{justify-content:center;flex-wrap:wrap}.number-grid button{box-shadow:inset 5px 6px 9px #ffffff91,inset -7px -8px 11px #061b3e99,0 3px #07162f,0 6px 10px #01081775}}.lobby-card.is-number .game-chip,.play-heading .game-art:not(.dice-art) .game-chip{border:0;box-shadow:inset 9px 10px 14px #ffffff52,inset -12px -14px 18px #04132e80,0 7px #071832,0 13px 20px #0108178c}.lobby-card.is-number .game-chip:before,.play-heading .game-art:not(.dice-art) .game-chip:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:50%;background:radial-gradient(circle at 28% 23%,#ffffffd9 0 5%,#ffffff5c 6%,transparent 19%),linear-gradient(145deg,#ffffff66 0%,transparent 43%);opacity:1;filter:none;transform:none}.lobby-card.is-number .game-chip:after,.play-heading .game-art:not(.dice-art) .game-chip:after{display:none}.play-heading .game-art.compact:not(.dice-art){position:relative;flex:0 0 170px;width:170px;height:118px;margin:0;transform:none}.play-heading .game-art.compact:not(.dice-art) .primary-chip{position:absolute;left:12px;top:5px;width:82px;height:82px;z-index:2}.play-heading .game-art.compact:not(.dice-art) .second-chip{position:absolute;left:72px;top:17px;width:70px;height:70px;z-index:3}.play-heading .game-art.compact:not(.dice-art) .primary-chip b{font-size:35px}.play-heading .game-art.compact:not(.dice-art) .second-chip b{font-size:25px}.play-heading .game-art.compact:not(.dice-art) .art-ribbon{position:absolute;left:34px;top:93px;bottom:auto;z-index:5;padding:5px 9px;box-shadow:0 5px 10px #01081773}.play-heading .game-art.gold .game-chip{background:linear-gradient(145deg,#ffe782,#ffc22e,#ff941c 62%,#c8480c)}.play-heading .game-art.berry .game-chip{background:linear-gradient(145deg,#ff9dce,#f44d9b 34%,#c92472 66%,#711449);color:#fff}.play-heading .game-art.aqua .game-chip{background:linear-gradient(145deg,#9df5f4,#41d4e6 32%,#138db6,#174c79)}.play-heading .game-art.violet .game-chip{background:linear-gradient(145deg,#d8b9ff,#a36bf3 34%,#6840cc 66%,#351e79);color:#fff}.play-heading .game-art.sunset .game-chip{background:linear-gradient(145deg,#ffc285,#ff7d4e 34%,#ea4334 66%,#8b1931);color:#fff}.number-grid button,.selection-bubbles span,.result-ball{border:0;box-shadow:inset 8px 9px 13px #ffffff70,inset -11px -13px 16px #04132e8c,0 4px #071832,0 9px 15px #01081780}.number-grid button.selected,.selection-bubbles span.selected,.result-ball.matched{border:0;box-shadow:inset 8px 9px 13px #fff2aa70,inset -11px -13px 16px #7e24088c,0 4px #762005,0 10px 18px #ff8b1647}@media(max-width:540px){.play-heading .game-art.compact:not(.dice-art){flex-basis:142px;width:142px;transform:scale(.86);transform-origin:right center;margin-left:-12px}}html,body,#root{background-color:#061127}.page{color:#eef5ff}.drawer{background:linear-gradient(180deg,#0c2346,#06142c)!important}.drawer-heading{border-bottom-color:#29476d}.drawer-user{background:#143562!important;color:#fff}.drawer-user small{color:#91a8c8!important}.drawer-nav{border-color:#2c4a70!important}.drawer .drawer-nav button,.drawer .logout{border:0!important;border-bottom:1px solid #29476d!important;background:transparent!important;color:#dbe9fc!important}.drawer .drawer-nav button:hover,.drawer .drawer-nav button:focus-visible,.drawer .logout:hover,.drawer .logout:focus-visible{background:#14345f!important;color:#fff!important}.drawer .drawer-nav svg,.drawer .logout svg{color:#ff6945}.drawer .icon-button{background:#102c52!important}.ticket-panel,.result-card,.result-card.won,.fund-panel,.details-panel,.details-panel.safety,.withdraw-card,.withdraw-history-card,.how-page,.policy-content,.policy-nav,.empty-ticket,.tickets-list article,.auth-card{border-color:#294970!important;background:linear-gradient(155deg,#102a50,#091c39)!important;color:#f3f7ff!important}.details-panel.safety p,.fund-panel>p,.fund-title p,.result-card>p:not(.kicker),.empty-ticket p,.policy-content p,.legal,.auth-switch{color:#95abc9!important}.account-hero{border-color:#315079}.account-hero h1,.settings-hero h1,.withdraw-title h2,.withdraw-history-card h2,.policy-nav>b,.tickets-list b,.withdraw-history-table b{color:#f5f9ff!important}.fund-panel input,.details-panel.safety input,.details-panel.safety select,.verified-withdrawal-form input,.verified-withdrawal-form select,.profile-edit input,.auth-card input,.password-field input{border-color:#36577e!important;background:#071831!important;color:#f7fbff!important}.password-field button{background:#102a4e!important;color:#b9d2f2!important}.fund-panel label,.details-panel.safety label,.verified-withdrawal-form label,.account-number-control label{color:#afc1da!important}.fund-options button,.quick-pick,.secondary-button,.details-panel.safety button,.resolve-account-button,.saved-settlement-account .change-settlement-button,.settlement-change-heading>button{border-color:#385b85!important;background:#10294c!important;color:#dceaff!important}.budget-status,.settlement-change-heading,.account-resolution,.saved-settlement-account{border-color:#30517a!important;background:#0a1d39!important;color:#c9d8eb!important}.budget-status i{background:#1d385a!important}.account-resolution b,.saved-settlement-account b,.saved-settlement-account em,.settlement-change-heading b,.settlement-change-heading small{color:#dceaff!important}.withdraw-history-table,.withdraw-history-table article{border-color:#294970!important}.withdraw-sandbox-note{border-color:#6d581e;background:#30280f;color:#ffe28a}.account-resolution.verified,.saved-settlement-account{border-color:#28725f!important;background:#092c30!important;color:#8ee2c9!important}.account-resolution.failed{border-color:#884653!important;background:#351923!important;color:#ffb7c1!important}.account-resolution.failed b{color:#ffb7c1!important}.policy-nav button{background:transparent!important;color:#bfd0e6!important}.policy-nav button.active{background:#19477f!important;color:#fff!important}.site-footer nav button{color:#bdcce1!important}.site-footer nav button:hover{color:#fff!important}.dice-nav-button,.dice-refresh-button{border-color:#395b84!important;background:#10294c!important;color:#e5f0ff!important}.dice-nav-button:hover,.dice-refresh-button:hover{background:#173963!important}.dice-stake-picker button,.dice-target-switcher button,.dice-face-picker button{border-color:#35567f!important;background:#091c38!important;color:#dceaff!important}.dice-stake-picker button.selected,.dice-target-switcher button.selected,.dice-face-picker button.selected{border-color:#5fa7ff!important;background:#173c6e!important}.dice-face-picker .dice-pips i,.dice-target-switcher .dice-pips i{background:#fff!important;box-shadow:0 0 0 1px #ffffff26,0 1px 3px #020817b3!important}.dice-stake-picker button small{color:#90a9ca!important}.analytics-consent{border-color:#3b5d87!important;background:#0d274a!important;box-shadow:0 18px 42px #01081799!important}.analytics-consent strong{color:#fff!important}.analytics-consent span{color:#a8bdd8!important}.analytics-consent button{border-color:#42638b!important;background:#102c52!important;color:#dceaff!important}.analytics-consent button:last-child{border-color:#ff5b38!important;background:#ff5b38!important;color:#fff!important}.form-error{border:1px solid #7e3945;background:#351821;color:#ffb5bf}.result-match{background:#251a3b!important}.result-match span{color:#aebfd6!important}.withdrawal-fee-notice{border-color:#6d581e!important;background:#30280f!important;color:#ffe28a!important}.office-denied{background:#07162f;color:#f4f8ff}.office-denied p{color:#91a8c8}.page-loading{color:#afc1da}input::-moz-placeholder,textarea::-moz-placeholder{color:#7188a7;opacity:1}input::placeholder,textarea::placeholder{color:#7188a7;opacity:1}.balance-card{isolation:isolate;border:1px solid #37669e!important;background:radial-gradient(circle at 82% 18%,#2f71c34d 0,transparent 32%),radial-gradient(circle at 10% 115%,#ff633b24 0,transparent 35%),linear-gradient(135deg,#123b70,#0c2a52 48%,#081c3a)!important;box-shadow:inset 0 1px #ffffff1f,0 18px 42px #01081775}.balance-card:before{content:"";position:absolute;z-index:-1;width:250px;height:250px;right:10%;bottom:-205px;border-radius:50%;background:#ff69451c;filter:blur(5px)}.balance-card:after,.balance-card .balance-ring{border-color:#83b7ed52}.balance-card .kicker{color:#9fc7f5}.balance-card h1{color:#fff;text-shadow:0 4px 20px #01081766}.balance-card p{color:#c3d8ef}.lobby-featured-wrap{position:relative;min-width:0;min-height:280px}.lobby-featured-wrap .lobby-featured-game{width:100%;height:100%;min-height:280px;animation:featured-enter .38s ease both;touch-action:pan-y}.featured-rotation-controls{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;pointer-events:none}.featured-rotation-controls>button{position:absolute;top:50%;width:34px;height:42px;display:grid;place-items:center;border:1px solid transparent;border-radius:11px;background:transparent;color:#fff;cursor:pointer;pointer-events:auto;transform:translateY(-50%);box-shadow:none}.featured-rotation-controls>button:hover,.featured-rotation-controls>button:focus-visible{border-color:#ffffff36;background:#153c70;box-shadow:0 7px 15px #01081766;outline:0}.featured-rotation-controls .featured-prev{left:12px}.featured-rotation-controls .featured-next{right:12px}.featured-indicators{position:absolute;top:14px;right:14px;display:flex;gap:4px;padding:6px 8px;border-radius:99px;background:#061735c7;pointer-events:auto}.featured-indicators button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#7f9bc0;cursor:pointer;transition:width .2s ease,background .2s ease}.featured-indicators button.active{width:18px;border-radius:8px;background:#ffd43b}@keyframes featured-enter{0%{opacity:.35;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.tickets-page{max-width:850px}.tickets-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px}.tickets-heading h1{margin:0}.tickets-heading .page-intro{margin:5px 0 0}.tickets-heading>span{min-width:42px;height:42px;display:grid;place-items:center;border:1px solid #35577f;border-radius:13px;background:#112d53;color:#ffd34a;font-weight:900}.ticket-search{min-height:50px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:16px;padding:0 14px;border:1px solid #36577f;border-radius:14px;background:#0b203f;color:#86a6ce;box-shadow:inset 0 1px #ffffff0d}.ticket-search>svg{font-size:21px}.ticket-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#f5f9ff;font-weight:700}.ticket-search button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;background:#17375f;color:#c9daee;cursor:pointer}.tickets-list{gap:9px}.ticket-row{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid #294970;border-radius:14px;background:linear-gradient(145deg,#102a50,#0a1d3b);color:#eef5ff;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff0d;transition:border-color .16s ease,transform .16s ease,background .16s ease}.ticket-row:hover,.ticket-row:focus-visible{border-color:#5784bb;background:linear-gradient(145deg,#14345f,#0c2445);transform:translateY(-1px);outline:0}.ticket-row-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#17375f;color:#7db5f5;font-size:23px}.ticket-row-icon.won{background:#113f35;color:#68dfbd}.ticket-row-copy,.ticket-row-value{display:grid;gap:3px;min-width:0}.ticket-row-copy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 15px "Baloo 2",sans-serif}.ticket-row-copy small,.ticket-row-value small{color:#8299b8;font-size:10px}.ticket-row-value{justify-items:end;margin-left:10px}.ticket-row-value b{color:#e4edf9;font-size:13px}.ticket-row-value.ticket-win b{color:#68dfbd}.ticket-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px;color:#91a8c8;font-size:11px}.ticket-pagination button{width:38px;height:38px;display:grid;place-items:center;border:1px solid #35577f;border-radius:11px;background:#10294c;color:#dceaff;font-size:20px;cursor:pointer}.ticket-pagination button:disabled{opacity:.35;cursor:default}.ticket-pagination b{color:#fff}.ticket-detail-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120}.ticket-detail-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#010817c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ticket-detail-drawer{position:absolute;right:0;top:0;width:min(92vw,430px);height:100%;overflow-y:auto;padding:24px;border-left:1px solid #35577f;background:linear-gradient(180deg,#0d274b,#07162f);color:#f4f8ff;box-shadow:-22px 0 55px #01050db3;animation:ticket-drawer-in .23s ease-out}.ticket-detail-drawer>header{display:flex;align-items:start;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid #294970}.ticket-detail-drawer>header small{color:#7fa4d2;font-size:9px;font-weight:900;letter-spacing:1.1px}.ticket-detail-drawer>header h2{margin:4px 0 0;color:#fff;font:800 26px/1 "Baloo 2",sans-serif}.ticket-detail-drawer>header button{width:38px;height:38px;flex:none;display:grid;place-items:center;border:1px solid #3b5e88;border-radius:11px;background:#112e55;color:#fff;font-size:22px;cursor:pointer}.ticket-outcome{display:grid;justify-items:center;gap:3px;margin:20px 0;padding:22px;border:1px solid #36557b;border-radius:17px;background:radial-gradient(circle at 50% 0,#234777,#0b1e3b 70%)}.ticket-outcome.won{border-color:#3f806d;background:radial-gradient(circle at 50% 0,#17624f,#092c30 70%)}.ticket-outcome span{color:#9fb6d3;font-size:9px;font-weight:900;letter-spacing:1.2px}.ticket-outcome strong{color:#fff;font:800 38px/1 "Baloo 2",sans-serif}.ticket-outcome.won strong{color:#7ce3c4}.ticket-outcome small{color:#91a8c8;font-size:10px}.ticket-detail-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ticket-detail-meta>span{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid #294970;border-radius:11px;background:#0a1d39}.ticket-detail-meta small{color:#8098b8;font-size:9px;text-transform:uppercase}.ticket-detail-meta b{overflow-wrap:anywhere;color:#eaf2ff;font-size:11px}.ticket-detail-numbers{margin-top:20px}.ticket-detail-numbers h3{margin:0 0 10px;color:#a9bdd7;font-size:11px;text-transform:uppercase;letter-spacing:.7px}.ticket-detail-numbers>div{display:flex;flex-wrap:wrap;gap:8px}.ticket-detail-numbers span{width:43px;height:43px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 31% 22%,#eef7ff,#82a4cd 39%,#294e7e 73%,#0a1d3c);color:#07162f;font:900 16px "Baloo 2",sans-serif;box-shadow:inset 5px 6px 8px #fff9,inset -7px -8px 10px #071a3d8c,0 4px #06142e,0 8px 12px #01081780}.ticket-detail-numbers span.matched{background:radial-gradient(circle at 31% 22%,#fff6ae,#ffd33e 35%,#f18514 70%,#922907);color:#3b2100}@keyframes ticket-drawer-in{0%{transform:translate(100%)}to{transform:none}}@media(max-width:680px){.lobby-featured-wrap,.lobby-featured-wrap .lobby-featured-game{min-height:230px}.featured-rotation-controls>button{width:32px;height:39px}.featured-rotation-controls .featured-prev{left:8px}.featured-rotation-controls .featured-next{right:8px}.featured-indicators{top:10px;right:10px;max-width:calc(100% - 70px)}.ticket-row{grid-template-columns:38px minmax(0,1fr) auto;gap:9px;padding:11px}.ticket-row-icon{width:36px;height:36px}.ticket-row-copy small{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-detail-drawer{width:100%;padding:20px 16px calc(28px + env(safe-area-inset-bottom))}}.lobby-featured-game .game-art:not(.dice-art){position:absolute;left:24px;top:18px;width:220px!important;height:150px!important;margin:0}.lobby-featured-game .game-art:not(.dice-art) .primary-chip{position:absolute;left:8px;top:7px;width:96px;height:96px;z-index:2}.lobby-featured-game .game-art:not(.dice-art) .second-chip{position:absolute;left:80px;top:18px;width:84px;height:84px;z-index:3}.lobby-featured-game .game-art:not(.dice-art) .game-chip{border:0;box-shadow:inset 9px 10px 14px #ffffff52,inset -12px -14px 18px #04132e80,0 7px #071832,0 13px 20px #0108178c}.lobby-featured-game .game-art:not(.dice-art) .game-chip:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:50%;background:radial-gradient(circle at 28% 23%,#ffffffd9 0 5%,#ffffff5c 6%,transparent 19%),linear-gradient(145deg,#ffffff66 0%,transparent 43%);opacity:1;filter:none;transform:none}.lobby-featured-game .game-art:not(.dice-art) .game-chip:after{display:none}.lobby-featured-game .game-art:not(.dice-art) .art-ribbon{position:absolute;left:36px;top:113px;bottom:auto;z-index:5;padding:5px 9px;border:1px solid #ffffff1f;background:#06142e;box-shadow:0 5px 10px #01081773;font-size:8px}.lobby-featured-game .game-art.gold .game-chip{background:linear-gradient(145deg,#ffe782,#ffc22e,#ff941c 62%,#c8480c)}.lobby-featured-game .game-art.berry .game-chip{background:linear-gradient(145deg,#ff9dce,#f44d9b 34%,#c92472 66%,#711449);color:#fff}.lobby-featured-game .game-art.aqua .game-chip{background:linear-gradient(145deg,#9df5f4,#41d4e6 32%,#138db6,#174c79)}.lobby-featured-game .game-art.violet .game-chip{background:linear-gradient(145deg,#d8b9ff,#a36bf3 34%,#6840cc 66%,#351e79);color:#fff}.lobby-featured-game .game-art.sunset .game-chip{background:linear-gradient(145deg,#ffc285,#ff7d4e 34%,#ea4334 66%,#8b1931);color:#fff}@media(max-width:680px){.lobby-featured-game .game-art:not(.dice-art){left:15px;top:9px;width:190px!important;height:138px!important;transform:scale(.9);transform-origin:left top}}.office-stake-editor{grid-column:1/-1;border:1px solid #344157;border-radius:10px;background:#111b2b;padding:12px;display:grid;gap:10px}.office-stake-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.office-stake-heading strong,.office-stake-heading small{display:block}.office-stake-heading strong{color:#f2f6fc;font-size:12px}.office-stake-heading small{color:#8291a8;font-size:10px;margin-top:2px}.office-stake-heading button,.office-stake-row>button{border:1px solid #4a5b76;border-radius:7px;background:#263b5c;color:#eff5ff;padding:7px 9px;font-size:10px;font-weight:800;cursor:pointer}.office-stake-row{display:grid;grid-template-columns:1fr 1fr auto auto;gap:8px;align-items:end}.office-stake-row>span{color:#76d7a5;font-size:10px;font-weight:800;padding:10px 2px}.office-stake-row>span.unsafe{color:#ff8f8f}.office-stake-row>button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:760px){.office-stake-row{grid-template-columns:1fr 1fr}.office-stake-row>span{padding:5px 2px}.office-stake-heading{align-items:flex-start}}
