@font-face{font-family:State Material Symbols;src:url(/assets/fonts/material-symbols-state.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:block}.state-template-scope{font:400 16px/1.5 var(--font);color:rgb(var(--ti-on-surface));min-width:0;max-width:100%;overflow-x:clip}.state-desktop{max-width:100%;overflow-x:clip}.state-template-scope :where(h1,h2,h3,h4,p,blockquote):not(:where(.template-item-scope *)){font-size:inherit;font-weight:inherit;color:inherit;margin:0}.state-template-scope :where(div,span,section,aside,nav,form,button,a,input,select,textarea):not(:where(.template-item-scope *)){border-style:solid;border-width:0}.state-template-scope :where(button,input,select,textarea):not(:where(.template-item-scope *)){font:inherit;color:inherit;background:0 0;border-radius:0;padding:0}.state-template-scope :where(img){max-width:100%;height:auto;display:block}.state-template-scope [hidden]{display:none!important}.state-template-scope .state-symbol{font-variation-settings:"opsz" 24, "wght" 400, "FILL" 0, "GRAD" 0;font-feature-settings:"liga";letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;flex-shrink:0;font-family:State Material Symbols;font-style:normal;font-weight:400;line-height:1;display:inline-block}.state-template-scope :where(button,a,input,select,textarea):focus-visible{outline:2px solid rgb(var(--ti-primary));outline-offset:3px}.state-template-scope :where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.4}.state-template-scope [id]{scroll-margin-top:100px}.state-mobile{display:none}:root[data-theme=light] .state-template-scope{--ti-background:249 249 255;--ti-surface:255 255 255;--ti-surface-dim:241 243 255;--ti-surface-container-lowest:249 249 255;--ti-surface-container-low:246 248 255;--ti-surface-container:241 243 255;--ti-surface-container-high:233 237 255;--ti-surface-container-highest:220 228 239;--ti-surface-bright:233 237 255;--ti-primary:0 102 134;--ti-primary-container:224 242 254;--ti-on-primary:255 255 255;--ti-on-primary-container:0 77 115;--ti-on-surface:17 27 47;--ti-on-background:17 27 47;--ti-on-surface-variant:83 100 120;--ti-outline-variant:220 228 239;--ti-outline:108 124 140;--ti-secondary:65 101 128;--ti-secondary-container:224 238 247;--ti-on-secondary-container:41 69 88;--ti-tertiary:114 78 151;--ti-tertiary-container:239 226 255;--ti-on-tertiary-container:77 42 115;--ti-error:181 42 61}@media (prefers-reduced-motion:reduce){.state-template-scope *,.state-template-scope :before,.state-template-scope :after{transition:none!important;animation:none!important}}.template-shell #main:has(>.state-template-scope){padding:0}.state-template-scope :where(svg){vertical-align:middle;display:block}.state-template-scope :where(button,a){text-decoration:none}.state-template-scope :where(input[type=checkbox]){appearance:auto}.state-template-scope :where(blockquote){margin:0}.state-desktop{background:rgb(var(--ti-background))}.state-template-scope .st-rounded-2xl{border-radius:12px}.state-template-scope .st-rounded-xl{border-radius:10px}.state-template-scope .st-rounded-lg,:is(.state-template-scope .st-rounded-xl:has(>img),.state-template-scope .st-rounded-2xl:has(>img),.state-template-scope .st-rounded-lg:has(>img)){border-radius:8px}@media (max-width:1023px){.state-desktop [data-auth-hero-panel]{display:none!important}}@media (max-width:700px){.state-desktop .state-auth-fields{min-height:auto}.state-desktop>div{justify-content:flex-start;min-height:auto;padding-top:16px;padding-bottom:24px}.state-desktop [data-auth-form-panel]{padding:20px 16px}}.state-template-scope blockquote{background:0 0;border:0;border-radius:0;padding:0;font-style:normal}.state-template-scope input:not([type=range]):not([type=checkbox]){color:inherit}.state-desktop .state-auth-fields{min-height:29rem}:root[data-theme=light] .state-desktop [data-auth-form-panel]{--st-slate-950:249 249 255;--st-slate-900:255 255 255;--st-slate-800:233 237 255;--st-slate-700:220 228 239;--st-slate-600:108 124 140;--st-slate-500:83 100 120;--st-slate-400:83 100 120;--st-slate-300:65 101 128;--st-slate-200:41 69 88;--st-slate-100:17 27 47;background-color:var(--surface)}.state-mobile .st-text-slate-500{color:#536478}.state-mobile .st-text-sky-600{color:#075985}:root:not([data-theme=light]) .state-desktop .st-text-slate-500{color:#94a3b8}.state-desktop .st-bg-slate-600.st-text-indigo-300{color:#e0e7ff}:root[data-theme=light] .state-desktop [data-auth-form-panel] .st-text-cyan-400{color:rgb(var(--ti-primary))}:root[data-theme=light] .state-desktop [data-auth-form-panel] [class~=hover\:st-text-cyan-300]:hover{color:rgb(var(--ti-on-primary-container))}:root[data-theme=light] .state-template-scope [class~=st-text-on-surface-variant\/80]{color:rgb(var(--ti-on-surface-variant))}:root[data-theme=light] .state-template-scope [class~=st-bg-surface-container-lowest\/80].st-text-primary{color:rgb(var(--ti-on-primary-container))}.state-template-scope .auth-error-alert{color:#fecaca;background:#ef444424;border:1px solid #ef444459;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;line-height:1.45;display:flex}:root[data-theme=light] .state-template-scope .auth-error-alert{color:#b91c1c;background:#dc262614;border-color:#dc262647}.state-template-scope .auth-error-icon{color:#f87171;flex-shrink:0}:root[data-theme=light] .state-template-scope .auth-error-icon{color:#dc2626}.state-template-scope .auth-password-toggle{color:#94a3b8;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:color .15s,background-color .15s;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.state-template-scope .auth-password-toggle:hover{color:#e2e8f0;background:#94a3b81f}:root[data-theme=light] .state-template-scope .auth-password-toggle{color:#536478}:root[data-theme=light] .state-template-scope .auth-password-toggle:hover{color:#111b2f}@keyframes auth-spin{to{transform:rotate(360deg)}}.state-template-scope .auth-spinner{animation:.9s linear infinite auth-spin}
