/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow\/cutover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[xtreem-game-provider\:get\]{xtreem-game-provider:get}.\[xtreem-game-provider\:post\]{xtreem-game-provider:post}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@scope(html[data-ui-theme=theme-1]){:root{--casino-gold:#ffe384;--casino-gold-deep:#c78b24;--casino-ink:#050505;--casino-copy:#fff8df;--casino-muted:#beb5a0}.casino-provider-lobby,.slot-two-step-lobby{isolation:isolate;box-sizing:border-box;color:var(--casino-copy);position:relative;overflow:hidden;background:linear-gradient(180deg, #0000006b, #000000db), radial-gradient(circle at 72% 4%, #ffe07e29, transparent 32%), url(/assets/hyea-main-bg.png) center top / cover fixed, var(--casino-ink)!important;min-height:100vh!important;padding:18px clamp(12px,2vw,30px) 56px!important}.casino-lobby-slots.casino-provider-lobby,.casino-lobby-slots.slot-two-step-lobby{background:linear-gradient(180deg, #00000080, #000000e6), radial-gradient(circle at 18% 0%, #9f6cff24, transparent 30%), url(/assets/hyea-main-bg.png) center top / cover fixed, var(--casino-ink)!important}.casino-provider-lobby:before,.slot-two-step-lobby:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#000000d1,#0000 18% 82%,#000000d1),repeating-linear-gradient(90deg,#ffdc7a09 0 1px,#0000 1px 80px),repeating-linear-gradient(0deg,#ffdc7a06 0 1px,#0000 1px 72px);position:fixed;inset:0}.casino-provider-lobby:after,.slot-two-step-lobby:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#000000e0);height:48vh;position:fixed;bottom:0;left:0;right:0}.casino-provider-lobby>*,.slot-two-step-lobby>*{z-index:1;position:relative}.casino-main-title,.casino-lobby-head{background:radial-gradient(circle at 80% 0,#ffdb7729,#0000 30%),linear-gradient(105deg,#382b12c7,#0e0e0eeb 58%,#040404f5);border:1px solid #e2b5453d;width:100%;max-width:min(1880px,100vw - 24px);box-shadow:inset 0 1px #ffffff0d,0 18px 50px #00000061;margin:0 auto 14px!important}.casino-main-title{grid-template-columns:minmax(80px,1fr) auto minmax(80px,1fr);align-items:center;gap:30px;min-height:72px;padding:14px 18px;display:grid}.casino-main-title span{background:linear-gradient(90deg,#0000,#ffe383b3);height:1px}.casino-main-title span:last-child{background:linear-gradient(90deg,#ffe383b3,#0000)}.casino-main-title h1,.casino-lobby-head h1{color:#fff9e8;letter-spacing:-.08em;text-shadow:0 2px #000,0 0 24px #ffd3643d;margin:0;font-size:clamp(27px,2.6vw,46px);font-weight:1000;line-height:1}.casino-lobby-head{justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:clamp(17px,2vw,26px);display:flex}.casino-lobby-head span,.casino-launch-panel span{color:var(--casino-gold);letter-spacing:.16em;font:900 10px ui-monospace,monospace;display:block}.casino-lobby-head h1{margin-top:5px}.casino-lobby-head p{color:var(--casino-muted);text-align:right;margin:0;font-size:12px;font-weight:700}.casino-provider-grid{background:linear-gradient(145deg,#1a1916f0,#080808f5);border:1px solid #e2b54529;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(10px,1.05vw,18px);width:100%;max-width:min(1880px,100vw - 24px);margin:0 auto;padding:clamp(10px,1.1vw,20px);display:grid;box-shadow:inset 0 1px #ffffff0b,0 22px 70px #00000075}.casino-provider-card{aspect-ratio:2/3;color:#fff;text-align:left;cursor:pointer;isolation:isolate;background:#050505;border:1px solid #e8b23db8;min-height:286px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffe69029,0 16px 38px #00000085}.casino-provider-card:before{content:"";z-index:-3;background:radial-gradient(circle at 58% 38%, #ffdd7d52, transparent 0 7%, #ffdd7d24 8%, transparent 9% 100%), conic-gradient(from -20deg at 58% 38%, #2b1b07 0 10deg, #c78e30 10deg 18deg, #090909 18deg 34deg, #f1d582 34deg 42deg, #17100b 42deg 58deg, #a67322 58deg 66deg, #050505 66deg 80deg, #e1c36d 80deg 88deg, #18110a 88deg 100deg, #b07a24 100deg 112deg, #090909 112deg 132deg, #e6d082 132deg 145deg, #1a1108 145deg 360deg);opacity:.95;position:absolute;inset:0;transform:scale(1.45)translate(3%,-1%)}.casino-provider-card:after{content:"";z-index:-1;background:linear-gradient(#0000000d,#00000014 42%,#000000eb 86%),radial-gradient(circle at 18% 95%,#ffcf4275,#0000 0 28%,#0000 45%);position:absolute;inset:0}.casino-provider-card:hover,.casino-provider-card:focus-visible{border-color:var(--casino-gold);outline:0;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #ffeca066,0 0 32px #e8b23d33,0 24px 52px #00000094}.casino-provider-card:disabled{cursor:wait;opacity:.82;transform:none}.casino-card-image{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.casino-card-logo{z-index:2;color:#f4f4f4;letter-spacing:-.04em;text-shadow:0 2px 7px #000;max-width:82%;font:950 14px/1.05 Arial,sans-serif;position:absolute;top:11px;left:11px}.casino-card-art{z-index:-2;position:absolute;inset:0;overflow:hidden}.casino-card-art i{aspect-ratio:.72;background:linear-gradient(145deg,#fff7d7,#eee6c9);border-radius:7px;width:35%;position:absolute;top:12%;right:6%;transform:rotate(7deg);box-shadow:-8px 9px #fff8dc8c,0 12px 24px #000b}.casino-card-art b{color:#0a0a0a;font:900 16px Georgia,serif;position:absolute;top:16%;right:34%}.casino-card-art:before{content:"";filter:drop-shadow(0 16px 18px #000);opacity:.86;background:radial-gradient(circle at 46% 29%,#ffe0c7 0 11%,#0000 12%),linear-gradient(160deg,#ffeccae6,#9a5c326b);border-radius:50% 50% 44% 44%;width:46%;height:42%;position:absolute;top:22%;left:10%}.casino-card-art:after{content:"";background:radial-gradient(circle at 50% 20%,#ffdc5a70,#0000 0 35%),linear-gradient(90deg,#0000,#f7c24294,#0000);border-top:2px solid #ffd161e6;border-radius:50%;width:135%;height:35%;position:absolute;bottom:13%;left:-24%;transform:rotate(-8deg)}.casino-card-name{z-index:2;text-align:center;justify-items:center;gap:4px;display:grid;position:absolute;bottom:13px;left:10px;right:10px}.casino-card-name strong{color:#f5e48f;letter-spacing:-.11em;text-shadow:0 3px #000,0 0 12px #ffe06457;font-size:clamp(22px,2.4vw,35px);font-weight:950;line-height:.95}.casino-card-name small{color:#fff;text-shadow:0 2px 6px #000;font-size:14px;font-weight:850;line-height:1.1}.casino-provider-card.has-card-image{background:#030303;padding:0}.casino-provider-card.has-card-image:before{display:none}.casino-provider-card.has-card-image:after{z-index:1;opacity:0;background:radial-gradient(circle at 50% 46%,#ffe5961f,#0000 0 26%,#0000 60%),linear-gradient(#00000005,#00000024 68%,#0006);transition:opacity .16s}.casino-provider-card.has-card-image:hover:after,.casino-provider-card.has-card-image:focus-visible:after,.casino-provider-card.has-card-image:disabled:after{opacity:1}.casino-provider-card.has-card-image .casino-card-logo,.casino-provider-card.has-card-image .casino-card-art,.casino-provider-card.has-card-image .casino-card-name{display:none}.casino-alert{width:min(1880px,100vw - 24px);color:var(--casino-muted);background:#151007e6;border:1px solid #e2b54540;margin:10px auto 0;padding:11px 13px;font-size:12px;font-weight:800}.game-provider-maintenance-overlay{z-index:1200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020202bd;place-items:center;padding:24px;animation:.16s ease-out both provider-maintenance-fade-in;display:grid;position:fixed;inset:0}.game-provider-maintenance-dialog{color:#fff7de;text-align:center;background:radial-gradient(circle at 50% -15%,#ffda6f3b,#0000 42%),linear-gradient(145deg,#2b1c07,#100a03 72%);border:1px solid #e2b545;border-radius:14px;width:min(100%,430px);padding:31px 30px 27px;animation:.19s cubic-bezier(.18,.84,.32,1.18) both provider-maintenance-enter;position:relative;overflow:hidden;box-shadow:0 0 0 4px #ffe18b17,0 26px 78px #000000c2,inset 0 1px #ffecad47}.game-provider-maintenance-dialog:before,.game-provider-maintenance-dialog:after{content:"";background:linear-gradient(90deg,#0000,#f4cc69);width:66px;height:1px;position:absolute;top:13px}.game-provider-maintenance-dialog:before{left:21px}.game-provider-maintenance-dialog:after{right:21px;transform:scaleX(-1)}.game-provider-maintenance-kicker{color:#f2c653;letter-spacing:.18em;font-size:10px;font-weight:900;display:block}.game-provider-maintenance-icon{color:#ffeec0;background:#66380394;border:1px solid #f6d77c;border-radius:50%;place-items:center;width:48px;height:48px;margin:18px auto 14px;font-family:Georgia,serif;font-size:29px;font-style:normal;font-weight:900;display:grid;box-shadow:0 0 0 5px #f3be411c}.game-provider-maintenance-dialog h2{color:#fff4cf;letter-spacing:-.04em;margin:0;font-size:clamp(21px,5.5vw,27px);font-weight:900}.game-provider-maintenance-dialog p{color:#d9caa2;margin:13px 0 22px;font-size:14px;line-height:1.72}.game-provider-maintenance-dialog p strong{color:#ffe281}.game-provider-maintenance-dialog button{color:#fff9e3;min-width:142px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#d8a72e,#8a5609);border:1px solid #f1cb67;border-radius:8px;padding:11px 22px;font-size:14px;font-weight:900;box-shadow:inset 0 1px #fff3bd6b,0 8px 18px #0000004d}.game-provider-maintenance-dialog button:hover{filter:brightness(1.12);transform:translateY(-1px)}@keyframes provider-maintenance-fade-in{0%{opacity:0}to{opacity:1}}@keyframes provider-maintenance-enter{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=520px){.game-provider-maintenance-overlay{padding:18px}.game-provider-maintenance-dialog{padding:28px 20px 23px}.game-provider-maintenance-dialog p{font-size:13px}}.casino-empty-grid{min-height:180px;color:var(--casino-muted);border:1px dashed #e2b5454d;place-items:center;font-size:12px;font-weight:900;display:grid}.slot-two-step-lobby{max-width:none;margin:0}.slot-provider-stage{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(9px,1.1vw,16px);width:min(1880px,100vw - 24px);margin:0 auto;display:grid}.slot-provider-choice{aspect-ratio:12/17;isolation:isolate;color:#fff1c4;text-align:left;cursor:pointer;background:#070604;border:1px solid #edc0497a;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:0;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff0b50a,0 16px 28px #0000004d}.slot-provider-choice:after{content:"";z-index:-1;background:linear-gradient(#0403000a 15%,#03020038 43%,#030200f5 100%);transition:background .3s;position:absolute;inset:0}.slot-provider-choice img{z-index:-2;object-fit:contain;object-position:center;background:#050403;width:100%;height:100%;position:absolute;inset:0}.slot-provider-choice:hover,.slot-provider-choice:focus-visible{border-color:#ffe098;outline:0;box-shadow:inset 0 0 0 1px #ffeeb552,0 0 28px #eeb02b47,0 20px 35px #00000073}.slot-provider-choice:hover:after{background:linear-gradient(#7747070a 12%,#03020033 40%,#030200f0 100%)}.slot-provider-choice span{color:#f2c95f;letter-spacing:.11em;font:900 9px ui-monospace,monospace}.slot-provider-choice strong{letter-spacing:-.07em;margin-top:8px;font-size:clamp(18px,1.6vw,25px);line-height:1.05}.slot-provider-choice small{color:#e4d7b4;margin-top:5px;font-size:10px;font-weight:700}.slot-provider-choice i{color:#fff5d8;margin-top:14px;font-size:10px;font-style:normal;font-weight:900}.slot-provider-fallback{z-index:-2;color:#ffe89b;background:radial-gradient(circle at 50% 34%,#ffd75c57,#0000 0 24%,#0000 55%),repeating-linear-gradient(90deg,#ffcf4521 0 1px,#0000 1px 42px),linear-gradient(135deg,#140b01,#5b2804 46%,#090705);align-content:center;place-items:center;gap:10px;font-style:normal;display:grid;position:absolute;inset:0}.slot-provider-fallback b{letter-spacing:-.1em;text-shadow:0 8px 28px #0000008c,0 0 26px #ffc93652;font-size:clamp(54px,8vw,108px);line-height:.8}.slot-provider-fallback small{color:#fff4c7;letter-spacing:.24em;font:900 11px ui-monospace,monospace}.slot-games-modal{z-index:3100;background:#050401e0;place-items:start center;padding:clamp(18px,2.8vw,54px);display:grid;position:fixed;inset:0}.slot-games-dialog{background:#110d06;border:1px solid #d9a32f;border-radius:9px;grid-template-rows:auto minmax(0,1fr);width:min(1120px,100vw - 36px);min-width:min(620px,100vw - 36px);height:min(760px,100vh - 46px);min-height:420px;animation:.24s ease-out both slot-games-modal-in;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #000000bd,inset 0 0 0 1px #ffe9ab1a}.slot-games-modal-head{cursor:grab;touch-action:none;background:linear-gradient(110deg,#5d3a08,#211404 56%,#100b05);border-bottom:1px solid #ffe09357;grid-template-columns:minmax(0,1fr) minmax(180px,260px) auto;align-items:center;gap:16px;min-height:78px;padding:14px 16px 14px 20px;display:grid}.slot-games-modal-head span{color:#f9d579;letter-spacing:.16em;font:900 9px ui-monospace,monospace;display:block}.slot-games-modal-head h2{color:#fff5d3;letter-spacing:-.07em;margin:4px 0 0;font-size:clamp(20px,2vw,31px)}.slot-games-drag-hint{color:#ffe9b1b3;margin-top:5px;font-size:10px;font-weight:700;display:block}.slot-games-search{display:block;position:relative}.slot-games-search input{color:#fff1cc;background:#0a0703b8;border:1px solid #ead08a;border-radius:4px;outline:0;width:100%;height:38px;padding:0 36px 0 12px}.slot-games-search input:focus{box-shadow:0 0 0 2px #ffdd8b2e}.slot-games-search b{color:#f8d675;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.slot-games-close{color:#ffedbe;cursor:pointer;background:#472d05ad;border:1px solid #f2d58c;border-radius:5px;width:42px;height:42px;font:300 39px/.7 Arial,sans-serif;transition:background .18s,transform .18s}.slot-games-close:hover{background:#bc7b13;transform:rotate(90deg)}.slot-games-scroll{scrollbar-color:#d9a32f #2a1b08;scrollbar-width:thin;background:linear-gradient(#0e0a05f2,#0e0a05f2),radial-gradient(circle at 12% 0,#ca932140,#0000 25%),#110d06;min-height:0;padding:clamp(14px,2vw,20px);overflow-y:auto}.slot-games-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:16px;display:grid}.slot-game-card{color:#3e280b;text-align:center;cursor:pointer;background:#fffaf0;border:5px solid #fff7e3;border-radius:12px;grid-template-rows:auto 42px;min-width:0;padding:0;display:grid;overflow:hidden;box-shadow:0 9px 15px #00000045}.slot-game-card img,.slot-game-card-fallback{aspect-ratio:1;object-fit:fill;background:#120d06;width:100%;height:auto;display:block}.slot-game-card-fallback{color:#ffebba;background:linear-gradient(140deg,#72500f,#1c1003);place-items:center;font-size:13px;font-weight:900;display:grid}.slot-game-card b{color:#3e280b;letter-spacing:-.055em;word-break:keep-all;place-items:center;min-height:42px;padding:7px 6px;font-size:clamp(11px,1.1vw,15px);font-weight:950;line-height:1.18;display:grid}.slot-game-card:hover:not(:disabled),.slot-game-card:focus-visible:not(:disabled){border-color:#ffe28b;outline:0;box-shadow:inset 0 0 0 3px #c99021,0 9px 15px #00000045}.slot-game-card:disabled{cursor:progress;opacity:.6}.slot-games-state{color:#ffe4a8;place-items:center;min-height:300px;font-size:14px;font-weight:800;display:grid}.slot-games-resize{z-index:4;cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,#0000 0 42%,#ffe29fe6 43% 47%,#0000 48% 56%,#ffe29fe6 57% 61%,#0000 62% 70%,#ffe29fe6 71% 75%,#0000 76%);border:0;border-radius:4px 0;width:30px;height:30px;padding:0;position:absolute;bottom:5px;right:5px}.casino-welcome-intro{z-index:3000;isolation:isolate;background:radial-gradient(circle at 50% 48%,#6f4e195c,#0000 0 18%),radial-gradient(circle at 50% 46%,#ffd26724,#0000 0 8%,#0000 20%),linear-gradient(135deg,#030303 0%,#120e06 48%,#020202 100%);place-items:center;padding:24px;animation:.44s cubic-bezier(.2,.8,.25,1) both casino-welcome-in;display:grid;position:fixed;inset:0;overflow:hidden}.casino-welcome-intro-slots{background:radial-gradient(circle at 50% 46%,#efb12b54,#0000 0 20%),radial-gradient(circle at 50% 42%,#ffdc7e24,#0000 0 9%,#0000 23%),linear-gradient(135deg,#020202 0%,#211604 50%,#030201 100%)}.casino-welcome-intro:before{content:"";z-index:-2;background:repeating-radial-gradient(#0000 0 17px,#f2c45412 18px 19px,#0000 20px 42px),conic-gradient(#0000,#ffd36414,#0000 30%,#ffd3640f,#0000 60%,#ffd36414,#0000);animation:12s linear infinite casino-welcome-spin;position:absolute;inset:-24%}.casino-welcome-intro:after{content:"";z-index:-1;background:linear-gradient(112deg,#0000 28%,#ffeeb41a 42%,#0000 51%);animation:1.55s cubic-bezier(.24,.72,.18,1) .18s both casino-welcome-sweep;position:absolute;inset:0;transform:translate(-130%)}.casino-welcome-intro.is-leaving{pointer-events:none;animation:.38s cubic-bezier(.55,0,.85,.3) both casino-welcome-out}.casino-welcome-aurora{z-index:-1;aspect-ratio:1;border:1px solid #ffde832e;border-radius:50%;width:min(76vw,980px);animation:1.7s ease-in-out infinite alternate casino-welcome-breathe;position:absolute;box-shadow:0 0 0 18px #c68f2609,0 0 0 56px #c68f2606,0 0 90px 24px #e8b53e30,inset 0 0 100px #f9c9541f}.casino-welcome-orbit{z-index:-1;aspect-ratio:1;border:1px solid #f4cf7138;border-radius:50%;width:min(68vw,790px);display:block;position:absolute;box-shadow:inset 0 0 44px #ffd3600a}.casino-welcome-orbit-one{animation:3.4s linear infinite casino-welcome-orbit;transform:rotateX(67deg)rotate(16deg)}.casino-welcome-orbit-two{opacity:.72;width:min(82vw,980px);animation:5.6s linear infinite reverse casino-welcome-orbit;transform:rotateX(68deg)rotate(-28deg)}.casino-welcome-frame{box-sizing:border-box;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#130e07b8,#0404048f);border:1px solid #fad77a9e;justify-items:center;width:min(680px,100%);max-height:calc(100dvh - 32px);padding:clamp(28px,8vh,78px) clamp(24px,7vw,84px);display:grid;position:relative;transform:translateY(clamp(-84px,-6vh,-40px));box-shadow:inset 0 0 0 1px #fff5c817,inset 0 0 64px #daa53014,0 26px 90px #000000b3}.casino-welcome-frame:before,.casino-welcome-frame:after{content:"";border-color:#f2ca69;width:44px;height:44px;position:absolute}.casino-welcome-frame:before{border-top:3px solid;border-left:3px solid;top:-1px;left:-1px}.casino-welcome-frame:after{border-bottom:3px solid;border-right:3px solid;bottom:-1px;right:-1px}.casino-welcome-kicker{color:#eec866;letter-spacing:.28em;text-shadow:0 0 16px #ffd366a6;font:900 clamp(10px,1.2vw,13px)/1 ui-monospace,DM Mono,monospace;animation:.5s .1s both casino-welcome-rise}.casino-welcome-rule{background:linear-gradient(90deg,#0000,#f6d270d9,#0000);width:min(255px,72vw);height:1px;margin:20px 0 23px;animation:.5s .18s both casino-welcome-rise;display:block}.casino-welcome-rule i{background:#b9872b;border:1px solid #ffe39a;width:9px;height:9px;margin:-4px auto 0;display:block;transform:rotate(45deg);box-shadow:0 0 15px #ffdb7dcc}.casino-welcome-frame h2{color:#fff7dc;letter-spacing:-.09em;text-shadow:0 3px #0b0803,0 0 26px #ffd15d52;margin:0;font-size:clamp(30px,4.2vw,58px);font-weight:950;line-height:1.13;animation:.58s .26s both casino-welcome-rise}.casino-welcome-frame p{color:#dec88f;letter-spacing:-.035em;margin:19px 0 0;font-size:clamp(14px,1.8vw,19px);font-weight:700;animation:.58s .38s both casino-welcome-rise}.casino-welcome-loading{gap:7px;margin-top:29px;display:flex}.casino-welcome-loading i{background:#f7d67d;border-radius:50%;width:5px;height:5px;animation:.8s ease-in-out infinite alternate casino-welcome-dot;display:block;box-shadow:0 0 11px #f7d67d}.casino-welcome-loading i:nth-child(2){animation-delay:.16s}.casino-welcome-loading i:nth-child(3){animation-delay:.32s}@keyframes casino-welcome-in{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes casino-welcome-out{to{opacity:0;filter:blur(3px);transform:scale(1.035)}}@keyframes casino-welcome-sweep{to{transform:translate(130%)}}@keyframes casino-welcome-spin{to{transform:rotate(1turn)}}@keyframes casino-welcome-orbit{to{transform:rotateX(67deg)rotate(376deg)}}@keyframes casino-welcome-breathe{to{opacity:.72;transform:scale(1.045)}}@keyframes casino-welcome-rise{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes casino-welcome-dot{to{opacity:.5;transform:translateY(-5px)scale(1.24)}}@keyframes slot-games-modal-in{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (width<=980px){.slot-provider-stage{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.casino-provider-lobby,.slot-two-step-lobby{padding:10px 8px 34px!important}.casino-main-title{gap:13px;margin-bottom:18px!important}.casino-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.casino-provider-card{min-height:238px}.casino-card-logo{font-size:11px}.casino-card-name strong{font-size:22px}.casino-card-name small{font-size:11px}.casino-lobby-head{flex-direction:column;align-items:flex-start}.casino-lobby-head p{text-align:left}.slot-provider-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.slot-provider-choice{padding:13px}.slot-games-modal{padding:10px}.slot-games-dialog{border-radius:6px;width:calc(100vw - 20px);min-width:0;height:calc(100vh - 20px)}.slot-games-modal-head{grid-template-columns:1fr auto;gap:9px;min-height:0;padding:12px}.slot-games-search{grid-area:2/1/auto/-1}.slot-games-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.slot-game-card{border-width:3px;border-radius:9px}.slot-game-card b{min-height:28px;padding:4px 2px;font-size:9px}.slot-games-resize{display:none}}.slot-catalogue-lobby{max-width:none;margin:0;padding-bottom:68px!important}.slot-catalogue-title{background:radial-gradient(circle at 12% 0,#f8c74833,#0000 33%),linear-gradient(105deg,#322107eb,#0e0d0af7 57%,#040404fc);border:1px solid #ecc14b5c;justify-content:space-between;align-items:center;gap:22px;width:min(1880px,100vw - 24px);min-height:94px;margin:0 auto 12px;padding:16px clamp(17px,2vw,28px);display:flex;box-shadow:inset 0 1px #fff4cb17,0 18px 42px #00000059}.slot-catalogue-title span,.slot-games-board-head span{color:#f4ca63;letter-spacing:.17em;font:900 10px ui-monospace,DM Mono,monospace;display:block}.slot-catalogue-title h1{color:#fff6d9;letter-spacing:-.085em;text-shadow:0 2px #000,0 0 24px #ffd3643d;margin:5px 0 4px;font-size:clamp(27px,2.4vw,43px);font-weight:950;line-height:1}.slot-catalogue-title p{color:#c9bea1;margin:0;font-size:12px;font-weight:700}.slot-provider-toggle{color:#211405;cursor:pointer;background:linear-gradient(135deg,#e6af27,#a1640b);border:1px solid #f9cc5bb5;border-radius:3px;flex:none;min-height:38px;padding:0 13px;font-size:11px;font-weight:950;box-shadow:inset 0 1px #fff4be73,0 6px 15px #00000057}.slot-provider-toggle i{margin-left:8px;font-size:14px;font-style:normal}.slot-provider-toggle:hover,.slot-provider-toggle:focus-visible{filter:brightness(1.12);outline:0}.slot-provider-shelf{opacity:0;background:#050505eb;border:0 solid #eec14861;width:min(1880px,100vw - 24px);max-height:0;margin:0 auto;transition:max-height .28s,margin .28s,padding .28s,border-width .28s,opacity .2s;position:relative;overflow:hidden}.slot-provider-shelf.is-expanded{opacity:1;border-width:1px;max-height:180px;margin-bottom:14px;padding:12px;box-shadow:inset 0 1px #fff7d80f,0 16px 36px #00000052}.slot-provider-shelf-scroll{scrollbar-width:none;-ms-overflow-style:none;gap:10px;min-height:126px;padding:0 42px;display:flex;overflow-x:auto}.slot-provider-shelf-scroll::-webkit-scrollbar{display:none}.slot-provider-shelf-nav{z-index:4;color:#ffe19a;cursor:pointer;opacity:1;background:linear-gradient(135deg,#2d2107f5,#070706f5);border:1px solid #fad055ad;border-radius:4px;place-items:center;width:31px;height:54px;padding:0 0 3px;font:900 33px/.7 Arial,sans-serif;transition:background .18s,border-color .18s,color .18s,opacity .18s,transform .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 13px #0000008a,inset 0 1px #ffeb9a33}.slot-provider-shelf-nav.is-previous{left:10px}.slot-provider-shelf-nav.is-next{right:10px}.slot-provider-shelf-nav:hover:not(:disabled),.slot-provider-shelf-nav:focus-visible:not(:disabled){color:#fff9df;background:linear-gradient(135deg,#72520e,#1a1204);border-color:#fff0ac;outline:0;transform:translateY(-50%)scale(1.06)}.slot-provider-shelf-nav:disabled{cursor:default;opacity:.2}.slot-provider-tab{aspect-ratio:400/150;color:#e8e4d6;cursor:pointer;text-align:center;background:linear-gradient(#242424,#070707 81%);border:1px solid #ffffff1f;border-radius:4px;grid-template-rows:minmax(0,1fr) auto;align-items:center;width:clamp(185px,12.6vw,260px);min-width:clamp(185px,12.6vw,260px);padding:7px 8px 8px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.slot-provider-tab:after{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.slot-provider-tab-logo{place-items:center;min-height:0;display:grid}.slot-provider-tab-logo img{object-fit:contain;filter:drop-shadow(0 3px 6px #000000ad);width:min(95px,86%);height:72px;display:block}.slot-provider-tab.has-main-slot-banner{background:#070604;border-color:#edc2498c;grid-template-rows:1fr;padding:0;overflow:hidden}.slot-provider-tab.has-main-slot-banner .slot-provider-tab-logo{width:100%;height:100%}.slot-provider-tab.has-main-slot-banner .slot-provider-tab-logo img{filter:none;object-fit:contain;width:100%;height:100%}.slot-provider-tab.has-main-slot-banner strong{display:none}.slot-provider-tab.has-main-slot-banner:hover,.slot-provider-tab.has-main-slot-banner:focus-visible{background:#070604;transform:translateY(-2px)scale(1.012)}.slot-provider-tab-logo b{color:#f3cc60;word-break:break-word;font-size:15px;font-weight:950;line-height:1.1}.slot-provider-tab strong{color:#f7f4e8;letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.slot-provider-tab small{color:#ffe9cf;background:#6b241d;border-radius:999px;padding:3px 5px;font-size:9px;font-weight:900;position:absolute;top:7px;right:7px}.slot-provider-tab:hover,.slot-provider-tab:focus-visible{background:linear-gradient(#393014,#0b0904 81%);border-color:#ffdd74d9;outline:0;transform:translateY(-2px)}.slot-provider-tab.is-selected{background:linear-gradient(#71520c,#151006 81%);border-color:#ffce43;box-shadow:inset 0 0 0 1px #ffeb9e59,0 0 18px #e2a72838}.slot-provider-tab.is-selected:after{background:#ffce43}.slot-provider-tab.is-maintenance{filter:saturate(.55)}.slot-provider-loading{color:#d6c99e;place-items:center;min-width:260px;margin:0;font-size:12px;font-weight:800;display:grid}.slot-games-board{background:radial-gradient(circle at 6% 0,#d59d2329,#0000 23%),linear-gradient(145deg,#1c1c19fa,#0c0c0bfc);border:1px solid #ebc04b61;width:min(1880px,100vw - 24px);min-height:420px;margin:0 auto;box-shadow:inset 0 1px #ffffff0b,0 22px 70px #00000070}.slot-games-board-head{background:linear-gradient(105deg,#3f2b0aba,#0d0d0cf0 67%);border-bottom:1px solid #ebc04b42;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:13px clamp(15px,1.8vw,24px);display:flex}.slot-games-board-head h2{color:#fff5d7;letter-spacing:-.075em;margin:3px 0 1px;font-size:clamp(22px,2vw,32px);font-weight:950;line-height:1}.slot-games-board-head small{color:#c7b98d;font-size:11px;font-weight:750}.slot-games-board-search{width:min(285px,32vw);position:relative}.slot-games-board-search input{color:#fff5dc;background:#05050585;border:1px solid #f5d27585;border-radius:3px;outline:0;width:100%;height:38px;padding:0 36px 0 11px;font-size:12px;font-weight:700}.slot-games-board-search input::placeholder{color:#a69b7f}.slot-games-board-search input:focus{border-color:#f5d275;box-shadow:0 0 0 3px #f5d27521}.slot-games-board-search b{color:#f5cd61;font-size:20px;position:absolute;top:50%;right:12px;transform:translateY(-53%)}.slot-games-board-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:clamp(10px,1vw,17px);padding:clamp(12px,1.4vw,22px);display:grid}.slot-games-board-state{color:#d9ccaa;place-items:center;min-height:280px;font-size:13px;font-weight:800;display:grid}.slot-games-board-card{color:#fff;cursor:pointer;text-align:center;background:#191714;border:1px solid #fff6d333;border-radius:5px;min-width:0;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #00000042}.slot-games-board-card>img,.slot-games-board-fallback{aspect-ratio:1/.88;object-fit:cover;background:#17110a;width:100%;display:block}.slot-games-board-fallback{color:#f4d37d;background:radial-gradient(circle at 50% 25%,#f9cc5a61,#0000 0 24%,#0000 55%),linear-gradient(140deg,#573813,#100b04);place-items:center;padding:8px;font-size:13px;font-weight:950;display:grid}.slot-games-board-card:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 38%,#0000001f 51%,#020202ed 100%);position:absolute;inset:0}.slot-games-board-card b,.slot-games-board-card small{z-index:2;text-overflow:ellipsis;white-space:nowrap;padding-inline:8px;display:block;position:relative;overflow:hidden}.slot-games-board-card b{color:#fff9ea;margin-top:-29px;font-size:clamp(11px,1vw,15px);font-weight:950;line-height:1.24}.slot-games-board-card small{color:#d9c281;padding-top:3px;padding-bottom:10px;font-size:9px;font-weight:750}.slot-game-favorite{z-index:3;color:#f3f0e8;background:#040404b5;border-radius:3px;place-items:center;width:25px;height:25px;font-size:16px;line-height:1;display:grid;position:absolute;top:7px;left:7px;box-shadow:0 2px 6px #0000006b}.slot-games-board-card:hover:not(:disabled),.slot-games-board-card:focus-visible:not(:disabled){border-color:#ffdc76;outline:0;transform:translateY(-3px);box-shadow:0 12px 24px #0000006b,0 0 18px #eeb73124}.slot-games-board-card:disabled{cursor:wait;opacity:.65}@media (width<=980px){.slot-games-board-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.slot-catalogue-lobby{padding-inline:8px!important}.slot-catalogue-title{flex-direction:column;align-items:flex-start;gap:12px;width:100%;min-height:0;padding:16px}.slot-catalogue-title p{font-size:11px}.slot-provider-toggle,.slot-provider-shelf,.slot-games-board{width:100%}.slot-provider-shelf.is-expanded{max-height:126px;padding:8px}.slot-provider-shelf-scroll{gap:7px;min-height:100px;padding-inline:35px}.slot-provider-shelf-nav{width:26px;height:43px;font-size:27px}.slot-provider-shelf-nav.is-previous{left:5px}.slot-provider-shelf-nav.is-next{right:5px}.slot-provider-tab{width:168px;min-width:168px;padding:7px 6px 8px}.slot-provider-tab-logo img{height:58px}.slot-provider-tab strong{font-size:10px}.slot-games-board-head{flex-direction:column;align-items:stretch;gap:10px}.slot-games-board-search{width:100%}.slot-games-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px}.slot-games-board-card b{margin-top:-24px;padding-inline:4px;font-size:10px}.slot-games-board-card small{padding:2px 4px 6px;font-size:8px}.slot-game-favorite{width:20px;height:20px;font-size:13px;top:4px;left:4px}}@media (prefers-reduced-motion:reduce){.casino-welcome-intro,.casino-welcome-aurora,.casino-welcome-orbit,.casino-welcome-kicker,.casino-welcome-rule,.casino-welcome-frame h2,.casino-welcome-frame p,.casino-welcome-loading i{animation-duration:.01ms!important;animation-iteration-count:1!important}.casino-lobby-casino.casino-provider-lobby .casino-provider-card,.casino-lobby-casino.casino-provider-lobby .casino-provider-card.has-card-image:before{filter:none;animation:none!important}}.casino-provider-lobby,.slot-two-step-lobby{background:radial-gradient(circle at 50% -25%,#ffcd4417,#0000 34%),linear-gradient(#181818 0,#151515 32% 100%)!important}.casino-provider-lobby:before,.slot-two-step-lobby:before{background:linear-gradient(90deg,#00000061,#0000 16% 84%,#00000061),repeating-linear-gradient(90deg,#ffdc7a05 0 1px,#0000 1px 80px),repeating-linear-gradient(0deg,#ffdc7a04 0 1px,#0000 1px 72px)}.casino-provider-lobby:after,.slot-two-step-lobby:after{display:none}.casino-lobby-embedded{border:1px solid #efc14938;border-radius:6px;min-width:0;padding:14px!important}.casino-lobby-embedded .casino-main-title,.casino-lobby-embedded .casino-provider-grid,.casino-lobby-embedded .slot-catalogue-title,.casino-lobby-embedded .slot-provider-shelf,.casino-lobby-embedded .slot-games-board,.casino-lobby-embedded .casino-alert{width:100%;max-width:none}.casino-lobby-embedded .casino-main-title.casino-reference-heading{min-height:90px}.casino-lobby-embedded .slot-catalogue-title{margin-top:0}@media (width<=720px){.casino-lobby-embedded{border-radius:4px;padding:8px!important}}.casino-main-title.casino-reference-heading{min-height:112px;box-shadow:none;text-align:center;background:0 0;border:0;grid-template-columns:1fr;place-content:center;justify-items:center;gap:5px;padding:0;display:grid;margin-bottom:18px!important}.casino-main-title.casino-reference-heading h1{color:#ffc800;letter-spacing:-.045em;text-shadow:0 2px 10px #000c;margin:0;font-size:clamp(34px,3.2vw,51px);font-weight:800}.casino-main-title.casino-reference-heading h1 em{font-style:normal}.casino-main-title.casino-reference-heading p{color:#f2eee4;letter-spacing:-.04em;margin:0;font-size:clamp(12px,1.05vw,16px);font-weight:700}.casino-provider-lobby .casino-provider-grid{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1vw,19px);padding:0}.casino-provider-lobby .casino-provider-card{aspect-ratio:380/120;border:1px solid #fceec229;border-radius:6px;min-height:0;box-shadow:0 8px 20px #00000057}.casino-provider-lobby .casino-card-image{object-position:center}.casino-provider-lobby .casino-provider-card.has-card-image:after{opacity:1;background:linear-gradient(#0000 42%,#0000001a 58%,#00000059)}.casino-provider-lobby .casino-provider-card:hover,.casino-provider-lobby .casino-provider-card:focus-visible{border-color:#ffd352e6;transform:translateY(-3px);box-shadow:0 13px 28px #0000007a,0 0 18px #ffc12121}.casino-card-launch-video,.slot-game-launch-video{z-index:6;aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;width:min(42%,136px);animation:.18s ease-out both game-play-video-pop;display:block;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.casino-card-launch-video video,.slot-game-launch-video video{object-fit:cover;width:100%;height:100%;display:block}.slot-game-launch-video{width:min(74%,142px)}@keyframes game-play-video-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.68)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.casino-lobby-casino.casino-provider-lobby .casino-provider-card{transform-origin:50%;will-change:opacity, transform, filter;animation:.62s cubic-bezier(.18,.86,.28,1.12) both casino-provider-deal-in;animation-delay:var(--card-delay,0s)}.casino-lobby-casino.casino-provider-lobby .casino-provider-card.has-card-image:before{z-index:4;mix-blend-mode:screen;opacity:0;pointer-events:none;animation:.72s ease-out both casino-provider-gold-sheen;animation-delay:calc(var(--card-delay,0s) + 80ms);background:linear-gradient(108deg,#0000 42%,#ffeea300 46%,#fff6cac4 50%,#ffcb3d4d 53%,#0000 58%);display:block;inset:-52% -34%;transform:translate(-70%)rotate(8deg)}@keyframes casino-provider-deal-in{0%{opacity:0;filter:brightness(.72)saturate(.7)blur(5px);border-color:#0000;transform:translateY(28px)scale(.9);box-shadow:0 0 #0000}60%{opacity:1;filter:brightness(1.12)saturate(1.12)blur();transform:translateY(-3px)scale(1.012);box-shadow:0 0 25px #ffc62842}to{opacity:1;filter:none;transform:translateY(0)scale(1)}}@keyframes casino-provider-gold-sheen{0%{opacity:0;transform:translate(-70%)rotate(8deg)}25%{opacity:.9}to{opacity:0;transform:translate(70%)rotate(8deg)}}.casino-provider-favorite{z-index:5;color:#f4f2eb;opacity:.94;background:#030303b0;border-radius:3px;place-items:center;width:27px;height:27px;font-size:17px;line-height:1;display:grid;position:absolute;top:8px;left:8px}.slot-catalogue-title{min-height:84px;box-shadow:none;background:linear-gradient(#1c1c1c,#161616);border-color:#f8c94b4d}.casino-provider-lobby,.casino-lobby-slots.slot-two-step-lobby,.slot-two-step-lobby{background:#050505!important}.casino-provider-lobby:before,.slot-catalogue-lobby:before{display:none}.casino-lobby-casino.casino-provider-lobby:before{z-index:0;content:"";opacity:.88;pointer-events:none;background:linear-gradient(#0505059e 0%,#05050533 45%,#05050514 100%),url(/assets/cullinan/backgrounds/casino-table-backdrop-v1.png) bottom/cover no-repeat;display:block;position:absolute;inset:112px 0 0}.slot-catalogue-lobby .slot-catalogue-title{isolation:isolate;background:linear-gradient(135deg,#111 0%,#050505 48%,#0d0d0d 100%);border:1px solid #f1c34570;border-left:3px solid #d6a126;border-radius:3px;min-height:116px;padding:18px clamp(21px,2.2vw,34px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #ffffff06,0 12px 28px #00000052}.slot-catalogue-lobby .slot-catalogue-title:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 12% 44%,#ffffff09,#0000 31%),linear-gradient(115deg,#0000 0 19%,#ebebe70b 19.15% 19.25%,#0000 19.4% 52%,#a0a09e0b 52.15% 52.28%,#0000 52.42%);position:absolute;inset:0}.slot-catalogue-lobby .slot-catalogue-title:after{content:"";background:linear-gradient(90deg,#e2af3b,#fad87847,#0000);width:min(340px,34%);height:1px;position:absolute;bottom:0;left:24px;box-shadow:0 0 9px #e2af3b59}.slot-catalogue-lobby .slot-catalogue-title>div,.slot-catalogue-lobby .slot-catalogue-title>button{z-index:1;position:relative}.slot-catalogue-lobby .slot-catalogue-title span{color:#b99b5c;letter-spacing:.25em;font-family:Noto Sans KR,Malgun Gothic,sans-serif;font-size:10px;font-weight:700}.slot-catalogue-lobby .slot-catalogue-title h1{background:linear-gradient(108deg,#e8e5dc 0%,#fffdf5 22%,#a6a29b 38%,#f4f1e8 52%,#73716d 68%,#faf7ee 82%,#c7c3b9 100%) 0 0/100% 100%,repeating-linear-gradient(132deg,#4e49438f 0 1px,#0000 1px 13px) 0 0/240px 100%;color:#0000;letter-spacing:-.12em;text-shadow:none;filter:drop-shadow(0 2px #100e0bf2)drop-shadow(0 0 13px #fff2cc1f);-webkit-background-clip:text;background-clip:text;margin-block:7px 6px;font-family:Noto Serif KR,Batang,Georgia,serif;font-size:clamp(32px,2.75vw,49px);font-weight:700;line-height:.98}.slot-catalogue-lobby .slot-catalogue-title p{color:#aaa69f;letter-spacing:-.035em;font-family:Noto Sans KR,Malgun Gothic,sans-serif;font-size:12px;font-weight:500}.slot-catalogue-lobby .slot-provider-toggle{color:#17130e;letter-spacing:-.04em;background:linear-gradient(135deg,#c7aa70,#9c7b40 63%,#5e4726);border-color:#e9dbb38f;border-radius:2px;min-height:46px;padding-inline:18px;font-family:Noto Sans KR,Malgun Gothic,sans-serif;font-weight:800;box-shadow:inset 0 1px #fff9e06b,inset 0 -1px #3e2d178c,0 7px 17px #0006}.slot-catalogue-lobby .slot-provider-shelf{box-shadow:none;background:0 0}.slot-provider-shelf.is-expanded{box-shadow:none;border-color:#f6c74a61}.slot-catalogue-lobby .slot-games-board{box-shadow:none;background:0 0;border-color:#f6c74a57}.slot-catalogue-lobby .slot-games-board-head{background:0 0}@media (width<=980px){.casino-provider-lobby .casino-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.casino-main-title.casino-reference-heading{min-height:92px;margin-bottom:10px!important}.casino-provider-lobby .casino-provider-grid{grid-template-columns:minmax(0,1fr)}.casino-provider-favorite{width:22px;height:22px;font-size:14px;top:5px;left:5px}.slot-catalogue-lobby .slot-catalogue-title{min-height:0;padding:16px}.slot-catalogue-lobby .slot-catalogue-title:after{left:16px}}}.partner-premium{--portal-bg:#f3f5f8;--portal-panel:#fff;--portal-ink:#203047;--portal-muted:#778496;--portal-line:#e3e8ef;--portal-brand:#9e8150;--portal-brand-dark:#7e673e;--portal-positive:#247963;--portal-negative:#bd5260;color:var(--portal-ink);background:var(--portal-bg);font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh;font-family:Arial,Noto Sans KR,Malgun Gothic,sans-serif;line-height:1.5}.partner-premium *,.partner-premium :before,.partner-premium :after{box-sizing:border-box}.partner-premium button{transition:background .16s,border-color .16s,color .16s}.partner-premium button:focus-visible,.partner-premium a:focus-visible{outline-offset:3px;outline:2px solid #b79a63}.partner-premium button:disabled{cursor:not-allowed}.partner-premium [hidden]{display:none!important}.partner-premium .partner-portal-shell{--portal-bg:#f3f5f8;--portal-panel:#fff;--portal-ink:#203047;--portal-muted:#778496;--portal-line:#e3e8ef;--portal-brand:#9e8150;--portal-brand-dark:#7e673e;--portal-positive:#247963;--portal-negative:#bd5260;background:var(--portal-bg);min-height:100dvh;color:var(--portal-ink);grid-template-columns:228px minmax(0,1fr);width:100%;min-width:0;display:grid}.partner-premium .partner-portal-sidebar{color:#bcc5d0;scrollbar-width:thin;scrollbar-color:#3a4a5e #142334;background:#142334;border-right:1px solid #1e3044;flex-direction:column;align-self:start;height:100dvh;min-height:0;display:flex;position:sticky;top:0;overflow:hidden auto}.partner-premium .partner-portal-brand{border-bottom:1px solid #ffffff0d;min-height:88px;padding:26px 22px 21px}.partner-premium .partner-portal-brand-home{grid-template-columns:33px 1fr;align-items:center;gap:0 10px;display:grid}.partner-premium .partner-portal-brand-home .partner-premium-brandmark{color:#d3bc91;border:1px solid #b79a6380;border-radius:6px 1px;grid-row:span 2;place-items:center;width:33px;height:35px;font-size:22px;font-style:normal;display:grid}.partner-premium .partner-portal-brand b{color:#f1f2f4;letter-spacing:2px;font-size:16px;font-weight:700}.partner-premium .partner-portal-brand span{color:#8d9daf;letter-spacing:1.5px;font-size:8px}.partner-premium .partner-portal-user-menu{border:0;margin:18px 13px 0}.partner-premium .partner-portal-user{border-radius:7px;gap:10px;padding:10px 8px}.partner-premium .partner-portal-user i{color:#e4dbca;background:#344352;border:1px solid #566271;border-radius:9px;flex-basis:33px;width:33px;height:33px;font-size:13px}.partner-premium .partner-portal-user strong{color:#e5eaf0;font-size:12px;font-weight:600}.partner-premium .partner-portal-user span{color:#8494a7;font-size:10px}.partner-premium .partner-portal-user>b{font-weight:400}.partner-premium .partner-portal-profile-popover{background:#1b2c40;border-color:#3c4d60;top:100%;left:0;right:0;box-shadow:0 12px 26px #09152355}.partner-premium .partner-portal-profile-popover>button{min-height:34px;font-weight:500}.partner-premium .partner-portal-wallet-summary{background:0 0;border:0;gap:10px;margin:14px 14px 18px;padding:0}.partner-premium .partner-portal-wallet-summary article{background:linear-gradient(135deg,#384137,#24312f);border:1px solid #b999594d;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 16px;box-shadow:inset 3px 0 #dfb967}.partner-premium .partner-portal-wallet-summary article:last-child{background:linear-gradient(135deg,#233f59,#1c3044);border-color:#75baff55;box-shadow:inset 3px 0 #75baff}.partner-premium .partner-portal-wallet-summary article span{color:#f3dbab;font-size:14px;font-weight:700;line-height:1.4}.partner-premium .partner-portal-wallet-summary article strong{color:#ffe4a3;letter-spacing:-.5px;font-variant-numeric:tabular-nums;text-align:left;white-space:normal;overflow-wrap:anywhere;font-size:26px;font-weight:800;line-height:1.25}.partner-premium .partner-portal-wallet-summary article:last-child span{color:#b6dbff}.partner-premium .partner-portal-wallet-summary article:last-child strong{color:#d2ebff}.partner-premium .partner-premium-nav-label{color:#6d8095;letter-spacing:1.7px;margin:0;padding:0 25px 10px;font-size:9px;font-weight:600}.partner-premium .partner-portal-sidebar nav{gap:5px;padding:0 12px 22px;display:grid;overflow:visible}.partner-premium .partner-portal-sidebar nav button,.partner-premium .partner-portal-sidebar nav button[data-sidebar-tone]{color:#9faec0;width:100%;min-width:0;min-height:42px;box-shadow:none;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;gap:12px;padding:0 13px;font-size:12px;font-weight:500;display:flex}.partner-premium .partner-portal-sidebar nav button i{color:#8194aa;flex:0 0 18px;width:18px}.partner-premium .partner-portal-sidebar nav button:hover,.partner-premium .partner-portal-sidebar nav button[data-sidebar-tone]:hover{color:#edf0f4;background:#ffffff07;border-color:#0000}.partner-premium .partner-portal-sidebar nav button.active,.partner-premium .partner-portal-sidebar nav button[data-sidebar-tone].active{color:#ddcba9;box-shadow:none;background:#b79a631c;border-color:#b79a632e}.partner-premium .partner-portal-sidebar nav button.active i{color:#cdb58a}.partner-premium .partner-portal-nav-partner-row,.partner-premium .partner-portal-nav-money-row{grid-template-columns:minmax(0,1fr) 26px;gap:2px;display:grid}.partner-premium .partner-portal-sidebar nav .partner-portal-nav-partner-toggle,.partner-premium .partner-portal-sidebar nav .partner-portal-nav-money-toggle{color:#6e829b;border:0;flex-basis:26px;place-items:center;width:26px;min-width:26px;min-height:42px;padding:0;display:grid}.partner-premium .partner-portal-sidebar nav .partner-portal-nav-partner-toggle.open svg,.partner-premium .partner-portal-sidebar nav .partner-portal-nav-money-toggle.open svg{transform:rotate(180deg)}.partner-premium .partner-portal-partner-nav-tabs,.partner-premium .partner-portal-money-nav-tabs{background:0 0;border:0;grid-template-columns:1fr;gap:2px;padding:7px 0 5px 25px;display:grid}.partner-premium .partner-portal-sidebar nav .partner-portal-partner-nav-tabs button,.partner-premium .partner-portal-sidebar nav .partner-portal-money-nav-tabs button{white-space:normal;min-height:33px;padding:5px 8px;font-size:10px;font-weight:400;line-height:1.5}.partner-premium .partner-portal-sidebar .partner-premium-sidebar-footer{border-color:#ffffff0d;gap:4px;margin-top:auto;padding:20px 23px;display:grid}.partner-premium .partner-premium-sidebar-footer span{color:#8292a4;font-size:10px}.partner-premium .partner-premium-sidebar-footer small{color:#62758a;font-size:9px}.partner-premium .partner-portal-content{min-width:0;padding:0 28px 36px}.partner-premium .partner-portal-topbar{z-index:25;height:64px;min-height:64px;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border-bottom:1px solid #e3e8ef;align-items:center;gap:12px;margin:0 -28px;padding:0 28px;display:flex;position:sticky;top:0}.partner-premium .partner-premium-breadcrumb{align-items:center;gap:13px;min-width:0;display:flex}.partner-premium .partner-premium-breadcrumb p{color:#8591a0;letter-spacing:0;white-space:nowrap;margin:0;font-size:11px;font-weight:400}.partner-premium .partner-premium-breadcrumb>span{color:#bcc3cd;font-size:11px}.partner-premium .partner-premium-breadcrumb h1{letter-spacing:-.1px;white-space:nowrap;font-size:12px;font-weight:600}.partner-premium .partner-portal-topbar .partner-premium-topbar-actions{gap:8px;margin-left:auto;display:flex}.partner-premium .partner-portal-topbar .partner-premium-sync{color:#8490a0;white-space:nowrap;align-items:center;gap:6px;margin-right:12px;font-size:10px;display:flex}.partner-premium .partner-premium-sync i{background:#b79a63;border-radius:50%;width:5px;height:5px}.partner-premium .partner-premium-sync time{color:#607084}.partner-premium .partner-portal-topbar button{color:#647387;white-space:nowrap;background:#fff;border:1px solid #e3e8ef;border-radius:5px;height:31px;min-height:31px;padding:0 10px;font-size:10px;font-weight:500}.partner-premium .partner-portal-topbar .partner-portal-topbar-member{color:#647387;background:#fff;border-color:#e3e8ef}.partner-premium .partner-portal-topbar button:hover{color:#8f7444;background:#faf8f3;border-color:#b79a63}.partner-premium .partner-portal-topbar .partner-portal-topbar-logout,.partner-premium .partner-portal-profile-popover .partner-portal-profile-logout{filter:none;border-radius:5px;justify-content:center;align-items:center;gap:6px;width:auto;min-height:31px;padding:0 9px;line-height:1;display:inline-flex}.partner-premium .partner-portal-topbar .partner-portal-topbar-logout>span{color:inherit;font-size:10px}.partner-premium .partner-portal-topbar .partner-portal-topbar-logout:hover{filter:none;outline:none}.partner-premium .partner-portal-profile-popover .partner-portal-profile-logout{justify-content:flex-start;justify-self:stretch}.partner-premium .partner-premium-page-heading{margin:29px 0 22px}.partner-premium .partner-premium-page-heading>span{letter-spacing:1.7px;color:#9e8150;font-size:9px;font-weight:700}.partner-premium .partner-premium-page-heading h2{letter-spacing:-1px;margin:5px 0 6px;font-size:25px;font-weight:650}.partner-premium .partner-premium-page-heading p{color:#8490a0;margin:0;font-size:11px}.partner-premium .partner-portal-hero{color:#203047;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:27px;padding:0;display:block;overflow:visible}.partner-premium .partner-portal-hero-copy{justify-content:space-between;align-items:center;gap:16px;max-width:none;margin-bottom:23px;display:flex}.partner-premium .partner-portal-hero-copy>div>span{color:#9e8150;letter-spacing:1.8px;margin:0 0 6px;font-size:9px;font-weight:700}.partner-premium .partner-portal-hero h2{color:#203047;letter-spacing:-1px;font-size:25px;font-weight:650}.partner-premium .partner-portal-hero p{color:#8490a0;margin:7px 0 0;font-size:11px}.partner-premium .partner-premium-account-chip{align-items:center;gap:10px;display:flex}.partner-premium .partner-premium-account-chip>i{color:#94805c;background:#e7e3da;border:1px solid #d8d0be;border-radius:9px;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;display:grid}.partner-premium .partner-premium-account-chip b{color:#526275;font-size:11px;font-weight:600;display:block}.partner-premium .partner-premium-account-chip small{color:#8490a0;margin-top:3px;font-size:9px;display:block}.partner-premium .partner-portal-hero-actions{background:#fff;border:1px solid #e3e8ef;border-radius:9px;grid-template-columns:1.4fr repeat(5,minmax(0,1fr));align-self:auto;gap:0;width:100%;display:grid;overflow:hidden}.partner-premium .partner-portal-hero-quick-card,.partner-premium button.partner-portal-hero-quick-card{color:#203047;min-height:106px;box-shadow:none;background:#fff;border:0;border-right:1px solid #edf0f4;border-radius:0;gap:0;padding:18px 18px 15px;display:flex}.partner-premium .partner-portal-hero-quick-card:last-child{border-right:0}.partner-premium .partner-portal-hero-quick-card>span{color:#8490a0;letter-spacing:0;font-size:9px;font-weight:500}.partner-premium .partner-portal-hero-quick-card>strong{color:#34465c;letter-spacing:-.25px;margin-top:8px;font-size:12px;font-weight:600}.partner-premium .partner-portal-hero-quick-card.is-balance{background:#faf8f3}.partner-premium .partner-portal-hero-quick-card.is-balance>strong{color:#8d7448;letter-spacing:-.8px;font-size:23px}.partner-premium .partner-portal-hero-quick-card>small{color:#94a0ae;margin-top:7px;font-size:9px}.partner-premium .partner-portal-hero-quick-card>em{color:#aa946d;margin-top:10px;font-size:9px;font-weight:500}.partner-premium button.partner-portal-hero-quick-card:hover:not(:disabled),.partner-premium button.partner-portal-hero-quick-card:focus-visible{outline-offset:-2px;background:#f8f9fb;outline:2px solid #b79a63;transform:none}.partner-premium .partner-portal-hero-quick-badge{color:#8c7144;background:#eae2d1;padding:3px 5px;font-size:8px;top:12px;right:10px}.partner-premium .partner-portal-action-center{box-shadow:none;background:#edf0f4;border:1px solid #e3e8ef;border-radius:8px;align-items:center;gap:25px;margin:16px 0 0;padding:12px 18px;display:flex}.partner-premium .partner-portal-action-center>header{background:0 0;border:0;align-items:center;gap:12px;min-height:0;padding:0;display:flex}.partner-premium .partner-portal-action-center>header span{display:none}.partner-premium .partner-portal-action-center>header h2{color:#617185;margin:0;font-size:11px;font-weight:600}.partner-premium .partner-portal-action-center>header>strong{color:#8c754c;box-shadow:none;background:#fff;border:0;border-radius:4px;padding:3px 7px;font-size:10px}.partner-premium .partner-portal-action-center>div{flex:1;gap:22px;min-width:0;padding:0;display:flex}.partner-premium .partner-portal-action-center>div>button{min-height:0;box-shadow:none;color:#6a788c;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0;display:flex}.partner-premium .partner-portal-action-center>div>button span{color:#718096;font-size:10px}.partner-premium .partner-portal-action-center>div>button b{color:#4f647b;font-size:11px;font-weight:600}.partner-premium .partner-portal-action-center>div>button small{color:#929eac;font-size:9px}.partner-premium .partner-portal-action-center>div>button.needs-action b{color:#b35d53}.partner-premium .partner-portal-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:17px}.partner-premium .partner-portal-stats article.partner-portal-stat-card{background:#fff;border:1px solid #e3e8ef;border-radius:8px;gap:7px;min-height:116px;padding:18px 20px;position:relative;box-shadow:0 2px 4px #24384e02}.partner-premium .partner-portal-stats article.partner-portal-stat-card:before{content:"";background:#b79a6366;border-radius:2px;width:6px;height:6px;position:absolute;top:21px;right:20px}.partner-premium .partner-portal-stats article.partner-portal-stat-card>span{color:#798697;padding-right:11px;font-size:11px;font-weight:500}.partner-premium .partner-portal-stats article.partner-portal-stat-card>strong{color:#24364d;letter-spacing:-.8px;font-size:25px;font-weight:600;line-height:1.2}.partner-premium .partner-portal-stats article.is-active-members>strong{color:#347d69}.partner-premium .partner-portal-stats article.is-points>strong{color:#9e8150}.partner-premium .partner-portal-stats article.partner-portal-recent-money-log{grid-column:1/-1;min-height:77px;padding:15px 20px}.partner-premium .partner-portal-stats .partner-portal-recent-money-log>span{margin-bottom:14px}.partner-premium .partner-portal-recent-money-log time{display:block}.partner-premium .partner-portal-recent-money-log li{grid-template-columns:auto auto minmax(0,1fr) auto}.partner-premium .partner-portal-stats .partner-portal-today-cash small b{color:#768ba1;font-size:9px;font-weight:500}.partner-premium .partner-portal-stats .partner-portal-today-cash small em{color:#b17578;font-size:9px;font-weight:500}.partner-premium .partner-portal-panel,.partner-premium .partner-portal-wallet{background:#fff;border:1px solid #e3e8ef;border-radius:9px;margin-top:19px;box-shadow:0 2px 4px #24384e02}.partner-premium .partner-portal-panel>header{background:#fff;border-bottom:1px solid #e9edf2;gap:14px;height:auto;min-height:69px;padding:15px 21px}.partner-premium .partner-portal-panel header h2{color:#30435a;letter-spacing:-.45px;font-size:15px;font-weight:600}.partner-premium .partner-portal-panel>header>div>span{color:#9a8765;letter-spacing:1.3px;margin-bottom:4px;font-size:8px;font-weight:600;display:block}.partner-premium .partner-portal-panel header em{color:#8492a4;font-size:10px}.partner-premium .partner-portal-periods{gap:5px}.partner-premium .partner-portal-periods button{color:#7a8898;border:1px solid #e3e8ef;border-radius:4px;min-height:28px;padding:5px 9px;font-size:10px;font-weight:500}.partner-premium .partner-portal-periods button.selected{color:#fff;background:#253d55;border-color:#253d55}.partner-premium .partner-portal-periods input{border-color:#e3e8ef;border-radius:4px;width:116px;height:29px;font-size:10px}.partner-premium .partner-portal-period-range>span{color:#a5aeba;margin:0;font-size:10px}.partner-premium .partner-portal-settlement-summary,.partner-premium .partner-portal-dashboard-settlement-summary{background:#fff;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid}.partner-premium .partner-portal-settlement-summary article,.partner-premium .partner-portal-dashboard-settlement-summary article,.partner-premium .partner-portal-live-settlement .partner-portal-settlement-summary article{min-height:100px;box-shadow:none;background:#fff;border:0;border-right:1px solid #e9edf2;border-radius:0;gap:8px;padding:19px 21px}.partner-premium .partner-portal-settlement-summary article:last-child{border-right:0}.partner-premium .partner-portal-settlement-summary article:before{display:none}.partner-premium .partner-portal-settlement-summary article span,.partner-premium .partner-portal-live-settlement .partner-portal-settlement-summary article span{color:#8390a0;font-size:11px;font-weight:500}.partner-premium .partner-portal-settlement-summary article strong,.partner-premium .partner-portal-live-settlement .partner-portal-settlement-summary article strong{color:#33495f;font-size:22px;font-weight:600}.partner-premium .partner-portal-settlement-summary article.is-rolling strong{color:#9d8153}.partner-premium .partner-portal-settlement-summary article.is-positive strong{color:#317964}.partner-premium .partner-portal-settlement-summary article.is-negative strong{color:#bb5c65}.partner-premium .partner-portal-settlement-summary article.total-profit{background:#f9f7f2}.partner-premium .partner-portal-shortcuts{gap:13px;margin-top:15px}.partner-premium .partner-portal-shortcuts button{color:#67778b;border-color:#e3e8ef;border-radius:7px;min-height:53px;padding:14px 18px;font-size:11px;font-weight:500}.partner-premium .partner-portal-shortcuts b{color:#9e8150;font-size:12px;font-weight:600}.partner-premium .partner-portal-table-wrap{scrollbar-width:thin;scrollbar-color:#ccd4de #f5f7fa}.partner-premium .partner-portal-table-wrap table{color:#53657b;border-collapse:collapse}.partner-premium .partner-portal-table-wrap th{color:#8390a1;background:#f7f9fb;border-color:#e9edf2;padding:12px 14px;font-size:10px;font-weight:500}.partner-premium .partner-portal-table-wrap td{border-color:#edf0f4;padding:13px 14px;font-size:11px}.partner-premium .partner-portal-table-wrap tbody tr:nth-child(2n){background:#fcfdfe}.partner-premium .partner-portal-table-wrap tbody tr:hover{background:#f6f8fb}.partner-premium .partner-portal-table-wrap :is(th,td):not(:last-child){border-right-color:#edf0f4}.partner-premium .partner-portal-profile>div{min-height:77px;padding:15px 20px}.partner-premium .partner-portal-profile span{color:#8996a7;font-size:10px;font-weight:500}.partner-premium .partner-portal-profile b{color:#42566e;font-size:12px;font-weight:600}.partner-premium :is(.partner-portal-form,.partner-portal-member-filter,.partner-portal-deposit-search,.partner-portal-deposit-request,.partner-portal-withdrawal-request,.partner-portal-member-detail-filter){background:#fff;gap:12px}.partner-premium :is(.partner-portal-form,.partner-portal-member-filter,.partner-portal-deposit-search,.partner-portal-deposit-request,.partner-portal-withdrawal-request,.partner-portal-member-detail-filter) label{color:#7c8a9c;font-size:11px;font-weight:500}.partner-premium :is(input,select,textarea):not([type=checkbox]):not([type=radio]){color:#465b72;background:#fff;border-color:#dae2eb;border-radius:5px;outline:none;font-weight:400}.partner-premium :is(input,select,textarea):focus{border-color:#b79a63;box-shadow:0 0 0 3px #b79a6314}.partner-premium :is(.partner-portal-form,.partner-portal-member-filter,.partner-portal-deposit-search,.partner-portal-deposit-request,.partner-portal-withdrawal-request) button[type=submit]{color:#fff;background:#263e55;border-color:#263e55;border-radius:5px;font-size:11px;font-weight:600}.partner-premium :is(.partner-portal-rates,.partner-portal-filter-status,.partner-portal-bet-summary,.partner-portal-live-stats,.partner-portal-member-summary,.partner-portal-withdrawal-account){background:#f7f9fb;border-color:#e3e8ef}.partner-premium .partner-portal-message{color:#88714a;background:#faf8f2;border-color:#dfd8c9;border-radius:6px;padding:11px 14px;font-size:11px;font-weight:500}.partner-premium .partner-portal-member-detail-modal>section,.partner-premium .partner-portal-security-modal>section{border-color:#e3e8ef;border-radius:10px;box-shadow:0 24px 80px #14233433}.partner-premium .partner-portal-member-detail-modal header,.partner-premium .partner-portal-security-modal header{background:#f9fafc;border-color:#e3e8ef}.partner-premium .partner-portal-wallet{background:#fff;padding:23px}.partner-premium .partner-portal-wallet h2{color:#30465e;font-size:23px}.partner-premium .partner-portal-wallet>div>span{color:#9e8150;font-size:10px}.partner-premium .partner-portal-live-settlement .partner-portal-periods{background:0 0;border:0;padding:0}.partner-premium .partner-portal-feed article{box-shadow:none;background:#fff;border-color:#e3e8ef}.partner-premium .partner-portal-feed h3{color:#354960;font-size:13px}.partner-premium .partner-portal-feed p{color:#7d8a9a;font-size:12px}.partner-premium .partner-portal-login,.partner-premium .partner-portal-loading{color:#203047;background:#142334;min-height:100dvh}.partner-premium .partner-portal-login{background:radial-gradient(at 18% 10%,#263b50 0%,#0000 55%),#142334;place-items:center;padding:32px 20px;display:grid}.partner-premium .partner-portal-login>section{background:#fff;border:1px solid #e3e8ef;border-radius:12px;width:min(100%,410px);padding:39px 35px 35px;box-shadow:0 28px 80px #07132150}.partner-premium .partner-premium-login-brand{align-items:center;gap:11px;margin-bottom:35px;display:flex}.partner-premium .partner-premium-login-brand>i{color:#9e8150;border:1px solid #b79a63;border-radius:7px 1px;place-items:center;width:38px;height:40px;font-size:26px;font-style:normal;display:grid}.partner-premium .partner-premium-login-brand>b{color:#294056;letter-spacing:2px;font-size:17px}.partner-premium .partner-premium-login-brand>b>span{color:#a38c65;letter-spacing:1.5px;margin-top:2px;font-size:8px;display:block}.partner-premium .partner-portal-login section>p{color:#b79a63;letter-spacing:1.6px;margin:0 0 8px;font-size:9px;font-weight:600}.partner-premium .partner-portal-login h1{letter-spacing:-.8px;color:#263b51;margin:0 0 9px;font-size:24px}.partner-premium .partner-portal-login section>span{color:#8a96a6;font-size:11px}.partner-premium .partner-portal-login form{gap:17px;margin-top:29px}.partner-premium .partner-portal-login label{color:#738296;gap:7px;font-size:11px;font-weight:500}.partner-premium .partner-portal-login input{border:1px solid #dae2eb;border-radius:5px;min-height:44px;padding:0 12px;font-size:14px}.partner-premium .partner-portal-login button[type=submit]{color:#fff;background:#293f55;border:1px solid #293f55;border-radius:5px;min-height:44px;margin-top:4px;font-size:12px;font-weight:600}.partner-premium .partner-portal-loading>div{color:#c8b791}.partner-premium .partner-portal-loading span{color:#8e9aac;font-size:12px}@media (width<=1300px){.partner-premium .partner-portal-topbar .partner-premium-sync{margin-right:3px}.partner-premium .partner-premium-sync time{display:none}.partner-premium .partner-portal-content{padding-left:22px;padding-right:22px}.partner-premium .partner-portal-topbar{margin:0 -22px;padding:0 22px}.partner-premium .partner-portal-hero-quick-card,.partner-premium button.partner-portal-hero-quick-card{padding-left:12px;padding-right:12px}.partner-premium .partner-portal-hero-quick-card>strong{font-size:11px}}@media (width<=1100px){.partner-premium .partner-portal-shell{grid-template-columns:208px minmax(0,1fr)}.partner-premium .partner-portal-hero-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-premium .partner-portal-hero-actions .partner-portal-hero-quick-card{grid-column:auto}.partner-premium .partner-portal-hero-quick-card{border-bottom:1px solid #edf0f4}.partner-premium .partner-portal-hero-quick-card:nth-child(n+4){border-bottom:0}.partner-premium .partner-portal-hero-quick-card:nth-child(3n){border-right:0}.partner-premium .partner-portal-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-premium .partner-portal-stats article.partner-portal-recent-money-log{grid-column:1/-1}.partner-premium .partner-portal-action-center,.partner-premium .partner-portal-action-center>div{gap:15px}.partner-premium .partner-portal-action-center button small{display:none}.partner-premium .partner-portal-panel>header{flex-wrap:wrap}.partner-premium .partner-portal-panel>header>.partner-portal-periods{flex-wrap:wrap;justify-content:flex-start;overflow:visible}.partner-premium .partner-portal-topbar .partner-premium-sync,.partner-premium .partner-portal-topbar .partner-premium-breadcrumb p,.partner-premium .partner-premium-breadcrumb>span{display:none}}@media (width<=780px){.partner-premium .partner-portal-shell{min-width:0;display:block}.partner-premium .partner-portal-sidebar{z-index:120;visibility:hidden;pointer-events:none;width:244px;height:100dvh;min-height:100dvh;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:14px 0 45px #09132130}.partner-premium .partner-portal-shell.mobile-nav-open .partner-portal-sidebar{visibility:visible;pointer-events:auto;transform:translate(0)}.partner-premium .partner-portal-mobile-nav-close{color:#91a0b1;background:0 0;border:0;place-items:center;width:23px;height:23px;min-height:23px;padding:0;display:grid;top:7px;right:7px}.partner-premium .partner-portal-mobile-nav-close b{display:none}.partner-premium .partner-portal-mobile-top-menu-toggle{flex:0 0 32px;place-items:center;width:32px;height:32px;min-height:32px;padding:0;font-size:18px;display:grid}.partner-premium .partner-portal-shell.mobile-nav-open .partner-portal-mobile-nav-scrim{display:block}.partner-premium .partner-portal-content{padding:0 15px 26px}.partner-premium .partner-portal-topbar{gap:9px;height:58px;min-height:58px;margin:0 -15px;padding:0 15px}.partner-premium .partner-portal-topbar>div:first-of-type{margin-left:0}.partner-premium .partner-portal-topbar .partner-premium-topbar-actions{gap:6px;display:flex}.partner-premium .partner-portal-topbar .partner-portal-topbar-member{display:none}.partner-premium .partner-portal-topbar .partner-portal-topbar-logout{padding:0 6px}.partner-premium .partner-portal-topbar .partner-portal-topbar-logout>span{display:none}.partner-premium .partner-portal-topbar button{height:30px;min-height:30px;padding:0 8px;font-size:9px}.partner-premium .partner-portal-topbar h1{font-size:12px}.partner-premium .partner-portal-mobile-nav-actions{border-color:#ffffff0d;gap:6px;margin:0;padding:14px 18px;display:flex}.partner-premium .partner-portal-mobile-nav-actions button{color:#bcc8d7;background:#1e3045;border:1px solid #3b4b5f;border-radius:5px;min-height:35px;padding:7px;font-size:9px;font-weight:500}.partner-premium .partner-portal-mobile-nav-actions button:last-child{background:#24384d;border-color:#3b4b5f}.partner-premium .partner-portal-hero{margin-top:24px}.partner-premium .partner-portal-hero-copy{margin-bottom:19px}.partner-premium .partner-portal-hero h2{font-size:23px}.partner-premium .partner-premium-account-chip{display:none}.partner-premium .partner-portal-hero-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-premium .partner-portal-hero-quick-card,.partner-premium button.partner-portal-hero-quick-card{min-height:106px;padding:14px 11px}.partner-premium .partner-portal-hero-quick-card.is-balance>strong{font-size:19px}.partner-premium .partner-portal-hero-quick-card>strong{font-size:11px}.partner-premium .partner-portal-hero-quick-card>small,.partner-premium .partner-portal-hero-quick-card>em{font-size:8px}.partner-premium .partner-portal-action-center{gap:12px;padding:12px 15px;display:grid}.partner-premium .partner-portal-action-center>header,.partner-premium .partner-portal-action-center>div{justify-content:space-between}.partner-premium .partner-portal-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.partner-premium .partner-portal-stats article.partner-portal-stat-card{min-height:108px;padding:17px 14px}.partner-premium .partner-portal-stats article.partner-portal-stat-card:before{width:4px;height:4px;top:21px;right:14px}.partner-premium .partner-portal-stats article.partner-portal-stat-card>span{font-size:10px}.partner-premium .partner-portal-stats article.partner-portal-stat-card>strong{font-size:21px}.partner-premium .partner-portal-stats article.partner-portal-recent-money-log{grid-column:span 2}.partner-premium .partner-portal-stats article.partner-portal-stat-card>small{font-size:8px}.partner-premium .partner-portal-panel>header{padding:15px}.partner-premium .partner-portal-panel>header>.partner-portal-periods{flex:100%;gap:5px;width:100%;padding:0}.partner-premium .partner-portal-period-range{gap:7px;width:100%}.partner-premium .partner-portal-period-range input{width:100%;min-width:0;height:32px}.partner-premium .partner-portal-periods button{flex:1;min-height:30px}.partner-premium .partner-portal-settlement-summary,.partner-premium .partner-portal-dashboard-settlement-summary,.partner-premium .partner-portal-live-settlement .partner-portal-settlement-summary,.partner-premium .partner-portal-live-settlement .partner-portal-settlement-summary.is-store{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0}.partner-premium .partner-portal-settlement-summary article,.partner-premium .partner-portal-live-settlement .partner-portal-settlement-summary article,.partner-premium .partner-portal-live-settlement .partner-portal-settlement-summary.is-store article{border-bottom:1px solid #edf0f4;min-height:89px;padding:15px}.partner-premium .partner-portal-settlement-summary article:last-child{grid-column:auto}.partner-premium .partner-portal-live-settlement .partner-portal-settlement-summary article.total-profit{grid-column:1/-1}.partner-premium .partner-portal-settlement-summary article strong,.partner-premium .partner-portal-live-settlement .partner-portal-settlement-summary article strong{font-size:20px}.partner-premium .partner-portal-shortcuts{grid-template-columns:1fr;gap:8px}.partner-premium .partner-portal-shortcuts button{min-height:48px}.partner-premium .partner-premium-page-heading{margin-top:24px}.partner-premium .partner-portal-form input,.partner-premium .partner-portal-form select,.partner-premium .partner-portal-form textarea{font-size:14px}}@media (prefers-reduced-motion:reduce){.partner-premium *,.partner-premium :before,.partner-premium :after{transition:none!important;animation:none!important}}.partner-premium .partner-bet-result-button{white-space:nowrap;color:#573a0c;cursor:pointer;background:#fff3d4;border:1px solid #b88b37;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:116px;min-height:38px;padding:8px 13px;font-size:13px;font-weight:800;line-height:1.35;display:inline-flex;box-shadow:0 2px 5px #5e41101a}.partner-premium .partner-bet-result-button:hover{background:#ffe5a6;border-color:#916418}.partner-premium .partner-bet-result-button:focus-visible{outline-offset:3px;outline:3px solid #397bdd}.partner-premium .partner-bet-result-button:disabled{opacity:.6;cursor:wait}.partner-premium td:has(>.partner-bet-result-button){text-align:center;min-width:144px;padding:10px 14px}.partner-premium .partner-portal-stats article.is-wallet{--stat-accent:#966414;--stat-tint:#fff9e9;--stat-border:#ead5a4}.partner-premium .partner-portal-stats article.is-points{--stat-accent:#2463a8;--stat-tint:#eff7ff;--stat-border:#bed7ef}.partner-premium .partner-portal-stats article.is-members{--stat-accent:#7351a6;--stat-tint:#f6f1ff;--stat-border:#d8c7ef}.partner-premium .partner-portal-stats article.is-active-members{--stat-accent:#217861;--stat-tint:#edf9f3;--stat-border:#b9dfcf}.partner-premium .partner-portal-stats article.is-funding{--stat-accent:#a85224;--stat-tint:#fff4eb;--stat-border:#edcbb3}.partner-premium .partner-portal-stats article.partner-portal-stat-card:is(.is-wallet,.is-points,.is-members,.is-active-members,.is-funding){background:linear-gradient(120deg,var(--stat-tint),#fff);border-color:var(--stat-border);border-left:4px solid var(--stat-accent);box-shadow:0 3px 10px #24384e06}.partner-premium .partner-portal-stats article.partner-portal-stat-card:is(.is-wallet,.is-points,.is-members,.is-active-members,.is-funding):before{background:var(--stat-accent);border-radius:50%;width:8px;height:8px}.partner-premium .partner-portal-stats article.partner-portal-stat-card:is(.is-wallet,.is-points,.is-members,.is-active-members,.is-funding)>span{color:var(--stat-accent);font-size:12px;font-weight:700}.partner-premium .partner-portal-stats article.partner-portal-stat-card:is(.is-wallet,.is-points,.is-members,.is-active-members,.is-funding)>strong{color:var(--stat-accent);font-weight:800}.partner-premium .partner-portal-stats article.partner-portal-stat-card>small{color:#69788a;font-size:10px}
