.page_page__ZU32B{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:20px;font-family:var(--font-geist-sans);position:relative;background:#000;color:white}@media (max-width:600px){.page_page__ZU32B{padding:16px}.page_title__3jonF{font-size:36px}.page_subtitle__iAJUg{font-size:20px}.page_cta__zCVvt{width:48px;height:48px;font-size:20px}}.page_authContainer__1UIs_{position:relative;z-index:1;background:rgba(0,0,0,.85);padding:2rem;border-radius:12px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);max-width:400px;width:90%;border:1px solid rgba(255,255,255,.1);transform:translateZ(0);-webkit-transform:translateZ(0)}.page_form__Ou5d6{display:flex;flex-direction:column;gap:1rem}.page_form__Ou5d6 h2{color:white;text-align:center;margin:0 0 1rem}.page_form__Ou5d6 input{padding:12px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:white;font-size:16px}.page_form__Ou5d6 input::placeholder{color:rgba(255,255,255,.5)}.page_form__Ou5d6 button[type=submit]{padding:12px;border-radius:6px;border:none;background:white;color:black;font-size:16px;cursor:pointer;transition:opacity .2s}.page_form__Ou5d6 button[type=submit]:hover{opacity:.9}.page_toggle__ni725{text-align:center;color:rgba(255,255,255,.8);margin:0}.page_toggleButton__8cAdz{background:none;border:none;color:white;text-decoration:underline;cursor:pointer;padding:0;font:inherit}.page_toggleButton__8cAdz:hover{opacity:.8}.page_glassContainer__Gi_yY{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.page_glassContainerLight__OnejX,.page_glassContainer__Gi_yY{position:relative;z-index:1;border-radius:16px;border:1px solid rgba(255,248,248,.1);box-shadow:0 4px 30px rgba(0,0,0,.1);transform:translateZ(0);-webkit-transform:translateZ(0)}.page_glassContainerLight__OnejX{background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page_glassContainerDark__HTLTV{position:relative;z-index:1;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:16px;border:1px solid rgba(255,248,248,.25);box-shadow:0 4px 30px rgba(0,0,0,.1);transform:translateZ(0);-webkit-transform:translateZ(0)}.page_canvas__ELawz{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#191919}