.auth-surface{--auth-bg:var(--tt-day-bg);--auth-fg:var(--tt-day-ink);--auth-muted:var(--tt-day-muted);--auth-primary:var(--tt-day-primary);--auth-ring:var(--tt-day-ring);--auth-light:var(--tt-day-light);--auth-shadow:var(--tt-day-shadow);--auth-error:var(--tt-day-danger);--auth-error-bg:var(--tt-day-danger-soft);--auth-info:var(--tt-day-info);--auth-info-bg:var(--tt-day-info-soft);--auth-success:var(--tt-day-success);--auth-success-bg:var(--tt-day-success-soft);background:var(--auth-bg);min-height:100dvh;color:var(--auth-fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;justify-content:center;align-items:center;padding:96px 24px 48px;display:flex;position:relative}.auth-surface[data-theme=dark]{--auth-bg:#252730;--auth-fg:#e5e7ee;--auth-muted:#b1b8c9;--auth-primary:#adcbff;--auth-ring:#7dd3e8;--auth-light:#323540;--auth-shadow:#171920;--auth-error:#ffb5be;--auth-error-bg:#482a34;--auth-info:#b8dbff;--auth-info-bg:#293b50;--auth-success:#a8e4c8;--auth-success-bg:#273e36;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.auth-content{width:100%;max-width:26rem}.auth-wide{align-items:flex-start}.auth-wide .auth-content{max-width:48rem}.auth-content>div{width:100%;max-width:none}.auth-theme-toggle{width:48px;height:48px;color:var(--auth-primary);background:var(--auth-bg);box-shadow:4px 4px 9px var(--auth-shadow), -4px -4px 9px var(--auth-light);border-radius:50%;place-items:center;display:grid;position:absolute;top:28px;left:28px}.auth-brand{width:min(192px,100%);margin:0 auto 30px}.auth-brand img{width:100%;height:auto}.auth-content h1{color:var(--auth-primary);font-size:28px;font-weight:700;line-height:1.6}.auth-content h2,.auth-content label{color:var(--auth-fg)}.auth-content label{margin-bottom:8px;font-size:12px;font-weight:600}.auth-content [class*=text-gray-],.auth-content [class*=text-slate-]{color:var(--auth-muted)}.auth-content :is(h1,h2)[class]{color:var(--auth-primary)}.auth-content [class*=bg-white],.auth-content [class*=bg-slate-50],.auth-content [class*=bg-slate-900]{background:0 0}.auth-content [class*=shadow-xl]{box-shadow:none;border:0;padding:0}.auth-content :is(input,select){background:var(--auth-bg);color:var(--auth-fg);width:100%;min-height:56px;box-shadow:inset 5px 5px 10px var(--auth-shadow), inset -5px -5px 10px var(--auth-light);font:inherit;border:1px solid #0000;border-radius:16px;outline:none;padding:14px 20px;transition:box-shadow .2s}.auth-content input::placeholder{color:var(--auth-muted);opacity:1;font-size:13px}.auth-content :is(input,select):focus-visible{outline:2px solid var(--auth-ring);outline-offset:3px}.auth-surface :is(button,a,summary):focus-visible{outline:3px solid var(--auth-ring);outline-offset:4px}.auth-content form>:is(div,section)+:is(div,section){margin-top:20px}.auth-content button[type=submit],.auth-content button:not([type]){background:var(--auth-bg);min-height:56px;color:var(--auth-primary);box-shadow:6px 6px 14px var(--auth-shadow), -6px -6px 14px var(--auth-light);border:0;border-radius:16px;padding:14px 20px;font-weight:700}.auth-content button:disabled{opacity:.6;cursor:wait}.auth-content button[type=submit]:active,.auth-theme-toggle:active{box-shadow:inset 4px 4px 8px var(--auth-shadow), inset -4px -4px 8px var(--auth-light)}.auth-content a,.auth-content button[type=button]{color:var(--auth-primary)}.auth-content a{text-underline-offset:4px}.auth-content [class*=border-gray-],.auth-content [class*=border-slate-]{border-color:var(--auth-shadow)}.auth-content [class*=text-red-],.auth-content [class*=text-rose-]{color:var(--auth-error)}.auth-content [class*=bg-red-],.auth-content [class*=bg-rose-]{background:var(--auth-error-bg);border-color:var(--auth-error)}.auth-content [class*=bg-blue-50]{background:var(--auth-info-bg);color:var(--auth-info);border-color:var(--auth-info)}.auth-content [class*=text-blue-],.auth-content [class*=text-emerald-],.auth-content [class*=text-cyan-]{color:var(--auth-primary)}.auth-content [class*=bg-green-],.auth-content [class*=bg-emerald-50]{background:var(--auth-success-bg);color:var(--auth-success)}.auth-content [class*=text-green-]{color:var(--auth-success)}.auth-content [class*=bg-amber-]{background:var(--auth-info-bg);color:var(--auth-info)}.auth-content [class*=bg-slate-100]{background:var(--auth-bg)}.auth-loading .auth-content{max-width:none}.brand-loading-page{background:var(--auth-bg,var(--tt-day-bg));place-items:center;min-height:60dvh;display:grid}.brand-loader{color:#2358ab;text-align:center;flex-direction:column;align-items:center;display:flex}[data-theme=dark] .brand-loader{color:#e5e9f0}.brand-loader-mark{width:160px;height:160px}.brand-loader-mask{fill:#fff}.brand-loader-arrow{animation:3.4s infinite auth-brand-arrow}.brand-loader-name{letter-spacing:-.04em;margin-top:20px;font-size:30px;font-weight:700;animation:.8s 1.9s both auth-brand-name}@keyframes auth-brand-arrow{0%,5%{opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-240px)}47%{transform:translate(70px)}58%,76%{opacity:1;transform:translate(0)}88%,to{opacity:0;transform:translate(0)}}@keyframes auth-brand-name{0%{opacity:0;filter:blur(6px);transform:translateY(4px)scale(.97)}to{opacity:1;filter:blur();transform:none}}@media (max-width:600px){.auth-surface{padding:100px 24px 36px}.auth-theme-toggle{top:24px;left:24px}.auth-content h1{font-size:25px}}@media (prefers-reduced-motion:reduce){.brand-loader-arrow,.brand-loader-name{animation:none}.auth-surface *{transition:none!important}}[data-theme=dark] .auth-content img[src*=testtem-logo-mark-transparent\.png]{filter:brightness(0)invert();opacity:.9}
