.fs-auth-backdrop[data-v-92dcae8a]{--auth-bg:#130b10;--auth-text:#fff7fb;--auth-muted:#b9aab2;--auth-pink:#ff5d92;--auth-cyan:#68ded1;position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;overflow:auto;background:#040204c2;-webkit-backdrop-filter:blur(18px) saturate(.7);backdrop-filter:blur(18px) saturate(.7);color:var(--auth-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.fs-auth-dialog[data-v-92dcae8a]{position:relative;display:grid;grid-template-columns:minmax(360px,1fr) minmax(330px,.92fr);width:min(900px,100%);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid hsla(0,0%,100%,.13);border-radius:8px;background:var(--auth-bg);box-shadow:0 36px 120px #000000b8,0 0 0 1px #ff5d9214}.fs-auth-close[data-v-92dcae8a]{position:absolute;top:16px;right:16px;z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid hsla(0,0%,100%,.16);border-radius:50%;background:#0a0508d1;color:#fff;cursor:pointer}.fs-auth-form-panel[data-v-92dcae8a]{padding:clamp(32px,5vw,58px)}.fs-auth-brand[data-v-92dcae8a]{display:flex;align-items:center;gap:10px;margin-bottom:34px}.fs-auth-brand>span[data-v-92dcae8a]{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,93,146,.65);border-radius:50%;color:#ff8ab1;font-size:11px;font-weight:900}.fs-auth-brand strong[data-v-92dcae8a]{font-size:18px}.fs-auth-brand b[data-v-92dcae8a],.fs-auth-kicker[data-v-92dcae8a]{color:var(--auth-pink)}.fs-auth-kicker[data-v-92dcae8a]{font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.fs-auth-form-panel h2[data-v-92dcae8a]{margin:10px 0 8px;font-size:30px;line-height:1.12;letter-spacing:0}.fs-auth-intro[data-v-92dcae8a]{margin:0 0 24px;color:var(--auth-muted);font-size:13px;line-height:1.55}.fs-auth-google-shell[data-v-92dcae8a]{position:relative;min-height:44px;margin-top:20px;overflow:hidden;border-radius:4px}.fs-auth-google-shell.is-pending[data-v-92dcae8a]{pointer-events:none;opacity:.58}.fs-auth-google-button[data-v-92dcae8a]{display:flex;min-height:44px;justify-content:center}.fs-auth-google-button[data-v-92dcae8a] iframe{max-width:100%}.fs-auth-google-loading[data-v-92dcae8a]{position:absolute;inset:0;border:1px solid hsla(0,0%,100%,.16);border-radius:4px;background:linear-gradient(90deg,#ffffff0a,#ffffff1c,#ffffff0a);background-size:220% 100%;animation:fs-auth-loading-92dcae8a 1.2s linear infinite}.fs-auth-google-error[data-v-92dcae8a]{margin:8px 0 0;color:var(--auth-muted);font-size:11px;text-align:center}.fs-auth-divider[data-v-92dcae8a]{display:flex;align-items:center;gap:12px;margin:20px 0;color:#8d7a84;font-size:11px}.fs-auth-divider[data-v-92dcae8a]:after,.fs-auth-divider[data-v-92dcae8a]:before{content:"";flex:1;height:1px;background:#ffffff1f}.fs-auth-form-panel form[data-v-92dcae8a]{display:grid;gap:9px}.fs-auth-form-panel label[data-v-92dcae8a]{color:#ded1d7;font-size:12px;font-weight:750}.fs-auth-code-actions[data-v-92dcae8a]{display:flex;justify-content:space-between;gap:12px}.fs-auth-inline-button[data-v-92dcae8a]{min-height:44px;padding:0 8px;border:0;background:none;color:#ff80aa;cursor:pointer;font:inherit;font-size:11px;font-weight:800}.fs-auth-inline-button[data-v-92dcae8a]:disabled{cursor:wait;opacity:.58}.fs-auth-field[data-v-92dcae8a]{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid hsla(0,0%,100%,.14);border-radius:6px;background:#ffffff0b;color:#8e7c85;transition:border-color .2s ease,background .2s ease}.fs-auth-field[data-v-92dcae8a]:focus-within{border-color:var(--auth-pink);background:#ff5d9212}.fs-auth-field input[data-v-92dcae8a]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--auth-text);font:inherit;font-size:14px}.fs-auth-field input[data-v-92dcae8a]::-moz-placeholder{color:#75646c}.fs-auth-field input[data-v-92dcae8a]::placeholder{color:#75646c}.fs-auth-field input[readonly][data-v-92dcae8a]{color:#9f8b95}.fs-auth-code-field[data-v-92dcae8a]{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(6px,2vw,10px)}.fs-auth-code-input[data-v-92dcae8a]{position:absolute;inset:0;z-index:2;width:100%;height:100%;border:0;outline:0;opacity:0;cursor:text}.fs-auth-code-cell[data-v-92dcae8a]{display:grid;place-items:center;min-width:0;height:48px;border:1px solid hsla(0,0%,100%,.16);border-radius:6px;background:#ffffff0b;color:var(--auth-text);font-size:19px;font-weight:800;font-variant-numeric:tabular-nums;transition:border-color .2s ease,background .2s ease}.fs-auth-code-field:focus-within .fs-auth-code-cell.is-active[data-v-92dcae8a]{border-color:var(--auth-pink);background:#ff5d9214;outline:2px solid var(--auth-cyan);outline-offset:2px}.fs-auth-code-field.has-error .fs-auth-code-cell[data-v-92dcae8a]{border-color:#ff9cadb8}.fs-auth-status[data-v-92dcae8a]{color:var(--auth-cyan)}.fs-auth-error[data-v-92dcae8a],.fs-auth-status[data-v-92dcae8a]{margin:6px 0 0;font-size:12px;line-height:1.45}.fs-auth-error[data-v-92dcae8a]{color:#ff9cad}.fs-auth-submit[data-v-92dcae8a]{position:relative;isolation:isolate;min-height:48px;margin-top:10px;overflow:hidden;border:0;border-radius:999px;background:#e94f83;color:#18070e;cursor:pointer;font-size:13px;font-weight:900;transition:filter .2s ease,transform .2s ease}.fs-auth-submit[data-v-92dcae8a]:after{content:"";position:absolute;inset:0 auto 0 -42%;z-index:0;width:38%;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.28),transparent);opacity:0;pointer-events:none;transform:skew(-18deg)}.fs-auth-submit.is-shimmering[data-v-92dcae8a]:after{opacity:1;animation:fs-auth-submit-shimmer-92dcae8a .9s ease-out infinite}.fs-auth-submit[data-v-92dcae8a]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.fs-auth-submit[data-v-92dcae8a]:disabled{cursor:wait;opacity:.58}.fs-auth-legal[data-v-92dcae8a]{display:block;margin:18px auto 0;max-width:340px;color:#75646d;font-size:10px;line-height:1.55;text-align:center}.fs-auth-visual[data-v-92dcae8a]{position:relative;min-height:610px;overflow:hidden;border-left:1px solid hsla(0,0%,100%,.1);background:#132624}.fs-auth-stage[data-v-92dcae8a]{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(140deg,rgba(104,222,209,.25),transparent 42%),linear-gradient(25deg,#102d2a,#24111d 72%)}.fs-auth-stage[data-v-92dcae8a]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.055) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.055) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);mask-image:linear-gradient(180deg,#000,transparent 72%)}.fs-auth-stage>span[data-v-92dcae8a]{position:absolute;top:28px;left:26px;padding:7px 9px;border:1px solid hsla(0,0%,100%,.24);border-radius:4px;color:#d8f6f1;font-size:9px;font-weight:850;letter-spacing:.12em}.fs-auth-stage strong[data-v-92dcae8a]{position:relative;font-size:104px;letter-spacing:0;text-shadow:0 18px 70px rgba(255,93,146,.45)}.fs-auth-stage strong span[data-v-92dcae8a]{color:var(--auth-pink);font-size:44px;vertical-align:top}.fs-auth-stage i[data-v-92dcae8a]{position:absolute;inset:18% 18% 24%;border:1px solid hsla(0,0%,100%,.23);border-radius:48% 48% 42% 42%;box-shadow:inset 0 0 65px #ffffff14,0 0 80px #68ded126}.fs-auth-benefits[data-v-92dcae8a]{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;padding:28px;background:linear-gradient(0deg,rgba(9,5,8,.97),rgba(9,5,8,.52),transparent)}.fs-auth-benefits span[data-v-92dcae8a]{display:flex;align-items:center;gap:8px;color:#fff;font-size:11px;font-weight:700}.fs-auth-benefits svg[data-v-92dcae8a]{flex:none;color:var(--auth-pink)}.fs-auth-close[data-v-92dcae8a]:focus-visible,.fs-auth-field[data-v-92dcae8a]:focus-within,.fs-auth-inline-button[data-v-92dcae8a]:focus-visible,.fs-auth-submit[data-v-92dcae8a]:focus-visible{outline:2px solid var(--auth-cyan);outline-offset:3px}@keyframes fs-auth-loading-92dcae8a{to{background-position:-220% 0}}@keyframes fs-auth-submit-shimmer-92dcae8a{to{transform:translate(380%) skew(-18deg)}}.fs-auth-fade-enter-active[data-v-92dcae8a],.fs-auth-fade-leave-active[data-v-92dcae8a]{transition:opacity .2s ease}.fs-auth-fade-enter-active .fs-auth-dialog[data-v-92dcae8a],.fs-auth-fade-leave-active .fs-auth-dialog[data-v-92dcae8a]{transition:transform .2s ease}.fs-auth-fade-enter-from[data-v-92dcae8a],.fs-auth-fade-leave-to[data-v-92dcae8a]{opacity:0}.fs-auth-fade-enter-from .fs-auth-dialog[data-v-92dcae8a],.fs-auth-fade-leave-to .fs-auth-dialog[data-v-92dcae8a]{transform:translateY(10px) scale(.985)}@media(max-width:760px){.fs-auth-backdrop[data-v-92dcae8a]{place-items:end center;padding:12px}.fs-auth-dialog[data-v-92dcae8a]{grid-template-columns:1fr;width:min(480px,100%);max-height:calc(100dvh - 24px)}.fs-auth-form-panel[data-v-92dcae8a]{padding:32px 22px 26px}.fs-auth-brand[data-v-92dcae8a]{margin-bottom:24px}.fs-auth-form-panel h2[data-v-92dcae8a]{font-size:27px}.fs-auth-visual[data-v-92dcae8a]{display:none}.fs-auth-close[data-v-92dcae8a]{top:12px;right:12px}}@media(prefers-reduced-motion:reduce){.fs-auth-fade-enter-active[data-v-92dcae8a],.fs-auth-fade-enter-active .fs-auth-dialog[data-v-92dcae8a],.fs-auth-fade-leave-active[data-v-92dcae8a],.fs-auth-fade-leave-active .fs-auth-dialog[data-v-92dcae8a],.fs-auth-submit[data-v-92dcae8a]{transition:none}.fs-auth-google-loading[data-v-92dcae8a],.fs-auth-submit.is-shimmering[data-v-92dcae8a]:after{animation:none;opacity:0}}.fs-header-controls[data-v-2398a7d7]{display:flex;align-items:center;gap:18px;margin-inline-start:auto}.fs-controls-account-wrap[data-v-2398a7d7],.fs-controls-language-wrap[data-v-2398a7d7]{position:relative}.fs-controls-credits[data-v-2398a7d7],.fs-controls-language-trigger[data-v-2398a7d7],.fs-controls-login[data-v-2398a7d7]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:999px;cursor:pointer;font:inherit;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.fs-controls-language-trigger[data-v-2398a7d7]{min-width:70px;gap:7px;padding:0 16px;border:1px solid hsla(0,0%,100%,.24);background:#090909;color:#fff}.fs-controls-language-trigger[data-v-2398a7d7]:hover{border-color:#ffffff75;background:#111}.fs-controls-flag[data-v-2398a7d7]{width:18px;height:12px;flex:0 0 18px;overflow:hidden;border-radius:2px;box-shadow:0 0 0 1px #ffffff1f}.fs-controls-language-menu[data-v-2398a7d7]{position:absolute;z-index:40;top:48px;inset-inline-end:0;width:190px;max-height:360px;overflow:auto;padding:8px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:#1a1218;box-shadow:0 20px 50px #0009}.fs-controls-language-menu button[data-v-2398a7d7]{display:flex;width:100%;align-items:center;gap:9px;padding:10px;border:0;border-radius:4px;background:none;color:#b6a9b1;cursor:pointer;font:inherit;font-size:12px;text-align:start}.fs-controls-language-menu button.active[data-v-2398a7d7],.fs-controls-language-menu button[data-v-2398a7d7]:hover{background:#ff4f8b24;color:#fff7fb}.fs-controls-credits[data-v-2398a7d7]{gap:7px;padding:0 13px;border:1px solid hsla(0,0%,100%,.14);background:#090909;color:#fff;font-size:11px}.fs-controls-credits svg[data-v-2398a7d7]{color:#ff7aa8}.fs-controls-credits span[data-v-2398a7d7]{min-width:3ch;color:#fff;font-size:14px;font-variant-numeric:tabular-nums;text-align:end}.fs-controls-credits.is-updating span[data-v-2398a7d7]{animation:fs-credits-count-2398a7d7 .7s ease-out}.fs-controls-credits[data-v-2398a7d7]:hover{border-color:#ffffff73;background:#171215}.fs-controls-menu-trigger[data-v-2398a7d7]{display:grid;width:44px;height:44px;place-items:center;padding:0;border:1px solid hsla(0,0%,100%,.26);border-radius:50%;background:#090909;color:#fff;cursor:pointer}.fs-controls-menu-trigger[data-v-2398a7d7]:hover{border-color:#ffffff94;background:#151116}.fs-controls-account-menu[data-v-2398a7d7]{position:absolute;z-index:40;top:calc(100% + 10px);inset-inline-end:0;width:260px;padding:10px 8px 8px;border:1px solid hsla(0,0%,100%,.12);border-radius:20px;background:linear-gradient(160deg,#21171e,#0f0b0e);box-shadow:0 20px 50px #0000008c}.fs-controls-account-menu nav[data-v-2398a7d7]{display:grid;margin-top:6px;border-top:1px solid hsla(0,0%,100%,.11)}.fs-controls-account-menu nav a[data-v-2398a7d7]{display:flex;min-height:45px;align-items:center;justify-content:space-between;gap:12px;padding:0 10px;border-bottom:1px solid hsla(0,0%,100%,.08);color:#fff;font-size:13px;font-weight:750;text-decoration:none}.fs-controls-account-menu nav a[data-v-2398a7d7]:hover{color:#ff7aa8}.fs-controls-section-title[data-v-2398a7d7]{margin:9px 10px 3px;padding-top:9px;border-top:1px solid hsla(0,0%,100%,.11);color:#84777e;font-size:11px;font-weight:800}.fs-controls-account-partner a span[data-v-2398a7d7],.fs-controls-account-tools a span[data-v-2398a7d7]{display:flex;align-items:center;gap:6px}.fs-controls-account-tools b[data-v-2398a7d7]{display:inline-grid;min-width:20px;height:16px;place-items:center;border-radius:9px;background:#ff4f8b;color:#fff;font-size:9px;font-weight:900}.fs-controls-logout[data-v-2398a7d7]{display:flex;width:100%;min-height:42px;align-items:center;gap:9px;margin-top:2px;padding:7px 10px 0;border:0;border-top:1px solid hsla(0,0%,100%,.11);background:transparent;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:750;text-align:left}.fs-controls-login[data-v-2398a7d7]{min-width:86px;padding:0 19px;border:1px solid #ff78a6;background:#ff4f8b;color:#fff;box-shadow:0 0 18px #ff4f8b4d}.fs-controls-login[data-v-2398a7d7]:hover{background:#ff6a9c}@keyframes fs-credits-count-2398a7d7{38%{color:#ff8fb5;transform:translateY(-2px) scale(1.08)}}.fs-controls-account-menu a[data-v-2398a7d7]:focus-visible,.fs-controls-credits[data-v-2398a7d7]:focus-visible,.fs-controls-language-menu button[data-v-2398a7d7]:focus-visible,.fs-controls-language-trigger[data-v-2398a7d7]:focus-visible,.fs-controls-login[data-v-2398a7d7]:focus-visible,.fs-controls-logout[data-v-2398a7d7]:focus-visible,.fs-controls-menu-trigger[data-v-2398a7d7]:focus-visible{outline:2px solid #65dfd0;outline-offset:3px}@media(max-width:600px){.fs-header-controls[data-v-2398a7d7]{gap:8px}.fs-controls-language-trigger[data-v-2398a7d7]{min-width:58px;padding-inline:11px}.fs-controls-login[data-v-2398a7d7]{min-width:76px;padding-inline:14px}.fs-controls-language-menu[data-v-2398a7d7]{position:fixed;top:58px;inset-inline-end:12px}.fs-controls-account-menu[data-v-2398a7d7]{position:fixed;top:58px;inset-inline-end:4px;width:min(260px,calc(100vw - 8px))}.fs-controls-credits[data-v-2398a7d7]{padding-inline:10px}}@media(max-width:420px){.fs-controls-credits span[data-v-2398a7d7]{font-size:11px}}@media(max-width:360px){.fs-controls-credits[data-v-2398a7d7]{display:none}}@media(prefers-reduced-motion:reduce){.fs-controls-credits.is-updating span[data-v-2398a7d7]{animation:none}}
