.auth-access{color:#0f172a;font-family:var(--font-inter), Inter, sans-serif;background:#fff;margin:0}.auth-access .auth-workspace{min-height:100dvh;box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-columns:42% 58%;gap:0;max-width:none;margin:0;padding:0;display:grid}.auth-access-left{flex-direction:column;min-width:0;display:flex}.auth-access-brand{padding:32px}.auth-access-brand a{color:#0f172a;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.auth-access-brand a>span{color:#fff;background:#1e3a8a;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.auth-access-brand svg{width:20px;height:20px}.auth-access .auth-form-panel{background:#fff;flex-direction:column;flex:1;justify-content:center;width:100%;max-width:600px;margin:auto;padding:48px 80px;display:flex}.auth-access .auth-form-panel>.card{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0}.auth-access .auth-form-panel .card-body{gap:20px;padding:0}.auth-access h1{letter-spacing:-.025em;color:#0f172a;font-size:30px;font-weight:700;line-height:36px}.auth-access .auth-form-panel .text-center:has(h1){text-align:left}.auth-access .input,.auth-access .select{background:#fff;border:1px solid #e2e8f0;border-radius:16px;height:48px;min-height:48px;font-size:14px;box-shadow:0 1px 2px #0f172a05}.auth-access .btn{border-radius:16px;min-height:48px;font-weight:500}.auth-access .btn-primary{color:#fff;box-shadow:none;background:#1e3a8a;border-color:#1e3a8a}.auth-access .label-text,.auth-access .label-text-alt{color:#475569}.auth-access .form-control>.flex>svg{display:none}.auth-access .link-primary{color:#1e3a8a}.auth-access .text-success{color:#15803d}.auth-access .text-error{color:#be123c}.auth-access-footer{color:#64748b;text-align:center;padding:24px 32px;font-size:12px}.auth-access-footer>div{justify-content:center;gap:24px;margin-top:8px;display:flex}.auth-access-art{isolation:isolate;color:#fff;background:#1e3a8a;justify-content:center;align-items:center;padding:48px;display:flex;position:relative;overflow:hidden}.auth-access-art:before{content:"";z-index:-1;background:radial-gradient(circle at 25% 25%,#be123c33,#0000 45%),radial-gradient(#ffffff08 1px,#0000 1px) 0 0/40px 40px;position:absolute;inset:0}.auth-access-art:after{content:"";aspect-ratio:1;z-index:-1;border:1px solid #ffffff0d;border-radius:24px;width:80%;position:absolute;bottom:-20%;right:-10%;transform:rotate(12deg)}.auth-access-feature{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;width:100%;max-width:512px;padding:40px;box-shadow:0 32px 64px -16px #0000004d}.auth-access-feature h2{letter-spacing:-.025em;color:#fff;margin-bottom:16px;font-size:30px;font-weight:700;line-height:36px}.auth-access-feature>p{color:#dbeafe;margin-bottom:32px;font-size:18px;line-height:28px}.auth-access-symbol{color:#fda4af;background:#be123c33;border:1px solid #be123c33;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:32px;display:grid}.auth-access-feature-footer{color:#dbeafe;border-top:1px solid #ffffff1a;align-items:center;gap:12px;padding-top:24px;font-size:14px;display:flex}.auth-access-feature-footer svg{color:#fda4af}@media (width<=1279px){.auth-access .auth-form-panel{padding:48px}}@media (width<=1023px){.auth-access .auth-workspace{grid-template-columns:1fr}.auth-access-art{display:none}.auth-access .auth-form-panel{max-width:600px;padding:32px 24px}.auth-access-brand{padding:24px}.auth-access-footer{padding:24px 16px}}@media (width<=639px){.auth-access .input,.auth-access .select{font-size:16px}.auth-access .auth-form-panel .card-body{gap:16px}}.auth-desktop-brand{color:#1e3a8a;align-items:center;gap:12px;margin-bottom:64px;font-size:20px;font-weight:700;display:flex}.auth-desktop-brand>span{color:#fff;background:#1e3a8a;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}@media (width>=1024px){.auth-access-brand{display:none}}@media (width<=1023px){.auth-desktop-brand{display:none}}.auth-access .auth-workspace{width:100%}.auth-access .form-control>.flex:has([data-toggle-password]){position:relative}.auth-access .form-control>.flex:has([data-toggle-password])>input{padding-right:64px}.auth-access [data-toggle-password]{height:40px;min-height:40px;padding:0 8px;position:absolute;right:4px}.auth-access .auth-password-link{color:#be123c}html[data-theme=dark] .auth-access,html[data-theme=dark] .auth-access .auth-workspace,html[data-theme=dark] .auth-access .auth-form-panel{color:#e2e8f0;background:#0b1220}html[data-theme=dark] .auth-access h1,html[data-theme=dark] .auth-access-brand a{color:#e2e8f0}html[data-theme=dark] .auth-access .input,html[data-theme=dark] .auth-access .select{color:#e2e8f0;background:#111c30;border-color:#334155}html[data-theme=dark] .auth-access .label-text,html[data-theme=dark] .auth-access .label-text-alt,html[data-theme=dark] .auth-access-footer{color:#cbd5e1}html[data-theme=dark] .auth-access .link-primary,html[data-theme=dark] .auth-desktop-brand{color:#93c5fd}html[data-theme=dark] .auth-access .text-success{color:#86efac}html[data-theme=dark] .auth-access .text-error,html[data-theme=dark] .auth-access .auth-password-link{color:#fb7185}html[data-theme=dark] .auth-access-art{background:#111c30}html[data-theme=dark] .auth-access [data-toggle-password]{color:#cbd5e1}html[data-theme=dark] .auth-access .badge{color:#93c5fd;background:#17243a;border-color:#334155}
