.auth-form-module__RE_xNq__form{gap:1.15rem;margin-top:2rem;display:grid}.auth-form-module__RE_xNq__field{color:var(--muted);letter-spacing:.02em;gap:.5rem;font-size:.8rem;font-weight:700;display:grid}.auth-form-module__RE_xNq__field input{width:100%;min-height:3rem;color:var(--ink);font:inherit;background:#ffffffb8;border:1px solid #aebbc5;border-radius:.45rem;padding:.75rem .9rem;font-size:1rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.auth-form-module__RE_xNq__field input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.auth-form-module__RE_xNq__primary,.auth-form-module__RE_xNq__textButton{min-height:2.75rem;font:inherit;cursor:pointer;border:0;border-radius:.45rem;font-weight:750}.auth-form-module__RE_xNq__primary{background:var(--ink);color:#fff;padding:.75rem 1rem;transition:background .15s,transform .15s}.auth-form-module__RE_xNq__primary:hover:not(:disabled){background:var(--accent);transform:translateY(-1px)}.auth-form-module__RE_xNq__primary:focus-visible,.auth-form-module__RE_xNq__textButton:focus-visible{outline:3px solid var(--accent-soft);outline-offset:3px}.auth-form-module__RE_xNq__primary:disabled,.auth-form-module__RE_xNq__textButton:disabled{cursor:wait;opacity:.62}.auth-form-module__RE_xNq__textButton{color:var(--accent);background:0 0;padding:.5rem}.auth-form-module__RE_xNq__error{color:#7f1717;background:#fff0ed;border-left:3px solid #bd2f2f;margin:0;padding:.75rem .9rem;font-size:.9rem;line-height:1.5}.auth-form-module__RE_xNq__hint{color:var(--muted);margin:0;line-height:1.6}.auth-form-module__RE_xNq__secret{overflow-wrap:anywhere;color:var(--ink);-webkit-user-select:all;user-select:all;background:#fff;border:1px dashed #9baab5;border-radius:.45rem;padding:.9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;display:block}.auth-form-module__RE_xNq__codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem;margin:1.5rem 0;padding-left:1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;display:grid}.auth-form-module__RE_xNq__confirm{color:var(--ink);align-items:flex-start;gap:.7rem;font-size:.9rem;line-height:1.5;display:flex}.auth-form-module__RE_xNq__confirm input{width:1.1rem;height:1.1rem;accent-color:var(--accent);flex:none;margin-top:.15rem}@media (max-width:32rem){.auth-form-module__RE_xNq__codes{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.auth-form-module__RE_xNq__field input,.auth-form-module__RE_xNq__primary{transition:none}}
.auth-layout-module__5tm_xa__shell{grid-template-columns:minmax(18rem,.82fr) minmax(24rem,1.18fr);min-height:100vh;display:grid}.auth-layout-module__5tm_xa__context{background:var(--ink);color:#fff;align-content:space-between;min-height:100%;padding:clamp(2rem,5vw,5rem);display:grid}.auth-layout-module__5tm_xa__statement{max-width:27rem;padding-block:5rem;animation:.42s ease-out both auth-layout-module__5tm_xa__enter}.auth-layout-module__5tm_xa__eyebrow{color:#9bcdf4;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:800}.auth-layout-module__5tm_xa__statement h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,5rem);font-weight:400;line-height:.98}.auth-layout-module__5tm_xa__statement p:last-child{color:#c7d3dc;max-width:24rem;margin:1.5rem 0 0;line-height:1.7}.auth-layout-module__5tm_xa__domain{color:#9eafbc;font-size:.78rem}.auth-layout-module__5tm_xa__workspace{place-items:center;padding:clamp(1.5rem,6vw,6rem);display:grid}.auth-layout-module__5tm_xa__panel{width:min(100%,28rem);animation:.42s ease-out 70ms both auth-layout-module__5tm_xa__enter}.auth-layout-module__5tm_xa__panel h1,.auth-layout-module__5tm_xa__panel h2{color:var(--ink);letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,5vw,3.6rem);font-weight:400;line-height:1}.auth-layout-module__5tm_xa__intro{color:var(--muted);margin:1rem 0 0;line-height:1.6}@keyframes auth-layout-module__5tm_xa__enter{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:48rem){.auth-layout-module__5tm_xa__shell{grid-template-columns:1fr}.auth-layout-module__5tm_xa__context{min-height:auto;padding:1.25rem 1.5rem}.auth-layout-module__5tm_xa__statement,.auth-layout-module__5tm_xa__domain{display:none}.auth-layout-module__5tm_xa__workspace{place-items:start center;padding-top:clamp(3rem,12vh,7rem)}}@media (prefers-reduced-motion:reduce){.auth-layout-module__5tm_xa__statement,.auth-layout-module__5tm_xa__panel{animation:none}}
