.auth-page[data-v-c457814e]{background-color:#151517;position:relative;overflow-x:hidden;overflow-y:auto}.auth-page[data-v-c457814e]:before{content:"";position:fixed;top:-25%;right:-25%;bottom:-25%;left:-25%;background:radial-gradient(1100px 800px at 50% 45%,#5674d9,#5674d900 60%),radial-gradient(900px 700px at 25% 50%,#a0219a,#e491e000 55%),radial-gradient(900px 700px at 75% 50%,#0a318c,#6f5daa00 55%),radial-gradient(1400px 900px at 50% 82%,#ed589e,#ec4d5e 35%,#ee6939 55%,#ee693900 78%),radial-gradient(1200px 800px at 50% 10%,#151517f2,#15151700 55%);filter:blur(80px) saturate(140%);transform:translateZ(0);pointer-events:none}.auth-page[data-v-c457814e]:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 50%,#0000 40%,#00000059);pointer-events:none}.auth-page[data-v-c457814e]>*{position:relative;z-index:1}.auth-footer[data-v-c457814e]{position:fixed;bottom:16px;right:16px;z-index:100;display:flex;align-items:center;gap:12px}.auth-card[data-v-c457814e]{margin:0 auto;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html:not(.dark) .auth-card{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important}html:not(.dark) .auth-card{--auth-text: #18181b;--auth-text-muted: #52525b;--auth-card-bg: white;--auth-border: rgba(0, 0, 0, .1)}html:not(.dark) .auth-card .text-foreground,html:not(.dark) .auth-card .text-mono{color:var(--auth-text)!important}html:not(.dark) .auth-card .text-muted-foreground,html:not(.dark) .auth-card .text-secondary-foreground{color:#71717a!important}html:not(.dark) .auth-card .bg-muted{background-color:#f4f4f5!important}html:not(.dark) .auth-card .border-border{border-color:#e4e4e7!important}html:not(.dark) .auth-card .border-t{border-color:#e4e4e7}html:not(.dark) .auth-card label,html:not(.dark) .auth-card .kt-form-label{color:var(--auth-text)}html:not(.dark) .auth-card .kt-input{background-color:#fff;border-color:#e4e4e7;color:var(--auth-text)}html:not(.dark) .auth-card .kt-input::-moz-placeholder{color:#a1a1aa}html:not(.dark) .auth-card .kt-input::placeholder{color:#a1a1aa}html:not(.dark) .auth-card .kt-input:focus{border-color:#3b82f6}html:not(.dark) .auth-card .kt-checkbox-label{color:var(--auth-text)}html:not(.dark) .auth-page .kt-checkbox{border-color:#d4d4d8;background-color:#fff}html:not(.dark) .auth-page .kt-checkbox:checked{border-color:var(--primary);background-color:var(--primary)}html:not(.dark) .auth-card .link,html:not(.dark) .auth-card .kt-link{color:#2563eb}html:not(.dark) .auth-card .link:hover,html:not(.dark) .auth-card .kt-link:hover{color:#1d4ed8}html:not(.dark) .auth-page .kt-alert{background-color:#fef2f2;color:#991b1b}html:not(.dark) .auth-card .text-destructive{color:#dc2626}html:not(.dark) .auth-card .text-primary{color:#2563eb!important}html.dark .auth-card{background:#161616!important;border:1px solid rgba(19,19,19,1)!important;box-shadow:none!important}html.dark .auth-card{--auth-text: #f4f4f5;--auth-text-muted: #a1a1aa;--auth-card-bg: rgba(39, 39, 42, .8);--auth-border: rgba(63, 63, 70, .8)}.dark .auth-card .text-foreground,.dark .auth-card .text-mono{color:var(--auth-text)!important}.dark .auth-card .text-muted-foreground,.dark .auth-card .text-secondary-foreground{color:#cdcdcd!important}.dark .auth-card .bg-muted{background-color:#27272a45!important}.dark .auth-card .border-border{border-color:#28282ccc!important}.dark .auth-card .border-t{border-color:#28282ccc}.dark .auth-card label,.dark .auth-card .kt-form-label{color:var(--auth-text)}.dark .auth-card .kt-input{background-color:#18181b99;border-color:var(--auth-border);color:var(--auth-text)}.dark .auth-card .kt-input::-moz-placeholder{color:var(--auth-text-muted)}.dark .auth-card .kt-input::placeholder{color:var(--auth-text-muted)}.dark .auth-card .kt-input:focus{border-color:#3b82f6}.dark .auth-card .kt-checkbox-label{color:var(--auth-text)}.dark .auth-page .kt-checkbox{border-color:#585858;background-color:#494848}.dark .auth-card .link,.dark .auth-card .kt-link{color:#60a5fa}.dark .auth-card .link:hover,.dark .auth-card .kt-link:hover{color:#93c5fd}.dark .auth-card .kt-btn-outline{background-color:transparent;border-color:var(--auth-border);color:var(--auth-text)}.dark .auth-card .kt-btn-outline:hover{background-color:#27272a80;border-color:#52525bcc}.dark .auth-card .kt-btn-primary{background-color:#2359d4!important}.dark .auth-card .kt-btn-primary:hover{background-color:#1d4ed8!important}.dark .auth-card .ki-filled.text-muted-foreground{color:var(--auth-text-muted)!important}.dark .auth-card .text-destructive{color:#ffa8a9;color:oklch(.82 .12 19.11)}.dark .auth-card .text-primary{color:#97b7ff!important}.dark .auth-page .kt-alert{background-color:#5e0000;color:#fff}.dark .auth-page .kt-modal-content{background-color:#1a1a1a!important;border:1px solid rgba(63,63,70,.6)}.dark .auth-page .kt-modal-header{border-bottom-color:#3f3f4699!important}.dark .auth-page .kt-modal-title{color:#f4f4f5!important}.dark .auth-page .kt-modal-close{color:#a1a1aa!important}.dark .auth-page .kt-modal-close:hover{color:#f4f4f5!important;background-color:#3f3f4680!important}.dark .auth-page .kt-modal-body{color:#d4d4d8!important}.dark .auth-page .kt-modal-body .text-secondary-foreground{color:#a1a1aa!important}.dark .auth-page .kt-modal-body .text-mono,.dark .auth-page .kt-modal-body strong{color:#f4f4f5!important}.dark .auth-page .kt-modal-footer{border-top-color:#3f3f4699!important}.dark .auth-page .kt-modal-footer .kt-btn-outline{background-color:transparent;border-color:#3f3f46cc;color:#f4f4f5}.dark .auth-page .kt-modal-footer .kt-btn-outline:hover{background-color:#27272a80;border-color:#52525bcc}.dark .auth-page .kt-modal-footer .kt-btn-primary{background-color:#2359d4!important}.dark .auth-page .kt-modal-footer .kt-btn-primary:hover{background-color:#1d4ed8!important}.dark .auth-page .kt-modal-body::-webkit-scrollbar{width:6px}.dark .auth-page .kt-modal-body::-webkit-scrollbar-track{background:#27272a80;border-radius:3px}.dark .auth-page .kt-modal-body::-webkit-scrollbar-thumb{background:#52525bcc;border-radius:3px}.dark .auth-page .kt-modal-body::-webkit-scrollbar-thumb:hover{background:#71717acc}.kt-checkbox-sm{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}
