.tr-recover.svelte-xjxoc3{--tr-form-error: #b42332;--tr-form-success: #15803d;--tr-form-warning: #8e6227}[data-theme=todayrank-dark] .tr-recover.svelte-xjxoc3{--tr-form-error: #fda4af;--tr-form-success: #6ee7b7;--tr-form-warning: #fcd34d}.tr-recover.svelte-xjxoc3{max-width:480px;padding:52px 0 72px}.tr-recover.svelte-xjxoc3>.card:where(.svelte-xjxoc3){border:1px solid var(--tr-line);border-radius:16px;background:var(--tr-bg);box-shadow:none}.tr-recover.svelte-xjxoc3 .card-body:where(.svelte-xjxoc3){padding:36px;gap:24px}.tr-recover-heading.svelte-xjxoc3 h1:where(.svelte-xjxoc3){margin:0;color:var(--tr-text);font-size:32px;font-weight:700;letter-spacing:-.04em;line-height:1.3}.tr-recover-heading.svelte-xjxoc3 p:where(.svelte-xjxoc3){margin:10px 0 0;color:var(--tr-muted);font-size:14px;line-height:1.6}.tr-recover.svelte-xjxoc3 .tabs:where(.svelte-xjxoc3){display:grid;grid-template-columns:1fr 1fr;padding:5px;border-radius:10px;background:var(--tr-surface)}.tr-recover.svelte-xjxoc3 .tab:where(.svelte-xjxoc3){height:42px;border-radius:7px;color:var(--tr-muted);font-size:14px;font-weight:500}.tr-recover.svelte-xjxoc3 .tab-active:where(.svelte-xjxoc3){background:var(--tr-bg);color:var(--tr-primary);font-weight:600;box-shadow:0 1px 4px #11172d0f}.tr-recover.svelte-xjxoc3 .steps:where(.svelte-xjxoc3){padding:4px 0 12px;color:var(--tr-muted);font-size:12px}.tr-recover.svelte-xjxoc3 .step:where(.svelte-xjxoc3){min-width:0}.tr-recover.svelte-xjxoc3 .step:where(.svelte-xjxoc3):before,.tr-recover.svelte-xjxoc3 .step:where(.svelte-xjxoc3):after{background:var(--tr-line);color:var(--tr-muted)}.tr-recover.svelte-xjxoc3 .step-primary:where(.svelte-xjxoc3):before,.tr-recover.svelte-xjxoc3 .step-primary:where(.svelte-xjxoc3):after{background:var(--tr-primary);color:var(--color-primary-content)}.tr-recover.svelte-xjxoc3 .space-y-3:where(.svelte-xjxoc3){display:flex;flex-direction:column;gap:20px}.tr-recover.svelte-xjxoc3 .space-y-3:where(.svelte-xjxoc3)>:where(.svelte-xjxoc3){margin:0}.tr-recover.svelte-xjxoc3 label:where(.svelte-xjxoc3){margin-bottom:8px;color:var(--tr-text);font-size:14px;font-weight:600}.tr-recover.svelte-xjxoc3 .input:where(.svelte-xjxoc3){min-width:0;height:48px;border:1px solid var(--tr-line);border-radius:10px;background:var(--tr-bg);color:var(--tr-text);font-size:15px;box-shadow:none}.tr-recover.svelte-xjxoc3 .input:where(.svelte-xjxoc3):focus{border-color:var(--tr-primary);outline:3px solid var(--tr-primary-soft);outline-offset:1px}.tr-recover.svelte-xjxoc3 .input[readonly]:where(.svelte-xjxoc3){background:var(--tr-surface);color:var(--tr-muted)}.tr-recover.svelte-xjxoc3 .input-success:where(.svelte-xjxoc3){border-color:var(--tr-form-success)}.tr-recover.svelte-xjxoc3 .input-error:where(.svelte-xjxoc3){border-color:var(--tr-form-error)}.tr-recover.svelte-xjxoc3 .btn:where(.svelte-xjxoc3){min-height:48px;border-radius:10px;font-size:14px;font-weight:600;box-shadow:none}.tr-recover.svelte-xjxoc3 .btn-primary:where(.svelte-xjxoc3){border-color:var(--tr-primary);background:var(--tr-primary);color:var(--color-primary-content)}.tr-recover.svelte-xjxoc3 .btn-primary:where(.svelte-xjxoc3):hover{border-color:var(--tr-primary);background:var(--tr-primary)}.tr-recover.svelte-xjxoc3 .btn-outline:where(.svelte-xjxoc3){border-color:var(--tr-line);background:var(--tr-bg);color:var(--tr-primary)}.tr-recover.svelte-xjxoc3 .btn-outline:where(.svelte-xjxoc3):hover{background:var(--tr-primary-soft)}.tr-recover.svelte-xjxoc3 .btn:where(.svelte-xjxoc3):disabled{border-color:var(--tr-line);background:var(--tr-surface);color:var(--tr-muted)}.tr-recover.svelte-xjxoc3 .alert:where(.svelte-xjxoc3){border:0;border-radius:10px;box-shadow:none;line-height:1.6}.tr-recover.svelte-xjxoc3 .alert-error:where(.svelte-xjxoc3){background:color-mix(in srgb,var(--tr-form-error) 10%,var(--tr-bg));color:var(--tr-form-error)}.tr-recover.svelte-xjxoc3 .alert-success:where(.svelte-xjxoc3){background:color-mix(in srgb,var(--tr-form-success) 10%,var(--tr-bg));color:var(--tr-form-success)}.tr-recover.svelte-xjxoc3 .alert-warning:where(.svelte-xjxoc3){background:color-mix(in srgb,var(--tr-form-warning) 10%,var(--tr-bg));color:var(--tr-form-warning)}.tr-recover.svelte-xjxoc3 .text-success:where(.svelte-xjxoc3){color:var(--tr-form-success)}.tr-recover.svelte-xjxoc3 .text-error:where(.svelte-xjxoc3){color:var(--tr-form-error)}.tr-recover.svelte-xjxoc3 .text-xs:where(.svelte-xjxoc3){line-height:1.6}.tr-recover.svelte-xjxoc3 .link-primary:where(.svelte-xjxoc3){color:var(--tr-primary)}.tr-recover.svelte-xjxoc3 .card-body:where(.svelte-xjxoc3)>p:where(.svelte-xjxoc3):last-child{padding-top:20px;border-top:1px solid var(--tr-line);color:var(--tr-muted);font-size:14px}.tr-recover.svelte-xjxoc3 .rounded-lg.border:where(.svelte-xjxoc3){border-color:var(--tr-line);border-radius:10px}@media(max-width:600px){.tr-recover.svelte-xjxoc3{padding:24px 0 40px}.tr-recover.svelte-xjxoc3 .card-body:where(.svelte-xjxoc3){padding:24px;gap:20px}.tr-recover-heading.svelte-xjxoc3 h1:where(.svelte-xjxoc3){font-size:28px}.tr-recover.svelte-xjxoc3 .flex.gap-2:where(.svelte-xjxoc3){flex-wrap:wrap}.tr-recover.svelte-xjxoc3 .flex.gap-2:where(.svelte-xjxoc3)>.input:where(.svelte-xjxoc3){flex:1 1 145px;width:0}.tr-recover.svelte-xjxoc3 .flex.gap-2:where(.svelte-xjxoc3)>.btn:where(.svelte-xjxoc3){flex:0 0 auto;padding-inline:12px;font-size:13px}}
