:root{color:#f6f7fb;font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background-color:#08090d!important;background-image:radial-gradient(circle at 15% 0,#7456ff33,#0000 35%),radial-gradient(circle at 85% 100%,#7456ff33,#0000 35%),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}.calendar-header-wrapper{padding-top:0!important}@keyframes soongg-page-enter-fade{0%{opacity:0}to{opacity:1}}.site-layout__content>*{animation:.16s both soongg-page-enter-fade}@media (prefers-reduced-motion:reduce){.site-layout__content>*{animation:none}}.app-shell{flex-direction:column;min-height:100dvh;display:flex}.app-shell>.site-layout{flex:1 0 auto;min-height:0}.app-header-wrapper{width:min(1560px,100% - 32px);margin:0 auto}@media (width<=1199px){.app-header-wrapper{width:100%}}.page-shell.game-slug{width:calc(100% - 32px)}@media (width>=1200px){.page-shell.game-slug{margin-top:-14px}}@media (width<=760px){.page-shell.game-slug{margin-top:-10px}}.page-shell.game-slug .header-wrapper{background:0 0;padding-left:0;padding-right:0}.header-wrapper{background:0 0;padding-top:56px}*{box-sizing:border-box}body{min-width:320px;margin:0}.site-layout,body{min-height:100dvh}.site-layout{flex-direction:column;display:flex}.site-layout__content{flex:1 0 auto;min-height:0}.site-layout>.site-footer{flex:none}button,input{font:inherit}a,button{color:inherit}.page-shell{width:min(1560px,100% - 32px);margin:0 auto}.page-content-container--narrow{width:min(1120px,100%)!important;margin-left:auto!important;margin-right:auto!important}.page-content-container{width:100%;margin:0;padding:0 0 80px}.eyebrow{color:#8c83ff;letter-spacing:.16em;text-transform:uppercase;align-items:center;margin:0 0 12px;font-size:12px;font-weight:900;line-height:15px;display:inline-flex}.page-heading-copy{min-width:0}.page-heading-copy>.eyebrow{margin-bottom:12px}.page-heading-title{color:#f6f7fb;letter-spacing:-.06em;margin:0;font-size:clamp(36px,4vw,74px);font-weight:700;line-height:1.2}.page-heading-subtitle{color:#9297a7;max-width:760px;margin:18px 0 0;font-size:17px;line-height:1.6}.brand-text{display:inline}.brand-text__name{white-space:nowrap}.brand-text__soon{color:#858b9c}.brand-text__gg{color:#8c83ff}h1{letter-spacing:-.06em;margin:0;font-size:clamp(36px,4vw,74px);line-height:1.2}.subtitle{color:#9297a7;margin:18px 0 0;font-size:17px}.icon-button{border-radius:14px;place-items:center;width:44px;height:44px;font-size:20px;text-decoration:none;display:inline-grid}.filters-panel{margin-bottom:18px}.platform-dots{flex-wrap:wrap;gap:4px;margin-top:6px;margin-bottom:10px;display:flex}.platform-tag{justify-content:center;align-items:center;min-width:22px;height:22px;display:inline-flex}.platform-tag__fallback{color:#8e94a5;text-overflow:ellipsis;white-space:nowrap;background:#222630;border-radius:5px;max-width:100%;padding:3px 5px;font-size:8px;font-weight:750;overflow:hidden}.game-meta{color:#858b9c;align-items:center;gap:8px;margin-top:6px;font-size:10px;font-weight:700;display:flex}.game-meta span{line-height:12px}.state-message{color:#9399a9;text-align:center;background:#0d0f14;border:1px solid #20232c;border-radius:24px;padding:60px 24px}.error-message{color:#ff8c9c}.brand{align-items:center;gap:12px;min-width:0;text-decoration:none;display:inline-flex}.status-badge{color:#8bd25a;background:#107c1024;border:1px solid #78c83e59;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:850}.status-badge--error{color:#ff8c9c;background:#f9588e1f;border-color:#f9588e59}.released-label{color:#00dc82;flex:none;font-size:10px;font-weight:900}.form-field{color:#b5bac9;gap:7px;font-size:12px;font-weight:800;display:grid}.admin-input,.admin-select,.form-field input,.form-field textarea{color:#fff;width:100%;font:inherit;background:#11131a;border:1px solid #2a2e39;border-radius:12px;outline:none;transition:border-color .15s,box-shadow .15s}.admin-input,.admin-select,.form-field input{min-height:44px;padding:0 12px}.form-field textarea{resize:vertical;padding:12px}.admin-input:focus,.admin-select:focus,.form-field input:focus,.form-field textarea:focus{border-color:#7067ff;box-shadow:0 0 0 3px #7067ff1f}.form-field small,.form-hint{color:#676d7d;margin:0;font-size:11px;font-weight:500;line-height:1.5}.os-scrollbar-vertical{padding-top:0!important;padding-bottom:0!important}.form-field__error{color:#ff9caf;margin:0;font-size:11px;font-weight:650;line-height:1.4}.form-field input[aria-invalid=true]{border-color:#f9588ea6;box-shadow:0 0 0 3px #f9588e14}.primary-button,.secondary-button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:850;text-decoration:none;transition:opacity .15s,border-color .15s,background .15s,transform .15s;display:inline-flex}.primary-button{color:#fff;background:#7067ff;border:1px solid #7067ff}.secondary-button{color:#b4b9c8;background:#151820;border:1px solid #2a2e39}.secondary-button.active{color:#fff;border-color:#7067ff}@media (hover:hover) and (pointer:fine){.secondary-button:hover{color:#fff;border-color:#7067ff}.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}}.primary-button:disabled,.secondary-button:disabled{opacity:.55;cursor:default;transform:none}.form-alert{border:1px solid #343846;border-radius:12px;margin:0 0 18px;padding:12px 14px;font-size:12px;line-height:1.5}.form-alert--error{color:#ff9caf;background:#f9588e1a;border-color:#f9588e59}.form-alert--success{color:#62efb5;background:#00dc8214;border-color:#00dc824d}.form-success-inline{color:#62efb5;margin-left:12px;font-size:12px}.text-button{color:#9b93ff;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.soong-select-base [data-slot=leading]{position:relative!important}@media (width<=1199px){.page-shell{width:100%}.header-wrapper,.page-content-container{padding-left:16px;padding-right:16px}.header-wrapper{margin:0;padding-top:56px}h1{font-size:clamp(36px,9vw,29px)}.subtitle{margin-top:12px;font-size:14px}.page-heading-title{font-size:36px}.page-heading-subtitle{margin-top:12px;font-size:14px}.icon-button{width:42px;height:42px}.desktop-calendar{display:none}.mobile-empty{color:#777d8d;text-align:center;background:#0d0f14;border:1px solid #20232c;border-radius:18px;margin:20px 14px;padding:28px 20px}}@keyframes notification-bell-ring{0%,to{transform:rotate(0)}20%{transform:rotate(17deg)}40%{transform:rotate(-14deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-6deg)}}@keyframes notification-bell-glow{0%{box-shadow:0 0 #f9588e57}to{box-shadow:0 0 0 14px #f9588e00}}.status-badge--muted{opacity:.55}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pro-feature-gate{min-width:0;position:relative}.pro-feature-gate--locked{border:1px solid #8c83ffb8;border-radius:18px;margin-top:14px;box-shadow:0 0 0 1px #8c83ff14,0 18px 50px #4837be1f}.pro-feature-gate.pro-feature-gate--locked .account-card.calendar-sync-card{margin-bottom:0}.pro-feature-gate--locked>:not(.pro-feature-gate__overlay){pointer-events:none;filter:saturate(.72)}.pro-feature-gate__overlay{z-index:4;border-radius:inherit;background:linear-gradient(135deg,#241b5214,#08090d47);text-decoration:none;position:absolute;inset:0}.pro-feature-gate__badge{color:#c1bcff;letter-spacing:.08em;text-transform:uppercase;background:#0d0f14;border:1px solid #8c83ffb8;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:0;right:16px;transform:translateY(-50%);box-shadow:0 8px 24px #0000003d}@media (hover:hover) and (pointer:fine){.pro-feature-gate--locked:hover{border-color:#a69efff2;box-shadow:0 0 0 1px #8c83ff24,0 22px 58px #4837be2e}}.app-icon[data-v-34a48448]{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}.app-icon__solid[data-v-34a48448]{fill:currentColor;stroke:none}.game-search__view-all[data-v-bc1ada86]{color:#c8c3ff;width:calc(100% - 16px);font:inherit;cursor:pointer;background:#8c83ff24;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:4px 8px 8px;padding:10px 12px;font-weight:700;display:flex}@media (hover:hover) and (pointer:fine){.game-search__view-all[data-v-bc1ada86]:hover{background:#8c83ff38}}.liquid-glass-button[data-v-74f69fb3]{--liquid-glass-bg:#10111d75;--liquid-glass-border:#c1bee23d;--liquid-glass-highlight:#ffffff2e;--liquid-glass-shadow:#0000004d;--liquid-glass-tint:#8c83ff1f;--liquid-press-scale:1.08;box-sizing:border-box;box-shadow:0 9px 26px var(--liquid-glass-shadow);color:#b8bbca;font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transform-origin:50%;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-weight:800;line-height:1;text-decoration:none;transition:color .18s,box-shadow .22s,filter .18s,transform .22s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative;overflow:visible;transform:none}.liquid-glass-button[data-v-74f69fb3]:before{content:"";z-index:0;box-sizing:border-box;border:1px solid var(--liquid-glass-border);background:linear-gradient(180deg,#ffffff17,#ffffff05 55%,#0000000b),radial-gradient(circle at 28% 8%,var(--liquid-glass-tint),transparent 58%),var(--liquid-glass-bg);box-shadow:inset 0 1px 0 var(--liquid-glass-highlight),inset 0 -1px 0 #ffffff0a;-webkit-backdrop-filter:blur(22px)saturate(165%)brightness(1.04);backdrop-filter:blur(22px)saturate(165%)brightness(1.04);transition:border-color .18s,background .18s,box-shadow .22s,opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1);inset:0}.liquid-glass-button[data-v-74f69fb3]:before,.liquid-glass-button__shine[data-v-74f69fb3]{border-radius:inherit;pointer-events:none;position:absolute}.liquid-glass-button__shine[data-v-74f69fb3]{z-index:1;opacity:.68;background:radial-gradient(at 48% -8%,#fff3,#0000 55%),linear-gradient(145deg,#ffffff12,#0000 36%);transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1);inset:1px;transform:none}.liquid-glass-button__content[data-v-74f69fb3]{z-index:2;justify-content:center;align-items:center;gap:inherit;min-width:0;display:inline-flex;position:relative}.liquid-glass-button--circle[data-v-74f69fb3]{cursor:pointer;aspect-ratio:1;border-radius:999px;padding:0}.liquid-glass-button--pill[data-v-74f69fb3]{border-radius:999px}.liquid-glass-button--rounded[data-v-74f69fb3]{border-radius:16px}.liquid-glass-button--sm[data-v-74f69fb3]{min-height:36px;padding:0 13px;font-size:13px}.liquid-glass-button--sm.liquid-glass-button--circle[data-v-74f69fb3]{width:36px;min-width:36px;height:36px}.liquid-glass-button--md[data-v-74f69fb3]{min-height:44px;padding:0 16px;font-size:14px}.liquid-glass-button--md.liquid-glass-button--circle[data-v-74f69fb3]{cursor:pointer;width:44px;min-width:44px;height:44px}.liquid-glass-button--lg[data-v-74f69fb3]{min-height:52px;padding:0 20px;font-size:15px}.liquid-glass-button--lg.liquid-glass-button--circle[data-v-74f69fb3]{width:52px;min-width:52px;height:52px}.liquid-glass-button--accent[data-v-74f69fb3]{--liquid-glass-border:#9d93ff66;--liquid-glass-tint:#8c83ff40;color:#ebe9ff}.liquid-glass-button--danger[data-v-74f69fb3]{--liquid-glass-border:#ff647557;--liquid-glass-tint:#ff4d652b;color:#ffc5cd}@media (hover:hover) and (pointer:fine){.liquid-glass-button[data-v-74f69fb3]:not(.is-disabled):hover{color:#fff;box-shadow:0 11px 30px #0000004f,0 0 0 1px #8c83ff09}.liquid-glass-button[data-v-74f69fb3]:not(.is-disabled):hover:before{border-color:#beb8ff66;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #ffffff0d}}.liquid-glass-button.is-pressed[data-v-74f69fb3]:not(.is-disabled){color:#fff;filter:brightness(1.08);transform:scale(var(--liquid-press-scale));transition-duration:.11s}.liquid-glass-button.is-pressed[data-v-74f69fb3]:not(.is-disabled):before{border-color:#cfcbff7a}.liquid-glass-button.is-pressed:not(.is-disabled) .liquid-glass-button__shine[data-v-74f69fb3]{opacity:.95;transform:scale(1.025)}.liquid-glass-button.is-releasing[data-v-74f69fb3]:not(.is-disabled){animation:.28s cubic-bezier(.16,1,.3,1) liquid-glass-release-74f69fb3}.liquid-glass-button[data-v-74f69fb3]:focus-visible{outline-offset:3px;outline:2px solid #8c83ffe6}.liquid-glass-button.is-disabled[data-v-74f69fb3],.liquid-glass-button[data-v-74f69fb3]:disabled{cursor:default;opacity:.45;pointer-events:none}@keyframes liquid-glass-release-74f69fb3{0%{transform:scale(var(--liquid-press-scale))}48%{transform:scale(.985)}72%{transform:scale(1.015)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.liquid-glass-button[data-v-74f69fb3],.liquid-glass-button[data-v-74f69fb3]:before,.liquid-glass-button__shine[data-v-74f69fb3]{transition-duration:.01ms!important;animation:none!important}.liquid-glass-button.is-pressed[data-v-74f69fb3]:not(.is-disabled){transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.liquid-glass-button[data-v-74f69fb3]:before{background:linear-gradient(180deg,#ffffff14,#ffffff05 55%,#0000000b),radial-gradient(circle at 28% 8%,var(--liquid-glass-tint),transparent 58%),#13141ff0}}.info-page .verification-banner[data-v-d9e0fa04]{margin-top:80px;margin-bottom:0}.verification-banner[data-v-d9e0fa04]{color:#d6b171;background:#ffb34714;border:1px solid #ffb34740;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin:36px auto 28px;padding:10px 14px;font-size:12px;display:flex}.verification-banner a[data-v-d9e0fa04]{color:#9b93ff;font-weight:800;text-decoration:none}@media (width<=761px){.verification-banner[data-v-d9e0fa04]{flex-direction:column;align-items:flex-start;margin-top:39px}}.password-input[data-v-fe73c143]{width:100%;position:relative}.password-input input[data-v-fe73c143]{width:100%;padding-right:48px}.password-input__toggle[data-v-fe73c143]{color:#9694b9;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.password-input__toggle[data-v-fe73c143]:focus-visible{color:#8c83ff}@media (hover:hover) and (pointer:fine){.password-input__toggle[data-v-fe73c143]:hover{color:#8c83ff}}.password-input__toggle[data-v-fe73c143]:focus-visible{outline-offset:1px;outline:2px solid #8c83ff}.password-input__eye[data-v-fe73c143]{width:21px;height:21px;display:block;position:relative}.password-input__eye-icon[data-v-fe73c143]{opacity:0;pointer-events:none;background:currentColor;transition:opacity .12s;display:block;position:absolute;inset:0}.password-input__eye-icon--show[data-v-fe73c143]{-webkit-mask:url(../icons/eye-password.svg) 50%/contain no-repeat;mask:url(../icons/eye-password.svg) 50%/contain no-repeat}.password-input__eye-icon--hide[data-v-fe73c143]{-webkit-mask:url(../icons/eye-password-hidden.svg) 50%/contain no-repeat;mask:url(../icons/eye-password-hidden.svg) 50%/contain no-repeat}.password-input__eye-icon--active[data-v-fe73c143]{opacity:1}.app-toast-host[data-v-b84e103d]{z-index:12000;overscroll-behavior:contain;scrollbar-width:thin;pointer-events:none;gap:10px;width:min(380px,100vw - 32px);max-height:calc(100dvh - 36px);display:grid;position:fixed;bottom:18px;right:18px;overflow-y:auto}.app-toast[data-v-b84e103d]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:#11131af5;border:1px solid #2b2f3a;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000057}.app-toast--success[data-v-b84e103d]{border-color:#5ad18b73}.app-toast--success .app-toast__icon[data-v-b84e103d]{color:#5ad18b}.app-toast--warning[data-v-b84e103d]{border-color:#fbbf2480}.app-toast--warning .app-toast__icon[data-v-b84e103d]{color:#fbbf24}.app-toast--error[data-v-b84e103d]{border-color:#fb718580}.app-toast--error .app-toast__icon[data-v-b84e103d]{color:#fb7185}.app-toast__icon[data-v-b84e103d]{color:#8c83ff;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.app-toast__content[data-v-b84e103d]{min-width:0}.app-toast__content strong[data-v-b84e103d]{color:#f6f7fb;font-size:14px;display:block}.app-toast__content p[data-v-b84e103d]{color:#9aa0b1;margin:4px 0 0;font-size:13px;line-height:1.45}.app-toast__actions[data-v-b84e103d]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.app-toast__action[data-v-b84e103d]{color:#dfe2ec;font:inherit;cursor:pointer;background:0 0;border:1px solid #3a3e4a;border-radius:9px;padding:6px 9px;font-size:12px;font-weight:750;text-decoration:none}@media (hover:hover) and (pointer:fine){.app-toast:hover .app-toast__progress[data-v-b84e103d]{animation-play-state:paused}}.app-toast__progress[data-v-b84e103d]{transform-origin:0;pointer-events:none;background:#8c83ff;height:3px;animation-name:app-toast-progress-b84e103d;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0;right:0;transform:scaleX(1)}@keyframes app-toast-progress-b84e103d{to{transform:scaleX(0)}}.app-toast__close[data-v-b84e103d]{color:#7f8596;cursor:pointer;background:0 0;border:0;width:26px;height:26px;padding:0;font-size:20px}.app-toast-enter-active[data-v-b84e103d],.app-toast-leave-active[data-v-b84e103d]{transition:opacity .16s,transform .16s}.app-toast-enter-from[data-v-b84e103d],.app-toast-leave-to[data-v-b84e103d]{opacity:0;transform:translateY(8px)}@media (width<=620px){.app-toast-host[data-v-b84e103d]{width:calc(100vw - 24px);bottom:12px;right:12px}}
