._container-auth_t8ekb_4{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:1.5rem}._container-inputs_t8ekb_13{display:flex;flex-direction:column;gap:1rem}._back_t8ekb_19{position:absolute;top:1.25rem;left:1.25rem;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));box-shadow:var(--shadow-xs);transition:background .18s ease,color .18s ease,border-color .18s ease}._back_t8ekb_19:hover{background:hsl(var(--muted));color:hsl(var(--foreground));border-color:hsl(var(--border))}._back_t8ekb_19:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}._auth_t8ekb_47{width:100%;max-width:27rem;padding:2.5rem 2.25rem;border-radius:var(--radius-2xl);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--shadow-lg)}._auth-brand_t8ekb_57{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2rem}._auth-logo_t8ekb_65{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1;margin-bottom:1.25rem}._auth_t8ekb_47 h1{font-size:1.5rem;font-weight:700;letter-spacing:-.025em;color:hsl(var(--foreground));line-height:1.2}._auth-subtitle_t8ekb_81{margin-top:.4rem;font-size:.9375rem;color:hsl(var(--muted-foreground))}._container-form_t8ekb_87 ._form_t8ekb_87>div{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem}._input-name_t8ekb_94{width:100%;padding:.875rem 1rem;border-radius:var(--radius-lg);border:1px solid hsl(var(--input));background:hsl(var(--card));color:hsl(var(--foreground));font-size:.9375rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease}._input-name_t8ekb_94::placeholder{color:hsl(var(--muted-foreground))}._input-name_t8ekb_94:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .18)}._input-name_t8ekb_94:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}._input-password_t8ekb_120{position:relative}._input-password_t8ekb_120 ._input-name_t8ekb_94{padding-right:3rem}._toggle-password_t8ekb_128{position:absolute;top:50%;right:.625rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:.375rem;border:none;border-radius:var(--radius-md);background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:color .18s ease,background .18s ease}._toggle-password_t8ekb_128:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}._toggle-password_t8ekb_128:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}._auth-card_t8ekb_155 ._form_t8ekb_87 ._auth-submit_t8ekb_155{width:100%;margin-top:.25rem}._auth-back_t8ekb_160{position:absolute;top:1.25rem;left:1.25rem;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-md);border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));transition:background .18s ease,color .18s ease}._auth-back_t8ekb_160:hover{background:hsl(var(--surface));color:hsl(var(--foreground))}._auth-aside-foot_t8ekb_181{font-size:.8125rem;color:hsl(var(--muted-foreground))}._auth-error_t8ekb_186{margin-bottom:1.25rem;padding:.625rem .875rem;border-radius:var(--radius-md);border:1px solid hsl(var(--error) / .3);background:hsl(var(--error) / .08);color:hsl(var(--error));font-size:.875rem;text-align:center}._auth_t8ekb_47 a{display:block;margin-top:1.25rem;text-align:center;font-size:.875rem;color:hsl(var(--primary));font-weight:500}._auth_t8ekb_47 a:hover{text-decoration:underline}@media(max-width:480px){._auth_t8ekb_47{padding:2rem 1.25rem}}@media(max-width:768px){._input-name_t8ekb_94{font-size:1rem}._container-auth_t8ekb_4{padding:1.25rem 1rem}}._auth-split_t8ekb_228{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1fr 1fr}._auth-aside_t8ekb_181{position:relative;display:none;flex-direction:column;justify-content:space-between;gap:2rem;padding:3rem;background:hsl(var(--surface));border-right:1px solid hsl(var(--border))}._auth-aside-brand_t8ekb_246{display:flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.125rem;letter-spacing:-.02em}._auth-aside-brand_t8ekb_246 span{color:hsl(var(--primary))}._auth-aside-title_t8ekb_259{font-size:1.75rem;font-weight:700;letter-spacing:-.03em;line-height:1.15;color:hsl(var(--foreground))}._auth-aside-sub_t8ekb_267{margin-top:.75rem;color:hsl(var(--muted-foreground));font-size:1.0625rem;max-width:28rem}._auth-aside-features_t8ekb_274{list-style:none;display:grid;gap:.85rem;margin-top:1.5rem}._auth-aside-features_t8ekb_274 li{display:flex;align-items:center;gap:.6rem;color:hsl(var(--foreground));font-size:.9375rem}._auth-aside-features_t8ekb_274 svg{color:hsl(var(--primary));flex-shrink:0}._auth-main_t8ekb_294{display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;position:relative}._auth-card_t8ekb_155{width:100%;max-width:22rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-2xl);padding:2rem;box-shadow:var(--shadow-sm)}@media(min-width:900px){._auth-aside_t8ekb_181{display:flex}}
