.LoginShell-module__cGbrxa__page{background-color:#fff;grid-template-columns:1fr;min-height:100vh;display:grid}[data-mantine-color-scheme=dark] .LoginShell-module__cGbrxa__page{background-color:var(--mantine-color-dark-8)}.LoginShell-module__cGbrxa__page{color:var(--mantine-color-slate-9)}[data-mantine-color-scheme=dark] .LoginShell-module__cGbrxa__page{color:var(--mantine-color-dark-0)}@media (min-width:62em){.LoginShell-module__cGbrxa__page{grid-template-columns:minmax(420px,1.05fr) minmax(480px,1fr)}}.LoginShell-module__cGbrxa__brand{isolation:isolate;color:#e2e8f0;background:radial-gradient(900px 520px at 12% -8%,#2563eb8c,#0000 60%),radial-gradient(700px 520px at 105% 108%,#16a34a61,#0000 62%),linear-gradient(160deg,#0b1224 0%,#0f1b3d 55%,#0a1f2e 100%);display:none;position:relative;overflow:hidden}@media (min-width:62em){.LoginShell-module__cGbrxa__brand{flex-direction:column;justify-content:space-between;padding:48px clamp(40px,5vw,80px);display:flex}}.LoginShell-module__cGbrxa__brand:before{content:"";z-index:-1;background-image:linear-gradient(#94a3b817 1px,#0000 1px),linear-gradient(90deg,#94a3b817 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 40% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(at 40% 40%,#000 20%,#0000 75%)}.LoginShell-module__cGbrxa__lockup{color:#fff;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.LoginShell-module__cGbrxa__lockupMark{filter:drop-shadow(0 6px 18px #22c55e59);width:36px;height:auto}.LoginShell-module__cGbrxa__lockupName{letter-spacing:.06em;font-size:1.5rem;font-style:italic;font-weight:800;line-height:1}.LoginShell-module__cGbrxa__lockupVersion{letter-spacing:0;color:#94a3b8;margin-left:6px;font-size:.75rem;font-style:italic;font-weight:700}.LoginShell-module__cGbrxa__brandBody{max-width:520px}.LoginShell-module__cGbrxa__eyebrow{letter-spacing:.02em;color:#bfdbfe;background:#2563eb2e;border:1px solid #60a5fa47;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.LoginShell-module__cGbrxa__headline{letter-spacing:-.01em;color:#fff;margin:0 0 16px;font-size:clamp(2rem,3.2vw,2.9rem);font-weight:800;line-height:1.08}.LoginShell-module__cGbrxa__headline em{background:linear-gradient(90deg,#60a5fa,#4ade80);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.LoginShell-module__cGbrxa__lede{color:#cbd5e1;margin:0 0 32px;font-size:1.05rem;line-height:1.55}.LoginShell-module__cGbrxa__features{gap:14px;margin:0;padding:0;list-style:none;display:grid}.LoginShell-module__cGbrxa__feature{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0b;border:1px solid #94a3b829;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.LoginShell-module__cGbrxa__featureIcon{color:#86efac;background:#22c55e24;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.LoginShell-module__cGbrxa__featureTitle{color:#f1f5f9;margin:0;font-size:.95rem;font-weight:700}.LoginShell-module__cGbrxa__featureText{color:#94a3b8;margin:2px 0 0;font-size:.85rem;line-height:1.4}.LoginShell-module__cGbrxa__brandFooter{color:#64748b;font-size:.8rem}.LoginShell-module__cGbrxa__formPane{flex-direction:column;min-height:100vh;padding:20px clamp(20px,4vw,48px) 32px;display:flex;position:relative}.LoginShell-module__cGbrxa__formTop{justify-content:space-between;align-items:center;min-height:40px;display:flex}.LoginShell-module__cGbrxa__mobileBrand{color:var(--mantine-color-slate-9);align-items:center;gap:10px;display:inline-flex}[data-mantine-color-scheme=dark] .LoginShell-module__cGbrxa__mobileBrand{color:#fff}.LoginShell-module__cGbrxa__mobileBrand{text-decoration:none}@media (min-width:62em){.LoginShell-module__cGbrxa__mobileBrand{visibility:hidden}}.LoginShell-module__cGbrxa__mobileBrand .LoginShell-module__cGbrxa__lockupMark{width:30px}.LoginShell-module__cGbrxa__formWrap{flex:1;justify-content:center;align-items:center;padding-block:32px;display:flex}.LoginShell-module__cGbrxa__formInner{width:100%;max-width:400px;animation:.42s cubic-bezier(.2,.7,.2,1) both LoginShell-module__cGbrxa__loginRise}@keyframes LoginShell-module__cGbrxa__loginRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.LoginShell-module__cGbrxa__formInner{animation:none}}.LoginShell-module__cGbrxa__title{letter-spacing:-.01em;margin:0;font-size:2rem;font-weight:800;line-height:1.1}.LoginShell-module__cGbrxa__subtitle{color:var(--mantine-color-slate-5);margin:8px 0 28px;font-size:.95rem}[data-mantine-color-scheme=dark] .LoginShell-module__cGbrxa__subtitle{color:var(--mantine-color-dark-2)}.LoginShell-module__cGbrxa__tenantChip{color:var(--mantine-color-brand-7);border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 10px;font-size:.78rem;font-weight:600;display:inline-flex}[data-mantine-color-scheme=dark] .LoginShell-module__cGbrxa__tenantChip{color:var(--mantine-color-brand-3)}.LoginShell-module__cGbrxa__tenantChip{background:var(--mantine-color-brand-0)}[data-mantine-color-scheme=dark] .LoginShell-module__cGbrxa__tenantChip{background:#2563eb29}.LoginShell-module__cGbrxa__tenantChip{border:1px solid var(--mantine-color-brand-2)}[data-mantine-color-scheme=dark] .LoginShell-module__cGbrxa__tenantChip{border:1px solid #60a5fa4d}.LoginShell-module__cGbrxa__secure{color:var(--mantine-color-slate-5);justify-content:center;align-items:center;gap:6px;margin-top:28px;padding-top:20px;font-size:.78rem;display:flex}[data-mantine-color-scheme=dark] .LoginShell-module__cGbrxa__secure{color:var(--mantine-color-dark-2)}.LoginShell-module__cGbrxa__secure{border-top:1px solid var(--mantine-color-slate-2)}[data-mantine-color-scheme=dark] .LoginShell-module__cGbrxa__secure{border-top:1px solid var(--mantine-color-dark-5)}
