:root{--auth-green-accent:#47c163;--auth-green-accent-soft:#eaf8ef;--auth-primary:#143c18;--auth-primary-hover:#1b4d22;--auth-primary-pressed:#0d330d;--auth-green-deep:#0d330d;--auth-green-link:#1b5e20;--auth-fg:#18181b;--auth-fg-secondary:#51525c;--auth-fg-muted:#71717a;--auth-fg-disabled:#a1a1aa;--auth-bg:#f6f7f6;--auth-card:#fff;--auth-field:#fff;--auth-field-alt:#fafafa;--auth-border:#e4e4e7;--auth-border-strong:#d4d4d8;--auth-danger:#e11d48;--auth-danger-bg:#fff1f2;--auth-r-card:16px;--auth-r-control:10px;--auth-r-tile:13px;--auth-r-pill:999px;--auth-shadow-card:0 0 0 1px rgba(24,24,27,.04),0 1px 2px 0 rgba(24,24,27,.04),0 12px 32px -12px rgba(13,51,13,.14),0 4px 12px -6px rgba(24,24,27,.06);--auth-shadow-button:0 1px 0 0 rgba(255,255,255,.1) inset,0 1px 2px 0 rgba(13,51,13,.4),0 0 0 1px var(--auth-green-deep);--auth-shadow-soft:0 1px 2px 0 rgba(24,24,27,.06),0 0 0 1px rgba(24,24,27,.06);--auth-focus:0 0 0 1px var(--auth-card),0 0 0 3px rgba(71,193,99,.35);--auth-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.auth-page{font-family:var(--auth-font);color:var(--auth-fg);background:var(--auth-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-image:radial-gradient(120% 80% at 50% -10%,rgba(71,193,99,.07) 0%,rgba(71,193,99,0) 55%)}.auth-card{background:var(--auth-card);border-radius:var(--auth-r-card);width:100%;box-shadow:var(--auth-shadow-card);box-sizing:border-box;padding:36px 36px 30px}.auth-card-pad-sm{padding:28px 24px 24px}.auth-tile{border-radius:var(--auth-r-tile);background:var(--auth-primary);color:#fff;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.25),0 2px 6px -1px rgba(13,51,13,.3),0 0 0 1px rgba(13,51,13,.1)}.auth-title{font-size:calc(23px*var(--sr-font-scale,1));line-height:calc(30px*var(--sr-font-scale,1));letter-spacing:-.018em;color:var(--auth-fg);margin:0;font-weight:600}.auth-sub{font-size:calc(14.5px*var(--sr-font-scale,1));line-height:calc(21px*var(--sr-font-scale,1));color:var(--auth-fg-secondary);text-wrap:pretty;margin:6px 0 0;font-weight:400}.auth-label{font-size:calc(13px*var(--sr-font-scale,1));color:var(--auth-fg);margin-bottom:7px;font-weight:500;display:block}.auth-meta{font-size:calc(13px*var(--sr-font-scale,1));line-height:calc(19px*var(--sr-font-scale,1));color:var(--auth-fg-muted)}.auth-link{color:var(--auth-green-link);cursor:pointer;font-weight:500;font-family:var(--auth-font);background:0 0;border:0;padding:0;text-decoration:none}.auth-link:hover{text-decoration:underline}.auth-input{box-sizing:border-box;border-radius:var(--auth-r-control);background:var(--auth-field);border:1px solid var(--auth-border);width:100%;height:44px;font-family:var(--auth-font);font-size:calc(15px*var(--sr-font-scale,1));color:var(--auth-fg);outline:none;padding:0 13px;font-weight:400;transition:border-color .15s,box-shadow .15s,background .15s}.auth-input::placeholder{color:var(--auth-fg-disabled)}.auth-input:hover{border-color:var(--auth-border-strong)}.auth-input:focus{border-color:var(--auth-green-accent);box-shadow:var(--auth-focus)}.auth-input.is-error{border-color:var(--auth-danger)}.auth-input.is-error:focus{box-shadow:0 0 0 1px var(--auth-card),0 0 0 3px rgba(225,29,72,.25)}.auth-input.has-adorn{padding-right:44px}.auth-field-wrap{position:relative}.auth-field-adorn{width:32px;height:32px;color:var(--auth-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.auth-field-adorn:hover{background:var(--auth-field-alt);color:var(--auth-fg)}.auth-error-text{font-size:calc(12.5px*var(--sr-font-scale,1));color:var(--auth-danger);align-items:center;gap:5px;margin-top:7px;display:flex}.auth-readonly-email{border-radius:var(--auth-r-control);background:var(--auth-field-alt);border:1px solid var(--auth-border);height:44px;font-size:calc(14px*var(--sr-font-scale,1));color:var(--auth-fg-secondary);align-items:center;gap:8px;padding:0 12px;display:flex}.auth-btn{box-sizing:border-box;border-radius:var(--auth-r-control);cursor:pointer;width:100%;height:44px;font-family:var(--auth-font);font-size:calc(14.5px*var(--sr-font-scale,1));border:0;outline:none;justify-content:center;align-items:center;gap:8px;font-weight:600;line-height:1;transition:background .15s,box-shadow .15s,transform 50ms;display:inline-flex}.auth-btn:focus-visible{box-shadow:var(--auth-shadow-button),var(--auth-focus)}.auth-btn-primary{background:var(--auth-primary);color:#fff;box-shadow:var(--auth-shadow-button)}.auth-btn-primary:hover{background:var(--auth-primary-hover)}.auth-btn-primary:active{background:var(--auth-primary-pressed)}.auth-btn-primary:disabled{cursor:not-allowed;color:#fff;background:#b8c2b9;box-shadow:0 0 0 1px rgba(24,24,27,.06)}.auth-btn-secondary{background:var(--auth-card);color:var(--auth-fg);box-shadow:inset 0 0 0 1px var(--auth-border-strong),0 1px 2px 0 rgba(24,24,27,.04)}.auth-btn-secondary:hover{background:var(--auth-field-alt)}.auth-btn-secondary:active{background:#f1f1f2}.auth-btn-ghost{color:var(--auth-fg);background:0 0;font-weight:500}.auth-btn-ghost:hover{background:rgba(24,24,27,.043)}.auth-divider{color:var(--auth-fg-muted);font-size:calc(12px*var(--sr-font-scale,1));align-items:center;gap:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--auth-border);flex:1;height:1px}.auth-stack{flex-direction:column;display:flex}.auth-gap-2{gap:8px}.auth-gap-3{gap:12px}.auth-gap-4{gap:16px}.auth-gap-5{gap:20px}.auth-row{align-items:center;display:flex}.auth-between{justify-content:space-between}.auth-center{justify-content:center;align-items:center}.auth-spinner{border:2.5px solid rgba(71,193,99,.25);border-top-color:var(--auth-green-accent);border-radius:999px;width:22px;height:22px;animation:.7s linear infinite auth-spin}.auth-spinner.on-dark{border-color:#fff rgba(255,255,255,.3) rgba(255,255,255,.3)}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-spinner{animation-duration:1.4s}}
/*# sourceMappingURL=7664adabfbebde10.css.map*/