.auth-module__Kt5VIq__page{background:linear-gradient(180deg, var(--t-bg-fbfaff) 0%, var(--t-bg-ffffff) 100%);place-items:center;min-height:calc(100vh - 72px);padding:48px 0;display:grid}.auth-module__Kt5VIq__split{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px;padding:0 24px;display:flex}.auth-module__Kt5VIq__split .auth-module__Kt5VIq__card{margin:0}@media (max-width:900px){.auth-module__Kt5VIq__split{flex-direction:column;align-items:stretch;max-width:520px;margin:0 auto;padding:0 24px}}.auth-module__Kt5VIq__card{background:var(--t-bg-ffffff);border:1px solid var(--t-bd---line);width:100%;max-width:520px;box-shadow:0 24px 60px var(--t-sh-0f172a14);border-radius:18px;margin:0 24px;padding:36px 34px}.auth-module__Kt5VIq__title{letter-spacing:-.02em;color:var(--t-fg---ink);margin:0;font-size:24px;font-weight:800}.auth-module__Kt5VIq__subtitle{color:var(--t-fg---muted);margin:8px 0 0;font-size:14px;line-height:1.6}.auth-module__Kt5VIq__divider{color:var(--t-fg---muted);align-items:center;gap:12px;margin:18px 0 4px;font-size:12px;display:flex}.auth-module__Kt5VIq__divider:before,.auth-module__Kt5VIq__divider:after{content:"";background:var(--t-bg---line);flex:1;height:1px}.auth-module__Kt5VIq__form{flex-direction:column;gap:16px;margin-top:24px;display:flex}.auth-module__Kt5VIq__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-module__Kt5VIq__field{flex-direction:column;gap:7px;display:flex}.auth-module__Kt5VIq__label{color:var(--t-fg---ink);font-size:13px;font-weight:600}.auth-module__Kt5VIq__inputWrap{align-items:center;display:flex;position:relative}.auth-module__Kt5VIq__input{width:100%;color:var(--t-fg---ink);background:var(--t-bg-ffffff);border:1px solid var(--t-bd---line);border-radius:10px;outline:none;padding:11px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.auth-module__Kt5VIq__input::placeholder{color:var(--t-fg-9aa3b2)}.auth-module__Kt5VIq__input:focus{border-color:var(--t-bd---violet);box-shadow:0 0 0 3px var(--t-sh-6d4df226)}.auth-module__Kt5VIq__inputError{border-color:var(--t-bd-f5a3a0)}.auth-module__Kt5VIq__toggle{color:var(--t-fg---muted);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:12px;font-weight:600;position:absolute;right:10px}.auth-module__Kt5VIq__toggle:hover{color:var(--t-fg---violet)}.auth-module__Kt5VIq__fieldError{color:var(--t-fg-b42318);font-size:12px}.auth-module__Kt5VIq__meter{margin-top:2px}.auth-module__Kt5VIq__meterTrack{background:var(--t-bg-eef0f4);border-radius:999px;height:6px;overflow:hidden}.auth-module__Kt5VIq__meterFill{border-radius:999px;width:0;height:100%;transition:width .2s,background .2s}.auth-module__Kt5VIq__meterLabel{margin-top:6px;font-size:12px;font-weight:600}.auth-module__Kt5VIq__rules{grid-template-columns:1fr 1fr;gap:4px 12px;margin:8px 0 0;padding:0;list-style:none;display:grid}@media (max-width:600px){.auth-module__Kt5VIq__rules,.auth-module__Kt5VIq__row{grid-template-columns:1fr}}.auth-module__Kt5VIq__rule{color:var(--t-fg---muted);align-items:center;gap:6px;font-size:12px;display:flex}.auth-module__Kt5VIq__ruleOk{color:var(--t-fg-047857)}.auth-module__Kt5VIq__ruleDot{text-align:center;width:14px;display:inline-block}.auth-module__Kt5VIq__submit{width:100%;color:var(--t-fg-ffffff);background:linear-gradient(135deg, var(--t-bg---violet), var(--t-bg---violet-2));box-shadow:0 6px 16px var(--t-sh-6d4df259);cursor:pointer;border:none;border-radius:10px;margin-top:4px;padding:12px 20px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s}.auth-module__Kt5VIq__submit:hover{box-shadow:0 10px 22px var(--t-sh-6d4df26b);transform:translateY(-1px)}.auth-module__Kt5VIq__submit:disabled{opacity:.65;cursor:not-allowed;transform:none}.auth-module__Kt5VIq__error{color:var(--t-fg-b42318);background:var(--t-bg-fef3f2);border:1px solid var(--t-bd-fecdca);border-radius:10px;margin:0;padding:10px 14px;font-size:13px;line-height:1.6}.auth-module__Kt5VIq__error a{color:var(--t-fg-b42318);font-weight:700;text-decoration:underline}.auth-module__Kt5VIq__error a:hover{color:var(--t-fg-912018)}.auth-module__Kt5VIq__success{color:var(--t-fg-065f46);background:var(--t-bg-ecfdf5);border:1px solid var(--t-bd-a7f3d0);border-radius:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.6}.auth-module__Kt5VIq__foot{color:var(--t-fg---muted);text-align:center;margin:22px 0 0;font-size:13px}.auth-module__Kt5VIq__link{color:var(--t-fg---violet);font-weight:600;text-decoration:none}.auth-module__Kt5VIq__link:hover{text-decoration:underline}.auth-module__Kt5VIq__hint{margin-top:6px;font-size:12px}.auth-module__Kt5VIq__hintChecking{color:var(--t-fg---muted)}.auth-module__Kt5VIq__hintOk{color:var(--t-fg-059669);font-weight:600}.auth-module__Kt5VIq__hintBad{color:var(--t-fg-b42318);font-weight:600}.auth-module__Kt5VIq__suggestRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.auth-module__Kt5VIq__suggestLabel{color:var(--t-fg---muted);font-size:12px}.auth-module__Kt5VIq__suggestChip{color:var(--t-fg---violet);background:var(--t-bg-f1effe);border:1px solid var(--t-bd-ddd6fe);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.auth-module__Kt5VIq__suggestChip:hover{background:var(--t-bg-e6e1fd);border-color:var(--t-bd-c4b5fd)}.auth-module__Kt5VIq__optional{text-transform:uppercase;letter-spacing:.04em;color:var(--t-fg---muted);background:var(--t-bg-f4f4f8);vertical-align:1px;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:11px;font-weight:600}.auth-module__Kt5VIq__help{color:var(--t-fg---muted);font-size:12px;line-height:1.5}.auth-module__Kt5VIq__terms{color:var(--t-fg---muted);text-align:center;margin:2px 0 0;font-size:12px;line-height:1.6}.auth-module__Kt5VIq__required{color:var(--t-fg-d92d20);font-weight:700}.auth-module__Kt5VIq__legend{color:var(--t-fg---muted);margin:0;font-size:12px}@media (max-width:600px){.auth-module__Kt5VIq__title{font-size:32px;line-height:1.08}}.auth-module__Kt5VIq__authCard{width:100%}.auth-module__Kt5VIq__authTitle{margin-bottom:4px;font-size:30px}.auth-module__Kt5VIq__benefits{flex-direction:column;flex:1;gap:12px;display:flex}.auth-module__Kt5VIq__benefitsTitle{letter-spacing:-.025em;color:var(--t-fg---ink);margin:0;font-size:44px;font-weight:800;line-height:1.08}.auth-module__Kt5VIq__benefitsSub{color:var(--t-fg-475569);margin:0;font-size:16px;line-height:1.5}.auth-module__Kt5VIq__benefitList{flex-direction:column;gap:20px;margin:24px 0 32px;padding:0;list-style:none;display:flex}.auth-module__Kt5VIq__benefit{align-items:flex-start;gap:14px;display:flex}.auth-module__Kt5VIq__benefit svg{flex-shrink:0;margin-top:2px}.auth-module__Kt5VIq__benefitName{color:var(--t-fg---ink);font-size:16px;font-weight:600;display:block}.auth-module__Kt5VIq__benefitText{color:var(--t-fg---muted);margin-top:2px;font-size:14px;line-height:1.45;display:block}.auth-module__Kt5VIq__receipt{background:var(--t-bg-ffffff);border:1px solid var(--t-bd-e6e0fb);border-radius:14px;align-items:center;gap:12px;margin-top:auto;padding:14px 16px;display:flex}.auth-module__Kt5VIq__receiptMarks{flex-shrink:0;display:flex}.auth-module__Kt5VIq__receiptMark{border:2px solid var(--t-bd-ffffff);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex}.auth-module__Kt5VIq__receiptMark+.auth-module__Kt5VIq__receiptMark{margin-left:-8px}.auth-module__Kt5VIq__receiptLines{color:var(--t-fg-334155);flex-direction:column;gap:2px;font-size:14px;display:flex}.auth-module__Kt5VIq__topics{background:var(--t-bg-fafafc);border:1px solid var(--t-bd---line);border-radius:12px;flex-direction:column;gap:8px;margin:0;padding:14px 16px;display:flex}.auth-module__Kt5VIq__topics legend{color:var(--t-fg---ink);float:left;width:100%;margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.auth-module__Kt5VIq__topicChips{clear:both;flex-wrap:wrap;gap:6px;display:flex}.auth-module__Kt5VIq__topic{border:1px solid var(--t-bd-e3e0f3);background:var(--t-bg-ffffff);min-height:34px;color:var(--t-fg-334155);font:inherit;cursor:pointer;border-radius:999px;padding:0 13px;font-size:13px}.auth-module__Kt5VIq__topicOn{background:var(--t-bg-6d4df2);border-color:var(--t-bd-6d4df2);color:var(--t-fg-ffffff);font-weight:600}@media (max-width:1032px){.auth-module__Kt5VIq__benefitsTitle{font-size:30px}.auth-module__Kt5VIq__receipt{margin-top:24px}}@media (max-width:600px){.auth-module__Kt5VIq__authTitle{font-size:26px}}
