.AuthForm-module__1db0Ja__page{background:var(--color-navy-deep);color:#fff;font-family:var(--font-sans);flex-direction:column;width:100%;min-height:100dvh;line-height:1.5;display:flex;position:relative;overflow-x:clip}.AuthForm-module__1db0Ja__pageHalo{width:var(--halo-page-size);height:var(--halo-page-size);background:radial-gradient(circle, color-mix(in srgb, var(--color-teal) 38%, transparent) 0%, color-mix(in srgb, var(--color-teal) 16%, transparent) 30%, color-mix(in srgb, var(--color-teal) 6%, transparent) 48%, transparent 60%);filter:blur(var(--halo-page-blur));pointer-events:none;z-index:0;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.AuthForm-module__1db0Ja__content{z-index:1;flex:1;justify-content:center;align-items:center;padding:clamp(16px,4vw,48px);display:flex;position:relative}.AuthForm-module__1db0Ja__card{background:linear-gradient(165deg, color-mix(in srgb, var(--color-teal) 14%, var(--color-navy-deep) 86%) 0%, color-mix(in srgb, var(--color-navy-deep) 94%, var(--color-teal) 6%) 55%, var(--color-navy-deep) 100%);border:1px solid color-mix(in srgb, var(--color-teal) 42%, transparent);width:100%;max-width:420px;box-shadow:0 1px 0 #ffffff0f inset, 0 26px 60px -24px color-mix(in srgb, var(--color-teal) 45%, transparent);border-radius:24px;flex-direction:column;gap:24px;padding:32px 28px 28px;display:flex;position:relative;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.AuthForm-module__1db0Ja__card{-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%)}}.AuthForm-module__1db0Ja__head{flex-direction:column;gap:8px;display:flex;position:relative}.AuthForm-module__1db0Ja__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--color-accent) 80%, transparent);margin:0;font-size:14px}.AuthForm-module__1db0Ja__title{font-family:var(--font-display);text-transform:uppercase;color:#fff;text-wrap:pretty;margin:0;font-size:25px;font-style:normal;font-weight:800;line-height:1.14}.AuthForm-module__1db0Ja__oauthGroup{flex-direction:column;gap:10px;display:flex;position:relative}.AuthForm-module__1db0Ja__oauthButtonGoogle{width:100%;font-family:var(--font-sans);cursor:pointer;transition:background var(--duration-fast) ease, transform .42s var(--ease-bounce), opacity var(--duration-fast) ease;color:#1f1f1f;background:#fff;border:1px solid #0000001f;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.AuthForm-module__1db0Ja__oauthButtonGoogle:hover{background:#f5f5f5;transform:translateY(2px)}.AuthForm-module__1db0Ja__oauthButtonGoogle:disabled{opacity:.6;cursor:default;transform:none}.AuthForm-module__1db0Ja__oauthButtonApple{width:100%;font-family:var(--font-sans);cursor:pointer;transition:background var(--duration-fast) ease, transform .42s var(--ease-bounce), opacity var(--duration-fast) ease;color:#fff;background:#000;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.AuthForm-module__1db0Ja__oauthButtonApple:hover{background:#1a1a1a;transform:translateY(2px)}.AuthForm-module__1db0Ja__oauthButtonApple:disabled{opacity:.6;cursor:default;transform:none}.AuthForm-module__1db0Ja__divider{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff6;align-items:center;gap:12px;margin:2px 0;font-size:14px;display:flex;position:relative}.AuthForm-module__1db0Ja__divider:before,.AuthForm-module__1db0Ja__divider:after{content:"";background:#ffffff24;flex:1;height:1px}.AuthForm-module__1db0Ja__form{flex-direction:column;gap:16px;display:flex;position:relative}.AuthForm-module__1db0Ja__field{flex-direction:column;gap:8px;display:flex}.AuthForm-module__1db0Ja__field label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffa8;font-size:14px}.AuthForm-module__1db0Ja__input{border:1px solid color-mix(in srgb, var(--color-teal) 28%, transparent);color:#fff;width:100%;font-size:15px;font-family:var(--font-sans);transition:border-color var(--duration-fast) ease, background var(--duration-fast) ease;background:#ffffff0d;border-radius:12px;padding:13px 12px}.AuthForm-module__1db0Ja__input:focus{border-color:var(--color-teal);background:color-mix(in srgb, var(--color-teal) 9%, transparent);outline:none}.AuthForm-module__1db0Ja__submit{background:var(--color-accent);width:100%;color:var(--color-accent-ink);box-shadow:0 14px 30px -12px color-mix(in srgb, var(--color-accent) 70%, transparent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background var(--duration-fast) ease, transform .42s var(--ease-bounce);border:0;border-radius:12px;margin-top:8px;padding:13px 22px;font-size:14px;font-weight:400}.AuthForm-module__1db0Ja__submit:hover{background:var(--color-accent-hover);transform:translateY(2px)}.AuthForm-module__1db0Ja__submit:disabled{opacity:.5;cursor:default}.AuthForm-module__1db0Ja__submit:disabled:hover{background:var(--color-accent);transform:none}.AuthForm-module__1db0Ja__error{color:var(--color-danger);margin:0;font-size:14px;position:relative}.AuthForm-module__1db0Ja__info{color:#ffffffad;margin:0;font-size:14px;line-height:1.6;position:relative}.AuthForm-module__1db0Ja__info a{color:var(--color-accent)}.AuthForm-module__1db0Ja__info a:hover{color:var(--color-accent-hover)}.AuthForm-module__1db0Ja__switch{font-family:var(--font-mono);letter-spacing:.04em;color:#ffffff7a;justify-content:space-between;align-items:center;font-size:14px;display:flex;position:relative}.AuthForm-module__1db0Ja__switch a{color:var(--color-accent);transition:color var(--duration-fast) ease}.AuthForm-module__1db0Ja__switch a:hover{color:var(--color-accent-hover)}
