@keyframes login-autofill-on{0%{opacity:1}to{opacity:1}}@keyframes login-autofill-off{0%{opacity:1}to{opacity:1}}.login-field:-webkit-autofill{animation:login-autofill-on 0s forwards}.login-field:not(:-webkit-autofill){animation:login-autofill-off 0s forwards}.login-field-shell{background-color:#fbfbfa}.login-field-shell:focus-within{border-color:#0e8c84;box-shadow:0 0 0 2px rgba(14,140,132,.15)}.login-field-shell .login-field{background-color:transparent}.login-field--autofilled,.login-field--autofilled:focus,.login-field--autofilled:hover{background-color:#fbfbfa!important;color:#10211f!important;-webkit-text-fill-color:#10211f!important;caret-color:#10211f;box-shadow:none!important;-webkit-box-shadow:none!important}.login-field:-webkit-autofill,.login-field:-webkit-autofill:active,.login-field:-webkit-autofill:focus,.login-field:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fbfbfa!important;box-shadow:inset 0 0 0 1000px #fbfbfa!important;-webkit-text-fill-color:#10211f!important;caret-color:#10211f;transition:background-color 600000s 0s,color 600000s 0s!important}.login-field:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #fbfbfa!important;box-shadow:inset 0 0 0 1000px #fbfbfa!important}.login-field-shell:focus-within .auth-select-icon,.login-field-shell:has([data-state=open]) .auth-select-icon{color:#0e8c84}.auth-select-trigger{position:relative;z-index:0;display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:9px;background:transparent;padding:13px 44px 13px 42px;text-align:left;font-size:15px;line-height:1.35;color:#10211f;box-shadow:none;outline:none;cursor:pointer}.auth-select-trigger span[data-placeholder]{color:#9aa5a1}.auth-select-trigger:focus-visible{outline:none}.auth-select-chevron{transition:transform .15s ease}.auth-select-trigger[data-state=open] .auth-select-chevron{transform:rotate(180deg);color:#0e8c84}.auth-select-content{z-index:120;overflow:hidden;border-radius:12px;border:1px solid rgba(16,33,31,.12);background:#fff;padding:6px;box-shadow:0 18px 44px rgba(16,33,31,.18);min-width:var(--radix-select-trigger-width)}.auth-select-viewport{padding:2px}.auth-select-item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600;color:#10211f;cursor:pointer;outline:none;user-select:none}.auth-select-item[data-highlighted]{background:#f3faf8;color:#0a6b64}.auth-select-item[data-state=checked]{color:#0a6b64}.auth-select-check{display:inline-flex;color:#0e8c84}.auth-select-content-scrollable{max-height:min(320px,52vh)}.auth-select-viewport-scrollable{max-height:min(280px,calc(52vh - 40px));overflow-y:auto}.auth-select-list-heading{padding:8px 12px 4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9aa5a1}.auth-loading-overlay{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;border-radius:14px;background:rgba(255,255,255,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.auth-loading-panel{display:flex;flex-direction:column;align-items:center;width:min(100%,280px);padding:8px 12px 4px;text-align:center}.auth-loading-spinner{position:relative;width:62px;height:62px;margin-bottom:18px}.auth-loading-ring{position:absolute;inset:0;border-radius:50%;border:2px solid transparent}.auth-loading-ring-outer{border-top-color:#0e8c84;border-right-color:rgba(14,140,132,.35);animation:auth-loading-spin 1.15s cubic-bezier(.55,.1,.35,1) infinite}.auth-loading-ring-inner{inset:9px;border-bottom-color:#0a6b64;border-left-color:rgba(10,107,100,.28);animation:auth-loading-spin-reverse .95s cubic-bezier(.55,.1,.35,1) infinite}.auth-loading-core{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.auth-loading-core-ping{position:absolute;width:14px;height:14px;border-radius:50%;background:rgba(14,140,132,.22);animation:auth-loading-ping 1.8s ease-out infinite}.auth-loading-core-dot{position:relative;width:8px;height:8px;border-radius:50%;background:#0e8c84;box-shadow:0 0 0 3px rgba(14,140,132,.14)}.auth-loading-title{margin:0 0 6px;font-size:16px;font-weight:700;letter-spacing:-.02em;color:#10211f}.auth-loading-message-track{position:relative;min-height:22px;width:100%}.auth-loading-message{margin:0;font-size:13.5px;line-height:1.45;color:#55615e}.auth-loading-progress{position:relative;width:100%;height:3px;margin-top:18px;overflow:hidden;border-radius:999px;background:rgba(14,140,132,.1)}.auth-loading-progress-bar{position:absolute;inset:0;width:42%;border-radius:inherit;background:linear-gradient(90deg,rgba(14,140,132,.15),#0e8c84,rgba(14,140,132,.15));animation:auth-loading-progress-slide 1.6s ease-in-out infinite}@keyframes auth-loading-spin{to{transform:rotate(1turn)}}@keyframes auth-loading-spin-reverse{to{transform:rotate(-1turn)}}@keyframes auth-loading-ping{0%{transform:scale(.65);opacity:.85}70%{transform:scale(1.55);opacity:0}to{transform:scale(1.55);opacity:0}}@keyframes auth-loading-progress-slide{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}@media (prefers-reduced-motion:reduce){.auth-loading-core-ping,.auth-loading-progress-bar,.auth-loading-ring-inner,.auth-loading-ring-outer{animation:none!important}.auth-loading-progress-bar{width:100%;transform:none;opacity:.55}}