.page-module__X_Z_4a__shell{background-image:radial-gradient(800px 500px at 20% 0%, color-mix(in oklab, var(--paper-2) 60%, transparent), transparent 60%), radial-gradient(700px 400px at 100% 100%, color-mix(in oklab, var(--paper-2) 40%, transparent), transparent 60%);place-items:center;min-height:100vh;padding:40px 20px;display:grid}.page-module__X_Z_4a__card{background:var(--paper);border:1px solid var(--rule);width:min(420px,92vw);padding:36px 38px 32px;box-shadow:0 24px 60px -30px #0000002e}.page-module__X_Z_4a__brand{border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:baseline;margin-bottom:28px;padding-bottom:14px;display:flex}.page-module__X_Z_4a__brand h1{font-family:var(--sc);letter-spacing:.06em;margin:0;font-size:22px;font-weight:600}.page-module__X_Z_4a__brand .page-module__X_Z_4a__ver{font-family:var(--mono);color:var(--ink-4);letter-spacing:.1em;font-size:10px}.page-module__X_Z_4a__tabs{border-bottom:1px solid var(--rule-soft);gap:18px;margin-bottom:22px;display:flex}.page-module__X_Z_4a__tabs button{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0;font-size:11px}.page-module__X_Z_4a__tabs button.page-module__X_Z_4a__active{color:var(--ink);border-bottom-color:var(--accent)}.page-module__X_Z_4a__field{gap:4px;margin-bottom:14px;display:grid}.page-module__X_Z_4a__label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4);font-size:9.5px}.page-module__X_Z_4a__input{font:inherit;font-family:var(--serif);border:1px solid var(--rule);background:var(--paper);color:var(--ink);outline:none;padding:8px 12px;font-size:16px}.page-module__X_Z_4a__input:focus{border-color:var(--ink-3)}.page-module__X_Z_4a__submit{background:var(--ink);width:100%;color:var(--paper);border:1px solid var(--ink);font-family:var(--sc);letter-spacing:.16em;text-transform:uppercase;margin-top:10px;padding:12px;font-size:13px}.page-module__X_Z_4a__submit:hover{background:var(--ink-2)}.page-module__X_Z_4a__submit:disabled{opacity:.45;cursor:default}.page-module__X_Z_4a__error{font-family:var(--mono);letter-spacing:.06em;color:var(--danger);margin-top:12px;font-size:11px}.page-module__X_Z_4a__hint{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-4);text-align:center;margin-top:18px;font-size:10px}
