html[data-mode=day]{color-scheme:light;--day-paper:#fbf8f2;--day-paper2:#f3eee4;--day-card:#ffffff;--day-ink:#16123a;--day-mute:#4f4975;--day-line:rgba(22,18,58,0.14);--day-pink:#e0186f;--day-pink-tx:#c8125f;--day-gold-tx:#7a5200;--day-green-tx:#17703a;--bd:#000;--bd2:#d8d0c2;--pbg:#ffffff;--tilebg:#f3eee4;--hbg:#ffd8e8;--htx:#16123a;--txt:#16123a;--lnk:#c8125f;--vlnk:#9b1a6a;--acc:#c8125f;--acc2:#e0186f;--acc3:#7a5200;--acc4:#17703a;--acc5:#a8460f;--acc6:#6a3fc0;--navbg:#16123a;--navtx:#ffffff;--hov:#ffe3ef;--marbg:#16123a;--tiletx:#16123a;--prizebg:#fff4d6;--on-accent:#ffffff;--acc2-end:#e0186f;--wc-or:#e0186f;--wc-or2:#c8125f;--wc-mute:#4f4975;--wc-line:#d8d0c2;--wc-panel:#ffffff;--wc-panel2:#f3eee4;background-color:var(--day-paper)}html[data-mode=day] body{color:var(--day-ink);background-color:transparent}html[data-mode=day]{--wc-tile-far:var(--wc-gen-far-d,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cg fill='%2316123a' fill-opacity='0.16' shape-rendering='crispEdges'%3E%3Cpath d='M14 18h1v5h-1zM12 20h5v1h-5zM90 9h1v3h-1zM89 10h3v1h-3zM60 68h1v5h-1zM58 70h5v1h-5zM118 83h1v3h-1zM117 84h3v1h-3zM28 103h1v3h-1zM27 104h3v1h-3zM84 114h1v5h-1zM82 116h5v1h-5z'/%3E%3Cpath d='M44 38h1v1h-1zM104 46h1v1h-1zM8 62h1v1h-1zM70 98h1v1h-1zM120 124h1v1h-1zM38 82h1v1h-1z'/%3E%3C/g%3E%3C/svg%3E"));--wc-tile-near:var(--wc-gen-near-d,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cg fill-opacity='0.4'%3E%3Cpath fill='%23f2b400' d='M40 39Q41.05 44.95 47 46Q41.05 47.05 40 53Q38.95 47.05 33 46Q38.95 44.95 40 39zM196 165Q196.75 169.25 201 170Q196.75 170.75 196 175Q195.25 170.75 191 170Q195.25 169.25 196 165z'/%3E%3Cg shape-rendering='crispEdges'%3E%3Cpath fill='%23ff6fa8' d='M150 31h1v2h-1zM150 36h1v2h-1zM147 34h2v1h-2zM152 34h2v1h-2zM150 34h1v1h-1zM70 211h1v2h-1zM70 216h1v2h-1zM67 214h2v1h-2zM72 214h2v1h-2zM70 214h1v1h-1z'/%3E%3Cpath fill='%232cc4b8' d='M226 93h1v2h-1zM226 98h1v2h-1zM223 96h2v1h-2zM228 96h2v1h-2zM226 96h1v1h-1z'/%3E%3Cpath fill='%23a77bff' d='M18 147h1v2h-1zM18 152h1v2h-1zM15 150h2v1h-2zM20 150h2v1h-2zM18 150h1v1h-1z'/%3E%3C/g%3E%3C/g%3E%3Cg fill='none' stroke-width='1.6' stroke-linejoin='round' stroke-opacity='0.4'%3E%3Cpath stroke='%2345c46f' d='M110.0 114.0L111.6 117.8L115.7 118.1L112.6 120.8L113.5 124.9L110.0 122.7L106.5 124.9L107.4 120.8L104.3 118.1L108.4 117.8z'/%3E%3Ccircle cx='232' cy='236' r='4' stroke='%235b9bff'/%3E%3Cpath stroke='%23a77bff' d='M150 226l5-5 5 5-5 5z'/%3E%3Cpath stroke='%235b9bff' d='M92 64l6 6m0-6l-6 6'/%3E%3C/g%3E%3C/svg%3E"));--wc-tile-chaos:var(--wc-gen-chaos-d,none)}html[data-mode=day] a:hover{color:var(--day-pink-tx)}html[data-mode=day] :focus-visible{outline-color:#2f6bff}html[data-mode=day] ::selection{background:#ffd23f;color:var(--day-ink)}html[data-mode=day] .wf-logo,html[data-mode=day] .wf-logo:hover,html[data-mode=day] .wf-logo:visited{color:var(--day-ink);text-shadow:3px 3px 0 #ffc21a}html[data-mode=day] .wf-logo span{color:var(--day-pink-tx)}html[data-mode=day] .wf-search button{background:var(--day-pink)}html[data-mode=day] .wf-search input::placeholder{color:#6a6490}html[data-mode=day] .wf-mode,html[data-mode=day] .wf-snd{background:#fff;color:var(--day-ink);box-shadow:3px 3px 0 #000}html[data-mode=day] .wf-snd[aria-pressed=false]{color:#77709a}html[data-mode=day] .wf-me .navdrop-trigger,html[data-mode=day] .wf-me .navdrop>button,html[data-mode=day] .wf-me>.navdrop{background:#fff;color:var(--day-ink)}html[data-mode=day] .wf-me .navauth-signin{background:var(--day-pink)}html[data-mode=day] .wf-me .navauth-hint{background:#fff;color:var(--day-ink)}html[data-mode=day] .wf-q-btn{background:var(--day-pink)}html[data-mode=day] .wf-q-close{background:#fff!important;color:var(--day-ink)}html[data-mode=day] .wf-tabs{border-bottom-color:var(--day-ink)}html[data-mode=day] .wf-tab,html[data-mode=day] .wf-tab:hover,html[data-mode=day] .wf-tab:visited{background:color-mix(in srgb,var(--c) 70%,#fff);color:var(--day-ink);text-shadow:none}html[data-mode=day] .wf-phbar{background:#fff;box-shadow:0 0 0 2px var(--day-pink),4px 4px 0 2px #000}html[data-mode=day] .wf-phbar a,html[data-mode=day] .wf-phbar a:visited{color:var(--day-mute)}html[data-mode=day] .wf-phbar i{background:color-mix(in srgb,var(--c) 22%,#fff);color:var(--day-ink)}html[data-mode=day] .wf-phbar a.on{color:var(--day-ink)}html[data-mode=day] .wf-phbar a.on i{background:color-mix(in srgb,var(--c) 75%,#fff);color:var(--day-ink)}html[data-mode=day] .box,html[data-mode=day] .box:nth-of-type(n){background:#fff;color:var(--day-ink)}html[data-mode=day] .box .hd,html[data-mode=day] .box:nth-of-type(n)>.hd,html[data-mode=day] .wc-left>.box>.hd,html[data-mode=day] .wc-right>.box>.hd{background:color-mix(in srgb,var(--k,#a66bff) 70%,#fff);color:var(--day-ink);text-shadow:none}html[data-mode=day] .wc-hd-r,html[data-mode=day] a.wc-hd-r:hover{color:var(--day-ink)}html[data-mode=day] .btn{background:var(--day-pink);color:#fff}html[data-mode=day] .btn:hover{color:#fff}html[data-mode=day] .wf-daily .btn{background:#3fd16a;color:#0b2a14}html[data-mode=day] .wf-crumb{color:var(--day-mute)}html[data-mode=day] .wf-crumb a{color:var(--day-pink-tx)}html[data-mode=day] .wf-side-a,html[data-mode=day] .wf-side-a:visited{color:var(--day-ink)}html[data-mode=day] .wf-side-a:hover{background:color-mix(in srgb,var(--c) 24%,#fff);color:var(--day-ink)}html[data-mode=day] .wf-side-a small{color:var(--day-mute)}html[data-mode=day] .wcard-ic,html[data-mode=day] .wf-ic{color:var(--day-ink);background:color-mix(in srgb,var(--c,var(--g)) 70%,#fff)}html[data-mode=day] .wcard-ic{background:color-mix(in srgb,var(--g) 70%,#fff)}html[data-mode=day] .wcard,html[data-mode=day] .wcard:hover,html[data-mode=day] .wcard:visited{color:var(--day-ink);background:color-mix(in srgb,var(--g) 14%,#fff)}html[data-mode=day] .wcard:hover{box-shadow:0 0 0 2px var(--day-ink),6px 6px 0 2px #000}html[data-mode=day] .wcard-s{color:var(--day-mute)}html[data-mode=day] .b-hot{background:var(--day-pink)}html[data-mode=day] .b-new{background:#c8361a}html[data-mode=day] .wc-tabs2 button{background:color-mix(in srgb,var(--c) 22%,#fff);color:var(--day-ink)}html[data-mode=day] .wc-tabs2 button.on{background:color-mix(in srgb,var(--c) 72%,#fff);box-shadow:0 0 0 3px var(--day-ink)}html[data-mode=day] .wc-jump-tile,html[data-mode=day] .wc-jump-tile:visited{color:var(--day-ink)}html[data-mode=day] .wf-daily p{color:var(--day-mute)}html[data-mode=day] .wf-daily li a{color:var(--day-ink);border-bottom-color:var(--day-line)}html[data-mode=day] .wf-daily li small{color:var(--day-green-tx)}html[data-mode=day] .wf-feed li{border-bottom-color:var(--day-line)}html[data-mode=day] .wf-feed .who{color:var(--day-pink-tx)}html[data-mode=day] .wf-feed .what{color:var(--day-ink)}html[data-mode=day] .wf-feed .val{color:var(--day-gold-tx)}html[data-mode=day] .foot,html[data-mode=day] .wf-feed time{color:var(--day-mute)}html[data-mode=day] .foot-bookmark{color:var(--day-ink)}html[data-mode=day] .foot-version{color:var(--day-mute);border-color:var(--day-mute)}html[data-mode=day] .foot hr{border-color:var(--day-line)}html[data-mode=day] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html[data-mode=day] select,html[data-mode=day] textarea{background-color:#fff;color:var(--day-ink);border-color:#000}html[data-mode=day] input::placeholder,html[data-mode=day] textarea::placeholder{color:#6a6490}html[data-mode=day] .chip:hover{background:var(--hov);color:var(--day-ink)}html[data-mode=day] .chip-n{color:var(--day-pink-tx)}html[data-mode=day] .chip.active .chip-n{color:var(--day-ink)}html[data-mode=day] .maturity-note .linkish{color:var(--day-pink-tx)}html[data-mode=day] .maturity-note .linkish:hover{color:var(--day-ink)}html[data-mode=day] .tile .tt-cat{filter:brightness(.5) saturate(1.3);opacity:1}html[data-mode=day] .tile .tt-by{opacity:1;color:var(--day-mute)}html[data-mode=day] .foot-legal a{color:var(--day-pink-tx)}html[data-mode=day] .foot-legal a:hover{color:var(--day-ink)}@media (max-width:860px){html[data-mode=day] .wf-side-a{background:color-mix(in srgb,var(--c) 22%,#fff)}}html[data-mode=day] .box>.bd>p,html[data-mode=day] .comment-empty,html[data-mode=day] .comment-list,html[data-mode=day] .comment-signin,html[data-mode=day] .starmeta-cnt{color:var(--day-mute)}html[data-mode=day] .starmeta-avg{color:var(--day-gold-tx)}html[data-mode=day] .game-blurb{color:var(--day-ink)}html[data-mode=day] .game-fact,html[data-mode=day] .game-meta{background:var(--day-paper2)}html[data-mode=day] .game-fact-tx b,html[data-mode=day] .game-meta dd{color:var(--day-ink)}html[data-mode=day] .game-meta-soon{color:var(--day-mute)!important}html[data-mode=day] .game-tag{background:#fff8e6;color:var(--day-gold-tx);border-color:#c99a1e}html[data-mode=day] .game-tag:hover{background:#ffd23f;color:var(--day-ink)}html[data-mode=day] .rail-arrow{background:rgba(255,255,255,.92);color:var(--day-ink);border:2px solid #000}html[data-mode=day] .adminhealth-sub,html[data-mode=day] .comment-empty,html[data-mode=day] .crib-empty,html[data-mode=day] .crib-help,html[data-mode=day] .crib-hint,html[data-mode=day] .crib-live-off,html[data-mode=day] .crib-save-note,html[data-mode=day] .forum-newthread .bd>p,html[data-mode=day] .friend-note,html[data-mode=day] .home-forum p,html[data-mode=day] .home-hits-upd,html[data-mode=day] .ledger-date,html[data-mode=day] .mewow-signin,html[data-mode=day] .premium-card-period,html[data-mode=day] .premium-card-perks,html[data-mode=day] .premium-card-soon,html[data-mode=day] .refpanel-code-label,html[data-mode=day] .refpanel-stats span,html[data-mode=day] .shop-group-note,html[data-mode=day] .shop-intro p,html[data-mode=day] .shopcard-desc,html[data-mode=day] .shopcard-have,html[data-mode=day] .starmeta,html[data-mode=day] .statlbl,html[data-mode=day] .unlockpick-empty{color:var(--day-mute)}html[data-mode=day] [style*=";color:#999"],html[data-mode=day] [style*=";color:#ccc"],html[data-mode=day] [style^="color:#999"],html[data-mode=day] [style^="color:#ccc"]{color:var(--day-mute)!important}html[data-mode=day] .bd [style*=";color:#fff"],html[data-mode=day] .bd [style^="color:#fff"]{color:var(--day-ink)!important}html[data-mode=day] .shop-folder.on,html[data-mode=day] .shop-folder.on .shop-folder-n{color:#fff}html[data-mode=day] .shopcard.equipped{background:#fff4d6}html[data-mode=day] .wiki-card-link{background:#fff;border-color:var(--wc-line)}html[data-mode=day] .wiki-card-link:hover{background:var(--hov);border-color:var(--day-pink)}html[data-mode=day] .wiki-card-concept{color:#5b2bb5}:root{--pl-r-lg:18px;--pl-r-md:14px;--pl-r-btn:12px;--pl-r-sm:8px;--pl-pill:999px;--pl-ring:rgba(255,255,255,0.09);--pl-soft:0 12px 30px -16px rgba(0,0,0,0.7);--pl-panel:#1a1240;--pl-raise:#221a4d;--pl-text:#f4f1ff;--pl-mute:#b4acd8;--pl-ease:cubic-bezier(0.2,0.7,0.2,1)}.box,.box:nth-of-type(n),.gb-morepanel,.navdrop-menu,.tile,.wc-jump-ph .wc-jump-tile i,.wc-jump-tile img,.wcard,.wf-phbar,.wf-side-a{border-radius:var(--pl-r-lg)!important}.btn,.chip,.friend-btn,.gb-genre,.playstyle-chip,.wc-tabs2 button,.wf-me .navauth-hint,.wf-me .navauth-signin,.wf-search,.wf-search button,.wf-tab{border-radius:var(--pl-r-btn)!important}.tickets-chip,.wcard-badge{border-radius:var(--pl-pill)!important}.gb-gic,.tile-gic,.wcard-ic,.wf-feed .rank,.wf-ic,.wf-phbar i{border-radius:var(--pl-r-sm)!important}.wf-mode,.wf-q-btn,.wf-snd{border-radius:var(--pl-r-btn)!important}.wf-me .navauth-skel,.wf-me .navdrop-trigger,.wf-me .navdrop>button,.wf-me>.navdrop{border-radius:var(--pl-pill)!important}.wcard-art,.wcard-art img{border-radius:0!important}.box,.wcard{overflow:hidden}.box{border:1px solid var(--pl-ring);box-shadow:var(--pl-soft);background:color-mix(in srgb,var(--k,#a66bff) 6%,var(--pl-panel))}.box .hd,.box:nth-of-type(n)>.hd{background:var(--k,#a66bff);border-bottom:0;text-shadow:none;padding:13px 16px;font-size:14px;letter-spacing:.02em}.btn{--c:#ff3d8b;border:0;background:var(--c);color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3);padding:10px 20px;font-weight:700;letter-spacing:.01em;text-shadow:none;transition:background-color .15s ease,transform .1s ease}.btn:hover{background:color-mix(in srgb,var(--c) 86%,#fff);filter:none;color:#fff}.btn:active{transform:scale(.98);box-shadow:none}.btn:disabled{opacity:.55;cursor:default;transform:none}.btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.wf-daily .btn{--c:#2fbf5c}.wf-logo{text-shadow:0 3px 0 #000}.wf-search{border:0;box-shadow:0 1px 2px rgba(0,0,0,.3);overflow:hidden;background:#fff}.wf-search input{padding:12px 16px}.wf-search button{border-left:0;margin:5px;padding:0 18px;border-radius:9px!important;box-shadow:none}.wf-mode,.wf-q-btn,.wf-snd{border:1px solid var(--pl-ring);box-shadow:none;background:var(--pl-raise);transition:background-color .15s ease}.wf-mode:hover,.wf-snd:hover{background:#2d2460}.wf-me .navdrop-trigger,.wf-me .navdrop>button,.wf-me>.navdrop{border:1px solid var(--pl-ring);box-shadow:none;background:var(--pl-raise)}.wf-me .navauth-signin{border:0;box-shadow:none;background:#ff3d8b}.wf-me .navauth-signin:hover{background:#ff5c9e}.wf-me .navauth-hint,.wf-me .navauth-skel{border:1px solid var(--pl-ring);box-shadow:none}.wf-me .tickets-chip{border:0;box-shadow:none}.wf-tabs{border-bottom:1px solid var(--pl-ring);gap:2px;padding-bottom:0}.wf-tab{position:relative;border:0;min-height:46px;padding:0 14px;gap:8px;background:transparent;color:var(--pl-mute);box-shadow:none;text-shadow:none;font:600 15px var(--wc-body);border-radius:10px 10px 0 0!important;transition:color .15s ease,background-color .15s ease}.wf-tab:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c);flex:none}.wf-tab:visited{color:var(--pl-mute);background:transparent}.wf-tab:hover{color:#fff;background:rgba(255,255,255,.05)}.wf-tab:active,.wf-tab:hover{transform:none;box-shadow:none}.wf-tab[aria-current=page]{color:#fff}.wf-tab[aria-current=page]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--c)}.wf-soon{padding:2px 6px;border-radius:var(--pl-pill);background:color-mix(in srgb,var(--c) 22%,transparent);color:color-mix(in srgb,var(--c) 55%,#fff);font:700 10px/1.3 var(--wc-body);font-style:normal;letter-spacing:.06em;text-transform:uppercase}.tile-gic,.wcard-ic,.wf-ic{border:0;box-shadow:none}.wcard-ic{box-shadow:0 1px 3px rgba(0,0,0,.45)}.wcard{border:0;background:var(--pl-raise);box-shadow:0 0 0 1px color-mix(in srgb,var(--g) 45%,transparent),var(--pl-soft);transition:transform .18s var(--pl-ease),box-shadow .18s var(--pl-ease)}.wcard:hover{transform:translateY(-3px);box-shadow:0 0 0 2px var(--g),0 18px 30px -16px rgba(0,0,0,.8)}.wcard:active{transform:translateY(0);box-shadow:0 0 0 2px var(--g)}.wcard-art{border-bottom:0}.wcard-badge{border:0;padding:4px 8px;box-shadow:none}.tile{border:0;padding:6px;background:var(--pl-raise);box-shadow:0 0 0 1px color-mix(in srgb,var(--tile-bd,#a66bff) 45%,transparent),var(--pl-soft)}.tile:focus-visible,.tile:hover{background:#2a2158;box-shadow:0 0 0 2px var(--tile-bd,#a66bff),0 18px 30px -16px rgba(0,0,0,.8);transform:translateY(-3px)}.tile-thumb,.tile-thumb img,.tile>img{border-radius:12px;overflow:hidden}.gb-genre{--c:#ff3d8b;border:1px solid var(--pl-ring);padding:5px 12px 5px 5px;background:rgba(255,255,255,.04);box-shadow:none;color:#fff;transition:background-color .15s ease,border-color .15s ease}.gb-genre:hover{background:rgba(255,255,255,.08)}.gb-genre small{color:var(--pl-mute)}.gb-gic{background:var(--c);border:0;padding:4px;box-shadow:none}.gb-genre.active{background:color-mix(in srgb,var(--c) 20%,transparent);border-color:var(--c);color:#fff;box-shadow:none}.gb-genre.active small{color:color-mix(in srgb,var(--c) 50%,#fff)}.gb-sort select{border:0;border-radius:10px;box-shadow:none;padding:10px 12px}.gb-morepanel{border:1px dashed rgba(255,255,255,.16)}.chip,.playstyle-chip{border-width:0!important;box-shadow:inset 0 0 0 1px var(--pl-ring)}.searchbox,input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{font-family:var(--wc-body)!important;letter-spacing:0!important;text-transform:none!important}.searchbox,input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],textarea{font-size:16px;border:2px solid transparent;border-radius:var(--pl-r-sm);padding:11px 14px;background:#fff;color:#16143a;box-shadow:inset 0 2px 0 rgba(0,0,0,.08);transition:border-color .12s ease,box-shadow .12s ease}.searchbox:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,textarea:focus{outline:none;border-color:#ff3d8b;box-shadow:0 0 0 4px rgba(255,61,139,.25)}input::placeholder,textarea::placeholder{font-family:var(--wc-body);text-transform:none;letter-spacing:0;color:#9a94b8}.wf-feed .rank{border:0;box-shadow:none}.friend-btn{border:0!important;box-shadow:none}.wf-phbar{border:1px solid var(--pl-ring);box-shadow:0 0 0 2px #ff3d8b,0 16px 30px -10px rgba(0,0,0,.8)}.wf-phbar i{border:0}.wf-phbar a.on i{box-shadow:none}@media (max-width:760px){.wf-tab{box-shadow:none;padding:0 12px;min-height:40px;font-size:14px;border-width:0}.wf-tab:after{display:none}.wf-tab[aria-current=page]:after{display:block;content:"";position:absolute;inset:auto 8px -1px 8px;height:3px;border-radius:3px 3px 0 0;background:var(--c)}.wf-search.is-open{box-shadow:0 12px 30px -10px rgba(0,0,0,.8)}.wf-me .navauth-hint,.wf-me .navauth-signin{box-shadow:none;border-width:0}}html[data-mode=day] .box{box-shadow:0 14px 30px -18px rgba(40,20,80,.45)}html[data-mode=day] .wf-mode,html[data-mode=day] .wf-snd{box-shadow:none;border:1px solid #e3ddef}html[data-mode=day] .wf-tab{color:#5a5280}html[data-mode=day] .wf-tab:hover,html[data-mode=day] .wf-tab[aria-current=page]{color:#16143a;background:rgba(0,0,0,.04)}html[data-mode=day] .gb-genre{color:var(--day-ink,#16143a);background:#fff;border-color:rgba(0,0,0,.1)}html[data-mode=day] .wcard:hover{box-shadow:0 0 0 2px var(--g),0 20px 30px -16px rgba(40,20,80,.5)}html[data-mode=day] .wf-phbar{box-shadow:0 0 0 2px var(--day-pink),0 14px 26px -12px rgba(40,20,80,.45)}html[data-mode=day] .wf-tabs{border-bottom-color:rgba(0,0,0,.08)}@media (prefers-reduced-motion:reduce){.btn,.gb-genre,.tile,.wcard,.wf-tab{transition:none}.btn:hover,.gb-genre:hover,.tile:hover,.wcard:hover,.wf-tab:hover{transform:none}}.auth-page{max-width:1040px;margin:28px auto 40px;padding:0 var(--wf-pad,16px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);grid-gap:28px;gap:28px;align-items:start}.auth-hero{position:-webkit-sticky;position:sticky;top:20px;overflow:hidden;border-radius:28px;padding:40px 34px;color:#fff;background:radial-gradient(circle at 18% 12%,#ff7ab0 0,transparent 42%),radial-gradient(circle at 85% 85%,#2f9bff 0,transparent 46%),linear-gradient(135deg,#7b2ff7,#ff3d8b);box-shadow:0 30px 60px -30px rgba(255,61,139,.65),inset 0 1px 0 rgba(255,255,255,.3)}.auth-hero:after{content:"";position:absolute;inset:auto -60px -80px auto;width:240px;height:240px;border-radius:50%;background:rgba(255,255,255,.12)}.auth-burst{font:400 clamp(26px,3.4vw,40px)/1 var(--wc-display);letter-spacing:-1px;text-shadow:0 4px 0 rgba(0,0,0,.3);margin-bottom:26px;transform:rotate(-3deg)}.auth-burst span{color:#ffd23f}.auth-perks{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;position:relative;z-index:1}.auth-perks li{gap:14px;padding:12px 16px;border-radius:16px;background:rgba(255,255,255,.14);font:700 17px/1.3 var(--wc-body);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.auth-perks b,.auth-perks li{display:flex;align-items:center}.auth-perks b{flex:none;width:38px;height:38px;border-radius:12px;justify-content:center;background:var(--c);color:#1a0f3a;font-size:18px}.auth-main{display:grid;grid-gap:12px;gap:12px}.auth-msg{margin:0;padding:12px 16px;border-radius:14px;font:600 15px/1.4 var(--wc-body);background:#233a1f;color:#c7f5c0}.auth-msg.is-err{background:#3a1430;color:#ffd0e4;box-shadow:inset 0 0 0 2px #ff3d8b}.auth-card{background:#fff;color:#1e1a3a;border-radius:26px;padding:26px 28px 22px;box-shadow:0 30px 60px -28px rgba(0,0,0,.8),0 0 0 4px rgba(255,255,255,.08)}.auth-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;background:#f1edfa;border-radius:999px;padding:5px;margin-bottom:22px}.auth-switch button{position:relative;z-index:1;border:0;background:none;cursor:pointer;min-height:42px;border-radius:999px;font:700 15px var(--wc-body);color:#6b6390;transition:color .2s ease}.auth-switch button.on{color:#fff}.auth-switch i{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:999px;background:#ff3d8b;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.auth-card.is-signup .auth-switch i{transform:translateX(100%);background:#ff7a45}.auth-title{margin:0 0 4px;font:400 26px/1.15 var(--wc-display);color:#1e1a3a;letter-spacing:-.5px}.auth-sub{margin:0 0 18px;font:500 15px/1.45 var(--wc-body);color:#6b6390}.auth-form{display:grid;grid-gap:14px;gap:14px}.auth-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.auth-field>span:first-child{font:700 14px var(--wc-body);color:#2c2650}.auth-field em{font-style:normal;font-weight:600;color:#9a94b8;margin-left:4px}.auth-field small{font:500 13px/1.35 var(--wc-body);color:#8a84a8}.auth-card input[type=email],.auth-card input[type=number],.auth-card input[type=password],.auth-card input[type=text]{background:#f6f4fb;border:2px solid #e6e1f3;box-shadow:none;width:100%}.auth-card input:focus{background:#fff;border-color:#ff3d8b;box-shadow:0 0 0 4px rgba(255,61,139,.18)}.auth-pw{position:relative;display:block}.auth-pw input{padding-right:70px!important}.auth-peek{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:#ebe6f7;color:#5b4f99;font:700 13px var(--wc-body);padding:6px 10px;border-radius:999px;cursor:pointer}.auth-row{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:12px;gap:12px}.auth-note{margin:0;font:500 13px/1.45 var(--wc-body);color:#7a7398;background:#faf7ff;border-radius:12px;padding:10px 12px}.auth-note b{color:#ff3d8b}.auth-go{width:100%;min-height:52px;font-size:17px!important;margin-top:4px}.auth-card.is-signup .auth-go{--c:#ff7a45}.auth-legal{margin:2px 0 0;text-align:center;font:500 13px/1.5 var(--wc-body);color:#8a84a8}.auth-legal a,.auth-link{color:#d61f6e;font-weight:700}.auth-link{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-weight:700;text-decoration:underline}@media (max-width:820px){.auth-page{grid-template-columns:minmax(0,1fr);margin-top:12px;gap:16px}.auth-hero{padding:22px 20px;border-radius:22px;order:2;position:relative;top:0}.auth-burst{margin-bottom:14px}.auth-perks{grid-template-columns:1fr 1fr;gap:8px}.auth-perks li{font-size:14px;padding:10px;gap:10px}.auth-perks b{width:30px;height:30px;font-size:15px}.auth-card{padding:20px 18px 18px;border-radius:22px}}@media (max-width:420px){.auth-row{grid-template-columns:minmax(0,1fr)}.auth-perks{grid-template-columns:1fr}}.vault-page{max-width:1240px;margin:0 auto;padding:18px var(--wf-pad,16px) 40px}.vault-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:34px 36px;border-radius:28px;color:#2a1600;background:radial-gradient(circle at 92% 18%,rgba(255,255,255,.55) 0,transparent 26%),repeating-conic-gradient(from 0deg at 86% 50%,rgba(255,255,255,.16) 0 10deg,transparent 10deg 20deg),linear-gradient(135deg,#ffe066,#ffb300 48%,#ff7a1a);box-shadow:0 30px 60px -30px rgba(255,170,0,.7),inset 0 2px 0 rgba(255,255,255,.6),inset 0 -6px 0 rgba(160,70,0,.35)}.vault-kicker{margin:0 0 6px;font:800 13px var(--wc-body);letter-spacing:.14em;text-transform:uppercase;color:#8a4300}.vault-title{margin:0 0 10px;font:400 clamp(30px,5vw,54px)/1 var(--wc-display);letter-spacing:-1.5px;color:#fff;text-shadow:0 4px 0 #c45f00,0 10px 24px rgba(140,60,0,.45)}.vault-lede{margin:0 0 16px;max-width:560px;font:600 16px/1.5 var(--wc-body);color:#4a2a00}.vault-earn{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.vault-earn a{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.7);color:#6a3300;font:700 14px var(--wc-body);text-decoration:none}.vault-earn a:before{content:"+";font-weight:900;color:#ff7a1a}.vault-earn a:hover{background:#fff;color:#6a3300}.vault-balance{position:relative;z-index:1;min-width:220px;display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:22px 26px;border-radius:22px;background:#2a1655;color:#fff;text-align:center;box-shadow:0 8px 0 #160a33,0 24px 40px -20px rgba(0,0,0,.7);transform:rotate(2deg)}.vault-balance span{font:700 13px var(--wc-body);letter-spacing:.1em;text-transform:uppercase;color:#c9bdf5}.vault-balance b{font:400 44px/1 var(--wc-display);color:#ffd23f;text-shadow:0 3px 0 #a86a00}.vault-balance small{font:700 14px var(--wc-body);color:#ffd23f}.vault-balance.is-guest .btn{margin-top:6px}.vault-empty{margin:22px 0;padding:24px;border-radius:20px;text-align:center;font:700 17px var(--wc-body);color:#ffd23f;background:rgba(255,210,63,.08);border:2px dashed rgba(255,210,63,.35)}.vault-shop{margin-top:22px}.vault-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.vault-tab{--c:#ff3d8b;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid rgba(255,255,255,.09);border-radius:12px;cursor:pointer;font:700 15px var(--wc-body);color:#d9d3f5;background:rgba(255,255,255,.04);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.vault-tab:hover{background:rgba(255,255,255,.08);color:#fff}.vault-tab.on{color:#fff;background:color-mix(in srgb,var(--c) 22%,transparent);border-color:var(--c)}.vault-tab-n{min-width:24px;padding:2px 7px;border-radius:999px;background:rgba(0,0,0,.25);font-size:12px}.vault-group{margin-bottom:26px}.vault-group-h{margin:0 0 4px;font:400 20px var(--wc-display);color:#fff;letter-spacing:-.3px}.vault-group-note{margin:0 0 12px;font:500 14px var(--wc-body);color:#b9b1de}.vault-page .shopgrid,.vault-shop .shopgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.shopcard{--rar:#9aa3c7;border:0;border-radius:20px;padding:10px 10px 14px;gap:6px;text-align:center;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--rar) 22%,#221852),#1a1240 70%);box-shadow:0 0 0 2px color-mix(in srgb,var(--rar) 55%,transparent),0 16px 30px -18px rgba(0,0,0,.8);transition:transform .14s ease,box-shadow .14s ease}.shopcard:hover{transform:translateY(-4px);box-shadow:0 0 0 2px var(--rar),0 22px 36px -16px color-mix(in srgb,var(--rar) 60%,#000)}.shopcard.rar-uncommon{--rar:#3fd16a}.shopcard.rar-rare{--rar:#2f9bff}.shopcard.rar-epic{--rar:#c04dff}.shopcard.rar-legendary{--rar:#ffb300}.shopcard.owned{box-shadow:0 0 0 2px var(--rar),0 16px 30px -18px rgba(0,0,0,.8)}.shopcard.equipped{background:linear-gradient(180deg,color-mix(in srgb,var(--rar) 40%,#221852),#1a1240 75%);box-shadow:0 0 0 3px #fff,0 0 26px color-mix(in srgb,var(--rar) 60%,transparent)}.shopcard-art{height:120px;margin-bottom:4px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:56px;line-height:1;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--rar) 45%,transparent),transparent 70%),rgba(0,0,0,.22)}.shopcard-art.cskin-swatch{height:120px}.shopart-theme{width:78%;height:74%;border-radius:12px;display:grid;grid-template-rows:1fr 1fr 1fr;grid-gap:6px;gap:6px;padding:10px;box-shadow:0 6px 16px rgba(0,0,0,.45),inset 0 0 0 2px rgba(255,255,255,.15)}.shopart-theme i{border-radius:999px}.shopart-theme i:nth-child(2){width:70%}.shopart-theme i:nth-child(3){width:45%}.shopart-title{max-width:92%;padding:8px 14px;border-radius:10px;background:#ffc21a;color:#4a2a00;font:400 15px/1.15 var(--wc-display);letter-spacing:-.3px;overflow-wrap:anywhere}.shopart-glyph{width:70px;height:70px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:var(--rar);color:#fff;font-size:38px;box-shadow:none}.shopcard-name{font:700 16px/1.25 var(--wc-body);color:#fff}.shopcard-rarity{justify-self:center;align-self:center;display:inline-block;margin:0 auto;padding:2px 10px;border-radius:999px;background:color-mix(in srgb,var(--rar) 25%,transparent);color:color-mix(in srgb,var(--rar) 55%,#fff)!important;font:800 11px var(--wc-body);letter-spacing:.1em}.shopcard-desc{font:500 13px/1.4 var(--wc-body);color:#c9c2ea}.shopcard-price{margin-top:auto;padding-top:4px;font:800 24px var(--wc-body);color:#ffd23f;text-shadow:0 2px 0 #7a4e00}.shopcard-price small{font:800 12px var(--wc-body);letter-spacing:.08em;color:#ffc21a;text-shadow:none}.shopcard-badge{top:14px;right:14px;padding:4px 9px;border:0;border-radius:999px;background:#3fd16a;color:#0b2a14;font:800 11px var(--wc-body);letter-spacing:.06em}.shopcard-actions{margin-top:6px}.shopcard-actions .btn{width:100%;min-height:42px}.shopcard .shopbuy{--c:#ff3d8b}.shopcard-equipped{display:block;padding:10px;border-radius:999px;background:rgba(255,255,255,.95);color:#2a1655;font:800 13px var(--wc-body);letter-spacing:.08em}.shopcard-have{display:block;padding:10px 6px;border-radius:999px;background:rgba(255,255,255,.08);color:#cfc8f0!important;font:600 13px var(--wc-body)}.shopcard-msg{font:600 13px var(--wc-body);color:#8de3a0}@media (max-width:720px){.vault-hero{grid-template-columns:minmax(0,1fr);padding:24px 20px;border-radius:22px}.vault-balance{transform:none;min-width:0;grid-auto-flow:column;align-items:baseline;justify-content:start;gap:10px;padding:14px 18px}.vault-balance b{font-size:32px}.vault-balance.is-guest{grid-auto-flow:row;justify-items:start}.vault-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:4px 2px 8px}.vault-tab{flex:none}.vault-page .shopgrid,.vault-shop .shopgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shopcard-art{height:96px}}html:not([data-auth]) .wc-auth-only{display:none!important}.hm-hero{position:relative;overflow:hidden;margin:18px 0 22px;padding:38px 36px 0;border-radius:32px;color:#fff;isolation:isolate;background:repeating-conic-gradient(from 0deg at 78% 30%,rgba(255,255,255,.07) 0 8deg,transparent 8deg 16deg),linear-gradient(135deg,#3b0f8c,#7b1fd1 38%,#ff3d8b 78%,#ff8a3d);box-shadow:0 40px 80px -40px rgba(255,61,139,.75),inset 0 2px 0 rgba(255,255,255,.25)}.hm-hero-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.hm-blob{position:absolute;border-radius:50%;filter:blur(2px);opacity:.55;animation:hm-float 9s ease-in-out infinite}.hm-blob.b1{width:220px;height:220px;right:-40px;top:-60px;background:radial-gradient(circle,#ffd23f,transparent 70%)}.hm-blob.b2{width:280px;height:280px;left:40%;bottom:-150px;background:radial-gradient(circle,#19d3c5,transparent 70%);animation-delay:-3s}.hm-blob.b3{width:160px;height:160px;left:-40px;top:40%;background:radial-gradient(circle,#2f9bff,transparent 70%);animation-delay:-6s}.hm-blob.b4{width:120px;height:120px;right:22%;top:18%;background:radial-gradient(circle,#ff5cc8,transparent 70%);animation-delay:-1.5s}@keyframes hm-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(14px,-18px) scale(1.12)}}.hm-kicker{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.hm-kicker span{padding:5px 12px;border-radius:999px;background:#ffd23f;color:#3a1d00;font:800 12px var(--wc-body);letter-spacing:.1em;text-transform:uppercase}.hm-kicker span:nth-child(2){background:#19d3c5;color:#052e2a}.hm-kicker span:nth-child(3){background:#fff;color:#7b1fd1}.hm-title{margin:0;line-height:.92}.hm-w1{display:block;font:800 clamp(20px,2.6vw,30px)/1.1 var(--wc-body);color:#ffe7f3;letter-spacing:.02em;transform:rotate(-2deg);transform-origin:left;margin-bottom:6px}.hm-w2{display:block;font:400 clamp(40px,7.6vw,96px)/.95 var(--wc-display);letter-spacing:-.04em;color:#fff;text-shadow:4px 4px 0 #ff3d8b,8px 8px 0 #ffd23f,12px 12px 0 #19d3c5,16px 16px 26px rgba(0,0,0,.35)}.hm-w2 em{font-style:normal;color:#ffd23f;text-shadow:4px 4px 0 #ff3d8b,8px 8px 0 #7b1fd1,12px 12px 0 #19d3c5,16px 16px 26px rgba(0,0,0,.35)}.hm-lede{max-width:640px;margin:26px 0 22px;font:600 clamp(16px,1.6vw,19px)/1.5 var(--wc-body);color:#ffeef7}.hm-lede b{color:#ffd23f}.hm-doors{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;z-index:1}.hm-door,.hm-doors{display:grid;position:relative}.hm-door{--c:#ff7a45;align-content:start;grid-gap:4px;gap:4px;min-height:150px;padding:18px 18px 20px;border-radius:22px;color:#fff;text-decoration:none;background:var(--c);box-shadow:0 18px 34px -18px rgba(0,0,0,.75);transition:transform .2s var(--pl-ease),box-shadow .2s var(--pl-ease)}.hm-door:hover,.hm-door:visited{transform:translateY(-4px);box-shadow:0 26px 40px -18px rgba(0,0,0,.8)}.hm-door:active{transform:translateY(0)}.hm-door b{font:400 clamp(17px,1.7vw,22px)/1.1 var(--wc-display);letter-spacing:-.03em;margin-top:6px}.hm-door small{font:600 14px/1.35 var(--wc-body);color:rgba(255,255,255,.92)}.hm-door-ic{width:60px;height:60px;border-radius:18px;background:#fff;color:var(--c);box-shadow:none}.hm-door-ic,.hm-door:after{display:flex;align-items:center;justify-content:center}.hm-door:after{content:"→";position:absolute;right:16px;top:14px;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.25);font:800 18px var(--wc-body)}.d-games{--c:#ff6a2b}.d-daily{--c:#22b04f}.d-steam{--c:#1b2838;background:linear-gradient(135deg,#1b2838,#2a5490)}.d-join{--c:#ff3d8b}.hm-marquee{margin:30px -36px 0;padding:12px 0;overflow:hidden;background:#ffd23f;color:#2a1200;transform:rotate(-1.5deg) translateY(10px);box-shadow:0 -4px 0 #ff3d8b}.hm-marquee div{display:flex;gap:28px;width:max-content;animation:hm-scroll 60s linear infinite}.hm-marquee span{font:400 16px var(--wc-display);letter-spacing:-.02em;white-space:nowrap}.hm-marquee span:after{content:"★";margin-left:28px;color:#ff3d8b}@keyframes hm-scroll{to{transform:translateX(-50%)}}.hm-rewards{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-bottom:26px}.hm-rewards,.hm-rewards-side{display:grid;grid-gap:18px;gap:18px}.hm-rewards-side{align-content:start}.hm-rewards .daily-bonus{margin:0}.hm-vault-link{display:grid;grid-gap:4px;gap:4px;padding:22px 24px;border-radius:24px;text-decoration:none;color:#3a1d00;background:repeating-conic-gradient(from 0deg at 90% 20%,rgba(255,255,255,.18) 0 10deg,transparent 10deg 20deg),linear-gradient(135deg,#ffe066,#ffb300 55%,#ff7a1a);box-shadow:0 22px 30px -18px rgba(255,170,0,.6);transition:transform .12s ease}.hm-vault-link:hover,.hm-vault-link:visited{color:#3a1d00}.hm-vault-link:hover{transform:translateY(-3px)}.hm-vault-link b{font:400 22px var(--wc-display);color:#fff;text-shadow:0 3px 0 #c45f00}.hm-vault-link span{font:700 15px var(--wc-body)}.spin-card{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"stage head" "stage foot";align-items:center;grid-gap:6px 26px;gap:6px 26px;padding:24px 28px;border-radius:28px;color:#fff;background:radial-gradient(circle at 25% 50%,rgba(255,210,63,.35),transparent 45%),linear-gradient(135deg,#1e1458,#4b1aa8 60%,#8a2be2);box-shadow:0 0 0 3px rgba(255,210,63,.5),0 28px 50px -26px rgba(123,31,209,.9)}.spin-head{grid-area:head;align-self:end;display:grid;grid-gap:4px;gap:4px}.spin-head b{font:400 clamp(22px,2.4vw,30px)/1.05 var(--wc-display);letter-spacing:-.03em;color:#ffd23f;text-shadow:0 3px 0 #a3006a}.spin-head span{font:700 15px var(--wc-body);color:#e3d8ff}.spin-stage{grid-area:stage;position:relative;width:230px;height:230px}.spin-wheel{width:100%;height:100%;display:block;border-radius:50%;box-shadow:0 0 0 6px #ffd23f,0 0 0 10px #1a0f3a,0 16px 30px rgba(0,0,0,.5);transition:transform 4.4s cubic-bezier(.12,.7,.12,1)}.spin-label{font:800 15px var(--font-tech),sans-serif;paint-order:stroke;stroke:rgba(0,0,0,.35);stroke-width:3px}.spin-hub{font:800 12px var(--font-tech),sans-serif;fill:#7b1fd1}.spin-pointer{position:absolute;z-index:2;left:50%;top:-14px;width:0;height:0;transform:translateX(-50%);border-left:15px solid transparent;border-right:15px solid transparent;border-top:30px solid #fff;filter:drop-shadow(0 3px 0 #ff3d8b)}.spin-win{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;animation:spin-pop .5s cubic-bezier(.2,1.6,.4,1)}.spin-win b{font:400 48px var(--wc-display);color:#ffd23f;text-shadow:0 4px 0 #a3006a,0 0 30px rgba(255,210,63,.8)}.spin-win span{font:800 18px var(--wc-body)}@keyframes spin-pop{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.spin-foot{grid-area:foot;align-self:start;display:grid;grid-gap:8px;gap:8px;justify-items:start}.spin-btn{--c:#ffd23f;min-height:52px;min-width:180px;font-size:18px!important}.spin-btn,.spin-btn:hover{color:#3a1d00!important}.spin-note{font:700 15px var(--wc-body);color:#e3d8ff}.spin-note.is-err{color:#ffb3d1}.spin-card.is-won{box-shadow:0 0 0 4px #ffd23f,0 0 60px rgba(255,210,63,.6)}.hm-steam-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:14px}.hm-steam-card{display:grid;grid-gap:4px;gap:4px;padding:8px 8px 12px;border-radius:16px;text-decoration:none;color:#fff;background:linear-gradient(180deg,#2a3f5a,#1b2838);box-shadow:0 0 0 2px color-mix(in srgb,var(--g) 60%,transparent),0 14px 26px -16px #000;transition:transform .12s ease}.hm-steam-card:hover,.hm-steam-card:visited{color:#fff}.hm-steam-card:hover{transform:translateY(-4px)}.hm-steam-card img{width:100%;aspect-ratio:616/353;object-fit:cover;border-radius:10px;background:#0e1620}.hm-steam-card b{font:800 16px var(--wc-body);margin-top:4px}.hm-steam-card small{font:600 13px var(--wc-body);color:#9fb4cc}.hm-steam-cta{justify-self:start;margin-top:4px;padding:6px 12px;border-radius:999px;background:var(--g);color:#101820;font:800 13px var(--wc-body)}@media (max-width:1100px){.hm-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hm-hero{margin-top:10px;padding:24px 18px 0;border-radius:24px}.hm-lede{margin:18px 0 16px}.hm-w2{font-size:7.4vw;text-shadow:3px 3px 0 #ff3d8b,6px 6px 0 #ffd23f,9px 9px 0 #19d3c5}.hm-w2 em{text-shadow:3px 3px 0 #ff3d8b,6px 6px 0 #7b1fd1,9px 9px 0 #19d3c5}.hm-doors{gap:12px}.hm-door{min-height:128px;padding:14px;border-radius:20px}.hm-door-ic{width:46px;height:46px;border-radius:14px}.hm-door-ic .gicon{width:28px;height:28px}.hm-door small{font-size:12px}.hm-door:after{width:28px;height:28px;font-size:15px;right:10px;top:10px}.hm-marquee{margin:22px -18px 0}.hm-rewards,.spin-card{grid-template-columns:minmax(0,1fr)}.spin-card{grid-template-areas:"head" "stage" "foot";text-align:center;padding:20px}.spin-card,.spin-foot,.spin-head{justify-items:center}.spin-stage{width:min(240px,70vw);height:min(240px,70vw);margin:10px 0}.hm-steam-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hm-blob,.hm-marquee div,.spin-btn:not(:disabled){animation:none}.spin-wheel{transition-duration:.01s}}.premium-card{--tc:#c9cdd8;border:0!important;border-radius:24px!important;padding:24px 20px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tc) 22%,#221852),#1a1240 70%)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--tc) 70%,transparent),0 24px 40px -22px color-mix(in srgb,var(--tc) 50%,#000)!important;transition:transform .14s ease}.premium-card:hover{transform:translateY(-4px)}.premium-card-gold{--tc:#ffc21a;transform:translateY(-8px);box-shadow:0 0 0 3px #ffc21a,0 30px 50px -22px rgba(255,194,26,.6)!important}.premium-card-gold:hover{transform:translateY(-12px)}.premium-card-diamond{--tc:#5ad8ff}.premium-card-price{font-family:var(--wc-display)!important;letter-spacing:-1px}.premium-card-price .premium-card-period{font-family:var(--wc-body)!important;font-weight:700}.premium-card-soon{border-radius:999px;padding:8px;background:rgba(255,255,255,.08);font-weight:700}.oops-page{max-width:640px;margin:60px auto;padding:0 var(--wf-pad,16px);text-align:center}.oops-code{margin:0;font:400 clamp(64px,14vw,120px)/1 var(--wc-display);color:#ff3d8b;text-shadow:4px 4px 0 #ffd23f,8px 8px 0 #19d3c5}.oops-title{margin:18px 0 8px;font:800 28px var(--wc-body);color:#fff}.oops-sub{margin:0 0 24px;font:500 16px/1.5 var(--wc-body);color:var(--pl-mute)}.oops-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.vault-soon-h{margin-top:26px}.vault-soon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:10px}.vault-soon-card{padding:18px;border-radius:18px;background:color-mix(in srgb,var(--c) 14%,#1a1240);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent)}.vault-soon-card b{display:block;margin-bottom:6px;font:800 17px var(--wc-body);color:color-mix(in srgb,var(--c) 55%,#fff)}.vault-soon-card p{margin:0;font:500 14px/1.45 var(--wc-body);color:#cfc8f0}@media (max-width:900px){.vault-soon{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.vault-soon{grid-template-columns:minmax(0,1fr)}}.auth-social{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.auth-social-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border-radius:12px;cursor:pointer;font:700 15px var(--wc-body);transition:background-color .15s ease,transform .1s ease}.auth-social-btn:active{transform:scale(.98)}.auth-social-btn:disabled{opacity:.6;cursor:default}.auth-social-btn.is-google{background:#fff;color:#1f1f1f;border:2px solid #e2ddef}.auth-social-btn.is-google:hover{background:#f6f4fb}.auth-social-btn.is-discord{background:#5865f2;color:#fff;border:0}.auth-social-btn.is-discord:hover{background:#4752c4}.auth-social-err{margin:0;color:#d61f6e}.auth-or,.auth-social-err{font:600 13px var(--wc-body)}.auth-or{display:flex;align-items:center;gap:10px;margin:6px 0 0;color:#9a94b8}.auth-or:after,.auth-or:before{content:"";flex:1 1;height:1px;background:#e6e1f3}.auth-page-solo{grid-template-columns:minmax(0,460px);justify-content:center}