.fade-fast-enter-active[data-v-fefe4326],.fade-fast-leave-active[data-v-fefe4326]{transition:opacity .2s ease}.fade-fast-enter-from[data-v-fefe4326],.fade-fast-enter[data-v-fefe4326],.fade-fast-leave-to[data-v-fefe4326]{opacity:0}.qop-overlay[data-v-5705e7e3]{align-items:flex-end;display:flex;inset:0;justify-content:center;position:fixed;z-index:250}@media (min-width:640px){.qop-overlay[data-v-5705e7e3]{align-items:center}}.qop-backdrop[data-v-5705e7e3]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(7,6,18,.75);inset:0;position:absolute}.qop-panel[data-v-5705e7e3]{background:#0d0c1a;border-top:.35rem solid #fe0000;margin:0 1rem;max-width:28rem;padding:1.5rem;position:relative;width:100%}.qop-header[data-v-5705e7e3]{align-items:flex-start;display:flex;gap:.9rem}.qop-icon[data-v-5705e7e3]{align-items:center;color:#fe0000;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.qop-icon svg[data-v-5705e7e3]{height:1.6rem;width:1.6rem}.qop-text[data-v-5705e7e3]{flex:1}.qop-title[data-v-5705e7e3]{color:#fbfaf4;font-family:main,Roboto Flex,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:.02em;line-height:1.2;margin:0;text-transform:uppercase}.qop-desc[data-v-5705e7e3]{color:hsla(51,47%,97%,.5);font-size:.8rem;line-height:1.5;margin:.4rem 0 0}.qop-close[data-v-5705e7e3]{align-items:center;background:transparent;border:1px solid hsla(51,47%,97%,.15);color:hsla(51,47%,97%,.5);cursor:pointer;display:flex;flex-shrink:0;font-size:1.4rem;height:2rem;justify-content:center;line-height:1;transition:color .2s,border-color .2s;width:2rem}.qop-close[data-v-5705e7e3]:hover{border-color:#fe0000;color:#fe0000}.qop-footer[data-v-5705e7e3]{display:flex;flex-direction:column;gap:.5rem;margin-top:1.2rem}@media (min-width:640px){.qop-footer[data-v-5705e7e3]{flex-direction:row}}.qop-btn[data-v-5705e7e3]{align-items:center;border:none;cursor:pointer;display:inline-flex;font-family:main,Roboto Flex,sans-serif;font-size:.85rem;font-weight:700;justify-content:center;letter-spacing:.04em;padding:.65rem 1.4rem;text-decoration:none;text-transform:uppercase;transition:background .2s,color .2s}.qop-btn--primary[data-v-5705e7e3]{background:#fe0000;color:#fff}.qop-btn--primary[data-v-5705e7e3]:hover{background:#e50000}.qop-btn--ghost[data-v-5705e7e3]{background:transparent;border:1px solid hsla(51,47%,97%,.15);color:hsla(51,47%,97%,.5)}.qop-btn--ghost[data-v-5705e7e3]:hover{background:hsla(51,47%,97%,.06);color:#fbfaf4}[data-v-5705e7e3]:focus{outline:none}[data-v-5705e7e3]:focus-visible{box-shadow:0 0 0 2px #fe0000}.coming-soon-overlay[data-v-2c2ec93e]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(6,11,29,.75);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.coming-soon-card[data-v-2c2ec93e]{background:rgba(14,22,40,.85);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.4);max-width:440px;padding:3rem 2.5rem;text-align:center}.coming-soon-icon[data-v-2c2ec93e]{height:64px;margin:0 auto 1.5rem;width:64px}.coming-soon-title[data-v-2c2ec93e]{color:#f59e0b;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.coming-soon-text[data-v-2c2ec93e]{color:hsla(0,0%,100%,.85);font-size:1.05rem;line-height:1.5;margin-bottom:.75rem}.coming-soon-sub[data-v-2c2ec93e]{color:hsla(0,0%,100%,.5);font-size:.9rem;line-height:1.4}.app-root{background:#f4f5f7;min-height:100vh}.dark .app-root{background:#0b1220}.route-fade-enter-active,.route-fade-leave-active{transition:opacity .18s ease}.route-fade-enter-from,.route-fade-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.route-fade-enter-active,.route-fade-leave-active{transition:none}}body,html{margin:0;padding:0}.loadscreen-container{height:100vh;overflow:hidden;position:relative;width:100vw}.stars-overlay{height:15vh;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:90}@keyframes twinkle{0%,to{opacity:.5}50%{opacity:1}}.twinkle{animation-iteration-count:infinite;animation-name:twinkle;animation-timing-function:ease-in-out}.image-wrapper{left:50%;position:absolute;top:65%;transform:translate(-50%,-50%)}.image-wrapper,.refonte-img{max-height:100%;max-width:100%}.refonte-img{display:block;height:auto;width:auto}.audio-toggle{color:#fff;cursor:pointer;position:absolute;transition:all .95s ease;z-index:100}.audio-toggle.initial{height:100px;left:50%;top:50%;transform:translate(-50%,-50%);width:100px}.audio-toggle.started{color:#000;height:24px;left:calc(100% - 34px);top:10px;transform:none;width:24px}.audio-toggle svg{fill:currentColor;height:100%;width:100%}.vl-auth[data-v-c4b19682]{--paper:#efe9df;--ink:#17161a;--muted:#5b574f;--accent:#a93cf0;--violet:#7c2fd0;--navy:#172033;--line:rgba(23,22,26,.1);--line-strong:rgba(23,22,26,.14);--error:#b3200f;background:var(--paper);color:var(--ink);display:flex;flex-direction:column;font-family:vl-sans,Helvetica Neue,Arial,sans-serif;min-height:100vh;position:relative}.vl-auth a[data-v-c4b19682]:focus-visible,.vl-auth button[data-v-c4b19682]:focus-visible,.vl-auth input[data-v-c4b19682]:focus-visible{border-radius:6px;outline:3px solid var(--violet);outline-offset:3px}.vl-auth__main[data-v-c4b19682]:focus-visible{outline:none}.vl-auth__skip[data-v-c4b19682]{background:var(--ink);border-radius:1.2rem;color:var(--paper);font-size:.9rem;left:1.2rem;padding:1.2rem 2rem;position:fixed;text-decoration:none;top:1.2rem;transform:translateY(-260%);transition:transform .2s ease;z-index:90}.vl-auth__skip[data-v-c4b19682]:focus{transform:none}.vl-auth__topbar[data-v-c4b19682]{align-items:center;backdrop-filter:blur(10px);background:hsla(38,33%,91%,.92);border-bottom:1px solid var(--line-strong);display:flex;gap:2rem;justify-content:space-between;padding:1.8rem clamp(2rem,5vw,6rem);position:sticky;top:0;z-index:50}.vl-auth__brand[data-v-c4b19682]{color:var(--ink);font-family:vl-display,Arial Black,sans-serif;font-size:1.15rem;letter-spacing:.02em;text-decoration:none;text-transform:lowercase}.vl-auth__home[data-v-c4b19682]{border:1.5px solid rgba(23,22,26,.45);border-radius:3rem;color:var(--ink);font-size:.82rem;letter-spacing:.14em;opacity:.82;padding:.8rem 1.6rem;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.vl-auth__home[data-v-c4b19682]:hover{background:var(--ink);border-color:var(--ink);color:var(--paper);opacity:1}.vl-auth__main[data-v-c4b19682]{display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;margin:0 auto;max-width:56rem;padding:clamp(3.6rem,6vh,6rem) clamp(2rem,5vw,3.6rem);width:100%}.vl-auth__intro[data-v-c4b19682]{margin-bottom:clamp(2.4rem,4vh,3.4rem)}.vl-auth__kicker[data-v-c4b19682]{color:var(--accent);font-size:.8rem;letter-spacing:.3em;margin:0 0 1.4rem}.vl-auth__kicker[data-v-c4b19682],.vl-auth__title[data-v-c4b19682]{font-family:vl-display,Arial Black,sans-serif;text-transform:uppercase}.vl-auth__title[data-v-c4b19682]{color:var(--ink);font-size:clamp(2rem,4vw,3.4rem);font-weight:400;letter-spacing:-.01em;line-height:1.02;margin:0}.vl-auth__lead[data-v-c4b19682]{color:var(--muted);font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.6;margin:clamp(1.4rem,2vh,2rem) 0 0;max-width:52ch}.vl-auth__card[data-v-c4b19682]{background:hsla(0,0%,100%,.4);border:1px solid var(--line);border-radius:2rem;box-shadow:0 20px 60px rgba(23,22,26,.08);padding:clamp(2.2rem,4vw,3.4rem)}.vl-auth__form[data-v-c4b19682]{display:flex;flex-direction:column;gap:18px}.vl-auth__section[data-v-c4b19682]{display:flex;flex-direction:column;gap:16px}.vl-auth__alert[data-v-c4b19682]{border:1.5px solid;border-radius:14px;font-size:14px;line-height:1.5;margin:0;padding:14px 16px}.vl-auth__alert p[data-v-c4b19682]{margin:0}.vl-auth__alert--error[data-v-c4b19682]{background:rgba(179,32,15,.06);border-color:rgba(179,32,15,.28);color:var(--error)}.vl-auth__alert--success[data-v-c4b19682]{background:rgba(124,47,208,.08);border-color:rgba(124,47,208,.3);color:var(--violet)}.vl-auth__field[data-v-c4b19682]{display:grid;gap:7px}.vl-auth__label[data-v-c4b19682]{color:var(--muted);font-size:13px;letter-spacing:.18em;text-transform:uppercase}.vl-auth__input[data-v-c4b19682]{background:hsla(0,0%,100%,.55);border:1.5px solid rgba(23,22,26,.3);border-radius:14px;box-sizing:border-box;color:var(--ink);font-family:inherit;font-size:15px;padding:14px 16px;transition:border-color .2s ease;width:100%}.vl-auth__input[data-v-c4b19682]::placeholder{color:rgba(23,22,26,.4)}.vl-auth__input[data-v-c4b19682]:focus{border-color:var(--violet);outline:none}.vl-auth__field-error[data-v-c4b19682]{color:var(--error);font-size:12.5px;font-weight:600;line-height:1.5}.vl-auth__field-error p[data-v-c4b19682]{margin:2px 0 0}.vl-auth__btn[data-v-c4b19682]{align-items:center;border:0;border-radius:40px;cursor:pointer;display:flex;font-family:vl-display,Arial Black,sans-serif;font-size:13px;gap:10px;justify-content:center;letter-spacing:.14em;padding:16px 28px;text-transform:uppercase;transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease;width:100%}.vl-auth__btn--primary[data-v-c4b19682]{background:var(--ink);color:var(--paper)}.vl-auth__btn--primary[data-v-c4b19682]:hover:not(:disabled){background:var(--violet);transform:translateY(-2px)}.vl-auth__btn--google[data-v-c4b19682]{background:hsla(0,0%,100%,.55);border:1.5px solid var(--ink);color:var(--ink);letter-spacing:.08em}.vl-auth__btn--google[data-v-c4b19682]:hover:not(:disabled){background:var(--ink);color:var(--paper)}.vl-auth__btn[data-v-c4b19682]:disabled{cursor:not-allowed;opacity:.5;transform:none}.vl-auth__divider[data-v-c4b19682]{align-items:center;display:flex;gap:12px}.vl-auth__divider-line[data-v-c4b19682]{background:var(--line-strong);flex:1;height:1px}.vl-auth__divider-text[data-v-c4b19682]{color:var(--muted);font-size:13px;letter-spacing:.2em;text-transform:uppercase}.vl-auth__row[data-v-c4b19682]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.vl-auth__check[data-v-c4b19682]{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:14px;gap:10px;user-select:none}.vl-auth__check input[data-v-c4b19682]{accent-color:var(--violet);cursor:pointer;flex:0 0 auto;height:18px;width:18px}.vl-auth__link[data-v-c4b19682]{background:none;border:0;color:var(--violet);cursor:pointer;font-family:inherit;font-size:14px;padding:0;text-decoration:none;transition:color .2s ease}.vl-auth__link[data-v-c4b19682]:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.vl-auth__link--muted[data-v-c4b19682]{color:var(--muted)}.vl-auth__link--muted[data-v-c4b19682]:hover{color:var(--ink)}.vl-auth__link[data-v-c4b19682]:disabled{cursor:not-allowed;opacity:.5}.vl-auth__alt[data-v-c4b19682]{text-align:center}.af-puzzle[data-v-c4b19682]{background:hsla(0,0%,100%,.5);border:1px solid var(--line);border-radius:16px;padding:18px}.af-puzzle__instruction[data-v-c4b19682]{color:var(--muted);font-size:13.5px;line-height:1.5;margin:0 0 14px;text-align:center}.af-puzzle__grid[data-v-c4b19682]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.af-puzzle__item[data-v-c4b19682]{align-items:center;background:hsla(0,0%,100%,.7);border:1.5px solid rgba(23,22,26,.2);border-radius:12px;color:var(--ink);cursor:grab;display:flex;font-family:vl-display,Arial Black,sans-serif;font-size:20px;height:58px;justify-content:center;touch-action:none;transition:transform .2s ease,background .2s ease,border-color .2s ease;user-select:none;width:58px}.af-puzzle__item[data-v-c4b19682]:active{transform:scale(1.08)}.af-puzzle__item.touched[data-v-c4b19682]{background:rgba(124,47,208,.12);border-color:var(--violet);transform:scale(1.1)}.af-puzzle__item.touch-hover[data-v-c4b19682]{background:rgba(124,47,208,.08);border-color:rgba(124,47,208,.5)}.af-puzzle__success[data-v-c4b19682]{color:var(--violet);font-family:vl-display,Arial Black,sans-serif;font-size:16px;letter-spacing:.08em;margin:0;text-align:center;text-transform:uppercase}.af-puzzle__success p[data-v-c4b19682]{margin:0}.vl-auth__otp[data-v-c4b19682]{background:hsla(0,0%,100%,.5);border:1px solid var(--line);border-radius:16px;padding:20px 18px}.vl-auth__otp-info[data-v-c4b19682]{color:var(--muted);font-size:14px;line-height:1.5;margin:0 0 16px;text-align:center}.vl-auth__otp-info strong[data-v-c4b19682]{color:var(--ink)}.vl-auth__otp-inputs[data-v-c4b19682]{display:flex;gap:8px;justify-content:center}.vl-auth__otp-digit[data-v-c4b19682]{background:hsla(0,0%,100%,.7);border:1.5px solid rgba(23,22,26,.25);border-radius:12px;box-sizing:border-box;color:var(--ink);font-family:vl-display,Arial Black,sans-serif;font-size:22px;height:56px;text-align:center;transition:border-color .2s ease;width:46px}.vl-auth__otp-digit[data-v-c4b19682]:focus{border-color:var(--violet);outline:none}.vl-auth__otp-countdown[data-v-c4b19682]{color:var(--muted);font-size:12.5px;font-variant-numeric:tabular-nums;margin-top:10px;text-align:center}.vl-auth__otp-resend[data-v-c4b19682]{margin-top:12px;text-align:center}.vl-auth__footer[data-v-c4b19682]{align-items:center;border-top:1px solid var(--line-strong);display:flex;flex-shrink:0;flex-wrap:wrap;gap:1.6rem 4rem;justify-content:space-between;margin:0 auto;max-width:132rem;padding:clamp(2.6rem,4vh,4rem) clamp(2rem,5vw,6rem);width:100%}.vl-auth__foot-links[data-v-c4b19682]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.6rem}.vl-auth__foot-links a[data-v-c4b19682]{border-radius:4px;color:var(--violet);font-size:.82rem;letter-spacing:.06em;text-decoration:none;transition:color .2s ease}.vl-auth__foot-links a[data-v-c4b19682]:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.vl-auth__foot-dot[data-v-c4b19682]{color:rgba(23,22,26,.4);font-size:.8rem}.vl-auth__foot-meta[data-v-c4b19682]{align-items:center;color:var(--ink);display:flex;font-size:.82rem;gap:1.6rem;letter-spacing:.06em}.vl-auth__foot-social[data-v-c4b19682]{align-items:center;border-radius:1rem;color:var(--ink);display:inline-flex;height:4.4rem;justify-content:center;transition:color .2s ease,background .2s ease;width:4.4rem}.vl-auth__foot-social[data-v-c4b19682]:hover{background:rgba(124,47,208,.08);color:var(--violet)}.fade-enter-active[data-v-c4b19682],.fade-leave-active[data-v-c4b19682]{transition:opacity .4s ease}.fade-enter-from[data-v-c4b19682],.fade-leave-to[data-v-c4b19682]{opacity:0}@media (max-width:720px){.vl-auth__footer[data-v-c4b19682]{flex-direction:column;gap:2rem;justify-content:center;text-align:center}.vl-auth__foot-links[data-v-c4b19682]{align-items:center;flex-direction:column;gap:1.2rem}.vl-auth__foot-dot[data-v-c4b19682]{display:none}}@media (max-width:480px){.af-puzzle__item[data-v-c4b19682]{font-size:18px;height:52px;width:52px}.vl-auth__otp-inputs[data-v-c4b19682]{gap:6px}.vl-auth__otp-digit[data-v-c4b19682]{font-size:20px;height:52px;width:42px}}@media (prefers-reduced-motion:reduce){.af-puzzle__item[data-v-c4b19682],.fade-enter-active[data-v-c4b19682],.fade-leave-active[data-v-c4b19682],.vl-auth__btn[data-v-c4b19682],.vl-auth__foot-links a[data-v-c4b19682],.vl-auth__foot-social[data-v-c4b19682],.vl-auth__home[data-v-c4b19682],.vl-auth__input[data-v-c4b19682],.vl-auth__link[data-v-c4b19682],.vl-auth__otp-digit[data-v-c4b19682],.vl-auth__skip[data-v-c4b19682]{transition:none}}.af-page[data-v-3f2a0eb5]{--red:#fe0000;--black:#070612;--off-white:#fbfaf4;--muted:hsla(51,47%,97%,.45);--surface:hsla(0,0%,100%,.05);--border:hsla(51,47%,97%,.12);--danger:#f44;--green:#2efe0c;background:var(--black);color:var(--off-white);display:flex;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-height:100vh;min-height:100dvh}.af-top[data-v-3f2a0eb5]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:clamp(1.25rem,2.5vw,2rem) clamp(1.6rem,3.5vw,5.8rem)}.af-top__back[data-v-3f2a0eb5]{align-items:center;color:var(--muted);display:flex;font-size:clamp(.9375rem,1.2vw,1.125rem);gap:.6rem;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .2s}@media (hover:hover){.af-top__back[data-v-3f2a0eb5]:hover{color:var(--off-white)}}.af-top__back svg[data-v-3f2a0eb5]{flex-shrink:0}.af-top__logo[data-v-3f2a0eb5]{align-items:center;display:flex}.af-top__logo img[data-v-3f2a0eb5]{background:transparent;border-radius:12px;height:auto;padding:0;width:clamp(2.5rem,4vw,3.5rem)}.af-main[data-v-3f2a0eb5]{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;margin:0 auto;max-width:48rem;padding:clamp(2rem,4vw,4rem) clamp(1.6rem,3.5vw,5.8rem) clamp(3rem,5vw,6rem);width:100%}.af-title[data-v-3f2a0eb5]{color:var(--off-white);font-family:main,Roboto Flex,system-ui,sans-serif;font-size:clamp(3rem,8vw,6rem);font-weight:400;letter-spacing:-.02em;line-height:.95;margin:0 0 .4rem;text-align:center;text-transform:uppercase;width:100%}.af-subtitle[data-v-3f2a0eb5]{color:var(--muted);font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.4;margin:0 0 clamp(2rem,3vw,3rem);text-align:center;width:100%}.af-form[data-v-3f2a0eb5]{display:flex;flex-direction:column;gap:clamp(1.25rem,2vw,1.75rem);width:100%}.af-alert[data-v-3f2a0eb5]{background:rgba(255,68,68,.1);border:1px solid rgba(255,68,68,.3);border-radius:.625rem;color:var(--danger);font-size:clamp(.9375rem,1.2vw,1.0625rem);padding:clamp(.75rem,1.2vw,1rem) clamp(1rem,1.5vw,1.5rem)}.af-alert p[data-v-3f2a0eb5]{margin:0}.af-row[data-v-3f2a0eb5]{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:1fr 1fr}.af-field[data-v-3f2a0eb5]{display:flex;flex-direction:column;gap:.5rem}.af-label[data-v-3f2a0eb5]{color:var(--muted);font-size:clamp(.875rem,1.1vw,1.0625rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.af-input[data-v-3f2a0eb5]{background:var(--surface);border:1px solid var(--border);border-radius:.625rem;box-sizing:border-box;color:var(--off-white);font-size:clamp(1rem,1.3vw,1.1875rem);height:clamp(3.25rem,4.5vw,4rem);outline:none;padding:0 clamp(1rem,1.5vw,1.5rem);transition:border-color .2s,box-shadow .2s;width:100%}.af-input[data-v-3f2a0eb5]::placeholder{color:hsla(51,47%,97%,.25)}.af-input[data-v-3f2a0eb5]:focus{border-color:var(--red);box-shadow:0 0 0 3px rgba(254,0,0,.15)}.af-input--file[data-v-3f2a0eb5]{font-size:clamp(.9375rem,1.1vw,1.0625rem);padding:clamp(.65rem,1vw,.85rem) clamp(1rem,1.5vw,1.5rem)}.af-field__error[data-v-3f2a0eb5]{color:var(--danger);font-size:clamp(.8125rem,1vw,.9375rem);margin:0}.af-checkbox[data-v-3f2a0eb5]{align-items:center;color:var(--muted);cursor:pointer;display:flex;font-size:clamp(.9375rem,1.1vw,1.0625rem);gap:.6rem}.af-checkbox input[data-v-3f2a0eb5]{accent-color:var(--red);height:1.25rem;width:1.25rem}.af-link[data-v-3f2a0eb5]{background:none;border:none;color:var(--red);cursor:pointer;font-family:inherit;font-size:clamp(.9375rem,1.1vw,1.0625rem);padding:0;text-decoration:none;transition:opacity .2s}@media (hover:hover){.af-link[data-v-3f2a0eb5]:hover{opacity:.8;text-decoration:underline}}.af-btn[data-v-3f2a0eb5]{align-items:center;border:none;border-radius:.625rem;cursor:pointer;display:flex;font-size:clamp(1rem,1.3vw,1.125rem);font-weight:600;gap:.75rem;height:clamp(3.25rem,4.5vw,4rem);justify-content:center;letter-spacing:.04em;transition:background .2s,opacity .2s,transform .1s;width:100%}.af-btn[data-v-3f2a0eb5]:active{transform:scale(.98)}.af-btn[data-v-3f2a0eb5]:disabled{cursor:not-allowed;opacity:.45}.af-btn--primary[data-v-3f2a0eb5]{background:var(--red);color:#fff;letter-spacing:.06em;text-transform:uppercase}@media (hover:hover){.af-btn--primary[data-v-3f2a0eb5]:hover:not(:disabled){background:#e00000}}.af-footer-text[data-v-3f2a0eb5]{color:var(--muted);font-size:clamp(.9375rem,1.1vw,1.0625rem);margin-top:clamp(1.5rem,2.5vw,2rem)}@media (max-width:640px){.af-row[data-v-3f2a0eb5]{grid-template-columns:1fr}.af-main[data-v-3f2a0eb5]{padding-left:1.25rem;padding-right:1.25rem}}.vl-auth[data-v-d73af87a]{--paper:#efe9df;--ink:#17161a;--muted:#5b574f;--accent:#a93cf0;--violet:#7c2fd0;--navy:#172033;--line:rgba(23,22,26,.1);--line-strong:rgba(23,22,26,.14);--error:#b3200f;background:var(--paper);color:var(--ink);display:flex;flex-direction:column;font-family:vl-sans,Helvetica Neue,Arial,sans-serif;min-height:100vh;position:relative}.vl-auth a[data-v-d73af87a]:focus-visible,.vl-auth button[data-v-d73af87a]:focus-visible,.vl-auth input[data-v-d73af87a]:focus-visible{border-radius:6px;outline:3px solid var(--violet);outline-offset:3px}.vl-auth__main[data-v-d73af87a]:focus-visible{outline:none}.vl-auth__skip[data-v-d73af87a]{background:var(--ink);border-radius:1.2rem;color:var(--paper);font-size:.9rem;left:1.2rem;padding:1.2rem 2rem;position:fixed;text-decoration:none;top:1.2rem;transform:translateY(-260%);transition:transform .2s ease;z-index:90}.vl-auth__skip[data-v-d73af87a]:focus{transform:none}.vl-auth__topbar[data-v-d73af87a]{align-items:center;backdrop-filter:blur(10px);background:hsla(38,33%,91%,.92);border-bottom:1px solid var(--line-strong);display:flex;gap:2rem;justify-content:space-between;padding:1.8rem clamp(2rem,5vw,6rem);position:sticky;top:0;z-index:50}.vl-auth__brand[data-v-d73af87a]{color:var(--ink);font-family:vl-display,Arial Black,sans-serif;font-size:1.15rem;letter-spacing:.02em;text-decoration:none;text-transform:lowercase}.vl-auth__home[data-v-d73af87a]{border:1.5px solid rgba(23,22,26,.45);border-radius:3rem;color:var(--ink);font-size:.82rem;letter-spacing:.14em;opacity:.82;padding:.8rem 1.6rem;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.vl-auth__home[data-v-d73af87a]:hover{background:var(--ink);border-color:var(--ink);color:var(--paper);opacity:1}.vl-auth__main[data-v-d73af87a]{display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;margin:0 auto;max-width:56rem;padding:clamp(3.6rem,6vh,6rem) clamp(2rem,5vw,3.6rem);width:100%}.vl-auth__intro[data-v-d73af87a]{margin-bottom:clamp(2.4rem,4vh,3.4rem)}.vl-auth__kicker[data-v-d73af87a]{color:var(--accent);font-size:.8rem;letter-spacing:.3em;margin:0 0 1.4rem}.vl-auth__kicker[data-v-d73af87a],.vl-auth__title[data-v-d73af87a]{font-family:vl-display,Arial Black,sans-serif;text-transform:uppercase}.vl-auth__title[data-v-d73af87a]{color:var(--ink);font-size:clamp(2rem,4vw,3.4rem);font-weight:400;letter-spacing:-.01em;line-height:.98;margin:0}.vl-auth__lead[data-v-d73af87a]{color:var(--muted);font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.6;margin:clamp(1.4rem,2vh,2rem) 0 0;max-width:52ch}.vl-auth__card[data-v-d73af87a]{background:hsla(0,0%,100%,.4);border:1px solid var(--line);border-radius:2rem;box-shadow:0 20px 60px rgba(23,22,26,.08);padding:clamp(2.2rem,4vw,3.4rem)}.vl-auth__form[data-v-d73af87a]{display:flex;flex-direction:column;gap:18px}.vl-auth__alert[data-v-d73af87a]{border:1.5px solid;border-radius:14px;font-size:14px;line-height:1.5;margin:0;padding:14px 16px}.vl-auth__alert p[data-v-d73af87a]{margin:0}.vl-auth__alert--error[data-v-d73af87a]{background:rgba(179,32,15,.06);border-color:rgba(179,32,15,.28);color:var(--error)}.vl-auth__alert--success[data-v-d73af87a]{background:rgba(124,47,208,.08);border-color:rgba(124,47,208,.3);color:var(--violet)}.vl-auth__field[data-v-d73af87a]{display:grid;gap:7px}.vl-auth__label[data-v-d73af87a]{color:var(--muted);font-size:13px;letter-spacing:.18em;text-transform:uppercase}.vl-auth__input[data-v-d73af87a]{background:hsla(0,0%,100%,.55);border:1.5px solid rgba(23,22,26,.3);border-radius:14px;box-sizing:border-box;color:var(--ink);font-family:inherit;font-size:15px;padding:14px 16px;transition:border-color .2s ease;width:100%}.vl-auth__input[data-v-d73af87a]::placeholder{color:rgba(23,22,26,.4)}.vl-auth__input[data-v-d73af87a]:focus{border-color:var(--violet);outline:none}.vl-auth__field-error[data-v-d73af87a]{color:var(--error);font-size:12.5px;font-weight:600;line-height:1.5}.vl-auth__field-error p[data-v-d73af87a]{margin:2px 0 0}.vl-auth__btn[data-v-d73af87a]{align-items:center;border:0;border-radius:40px;cursor:pointer;display:flex;font-family:vl-display,Arial Black,sans-serif;font-size:13px;gap:10px;justify-content:center;letter-spacing:.14em;padding:16px 28px;text-transform:uppercase;transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease;width:100%}.vl-auth__btn--primary[data-v-d73af87a]{background:var(--ink);color:var(--paper)}.vl-auth__btn--primary[data-v-d73af87a]:hover:not(:disabled){background:var(--violet);transform:translateY(-2px)}.vl-auth__btn[data-v-d73af87a]:disabled{cursor:not-allowed;opacity:.5;transform:none}.vl-auth__link[data-v-d73af87a]{background:none;border:0;color:var(--violet);cursor:pointer;font-family:inherit;font-size:14px;padding:0;text-decoration:none;transition:color .2s ease}.vl-auth__link[data-v-d73af87a]:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.vl-auth__alt[data-v-d73af87a]{text-align:center}.vl-auth__footer[data-v-d73af87a]{align-items:center;border-top:1px solid var(--line-strong);display:flex;flex-shrink:0;flex-wrap:wrap;gap:1.6rem 4rem;justify-content:space-between;margin:0 auto;max-width:132rem;padding:clamp(2.6rem,4vh,4rem) clamp(2rem,5vw,6rem);width:100%}.vl-auth__foot-links[data-v-d73af87a]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.6rem}.vl-auth__foot-links a[data-v-d73af87a]{border-radius:4px;color:var(--violet);font-size:.82rem;letter-spacing:.06em;text-decoration:none;transition:color .2s ease}.vl-auth__foot-links a[data-v-d73af87a]:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.vl-auth__foot-dot[data-v-d73af87a]{color:rgba(23,22,26,.4);font-size:.82rem}.vl-auth__foot-meta[data-v-d73af87a]{align-items:center;color:var(--ink);display:flex;font-size:.82rem;gap:1.6rem;letter-spacing:.06em}.vl-auth__foot-social[data-v-d73af87a]{align-items:center;border-radius:1rem;color:var(--ink);display:inline-flex;height:4.4rem;justify-content:center;transition:color .2s ease,background .2s ease;width:4.4rem}.vl-auth__foot-social[data-v-d73af87a]:hover{background:rgba(124,47,208,.08);color:var(--violet)}@media (max-width:720px){.vl-auth__footer[data-v-d73af87a]{flex-direction:column;gap:2rem;justify-content:center;text-align:center}.vl-auth__foot-links[data-v-d73af87a]{align-items:center;flex-direction:column;gap:1.2rem}.vl-auth__foot-dot[data-v-d73af87a]{display:none}}@media (prefers-reduced-motion:reduce){.vl-auth__btn[data-v-d73af87a],.vl-auth__foot-links a[data-v-d73af87a],.vl-auth__foot-social[data-v-d73af87a],.vl-auth__home[data-v-d73af87a],.vl-auth__input[data-v-d73af87a],.vl-auth__link[data-v-d73af87a],.vl-auth__skip[data-v-d73af87a]{transition:none}}@font-face{font-display:swap;font-family:vl-display;font-style:normal;font-weight:400;src:url(/build/fonts/Heavitas.505702f5.woff2) format("woff2")}@font-face{font-display:swap;font-family:vl-sans;font-style:normal;font-weight:400;src:url(/build/fonts/HelveticaNeueLTPro-Roman.5eba22b5.woff2) format("woff2")}.vl-auth[data-v-1c6e860a]{--paper:#efe9df;--ink:#17161a;--muted:#5b574f;--accent:#a93cf0;--violet:#7c2fd0;--navy:#172033;--line:rgba(23,22,26,.1);--line-strong:rgba(23,22,26,.14);--error:#b3200f;background:var(--paper);color:var(--ink);display:flex;flex-direction:column;font-family:vl-sans,Helvetica Neue,Arial,sans-serif;min-height:100vh;position:relative}.vl-auth a[data-v-1c6e860a]:focus-visible,.vl-auth button[data-v-1c6e860a]:focus-visible,.vl-auth input[data-v-1c6e860a]:focus-visible{border-radius:6px;outline:3px solid var(--violet);outline-offset:3px}.vl-auth__main[data-v-1c6e860a]:focus-visible{outline:none}.vl-auth__skip[data-v-1c6e860a]{background:var(--ink);border-radius:1.2rem;color:var(--paper);font-size:.9rem;left:1.2rem;padding:1.2rem 2rem;position:fixed;text-decoration:none;top:1.2rem;transform:translateY(-260%);transition:transform .2s ease;z-index:90}.vl-auth__skip[data-v-1c6e860a]:focus{transform:none}.vl-auth__topbar[data-v-1c6e860a]{align-items:center;backdrop-filter:blur(10px);background:hsla(38,33%,91%,.92);border-bottom:1px solid var(--line-strong);display:flex;gap:2rem;justify-content:space-between;padding:1.8rem clamp(2rem,5vw,6rem);position:sticky;top:0;z-index:50}.vl-auth__brand[data-v-1c6e860a]{color:var(--ink);font-family:vl-display,Arial Black,sans-serif;font-size:1.15rem;letter-spacing:.02em;text-decoration:none;text-transform:lowercase}.vl-auth__home[data-v-1c6e860a]{border:1.5px solid rgba(23,22,26,.45);border-radius:3rem;color:var(--ink);font-size:.82rem;letter-spacing:.14em;opacity:.82;padding:.8rem 1.6rem;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.vl-auth__home[data-v-1c6e860a]:hover{background:var(--ink);border-color:var(--ink);color:var(--paper);opacity:1}.vl-auth__main[data-v-1c6e860a]{display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;margin:0 auto;max-width:56rem;padding:clamp(3.6rem,6vh,6rem) clamp(2rem,5vw,3.6rem);width:100%}.vl-auth__intro[data-v-1c6e860a]{margin-bottom:clamp(2.4rem,4vh,3.4rem)}.vl-auth__kicker[data-v-1c6e860a]{color:var(--accent);font-size:.8rem;letter-spacing:.3em;margin:0 0 1.4rem}.vl-auth__kicker[data-v-1c6e860a],.vl-auth__title[data-v-1c6e860a]{font-family:vl-display,Arial Black,sans-serif;text-transform:uppercase}.vl-auth__title[data-v-1c6e860a]{color:var(--ink);font-size:clamp(2rem,4vw,3.4rem);font-weight:400;letter-spacing:-.01em;line-height:.98;margin:0}.vl-auth__lead[data-v-1c6e860a]{color:var(--muted);font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.6;margin:clamp(1.4rem,2vh,2rem) 0 0;max-width:52ch}.vl-auth__card[data-v-1c6e860a]{background:hsla(0,0%,100%,.4);border:1px solid var(--line);border-radius:2rem;box-shadow:0 20px 60px rgba(23,22,26,.08);padding:clamp(2.2rem,4vw,3.4rem)}.vl-auth__form[data-v-1c6e860a]{display:flex;flex-direction:column;gap:18px}.vl-auth__alert[data-v-1c6e860a]{border:1.5px solid;border-radius:14px;font-size:14px;line-height:1.5;margin:0;padding:14px 16px}.vl-auth__alert p[data-v-1c6e860a]{margin:0}.vl-auth__alert--error[data-v-1c6e860a]{background:rgba(179,32,15,.06);border-color:rgba(179,32,15,.28);color:var(--error)}.vl-auth__alert--success[data-v-1c6e860a]{background:rgba(124,47,208,.08);border-color:rgba(124,47,208,.3);color:var(--violet)}.vl-auth__field[data-v-1c6e860a]{display:grid;gap:7px}.vl-auth__label[data-v-1c6e860a]{color:var(--muted);font-size:13px;letter-spacing:.18em;text-transform:uppercase}.vl-auth__input[data-v-1c6e860a]{background:hsla(0,0%,100%,.55);border:1.5px solid rgba(23,22,26,.3);border-radius:14px;box-sizing:border-box;color:var(--ink);font-family:inherit;font-size:15px;padding:14px 16px;transition:border-color .2s ease;width:100%}.vl-auth__input[data-v-1c6e860a]::placeholder{color:rgba(23,22,26,.4)}.vl-auth__input[data-v-1c6e860a]:focus{border-color:var(--violet);outline:none}.vl-auth__btn[data-v-1c6e860a]{align-items:center;border:0;border-radius:40px;cursor:pointer;display:flex;font-family:vl-display,Arial Black,sans-serif;font-size:13px;gap:10px;justify-content:center;letter-spacing:.14em;padding:16px 28px;text-transform:uppercase;transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease;width:100%}.vl-auth__btn--primary[data-v-1c6e860a]{background:var(--ink);color:var(--paper)}.vl-auth__btn--primary[data-v-1c6e860a]:hover:not(:disabled){background:var(--violet);transform:translateY(-2px)}.vl-auth__btn[data-v-1c6e860a]:disabled{cursor:not-allowed;opacity:.5;transform:none}.vl-auth__link[data-v-1c6e860a]{background:none;border:0;color:var(--violet);cursor:pointer;font-family:inherit;font-size:14px;padding:0;text-decoration:none;transition:color .2s ease}.vl-auth__link[data-v-1c6e860a]:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.vl-auth__alt[data-v-1c6e860a]{text-align:center}.vl-auth__footer[data-v-1c6e860a]{align-items:center;border-top:1px solid var(--line-strong);display:flex;flex-shrink:0;flex-wrap:wrap;gap:1.6rem 4rem;justify-content:space-between;margin:0 auto;max-width:132rem;padding:clamp(2.6rem,4vh,4rem) clamp(2rem,5vw,6rem);width:100%}.vl-auth__foot-links[data-v-1c6e860a]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.6rem}.vl-auth__foot-links a[data-v-1c6e860a]{border-radius:4px;color:var(--violet);font-size:.82rem;letter-spacing:.06em;text-decoration:none;transition:color .2s ease}.vl-auth__foot-links a[data-v-1c6e860a]:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.vl-auth__foot-dot[data-v-1c6e860a]{color:rgba(23,22,26,.4);font-size:.82rem}.vl-auth__foot-meta[data-v-1c6e860a]{align-items:center;color:var(--ink);display:flex;font-size:.82rem;gap:1.6rem;letter-spacing:.06em}.vl-auth__foot-social[data-v-1c6e860a]{align-items:center;border-radius:1rem;color:var(--ink);display:inline-flex;height:4.4rem;justify-content:center;transition:color .2s ease,background .2s ease;width:4.4rem}.vl-auth__foot-social[data-v-1c6e860a]:hover{background:rgba(124,47,208,.08);color:var(--violet)}@media (max-width:720px){.vl-auth__footer[data-v-1c6e860a]{flex-direction:column;gap:2rem;justify-content:center;text-align:center}.vl-auth__foot-links[data-v-1c6e860a]{align-items:center;flex-direction:column;gap:1.2rem}.vl-auth__foot-dot[data-v-1c6e860a]{display:none}}@media (prefers-reduced-motion:reduce){.vl-auth__btn[data-v-1c6e860a],.vl-auth__foot-links a[data-v-1c6e860a],.vl-auth__foot-social[data-v-1c6e860a],.vl-auth__home[data-v-1c6e860a],.vl-auth__input[data-v-1c6e860a],.vl-auth__link[data-v-1c6e860a],.vl-auth__skip[data-v-1c6e860a]{transition:none}}.af-page[data-v-67217c41]{--red:#fe0000;--black:#070612;--off-white:#fbfaf4;--muted:hsla(51,47%,97%,.45);--surface:hsla(0,0%,100%,.05);--border:hsla(51,47%,97%,.12);--danger:#f44;--green:#2efe0c;background:var(--black);color:var(--off-white);display:flex;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-height:100vh;min-height:100dvh}.af-top[data-v-67217c41]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:clamp(1.25rem,2.5vw,2rem) clamp(1.6rem,3.5vw,5.8rem)}.af-top__back[data-v-67217c41]{align-items:center;color:var(--muted);display:flex;font-size:clamp(.9375rem,1.2vw,1.125rem);gap:.6rem;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .2s}@media (hover:hover){.af-top__back[data-v-67217c41]:hover{color:var(--off-white)}}.af-top__back svg[data-v-67217c41]{flex-shrink:0}.af-top__logo[data-v-67217c41]{align-items:center;display:flex}.af-top__logo img[data-v-67217c41]{background:transparent;border-radius:12px;height:auto;padding:0;width:clamp(2.5rem,4vw,3.5rem)}.af-main[data-v-67217c41]{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;margin:0 auto;max-width:42rem;padding:clamp(2rem,4vw,4rem) clamp(1.6rem,3.5vw,5.8rem) clamp(3rem,5vw,6rem);width:100%}.af-title[data-v-67217c41]{color:var(--off-white);font-family:main,Roboto Flex,system-ui,sans-serif;font-size:clamp(3rem,8vw,6rem);font-weight:400;letter-spacing:-.02em;line-height:.95;margin:0 0 .4rem;text-align:center;text-transform:uppercase;width:100%}.af-subtitle[data-v-67217c41]{color:var(--muted);font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.4;margin:0 0 clamp(2rem,3vw,3rem);text-align:center;width:100%}.af-form[data-v-67217c41]{display:flex;flex-direction:column;gap:clamp(1.25rem,2vw,1.75rem);width:100%}.af-alert[data-v-67217c41]{background:rgba(255,68,68,.1);border:1px solid rgba(255,68,68,.3);border-radius:.625rem;color:var(--danger);font-size:clamp(.9375rem,1.2vw,1.0625rem);padding:clamp(.75rem,1.2vw,1rem) clamp(1rem,1.5vw,1.5rem)}.af-alert p[data-v-67217c41]{margin:0}.af-alert--success[data-v-67217c41]{background:rgba(46,254,12,.08);border-color:rgba(46,254,12,.3);color:var(--green)}.af-field[data-v-67217c41]{display:flex;flex-direction:column;gap:.5rem}.af-label[data-v-67217c41]{color:var(--muted);font-size:clamp(.875rem,1.1vw,1.0625rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.af-input[data-v-67217c41]{background:var(--surface);border:1px solid var(--border);border-radius:.625rem;box-sizing:border-box;color:var(--off-white);font-size:clamp(1rem,1.3vw,1.1875rem);height:clamp(3.25rem,4.5vw,4rem);outline:none;padding:0 clamp(1rem,1.5vw,1.5rem);transition:border-color .2s,box-shadow .2s;width:100%}.af-input[data-v-67217c41]::placeholder{color:hsla(51,47%,97%,.25)}.af-input[data-v-67217c41]:focus{border-color:var(--red);box-shadow:0 0 0 3px rgba(254,0,0,.15)}.af-field__error[data-v-67217c41]{color:var(--danger);font-size:clamp(.8125rem,1vw,.9375rem)}.af-field__error p[data-v-67217c41]{margin:.125rem 0 0}.af-requirements[data-v-67217c41]{background:var(--surface);border:1px solid var(--border);border-radius:.625rem;padding:clamp(1rem,1.5vw,1.25rem)}.af-requirements__title[data-v-67217c41]{color:var(--muted);font-size:clamp(.875rem,1vw,.9375rem);font-weight:600;letter-spacing:.06em;margin:0 0 .75rem;text-transform:uppercase}.af-requirements__list[data-v-67217c41]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.af-req[data-v-67217c41]{align-items:center;color:var(--muted);display:flex;font-size:clamp(.9375rem,1.1vw,1.0625rem);gap:.5rem;transition:color .3s}.af-req--valid[data-v-67217c41]{color:var(--green)}.af-req--pending[data-v-67217c41]{color:var(--muted)}.af-btn[data-v-67217c41]{align-items:center;border:none;border-radius:.625rem;cursor:pointer;display:flex;font-size:clamp(1rem,1.3vw,1.125rem);font-weight:600;gap:.75rem;height:clamp(3.25rem,4.5vw,4rem);justify-content:center;letter-spacing:.04em;transition:background .2s,opacity .2s,transform .1s;width:100%}.af-btn[data-v-67217c41]:active{transform:scale(.98)}.af-btn[data-v-67217c41]:disabled{cursor:not-allowed;opacity:.45}.af-btn--primary[data-v-67217c41]{background:var(--red);color:#fff;letter-spacing:.06em;text-transform:uppercase}@media (hover:hover){.af-btn--primary[data-v-67217c41]:hover:not(:disabled){background:#e00000}}@media (max-width:640px){.af-main[data-v-67217c41]{padding-left:1.25rem;padding-right:1.25rem}}.af-page[data-v-4b2bb0a6]{--red:#fe0000;--black:#070612;--off-white:#fbfaf4;--muted:hsla(51,47%,97%,.45);--surface:hsla(0,0%,100%,.05);--border:hsla(51,47%,97%,.12);--danger:#f44;--green:#2efe0c;background:var(--black);color:var(--off-white);display:flex;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-height:100vh;min-height:100dvh}.af-top[data-v-4b2bb0a6]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:clamp(1.25rem,2.5vw,2rem) clamp(1.6rem,3.5vw,5.8rem)}.af-top__back[data-v-4b2bb0a6]{align-items:center;color:var(--muted);display:flex;font-size:clamp(.9375rem,1.2vw,1.125rem);gap:.6rem;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .2s}@media (hover:hover){.af-top__back[data-v-4b2bb0a6]:hover{color:var(--off-white)}}.af-top__back svg[data-v-4b2bb0a6]{flex-shrink:0}.af-top__logo[data-v-4b2bb0a6]{align-items:center;display:flex}.af-top__logo img[data-v-4b2bb0a6]{background:transparent;border-radius:12px;height:auto;padding:0;width:clamp(2.5rem,4vw,3.5rem)}.af-main[data-v-4b2bb0a6]{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;margin:0 auto;max-width:42rem;padding:clamp(2rem,4vw,4rem) clamp(1.6rem,3.5vw,5.8rem) clamp(3rem,5vw,6rem);width:100%}.af-title[data-v-4b2bb0a6]{color:var(--off-white);font-family:main,Roboto Flex,system-ui,sans-serif;font-size:clamp(3rem,8vw,6rem);font-weight:400;letter-spacing:-.02em;line-height:.95;margin:0 0 .4rem;text-align:center;text-transform:uppercase;width:100%}.af-subtitle[data-v-4b2bb0a6]{color:var(--muted);font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.4;margin:0 0 clamp(2rem,3vw,3rem);text-align:center;width:100%}.af-form[data-v-4b2bb0a6]{display:flex;flex-direction:column;gap:clamp(1.25rem,2vw,1.75rem);width:100%}.af-alert[data-v-4b2bb0a6]{background:rgba(255,68,68,.1);border:1px solid rgba(255,68,68,.3);border-radius:.625rem;color:var(--danger);font-size:clamp(.9375rem,1.2vw,1.0625rem);padding:clamp(.75rem,1.2vw,1rem) clamp(1rem,1.5vw,1.5rem)}.af-alert p[data-v-4b2bb0a6]{margin:0}.af-alert--success[data-v-4b2bb0a6]{background:rgba(46,254,12,.08);border-color:rgba(46,254,12,.3);color:var(--green)}.af-field[data-v-4b2bb0a6]{display:flex;flex-direction:column;gap:.5rem}.af-label[data-v-4b2bb0a6]{color:var(--muted);font-size:clamp(.875rem,1.1vw,1.0625rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.af-input[data-v-4b2bb0a6]{background:var(--surface);border:1px solid var(--border);border-radius:.625rem;box-sizing:border-box;color:var(--off-white);font-size:clamp(1rem,1.3vw,1.1875rem);height:clamp(3.25rem,4.5vw,4rem);outline:none;padding:0 clamp(1rem,1.5vw,1.5rem);transition:border-color .2s,box-shadow .2s;width:100%}.af-input[data-v-4b2bb0a6]::placeholder{color:hsla(51,47%,97%,.25)}.af-input[data-v-4b2bb0a6]:focus{border-color:var(--red);box-shadow:0 0 0 3px rgba(254,0,0,.15)}.af-field__error[data-v-4b2bb0a6]{color:var(--danger);font-size:clamp(.8125rem,1vw,.9375rem)}.af-field__error p[data-v-4b2bb0a6]{margin:.125rem 0 0}.af-requirements[data-v-4b2bb0a6]{background:var(--surface);border:1px solid var(--border);border-radius:.625rem;padding:clamp(1rem,1.5vw,1.25rem)}.af-requirements__title[data-v-4b2bb0a6]{color:var(--muted);font-size:clamp(.875rem,1vw,.9375rem);font-weight:600;letter-spacing:.06em;margin:0 0 .75rem;text-transform:uppercase}.af-requirements__list[data-v-4b2bb0a6]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.af-req[data-v-4b2bb0a6]{align-items:center;color:var(--muted);display:flex;font-size:clamp(.9375rem,1.1vw,1.0625rem);gap:.5rem;transition:color .3s}.af-req--valid[data-v-4b2bb0a6]{color:var(--green)}.af-req--invalid[data-v-4b2bb0a6]{color:var(--danger)}.af-req--pending[data-v-4b2bb0a6]{color:var(--muted)}.af-btn[data-v-4b2bb0a6]{align-items:center;border:none;border-radius:.625rem;cursor:pointer;display:flex;font-size:clamp(1rem,1.3vw,1.125rem);font-weight:600;gap:.75rem;height:clamp(3.25rem,4.5vw,4rem);justify-content:center;letter-spacing:.04em;transition:background .2s,opacity .2s,transform .1s;width:100%}.af-btn[data-v-4b2bb0a6]:active{transform:scale(.98)}.af-btn[data-v-4b2bb0a6]:disabled{cursor:not-allowed;opacity:.45}.af-btn--primary[data-v-4b2bb0a6]{background:var(--red);color:#fff;letter-spacing:.06em;text-transform:uppercase}@media (hover:hover){.af-btn--primary[data-v-4b2bb0a6]:hover:not(:disabled){background:#e00000}}.af-spinner[data-v-4b2bb0a6]{animation:spin-4b2bb0a6 .8s linear infinite;border:3px solid var(--border);border-radius:50%;border-top-color:var(--red);height:2rem;margin:1.5rem auto 0;width:2rem}@keyframes spin-4b2bb0a6{to{transform:rotate(1turn)}}@media (max-width:640px){.af-main[data-v-4b2bb0a6]{padding-left:1.25rem;padding-right:1.25rem}}.af-page[data-v-27134f13]{--red:#fe0000;--black:#070612;--off-white:#fbfaf4;--muted:hsla(51,47%,97%,.45);--surface:hsla(0,0%,100%,.05);--border:hsla(51,47%,97%,.12);--danger:#f44;--green:#2efe0c;background:var(--black);color:var(--off-white);display:flex;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-height:100vh;min-height:100dvh}.af-top[data-v-27134f13]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:clamp(1.25rem,2.5vw,2rem) clamp(1.6rem,3.5vw,5.8rem)}.af-top__back[data-v-27134f13]{align-items:center;color:var(--muted);display:flex;font-size:clamp(.9375rem,1.2vw,1.125rem);gap:.6rem;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .2s}@media (hover:hover){.af-top__back[data-v-27134f13]:hover{color:var(--off-white)}}.af-top__back svg[data-v-27134f13]{flex-shrink:0}.af-top__logo[data-v-27134f13]{align-items:center;display:flex}.af-top__logo img[data-v-27134f13]{background:transparent;border-radius:12px;height:auto;padding:0;width:clamp(2.5rem,4vw,3.5rem)}.af-main[data-v-27134f13]{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;margin:0 auto;max-width:42rem;padding:clamp(2rem,4vw,4rem) clamp(1.6rem,3.5vw,5.8rem) clamp(3rem,5vw,6rem);width:100%}.af-title[data-v-27134f13]{color:var(--off-white);font-family:main,Roboto Flex,system-ui,sans-serif;font-size:clamp(3rem,8vw,6rem);font-weight:400;letter-spacing:-.02em;line-height:.95;margin:0 0 .4rem;text-align:center;text-transform:uppercase;width:100%}.af-subtitle[data-v-27134f13]{color:var(--muted);font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.4;margin:0 0 clamp(2rem,3vw,3rem);text-align:center;width:100%}.af-form[data-v-27134f13]{display:flex;flex-direction:column;gap:clamp(1.25rem,2vw,1.75rem);width:100%}.af-alert[data-v-27134f13]{background:rgba(255,68,68,.1);border:1px solid rgba(255,68,68,.3);border-radius:.625rem;color:var(--danger);font-size:clamp(.9375rem,1.2vw,1.0625rem);padding:clamp(.75rem,1.2vw,1rem) clamp(1rem,1.5vw,1.5rem)}.af-alert p[data-v-27134f13]{margin:0}.af-alert--success[data-v-27134f13]{background:rgba(46,254,12,.08);border-color:rgba(46,254,12,.3);color:var(--green)}.af-field[data-v-27134f13]{display:flex;flex-direction:column;gap:.5rem}.af-label[data-v-27134f13]{color:var(--muted);font-size:clamp(.875rem,1.1vw,1.0625rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.af-input[data-v-27134f13]{background:var(--surface);border:1px solid var(--border);border-radius:.625rem;box-sizing:border-box;color:var(--off-white);font-size:clamp(1rem,1.3vw,1.1875rem);height:clamp(3.25rem,4.5vw,4rem);outline:none;padding:0 clamp(1rem,1.5vw,1.5rem);transition:border-color .2s,box-shadow .2s;width:100%}.af-input[data-v-27134f13]::placeholder{color:hsla(51,47%,97%,.25)}.af-input[data-v-27134f13]:focus{border-color:var(--red);box-shadow:0 0 0 3px rgba(254,0,0,.15)}.af-field__error[data-v-27134f13]{color:var(--danger);font-size:clamp(.8125rem,1vw,.9375rem)}.af-field__error p[data-v-27134f13]{margin:.125rem 0 0}.af-requirements[data-v-27134f13]{background:var(--surface);border:1px solid var(--border);border-radius:.625rem;padding:clamp(1rem,1.5vw,1.25rem)}.af-requirements__title[data-v-27134f13]{color:var(--muted);font-size:clamp(.875rem,1vw,.9375rem);font-weight:600;letter-spacing:.06em;margin:0 0 .75rem;text-transform:uppercase}.af-requirements__list[data-v-27134f13]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.af-req[data-v-27134f13]{align-items:center;color:var(--muted);display:flex;font-size:clamp(.9375rem,1.1vw,1.0625rem);gap:.5rem;transition:color .3s}.af-req--valid[data-v-27134f13]{color:var(--green)}.af-req--invalid[data-v-27134f13]{color:var(--danger)}.af-req--pending[data-v-27134f13]{color:var(--muted)}.af-btn[data-v-27134f13]{align-items:center;border:none;border-radius:.625rem;cursor:pointer;display:flex;font-size:clamp(1rem,1.3vw,1.125rem);font-weight:600;gap:.75rem;height:clamp(3.25rem,4.5vw,4rem);justify-content:center;letter-spacing:.04em;transition:background .2s,opacity .2s,transform .1s;width:100%}.af-btn[data-v-27134f13]:active{transform:scale(.98)}.af-btn[data-v-27134f13]:disabled{cursor:not-allowed;opacity:.45}.af-btn--primary[data-v-27134f13]{background:var(--red);color:#fff;letter-spacing:.06em;text-transform:uppercase}@media (hover:hover){.af-btn--primary[data-v-27134f13]:hover:not(:disabled){background:#e00000}}.af-spinner[data-v-27134f13]{animation:spin-27134f13 .8s linear infinite;border:3px solid var(--border);border-radius:50%;border-top-color:var(--red);height:2rem;margin:1.5rem auto 0;width:2rem}@keyframes spin-27134f13{to{transform:rotate(1turn)}}@media (max-width:640px){.af-main[data-v-27134f13]{padding-left:1.25rem;padding-right:1.25rem}}.not-found-page[data-v-867dfb50]{background:linear-gradient(160deg,#070612,#0e0c1f 50%,#120a1e);min-height:100vh;overflow:hidden;padding:1.5rem;position:relative}.scene[data-v-867dfb50]{align-items:center;display:flex;flex-direction:column;gap:clamp(.75rem,2.2vh,1.75rem);justify-content:center;margin:0 auto;min-height:calc(100vh - 3rem);position:relative;width:min(980px,100%)}.stars-layer[data-v-867dfb50]{inset:0;pointer-events:none;position:absolute;z-index:1}.star[data-v-867dfb50]{background:#fff;border-radius:50%;height:4px;position:absolute;width:4px}.star[data-v-867dfb50]:after,.star[data-v-867dfb50]:before{background:hsla(0,0%,100%,.95);border-radius:999px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.star[data-v-867dfb50]:before{height:2px;width:10px}.star[data-v-867dfb50]:after{height:10px;width:2px}.s1[data-v-867dfb50]{left:18%;top:14%}.s2[data-v-867dfb50]{right:20%;top:17%}.s3[data-v-867dfb50]{left:10%;top:33%}.s4[data-v-867dfb50]{right:13%;top:38%}.s5[data-v-867dfb50]{left:16%;top:56%}.s6[data-v-867dfb50]{right:16%;top:62%}.s7[data-v-867dfb50]{bottom:16%;left:26%}.s8[data-v-867dfb50]{bottom:19%;right:27%}.content[data-v-867dfb50]{color:#fff;padding-top:clamp(.75rem,2.5vh,1.75rem);position:relative;text-align:center;z-index:2}.error-code[data-v-867dfb50]{color:#fe0000;font-size:clamp(4rem,11vw,7.5rem);font-weight:800;letter-spacing:.08em;line-height:1;margin:0;text-shadow:0 8px 20px rgba(254,0,0,.25)}.error-message[data-v-867dfb50]{color:#fbfaf4;font-size:clamp(1rem,2.1vw,2rem);margin:.9rem 0 1.3rem;opacity:.7}.home-link[data-v-867dfb50]{align-items:center;background:#fe0000;border-radius:999px;box-shadow:0 8px 20px rgba(254,0,0,.2);color:#fbfaf4;display:inline-flex;font-weight:700;height:46px;justify-content:center;letter-spacing:.06em;min-width:178px;padding:0 1.25rem;text-decoration:none;text-transform:uppercase;transition:background .2s ease}@media (hover:hover){.home-link[data-v-867dfb50]:hover{background:#c00}}.cat-wrap[data-v-867dfb50]{aspect-ratio:7/5;flex-shrink:0;position:relative;width:clamp(270px,52vw,420px);z-index:2}.cat-ear[data-v-867dfb50]{background:#1a1530;border-radius:14px;height:36%;position:absolute;top:11.33%;width:25.71%}.cat-ear-left[data-v-867dfb50]{left:13.33%;transform:rotate(-29deg)}.cat-ear-right[data-v-867dfb50]{right:13.33%;transform:rotate(29deg)}.cat-head[data-v-867dfb50]{background:#1c1633;border-radius:48% 48% 44% 44%;bottom:0;box-shadow:0 18px 34px rgba(0,0,0,.4);height:73.33%;left:7.14%;position:absolute;width:85.71%}.eye[data-v-867dfb50]{align-items:center;background:#f5f5f5;border-radius:50%;display:flex;height:36.36%;justify-content:center;overflow:hidden;position:absolute;top:31.82%;width:22.22%}.eye-left[data-v-867dfb50]{left:13.33%}.eye-right[data-v-867dfb50]{right:13.33%}.pupil[data-v-867dfb50]{background:radial-gradient(circle at 32% 30%,#fff 10%,#172136 11%,#0d111a 100%);border-radius:50%;height:42.5%;width:42.5%}.nose[data-v-867dfb50]{background:#fe0000;border-radius:50% 50% 65% 65%;height:5.9%;left:50%;position:absolute;top:67.27%;transform:translateX(-50%);width:4.45%}.whiskers[data-v-867dfb50]{position:absolute;top:70.91%;width:28.33%}.whiskers span[data-v-867dfb50]{background:rgba(235,235,242,.72);border-radius:999px;display:block;height:2px}.whiskers span+span[data-v-867dfb50]{margin-top:10px}.whiskers-left[data-v-867dfb50]{left:3.33%}.whiskers-left span[data-v-867dfb50]:first-child{transform:rotate(10deg);transform-origin:right center}.whiskers-left span[data-v-867dfb50]:nth-child(2){transform:rotate(2deg);transform-origin:right center}.whiskers-left span[data-v-867dfb50]:nth-child(3){transform:rotate(-8deg);transform-origin:right center}.whiskers-right[data-v-867dfb50]{right:3.33%}.whiskers-right span[data-v-867dfb50]:first-child{transform:rotate(-10deg);transform-origin:left center}.whiskers-right span[data-v-867dfb50]:nth-child(2){transform:rotate(-2deg);transform-origin:left center}.whiskers-right span[data-v-867dfb50]:nth-child(3){transform:rotate(8deg);transform-origin:left center}@media (max-width:1024px) and (min-width:641px){.scene[data-v-867dfb50]{gap:1.2rem;justify-content:center;min-height:calc(100vh - 3rem)}.cat-wrap[data-v-867dfb50]{width:clamp(260px,48vw,390px)}}@media (max-width:640px){.not-found-page[data-v-867dfb50]{padding:1rem}.scene[data-v-867dfb50]{gap:.9rem;justify-content:center;min-height:calc(100vh - 2rem)}.content[data-v-867dfb50]{padding-top:0}.error-code[data-v-867dfb50]{font-size:clamp(3.6rem,20vw,5.2rem)}.error-message[data-v-867dfb50]{font-size:1rem}.cat-wrap[data-v-867dfb50]{width:clamp(230px,82vw,330px)}}