.auth-verification{align-content:start;gap:17px;padding-top:8px}.auth-verification-symbol{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;color:var(--ink);background:var(--panel-3)}.auth-delivery{display:flex;align-items:center;gap:12px;padding:16px 0;border-block:1px solid var(--line)}.auth-delivery>span{display:grid;place-items:center;flex:none;width:35px;height:35px;border-radius:50%;background:var(--panel-2)}.auth-delivery>div{display:grid;gap:3px;min-width:0}.auth-delivery small{color:var(--gray);font-size:12px}.auth-delivery strong{color:var(--ink);font-size:15px;font-weight:650;overflow-wrap:anywhere}.auth-modal .auth-code-input{width:100%;min-height:56px;padding:12px 16px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);color:var(--ink);font-size:26px;letter-spacing:.35em;font-variant-numeric:tabular-nums;text-align:center}.auth-modal .auth-code-input:focus{outline:2px solid var(--cta);outline-offset:2px}.auth-modal .auth-code-input[aria-invalid=true]{border-color:var(--danger)}.auth-verification-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;font-size:13px}.auth-verification-actions button:disabled{opacity:.6;cursor:not-allowed;text-decoration:none}.auth-verification-note{font-size:12px;line-height:1.65;color:var(--gray)}.auth-policy-state{align-content:start;padding-block:20px;font-size:14px;line-height:1.6}.auth-policy-state h2{font-size:23px;line-height:1.3}.auth-policy-state>p{color:var(--gray)}.auth-policy-state>button{justify-self:start}.auth-policy-verification{display:flex;align-items:flex-start;gap:9px;padding:12px;background:var(--panel-2);border-radius:8px;font-size:12px;line-height:1.6;color:var(--gray)}.auth-policy-verification svg{flex:none;margin-top:1px;color:var(--ink)}@media(max-width:760px){.auth-verification{padding-top:12px}.auth-verification-actions{align-items:flex-start;flex-direction:column}}@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-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Plus Jakarta Sans", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--radius-md:.375rem;--radius-lg:.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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);--font-display:"Plus Jakarta Sans", system-ui, sans-serif;--font-num:"Archivo", system-ui, sans-serif}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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:where(:not(iframe)){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{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-screen{height:100vh}.w-24{width:calc(var(--spacing) * 24)}.w-full{width:100%}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.rotate-180{rotate:180deg}.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}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-5{gap:calc(var(--spacing) * 5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow,.shadow\/elevation,.shadow\/glow,.shadow\/glow\.{--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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Archivo;src:url(/platform/fonts/archivo-latin-wdth-normal.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;src:url(/platform/fonts/archivo-latin-ext-wdth-normal.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+1EF2-1EFF,U+2C60-2C7F,U+A720-A7FF}:root{--night:#12040b;--night-2:#1d0812;--night-3:#2a0d1a;--line:#3d1628;--ink:#f8f4ec;--muted:#d6b6c2;--faint:#9c7384;--grana:#a50044;--primary:#d0104a;--accent:#ff4f7b;--primary-fill:linear-gradient(135deg, #ff3d6e 0%, #d0104a 42%, #a50044 78%, #7c0034 100%);--blau:#004d98;--blue:#2f7bff;--blaugrana:linear-gradient(135deg, #ff3d6e 0%, #a50044 35%, #3a1a7a 55%, #004d98 75%, #2f7bff 100%);--gold:#f0c35c;--gold-leaf:linear-gradient(135deg, #fff1c1 0%, #f0c968 28%, #c9922e 62%, #f6dd94 100%);--world:var(--primary);--world-deep:#2a0a18;--on-primary:#fff;--glow-a:#d0104a55;--glow-b:#a5004440;--glow-c:#2f7bff26;--ease:cubic-bezier(.2, .8, .2, 1);--page:min(1360px, 100% - 64px);--header:64px;--menu-crest-size:68px;--sidebar:0px;font-family:var(--font-sans);color:var(--ink);background:var(--night);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;color-scheme:dark}:root[data-theme=ic-saha]{--night:#080f1c;--night-2:#101c2e;--night-3:#192a40;--line:#2a3c53;--ink:#f4f6fa;--muted:#b1bfd2;--faint:#8496af;--grana:#a50044;--primary:#a50044;--accent:#edbb00;--on-primary:#fff;--blau:#004d98;--blue:#6bace9;--world-deep:#10213a;--gold:#edbb00;--gold-leaf:linear-gradient(135deg, #f8e6a0 0%, #edbb00 55%, #d5a600 100%);--glow-a:#a500441c;--glow-b:#004d9826;--glow-c:#004d980d;--blaugrana:linear-gradient(115deg, #a50044 0%, #720f3f 44%, #004d98 100%)}:root[data-theme=deplasman]{--night:#08070c;--night-2:#121019;--night-3:#1b1727;--line:#2e2842;--muted:#c9c0e0;--faint:#867ca3;--grana:#3b1d8f;--primary:#6b3bd6;--accent:#a48bff;--primary-fill:linear-gradient(135deg, #b9a2ff 0%, #6b3bd6 45%, #3b1d8f 100%);--blau:#a3732a;--blue:#e0b05a;--world-deep:#1a1030;--glow-a:#6b3bd640;--glow-b:#3b1d8f45;--glow-c:#e0b05a1c;--blaugrana:linear-gradient(160deg, #0b0a10 0%, #2a1a55 45%, #6b3bd6 80%, #a48bff 100%)}:root[data-theme=ucuncu]{--night:#031a20;--night-2:#062730;--night-3:#0a3540;--line:#13505c;--muted:#b9e4e6;--faint:#6ea6ad;--grana:#0f8f99;--primary:#22c9c4;--accent:#5ff0e6;--primary-fill:linear-gradient(135deg, #9ff9f2 0%, #22c9c4 45%, #0f8f99 100%);--on-primary:#04212a;--blau:#1b2a8f;--blue:#8fa2ff;--world-deep:#062d36;--glow-a:#22c9c440;--glow-b:#1b2a8f40;--glow-c:#5ff0e61f;--blaugrana:linear-gradient(135deg, #9ff9f2 0%, #22c9c4 45%, #1b2a8f 100%)}*{box-sizing:border-box}body{background:var(--night);min-width:320px;margin:0;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1000px 760px at 100% -10%,var(--glow-a),transparent 70%),radial-gradient(900px 700px at -10% 45%,var(--glow-b),transparent 70%),radial-gradient(700px 600px at 50% 120%,var(--glow-c),transparent 70%);transition:background .6s;position:fixed;inset:0}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}button svg{flex-shrink:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}::selection{background:var(--accent);color:var(--night)}dialog{color:inherit}img,svg{vertical-align:middle}img{display:block}.page{width:var(--page);margin-inline:auto}.page-pad{padding-top:calc(var(--header) + 8px)}.skip-link{z-index:100;background:var(--accent);color:var(--night);border-radius:8px;padding:12px 18px;font-weight:700;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.button{white-space:nowrap;min-height:44px;transition:transform .25s var(--ease),box-shadow .3s,background .2s,border-color .2s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.button:active{transform:scale(.97)}.button-primary{background:var(--primary-fill);color:var(--on-primary);box-shadow:0 10px 34px -12px var(--primary),inset 0 1px #ffffff50}.button-primary:after{content:"";transition:transform .8s var(--ease);background:linear-gradient(110deg,#0000 30%,#ffffffa0,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.button-primary:hover:after{transform:translate(120%)}.button-primary:hover{box-shadow:0 14px 44px -10px var(--primary),inset 0 1px #ffffff50}.button-ghost{color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff2e}.button-ghost:hover{background:#ffffff16;border-color:#ffffff50}.button-block{width:100%}.button:disabled{cursor:default;opacity:.55;box-shadow:none;transform:none}.icon-button{width:40px;height:40px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.icon-button:hover{color:var(--ink);background:#ffffff12}.link-button{white-space:nowrap;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:600;transition:color .2s,background .2s;display:inline-flex}.link-button:hover{color:var(--ink);background:#ffffff0c}.reel-text{white-space:pre;display:inline-flex}.reel-cell{vertical-align:top;height:1em;line-height:1;display:inline-block;position:relative;overflow:hidden}.reel-size{visibility:hidden}.reel-strip{will-change:transform;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:50%;translate:-50%}.gold{color:var(--gold)}.accent-text{color:var(--accent)}.reel-strip>span{text-align:center;height:1em;line-height:1;display:block}.reel-image{display:flex;position:absolute;inset:0;overflow:hidden}.reel-col{flex:1;position:relative;overflow:hidden}.reel-col+.reel-col{box-shadow:-1px 0 #00000059}.reel-col>div{will-change:transform,filter;background-repeat:no-repeat;position:absolute;inset:0}.brand-button{border-radius:999px;display:inline-flex}.brand{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.brand-mark{--bg-frame:var(--accent);--bg-frame-edge:var(--accent);--bg-band:var(--primary);--bg-outline:var(--night);--bg-lettering:var(--on-primary);--bg-upper-white:var(--night-2);--bg-cross-red:var(--accent);--bg-flag-gold:var(--night-3);--bg-flag-red:var(--blue);--bg-lower-blue:var(--night-3);--bg-lower-burgundy:var(--primary);--bg-ball-body:var(--accent);--bg-ball-border:var(--night);--bg-ball-lines:var(--night);flex:none;width:44px;height:44px;display:block}.brand-vector,.brand-vector>svg{width:100%;height:100%;display:block;overflow:visible}.brand-metallic{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:none}:root[data-theme=ic-saha] .brand-mark{--bg-frame:#edbb00;--bg-frame-edge:#deb405;--bg-band:#edbb00;--bg-outline:#000;--bg-lettering:#000;--bg-upper-white:#fff;--bg-cross-red:#db0030;--bg-flag-gold:#ffed02;--bg-flag-red:#db0030;--bg-lower-blue:#004d98;--bg-lower-burgundy:#a50044;--bg-ball-body:#edbb00;--bg-ball-border:#000;--bg-ball-lines:#000}:root[data-theme=deplasman] .brand-vector{display:none}:root[data-theme=deplasman] .brand-metallic{display:block}.brand-name{letter-spacing:-.035em;font-size:19px;font-weight:800;font-stretch:118%}.brand-name>span{font-weight:300}@media(max-width:380px){.mast-brand .brand{gap:7px}.mast-brand .brand-mark{width:38px;height:38px}.mast-brand .brand-name{font-size:17px}}.masthead{top:0;right:0;left:var(--sidebar);z-index:40;transition:transform .45s var(--ease),background .35s,border-color .35s,left .35s var(--ease);border-bottom:1px solid #0000;position:fixed}.masthead.scrolled{background:var(--night)}@supports (color:color-mix(in lab,red,red)){.masthead.scrolled{background:color-mix(in srgb,var(--night) 80%,transparent)}}.masthead.scrolled{-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);border-bottom-color:#ffffff10}.masthead.tucked{transform:translateY(-100%)}.masthead-row{height:var(--header);align-items:center;gap:12px;display:flex}.mast-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.mast-link{border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 12px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.mast-link:hover{background:#ffffff12}.mast-link kbd,.palette kbd{font:600 11px var(--font-sans);color:var(--muted);border:1px solid #ffffff26;border-radius:6px;padding:2px 6px}.mast-count{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:800}.menu-button{background:#ffffff10;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:10px;height:42px;margin-left:6px;padding:0 5px 0 16px;font-size:14px;font-weight:700;transition:background .25s,border-color .25s;display:inline-flex}.menu-button:hover{border-color:var(--accent);background:#ffffff1c}@supports (color:color-mix(in lab,red,red)){.menu-button:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}}.menu-glyph{background:var(--primary-fill);border-radius:50%;width:32px;height:32px;display:inline-block;position:relative}.menu-glyph>span{background:var(--on-primary);height:2px;transition:transform .4s var(--ease),top .4s var(--ease);border-radius:2px;position:absolute;left:9px;right:9px}.menu-glyph>span:first-child{top:12px}.menu-glyph>span:last-child{top:18px}.menu-button:hover .menu-glyph>span:first-child{transform:translate(3px)}.menu-button:hover .menu-glyph>span:last-child{transform:translate(-3px)}.menu-close .menu-glyph>span:first-child{top:15px;transform:rotate(45deg)!important}.menu-close .menu-glyph>span:last-child{top:15px;transform:rotate(-45deg)!important}.shell-main{padding-left:var(--sidebar);transition:padding-left .35s var(--ease)}.mast-search{width:min(440px,46vw);height:42px;color:var(--muted);background:linear-gradient(#ffffff12,#ffffff06);border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 16px;font-size:14px;transition:box-shadow .2s;display:none;box-shadow:inset 0 1px #fff2,inset 0 0 0 1px #ffffff18}.mast-search:hover{box-shadow:inset 0 1px #ffffff2b,inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.mast-search:hover{box-shadow:inset 0 1px #ffffff2b,inset 0 0 0 1px color-mix(in srgb,var(--accent) 44%,transparent)}}.mast-search>span{text-align:left;flex:1}.mast-search kbd{font:600 11px var(--font-sans);color:var(--muted);border:1px solid #ffffff26;border-radius:6px;padding:2px 6px}.mast-login{min-height:40px;padding:0 16px;font-size:13.5px}.mast-search-icon{color:var(--ink);display:none}.sidebar{display:none}@media(min-width:1100px){:root{--sidebar:256px}:root.side-collapsed{--sidebar:80px}.mast-brand,.masthead .menu-button{display:none}.mast-search{display:inline-flex}.sidebar{z-index:42;width:var(--sidebar);background:linear-gradient(180deg,var(--night-2),var(--night));flex-direction:column;gap:12px;padding:12px 14px 14px;display:flex;position:fixed;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--night-2) 95%,transparent),color-mix(in srgb,var(--night) 98%,transparent))}}.sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:width .35s var(--ease);overflow:hidden;box-shadow:inset -1px 0 #ffffff12,20px 0 60px -40px #000}.sidebar:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(400px 300px at 0% 0%,var(--primary),transparent 70%),radial-gradient(300px 260px at 100% 100%,var(--blue),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.sidebar:before{background:radial-gradient(400px 300px at 0% 0%,color-mix(in srgb,var(--primary) 18%,transparent),transparent 70%),radial-gradient(300px 260px at 100% 100%,color-mix(in srgb,var(--blue) 11%,transparent),transparent 70%)}}.side-top{justify-content:space-between;align-items:center;gap:8px;height:44px;padding-left:2px;display:flex}.sidebar .brand-mark{width:42px;height:42px}.sidebar .brand-name{font-size:18px}.side-toggle{flex-shrink:0}.side-search{height:40px;color:var(--muted);white-space:nowrap;background:#ffffff0a;border-radius:12px;align-items:center;gap:10px;padding:0 10px 0 14px;font-size:14px;font-weight:600;transition:box-shadow .2s,color .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.side-search:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.side-search:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 44%,transparent)}}.side-search kbd{font:600 11px var(--font-sans);border:1px solid #ffffff26;border-radius:6px;margin-left:auto;padding:2px 6px}.side-scroll{scrollbar-width:none;flex:1;min-height:0;margin:0 -6px;padding:0 6px;overflow:hidden auto}.side-scroll::-webkit-scrollbar{display:none}.side-group+.side-group{border-top:1px solid #ffffff0f;margin-top:10px;padding-top:10px}.side-group h3{color:var(--faint);white-space:nowrap;padding:0 12px 4px;font-size:11px;font-weight:700}.side-link{isolation:isolate;width:100%;height:36px;color:var(--muted);white-space:nowrap;border-radius:11px;align-items:center;gap:12px;padding:0 10px 0 12px;font-size:13.5px;font-weight:600;transition:color .2s,background .2s;display:flex;position:relative}.side-link:hover{color:var(--ink);background:#ffffff0a}.side-link.active{color:var(--ink)}.side-link>svg{flex-shrink:0;transition:color .2s}.side-link.active>svg{color:var(--accent)}.side-active{z-index:-1;background:linear-gradient(90deg,var(--primary),var(--primary) 70%,transparent);border-radius:12px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.side-active{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 30%,transparent),color-mix(in srgb,var(--primary) 8%,transparent) 70%,transparent)}}.side-active{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.side-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent)}}.side-active:before{content:"";background:var(--accent);width:4px;box-shadow:0 0 16px var(--accent);border-radius:0 4px 4px 0;position:absolute;top:9px;bottom:9px;left:-6px}.side-trail{align-items:center;margin-left:auto;display:inline-flex}.side-trail small{text-align:center;min-width:22px;color:var(--muted);background:#ffffff10;border-radius:99px;padding:1px 7px;font-size:11px;font-weight:700}.side-trail small.hot{background:var(--primary-fill);color:var(--on-primary)}.side-live{color:var(--accent);align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.side-pill{color:#fff;background:linear-gradient(135deg,var(--blue),var(--blau));border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:800}:root[data-theme=ic-saha] .side-pill{background:var(--blau)}.side-promo{isolation:isolate;text-align:left;background:linear-gradient(140deg,var(--grana),var(--night-2) 70%);border-radius:16px;flex-direction:column;align-items:flex-start;gap:3px;min-height:92px;padding:12px 14px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.side-promo{background:linear-gradient(140deg,color-mix(in srgb,var(--grana) 40%,transparent),var(--night-2) 70%)}}.side-promo{transition:box-shadow .25s;box-shadow:inset 0 0 0 1px #ffffff14}.side-promo:hover{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.side-promo:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent)}}.side-promo strong{font-size:15px;font-weight:900}.side-promo>span:last-child{max-width:58%;color:var(--muted);font-size:12px;line-height:1.4}.side-promo-wheel{z-index:-1;aspect-ratio:1;width:140px;position:absolute;bottom:-46px;right:-46px}.side-promo-ball{position:absolute;bottom:9px;right:9px}.side-foot{align-items:center;gap:4px;padding:0 4px;display:flex}.side-age{width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--grana);border-radius:50%;flex-shrink:0;place-items:center;margin-right:4px;font-size:10px;font-weight:900;display:grid}.side-mini{height:32px;color:var(--faint);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.side-mini:hover{color:var(--ink);background:#ffffff0a}.side-collapsed .sidebar{padding-left:12px;padding-right:12px}.side-collapsed .side-top{flex-direction:column;gap:10px;height:auto;padding:0}.side-collapsed .sidebar .brand-mark{width:48px;height:48px}.side-collapsed .sidebar .brand-name,.side-collapsed .side-label,.side-collapsed .side-trail,.side-collapsed .side-group h3,.side-collapsed .side-promo,.side-collapsed .side-mini{display:none}.side-collapsed .side-search,.side-collapsed .side-link{justify-content:center;padding:0}.side-collapsed .side-foot{justify-content:center}.side-collapsed .side-age{margin:0}}@media(min-width:1100px)and (max-height:700px){.side-promo{display:none}}.theme-picker{position:relative}.theme-trigger{height:38px;color:var(--muted);background:#ffffff09;border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 7px;font-size:12px;font-weight:650;transition:color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff18}.theme-trigger img{object-fit:contain;width:28px;height:32px}.theme-trigger>svg{transition:transform .2s}.theme-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.theme-trigger:hover,.theme-trigger[aria-expanded=true]{color:var(--ink);box-shadow:inset 0 1px #ffffff2b,inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.theme-trigger:hover,.theme-trigger[aria-expanded=true]{box-shadow:inset 0 1px #ffffff2b,inset 0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent)}}.theme-pop{z-index:60;background:var(--night-2);width:360px;max-height:min(78vh,640px);box-shadow:0 0 0 1px var(--line),0 30px 70px -20px #000;transform-origin:100% 0;border-radius:18px;padding:16px;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto}.theme-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.theme-heading h3{letter-spacing:-.01em;align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.theme-heading h3 svg{color:var(--muted)}.theme-heading>span{color:var(--faint);font-size:10px}.theme-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.theme-option{cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(180deg,#ffffff05,#ffffff02),var(--night);border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:8px 5px 12px;transition:background .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.theme-option.active{background:linear-gradient(180deg,var(--accent),transparent),var(--night)}@supports (color:color-mix(in lab,red,red)){.theme-option.active{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent),var(--night)}}.theme-option.active{box-shadow:inset 0 0 0 1.5px var(--accent)}.theme-option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.theme-swatch{background:radial-gradient(ellipse at 50% 58%,var(--kit-tint),transparent 72%);flex-shrink:0;width:100%;height:100px;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.theme-swatch{background:radial-gradient(ellipse at 50% 58%,color-mix(in srgb,var(--kit-tint) 22%,transparent),transparent 72%)}}.theme-swatch img{object-fit:contain;filter:drop-shadow(0 5px 5px #0006);-webkit-user-select:none;user-select:none;width:100%;height:100%;min-height:0;transition:transform .25s var(--ease);position:absolute;inset:0}.theme-name{white-space:nowrap;color:var(--muted);font-size:12px;font-weight:600;line-height:16px;display:block}.theme-option.active .theme-name{color:var(--ink)}.theme-check{width:18px;height:18px;color:var(--night);background:var(--accent);box-shadow:0 0 0 3px var(--night);opacity:0;border-radius:50%;place-items:center;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:7px;right:7px;transform:scale(.7)}.theme-option.active .theme-check{opacity:1;transform:scale(1)}@media(hover:hover){.theme-option:hover{box-shadow:inset 0 0 0 1px #ffffff45}.theme-option.active:hover{box-shadow:inset 0 0 0 1.5px var(--accent)}.theme-option:hover .theme-swatch img{transform:translateY(-3px)}}::view-transition-old(root){animation-duration:.45s}::view-transition-new(root){animation-duration:.45s}.theme-kits{width:100%;height:40px;color:var(--muted);background:#ffffff06;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:12px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.theme-kits:hover{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.theme-kits:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent)}}.showcase{z-index:190;color:#fff;background:var(--kit-bg);grid-template-rows:auto 1fr auto;transition:background .7s;display:grid;position:fixed;inset:0;overflow:hidden}.showcase-bg{z-index:-2;pointer-events:none;background:radial-gradient(48% 58% at 50% 46%,var(--kit),transparent 72%),radial-gradient(70% 50% at 50% 110%,#000c,transparent 70%),var(--kit-bg);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.showcase-bg{background:radial-gradient(48% 58% at 50% 46%,color-mix(in srgb,var(--kit) 55%,transparent),transparent 72%),radial-gradient(70% 50% at 50% 110%,#000c,transparent 70%),var(--kit-bg)}}.showcase-bg{transition:background .7s}.showcase-bg:after{content:"";background:var(--kit-fabric);opacity:.07;transition:background .7s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 45%,#000,#0000 75%);mask-image:radial-gradient(60% 60% at 50% 45%,#000,#0000 75%)}.showcase-word{z-index:-1;text-align:center;white-space:nowrap;pointer-events:none;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:#0000;-webkit-text-stroke:1.5px #ffffff26;font-size:clamp(120px,21vw,360px);font-weight:800;line-height:.8;position:absolute;top:50%;left:0;right:0;translate:0 -58%}.showcase-top{justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:72px;margin:0 auto;display:flex}.showcase-top .brand-name>span{color:#fff}.showcase-skip{color:#fffc;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;transition:color .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #fff3}.showcase-skip:hover{color:#fff;box-shadow:inset 0 0 0 1px #ffffff80}.showcase-stage{place-items:center;min-height:0;display:grid;position:relative}.showcase-kit{aspect-ratio:3/4;cursor:grab;touch-action:pan-y;height:min(58vh,560px);position:relative}.showcase-kit:active{cursor:grabbing}.showcase-kit img{z-index:1;object-fit:contain;filter:drop-shadow(0 40px 40px #0008);-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.showcase-shadow{filter:blur(6px);background:radial-gradient(closest-side,#000a,#0000);border-radius:50%;height:7%;position:absolute;bottom:-2%;left:22%;right:22%}.showcase-bottom{grid-template-columns:1fr auto 1fr;align-items:end;gap:24px;width:min(1180px,100% - 48px);margin:0 auto;padding-bottom:36px;display:grid}.showcase-info h2{font-family:var(--font-sans);color:#ffffffa8;margin-bottom:6px;font-size:13px;font-weight:600}.showcase-info strong{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:46px;font-weight:800;line-height:.9;display:block}.showcase-info span{color:#ffffffb8;margin-top:6px;font-size:14px;display:block}.showcase-picker{align-items:center;gap:10px;display:flex}.showcase-thumb{width:64px;height:72px;transition:transform .25s var(--ease),box-shadow .25s,background .25s;background:#ffffff0f;border-radius:14px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.showcase-thumb img{object-fit:contain;width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;inset:6px 4px 2px}.showcase-thumb:hover{background:#ffffff18;transform:translateY(-3px)}.showcase-thumb.active{background:#ffffff1f;box-shadow:inset 0 0 0 2px #fff,0 10px 24px -10px #000}.showcase-arrow{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;transition:box-shadow .2s,background .2s;display:grid;box-shadow:inset 0 0 0 1px #fff3}.showcase-arrow:hover{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff80}.showcase-cta{color:#111;height:54px;transition:transform .2s var(--ease),box-shadow .2s;background:#fff;border-radius:999px;justify-self:end;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 14px 34px -12px #000}.showcase-cta:hover{transform:translateY(-2px);box-shadow:0 18px 40px -12px #000}.showcase-cta:active{transform:scale(.97)}:root[data-theme=ic-saha] .showcase-bg{background:radial-gradient(48% 58% at 30% 45%,#004d983d,transparent 72%),radial-gradient(48% 58% at 70% 45%,#a5004433,transparent 72%),radial-gradient(70% 50% at 50% 110%,#000c,transparent 70%),var(--kit-bg)}:root[data-theme=ic-saha] .showcase-top .brand-name>span{color:var(--gold)}:root[data-theme=ic-saha] .showcase-thumb.active{box-shadow:inset 0 0 0 1px var(--gold),0 10px 24px -10px #000;background:#edbb000c}:root[data-theme=ic-saha] .showcase-cta{background:var(--primary);color:var(--on-primary);box-shadow:inset 0 1px #ffffff1f,0 14px 34px -12px #000}@media(max-width:860px){.showcase-top{width:calc(100% - 32px);height:60px}.showcase-kit{height:min(48vh,440px)}.showcase-word{font-size:32vw;translate:0 -64%}.showcase-bottom{text-align:center;width:calc(100% - 32px);padding-bottom:max(20px,env(safe-area-inset-bottom));grid-template-columns:1fr;justify-items:center;gap:16px}.showcase-info strong{font-size:38px}.showcase-thumb{width:54px;height:62px}.showcase-cta{justify-content:center;justify-self:stretch}}.kit-wear{z-index:200;pointer-events:none;position:fixed;inset:0;overflow:hidden}.kit-wear-fabric{height:100%;position:absolute;top:0;left:0;right:0}.kit-wear-collar{background:var(--wear-collar,#0b0b2c);border-radius:50%;width:min(70vw,520px);height:120px;position:absolute;bottom:-60px;left:50%;translate:-50%;box-shadow:inset 0 -16px #ffffff14,0 -10px 40px #0007}.kit-wear-jersey{aspect-ratio:3/4;width:min(60vw,420px);position:absolute;top:50%;left:50%;translate:-50% -50%}.kit-wear-jersey img{object-fit:contain;width:100%;height:100%}.sheet{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.sheet::backdrop{background:0 0}.sheet-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000a;position:absolute;inset:0}.sheet-stage{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));max-width:520px;margin-inline:auto;position:absolute}.sheet-panel{isolation:isolate;max-height:min(78dvh,calc(100dvh - env(safe-area-inset-top) - 112px));border:1px solid var(--line);background:var(--night-2);border-radius:26px;flex-direction:column;padding:0 16px 16px;display:flex;position:relative;box-shadow:0 20px 70px #0007}.sheet-panel:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 280px 200px at 50% 0%,var(--primary),transparent 75%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.sheet-panel:before{background:radial-gradient(ellipse 280px 200px at 50% 0%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 75%)}}.sheet-head{touch-action:none;cursor:grab;flex-direction:column;flex-shrink:0;align-items:center;padding:0 38px 18px;display:flex;position:relative}.sheet-crest-target{width:var(--menu-crest-size);height:var(--menu-crest-size);flex:none;margin-top:-24px;display:block}.sheet-wordmark{white-space:nowrap;flex-direction:column;align-items:center;gap:5px;margin-top:4px;display:flex}.sheet-wordmark .brand-name{font-size:21px}.sheet-wordmark .brand-name>span{font-weight:300}.sheet-subtitle{color:var(--muted);font-size:11px}.sheet-close{width:44px;height:44px;position:absolute;top:12px;right:-4px}.sheet-flying-crest{z-index:2;width:var(--menu-crest-size);height:var(--menu-crest-size);pointer-events:none;filter:drop-shadow(0 6px 10px #0006);position:absolute}.sheet-flying-crest .brand-mark{width:100%;height:100%}body:has(.sheet[open]) .dock-crest{visibility:hidden}.menu-glyph-x>span:first-child,.menu-glyph-x>span:last-child{top:15px}.menu-glyph-x>span:first-child{transform:rotate(45deg)}.menu-glyph-x>span:last-child{transform:rotate(-45deg)}.sheet-scroll{overscroll-behavior:contain;touch-action:pan-y;margin:0 -16px;padding:0 16px 6px;overflow-y:auto}.sheet-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sheet-tile{color:var(--muted);background:linear-gradient(#ffffff10,#ffffff05);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:14px 6px 12px;font-size:12.5px;font-weight:700;transition:transform .2s;display:flex;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff14}.sheet-tile:active{transform:scale(.96)}.sheet-tile-icon{width:42px;height:42px;color:var(--accent);background:#ffffff0d;border-radius:14px;place-items:center;display:grid;position:relative}.sheet-tile-icon b{text-align:center;min-width:18px;height:18px;color:var(--on-primary);background:var(--primary-fill);border-radius:99px;padding:0 5px;font-size:10.5px;line-height:18px;position:absolute;top:-5px;right:-7px}.sheet-tile.active{color:var(--ink);box-shadow:inset 0 1px #ffffff2b,inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.sheet-tile.active{box-shadow:inset 0 1px #ffffff2b,inset 0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent)}}@supports (color:color-mix(in lab,red,red)){.sheet-tile.active{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 28%,transparent),color-mix(in srgb,var(--primary) 8%,transparent))}}.sheet-tile.active .sheet-tile-icon{color:var(--on-primary);background:var(--primary-fill)}.sheet-promos{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.sheet-promo{isolation:isolate;text-align:left;min-height:104px;color:var(--accent);background:linear-gradient(140deg,var(--primary),var(--night-2) 75%);border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sheet-promo{background:linear-gradient(140deg,color-mix(in srgb,var(--primary) 35%,transparent),var(--night-2) 75%)}}@supports (color:color-mix(in lab,red,red)){.sheet-promo.is-wheel{background:linear-gradient(140deg,color-mix(in srgb,var(--blue) 30%,transparent),var(--night-2) 75%)}}.sheet-promo strong{color:var(--ink);margin-top:auto;font-size:15px;font-weight:900}.sheet-promo>span:last-child{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.sheet-promo-wheel{z-index:-1;aspect-ratio:1;opacity:.8;width:120px;position:absolute;top:-40px;right:-40px}.sheet-label{color:var(--faint);margin:18px 2px 8px;font-size:12px;font-weight:700}.sheet-cats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sheet-cats .quick-link{justify-content:flex-start}.sheet-cats .quick-link small{margin-left:auto}.quick-link.is-active{box-shadow:inset 0 1px #fff3,inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.quick-link.is-active{box-shadow:inset 0 1px #fff3,inset 0 0 0 1px color-mix(in srgb,var(--accent) 70%,transparent)}}.sheet .theme-swatch{height:92px}@media(max-width:360px){.sheet .theme-list{gap:6px}.sheet .theme-name{font-size:10.5px}.sheet .theme-swatch{height:84px}}.sheet-foot{color:var(--muted);border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:20px;padding-top:14px;font-size:13px;font-weight:600;display:flex}.sheet-foot .side-age{width:30px;height:30px;color:var(--ink);box-shadow:inset 0 0 0 2px var(--grana);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.menu{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.menu::backdrop{background:0 0}.menu-panels{display:flex;position:absolute;inset:0}.menu-panels>span{background:var(--night-2);transform-origin:top;flex:1}.menu-panels>span+span{box-shadow:-1px 0 0 var(--blue)}@supports (color:color-mix(in lab,red,red)){.menu-panels>span+span{box-shadow:-1px 0 color-mix(in srgb,var(--blue) 16%,transparent)}}.menu-glow{pointer-events:none;background:radial-gradient(700px 600px at 85% 15%,var(--blue),transparent 70%),radial-gradient(700px 600px at 10% 95%,var(--primary),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.menu-glow{background:radial-gradient(700px 600px at 85% 15%,color-mix(in srgb,var(--blue) 30%,transparent),transparent 70%),radial-gradient(700px 600px at 10% 95%,color-mix(in srgb,var(--primary) 25%,transparent),transparent 70%)}}.menu-inner{grid-template-rows:var(--header) 1fr auto;height:100%;display:grid;position:relative;overflow-y:auto}.menu-top{align-items:center;display:flex}.menu-top .menu-button{margin-left:auto}.menu-body{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:56px;padding:24px 0;display:grid}.menu-primary{flex-direction:column;display:flex}.menu-item{white-space:nowrap;text-align:left;text-transform:uppercase;transition:font-stretch .55s var(--ease),color .3s;align-items:baseline;gap:18px;font-size:clamp(40px,5vw,76px);font-weight:900;font-stretch:68%;line-height:.94;display:flex}.menu-item:hover,.menu-item:focus-visible{color:var(--accent);outline:none;font-stretch:112%}.menu-item.current{color:var(--accent)}.menu-item small{text-transform:none;color:var(--muted);font-size:15px;font-weight:600;font-stretch:100%}.menu-side{flex-direction:column;gap:28px;display:flex}.menu-side h2{color:var(--muted);margin-bottom:6px;font-size:14px;font-weight:600}.menu-cats{grid-template-columns:1fr 1fr;gap:4px 20px;display:grid}.menu-cat{border-bottom:1px solid var(--line);text-align:left;transition:color .25s,padding .3s var(--ease);justify-content:space-between;align-items:baseline;padding:12px 0;font-size:clamp(20px,2vw,28px);font-weight:800;font-stretch:108%;display:flex}.menu-cat:hover{color:var(--accent);padding-left:8px}.menu-cat>span{color:var(--faint);font-size:14px;font-weight:600}.menu-preview{border-radius:24px;height:240px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 60px -30px #000}.menu-preview p{z-index:2;color:#ffffffd0;font-size:15px;line-height:1.45;position:absolute;bottom:20px;left:22px;right:22px}.menu-preview strong{text-transform:uppercase;color:var(--ink);margin-bottom:4px;font-size:28px;font-weight:900;font-stretch:80%;display:block}.menu-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 24px;padding:22px 0 28px;font-size:15px;font-weight:600;display:flex}.menu-foot button:hover{color:var(--accent)}.menu-foot span{color:var(--faint);margin-left:auto;font-weight:500}.cover{background:var(--world-deep);position:absolute;inset:0;overflow:hidden}.cover img{object-fit:cover;width:100%;height:100%}.cover-tint{z-index:1;background:var(--world);mix-blend-mode:color;opacity:.5;position:absolute;inset:0}.cover-shade{z-index:1;background:linear-gradient(180deg,var(--world) 0%,transparent 38%,var(--world-deep) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cover-shade{background:linear-gradient(180deg,color-mix(in srgb,var(--world) 30%,transparent) 0%,transparent 38%,color-mix(in srgb,var(--world-deep) 94%,#000) 100%)}}.hero-kicker{color:var(--muted);align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.hero-kicker>b{background:var(--world);border-radius:999px;padding:4px 10px}@supports (color:color-mix(in lab,red,red)){.hero-kicker>b{background:color-mix(in srgb,var(--world) 22%,transparent)}}.hero-kicker>b{color:var(--ink);box-shadow:inset 0 0 0 1px var(--world);font-weight:700}@supports (color:color-mix(in lab,red,red)){.hero-kicker>b{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--world) 50%,transparent)}}.banner{isolation:isolate;background:var(--night-2);border-radius:22px;height:clamp(250px,26vw,340px);margin-top:8px;transition:background .6s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.banner:before{content:"";z-index:-1;background:radial-gradient(60% 120% at 85% 50%,var(--slide),transparent 70%),radial-gradient(50% 90% at 0% 100%,var(--primary),transparent 70%),linear-gradient(100deg,var(--night-2) 35%,var(--slide));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.banner:before{background:radial-gradient(60% 120% at 85% 50%,color-mix(in srgb,var(--slide) 34%,transparent),transparent 70%),radial-gradient(50% 90% at 0% 100%,color-mix(in srgb,var(--primary) 18%,transparent),transparent 70%),linear-gradient(100deg,var(--night-2) 35%,color-mix(in srgb,var(--slide) 14%,var(--night-2)))}}.banner:before{transition:background .6s}.banner-slide{cursor:grab;touch-action:pan-y;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:24px;padding:0 0 0 40px;display:grid;position:absolute;inset:0}.banner-slide:active{cursor:grabbing}.banner-copy{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:18px;display:flex}.banner-kicker{background:var(--slide);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.banner-kicker{background:color-mix(in srgb,var(--slide) 22%,transparent)}}.banner-kicker{box-shadow:inset 0 0 0 1px var(--slide)}@supports (color:color-mix(in lab,red,red)){.banner-kicker{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--slide) 50%,transparent)}}.banner h2{letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(26px,3.2vw,46px);font-weight:900;font-stretch:96%;line-height:.98}.banner-copy>p{color:var(--muted);max-width:44ch;font-size:14px;line-height:1.5}.banner-copy>.button{margin-top:4px}.banner-chips{flex-wrap:wrap;gap:6px;display:flex}.banner-chips>span{background:#ffffff0d;border-radius:8px;padding:4px 9px;font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff14}.banner-visual{pointer-events:none;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.banner-cover{aspect-ratio:3/4;background:var(--night);height:84%;box-shadow:0 0 0 3px #ffffff10,0 0 0 6px var(--slide),0 30px 60px -20px #000;border-radius:120px 120px 16px 16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.banner-cover{box-shadow:0 0 0 3px #ffffff10,0 0 0 6px color-mix(in srgb,var(--slide) 55%,transparent),0 30px 60px -20px #000}}.banner-cover{transform:rotate(4deg)}.banner-cover>img{object-fit:cover;width:100%;height:100%}.banner-cover .cover-tint{z-index:2}.banner-wheel{aspect-ratio:1;width:118%;position:absolute;top:50%;right:-14%;translate:0 -50%}.banner-wheel>div{width:100%;height:100%}.banner-wheel>span{position:absolute;top:50%;left:50%;translate:-50% -50%}.banner-nav{z-index:3;align-items:center;gap:4px;display:flex;position:absolute;bottom:14px;left:40px;right:16px}.banner-dots{gap:6px;margin-right:auto;display:flex}.banner-dots button{width:28px;height:4px;transition:width .3s var(--ease);background:#ffffff26;border-radius:4px;position:relative;overflow:hidden}.banner-dots button:before{content:"";position:absolute;inset:-12px 0}.banner-dots button.active{width:44px}.banner-dots button>span{background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.banner-dots button.active>span{transform:scaleX(1)}.banner-dots button.active>span.running{animation:6s linear forwards dot-progress;transform:scaleX(0)}@keyframes dot-progress{to{transform:scaleX(1)}}.banner-arrow{background:var(--night);width:34px;height:34px}@supports (color:color-mix(in lab,red,red)){.banner-arrow{background:color-mix(in srgb,var(--night) 50%,transparent)}}.banner-arrow{color:var(--ink);box-shadow:inset 0 0 0 1px #ffffff1a}.quick{scrollbar-width:none;gap:10px;margin-top:16px;padding:4px 2px 8px;display:flex;overflow-x:auto}.quick::-webkit-scrollbar{display:none}.quick-link{height:44px;color:var(--ink);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);transition:transform .25s var(--ease),background .25s,box-shadow .25s;background:linear-gradient(#ffffff17,#ffffff07);border-radius:999px;flex-shrink:0;align-items:center;gap:9px;padding:0 16px 0 6px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff2b,inset 0 0 0 1px #ffffff1c,0 8px 22px -14px #000}.quick-link:hover,.quick-link:focus-visible{background:linear-gradient(180deg,var(--accent),var(--grana));transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.quick-link:hover,.quick-link:focus-visible{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--grana) 14%,transparent))}}.quick-link:hover,.quick-link:focus-visible{box-shadow:inset 0 1px #fff3,inset 0 0 0 1px var(--accent),0 12px 28px -12px var(--primary)}@supports (color:color-mix(in lab,red,red)){.quick-link:hover,.quick-link:focus-visible{box-shadow:inset 0 1px #fff3,inset 0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent),0 12px 28px -12px var(--primary)}}.quick-icon{width:32px;height:32px;color:var(--accent);background:#ffffff10;border-radius:50%;place-items:center;transition:background .25s,color .25s;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.quick-link.is-promo .quick-icon{color:var(--blue)}.quick-link small{color:var(--muted);background:#ffffff12;border-radius:99px;padding:1px 7px;font-size:11px;font-weight:700}.section{margin-top:48px}.section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.section-head h2{letter-spacing:-.025em;font-size:clamp(21px,1.8vw,26px);font-weight:900;font-stretch:108%;line-height:1.1}.section-head p{color:var(--muted);margin-top:4px;font-size:13px}.section-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.row-arrow{border:1px solid var(--line)}.row-arrow:disabled{opacity:.3;pointer-events:none}.numbers{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:104px;display:grid}.number{padding:36px 28px}.number+.number{border-left:1px solid var(--line)}.number strong{font-variant-numeric:tabular-nums;font-size:clamp(44px,5.4vw,84px);font-weight:900;font-stretch:70%;line-height:1;display:block}.number>span{color:var(--muted);margin-top:12px;font-size:15px;display:block}.game-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:calc(16.6667% - 11.6667px);grid-auto-flow:column;gap:14px;margin:-8px;padding:8px;display:grid;overflow-x:auto}.game-track::-webkit-scrollbar{display:none}.games-grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:18px 14px;display:grid}.card-cover{isolation:isolate;aspect-ratio:3/4;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0px));transition:transform .4s var(--ease),box-shadow .4s;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff12}.vol{align-items:flex-end;gap:3px;height:14px;display:inline-flex}.vol>i{background:#fff3;border-radius:2px;width:4px}.vol>i:first-child{height:5px}.vol>i:nth-child(2){height:8px}.vol>i:nth-child(3){height:11px}.vol>i:nth-child(4){height:14px}.vol>i.on{background:var(--world)}.vol-label{align-items:center;gap:7px;display:inline-flex}.split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px;display:grid}.chart{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.chart-item{border-bottom:1px solid var(--line)}.chart-row{text-align:left;border-radius:14px;grid-template-columns:52px 64px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:14px 8px;transition:background .2s;display:grid}.chart-row:hover{background:#ffffff07}.chart-rank{color:var(--faint);font-variant-numeric:tabular-nums;font-size:46px;font-weight:900;font-stretch:62%;line-height:1}.chart-item:first-child .chart-rank{color:var(--accent)}.chart-thumb{aspect-ratio:1;border-radius:14px;width:64px;position:relative;overflow:hidden}.chart-name{font-size:17px;font-weight:700;display:block}.chart-bar{background:#ffffff0f;border-radius:4px;height:4px;margin-top:10px;display:block;overflow:hidden}.chart-bar>span{background:var(--world);border-radius:inherit;height:100%;display:block}.chart-count{text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.chart-count>small{color:var(--faint);font-size:12px;font-weight:500;display:block}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tile{isolation:isolate;text-align:left;background:linear-gradient(160deg,var(--world),var(--night-2) 65%);border-radius:24px;flex-direction:column;justify-content:space-between;min-height:200px;padding:22px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tile{background:linear-gradient(160deg,color-mix(in srgb,var(--world) 18%,var(--night-2)),var(--night-2) 65%)}}.tile{transition:box-shadow .3s;box-shadow:inset 0 0 0 1px #ffffff10}.tile:hover{box-shadow:inset 0 0 0 1px var(--world)}@supports (color:color-mix(in lab,red,red)){.tile:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--world) 60%,transparent)}}.tile h3{letter-spacing:-.03em;font-size:30px;font-weight:900;font-stretch:112%;line-height:1}.tile p{color:var(--muted);max-width:22ch;margin-top:8px;font-size:14px;line-height:1.45}.tile-count{align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.tile-reels{color:var(--world);background:var(--night);border-radius:12px;padding:9px 12px;font-size:24px;font-weight:900;font-stretch:80%;position:absolute;bottom:18px;right:18px}@supports (color:color-mix(in lab,red,red)){.tile-reels{background:color-mix(in srgb,var(--night) 60%,transparent)}}.tile-reels{box-shadow:inset 0 0 0 1px #ffffff1a}.tile-reels .reel-text{gap:8px}.index-toggle{background:var(--night-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:4px;display:inline-flex}.index-toggle button{height:36px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.index-toggle button[aria-pressed=true]{background:var(--ink);color:var(--night)}.index{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.index-row{isolation:isolate;text-align:left;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 130px 110px 120px 40px;align-items:center;gap:24px;width:100%;padding:12px 10px;transition:color .35s;display:grid;position:relative;overflow:hidden}.index-row:before{content:"";z-index:-1;background:linear-gradient(90deg,var(--world),var(--world));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.index-row:before{background:linear-gradient(90deg,var(--world),color-mix(in srgb,var(--world) 55%,var(--accent)))}}.index-row:before{transform-origin:bottom;transition:transform .5s var(--ease);transform:scaleY(0)}.index-row:hover,.index-row:focus-visible{color:var(--night);outline:none}.index-row:hover:before,.index-row:focus-visible:before{transform:scaleY(1)}.index-name{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;transition:font-stretch .55s var(--ease);font-size:clamp(24px,3vw,44px);font-weight:900;font-stretch:62%;line-height:.9;overflow:hidden}.index-row:hover .index-name,.index-row:focus-visible .index-name{font-stretch:92%}.index-cell{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;transition:color .35s}.index-cell small{color:var(--faint);margin-bottom:3px;font-size:12px;font-weight:500;transition:color .35s;display:block}.index-row:hover .index-cell,.index-row:focus-visible .index-cell,.index-row:hover .index-cell small,.index-row:focus-visible .index-cell small{color:var(--night)}@supports (color:color-mix(in lab,red,red)){.index-row:hover .index-cell small,.index-row:focus-visible .index-cell small{color:color-mix(in srgb,var(--night) 67%,transparent)}}.index-arrow{transition:transform .4s var(--ease);justify-self:end}.index-row:hover .index-arrow{transform:rotate(-45deg)}.index-new{vertical-align:super;background:var(--primary-fill);color:var(--on-primary);text-transform:none;border-radius:999px;margin-left:10px;padding:3px 9px;font-size:12px;font-weight:800;font-stretch:100%;display:inline-block}.index-float{z-index:35;aspect-ratio:3/4;pointer-events:none;border-radius:22px;width:180px;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 30px 80px #000c,0 0 0 1px #ffffff1a}.collection-head{justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 0 18px;display:flex}.collection-head h1{letter-spacing:-.045em;font-size:clamp(32px,3.6vw,52px);font-weight:900;font-stretch:112%;line-height:.92}.collection-head p{color:var(--muted);max-width:46ch;margin-top:8px;font-size:15px}.collection-count{font-variant-numeric:tabular-nums;font-size:clamp(48px,5vw,76px);font-weight:900;font-stretch:62%;line-height:.8}.filter-chips{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;padding-bottom:18px;display:flex}.chip{height:38px;color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .2s,box-shadow .2s,transform .2s var(--ease);background:linear-gradient(#ffffff14,#ffffff06);border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff26,inset 0 0 0 1px #ffffff1a}.chip:hover{box-shadow:inset 0 1px #fff3,inset 0 0 0 1px var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.chip:hover{box-shadow:inset 0 1px #fff3,inset 0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent)}}.chip.active{background:var(--primary-fill);box-shadow:inset 0 1px #ffffff40,0 8px 22px -10px var(--primary)}.chip>small{background:#ffffff14;border-radius:99px;padding:1px 7px;font-size:11px}.empty-state{flex-direction:column;align-items:flex-start;min-height:40vh;padding:56px 0 40px;display:flex}.empty-state h2{letter-spacing:-.02em;font-size:32px;font-weight:900}.empty-state p{color:var(--muted);max-width:42ch;margin:12px 0 28px;font-size:16px;line-height:1.6}.footer{border-top:1px solid var(--line);margin-top:72px;padding-top:32px;overflow:hidden}.footer-cols{grid-template-columns:1.4fr repeat(2,minmax(0,1fr));gap:32px;display:grid}.footer-cols p{color:var(--muted);max-width:36ch;font-size:15px;line-height:1.55}.footer-cols h3{color:var(--faint);margin-bottom:12px;font-size:13px;font-weight:600}.footer-cols ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.footer-cols li button{padding:4px 0;font-size:14px;font-weight:600;transition:color .2s}.footer-cols li button:hover{color:var(--accent)}.footer-age{color:var(--muted);align-items:center;gap:12px;margin-top:22px;font-size:14px;display:inline-flex}.footer-age b{width:40px;height:40px;box-shadow:inset 0 0 0 2px var(--grana);color:var(--ink);border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.footer-base{color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:22px 0 34px;font-size:13px;display:flex}.modal{background:var(--night-2);width:min(820px,100% - 32px);max-height:calc(100dvh - 40px);box-shadow:0 0 0 1px var(--line),0 50px 140px #000c;animation:modal-in .35s var(--ease);border:0;border-radius:30px;margin:auto;padding:0;overflow:auto}.modal::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02040ccc}.modal-close{z-index:5;color:var(--ink);background:var(--night);position:absolute;top:14px;right:14px}@supports (color:color-mix(in lab,red,red)){.modal-close{background:color-mix(in srgb,var(--night) 50%,transparent)}}.modal-close{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.game-modal[open]{grid-template-columns:44% 56%;display:grid}.modal-art{min-height:440px;position:relative}.modal-body{flex-direction:column;padding:52px 36px 34px;display:flex}.modal-body h2{text-transform:uppercase;margin-top:12px;font-size:40px;font-weight:900;font-stretch:78%;line-height:.9}.modal-body>p{color:var(--muted);margin-top:14px;font-size:16px;line-height:1.6}.modal-facts{background:var(--line);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;margin:24px 0 16px;display:grid;overflow:hidden}.modal-facts>div{background:var(--night-2);padding:12px 14px}.modal-facts dt{color:var(--faint);font-size:12px}.modal-facts dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:17px;font-weight:800}.modal-features{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.modal-features>span{background:var(--world);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.modal-features>span{background:color-mix(in srgb,var(--world) 14%,transparent)}}.modal-features>span{box-shadow:inset 0 0 0 1px var(--world)}@supports (color:color-mix(in lab,red,red)){.modal-features>span{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--world) 40%,transparent)}}.modal-note{color:var(--faint);margin-bottom:20px;font-size:13px;line-height:1.55}.modal-buttons{gap:10px;margin-top:auto;display:flex}.modal-buttons .button-primary{flex:1}.info-modal{width:min(480px,100% - 32px)}.info-body{padding:44px 36px 36px}.info-body h2{letter-spacing:-.03em;font-size:34px;font-weight:900;font-stretch:108%;line-height:1.02}.info-body p{color:var(--muted);margin:14px 0 26px;font-size:16px;line-height:1.65}.info-icon{background:var(--primary-fill);width:56px;height:56px;color:var(--on-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex}.toast{z-index:100;background:var(--ink);color:var(--night);border-radius:999px;padding:12px 20px;font-size:14px;font-weight:700;position:fixed;bottom:24px;left:50%;translate:-50%;box-shadow:0 12px 40px #0008}@keyframes modal-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}.palette{background:var(--night-2);border:0;border-radius:26px;width:min(680px,100% - 24px);max-height:76vh;margin:11vh auto auto;padding:0}@supports (color:color-mix(in lab,red,red)){.palette{background:color-mix(in srgb,var(--night-2) 94%,transparent)}}.palette{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--ink);box-shadow:0 0 0 1px var(--line),0 40px 140px #000c;display:none;overflow:hidden}.palette[open]{flex-direction:column;display:flex}.palette::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02040ccc}.palette-field{border-bottom:1px solid var(--line);height:72px;color:var(--muted);align-items:center;gap:14px;padding:0 20px;display:flex}.palette-field input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:21px;font-weight:600}.palette-field input::placeholder{color:var(--faint);font-weight:500}.palette-body{padding:10px;overflow-y:auto}.palette-label{color:var(--faint);padding:12px 12px 8px;font-size:13px;font-weight:600}.palette-chips{flex-wrap:wrap;gap:8px;padding:0 12px 8px;display:flex}.palette-row{text-align:left;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:8px 12px;display:grid;position:relative}.palette-row.active{background:var(--world)}@supports (color:color-mix(in lab,red,red)){.palette-row.active{background:color-mix(in srgb,var(--world) 16%,transparent)}}.palette-thumb{border-radius:12px;width:48px;height:48px;position:relative;overflow:hidden}.palette-row strong{font-size:16px;font-weight:700;display:block}.palette-row small{color:var(--muted);margin-top:3px;font-size:13px;display:block}.palette-row mark{color:var(--accent);background:0 0}.palette-go{color:var(--muted);opacity:0;font-size:13px}.palette-row.active .palette-go{opacity:1}.palette-empty{color:var(--muted);padding:28px 12px;font-size:15px;line-height:1.6}.palette-hints{border-top:1px solid var(--line);color:var(--faint);gap:18px;padding:12px 20px;font-size:12px;display:flex}.palette-hints span{align-items:center;gap:6px;display:inline-flex}.dock{display:none}.ball{filter:drop-shadow(0 6px 10px #0006);display:block}.live-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 0 var(--accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.live-dot{box-shadow:0 0 color-mix(in srgb,var(--accent) 60%,transparent)}}@keyframes live{70%{box-shadow:0 0 0 9px color-mix(in srgb,var(--accent) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--accent) 0%,transparent)}}.pitch{z-index:-1;pointer-events:none;opacity:.55;position:absolute;inset:0;overflow:hidden}.pitch>span{border:2px solid #ffffff14;position:absolute}.pitch-half{width:0;top:-10%;bottom:-10%;left:50%;border-width:0 0 0 2px!important}.pitch-circle{aspect-ratio:1;border-radius:50%;width:min(70vw,620px);top:50%;left:50%;translate:-50% -50%}.pitch-spot{background:#ffffff1c;border-radius:50%;width:12px;height:12px;top:50%;left:50%;translate:-50% -50%;border:0!important}.pitch-box{width:16%;top:22%;bottom:22%;right:-2px;border-right:0!important}.passing-ball{z-index:2;position:absolute;top:-13px;translate:-50%}.numbers{position:relative}.goal{z-index:150;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.goal-flash{background:radial-gradient(circle at 50% 55%,var(--accent),var(--blue) 45%,transparent 75%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.goal-flash{background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--accent) 50%,transparent),color-mix(in srgb,var(--blue) 25%,transparent) 45%,transparent 75%)}}.goal-net{width:min(70vw,560px);position:absolute;top:52%;left:50%;overflow:visible;translate:-50% -50%}.goal-ball{margin:-35px 0 0 -35px;position:absolute;top:50%;left:50%}.goal-confetti{position:absolute;top:55%;left:50%}.goal-confetti>i{border-radius:2px;position:absolute}.goal-text{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.goal-text strong{letter-spacing:-.04em;color:var(--ink);text-shadow:0 0 60px var(--accent),0 10px 0 var(--grana),0 20px 50px #000a;font-size:clamp(110px,20vw,280px);font-weight:900;font-stretch:125%;line-height:.8}.goal-text span{background:var(--night);border-radius:999px;padding:10px 18px}@supports (color:color-mix(in lab,red,red)){.goal-text span{background:color-mix(in srgb,var(--night) 80%,transparent)}}.goal-text span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:18px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff26}.board{background:radial-gradient(#ffffff0d 1px,#0000 1.2px) 0 0/5px 5px,#0b0206;border-radius:18px;gap:6px;padding:12px 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff18,inset 0 0 30px #00000080}.board-cell{flex-direction:column;align-items:center;padding:0 12px;display:flex;position:relative}.board-digits{gap:3px;display:flex}.board-digit{text-align:center;color:#ffe9ef;width:.66em;height:1.1em;text-shadow:0 0 14px var(--accent);font-size:32px;font-weight:900;font-stretch:72%;line-height:1.1;display:inline-block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.board-digit{text-shadow:0 0 14px color-mix(in srgb,var(--accent) 80%,transparent)}}.board-digit{font-variant-numeric:tabular-nums;background:linear-gradient(#ffffff0a 50%,#00000040 50%);border-radius:6px}.board-digit>span{display:block}.board-cell small{letter-spacing:.02em;color:var(--faint);margin-top:6px;font-size:11px;font-weight:700}.board-colon{color:var(--accent);font-size:26px;font-weight:900;position:absolute;top:2px;right:-6px}@supports (color:color-mix(in lab,red,red)){.board-colon{color:color-mix(in srgb,var(--accent) 53%,transparent)}}.board-compact{border-radius:14px;padding:8px 10px}.board-compact .board-cell{padding:0 8px}.board-compact .board-colon{font-size:22px;top:2px;right:-5px}.board-compact small{margin-top:3px;font-size:10px}.wheel-page{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding:16px 0 32px;display:grid;position:relative}.wheel-copy h1{letter-spacing:-.045em;margin:12px 0;font-size:clamp(36px,4vw,60px);font-weight:900;font-stretch:112%;line-height:.9}.wheel-lead{color:var(--muted);max-width:42ch;font-size:16px;line-height:1.55}.wheel-action{margin-top:22px}.wheel-spin{min-height:52px;padding:0 26px 0 16px;font-size:16px}.wheel-wait{color:var(--muted);flex-direction:column;gap:10px;font-size:14px;display:flex}.wheel-result{background:linear-gradient(135deg,var(--primary),var(--blue));border-radius:20px;max-width:460px;margin-top:26px;padding:20px 22px}@supports (color:color-mix(in lab,red,red)){.wheel-result{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 20%,transparent),color-mix(in srgb,var(--blue) 13%,transparent))}}.wheel-result{box-shadow:inset 0 0 0 1px #ffffff1c}.wheel-result.tone-blau{background:linear-gradient(135deg,var(--blue),var(--primary))}@supports (color:color-mix(in lab,red,red)){.wheel-result.tone-blau{background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 20%,transparent),color-mix(in srgb,var(--primary) 11%,transparent))}}.wheel-result small{color:var(--muted);font-size:13px;font-weight:600}.wheel-result strong{margin:4px 0;font-size:26px;font-weight:900;font-stretch:90%;display:block}.wheel-result span{color:var(--muted);font-size:14px}.wheel-history{margin-top:32px}.wheel-history h2{color:var(--faint);margin-bottom:8px;font-size:14px;font-weight:600}.wheel-history ul{margin:0 0 8px;padding:0;list-style:none}.wheel-history li{border-bottom:1px solid var(--line);gap:14px;padding:8px 0;font-size:15px;font-weight:600;display:flex}.wheel-history li span{min-width:76px;color:var(--faint);font-weight:500}.wheel-history .link-button{padding-left:0}.wheel-note{color:var(--faint);margin-top:26px;font-size:13px}.wheel-stage{aspect-ratio:1;justify-self:center;width:min(100%,470px);position:relative}.wheel-stage:before{content:"";z-index:-1;background:radial-gradient(closest-side,var(--primary),var(--blue) 60%,transparent);border-radius:50%;position:absolute;inset:-12%}@supports (color:color-mix(in lab,red,red)){.wheel-stage:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--primary) 33%,transparent),color-mix(in srgb,var(--blue) 19%,transparent) 60%,transparent)}}.wheel-stage:before{filter:blur(20px)}.wheel-spinner{position:absolute;inset:0}.wheel-art{filter:drop-shadow(0 40px 60px #000a);width:100%;height:100%}.wheel-label{fill:#f8f4ec;letter-spacing:.01em;font-size:17px;font-weight:900;font-stretch:80%}.wheel-bulb{fill:#fff3c8;animation:1.2s step-end infinite bulb}.wheel-bulb:nth-of-type(2n){animation-delay:.6s}.is-spinning .wheel-bulb{animation-duration:.24s}.is-spinning .wheel-bulb:nth-of-type(2n){animation-delay:.12s}@keyframes bulb{50%{fill:#7a5a1a}}.wheel-pointer{z-index:3;transform-origin:50% 20%;filter:drop-shadow(0 6px 10px #000a);width:9%;margin-left:-4.5%;position:absolute;top:-4%;left:50%}.wheel-hub{z-index:2;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.wheel-hub:disabled{cursor:default}.wheel-hub:not(:disabled):hover{scale:1.06}.wheel-hub{transition:scale .3s var(--ease)}.giveaways{isolation:isolate;position:relative}.pitch-wide{height:900px;inset:-40px calc(50% - 50vw) auto;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.feature{background:var(--night-2);box-shadow:inset 0 0 0 1px var(--line),0 40px 100px -40px #000;border-radius:22px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid;overflow:hidden}.feature-art{text-align:left;min-height:380px;position:relative}.feature-art .cover img{transition:transform 1s var(--ease)}.feature-art:hover .cover img{transform:scale(1.05)}.feature-game{z-index:3;text-transform:uppercase;font-size:34px;font-weight:900;font-stretch:76%;position:absolute;bottom:22px;left:24px}.feature-body{flex-direction:column;align-items:flex-start;gap:12px;padding:28px 28px 26px;display:flex}.feature-body h2{letter-spacing:-.035em;font-size:clamp(24px,2.4vw,34px);font-weight:900;font-stretch:108%;line-height:1}.feature-prize{color:var(--accent);align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.feature-desc{color:var(--muted);max-width:48ch;font-size:14px;line-height:1.6}.entry{width:100%;max-width:460px;color:var(--muted);flex-direction:column;gap:8px;font-size:14px;display:flex}.entry b{color:var(--ink)}.entry-bar{background:#ffffff12;border-radius:8px;height:8px;overflow:hidden}.entry-bar>span{border-radius:inherit;background:linear-gradient(90deg,var(--blau),var(--blue),var(--accent));height:100%;display:block}.steps{counter-reset:step;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.steps li{counter-increment:step;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.steps li:before{content:counter(step);background:var(--blue);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.steps li:before{background:color-mix(in srgb,var(--blue) 15%,transparent)}}.steps li:before{color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);font-size:13px;font-weight:900}@supports (color:color-mix(in lab,red,red)){.steps li:before{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 38%,transparent)}}.join{align-items:center;gap:14px;display:inline-flex;position:relative}.join-large .button{min-height:48px;padding:0 24px 0 18px;font-size:15px}.join-goal{width:40px;color:var(--muted)}.join-ball{pointer-events:none;margin-top:-11px;position:absolute;top:50%;left:18px}.giveaway-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:22px;display:grid}.giveaway{background:var(--night-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;grid-template-columns:160px minmax(0,1fr);display:grid;overflow:hidden}.giveaway-art{min-height:100%;position:relative}.giveaway-body{flex-direction:column;align-items:flex-start;gap:14px;padding:22px;display:flex}.giveaway-body h3{letter-spacing:-.02em;font-size:22px;font-weight:900;font-stretch:104%}.giveaway-body .feature-prize{font-size:15px}.ended{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;display:flex}.ended h3{font-size:20px;font-weight:800}.ended p{color:var(--muted);margin-top:4px;font-size:15px}.winners{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.winners li{color:var(--gold);background:#f0c35c1a;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #f0c35c40}.promo-band{grid-template-columns:1fr 1fr;gap:14px;margin-top:48px;display:grid}.promo{isolation:isolate;text-align:left;border-radius:20px;min-height:190px;padding:22px 24px;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.promo:hover{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.promo:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent)}}.promo-wheel{background:radial-gradient(120% 120% at 100% 100%,var(--blue),transparent 60%),linear-gradient(140deg,var(--grana),var(--night-2) 60%)}@supports (color:color-mix(in lab,red,red)){.promo-wheel{background:radial-gradient(120% 120% at 100% 100%,color-mix(in srgb,var(--blue) 25%,transparent),transparent 60%),linear-gradient(140deg,color-mix(in srgb,var(--grana) 50%,transparent),var(--night-2) 60%)}}.promo-draw{background:radial-gradient(120% 120% at 0% 100%,var(--primary),transparent 60%),linear-gradient(140deg,var(--blau),var(--night-2) 60%)}@supports (color:color-mix(in lab,red,red)){.promo-draw{background:radial-gradient(120% 120% at 0% 100%,color-mix(in srgb,var(--primary) 25%,transparent),transparent 60%),linear-gradient(140deg,color-mix(in srgb,var(--blau) 50%,transparent),var(--night-2) 60%)}}.promo-copy{z-index:2;flex-direction:column;align-items:flex-start;gap:8px;max-width:62%;height:100%;display:flex;position:relative}.promo-draw .promo-copy{max-width:100%}.promo h2{letter-spacing:-.03em;font-size:clamp(19px,1.6vw,24px);font-weight:900;font-stretch:106%;line-height:1.02}.promo p{color:var(--muted);font-size:14px;line-height:1.5}.promo-cta{color:var(--accent);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:800;display:inline-flex}.promo-cta:after{content:"";z-index:5;position:absolute;inset:-400px}.promo-wheel-art{aspect-ratio:1;width:250px;position:absolute;bottom:-80px;right:-70px}.promo-wheel-art .wheel-art{filter:drop-shadow(0 20px 40px #000a)}.promo-hub{z-index:1;position:absolute;bottom:45px;right:55px;translate:50% 50%}.promo .pitch{opacity:.8}@media(max-width:1100px){.mast-login{display:none}.mast-search-icon{display:inline-flex}.game-track{grid-auto-columns:calc(25% - 10.5px)}.banner{height:auto}.wheel-page{grid-template-columns:1fr;gap:40px}.wheel-stage{grid-row:1;width:min(100%,520px)}.feature{grid-template-columns:1fr}.feature-art{min-height:340px}.promo-band{grid-template-columns:1fr}.split{grid-template-columns:1fr;gap:80px}.numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.number:nth-child(3){border-left:0}.number:nth-child(n+3){border-top:1px solid var(--line)}.menu-body{grid-template-columns:1fr;align-items:start;gap:36px}.menu-preview{display:none}.index-row{grid-template-columns:minmax(0,1fr) 110px 120px 40px}.index-cell.max{display:none}.footer-cols{grid-template-columns:1fr 1fr}.footer-cols>div:first-child{grid-column:1/-1}}@media(max-width:760px){:root{--page: calc(100% - 32px) ;--header:60px}.banner{border-radius:18px;height:380px}.banner-slide{grid-template-rows:1fr auto;grid-template-columns:1fr;gap:0;padding:0}.banner-visual{grid-row:1;height:190px;overflow:hidden}.banner-cover{height:92%;margin-top:12%}.banner-wheel{width:300px;top:6%;left:50%;right:auto;translate:-50%}.banner-copy{gap:8px;padding:0 18px 46px}.banner h2{font-size:26px}.banner-copy>p{display:none}.banner-nav{bottom:12px;left:18px}.banner-arrow{display:none}.wheel-page{min-height:0;padding-top:20px}.wheel-copy h1{font-size:clamp(34px,10vw,48px)}.wheel-spin{width:100%}.wheel-label{font-size:19px}.feature-body{padding:24px 20px}.giveaway{grid-template-columns:1fr}.giveaway-art{min-height:180px}.board{gap:2px;padding:10px 6px}.board-cell{padding:0 6px}.board-digit{font-size:26px}.promo{min-height:170px;padding:18px}.promo-copy{max-width:70%}.promo-wheel-art{width:200px;bottom:-70px;right:-60px}.promo-hub{bottom:30px;right:40px}.goal-text span{margin:0 16px;font-size:15px}.mast-link,.mast-login,.masthead .menu-button{display:none}.mast-search-icon{display:inline-flex}.menu-button{height:46px;padding:0 4px 0 14px}.game-track{grid-auto-columns:calc(41.6667% - 8.33333px);gap:10px;margin-right:-16px;padding-right:16px}.games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.section{margin-top:36px}.section-head{flex-wrap:wrap;align-items:flex-start}.row-arrow{display:none}.numbers{margin-top:72px}.number{padding:24px 16px}.chart-row{grid-template-columns:34px 52px minmax(0,1fr) auto;gap:12px;padding:12px 2px}.chart-rank{font-size:34px}.chart-thumb{width:52px}.tiles{gap:12px}.tile{min-height:180px;padding:16px}.tile h3{font-size:22px}.tile p{display:none}.tile-reels{font-size:18px;bottom:12px;right:12px}.menu-item{font-size:clamp(36px,11vw,56px)}.menu-cat{font-size:19px}.menu-foot span{display:none}.index-row{grid-template-columns:minmax(0,1fr) 70px 28px;gap:12px;padding:16px 4px}.index-cell.cat,.index-cell.max{display:none}.index-name{font-size:clamp(28px,9vw,44px)}.collection-head{padding-top:32px}.game-modal[open]{display:block}.modal-art{height:300px;min-height:0}.modal-body{padding:26px 22px 22px}.modal-body h2{font-size:40px}.info-body{padding:40px 24px 24px}.footer{margin-top:56px}.footer-base{padding-bottom:112px}.toast{bottom:100px}}@media(prefers-reduced-motion:reduce){.live-dot,.wheel-bulb{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.banner h2,.collection-head h1,.menu-item,.wheel-copy h1,.feature-body h2,.feature-game,.giveaway-body h3,.promo h2,.modal-body h2,.info-body h2,.goal-text strong,.empty-state h2,.ended h3,.wheel-result strong,.menu-preview strong,.sheet-promo strong,.side-promo strong,.showcase-info strong,.showcase-word{font-family:var(--font-display);text-transform:none;letter-spacing:-.035em;font-weight:700}.collection-count,.board-digit{font-family:var(--font-num);font-weight:800;font-stretch:75%}.brand-name{letter-spacing:-.02em;font-family:Archivo,system-ui,sans-serif;font-stretch:100%}.section-head p{margin-top:6px}.banner h2{font-size:clamp(26px,2.8vw,40px);line-height:1}.collection-head h1{font-size:clamp(30px,3.4vw,48px);line-height:1}.collection-count{color:var(--ink);font-size:clamp(56px,6vw,92px)}@supports (color:color-mix(in lab,red,red)){.collection-count{color:color-mix(in srgb,var(--ink) 18%,transparent)}}.menu-item{transition:letter-spacing .45s var(--ease),color .3s;font-size:clamp(34px,4.2vw,64px);line-height:1.02}.menu-item:hover,.menu-item:focus-visible{letter-spacing:.01em;font-stretch:125%}.wheel-copy h1{font-size:clamp(34px,3.8vw,54px);line-height:1}.feature-body h2{font-size:clamp(24px,2.2vw,32px);line-height:1.02}.feature-game{font-size:24px}.giveaway-body h3{font-size:19px;line-height:1.08}.promo h2{font-size:clamp(18px,1.5vw,22px);line-height:1.08}.modal-body h2{font-size:34px;line-height:1}.info-body h2{font-size:28px;line-height:1.02}.empty-state h2{font-size:26px}.ended h3{font-size:18px}.wheel-result strong{font-size:22px}.menu-preview strong{font-size:20px}.sheet-promo strong,.side-promo strong{letter-spacing:-.01em;font-size:14px}.goal-text strong{letter-spacing:-.03em;font-size:clamp(80px,14vw,200px)}.showcase-word{font-size:clamp(70px,12vw,200px);line-height:.9}.showcase-info strong{font-size:30px;line-height:1}.board-digit{font-size:36px}.board-compact .board-digit{font-size:28px}.banner-copy>p,.section-head p,.collection-head p,.promo p,.feature-desc,.wheel-lead,.modal-body>p{font-weight:450;font-stretch:100%}.hero-kicker>b,.banner-kicker{box-shadow:none;color:var(--accent);background:0 0;padding:0;font-weight:700}.banner-kicker{letter-spacing:.01em;font-size:13px}body:before{opacity:.65}@media(max-width:760px){.banner h2{font-size:24px}.collection-head h1{font-size:30px}.menu-item{font-size:clamp(30px,9vw,44px)}.wheel-copy h1{font-size:clamp(30px,9vw,40px)}.showcase-info strong{font-size:26px}.showcase-word{font-size:17vw}.modal-body h2,.board-digit{font-size:28px}}:root{--r-card:12px;--r-control:10px}:root,:root[data-theme]{--primary-fill:var(--primary)}.card-cover,.banner,.promo,.feature,.giveaway,.menu-preview,.sheet-promo,.side-promo,.wheel-result,.board,.board-compact,.theme-pop,.index-float,.chart-thumb,.palette-thumb,.modal-facts,.sheet-tile,.showcase-thumb,.spotlight{border-radius:var(--r-card)}.modal,.palette{border-radius:14px}.button,.link-button,.mast-link,.menu-button,.mast-search,.side-search,.side-link,.side-active,.theme-trigger,.theme-option,.theme-kits,.quick-link,.chip,.index-toggle,.showcase-skip,.showcase-cta,.palette-row,.sheet-tile-icon{border-radius:var(--r-control)}.index-toggle button,.quick-icon{border-radius:7px}.banner-chips>span,.card-badge,.modal-features>span{border-radius:6px}.button-primary{background:var(--primary);box-shadow:none}.button-primary:after{display:none}.button-primary:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.button-primary:hover{background:color-mix(in srgb,var(--primary) 86%,#fff)}}.button-primary:hover{box-shadow:none;transform:none}.button-ghost{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#ffffff26}.menu-glyph{background:var(--primary)}.quick-link,.chip,.mast-search,.theme-trigger{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff14}.quick-link:hover,.quick-link:focus-visible,.chip:hover{background:#ffffff10;transform:none;box-shadow:inset 0 0 0 1px #ffffff2e}.quick-link:hover .quick-icon,.quick-link:focus-visible .quick-icon{background:var(--primary);color:var(--on-primary)}.quick-link.is-promo:hover .quick-icon{background:var(--blau);color:#fff}.quick-icon{box-shadow:none;background:#ffffff0c}.chip.active{background:var(--ink);color:var(--night);box-shadow:none}.card-cover{transition:transform .45s var(--ease),box-shadow .45s;transform:none;box-shadow:0 0 0 1px #ffffff10}.card-cover .cover img{transition:transform 1.2s var(--ease)}@media(hover:none){.card-body{transform:none}.card-stats{opacity:1}}@media(min-width:761px){.banner{clip-path:inset(-140px 0 0 0 round 0 0 var(--r-card) var(--r-card));margin-top:48px;overflow:visible}.banner-visual{overflow:visible}.banner-cover{border-radius:160px 160px 0 0;height:126%;position:absolute;bottom:0;right:12%;transform:none;box-shadow:0 0 0 1px #ffffff1c,0 -20px 60px -20px #000}.banner-cover:after{content:"";z-index:3;background:linear-gradient(#0000 70%,#0006);position:absolute;inset:0}}.shell-main .section{border-top:1px solid #ffffff0d;margin-top:40px;padding-top:40px}.promo-band{margin-top:40px}.spotlight{background:var(--night-2);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);margin-top:40px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff10}.spotlight-art{min-height:420px;position:relative}.spotlight-art .cover img{transition:transform 1.2s var(--ease)}.spotlight-art:hover .cover img{transform:scale(1.03)}.spotlight-body{flex-direction:column;align-items:flex-start;gap:14px;padding:36px 40px;display:flex}.spotlight-label{color:var(--accent);font-size:13px;font-weight:700}.spotlight h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(28px,2.6vw,40px);font-weight:800;font-stretch:125%;line-height:1}.spotlight-desc{color:var(--muted);max-width:46ch;font-size:15px;line-height:1.6}.spotlight-stats{border-radius:var(--r-control);background:#ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;margin:4px 0 0;display:grid;overflow:hidden}.spotlight-stats>div{background:var(--night-2);padding:12px 14px}.spotlight-stats dt{color:var(--faint);font-size:12px}.spotlight-stats dd{font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:4px 0 0;font-size:16px;font-weight:700;display:flex}.spotlight-features{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.spotlight-features li{color:var(--muted);border-radius:6px;padding:5px 10px;font-size:12.5px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff1c}.spotlight-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.footer{border-top:1px solid #ffffff12;margin-top:72px;padding-top:44px}.footer-grid{grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:32px;display:grid}.footer-brand p{color:var(--muted);max-width:30ch;margin-top:14px;font-size:14px;line-height:1.6}.footer-grid h3{color:var(--faint);margin-bottom:12px;font-size:12.5px;font-weight:700}.footer-grid ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.footer-grid li button{color:var(--muted);padding:5px 0;font-size:14px;font-weight:500;transition:color .2s}.footer-grid li button:hover{color:var(--ink)}.footer-legal{border-block:1px solid #ffffff0f;align-items:center;gap:24px;margin-top:40px;padding:20px 0;display:flex}.footer-rg{flex:1;align-items:center;gap:12px;display:flex}.footer-rg p{color:var(--muted);max-width:52ch;font-size:13px;line-height:1.5}.footer-legal .footer-age{width:38px;height:38px;color:var(--ink);box-shadow:inset 0 0 0 2px var(--grana);border-radius:50%;flex-shrink:0;place-items:center;margin:0;font-size:12px;font-weight:900;display:grid}.footer-license{color:var(--faint);max-width:34ch;font-size:12.5px}.footer-lang{border-radius:var(--r-control);color:var(--muted);align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.footer .footer-base{padding:18px 0 32px}.live-dot{animation:none}.lucide{stroke-width:1.85px}body:after{content:"";z-index:300;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@media(max-width:1100px){.spotlight{grid-template-columns:1fr}.spotlight-art{min-height:300px}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media(max-width:760px){.spotlight-body{padding:22px 18px}.spotlight-art{min-height:240px}.footer-grid{grid-template-columns:1fr 1fr;gap:24px}.footer-legal{flex-direction:column;align-items:flex-start;gap:14px}:root{scroll-padding-bottom:calc(120px + env(safe-area-inset-bottom))}.dock{z-index:45;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));background:var(--night-2);border-radius:24px;grid-template-columns:1fr 1fr 76px 1fr 1fr;align-items:center;max-width:520px;height:72px;margin-inline:auto;padding:4px 5px;display:grid;position:fixed}@supports (color:color-mix(in lab,red,red)){.dock{background:color-mix(in srgb,var(--night-2) 96%,transparent)}}.dock{border:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 12px 36px #0005,inset 0 1px 0 var(--ink)}@supports (color:color-mix(in lab,red,red)){.dock{box-shadow:0 12px 36px #0005,inset 0 1px color-mix(in srgb,var(--ink) 5%,transparent)}}.dock{isolation:isolate}.dock:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,var(--primary),transparent 65%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.dock:before{background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--primary) 9%,transparent),transparent 65%)}}.dock-item{min-width:0;height:62px;color:var(--muted);-webkit-tap-highlight-color:transparent;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:600;line-height:1.2;transition:color .2s;display:flex;position:relative}.dock-item:active,.dock-item.active{color:var(--accent)}.dock-selection{background:var(--primary);border-radius:17px;position:absolute;inset:3px 0}@supports (color:color-mix(in lab,red,red)){.dock-selection{background:color-mix(in srgb,var(--primary) 12%,transparent)}}.dock-icon{place-items:center;transition:transform .2s;display:grid;position:relative}.dock-icon .lucide{stroke-width:1.75px}.dock-item.active .lucide{stroke-width:2px}.dock-item:active .dock-icon{transform:scale(.92)}.dock-label{position:relative}.dock-hub{color:var(--ink);-webkit-tap-highlight-color:transparent;border-radius:20px;align-self:stretch;position:relative}.dock-crest{top:-24px;left:calc(50% - var(--menu-crest-size) / 2);width:var(--menu-crest-size);height:var(--menu-crest-size);filter:drop-shadow(0 5px 8px #0008);transition:transform .24s var(--ease);display:block;position:absolute}.dock-crest .brand-mark{width:100%;height:100%}.dock-hub-label{letter-spacing:.06em;font-size:10px;font-weight:700;line-height:1.2;position:absolute;top:50px;left:0;right:0}.dock-hub:active .dock-crest{transform:translateY(2px)scale(.96)}.dock-badge{min-width:16px;height:16px;color:var(--on-primary);background:var(--primary);box-shadow:0 0 0 2px var(--night-2);border-radius:8px;padding:0 4px;font-size:9px;font-weight:800;line-height:16px;position:absolute;top:-5px;right:-10px}.footer .footer-base{padding-bottom:calc(116px + env(safe-area-inset-bottom))}.toast{bottom:calc(112px + env(safe-area-inset-bottom))}}@media(max-width:359px){.dock{padding-inline:4px;left:8px;right:8px}}.mast-login{min-height:38px;padding:0 16px;font-size:13.5px;font-weight:700;display:inline-flex}@media(max-width:1100px){.masthead .mast-login{display:inline-flex}}@media(max-width:760px){.masthead .theme-picker{display:none}.masthead .mast-login{min-height:36px;padding:0 14px;font-size:13px}.masthead .mast-login .lucide{display:none}.mast-actions{gap:6px}}.game-track{grid-auto-columns:calc(20% - 11.2px)}.game-modal .modal-art .cover img{object-fit:contain}.game-modal .modal-art{background:var(--world-deep)}.game-modal .modal-art .cover-shade{opacity:.3}.game-modal .modal-buttons>a{text-decoration:none}@media(min-width:1440px){.game-track{grid-auto-columns:calc(16.6667% - 11.6667px)}}@media(max-width:760px){.game-track{grid-auto-columns:calc(46.5116% - 5.5814px);gap:12px}.shell-main .section{margin-top:28px;padding-top:26px}}@media(max-width:360px){.game-track{grid-auto-columns:calc(54.0541% - 5.40541px)}}@media(min-width:761px){.shell-main .section{margin-top:28px;padding-top:28px}}.glass{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:linear-gradient(#ffffff1a,#ffffff08);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff14,0 14px 30px -18px #000c}.spot{isolation:isolate;position:relative}.spot:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%),#ffffff16,transparent 45%);transition:opacity .35s;position:absolute;inset:0}.spot:before{content:"";z-index:5;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),var(--accent),transparent 62%);padding:1px;transition:opacity .35s;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.spot:before{background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--accent) 85%,#fff),transparent 62%)}}.spot:before{-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spot:hover:before,.spot:hover:after{opacity:1}@media(hover:none){.spot:before,.spot:after{display:none}}@media(min-width:1100px){.sidebar{background:linear-gradient(180deg,var(--night-2),var(--night));gap:14px;padding:14px 12px}@supports (color:color-mix(in lab,red,red)){.sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--night-2) 74%,transparent),color-mix(in srgb,var(--night) 86%,transparent))}}.sidebar{-webkit-backdrop-filter:blur(26px)saturate(1.5);backdrop-filter:blur(26px)saturate(1.5);box-shadow:30px 0 60px -50px #000}.sidebar:before{background:radial-gradient(360px 260px at 0% 0%,var(--primary),transparent 70%),radial-gradient(280px 240px at 100% 100%,var(--blue),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.sidebar:before{background:radial-gradient(360px 260px at 0% 0%,color-mix(in srgb,var(--primary) 20%,transparent),transparent 70%),radial-gradient(280px 240px at 100% 100%,color-mix(in srgb,var(--blue) 12%,transparent),transparent 70%)}}.sidebar:after{content:"";pointer-events:none;background:linear-gradient(180deg,transparent,#ffffff1f 18%,var(--accent) 50%,#ffffff14 82%,transparent);width:1px;position:absolute;top:0;bottom:0;right:0}@supports (color:color-mix(in lab,red,red)){.sidebar:after{background:linear-gradient(180deg,transparent,#ffffff1f 18%,color-mix(in srgb,var(--accent) 55%,transparent) 50%,#ffffff14 82%,transparent)}}.side-search{background:linear-gradient(#ffffff0d,#ffffff04);border-radius:10px;height:40px;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff12}.side-search:hover{box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.side-search:hover{box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}}.side-group+.side-group{border-top:0;margin-top:14px;padding-top:0}.side-group h3{letter-spacing:.02em;color:var(--faint);align-items:center;gap:8px;padding:0 10px 6px;font-size:11px;font-weight:700;display:flex}.side-group h3:after{content:"";background:linear-gradient(90deg,#ffffff14,#0000);flex:1;height:1px}.side-link{height:38px;color:var(--muted);border-radius:10px;padding:0 10px 0 12px;font-size:13.5px;transition:color .2s,background .2s}.side-link>svg{transition:color .2s,transform .3s var(--ease)}.side-link:hover{color:var(--ink);background:#ffffff0b}.side-link:hover>svg{transform:translate(2px)}.side-active{background:linear-gradient(90deg,var(--accent),var(--accent) 60%,#ffffff05);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.side-active{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--accent) 7%,transparent) 60%,#ffffff05)}}.side-active{box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 1px var(--accent),0 10px 24px -14px var(--primary)}@supports (color:color-mix(in lab,red,red)){.side-active{box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent),0 10px 24px -14px color-mix(in srgb,var(--primary) 70%,transparent)}}.side-active:before{border-radius:0 3px 3px 0;width:3px;top:10px;bottom:10px;left:-12px}.side-trail small{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff12}.side-promo{text-align:left;background:linear-gradient(135deg,var(--primary),#ffffff06 70%);border-radius:12px;flex-direction:row;align-items:center;gap:12px;min-height:0;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.side-promo{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 24%,transparent),#ffffff06 70%)}}.side-promo{overflow:visible;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff12}.side-promo .side-promo-wheel{z-index:auto;width:40px;height:40px;transition:transform 1.2s var(--ease);flex-shrink:0;position:relative;inset:auto}.side-promo:hover .side-promo-wheel{transform:rotate(135deg)}.side-promo-text{flex-direction:column;gap:2px;min-width:0;display:flex}.side-promo-text strong{font-size:13.5px;font-weight:800}.side-promo-text span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.side-promo-go{color:var(--muted);transition:transform .3s var(--ease);flex-shrink:0;margin-left:auto}.side-promo:hover .side-promo-go{color:var(--ink);transform:translate(3px)}.side-collapsed .side-promo{box-shadow:none;background:0 0;justify-content:center;padding:8px}.side-collapsed .side-promo-text,.side-collapsed .side-promo-go{display:none}.side-collapsed .side-promo{display:flex}.side-tip{z-index:60;left:calc(var(--sidebar) + 10px);white-space:nowrap;pointer-events:none;color:var(--ink);background:var(--night-2);border-radius:8px;padding:7px 11px;font-size:12.5px;font-weight:600;position:fixed;translate:0 -50%}@supports (color:color-mix(in lab,red,red)){.side-tip{background:color-mix(in srgb,var(--night-2) 90%,transparent)}}.side-tip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 1px #ffffff14,0 12px 28px -12px #000}.side-tip:before{content:"";background:inherit;width:8px;height:8px;position:absolute;top:50%;left:-4px;translate:0 -50%;rotate:45deg;box-shadow:inset 1px -1px #ffffff14}}.quick-link{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff10,#ffffff04);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff10}.quick-link:hover,.quick-link:focus-visible{box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px var(--accent);background:linear-gradient(#ffffff16,#ffffff06)}@supports (color:color-mix(in lab,red,red)){.quick-link:hover,.quick-link:focus-visible{box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}}.side-promo-text strong{text-transform:none;letter-spacing:-.01em;font-stretch:100%}.sheet-panel{background:linear-gradient(180deg,var(--night-2),var(--night));border:0}@supports (color:color-mix(in lab,red,red)){.sheet-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--night-2) 86%,transparent),color-mix(in srgb,var(--night) 92%,transparent))}}.sheet-panel{-webkit-backdrop-filter:blur(28px)saturate(1.5);backdrop-filter:blur(28px)saturate(1.5);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff12,0 30px 80px -20px #000c}.sheet-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sheet-tile{text-align:left;min-width:0;height:52px;color:var(--ink);background:linear-gradient(#ffffff0c,#ffffff04);border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:0 12px 0 8px;font-size:13.5px;font-weight:650;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff0f}.sheet-tile-icon{width:36px;height:36px;color:var(--muted);background:#ffffff0a;border-radius:9px;flex-shrink:0;box-shadow:inset 0 0 0 1px #ffffff0d}.sheet-tile-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sheet-tile-badge{text-align:center;min-width:20px;height:20px;color:var(--on-primary);background:var(--primary-fill);border-radius:99px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:800;line-height:20px}.sheet-tile.active{background:linear-gradient(90deg,var(--primary),var(--primary))}@supports (color:color-mix(in lab,red,red)){.sheet-tile.active{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 30%,transparent),color-mix(in srgb,var(--primary) 8%,transparent))}}.sheet-tile.active{box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px var(--accent),0 10px 22px -14px var(--primary)}@supports (color:color-mix(in lab,red,red)){.sheet-tile.active{box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent),0 10px 22px -14px color-mix(in srgb,var(--primary) 80%,transparent)}}.sheet-tile.active .sheet-tile-icon{color:var(--on-primary);background:var(--primary-fill);box-shadow:none}.sheet-promos{grid-template-columns:1fr;gap:6px;margin-top:12px}.sheet-promo{height:62px;min-height:0;color:var(--ink);background:linear-gradient(100deg,var(--primary),#ffffff05 70%);border-radius:14px;flex-direction:row;align-items:center;gap:12px;padding:0 14px 0 11px}@supports (color:color-mix(in lab,red,red)){.sheet-promo{background:linear-gradient(100deg,color-mix(in srgb,var(--primary) 26%,transparent),#ffffff05 70%)}}.sheet-promo{box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 1px #ffffff12}.sheet-promo.is-wheel{color:var(--ink);background:linear-gradient(100deg,var(--blue),#ffffff05 70%)}@supports (color:color-mix(in lab,red,red)){.sheet-promo.is-wheel{background:linear-gradient(100deg,color-mix(in srgb,var(--blue) 24%,transparent),#ffffff05 70%)}}.sheet-promo-icon{width:40px;height:40px;color:var(--gold);background:#ffffff0d;border-radius:10px;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.sheet-promo .sheet-promo-wheel{z-index:auto;opacity:1;flex-shrink:0;width:40px;height:40px;animation:24s linear infinite sheet-wheel;position:relative;inset:auto}@keyframes sheet-wheel{to{rotate:360deg}}.sheet-promo-text{flex-direction:column;gap:3px;min-width:0;display:flex}.sheet-promo .sheet-promo-text strong{text-transform:none;letter-spacing:-.01em;color:var(--ink);margin:0;font-size:14px;font-weight:800;font-stretch:100%}.sheet-promo-text>span{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.sheet-promo-go{color:var(--muted);flex-shrink:0;margin-left:auto}.sheet-promo:active{transform:scale(.98)}.sheet .theme-selection{margin:20px 0 6px}.sheet .theme-option{background:linear-gradient(#ffffff0a,#ffffff02);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0f}.sheet .theme-option.active{background:linear-gradient(180deg,var(--accent),#ffffff03)}@supports (color:color-mix(in lab,red,red)){.sheet .theme-option.active{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,transparent),#ffffff03)}}.sheet .theme-option.active{box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 1.5px var(--accent)}@supports (color:color-mix(in lab,red,red)){.sheet .theme-option.active{box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 1.5px color-mix(in srgb,var(--accent) 75%,transparent)}}@media(prefers-reduced-motion:reduce){.sheet-promo .sheet-promo-wheel{animation:none}}.section-head h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(19px,1.7vw,24px);font-weight:600;font-stretch:100%}.row-arrow{width:38px;height:38px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0c;border:0;border-radius:50%;place-items:center;transition:background .2s;display:grid}.gcard{scroll-snap-align:start;min-width:0;position:relative}.gcard-art{aspect-ratio:339/180;background:var(--world-deep);transition:transform .45s var(--ease),box-shadow .45s;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff10}.gcard-art .cover img{transition:transform .9s var(--ease)}.gcard-art .cover-shade{opacity:0;background:#050816;transition:opacity .35s}.gcard:hover .gcard-art .cover img{transform:scale(1.06)}.gcard:hover .gcard-art .cover-shade{opacity:.35}.gcard-play{z-index:3;color:#0a0d1c;pointer-events:none;opacity:0;width:46px;height:46px;transition:opacity .3s,transform .45s var(--ease);background:#fff;border-radius:50%;place-items:center;padding-left:2px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-10%)}.gcard:hover .gcard-play,.gcard:focus-within .gcard-play{opacity:1;transform:translate(-50%,-50%)scale(1)}.gcard-new{z-index:3;color:var(--on-primary);background:var(--primary-fill);pointer-events:none;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;position:absolute;top:8px;left:8px}.gcard-fav{z-index:4;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#050818a0;border-radius:50%;place-items:center;width:32px;height:32px;transition:opacity .25s,color .2s,background .2s;display:grid;position:absolute;top:6px;right:6px}.gcard:hover .gcard-fav,.gcard-fav:focus-visible,.gcard-fav.is-favorite{opacity:1}.gcard-fav:hover{background:#050818e0}.gcard-fav.is-favorite{color:var(--accent)}.gcard-title{letter-spacing:-.01em;margin-top:10px;font-size:14px;font-weight:700;line-height:1.3}.gcard-title>button{text-align:left;white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.gcard-title>button:after{content:"";z-index:2;position:absolute;inset:0}.gcard-title>button:focus-visible{outline:none}.gcard:has(.gcard-title>button:focus-visible) .gcard-art{outline:2px solid var(--accent);outline-offset:3px}.gcard-meta{color:var(--muted);gap:10px;margin-top:2px;font-size:12.5px;font-weight:600;display:flex}.gcard-meta span+span{color:var(--faint)}.game-track{grid-auto-columns:calc(20% - 11.2px);gap:14px}@media(min-width:1600px){.game-track{grid-auto-columns:calc(16.6667% - 11.6667px)}}@media(max-width:1099px)and (min-width:761px){.game-track{grid-auto-columns:calc(25% - 10.5px)}}@media(max-width:760px){.game-track{grid-auto-columns:calc(58.8235% - 7.05882px);gap:12px;margin-right:-16px;padding-right:16px}.section-head .row-arrow{display:none}.gcard-fav{opacity:1}.gcard-play{display:none}}@media(hover:none){.gcard-fav{opacity:1}}@media(min-width:1100px){.side-resume{background:linear-gradient(160deg,#ffffff0e,#ffffff04);border-radius:12px;flex-direction:column;flex-shrink:0;gap:10px;padding:10px;display:flex;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff10}.side-resume h3{color:var(--muted);font-size:12px;font-weight:700}.side-resume-main{align-items:center;gap:8px;display:flex}.side-resume-open{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.side-resume-open img{object-fit:cover;width:60px;height:36px;transition:transform .3s var(--ease);border-radius:8px;flex-shrink:0}.side-resume-open:hover img{transform:scale(1.05)}.side-resume-text{flex-direction:column;min-width:0;display:flex}.side-resume-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.side-resume-text span{color:var(--muted);font-size:11.5px}.side-resume-play{width:32px;height:32px;color:var(--on-primary);background:var(--primary-fill);transition:transform .25s var(--ease),box-shadow .25s;border-radius:50%;flex-shrink:0;place-items:center;padding-left:1px;display:grid}.side-resume-play:hover{box-shadow:0 6px 18px -6px var(--primary);transform:scale(1.08)}.side-resume-more{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.side-resume-more img{object-fit:cover;opacity:.65;border-radius:6px;width:100%;height:30px;transition:opacity .2s}.side-resume-more button:hover img{opacity:1}.side-collapsed .side-resume{box-shadow:none;background:0 0;padding:0}.side-collapsed .side-resume h3,.side-collapsed .side-resume-text,.side-collapsed .side-resume-play,.side-collapsed .side-resume-more{display:none}.side-collapsed .side-resume-open{justify-content:center}.side-collapsed .side-resume-open img{border-radius:10px;width:44px;height:44px}}@media(min-width:1100px)and (max-height:900px){.sidebar:has(.side-resume) .side-promo{display:none}}:root{--font-display:"Plus Jakarta Sans", system-ui, sans-serif;--surface:var(--night)}@supports (color:color-mix(in lab,red,red)){:root{--surface:color-mix(in srgb, var(--night) 91%, #fff)}}:root{--surface-hover:var(--night)}@supports (color:color-mix(in lab,red,red)){:root{--surface-hover:color-mix(in srgb, var(--night) 86%, #fff)}}:root{--surface-3:var(--night)}@supports (color:color-mix(in lab,red,red)){:root{--surface-3:color-mix(in srgb, var(--night) 79%, #fff)}}:root{--hairline:var(--night)}@supports (color:color-mix(in lab,red,red)){:root{--hairline:color-mix(in srgb, var(--night) 88%, #fff)}}body:before,.spot:before,.spot:after{display:none}.masthead.scrolled{background:var(--night);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:var(--hairline)}@media(min-width:1100px){.sidebar{background:var(--night);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset -1px 0 0 var(--hairline)}.sidebar:before,.sidebar:after{display:none}.side-search{background:var(--surface);box-shadow:none;border-radius:8px}.side-search:hover{background:var(--surface-hover);box-shadow:none}.side-group h3{letter-spacing:0;font-size:12px}.side-group h3:after{display:none}.side-link{border-radius:8px}.side-link:hover>svg{transform:none}.side-active{background:var(--surface-hover);box-shadow:none;border-radius:8px}.side-active:before{display:none}.side-trail small{box-shadow:none;color:var(--faint);background:0 0}.side-promo,.side-resume{background:var(--surface);box-shadow:none;border-radius:12px}.side-tip{background:var(--surface-3);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 8px 24px -10px #000}}.lobby-title{margin:6px 0 20px}.lobby-title h1{letter-spacing:-.025em;font-size:30px;font-weight:800;line-height:1.1}.lobby-title p{max-width:70ch;color:var(--muted);margin-top:6px;font-size:14px;font-weight:500}.section-head h2{letter-spacing:-.02em;font-size:20px;font-weight:800}.row-arrow{box-shadow:inset 0 0 0 1px var(--hairline);background:0 0}.row-arrow:hover{background:var(--surface)}.lobby-tabs{scrollbar-width:none;gap:6px;margin-bottom:16px;display:flex;overflow-x:auto}.lobby-tabs::-webkit-scrollbar{display:none}.lobby-tab{white-space:nowrap;height:40px;color:var(--ink);background:var(--surface);border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.lobby-tab>svg{color:var(--muted)}.lobby-tab small{font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px;font-weight:600}.lobby-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lobby-tab.active{color:var(--night);background:var(--ink)}.lobby-tab.active>svg,.lobby-tab.active small{color:var(--night)}.deals{position:relative}.deals-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:calc(33.3333% - 8px);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.deals-track::-webkit-scrollbar{display:none}.deal{isolation:isolate;text-align:left;height:200px;color:var(--ink);background:var(--surface);scroll-snap-align:start;border-radius:12px;transition:background .2s;position:relative;overflow:hidden}.deal:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.deal-art{z-index:-1;object-fit:cover;pointer-events:none;width:70%;height:100%;transition:transform .6s var(--ease);position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.deal-wheel .deal-wheel{z-index:-1;width:200px;height:200px;transition:rotate .8s var(--ease);position:absolute;top:50%;right:-48px;translate:0 -50%}.deal-wheel:hover .deal-wheel{rotate:30deg}.deal-copy{z-index:1;flex-direction:column;align-items:flex-start;width:58%;height:100%;padding:22px 24px;display:flex;position:relative}.deal-copy>strong{letter-spacing:-.02em;text-wrap:balance;font-size:22px;font-weight:800;line-height:1.1}.deal-copy>span{color:var(--muted);margin-top:8px;font-size:14px;font-weight:500;line-height:1.45}.deal-cta{height:36px;color:var(--ink);background:var(--surface-3);white-space:nowrap;border-radius:8px;align-items:center;margin-top:auto;padding:0 14px;font-size:13.5px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}@media(max-width:1099px)and (min-width:761px){.deal-copy{width:66%;padding:20px}.deal-copy>strong{font-size:20px}}.deals-arrow{z-index:3;width:36px;height:36px;color:var(--ink);background:var(--surface-3);border-radius:50%;place-items:center;transition:opacity .2s,background .2s;display:grid;position:absolute;top:50%;translate:0 -50%}.deals-arrow:hover{background:var(--night)}@supports (color:color-mix(in lab,red,red)){.deals-arrow:hover{background:color-mix(in srgb,var(--night) 70%,#fff)}}.deals-arrow.prev{left:-12px}.deals-arrow.next{right:-12px}.deals-arrow:disabled{opacity:0;pointer-events:none}.deals-dots{display:none}@media(min-width:1600px){.deals-track{grid-auto-columns:calc(25% - 9px)}}@media(max-width:1099px)and (min-width:761px){.deals-track{grid-auto-columns:calc(45.4545% - 5.45455px)}}.gcard-art{background:var(--surface);box-shadow:none;border-radius:12px}.gcard:hover .gcard-art{box-shadow:none;transform:translateY(-3px)}.gcard-fav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000a8}@media(max-width:760px){.lobby-title{margin:2px 0 16px}.lobby-title h1{font-size:24px}.lobby-title p{font-size:13px}.lobby-tab{height:38px;padding:0 12px;font-size:13.5px}.deals-track{grid-auto-columns:100%;gap:12px}.deal{height:172px}.deal-art{width:64%}.deal-wheel .deal-wheel{width:170px;height:170px;right:-56px}.deal-copy{width:64%;padding:18px}.deal-copy>strong{font-size:20px}.deal-copy>span{font-size:13px}.deal-cta{height:34px;font-size:13px}.deals-arrow{display:none}.deals-dots{justify-content:center;gap:6px;margin-top:10px;display:flex}.deals-dots i{background:var(--surface-3);width:6px;height:6px;transition:width .25s var(--ease),background .25s;border-radius:3px}.deals-dots i.on{background:var(--ink);width:18px}.game-track{margin:-8px 0;padding:8px 0}.dock{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--hairline);box-shadow:none}.dock:before{display:none}.dock-item{font-size:11px}.dock-item.active{color:var(--ink)}.dock-selection{background:var(--surface-hover)}.dock-hub-label{letter-spacing:0;font-size:11px}.dock-crest{filter:none}}.deal{background:var(--surface);height:224px}.deal:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#000000c7,#0009 34%,#00000026 64%,#0000 80%);position:absolute;inset:0}.deal-wheel:before{background:0 0}.deal-art{width:100%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.deal-welcome .deal-art{object-position:70% 42%}.deal-olympus .deal-art{object-position:62% 24%}.deal-candy .deal-art{object-position:78% 45%}.deal:hover{background:var(--surface)}.deal:hover .deal-art{transform:scale(1.04)}.deal-copy{width:64%;padding:24px 26px}.deal-copy>strong{letter-spacing:-.025em;color:#fff;font-size:26px;line-height:1.05}.deal-copy>span{color:#ffffffc4;max-width:26ch;font-size:14px}.deal-cta{color:#0b0e1c;background:#fff;height:38px;padding:0 16px;font-size:14px}.deal:hover .deal-cta{color:#0b0e1c;background:#e6e8ef}.lobby-tabs{background:var(--surface);border-radius:12px;gap:2px;padding:4px}.lobby-tab{background:0 0;flex:1 0 auto;justify-content:center;padding:0 12px}.lobby-tab:hover{background:var(--surface-hover)}.lobby-tab.active,.lobby-tab.active:hover{background:var(--ink)}.game-track{gap:12px}.gcard{background:var(--surface);transition:background .2s,transform .35s var(--ease);border-radius:12px;padding:8px}.gcard:hover{background:var(--surface-hover);transform:translateY(-3px)}.gcard:hover .gcard-art{transform:none}.gcard-art{border-radius:8px}.gcard-title{margin-top:10px;padding:0 4px}.gcard-meta{padding:0 4px 4px}.games-grid{gap:12px}@media(max-width:760px){.deal{height:184px}.deal:before{background:linear-gradient(90deg,#000000d1,#000000a6 45%,#0003 75%,#0000 90%)}.deal-copy{width:64%;padding:18px}.deal-copy>strong{font-size:21px}.deal-copy>span{font-size:13px}.deal-cta{height:34px;padding:0 14px;font-size:13px}.lobby-tab{flex:none}.gcard{padding:6px}}@media(prefers-reduced-motion:reduce){.gcard:hover{transform:none}}.showcase3d{isolation:isolate;background:radial-gradient(ellipse 55% 85% at 34% 50%,var(--world),transparent 72%),var(--surface);border-radius:20px;grid-template-columns:minmax(0,1fr) 340px;align-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.showcase3d{background:radial-gradient(ellipse 55% 85% at 34% 50%,color-mix(in srgb,var(--world) 24%,transparent),transparent 72%),var(--surface)}}.showcase3d{box-shadow:inset 0 1px #ffffff12}.showcase3d-stage{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;outline:none;height:300px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.showcase3d-stage:active{cursor:grabbing}.showcase3d-stage:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:20px 0 0 20px}.showcase3d-card{aspect-ratio:339/180;background:var(--world-deep);width:min(380px,52%);transform:translate(-50%,-50%) translate(calc(var(--o) * 58%)) scale(calc(1 - var(--d) * .14)) perspective(1000px) rotateY(calc(var(--o) * -20deg));opacity:calc(1.2 - var(--d) * .34);filter:brightness(calc(1 - var(--d) * .25));transition:transform .7s var(--ease),opacity .6s,filter .6s,box-shadow .4s;border-radius:12px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 24px 50px -24px #000}.showcase3d-card .cover-shade{display:none}.showcase3d-card.active{box-shadow:0 0 0 1px #ffffff2e,0 28px 60px -22px var(--world)}@supports (color:color-mix(in lab,red,red)){.showcase3d-card.active{box-shadow:0 0 0 1px #ffffff2e,0 28px 60px -22px color-mix(in srgb,var(--world) 60%,#000)}}.showcase3d-card.active:hover{filter:brightness(1.08)}.showcase3d-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.showcase3d-info{flex-direction:column;align-items:flex-start;min-width:0;padding:30px 30px 26px 6px;display:flex}.showcase3d-kicker{color:var(--muted);font-size:12.5px;font-weight:700}.showcase3d-info>strong{letter-spacing:-.025em;text-wrap:balance;animation:showcase-in .5s var(--ease);margin-top:6px;font-size:26px;font-weight:800;line-height:1.1}@keyframes showcase-in{0%{opacity:0;transform:translateY(6px)}}.showcase3d-stats{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,auto);justify-content:space-between;gap:14px;width:100%;margin-top:18px;padding-top:16px;display:grid}.showcase3d-stats dt{color:var(--faint);font-size:11.5px;font-weight:700}.showcase3d-stats dd{font-variant-numeric:tabular-nums;align-items:center;height:22px;margin-top:3px;font-size:15px;font-weight:800;display:flex}.showcase3d-actions{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:22px;display:flex}.showcase3d-play{color:#0b0e1c;background:#fff;border-radius:999px;align-items:center;gap:12px;height:46px;padding:0 5px 0 22px;font-size:14.5px;font-weight:800;transition:background .2s;display:inline-flex}.showcase3d-play i{color:#fff;background:var(--primary);width:36px;height:36px;transition:transform .35s var(--ease);border-radius:50%;place-items:center;display:grid}.showcase3d-play:hover{background:#eef0f5}.showcase3d-play:hover i{transform:translate(3px)}.showcase3d-nav{gap:8px;display:flex}.showcase3d-arrow{width:40px;height:40px;color:var(--ink);background:var(--surface-3);border-radius:50%;place-items:center;transition:background .2s;display:grid}.showcase3d-arrow:hover{background:var(--night)}@supports (color:color-mix(in lab,red,red)){.showcase3d-arrow:hover{background:color-mix(in srgb,var(--night) 70%,#fff)}}.showcase3d-dots{gap:6px;margin-top:18px;display:flex}.showcase3d-dots i{background:var(--surface-3);width:6px;height:6px;transition:width .3s var(--ease),background .3s;border-radius:3px}.showcase3d-dots i.on{background:var(--ink);width:18px}@media(max-width:1099px){.showcase3d{grid-template-columns:1fr}.showcase3d-stage{height:260px}.showcase3d-info{padding:0 24px 22px}}@media(max-width:760px){.showcase3d{border-radius:16px}.showcase3d-stage{height:196px}.showcase3d-card{width:66%;transform:translate(-50%,-50%) translate(calc(var(--o) * 56%)) scale(calc(1 - var(--d) * .14)) perspective(800px) rotateY(calc(var(--o) * -18deg))}.showcase3d-info{padding:0 16px 18px}.showcase3d-info>strong{font-size:20px}.showcase3d-stats{margin-top:14px;padding-top:12px}.showcase3d-stats dd{font-size:14px}.showcase3d-actions{margin-top:16px}.showcase3d-play{height:42px;padding:0 4px 0 18px}.showcase3d-play i{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.showcase3d-card{transition:none}.showcase3d-info>strong{animation:none}}#main-content{overflow-x:clip}.modal.engine-player{color:#fff;background:#090e19;border-radius:18px;flex-direction:column;width:min(1440px,98vw);max-width:98vw;height:min(920px,94dvh);max-height:94dvh;padding:0;display:flex;overflow:hidden}.engine-player-heading{flex-direction:column;flex-shrink:0;justify-content:center;gap:4px;min-height:66px;padding:12px 64px 12px 22px;display:flex}.engine-player-heading span{color:#b8c1d0;font-size:12px}.engine-player iframe{background:#090e19;border:0;flex:1;width:100%;min-height:0}.engine-player-status{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex}@media(max-width:760px){.modal.engine-player{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.engine-player-heading{padding-left:16px}.modal-buttons{flex-wrap:wrap}}@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-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@font-face{font-family:Plus Jakarta Sans;src:url(/platform/fonts/jakarta-latin-wght-normal.woff2) format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;src:url(/platform/fonts/jakarta-latin-ext-wght-normal.woff2) format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2C60-2C7F,U+A720-A7FF}:root{--font-sans: "Plus Jakarta Sans", system-ui, sans-serif;--font-display: "Plus Jakarta Sans", system-ui, sans-serif;font-family:Plus Jakarta Sans,system-ui,sans-serif}body,button,input,textarea,select{font-family:Plus Jakarta Sans,system-ui,sans-serif}:root,:root.side-collapsed{--sidebar: 0px;--page: min(1600px, 100% - 48px);--panel: color-mix(in srgb, var(--night) 93%, #fff);--panel-2: color-mix(in srgb, var(--night) 88%, #fff);--panel-3: color-mix(in srgb, var(--night) 82%, #fff);--line: #ffffff0d;--gray: color-mix(in srgb, var(--ink) 68%, var(--night));--cta: var(--accent);--on-cta: #06090e}body{background:var(--night)}::selection{color:var(--on-cta);background:var(--cta)}.shell-main{padding-left:0}.masthead,.masthead.scrolled{height:74px;background:color-mix(in srgb,var(--night) 75%,transparent);border:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.masthead.tucked{transform:none}.masthead .masthead-row{height:74px;gap:28px}.page-pad{padding-top:98px}.mast-nav,.mast-wheel{display:none}@media(min-width:1100px){.mast-brand{display:inline-flex}.masthead .menu-button,.masthead .mast-search,.masthead .mast-fav,.masthead .mast-search-icon{display:none}.mast-nav{display:flex;align-items:center;gap:4px}.mast-nav button{height:40px;padding:0 12px;font-size:14px;font-weight:500;color:var(--gray);transition:color .15s}.mast-nav button>svg{display:none}.mast-nav button:hover,.mast-nav button.active{color:var(--ink)}.mast-nav button{display:inline-flex;align-items:center}.mast-actions{gap:8px;margin-left:auto}.mast-wheel{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 12px 0 6px;border-radius:10px;font-size:12.5px;font-weight:600;line-height:1.1;color:var(--gray);text-align:left;transition:background .15s}.mast-wheel:hover{background:var(--panel)}.mast-wheel b{display:block;font-size:13px;font-weight:700;color:var(--ink)}.mast-wheel-art{width:34px;height:34px}.mast-wheel-art svg{width:100%;height:100%}}.masthead .button{min-height:44px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:700;box-shadow:none}.masthead .mast-login{color:var(--ink);background:var(--panel)}.masthead .mast-login:hover{background:var(--panel-2)}.masthead .mast-login svg{display:none}.masthead .mast-signup{display:none}@media(min-width:761px){.masthead .mast-signup{display:inline-flex}}.button{border-radius:10px}.button-primary{color:var(--on-cta);background:var(--cta);box-shadow:0 0 6px color-mix(in srgb,var(--cta) 30%,transparent)}.button-primary:hover{background:color-mix(in srgb,var(--cta) 88%,#fff);transform:none}.button-primary:disabled,.button-primary:disabled:hover{color:var(--gray);background:var(--panel-2);box-shadow:none;opacity:1}.button-primary:disabled .button-tag{color:var(--ink);background:var(--panel-3)}.button-ghost{border:0;color:var(--ink);background:var(--panel-2);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.top-banner{display:grid;grid-template-columns:minmax(0,2.38fr) minmax(0,1fr);gap:8px;height:clamp(260px,21vw,300px)}.hero-card{position:relative;overflow:hidden;border-radius:16px;background:radial-gradient(ellipse 60% 90% at 72% 50%,color-mix(in srgb,var(--primary) 70%,transparent),transparent 70%),linear-gradient(120deg,color-mix(in srgb,var(--primary) 55%,var(--night)),color-mix(in srgb,var(--primary) 85%,var(--night)))}.hero-card .hero-stage{position:absolute;inset:0;touch-action:pan-y}.hero-card .hero-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s}.hero-card .hero-slide.on{z-index:1;opacity:1;visibility:visible;transition:opacity .5s}.hero-card .hero-art{position:absolute;right:2%;top:6%;bottom:0;width:56%;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.hero-card .hero-art img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 20px 30px #0007);transform:translateY(14px);transition:transform .8s var(--ease)}.hero-card .hero-slide.on .hero-art img{transform:none}.hero-card .hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;height:100%;max-width:46%;padding:24px 36px 30px}.hero-chip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:600;color:var(--ink);background:#00000052}.hero-chip>svg{color:#ffffffd9}.hero-card h2{margin-top:auto;font-size:32px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:#fff;text-wrap:balance}.hero-card .hero-cta{margin-top:20px;margin-bottom:auto;min-height:44px;padding:0 18px}.hero-card .hero-controls{position:absolute;z-index:2;right:18px;bottom:8px;display:flex;align-items:center;gap:6px}.hero-card .hero-dots{display:flex;gap:0}.hero-card .hero-dots button{display:grid;place-items:center;width:18px;height:44px;transition:width .3s var(--ease)}.hero-card .hero-dots button.on{width:30px}.hero-card .hero-dots button:before{content:"";width:7px;height:7px;border-radius:4px;background:#fff5;transition:width .3s var(--ease),background .3s}.hero-card .hero-dots button.on:before{width:20px;background:#fff}.hero-card .hero-arrow{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#fff;background:#00000040}.hero-card .hero-arrow:hover{background:#00000070}.hero-card .hero-arrow,.mast-avatar,.masthead .mast-deposit{position:relative}.hero-card .hero-arrow:after{content:"";position:absolute;inset:-8px -3px}.gcard-fav:after{content:"";position:absolute;inset:-5px}.mast-avatar:after,.masthead .mast-deposit:after{content:"";position:absolute;inset:-4px}.top-tiles{display:grid;grid-template-rows:1fr 1fr;gap:8px;min-width:0}.top-tile{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:0 22px;border-radius:16px;text-align:left;color:#fff;transition:filter .2s}.top-tile:hover{filter:brightness(1.1)}.top-tile small{position:absolute;top:16px;left:22px;font-size:12px;font-weight:500;color:#fffc}.top-tile strong{position:relative;z-index:1;margin-top:30px;font-size:22px;font-weight:700}.tile-wheel{background:linear-gradient(115deg,color-mix(in srgb,var(--grana) 45%,var(--night)),color-mix(in srgb,var(--grana) 90%,#ff8a3d 10%))}.tile-draw{background:linear-gradient(115deg,color-mix(in srgb,var(--blau) 45%,var(--night)),color-mix(in srgb,var(--blau) 85%,#a24bff 15%))}.top-tile-art{position:absolute;right:-14px;top:50%;width:58%;height:130%;translate:0 -50%;display:flex;align-items:center;justify-content:flex-end;pointer-events:none;transition:rotate .8s var(--ease),translate .5s var(--ease)}.top-tile-art svg{width:auto;height:100%;aspect-ratio:1}.top-tile-art img{height:100%;width:auto;object-fit:contain}.tile-wheel:hover .top-tile-art{rotate:25deg}.tile-draw:hover .top-tile-art{translate:-6px -50%}.lobby-search{display:flex;align-items:center;gap:12px;width:100%;height:44px;margin-top:16px;padding:0 14px;border-radius:10px;font-size:14px;font-weight:500;color:var(--gray);background:var(--panel);text-align:left;border:1px solid transparent;transition:border-color .15s}.lobby-search:hover{border-color:var(--line)}.lobby-search kbd{margin-left:auto;padding:2px 7px;border-radius:6px;font:inherit;font-size:12px;background:var(--panel-2)}.shell-main .section{margin-top:36px;padding-top:0;border-top:0}.section-head{align-items:center;margin-bottom:14px}.section-title{display:flex;align-items:center;gap:12px}.section-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--cta);background:var(--panel-2)}.section-head h2{font-size:22px;font-weight:500;letter-spacing:-.01em}.section-actions{gap:8px}.row-all{height:44px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:700;color:var(--ink);background:var(--panel);transition:background .15s}.row-all:hover{background:var(--panel-2)}.row-arrows{display:flex;overflow:hidden;border-radius:10px;background:var(--panel)}.row-arrow{width:36px;height:44px;border:0;border-radius:0;color:var(--ink);background:none;box-shadow:none}.row-arrow+.row-arrow{box-shadow:inset 1px 0 0 var(--line)}.row-arrow:hover:not(:disabled){background:var(--panel-2)}.row-arrow:disabled{opacity:.35}.game-track{grid-auto-columns:calc((100% - 6 * 10px) / 7);gap:10px;padding:6px 0;margin:-6px 0}@media(max-width:1439px){.game-track{grid-auto-columns:calc((100% - 5 * 10px) / 6)}}@media(max-width:1099px){.game-track{grid-auto-columns:calc((100% - 3 * 10px) / 4.3)}}@media(max-width:760px){.game-track{grid-auto-columns:calc((100% - 2 * 8px) / 2.6);gap:8px}}.games-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.gcard{position:relative;padding:0;border-radius:12px;background:none;box-shadow:none;transition:transform .25s var(--ease)}.gcard:hover{background:none;transform:translateY(-4px)}.gcard-art{aspect-ratio:193 / 246;overflow:hidden;border-radius:12px;background:var(--world-deep);box-shadow:none;transform:none}.gcard:hover .gcard-art{transform:none;box-shadow:none}.gcard-art .cover img{object-position:50% 50%;transform:scale(1.02);transition:transform .5s var(--ease)}.gcard:hover .gcard-art .cover img{transform:scale(1.08)}.gcard-art .cover-shade{display:none}.gcard-label{position:absolute;z-index:1;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:52px 8px 10px;text-align:center;background:linear-gradient(0deg,#06090ef0 0%,#06090ea0 45%,transparent 100%);pointer-events:none}.gcard-name{font-family:Archivo,system-ui,sans-serif;font-stretch:78%;font-size:21px;font-weight:900;line-height:.95;letter-spacing:.005em;text-transform:uppercase;color:#fff;text-wrap:balance;text-shadow:0 2px 0 #00000080,0 0 14px #0009}.gcard-provider{font-size:10.5px;font-weight:500;color:#ffffffa8}.gcard .gcard-title{position:static;margin:0}.gcard .gcard-title>button{position:absolute;inset:0;z-index:2;width:100%;overflow:hidden;color:transparent;font-size:0}.gcard .gcard-title>button:after{display:none}.gcard:has(.gcard-title>button:focus-visible){outline:2px solid var(--cta);outline-offset:2px}.gcard-meta{display:none}.gcard-play{z-index:3;top:42%;width:50px;height:50px;color:var(--on-cta);background:var(--cta);box-shadow:none}.gcard-fav{z-index:4;top:8px;right:8px;width:34px;height:34px;border-radius:8px;opacity:1;color:#fff;background:color-mix(in srgb,var(--night) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gcard-fav:hover{background:var(--night)}.gcard-fav.is-favorite{color:var(--cta)}.gcard-new{z-index:3;top:8px;left:8px;padding:3px 7px;border-radius:6px;font-size:11.5px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:color-mix(in srgb,var(--night) 82%,transparent)}.game-table{padding:8px 8px 4px;border-radius:16px;background:var(--panel)}.table-tabs{display:flex;align-items:center;gap:4px;padding:6px 6px 10px}.table-tabs button{height:40px;padding:0 14px;border-radius:10px;font-size:14px;font-weight:600;color:var(--gray);transition:color .15s,background .15s}.table-tabs button:hover{color:var(--ink)}.table-tabs button.on{color:var(--cta);background:var(--panel-2)}.table-total{margin-left:auto;padding-right:10px;font-size:13px;font-weight:600;color:var(--gray)}.table-scroll{overflow-x:auto}.game-table table{width:100%;min-width:640px;border-collapse:separate;border-spacing:0 4px;font-size:13.5px}.game-table th{padding:8px 14px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gray)}.game-table td{height:52px;padding:0 14px;font-weight:600;background:color-mix(in srgb,var(--night) 96%,#fff)}.game-table tbody tr:nth-child(2n) td{background:transparent}.game-table td:first-child{border-radius:10px 0 0 10px}.game-table td:last-child{border-radius:0 10px 10px 0;text-align:right}.table-game{display:flex;align-items:center;gap:12px}.table-game img{width:32px;height:32px;border-radius:6px;object-fit:cover}.game-table .num{font-variant-numeric:tabular-nums}.table-pill{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--panel-2)}.table-open{height:32px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:700;color:var(--ink);background:var(--panel-2)}.table-open:hover{background:var(--panel-3)}.feature,.giveaway,.wheel-result,.promo,.empty-state,.modal,.palette{border-radius:16px;background:var(--panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.modal-facts>div{background:var(--panel-2)}.chip{border-radius:10px;background:var(--panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.chip.active,.chip[aria-pressed=true]{color:var(--on-cta);background:var(--cta)}.index-toggle{border-radius:10px;background:var(--panel);box-shadow:none}.index-toggle button{border-radius:8px}.index-toggle button[aria-pressed=true]{color:var(--on-cta);background:var(--cta)}.footer{background:color-mix(in srgb,var(--night) 96%,#fff)}@media(max-width:760px){:root{--page: calc(100% - 24px) }.masthead,.masthead.scrolled,.masthead .masthead-row{height:60px}.page-pad{padding-top:72px}.masthead .button{min-height:38px;padding:0 14px;font-size:13px}.top-banner{grid-template-columns:1fr;height:auto}.hero-card{height:220px}.hero-card .hero-copy{max-width:58%;padding:16px 18px 20px}.hero-chip{height:26px;font-size:11.5px}.hero-card h2{font-size:21px}.hero-card .hero-cta{margin-top:14px;min-height:38px;padding:0 14px;font-size:13px}.hero-card .hero-art{width:52%;top:12%}.hero-card .hero-arrow{display:none}.top-tiles{grid-template-columns:1fr 1fr;grid-template-rows:110px}.top-tile{padding:0 14px}.top-tile small{top:12px;left:14px;font-size:11px}.top-tile strong{margin-top:20px;font-size:16px}.top-tile-art{width:auto;height:90%;right:-36px}.top-tile small{z-index:1;max-width:62%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hero-chip{max-width:100%;white-space:nowrap}.section-head h2{font-size:18px}.row-all{height:38px;padding:0 12px;font-size:13px}.row-arrows{display:none}.gcard-name{font-size:17px}}.hero-card,.top-tile{background:var(--panel)}.hero-crest{--a: var(--grana);--b: var(--blau)}.hero-ball{--a: var(--blau);--b: var(--primary)}.hero-trophy{--a: color-mix(in srgb, var(--blau) 70%, var(--night));--b: color-mix(in srgb, var(--accent) 70%, var(--grana))}.tile-wheel{--a: color-mix(in srgb, var(--grana) 55%, var(--night));--b: color-mix(in srgb, var(--grana) 70%, var(--accent))}.tile-draw{--a: color-mix(in srgb, var(--blau) 50%, var(--night));--b: color-mix(in srgb, var(--blau) 75%, #7a4bff)}.hero-scene,.tile-scene{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 74% 52%,color-mix(in srgb,var(--b) 60%,#fff 22%) 0%,color-mix(in srgb,var(--b) 40%,transparent) 22%,transparent 48%),linear-gradient(105deg,color-mix(in srgb,var(--a) 55%,var(--night)) 0%,var(--a) 42%,var(--b) 100%)}.hero-scene:before,.hero-scene:after,.tile-scene:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.hero-scene:before{right:6%;top:50%;width:62%;aspect-ratio:1;translate:0 -50%;border:34px solid #ffffff0d}.hero-scene:after{right:18%;top:50%;width:36%;aspect-ratio:1;translate:0 -50%;border:2px solid #ffffff1c}.tile-scene:before{right:-12%;top:50%;width:80%;aspect-ratio:1;translate:0 -50%;border:22px solid #ffffff0d}.hero-object{position:absolute;z-index:1;right:9%;top:50%;height:82%;width:auto;max-width:48%;object-fit:contain;translate:0 -50%;filter:drop-shadow(0 26px 34px #0008);opacity:0;transform:translate(30px) scale(.92);transition:opacity .6s,transform .9s var(--ease)}.hero-card .hero-slide.on .hero-object{opacity:1;transform:none}.tile-object{position:absolute;z-index:1;right:4%;top:50%;height:88%;width:auto;max-width:46%;object-fit:contain;translate:0 -50%;filter:drop-shadow(0 14px 20px #0008);transition:transform .6s var(--ease)}.top-tile:hover .tile-object{transform:scale(1.08) rotate(-4deg)}.tile-wheel:hover .tile-object{transform:scale(1.06) rotate(14deg)}.top-tile small,.top-tile strong{z-index:2}.hero-card .hero-copy{max-width:50%}@media(prefers-reduced-motion:no-preference){.hero-card .hero-slide.on .hero-object{animation:obj-float 5s ease-in-out .9s infinite}.tile-object{animation:obj-float 6s ease-in-out infinite}.tile-draw .tile-object{animation-delay:-3s}@keyframes obj-float{0%,to{translate:0 -50%;rotate:0deg}50%{translate:0 calc(-50% - 10px);rotate:-2deg}}}@media(max-width:760px){.top-tile:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#000000a0 0%,#00000040 60%,transparent 85%)}.top-tile small,.top-tile strong{z-index:2}}@media(max-width:760px){.hero-object{right:2%;height:74%;max-width:44%}.hero-card .hero-copy{max-width:60%}.hero-scene:before{border-width:18px}.tile-object{right:-4%;height:80%}}body{letter-spacing:.016em;font-weight:500}.mast-nav button{font-weight:620}.masthead .mast-count{display:inline-grid;place-items:center;min-width:19px;height:19px;margin-left:7px;padding:0 5px;border-radius:999px;background:var(--cta);color:var(--on-cta);font-size:11px;font-weight:800;line-height:1;letter-spacing:0}.button,.masthead .button,.row-all,.table-open,.hero-card .hero-cta,.hero-card h2,.top-tile strong{font-weight:800}.section-head h2,.hero-chip,.top-tile small,.lobby-search,.table-tabs button,.mast-wheel{font-weight:620}.mast-wheel b{font-weight:800}.gcard-provider{font-weight:600}.game-table td{font-weight:620}.game-table th{font-weight:800;letter-spacing:.05em}.collection-head h1,.feature h2,.feature-body h2,.giveaway-body h3,.modal-body h2,.wheel-copy h1,.info-body h2{font-weight:800}.gcard-name small{display:block;margin-top:.22em;font-size:.62em;line-height:1}.gcard.has-portrait .gcard-art{container-type:inline-size}.gcard.has-portrait .gcard-art .cover img{object-position:50% 50%}.gcard.has-portrait .gcard-label{gap:4cqi;padding:34% 7cqi 6cqi;background:linear-gradient(0deg,#0000005c 0%,#00000024 55%,transparent 100%)}.gcard.has-portrait .gcard-name{font-family:var(--font-display);font-stretch:100%;font-size:clamp(15px,11.4cqi,32px);font-weight:800;line-height:.98;letter-spacing:-.012em;text-shadow:0 1px 0 #0000004d,0 3px 12px #00000066}.gcard.has-portrait .gcard-provider{font-size:clamp(9px,5.4cqi,14px);font-weight:620;letter-spacing:.01em;color:#ffffffe0;text-shadow:0 1px 6px #0007}.footer-lang{padding:0;box-shadow:none}@media(max-width:760px){.lobby-search{display:none}.hero-card{height:184px}.hero-card .hero-copy{padding:14px 16px 16px}.hero-card h2{font-size:20px}.hero-card .hero-cta{margin-top:12px}.top-tiles{grid-template-rows:84px}.top-tile strong{margin-top:18px;font-size:15px}.shell-main .section{margin-top:22px}}@media(hover:none){.lobby-search kbd{display:none}}.palette-row.active{background:var(--panel-2)}.game-modal .modal-art .cover img{object-fit:cover;object-position:50% 30%}@media(max-width:760px){.game-modal .modal-art{height:30vh;min-height:180px}.game-modal .modal-body{padding:22px 18px 0}.game-modal .modal-facts{grid-template-columns:1fr 1fr}.game-modal .modal-facts>div:last-child{grid-column:1 / -1}.game-modal .modal-buttons{position:sticky;bottom:0;z-index:2;margin:0 -18px;padding:12px 18px max(14px,env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,var(--panel) 28%)}}:root[data-theme],:root{--muted: var(--gray);--faint: var(--gray)}.hero-kicker>b{color:var(--ink)}.palette-row mark{color:var(--ink);text-decoration:underline;text-decoration-color:var(--gray);text-underline-offset:3px}.menu-glyph{background:var(--panel-2)}.menu-glyph>span{background:var(--ink)}.sheet-panel{background:var(--night);-webkit-backdrop-filter:none;backdrop-filter:none}.sheet-panel:before{display:none}.sheet-tile,.sheet-promo,.sheet-promo.is-wheel,.sheet-cats .quick-link{background:var(--panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sheet-tile.active,.sheet-cats .quick-link.is-active,.sheet-cats .quick-link:hover,.sheet-cats .quick-link:focus-visible{transform:none;background:var(--panel-2);box-shadow:none}.sheet-tile-icon,.sheet-promo-icon,.sheet-cats .quick-icon{color:var(--gray);background:var(--panel-2);box-shadow:none}.sheet-tile.active .sheet-tile-icon{color:var(--cta);background:var(--panel-3)}.sheet-cats .quick-link:hover .quick-icon,.sheet-cats .quick-link:focus-visible .quick-icon{color:var(--ink);background:var(--panel-3)}.sheet-tile-badge{color:var(--on-cta);background:var(--cta)}.sheet-cats .quick-link small{color:var(--gray);background:var(--panel-2)}.palette.search-panel{margin:86px auto auto;width:min(1120px,calc(100% - 32px));max-height:calc(100dvh - 110px);overflow:hidden;border-radius:16px;background:var(--panel);box-shadow:0 0 0 1px var(--line),0 30px 80px #000c}.palette.search-panel::backdrop{background:#000000a6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.search-head{display:flex;gap:10px;padding:16px 16px 12px}.search-field{flex:1;display:flex;align-items:center;gap:10px;min-width:0;height:48px;padding:0 6px 0 14px;border:1px solid transparent;border-radius:10px;color:var(--gray);background:var(--panel-2);transition:border-color .15s,background .15s}.search-field:focus-within{border-color:var(--cta);background:var(--panel-3)}.search-field input{flex:1;min-width:0;height:100%;border:0;outline:none;font:inherit;font-size:16px;font-weight:620;color:var(--ink);background:none}.search-field input::placeholder{color:var(--gray);font-weight:500}.search-clear{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:8px;color:var(--gray);transition:color .15s,background .15s}.search-clear:hover{color:var(--ink);background:var(--panel-3)}.search-close{flex:none;height:48px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:800;color:var(--ink);background:var(--panel-2);transition:background .15s}.search-close:hover{background:var(--panel-3)}.search-chips{display:flex;gap:6px;padding:0 16px 14px;overflow-x:auto;scrollbar-width:none}.search-chips::-webkit-scrollbar{display:none}.search-chips button{flex:none;height:36px;padding:0 14px;border-radius:10px;font-size:13.5px;font-weight:700;color:var(--gray);background:var(--panel-2);transition:color .15s,background .15s}.search-chips button:hover{color:var(--ink)}.search-chips button[aria-pressed=true]{color:var(--on-cta);background:var(--cta)}.search-body{flex:1;min-height:0;overflow-y:auto;padding:0 16px 18px;border-top:1px solid var(--line)}.search-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 12px}.search-label h2{font-size:16px;font-weight:800}.search-label button{font-size:13px;font-weight:700;color:var(--gray);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.search-label button:hover{color:var(--ink);text-decoration-color:var(--gray)}.search-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:10px}.search-card{display:block;width:100%;padding:0;text-align:inherit}.search-card .gcard-art{display:block;position:relative}.search-card.active .gcard-art,.search-card:focus-visible .gcard-art{outline:2px solid var(--cta);outline-offset:2px}.search-card:focus-visible{outline:none}@media(hover:none){.search-card.active:not(:focus-visible) .gcard-art{outline:none}}.search-empty{margin-top:18px;padding:18px;border-radius:12px;background:var(--panel-2)}.search-empty strong{display:block;font-size:15px;font-weight:800}.search-empty p{margin-top:6px;font-size:13.5px;line-height:1.55;color:var(--gray)}.search-hints{display:none}@media(hover:hover)and (pointer:fine){.search-hints{display:flex;gap:18px;padding:10px 16px;border-top:1px solid var(--line);font-size:12px;color:var(--gray)}.search-hints span{display:inline-flex;align-items:center;gap:5px}.search-hints kbd{padding:1px 6px;border-radius:5px;font:inherit;font-size:11px;font-weight:700;color:var(--ink);background:var(--panel-2);border:0}}@media(max-width:760px){.palette.search-panel{margin:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;border-radius:0}.search-head{padding:12px 12px 10px}.search-close{padding:0 14px}.search-chips{padding:0 12px 12px}.search-body{padding:0 12px 16px}.search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.intro{position:fixed;inset:0;z-index:200;display:grid;place-items:center;overflow:hidden;cursor:pointer;background:var(--night)}.intro-glow{position:absolute;inset:-10%;pointer-events:none;background:radial-gradient(38% 46% at 32% 60%,color-mix(in srgb,var(--grana) 30%,transparent),transparent 70%),radial-gradient(38% 46% at 68% 40%,color-mix(in srgb,var(--blau) 32%,transparent),transparent 70%)}.intro-machine{position:relative;display:flex;gap:clamp(8px,1.2vw,14px);padding:clamp(10px,1.3vw,16px);border-radius:24px;background:var(--panel);box-shadow:0 0 0 1px #ffffff12,0 40px 100px -30px #000}.intro-reel{position:relative;width:clamp(92px,13vw,168px);aspect-ratio:4 / 5;overflow:hidden;border-radius:14px;outline:2px solid transparent;outline-offset:-2px;background:var(--panel-2)}.intro-reel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#000000a0,transparent 22%,transparent 78%,#000000a0)}.intro-strip{position:absolute;inset:0 0 auto;display:flex;flex-direction:column}.intro-strip>*{flex:none;width:100%;aspect-ratio:4 / 5}.intro-strip>img{display:block;object-fit:cover}.intro-tile{display:grid;place-items:center;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--grana) 70%,var(--night)),color-mix(in srgb,var(--blau) 55%,var(--night)) 75%)}.intro-tile .brand-mark{width:62%;height:auto;aspect-ratio:1}.intro-logo{position:fixed;top:0;left:0;z-index:2;opacity:0;transform-origin:0 0;pointer-events:none}.intro-logo .brand-name{clip-path:inset(0 100% 0 0)}.intro-burst{position:absolute;top:0;left:0;width:44px;height:44px;border-radius:50%;opacity:0;box-shadow:0 0 0 2px var(--accent),0 0 40px color-mix(in srgb,var(--accent) 50%,transparent)}.intro-skip{position:absolute;bottom:28px;left:50%;translate:-50% 0;font-size:13px;color:var(--gray)}:root.intro-playing .mast-brand .brand{visibility:hidden}:root{--danger: #ff5d6c}.avatar{display:inline-grid;place-items:center;flex:none;border-radius:50%;font-weight:800;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,var(--grana),var(--blau));box-shadow:inset 0 0 0 2px #ffffff26}.mast-wallet{display:flex;align-items:center;height:44px;padding:4px;border-radius:10px;background:var(--panel)}.mast-balance{display:inline-flex;align-items:center;gap:8px;height:100%;padding:0 12px 0 10px;border-radius:8px;font-size:14px;color:var(--gray);transition:color .15s}.mast-balance b{font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.mast-balance:hover{color:var(--ink)}.masthead .mast-deposit{min-height:36px;height:36px;padding:0 14px;gap:6px;border-radius:8px}.mast-profile{position:relative}.mast-avatar{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 8px 0 4px;border-radius:10px;color:var(--gray);transition:background .15s,color .15s}.mast-avatar:hover,.mast-avatar[aria-expanded=true]{color:var(--ink);background:var(--panel)}.profile-pop{position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:270px;padding:8px;border-radius:14px;background:var(--panel);box-shadow:0 0 0 1px var(--line),0 24px 60px #000a;transform-origin:top right}.profile-pop-head{display:flex;align-items:center;gap:12px;padding:8px 8px 12px}.profile-pop-head>span{display:grid;min-width:0}.profile-pop-head strong{font-size:15px;font-weight:800}.profile-pop-head small{overflow:hidden;font-size:12.5px;color:var(--gray);white-space:nowrap;text-overflow:ellipsis}.profile-pop-balance{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;padding:10px 12px;border-radius:10px;font-size:13px;color:var(--gray);background:var(--panel-2)}.profile-pop-balance b{font-size:15px;color:var(--ink);font-variant-numeric:tabular-nums}.profile-pop>button{display:flex;align-items:center;gap:12px;width:100%;height:42px;padding:0 12px;border-radius:9px;font-size:14px;font-weight:620;color:var(--ink);transition:background .15s}.profile-pop>button svg{color:var(--gray)}.profile-pop>button:hover,.profile-pop>button:focus-visible{background:var(--panel-2)}.profile-pop .profile-pop-out{margin-top:4px;box-shadow:0 -1px 0 var(--line);border-radius:0 0 9px 9px}@media(max-width:760px){.mast-wallet{height:42px;padding:3px}.mast-balance{padding:0 8px;font-size:13px}.mast-balance svg{display:none}.masthead .mast-deposit{width:36px;min-height:36px;height:36px;padding:0}.masthead .mast-deposit span{display:none}.mast-avatar{height:38px;padding:0 2px}.mast-avatar svg{display:none}.mast-avatar .avatar{width:32px!important;height:32px!important}.profile-pop{position:fixed;top:64px;right:12px;width:min(300px,calc(100vw - 24px))}}.field{display:grid;gap:7px}.field label{font-size:13px;font-weight:620;color:var(--gray)}.field input,.input-wrap{width:100%;height:46px;border:1px solid transparent;border-radius:10px;font-size:15px;color:var(--ink);background:var(--panel-2);transition:border-color .15s,background .15s}.field input{padding:0 14px}.field input::placeholder{color:var(--gray)}.field input:focus,.input-wrap:focus-within{outline:none;border-color:var(--cta);background:var(--panel-3)}.input-wrap{display:flex;align-items:center}.input-wrap input{flex:1;min-width:0;height:100%;padding:0 14px;border:0;background:none;font:inherit;color:inherit}.input-wrap input:focus{outline:none}.field .input-wrap input{border:0;background:none}.input-eye{display:grid;place-items:center;width:44px;height:100%;color:var(--gray)}.input-eye:hover{color:var(--ink)}.money-input>span{padding-left:14px;font-weight:800;color:var(--gray)}.money-input input{padding-left:8px;font-weight:700;font-variant-numeric:tabular-nums}.field input[type=date]{color-scheme:dark}.field.has-error input,.field.has-error .input-wrap,.input-wrap:has(input[aria-invalid=true]){border-color:var(--danger)}.field-error{font-size:12.5px;font-weight:600;color:var(--danger)}.field-hint{font-size:12.5px;color:var(--gray)}.strength{display:flex;align-items:center;gap:4px}.strength i{width:34px;height:4px;border-radius:2px;background:var(--panel-3)}.strength b{margin-left:6px;font-weight:700}.strength.s1 i:nth-child(-n+1){background:var(--danger)}.strength.s1 b{color:var(--danger)}.strength.s2 i:nth-child(-n+2){background:#f0b450}.strength.s2 b{color:#f0b450}.strength.s3 i{background:#3ccf8e}.strength.s3 b{color:#3ccf8e}.check{position:relative;display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:var(--gray);cursor:pointer}.check input{position:absolute;opacity:0;width:20px;height:20px;margin:0}.check-box{display:grid;place-items:center;flex:none;width:20px;height:20px;margin-top:1px;border-radius:6px;color:transparent;background:var(--panel-3);transition:background .15s,color .15s}.check input:checked+.check-box{color:var(--on-cta);background:var(--cta)}.check input:focus-visible+.check-box{outline:2px solid var(--cta);outline-offset:2px}.check.has-error .check-box{box-shadow:inset 0 0 0 1px var(--danger)}.button-danger{color:#fff;background:#d23a4b}.button-danger:hover{background:#e04557}.modal.auth-modal[open]{display:grid}.modal.auth-modal{grid-template-columns:400px 1fr;width:min(920px,calc(100% - 32px));height:min(772px,calc(100dvh - 40px));padding:0;overflow:hidden}.auth-art{position:relative;overflow:hidden;background:var(--night)}.auth-art-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.auth-art-tint{position:absolute;inset:0;background:linear-gradient(165deg,var(--grana) 0%,color-mix(in srgb,var(--grana) 50%,var(--blau)) 45%,var(--blau) 100%);mix-blend-mode:color;opacity:.9}.auth-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--night) 92%,transparent) 100%)}.auth-object{position:absolute;z-index:1;left:50%;top:40%;width:58%;height:auto;translate:-50% -50%;filter:drop-shadow(0 26px 40px #000b)}@media(prefers-reduced-motion:no-preference){.auth-object{animation:auth-float 6s ease-in-out infinite}@keyframes auth-float{0%,to{translate:-50% -50%}50%{translate:-50% calc(-50% - 10px)}}}.auth-art-copy{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:0 32px 34px}.auth-art-copy strong{display:block;font-size:26px;font-weight:800;line-height:1.12;letter-spacing:-.015em;color:#fff;text-wrap:balance}.auth-art-copy p{margin-top:10px;font-size:14px;line-height:1.5;color:#ffffffd9}.auth-main{display:flex;flex-direction:column;min-height:0;padding:22px 40px 20px;overflow:auto}.auth-modal .auth-tabs{display:flex;gap:28px;margin:0 48px 0 0;padding:0;border-radius:0;background:none;box-shadow:inset 0 -1px 0 var(--line)}.auth-modal .auth-tabs button{height:46px;padding:0;border-radius:0;font-size:15px;font-weight:800;color:var(--gray);background:none;box-shadow:inset 0 -2px 0 transparent;transition:color .15s,box-shadow .15s}.auth-modal .auth-tabs button:hover{color:var(--ink)}.auth-modal .auth-tabs button.on{color:var(--ink);background:none;box-shadow:inset 0 -2px 0 var(--cta)}.auth-form{display:grid;gap:12px;margin-top:20px}.auth-form form{display:grid;gap:12px}.auth-head{display:grid;gap:6px;margin-bottom:4px}.auth-head h2{font-size:26px;font-weight:800;line-height:1.15;letter-spacing:-.015em}.auth-head p{font-size:14px;line-height:1.5;color:var(--gray)}.input-wrap.has-icon{padding-left:14px}.input-icon{display:grid;place-items:center;flex:none;color:var(--gray);transition:color .15s}.input-wrap.has-icon input{padding-left:10px}.input-wrap:focus-within .input-icon{color:var(--ink)}.dob{display:grid;grid-template-columns:1fr 1.6fr 1.2fr;gap:8px}.select-wrap{position:relative}.select-wrap select{width:100%;height:46px;padding:0 34px 0 14px;border:1px solid transparent;border-radius:10px;font:inherit;font-size:15px;font-weight:600;color:var(--ink);background:var(--panel-2);appearance:none;cursor:pointer;transition:border-color .15s,background .15s}.select-wrap select:focus{outline:none;border-color:var(--cta);background:var(--panel-3)}.select-wrap select:has(option[value=""]:checked){color:var(--gray)}.select-wrap select option{color:var(--ink);background:var(--panel)}.select-wrap svg{position:absolute;right:12px;top:50%;translate:0 -50%;color:var(--gray);pointer-events:none}.field.has-error .select-wrap select{border-color:var(--danger)}.auth-link{padding:0;font:inherit;font-weight:700;color:var(--ink);text-decoration:underline;text-decoration-color:var(--gray);text-underline-offset:3px}.auth-link:hover{text-decoration-color:var(--ink)}.auth-forgot{justify-self:end;margin-top:-6px;font-size:13px}.auth-back{display:inline-flex;align-items:center;gap:6px;justify-self:start;font-size:13.5px}.auth-error{padding:10px 12px;border-radius:10px;font-size:13.5px;font-weight:600;color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.auth-submit{margin-top:6px;min-height:50px;font-size:15px}.auth-switch{text-align:center;font-size:14px;color:var(--gray)}.auth-sent{display:grid;gap:12px;justify-items:start}.auth-sent p{font-size:14.5px;line-height:1.6;color:var(--gray)}.auth-sent b{color:var(--ink)}.auth-sent-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:var(--ink);background:var(--panel-3)}@media(max-width:760px){.modal.auth-modal{grid-template-columns:1fr;grid-template-rows:150px minmax(0,1fr);width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.auth-object{top:54%;width:auto;height:74%}.auth-art-copy{display:none}.field input,.input-wrap input,.select-wrap select{font-size:16px}.auth-main{padding:6px 18px 18px}.auth-modal .auth-tabs{margin-right:0}.auth-head h2{font-size:22px}}.auth-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;border-radius:12px;background:var(--panel-2)}.auth-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;border-radius:9px;font-size:14px;font-weight:700;color:var(--gray);transition:color .15s,background .15s}.auth-tabs button:hover{color:var(--ink)}.auth-tabs button.on{color:var(--ink);background:var(--panel-3);box-shadow:0 2px 8px #0004}.modal.wallet-modal{width:min(500px,calc(100% - 32px))}.wallet-head{display:grid;gap:16px;padding:28px 28px 0}.wallet-head h2{font-size:24px;font-weight:800}.wallet-head .auth-tabs{margin-right:0}.wallet-balance{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-radius:12px;font-size:14px;color:var(--gray);background:var(--panel-2)}.wallet-balance b{font-size:20px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.wallet-body{display:grid;gap:14px;padding:20px 28px 26px}.amount-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.amount-chips button{height:40px;border-radius:10px;font-size:14px;font-weight:700;background:var(--panel-2);transition:background .15s,color .15s}.amount-chips button:hover{background:var(--panel-3)}.amount-chips button.on{color:var(--ink);background:var(--panel-3);box-shadow:inset 0 0 0 1px var(--ink)}.wallet-label{margin-top:4px;font-size:13px;font-weight:620;color:var(--gray)}.method-list{display:grid;gap:8px}.method{display:flex;align-items:center;gap:12px;height:52px;padding:0 14px 0 8px;border-radius:12px;font-size:14px;font-weight:620;color:var(--gray);background:var(--panel-2)}.method-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--panel-3)}.method em{margin-left:auto;padding:3px 8px;border-radius:6px;font-size:11px;font-style:normal;font-weight:700;color:var(--gray);background:var(--panel-3)}.wallet-preview{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;font-size:13.5px;line-height:1.5;color:var(--ink);background:var(--panel-3)}.wallet-preview svg{flex:none;margin-top:2px;color:var(--gray)}.wallet-preview b{font-weight:800}.button-tag{margin-left:8px;padding:2px 7px;border-radius:6px;font-size:11.5px;font-style:normal;font-weight:800;background:#0000002e}.wallet-note{font-size:12.5px;line-height:1.55;color:var(--gray);text-align:center}@media(max-width:760px){.modal.wallet-modal{width:100%;max-width:none;margin:auto 0 0;border-radius:18px 18px 0 0}.wallet-head{padding:22px 18px 0}.wallet-body{padding:16px 18px 22px}}.account-hero{position:relative;display:flex;align-items:center;gap:20px;overflow:hidden;padding:30px 28px;border-radius:16px;background:var(--panel)}.account-hero-scene{position:absolute;inset:0;background:radial-gradient(circle at 88% 50%,color-mix(in srgb,var(--blau) 55%,transparent) 0%,transparent 45%),linear-gradient(100deg,var(--panel) 30%,color-mix(in srgb,var(--grana) 55%,var(--panel)) 75%,color-mix(in srgb,var(--blau) 60%,var(--panel)) 100%)}.account-hero>:not(.account-hero-scene){position:relative}.account-id{min-width:0;overflow-wrap:anywhere}.account-id h1{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.account-id p{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:6px;font-size:13.5px;color:var(--gray)}.account-id p span{display:inline-flex;align-items:center;gap:6px}.account-out{margin-left:auto}.account-layout{display:grid;grid-template-columns:240px 1fr;gap:20px;align-items:start;margin-top:20px}.account-nav{position:sticky;top:94px;display:grid;gap:2px;padding:8px;border-radius:16px;background:var(--panel)}.account-nav button{display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;border-radius:10px;font-size:14px;font-weight:620;color:var(--gray);transition:color .15s,background .15s}.account-nav button:hover{color:var(--ink)}.account-nav button.on{color:var(--ink);background:var(--panel-2)}.account-nav button.on svg{color:var(--cta)}.account-panel{display:grid;gap:16px;min-width:0}.panel-title{margin-top:8px;font-size:18px;font-weight:800}.panel-note{font-size:13.5px;line-height:1.6;color:var(--gray)}.panel-empty{display:grid;justify-items:center;gap:12px;padding:40px 20px;border-radius:16px;text-align:center;color:var(--gray);background:var(--panel)}.panel-empty p{text-wrap:pretty;max-width:44ch;font-size:14px;line-height:1.6}.account-panel>.table-tabs{display:flex;gap:4px;padding:6px;border-radius:14px;background:var(--panel)}.stat-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:12px}.stat{display:grid;align-content:start;gap:8px;padding:18px;border-radius:16px;text-align:left;background:var(--panel);transition:background .15s}button.stat:hover{background:var(--panel-2)}.stat-balance>span{color:#ffffffd9}.stat>span{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:620;color:var(--gray)}.stat b{font-size:26px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.stat small{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:var(--ink)}.stat small svg{color:var(--gray)}.stat .button{justify-self:start;min-height:40px}.stat-balance{background:linear-gradient(135deg,color-mix(in srgb,var(--grana) 40%,var(--panel)),var(--panel) 70%)}.recent-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.recent-list button{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;font-size:14px;font-weight:700;text-align:left;background:var(--panel);transition:background .15s}.recent-list button:hover{background:var(--panel-2)}.recent-list img{width:72px;height:40px;border-radius:7px;object-fit:cover}.wallet-card{display:grid;gap:6px;padding:26px;border-radius:16px;background:linear-gradient(120deg,color-mix(in srgb,var(--grana) 55%,var(--panel)),color-mix(in srgb,var(--blau) 55%,var(--panel)))}.wallet-card>span{font-size:14px;font-weight:620;color:#fffc}.wallet-card>b{font-size:40px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wallet-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.wallet-card .button-ghost{background:#0000003d}.wallet-split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.wallet-split>div{padding:16px 18px;border-radius:14px;background:var(--panel)}.wallet-split dt{font-size:13px;color:var(--gray)}.wallet-split dd{margin:6px 0 0;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.rg-card{display:grid;gap:12px;padding:22px;border-radius:16px;background:var(--panel)}.rg-card h2{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800}.rg-card h2 svg{color:var(--gray)}.rg-card>p,.rg-confirm p{font-size:14px;line-height:1.6;color:var(--gray)}.rg-row{display:flex;flex-wrap:wrap;gap:10px}.rg-row .input-wrap{flex:1 1 180px;width:auto}.rg-actions{display:flex;flex-wrap:wrap;gap:10px}.rg-confirm{display:grid;gap:12px;padding:14px;border-radius:12px;background:color-mix(in srgb,var(--danger) 10%,var(--panel-2))}.rg-danger h2 svg{color:var(--danger)}.rg-card .theme-selection{margin:0}.rg-card .theme-heading h3{font-size:17px;font-weight:800}.rg-card .theme-heading h3 svg{color:var(--gray)}.rg-card>.segmented{justify-self:start}.segmented{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:12px;background:var(--panel-2)}.segmented button{height:38px;padding:0 14px;border-radius:9px;font-size:14px;font-weight:700;color:var(--gray);transition:color .15s,background .15s}.segmented button:hover{color:var(--ink)}.segmented button.on{color:var(--ink);background:var(--panel-3);box-shadow:0 2px 8px #0004}.info-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.info-list dt{font-size:13px;font-weight:620;color:var(--gray)}.info-list dd{margin:4px 0 0;font-size:15px;font-weight:700}.switch-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}.switch-row>span:first-child{display:grid;gap:2px}.switch-row strong{font-size:14.5px}.switch-row small{font-size:13px;color:var(--gray)}.switch-row input{position:absolute;opacity:0}.switch{position:relative;flex:none;width:46px;height:26px;border-radius:999px;background:var(--panel-3);transition:background .2s}.switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:translate .2s var(--ease)}.switch-row input:checked+.switch{background:var(--cta)}.switch-row input:checked+.switch:after{translate:20px 0}.switch-row input:focus-visible+.switch{outline:2px solid var(--cta);outline-offset:2px}.empty-state .rg-actions{margin-top:4px}@media(max-width:960px){.account-layout{grid-template-columns:1fr}.account-nav{position:static;display:flex;overflow-x:auto;scrollbar-width:none}.account-nav button{flex:none}.stat-grid{grid-template-columns:1fr 1fr}.stat-balance{grid-column:1 / -1}}@media(max-width:760px){.account-hero{flex-wrap:wrap;gap:14px;padding:20px 18px}.account-hero .avatar{width:56px!important;height:56px!important;font-size:20px!important}.account-id h1{font-size:22px}.account-hero .account-out{position:absolute;top:14px;right:14px;min-height:36px;padding:0 12px;font-size:13px}.account-id h1{padding-right:96px}.account-nav{flex-wrap:wrap;overflow:visible;gap:4px}.account-nav button{height:40px;padding:0 12px;font-size:13.5px}.stat-grid,.wallet-split,.info-list{grid-template-columns:1fr}.wallet-card>b{font-size:32px}.rg-card{padding:18px}}.wallet-summary{display:grid;gap:12px;margin:16px 0}.wallet-head .wallet-summary{margin:0}.wallet-playable{gap:12px;flex-wrap:wrap}.wallet-playable b{font-size:28px}.wallet-availability{display:grid;gap:10px;margin:0}.wallet-availability>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px}.wallet-availability dt{font-size:13px;color:var(--gray)}.wallet-availability dd{margin:0;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.wallet-availability-note{font-size:13px;line-height:1.5;color:var(--gray)}.wallet-history{display:grid;list-style:none;padding:0;margin:0}.wallet-history li{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line, #ffffff18)}.wallet-history li>div{display:grid;gap:3px}.wallet-history li>div:last-child{text-align:right}.wallet-history small{opacity:.65;font-size:12px}.wallet-method{cursor:pointer}.wallet-method>input{width:16px;height:16px;min-height:0;flex:0 0 auto;accent-color:var(--accent)}.wallet-success{padding:12px;border-radius:8px;background:#4cc38a18;color:#6de3ad;font-size:13px}.player-bonuses{display:grid;gap:10px;margin:20px 0}.player-bonuses h3{font-size:15px;margin:0}.player-bonus{display:grid;gap:7px;padding:14px;border:1px solid var(--line, #ffffff18);border-radius:12px}.player-bonus-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.player-bonus p,.player-bonus small{margin:0;font-size:12px;opacity:.7}.player-bonus progress{width:100%;height:7px;accent-color:var(--accent)}.player-bonus .button{width:max-content}.player-bonus p.player-bonus-terms{line-height:1.6;opacity:.9}.player-bonus-policy{display:grid;gap:8px;padding-top:5px}.player-promotion,.player-rewards{display:grid;gap:14px}.player-promotion{padding:18px;border:1px solid var(--line, #ffffff26);border-radius:12px}.player-promotion form{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.player-promotion form>.field{flex:1 1 180px}.player-promotion form>.button{flex:none}.player-promotion h4{margin:0;font-size:16px}.player-promotion-preview{display:grid;gap:14px;padding-top:16px;border-top:1px solid var(--line, #ffffff26)}.player-promotion-preview p{margin:0;font-size:13px;line-height:1.6;color:var(--gray)}.player-promotion-preview .field-error{color:var(--danger)}.player-bonus-cancellation{display:grid;gap:14px;padding:16px;border:1px solid var(--line, #ffffff26);border-radius:12px;background:var(--panel-2, #111827)}.player-bonus-cancellation h4,.player-bonus-cancellation p{margin:0}.player-bonus-cancellation>p{font-size:13px;line-height:1.6}.player-bonus-actions{display:flex;flex-wrap:wrap;gap:8px}.player-bonus-cancellation .bonus-cancellation-summary{display:grid;gap:12px}.player-bonus-cancellation .bonus-cancellation-summary dl{display:grid;gap:10px;margin:0}.player-bonus-cancellation .bonus-cancellation-summary dl>div{display:flex;justify-content:space-between;gap:10px}.player-bonus-cancellation .bonus-cancellation-summary dt{color:var(--gray);font-size:13px}.player-bonus-cancellation .bonus-cancellation-summary dd{flex:none;margin:0;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.player-bonus-cancellation .bonus-cancellation-summary p{font-size:12px;line-height:1.6;color:var(--gray)}.player-bonus-cancellation .bonus-cancellation-blocked{padding:10px;border-radius:8px;background:#ffffff08;font-size:13px}@media(max-width:480px){.player-bonus-cancellation .bonus-cancellation-summary dl>div{flex-direction:column;gap:3px}.player-bonus-actions .button{width:100%}}.identity-form{display:grid;gap:14px;margin:18px 0}.identity-form select,.identity-form input[type=file]{width:100%;min-height:42px;padding:10px;color:inherit;background:var(--night, #080f1c);border:1px solid var(--line, #ffffff26);border-radius:8px}.player-bonus-detail{margin:12px 0;padding-top:12px;border-top:1px solid var(--line)}.player-bonus-detail summary{cursor:pointer;font-weight:600}.player-bonus-detail p{font-size:12px;line-height:1.6}.player-bonus-detail .wallet-availability{margin-top:12px}.player-bonus-goal{display:grid;gap:8px}.player-bonus-goal>p{line-height:1.6}.player-deposit-terms{display:grid;gap:8px}.player-deposit-terms p{line-height:1.6}.deposit-bonus-choice{display:grid;gap:12px;margin:8px 0;padding-top:18px;border-top:1px solid var(--line)}.deposit-bonus-choice>h3{font-size:16px;font-weight:700}.deposit-bonus-choice .field-hint{margin:0;line-height:1.6}.deposit-bonus-options{display:grid;gap:9px;margin:0;padding:0;border:0;min-width:0}.deposit-bonus-option{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2);cursor:pointer}.deposit-bonus-option.selected{border-color:var(--gold,#e8be42);background:color-mix(in srgb,var(--gold,#e8be42) 7%,var(--panel-2))}.deposit-bonus-option:focus-within{outline:2px solid var(--gold,#e8be42);outline-offset:3px}.deposit-bonus-option input{flex:none;margin:3px 0 0;accent-color:var(--gold,#e8be42)}.deposit-bonus-option>span{display:grid;gap:5px;min-width:0}.deposit-bonus-option strong{font-size:14px;line-height:1.4}.deposit-bonus-option small{color:var(--gray);font-size:12px;line-height:1.5}.deposit-bonus-terms{display:grid;gap:12px;padding:16px;background:var(--panel-2);border-radius:12px}.deposit-bonus-terms h4{font-size:14px}.deposit-bonus-terms p{font-size:12px;line-height:1.65;margin:0}.deposit-bonus-commitment{padding-top:12px;border-top:1px solid var(--line)}.payment-bonus-selection{line-height:1.55;max-width:40ch}.payment-bonus-selection b{font-size:inherit!important;font-weight:600}.deposit-bonus-options>legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.payment-bonus-cancel{margin-top:8px;max-width:40ch}.payment-bonus-cancel p{font-size:12px;line-height:1.6}.payment-bonus-cancel .wallet-card-actions{gap:12px}.payment-bonus-cancel .auth-link{text-align:left;font-size:12px}.player-cashback{display:grid;gap:14px;padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.player-cashback h2{margin:0 0 6px;font-size:20px}.player-cashback-heading p,.cashback-conditions p{margin:0;max-width:76ch;color:var(--muted);font-size:13px;line-height:1.6}.player-cashback-award{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px}.player-cashback-award b{font-size:24px;font-variant-numeric:tabular-nums}.cashback-campaign-choice{display:grid;gap:7px;font-size:13px}.cashback-campaign-choice select{min-height:42px;width:100%;padding:8px 12px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--ink)}.cashback-conditions{display:grid;gap:9px;border-top:1px solid var(--line);padding-top:14px}.cashback-conditions h3{margin:0;font-size:15px}.player-cashback .wallet-availability dd{max-width:65%;text-align:right}@media(max-width:600px){.player-cashback{padding:16px}.player-cashback .wallet-card-actions .button{flex:1 1 150px}}
