.auth_page__YjZsN{min-height:100dvh;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(120% 90% at 82% 6%,rgba(201,163,106,.1) 0,transparent 46%),radial-gradient(90% 70% at 10% 100%,rgba(201,163,106,.05) 0,transparent 40%),var(--tks-bg)}.auth_card__xr0X4{width:100%;max-width:424px;background:var(--tks-bg-elev);border:1px solid var(--tks-line);border-radius:var(--tks-radius);padding:40px 36px 34px;box-shadow:0 40px 80px -48px rgba(0,0,0,.85)}.auth_brand__lW0gG{display:flex;align-items:center;gap:11px;margin-bottom:26px}.auth_brandMark__BDRd2{width:34px;height:34px;display:block}.auth_wordmark__5wJhz{font-family:var(--font-space-grotesk),system-ui,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.01em;color:var(--tks-ink)}.auth_wordmarkAccent__mUDMg{color:var(--tks-accent)}.auth_title__50IZ1{font-family:var(--font-space-grotesk),system-ui,sans-serif;font-size:25px;font-weight:600;letter-spacing:-.01em;margin:0 0 8px;color:var(--tks-ink)}.auth_subtitle__w3OZq{margin:0 0 24px;font-size:14.5px;line-height:1.55;color:var(--tks-ink-soft)}.auth_subtitle__w3OZq strong{color:var(--tks-ink);font-weight:600}.auth_form__biyoz{display:flex;flex-direction:column;gap:16px}.auth_field__3ZY7j{display:flex;flex-direction:column;gap:7px}.auth_label__Nh6M1{font-size:13px;font-weight:500;color:var(--tks-ink-soft)}.auth_inputWrap__t9XGO{position:relative;display:flex}.auth_input__AsfFQ{width:100%;padding:11px 13px;font-size:15px;font-family:inherit;color:var(--tks-ink);background:var(--tks-bg-deep);border:1px solid var(--tks-line-strong);border-radius:var(--tks-radius-sm);outline:none;transition:border-color .15s var(--tks-ease),box-shadow .15s var(--tks-ease)}.auth_input__AsfFQ::placeholder{color:var(--tks-ink-faint)}.auth_input__AsfFQ:focus{border-color:var(--tks-accent);box-shadow:0 0 0 3px var(--tks-accent-soft)}.auth_input__AsfFQ:disabled{opacity:.55;cursor:not-allowed}.auth_inputWrap__t9XGO .auth_input__AsfFQ{padding-right:62px}.auth_toggle__ulw4M{position:absolute;top:50%;right:6px;transform:translateY(-50%);padding:5px 9px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--tks-ink-soft);background:transparent;border:none;border-radius:6px;cursor:pointer}.auth_toggle__ulw4M:hover{color:var(--tks-ink);background:rgba(236,233,227,.06)}.auth_hint__eOzMg{font-size:12px;color:var(--tks-ink-faint)}.auth_hintOk__4y5iV{color:#78b48a}.auth_hintBad__lQy9_{color:#d98a7a}.auth_error__BhqnQ{margin:0;padding:10px 12px;font-size:13px;line-height:1.4;color:#eab3a3;background:rgba(201,106,84,.12);border:1px solid rgba(201,106,84,.28);border-radius:var(--tks-radius-sm)}.auth_button__q_G_K{margin-top:4px;padding:12px 16px;font-size:15px;font-weight:600;font-family:inherit;color:var(--tks-accent-ink);background:var(--tks-accent);border:none;border-radius:var(--tks-radius-sm);cursor:pointer;transition:filter .15s var(--tks-ease),opacity .15s var(--tks-ease)}.auth_button__q_G_K:hover:not(:disabled){filter:brightness(1.06)}.auth_button__q_G_K:disabled{opacity:.6;cursor:not-allowed}.auth_otpInput__vbouj{width:100%;padding:14px 16px;font-size:26px;font-weight:600;text-align:center;letter-spacing:14px;text-indent:14px;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;color:var(--tks-ink);background:var(--tks-bg-deep);border:1px solid var(--tks-line-strong);border-radius:var(--tks-radius-sm);outline:none;transition:border-color .15s var(--tks-ease),box-shadow .15s var(--tks-ease)}.auth_otpInput__vbouj:focus{border-color:var(--tks-accent);box-shadow:0 0 0 3px var(--tks-accent-soft)}.auth_resendRow__TxodE{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--tks-ink-soft)}.auth_linkButton__f_NJk{padding:0;font-size:13px;font-weight:600;font-family:inherit;color:var(--tks-accent);background:none;border:none;cursor:pointer}.auth_linkButton__f_NJk:hover:not(:disabled){text-decoration:underline}.auth_linkButton__f_NJk:disabled{color:var(--tks-ink-faint);cursor:default}.auth_foot__uMOKo{margin:22px 0 0;font-size:13.5px;color:var(--tks-ink-soft)}.auth_footTight__axix1{margin-top:12px}.auth_foot__uMOKo a{color:var(--tks-accent);font-weight:500}.auth_notice__AdA7w{margin:0 0 8px;font-size:14.5px;line-height:1.6;color:var(--tks-ink-soft)}.auth_notice__AdA7w strong{color:var(--tks-ink);font-weight:600}.auth_checkBadge__mq7xL{width:46px;height:46px;display:grid;place-items:center;margin-bottom:18px;border-radius:50%;color:var(--tks-accent);background:var(--tks-accent-soft)}
/*# sourceMappingURL=738322491be0fb9b.css.map*/