@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";
.page-module__aydn6q__page{--bg-void:#0b0a0d;--bg-surface:#17151a;--bg-surface-raised:#1f1c21;--line:#2a2620;--ink:#ede6d6;--ink-muted:#948c7b;--ink-faint:#5c564a;--accent:#c9432b;--accent-soft:#e06a4d;--moss:#8a9a5b;--amber:var(--accent);--amber-soft:var(--accent-soft);--teal:var(--moss);--red:#d64545;background:var(--bg-void);min-height:100vh;color:var(--ink);justify-content:center;align-items:center;padding:24px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.page-module__aydn6q__page:before{content:"";pointer-events:none;background-image:radial-gradient(#f4efe609 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}.page-module__aydn6q__backLink{color:var(--ink-muted);z-index:2;align-items:center;gap:6px;font-size:.85rem;text-decoration:none;display:flex;position:absolute;top:28px;left:28px}.page-module__aydn6q__backLink:hover{color:var(--ink)}.page-module__aydn6q__card{z-index:1;background:var(--bg-surface);border:1px solid var(--line);border-radius:14px;width:100%;max-width:380px;padding:36px 32px;position:relative}.page-module__aydn6q__logo{letter-spacing:-.02em;justify-content:center;align-items:center;gap:8px;margin-bottom:6px;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:800;display:flex}.page-module__aydn6q__logoIcon{color:var(--amber)}.page-module__aydn6q__subtitle{text-align:center;color:var(--ink-muted);margin-bottom:28px;font-size:.88rem}.page-module__aydn6q__tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:24px;display:flex}.page-module__aydn6q__tab{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:10px 0;font-family:inherit;font-size:.92rem;transition:color .15s,border-color .15s}.page-module__aydn6q__tabActive{color:var(--ink);border-bottom-color:var(--amber)}.page-module__aydn6q__form{flex-direction:column;gap:14px;display:flex}:is(.page-module__aydn6q__form .ant-input,.page-module__aydn6q__form .ant-input-affix-wrapper){background:var(--bg-void)!important;border:1px solid var(--line)!important;color:var(--ink)!important}.page-module__aydn6q__form .ant-input::placeholder{color:var(--ink-faint)}:is(.page-module__aydn6q__form .ant-input-affix-wrapper:focus,.page-module__aydn6q__form .ant-input-affix-wrapper-focused,.page-module__aydn6q__form .ant-input:focus){border-color:var(--amber)!important;box-shadow:0 0 0 3px #e8963c26!important}.page-module__aydn6q__form .ant-input-password-icon{color:var(--ink-muted)}.page-module__aydn6q__field{flex-direction:column;gap:6px;display:flex}.page-module__aydn6q__label{color:var(--ink-muted);font-size:.78rem}.page-module__aydn6q__submitBtn{background:var(--amber);color:#1a1310;cursor:pointer;border:none;border-radius:999px;margin-top:6px;padding:12px 0;font-family:inherit;font-size:.92rem;font-weight:600;transition:background .15s}.page-module__aydn6q__submitBtn:hover{background:var(--amber-soft)}.page-module__aydn6q__submitBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__aydn6q__divider{color:var(--ink-faint);align-items:center;gap:10px;margin:20px 0;font-size:.75rem;display:flex}.page-module__aydn6q__divider:before,.page-module__aydn6q__divider:after{content:"";background:var(--line);flex:1;height:1px}.page-module__aydn6q__googleBtn{background:var(--bg-void);border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:11px 0;font-family:inherit;font-size:.88rem;transition:border-color .15s;display:flex}.page-module__aydn6q__googleBtn:hover{border-color:var(--ink-faint)}.page-module__aydn6q__googleBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__aydn6q__errorText{color:var(--red);margin-top:-4px;font-size:.8rem}.page-module__aydn6q__footNote{text-align:center;color:var(--ink-faint);margin-top:22px;font-size:.8rem}.page-module__aydn6q__footNote button{color:var(--amber-soft);cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none;padding:0}
