.auth-form-col{flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;display:flex}.auth-form-stack{flex-direction:column;align-items:center;gap:.7rem;width:min(32rem,100%);display:flex}.auth-card{isolation:isolate;--card-surface:linear-gradient(180deg, #fff 0%, #fcfdfe 100%);--card-border:#101f3a17;--card-shadow:0 1px 2px #101f3a0d, 0 12px 24px -14px #101f3a1f, 0 34px 72px -30px #101f3a38;--card-brandname:#16233c;--card-title:#0f1c33;--card-subtitle:#33415cbf;--card-label:#26344ee0;--card-input-bg:#f7f9fc;--card-input-border:#101f3a24;--card-input-border-hover:#101f3a47;--card-input-text:#16233c;--card-input-placeholder:#47556ee6;--card-input-focus-border:var(--accent-600);--card-input-focus-ring:#ea580c33;--card-input-autofill:#eef2f9;--card-toggle:#47556ebf;--card-toggle-hover:#16233c;--card-toggle-hover-bg:#101f3a0f;--card-footer:#3a4864c7;--card-link:var(--accent-700);--card-link-hover:var(--accent-800);--card-focus-ring:#ea580ce6;--card-btn-shadow:0 1px 2px #0f172a24, 0 10px 24px -10px #ea580c73;--card-ring-offset:#fff;--primary:var(--accent-700);color:#33415c;background:var(--card-surface);border:1px solid var(--card-border);width:min(32rem,100%);box-shadow:var(--card-shadow);border-radius:1.35rem;flex-direction:column;padding:clamp(1.6rem,2vw,2.2rem);display:flex;position:relative;overflow:hidden}.auth-head{text-align:center;flex-direction:column;align-items:center;margin-bottom:1rem;display:flex}.auth-brandline{flex-direction:column;align-items:center;gap:.5rem;margin-bottom:.9rem;display:inline-flex}.auth-headmark{width:3.5rem;height:3.5rem;display:block}.auth-headname{letter-spacing:-.01em;color:var(--card-brandname);font-size:1.05rem;font-weight:600}.auth-title{letter-spacing:-.021em;color:var(--card-title);font-size:1.4rem;font-weight:600;line-height:1.15}.auth-subtitle{color:var(--card-subtitle);margin-top:.35rem;font-size:.9rem;line-height:1.5}.auth-fields{flex-direction:column;gap:.75rem;display:flex}.auth-group{flex-direction:column;gap:.4rem;display:flex}.auth-group label{letter-spacing:.005em;color:var(--card-label);font-size:.8rem;font-weight:500}.auth-card [data-slot=input]{width:100%;height:2.6rem;color:var(--card-input-text);background:var(--card-input-bg);border:1px solid var(--card-input-border);box-shadow:none;border-radius:.65rem;padding-inline:.85rem;font-size:.92rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.auth-card [data-slot=input]::placeholder{color:var(--card-input-placeholder)}.auth-card [data-slot=input]:hover{border-color:var(--card-input-border-hover)}.auth-card [data-slot=input]:focus-visible{border-color:var(--card-input-focus-border);box-shadow:0 0 0 3px var(--card-input-focus-ring);outline:none}.auth-card [data-slot=input]:-webkit-autofill{-webkit-text-fill-color:var(--card-input-text);caret-color:var(--card-input-text);box-shadow:inset 0 0 0 1000px var(--card-input-autofill);border-color:var(--card-input-border)}.auth-card [data-slot=input]:-webkit-autofill:hover{-webkit-text-fill-color:var(--card-input-text);caret-color:var(--card-input-text);box-shadow:inset 0 0 0 1000px var(--card-input-autofill);border-color:var(--card-input-border)}.auth-card [data-slot=input]:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px var(--card-input-autofill), 0 0 0 3px var(--card-input-focus-ring);border-color:var(--card-input-focus-border)}.auth-password{position:relative}.auth-password .auth-password-input{padding-right:2.95rem}.auth-password-toggle{width:2.2rem;height:2.2rem;color:var(--card-toggle);cursor:pointer;background:0 0;border:none;border-radius:.45rem;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex;position:absolute;top:50%;right:.42rem;transform:translateY(-50%)}.auth-password-toggle:hover{color:var(--card-toggle-hover);background:var(--card-toggle-hover-bg)}.auth-password-toggle:focus-visible{color:var(--card-toggle-hover);box-shadow:0 0 0 3px var(--card-focus-ring);outline:none}.auth-password-toggle svg{width:1.1rem;height:1.1rem}.auth-card [data-slot=button]{letter-spacing:.005em;height:2.6rem;box-shadow:var(--card-btn-shadow);border-radius:.7rem;margin-top:.25rem;font-size:.92rem;font-weight:600}.auth-card [data-slot=button]:focus-visible{--tw-ring-offset-color:var(--card-ring-offset)}.auth-footer{text-align:center;color:var(--card-footer);margin-top:.4rem;font-size:.86rem}.auth-link{color:var(--card-link);text-underline-offset:2px;font-weight:600}.auth-link:hover{color:var(--card-link-hover);text-decoration:underline}.auth-link:focus-visible{outline:2px solid var(--card-focus-ring);outline-offset:2px;border-radius:2px}.auth-desktop-download{color:#33415c;background:#fff;border:1px solid #101f3a1f;border-radius:.7rem;align-items:center;gap:.55rem;padding:.55rem 1.05rem;font-size:.84rem;font-weight:500;transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #101f3a0d,0 6px 16px -10px #101f3a2e}.auth-desktop-download:hover{color:#101f3a;border-color:#101f3a42;box-shadow:0 1px 2px #101f3a0f,0 10px 22px -10px #101f3a3d}.auth-desktop-download:focus-visible{outline-offset:2px;outline:2px solid #ea580c8c}.auth-desktop-download svg{color:#0078d4;width:.95rem;height:.95rem}.auth-desktop-version{color:#47556ed9;background:#101f3a0f;border-radius:999px;padding:.22rem .45rem;font-size:.72rem;font-weight:500;line-height:1}@media (max-width:860px){.auth-card{width:min(27rem,100%)}}@media (pointer:coarse){.auth-card [data-slot=input],.auth-card [data-slot=button]{height:2.9rem}.auth-password-toggle{width:2.5rem;height:2.5rem}}
.lv-stage{isolation:isolate;min-height:100dvh;position:relative;overflow:hidden}.lv-aurora{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#16233c;--card:#fff;--card-foreground:#16233c;--border:#101f3a24;--input:#101f3a24;--muted:#f4f6fa;--muted-foreground:#5d6c87;--secondary:#f4f6fa;--secondary-foreground:#16233c;background:#fff}.lv-aurora-field{z-index:0;filter:blur(70px)saturate(118%);pointer-events:none;position:absolute;inset:-6% -8%}.lv-blob{will-change:transform;border-radius:50%;position:absolute}.lv-blob-1{background:radial-gradient(closest-side,#4e76bd8c,#4e76bd00 70%);width:54vmax;height:54vmax;animation:26s ease-in-out infinite alternate lv-crown-1;top:-30vmax;left:-8%}.lv-blob-2{background:radial-gradient(closest-side,#93b2de99,#93b2de00 72%);width:48vmax;height:48vmax;animation:32s ease-in-out infinite alternate lv-crown-2;top:-27vmax;right:-6%}.lv-blob-3{background:radial-gradient(closest-side,#f973166b,#f9731600 70%);width:36vmax;height:36vmax;animation:22s ease-in-out infinite alternate lv-crown-3;top:-20vmax;left:50%}.lv-blob-4{background:radial-gradient(closest-side,#4e76bd29,#4e76bd00 70%);width:46vmax;height:46vmax;animation:36s ease-in-out infinite alternate lv-crown-4;bottom:-38vmax;left:-14%}@keyframes lv-crown-1{to{transform:translate(6vw)scale(1.1)}}@keyframes lv-crown-2{to{transform:translate(-5vw)scale(1.06)}}@keyframes lv-crown-3{to{transform:translate(-8vw,2vh)scale(1.14)}}@keyframes lv-crown-4{to{transform:translate(5vw)scale(1.08)}}.lv-aurora-grid{z-index:0;pointer-events:none;opacity:.45;background-image:radial-gradient(#101f3a38 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 58% at 50% -10%,#000 26%,#0000 74%);mask-image:radial-gradient(120% 58% at 50% -10%,#000 26%,#0000 74%)}.lv-aurora-content{z-index:2;align-items:center;min-height:100dvh;padding:clamp(1rem,2.5vh,2.25rem) 1.5rem;display:flex;position:relative}.lv-aurora-formside{flex-direction:column;flex:1;align-items:flex-end;gap:clamp(.85rem,2vh,1.5rem);min-width:0;padding-right:clamp(1.25rem,3vw,3rem);display:flex}.lv-aurora .auth-form-col{justify-content:flex-end}.lv-aurora-owlside{flex:1;justify-content:flex-start;align-items:center;min-width:0;padding-left:clamp(.5rem,1.25vw,1.25rem);display:flex}.lv-aurora-owl{opacity:.28;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(24rem,42vw,38rem)}.lv-aurora-copy{text-align:center;width:min(32rem,100%)}.auth-hero-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#344769cc;font-size:.8rem;font-weight:500;display:inline-block}.auth-hero-title{margin-top:.6rem;letter-spacing:-.026em;color:#101f3a;text-wrap:balance;max-width:15ch;margin-inline:auto;font-size:clamp(1.7rem,2.3vw,2.3rem);font-weight:600;line-height:1.1}.lv-aurora .auth-form-stack{position:relative}.lv-aurora .auth-form-stack:before{content:"";z-index:-1;pointer-events:none;filter:blur(34px);background:radial-gradient(44% 40% at 26% 24%,#4e76bd2b,#0000 70%),radial-gradient(42% 38% at 76% 74%,#f9731621,#0000 72%);position:absolute;inset:6% -14% 12%}.lv-aurora .auth-card [data-slot=note][data-tone=info]{color:#33415c;background:#f4f7fc;border-color:#101f3a1f}.lv-aurora .auth-card [data-slot=note][data-tone=info]>svg{color:#4a6ba8}.lv-aurora .auth-card [data-slot=note][data-tone=error]{color:#991b1b;background:#fdf3f2;border-color:#dc262640}.lv-aurora .auth-card [data-slot=note][data-tone=error]>svg{color:#dc2626}.lv-aurora .auth-card [data-slot=note][data-tone=warning]{color:#8a5a06;background:#fdf8ee;border-color:#d9770647}.lv-aurora .auth-card [data-slot=note][data-tone=warning]>svg{color:#d97706}@media (max-width:1023px){.lv-aurora-owlside{display:none}.lv-aurora-formside{align-items:center;padding-right:0}.lv-aurora .auth-form-col{justify-content:center}}@media (max-height:780px){.lv-aurora-copy{display:none}}@media (prefers-reduced-motion:reduce){.lv-blob{animation:none!important}}html[data-reduced-motion=true] .lv-blob{animation:none!important}
