.AuthForm-module__4z9wLq__card{background:linear-gradient(180deg, #fffdf8, var(--paper-2));border:var(--cut-edge-lg) solid var(--ink);border-radius:var(--r-card);width:min(100%,420px);box-shadow:0 0 0 3px var(--white), var(--cut-drop-lg);gap:14px;padding:clamp(26px,4vw,36px) clamp(22px,3.5vw,32px);display:grid}.AuthForm-module__4z9wLq__title{font-family:var(--disp);margin:0;font-size:clamp(1.7rem,4vw,2.1rem);font-weight:700;line-height:1.02}.AuthForm-module__4z9wLq__note{color:var(--ink-dim);font-size:var(--fs-sm);margin:0 0 4px;line-height:1.55}.AuthForm-module__4z9wLq__field{gap:6px;display:grid}.AuthForm-module__4z9wLq__label{font-family:var(--font-mono);font-size:var(--label-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);font-weight:700}.AuthForm-module__4z9wLq__input{box-sizing:border-box;width:100%;min-height:48px;font:inherit;font-size:var(--fs-base);color:var(--ink);background:var(--white);border:2px solid var(--ink);border-radius:var(--r-chip);box-shadow:0 2px 0 color-mix(in srgb, var(--ink) 65%, transparent);transition:box-shadow .15s var(--ease-swift), border-color .15s var(--ease-swift);padding:10px 14px}.AuthForm-module__4z9wLq__input:focus-visible{border-color:var(--red);box-shadow:0 2px 0 color-mix(in srgb, var(--red) 60%, transparent), 0 0 0 3px color-mix(in srgb, var(--red) 18%, transparent);outline:none}.AuthForm-module__4z9wLq__inputWrap{display:block;position:relative}.AuthForm-module__4z9wLq__inputWithButton{padding-right:76px}.AuthForm-module__4z9wLq__revealBtn{min-height:var(--hit-min);border:2px solid var(--ink);border-radius:var(--r-chip);background:var(--paper-2);min-width:58px;font-family:var(--font-mono);font-size:var(--label-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);cursor:pointer;transition:transform .12s var(--ease-snap);padding:6px 10px;font-weight:700;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.AuthForm-module__4z9wLq__revealBtn:hover{background:var(--white)}.AuthForm-module__4z9wLq__revealBtn:active{transform:translateY(-50%)scale(.96)}.AuthForm-module__4z9wLq__revealBtn:focus-visible{outline:3px solid var(--red-text);outline-offset:2px}.AuthForm-module__4z9wLq__capsHint{font-family:var(--font-mono);font-size:var(--label-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--red-text);align-items:center;gap:6px;font-weight:700;display:inline-flex}.AuthForm-module__4z9wLq__capsHint:before{content:"⚠";font-size:.9em}.AuthForm-module__4z9wLq__hint{font-size:var(--fs-xs);color:var(--ink-dim);line-height:1.4}.AuthForm-module__4z9wLq__error{border-radius:var(--r-chip);border:1.5px solid color-mix(in srgb, var(--red) 45%, transparent);background:color-mix(in srgb, var(--red) 7%, var(--white));color:var(--red-text);font-size:var(--fs-sm);margin:0;padding:10px 14px;line-height:1.45}.AuthForm-module__4z9wLq__submit{width:100%;margin-top:4px}.AuthForm-module__4z9wLq__divider{font-family:var(--font-mono);font-size:var(--label-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);justify-self:center;align-items:center;gap:10px;width:100%;display:flex}.AuthForm-module__4z9wLq__divider:before,.AuthForm-module__4z9wLq__divider:after{content:"";border-top:1.5px dashed var(--hair);flex:1}.AuthForm-module__4z9wLq__oauthBtn{border-radius:var(--pill);background:var(--white);width:100%;min-height:48px;color:var(--ink);border:2px solid var(--ink);box-shadow:0 2px 0 color-mix(in srgb, var(--ink) 65%, transparent);font-family:var(--disp);font-weight:700;font-size:var(--fs-sm);transition:transform .15s var(--ease-snap), box-shadow .2s var(--ease-swift);justify-content:center;align-items:center;padding:11px 18px;text-decoration:none;display:inline-flex}.AuthForm-module__4z9wLq__oauthBtn:hover{transform:translateY(-1px)}.AuthForm-module__4z9wLq__oauthBtn:active{box-shadow:0 0 0 color-mix(in srgb, var(--ink) 65%, transparent);transform:translateY(1px)}.AuthForm-module__4z9wLq__oauthBtn:focus-visible{outline:2px solid var(--red);outline-offset:2px}.AuthForm-module__4z9wLq__switchLine{font-size:var(--fs-sm);color:var(--ink-dim);margin:8px 0 0;line-height:1.9}.AuthForm-module__4z9wLq__switchLink{color:var(--red-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--red) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--red) 35%, transparent);text-underline-offset:3px;transition:text-decoration-color .15s var(--ease-swift), transform 80ms var(--ease-snap);font-weight:700;display:inline-block;position:relative}.AuthForm-module__4z9wLq__switchLink:after{content:"";position:absolute;inset:-13px -6px}.AuthForm-module__4z9wLq__switchLink:hover{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.AuthForm-module__4z9wLq__switchLink:active{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);transform:translateY(1px)}
