._layout_1sach_1.auth-layout{min-height:100vh;min-height:100dvh;padding:24px;padding:max(24px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}._layout_1sach_1 .auth-panel{overflow-wrap:anywhere;min-width:0;padding:clamp(20px,5vw,36px)}._layout_1sach_1 .auth-brand{min-width:0;line-height:1.4}._layout_1sach_1 .auth-brand span{min-width:0}._layout_1sach_1 h1{font-size:clamp(24px,6vw,27px);line-height:1.2}._layout_1sach_1 form,._layout_1sach_1 label{min-width:0}._layout_1sach_1 input{min-height:48px;scroll-margin-block:24px;font-size:16px;line-height:1.5}._layout_1sach_1 button,._layout_1sach_1 summary{white-space:normal;touch-action:manipulation;min-height:44px}._layout_1sach_1 .text-button{padding:10px 4px;line-height:1.5}._layout_1sach_1 :is(button,input,summary,a):focus-visible{outline:2px solid var(--ring);outline-offset:3px}._layout_1sach_1 .mfa-qr{width:100%;max-width:220px;height:auto}._layout_1sach_1 .mfa-qr img{aspect-ratio:1;width:100%;height:auto;display:block}._manualKey_1sach_18{border:1px solid var(--border);border-radius:8px;margin-block:16px;padding:0 12px;font-size:14px}._manualKey_1sach_18 summary{cursor:pointer;align-content:center;padding-block:10px;font-weight:600;display:list-item}._manualKey_1sach_18 code{background:var(--muted);color:var(--foreground);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:6px;padding:12px;font-size:16px;display:block}._manualKey_1sach_18 p{font-size:14px}._layout_1sach_1 input.mfa-code{letter-spacing:.18em;font-variant-numeric:tabular-nums;font-size:24px}@media (max-height:650px){._layout_1sach_1.auth-layout{align-items:start}}@media (max-width:360px){._layout_1sach_1 .auth-panel{border-radius:14px;padding:20px 16px}._layout_1sach_1 .auth-brand{gap:8px;font-size:14px}}
