.auth-module__X6fuda__page{background:var(--bg);min-height:100vh;color:var(--text);grid-template-columns:minmax(360px,1fr) minmax(0,1.3fr);display:grid}.auth-module__X6fuda__formSide{flex-direction:column;min-height:100vh;padding:28px clamp(24px,5vw,64px);display:flex}.auth-module__X6fuda__formHead{align-items:center;gap:12px;display:flex}.auth-module__X6fuda__formHead .auth-module__X6fuda__spacer{flex:1}.auth-module__X6fuda__logo{background:linear-gradient(140deg,#9b3dff,#6a00c4);border-radius:11px;place-items:center;block-size:38px;inline-size:38px;display:grid;box-shadow:0 8px 22px #8500de59}.auth-module__X6fuda__logo svg{block-size:22px;inline-size:22px}.auth-module__X6fuda__formBody{flex-direction:column;flex:1;justify-content:center;inline-size:100%;max-inline-size:420px;margin-inline:auto;padding-block:32px;display:flex}.auth-module__X6fuda__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:12px;font-weight:600}.auth-module__X6fuda__title{letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(28px,3vw,34px);line-height:1.15}.auth-module__X6fuda__lead{color:var(--muted);margin:0 0 28px;font-size:14.5px;line-height:1.55}.auth-module__X6fuda__form{flex-direction:column;gap:16px;display:flex}.auth-module__X6fuda__field{flex-direction:column;gap:7px;display:flex}.auth-module__X6fuda__field label{font-size:13px;font-weight:500}.auth-module__X6fuda__input{display:flex;position:relative}.auth-module__X6fuda__input input{border:1px solid var(--line-strong);background:var(--surface);block-size:48px;inline-size:100%;color:var(--text);border-radius:12px;padding-inline:14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.auth-module__X6fuda__input input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.auth-module__X6fuda__input input[aria-invalid=true]{border-color:var(--crit)}.auth-module__X6fuda__input .auth-module__X6fuda__withToggle{padding-inline-end:52px}.auth-module__X6fuda__toggle{inline-size:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;inset-block:6px;inset-inline-end:6px}.auth-module__X6fuda__toggle:hover{background:var(--surface-2);color:var(--text)}.auth-module__X6fuda__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.auth-module__X6fuda__toggle svg{block-size:19px;inline-size:19px}.auth-module__X6fuda__hint{color:var(--muted);margin:0;font-size:12.5px}.auth-module__X6fuda__caps{color:var(--warn);margin:0;font-size:12.5px}.auth-module__X6fuda__strength{color:var(--muted);align-items:center;gap:10px;font-size:12.5px;display:flex}.auth-module__X6fuda__strengthBar{flex:1;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.auth-module__X6fuda__strengthBar span{background:var(--line);border-radius:4px;block-size:4px}.auth-module__X6fuda__strengthBar span.auth-module__X6fuda__on{background:var(--accent)}.auth-module__X6fuda__submit{color:#fff;cursor:pointer;background:linear-gradient(120deg,#9b3dff,#7300c9 60%,#5a00a8);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;block-size:50px;margin-block-start:6px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 10px 26px #7300c959}.auth-module__X6fuda__submit:hover{transform:translateY(-1px);box-shadow:0 14px 32px #7300c96b}.auth-module__X6fuda__submit:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:2px}.auth-module__X6fuda__submit[aria-busy=true]{filter:saturate(.7);cursor:progress}.auth-module__X6fuda__spinner{border:2px solid #fff6;border-block-start-color:#fff;border-radius:50%;block-size:16px;inline-size:16px;animation:.8s linear infinite auth-module__X6fuda__spin}@keyframes auth-module__X6fuda__spin{to{transform:rotate(360deg)}}.auth-module__X6fuda__alert{border:1px solid color-mix(in srgb, var(--crit) 55%, var(--line));background:var(--crit-soft);color:var(--text);border-radius:12px;padding:11px 14px;font-size:13.5px;line-height:1.45}.auth-module__X6fuda__note{color:var(--muted);gap:8px;margin:22px 0 0;font-size:12.5px;line-height:1.5;display:flex}.auth-module__X6fuda__note svg{block-size:15px;inline-size:15px;color:var(--ok);flex:none;margin-block-start:1px}.auth-module__X6fuda__formFoot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.auth-module__X6fuda__simChip{background:var(--warn-soft);color:var(--warn);border-radius:6px;padding:2px 8px;font-weight:600}.auth-module__X6fuda__artSide{min-height:100vh;padding:18px;padding-inline-start:0;display:flex}.auth-module__X6fuda__artCard{isolation:isolate;--art-bg:#0d0a1f;--art-a:#8f4dff;--art-b:#2ec4ff;--art-c:#ffb35c;background:var(--art-bg);color:#f1ecff;border-radius:28px;flex:1;animation:9s ease-in-out infinite alternate auth-module__X6fuda__float;position:relative;overflow:hidden;box-shadow:0 30px 80px #17063873,inset 0 0 0 1px #ffffff0f}@keyframes auth-module__X6fuda__float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.auth-module__X6fuda__artCanvas{z-index:0;position:absolute;inset:0}.auth-module__X6fuda__artCanvas canvas{block-size:100%;inline-size:100%;display:block}.auth-module__X6fuda__artFallback{background:radial-gradient(circle, var(--art-a) 0 18%, transparent 20%) 0 0 / 44px 44px, radial-gradient(circle, var(--art-b) 0 10%, transparent 12%) 22px 22px / 44px 44px, var(--art-bg);opacity:.8;position:absolute;inset:0}.auth-module__X6fuda__artTag{z-index:1;font-family:var(--font-mono);letter-spacing:.06em;color:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000052;border:1px solid #ffffff1f;border-radius:8px;padding:6px 10px;font-size:11.5px;position:absolute;inset-block-start:22px;inset-inline-end:22px}.auth-module__X6fuda__artTag:empty{display:none}.auth-module__X6fuda__artTop{z-index:1;letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;inset-block-start:22px;inset-inline-start:22px}.auth-module__X6fuda__artDot{background:#5ee6ff;border-radius:50%;block-size:7px;inline-size:7px;box-shadow:0 0 10px #5ee6ff}.auth-module__X6fuda__artBottom{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#100a247a;border:1px solid #ffffff1a;border-radius:18px;padding:18px 20px;position:absolute;inset-block-end:22px;inset-inline:22px}.auth-module__X6fuda__artBottom p{max-inline-size:34ch;margin:0 0 12px;font-size:clamp(17px,1.6vw,21px);font-weight:500;line-height:1.35}.auth-module__X6fuda__artBottom ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.auth-module__X6fuda__artBottom li{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:4px 10px;font-size:12px}@media (prefers-reduced-motion:reduce){.auth-module__X6fuda__artCard{animation:none}.auth-module__X6fuda__spinner{animation-duration:2s}}@media (max-width:960px){.auth-module__X6fuda__page{grid-template-columns:1fr}.auth-module__X6fuda__artSide{display:none}}
