.auth-light-scope{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#438ff1;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#438ff180;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1;--surface-app:#f7f8fb;--surface-nav:#fff;--surface-card:#fff;--surface-card-strong:#fff;--surface-border:#e4e7ec;--surface-border-strong:#cdd2db;color:#0a0a0a;color:lab(2.75381% 0 0)}@supports (color:lab(0% 0 0)){.auth-light-scope{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(58.2917% 1.15061 -57.1887);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(58.2917% 1.15061 -57.1887/.5);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.auth-light-scope input[data-slot=input],.auth-light-scope textarea[data-slot=textarea],.auth-light-scope [data-slot=input-group-control]{background-color:var(--color-brand-50)!important;color:#000!important}.auth-light-scope input[data-slot=input]::placeholder,.auth-light-scope textarea[data-slot=textarea]::placeholder{color:#737373!important;color:lab(48.496% 0 0)!important}.auth-light-scope input[data-slot=input]:disabled,.auth-light-scope textarea[data-slot=textarea]:disabled{background-color:#f5f5f5!important;background-color:lab(96.52% -.0000298023 .0000119209)!important}.auth-light-scope input[data-slot=input]:-webkit-autofill{transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;caret-color:#000!important}.auth-light-scope input[data-slot=input]:-webkit-autofill:hover{transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;caret-color:#000!important}.auth-light-scope input[data-slot=input]:-webkit-autofill:focus{transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;caret-color:#000!important}.auth-light-scope input[data-slot=input]:-webkit-autofill:active{transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;caret-color:#000!important}.auth-light-scope textarea[data-slot=textarea]:-webkit-autofill{transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;caret-color:#000!important}.auth-light-scope textarea[data-slot=textarea]:-webkit-autofill:hover{transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;caret-color:#000!important}.auth-light-scope textarea[data-slot=textarea]:-webkit-autofill:focus{transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;caret-color:#000!important}.auth-light-scope textarea[data-slot=textarea]:-webkit-autofill:active{transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;caret-color:#000!important}.auth-light-scope [data-slot=input-group-control]:-webkit-autofill{transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;caret-color:#000!important}.auth-light-scope [data-slot=input-group-control]:-webkit-autofill:hover{transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;caret-color:#000!important}.auth-light-scope [data-slot=input-group-control]:-webkit-autofill:focus{transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;caret-color:#000!important}.auth-light-scope [data-slot=input-group-control]:-webkit-autofill:active{transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;box-shadow:0 0 0 1000px var(--color-brand-50) inset!important;caret-color:#000!important}.auth-light-scope input[data-slot=input]:-webkit-autofill{background-color:var(--color-brand-50)!important;color:#000!important}.auth-light-scope input[data-slot=input]:autofill{background-color:var(--color-brand-50)!important;color:#000!important}.auth-light-scope textarea[data-slot=textarea]:-webkit-autofill{background-color:var(--color-brand-50)!important;color:#000!important}.auth-light-scope textarea[data-slot=textarea]:autofill{background-color:var(--color-brand-50)!important;color:#000!important}.auth-light-scope [data-slot=input-group-control]:-webkit-autofill{background-color:var(--color-brand-50)!important;color:#000!important}.auth-light-scope [data-slot=input-group-control]:autofill{background-color:var(--color-brand-50)!important;color:#000!important}@keyframes auth-float-soft{0%,to{transform:translateY(0) rotate(var(--tilt,0deg))}50%{transform:translateY(-10px) rotate(var(--tilt,0deg))}}@keyframes auth-pulse-ring{0%{box-shadow:0 0 #ffffff73}to{box-shadow:0 0 0 22px #fff0}}@keyframes auth-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes auth-bar-fill{0%{width:18%}to{width:78%}}@keyframes auth-logo-float{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-14px)rotate(1.5deg)}}@keyframes auth-glow-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@keyframes auth-orbit{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}@keyframes auth-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}@keyframes auth-drift{0%{transform:rotate(0)translateY(0)}50%{transform:rotate(180deg)translateY(-6px)}to{transform:rotate(360deg)translateY(0)}}@keyframes landing-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.auth-grid-pattern{background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:28px 28px}.auth-noise{background-image:radial-gradient(#ffffff2e 1px,#0000 1px);background-position:0 0;background-size:5px 5px}
