.AuthShell_shell__g26M7{--ink:#28231e;--muted:#6f675e;--accent:#a44629;--accent-hover:#88391f;--accent-active:#73301b;--focus:#a446292b;--selection:#e7c4b4;--canvas:#f4f1eb;--panel:#211e1a;--panel-muted:#bcb3a7;--success:#e8e3d9;min-height:100svh;display:grid;grid-template-columns:1fr 1fr;padding:12px;background:var(--canvas);color:var(--ink);font-family:var(--font-ui),sans-serif;color-scheme:light}.AuthShell_shell__g26M7[data-tone=signup]{--accent:#456043;--accent-hover:#354c34;--accent-active:#293b28;--focus:#4560432b;--selection:#d6e0ce;--canvas:#f0f2eb;--panel:#303e31;--panel-muted:#c2cbbd;--success:#e0e6d8}.AuthShell_shell__g26M7[data-tone=recovery]{--accent:#805829;--accent-hover:#69471e;--accent-active:#543819;--focus:#8058292b;--selection:#e7d4b5;--canvas:#f5f0e5;--panel:#514137;--panel-muted:#d4c4ae;--success:#ebe0ce}.AuthShell_shell__g26M7 ::selection{background:var(--selection);color:var(--ink)}.AuthShell_story__eMqAV{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:36px 40px;background:var(--panel);color:#ede8df;border-radius:16px}.AuthShell_brand__tuEcD{width:fit-content;color:inherit;font-size:21px;font-weight:750;letter-spacing:.035em;text-decoration:none;line-height:1.2}.AuthShell_brand__tuEcD span{color:#c75d3a}.AuthShell_artwork__zlaRe{display:flex;justify-content:center;align-items:center;flex:1;min-height:240px}.AuthShell_artwork__zlaRe img{display:block;width:min(100%,480px);height:auto;max-height:calc(100svh - 220px);object-fit:contain}.AuthShell_storyFooter__YwjJn p{margin:0 0 10px;font-size:24px;font-weight:500;letter-spacing:-.025em}.AuthShell_storyFooter__YwjJn span{color:var(--panel-muted);font-size:13px;line-height:1.6}.AuthShell_formSide__BnaQB{display:flex;align-items:center;justify-content:center;min-width:0;padding:48px 40px}.AuthShell_formBox__0FY8v{width:100%;max-width:360px}.AuthShell_formBox__0FY8v h1{margin:0 0 12px;font-size:28px;font-weight:650;letter-spacing:-.035em;line-height:1.2;text-wrap:balance}.AuthShell_description__PYj3W{color:var(--muted);font-size:14px;line-height:1.6;margin-bottom:28px;overflow-wrap:anywhere}.AuthShell_description__PYj3W p{margin:0}.AuthShell_mobileBrand__8mvvr{display:none}.AuthShell_formBox__0FY8v .pl-form label{color:var(--ink);font-size:13px;font-weight:550;margin-bottom:8px}.AuthShell_formBox__0FY8v .pl-form input:not([type=hidden]){min-height:48px;border-radius:7px;border:1px solid #c8c0b6;background:#fffefa;color:var(--ink);caret-color:var(--accent);padding:11px 13px;font-size:15px;transition:border-color .16s ease-out}.AuthShell_formBox__0FY8v .pl-form label+input{margin-bottom:18px}.AuthShell_formBox__0FY8v .pl-form input:hover:not(:disabled){border-color:#9e9385}.AuthShell_formBox__0FY8v .pl-form input:focus{border-color:var(--accent);outline:2px solid var(--focus);outline-offset:2px}.AuthShell_formBox__0FY8v .pl-form input:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:inset 0 0 0 1000px #fffefa}.AuthShell_formBox__0FY8v .pl-form .btn{min-height:48px;margin-top:6px;padding:12px 18px;border:0;border-radius:7px;background:var(--accent);color:#fffefa;font-size:14px;font-weight:600;transition:background .16s ease-out}.AuthShell_formBox__0FY8v .pl-form .btn:hover:not(:disabled){background:var(--accent-hover)}.AuthShell_formBox__0FY8v .pl-form .btn:active:not(:disabled){background:var(--accent-active)}.AuthShell_formBox__0FY8v .pl-form .btn:disabled{opacity:.6}.AuthShell_formBox__0FY8v .pl-hint{margin:-10px 0 18px;font-size:12px;color:var(--muted)}.AuthShell_formBox__0FY8v .pl-err{margin:16px 0 0;color:#9a3525;font-size:13px;line-height:1.6}.AuthShell_formBox__0FY8v .auth-success{padding:20px;background:var(--success);border-radius:8px;font-size:14px;line-height:1.6}.AuthShell_formBox__0FY8v .auth-success p{margin:8px 0 0;color:var(--muted)}.AuthShell_formBox__0FY8v .auth-recovery{display:block;width:fit-content;margin:16px auto 0;padding:10px 4px;color:var(--muted);font-size:13px;line-height:24px;text-decoration:none}.AuthShell_formBox__0FY8v .auth-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;margin:24px 0 0;padding-top:20px;border-top:1px solid #ddd6cc;font-size:13px;color:var(--muted)}.AuthShell_formBox__0FY8v .auth-footer a{color:var(--accent);padding:10px 4px;line-height:24px;font-weight:600;text-decoration:none}.AuthShell_formBox__0FY8v .btn:focus-visible,.AuthShell_shell__g26M7 a:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:3px}.AuthShell_formBox__0FY8v a:hover{text-decoration:underline;text-underline-offset:4px}@media (min-width:1600px){.AuthShell_shell__g26M7{grid-template-columns:48% 52%}.AuthShell_formBox__0FY8v{max-width:380px}}@media (max-width:1000px){.AuthShell_story__eMqAV{padding:28px}.AuthShell_formSide__BnaQB{padding:40px 32px}.AuthShell_storyFooter__YwjJn p{font-size:22px}}@media (max-width:760px){.AuthShell_shell__g26M7{display:block;padding:0}.AuthShell_story__eMqAV{display:none}.AuthShell_formSide__BnaQB{min-height:100svh;padding:36px 24px}.AuthShell_mobileBrand__8mvvr{display:block;margin-bottom:48px}.AuthShell_formBox__0FY8v h1{font-size:26px}}@media (prefers-reduced-motion:reduce){.AuthShell_formBox__0FY8v .pl-form .btn,.AuthShell_formBox__0FY8v .pl-form input{transition:none}}