.DashboardLoginForm-module__xQoaUa__accessShell{--access-bg:#07151a;--access-panel:#0b1c22;--access-card:#10262d;--access-card-deep:#0c1d23;--access-text:#f0f8f4;--access-muted:#9badab;--access-line:#dcf1e721;--access-green:#59ce72;--access-green-deep:#2a9b52;--access-blue:#72bfe1;--access-amber:#f3b34d;isolation:isolate;min-width:320px;min-height:100dvh;color:var(--access-text);background:radial-gradient(circle at 14% 8%, #3093623d, transparent 31%), radial-gradient(circle at 89% 88%, #34809a33, transparent 35%), linear-gradient(135deg, #061217 0%, var(--access-bg) 48%, #081b20 100%);place-items:center;padding:clamp(1rem,4vw,3rem);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.DashboardLoginForm-module__xQoaUa__gridGlow,.DashboardLoginForm-module__xQoaUa__topography{z-index:-1;pointer-events:none;position:absolute}.DashboardLoginForm-module__xQoaUa__gridGlow{opacity:.42;background-image:linear-gradient(#c9eadb0b 1px,#0000 1px),linear-gradient(90deg,#c9eadb0b 1px,#0000 1px);background-size:38px 38px;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.DashboardLoginForm-module__xQoaUa__topography{border:1px solid #71c6961f;border-radius:50%;width:56rem;height:56rem;top:-22rem;right:-18rem;box-shadow:0 0 0 6rem #71c69606,0 0 0 12rem #71c69605,0 0 0 18rem #71c69603}.DashboardLoginForm-module__xQoaUa__accessFrame{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071419eb;border:1px solid #caebdc29;border-radius:1.9rem;grid-template-columns:minmax(0,1.08fr) minmax(25rem,.92fr);width:min(100%,77.5rem);min-height:min(46rem,100dvh - 4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 5.8rem #0000006b,inset 0 0 0 1px #ffffff06}.DashboardLoginForm-module__xQoaUa__accessBrief{background:linear-gradient(145deg,#14453bf0,#081d22fa 59%,#07151bfc);flex-direction:column;min-width:0;padding:clamp(2.15rem,5vw,4.65rem);display:flex;position:relative;overflow:hidden}.DashboardLoginForm-module__xQoaUa__accessBrief:before{content:"";pointer-events:none;border:1px solid #c3ebd814;border-radius:1.05rem;position:absolute;inset:1.15rem}.DashboardLoginForm-module__xQoaUa__accessBrief:after{content:"";pointer-events:none;background:radial-gradient(circle,#59ce7224,#0000 67%);border-radius:50%;width:27rem;height:27rem;position:absolute;bottom:-10rem;right:-8rem}.DashboardLoginForm-module__xQoaUa__briefHeader,.DashboardLoginForm-module__xQoaUa__briefCopy,.DashboardLoginForm-module__xQoaUa__accessSignals,.DashboardLoginForm-module__xQoaUa__briefFoot{z-index:1;position:relative}.DashboardLoginForm-module__xQoaUa__briefHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.DashboardLoginForm-module__xQoaUa__platformFlag,.DashboardLoginForm-module__xQoaUa__workspaceStatus,.DashboardLoginForm-module__xQoaUa__kicker,.DashboardLoginForm-module__xQoaUa__signalHeading>span,.DashboardLoginForm-module__xQoaUa__signalGrid small,.DashboardLoginForm-module__xQoaUa__loginTopline,.DashboardLoginForm-module__xQoaUa__loginHeading>p,.DashboardLoginForm-module__xQoaUa__brandContext{letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:800;line-height:1.25}.DashboardLoginForm-module__xQoaUa__platformFlag{color:#c9efd5;align-items:center;gap:.5rem;display:inline-flex}.DashboardLoginForm-module__xQoaUa__platformFlag>span{color:#073019;background:var(--access-green);border-radius:.48rem;place-items:center;width:1.7rem;height:1.7rem;display:grid;box-shadow:0 0 0 .32rem #59ce721a}.DashboardLoginForm-module__xQoaUa__workspaceStatus{color:#b0c3bb;white-space:nowrap;align-items:center;gap:.42rem;display:inline-flex}.DashboardLoginForm-module__xQoaUa__workspaceStatus i,.DashboardLoginForm-module__xQoaUa__loginFooter i{background:var(--access-green);border-radius:50%;width:.42rem;height:.42rem;display:inline-block;box-shadow:0 0 0 .28rem #59ce7221}.DashboardLoginForm-module__xQoaUa__briefCopy{max-width:31.5rem;margin-top:clamp(4.4rem,10vw,7.3rem)}.DashboardLoginForm-module__xQoaUa__kicker{color:#91dc9c;margin:0}.DashboardLoginForm-module__xQoaUa__briefCopy h2{color:#f2fbf5;letter-spacing:-.065em;max-width:29rem;margin:1rem 0 1.35rem;font-size:clamp(2.25rem,4.25vw,4.2rem);font-weight:750;line-height:.99}.DashboardLoginForm-module__xQoaUa__briefCopy>p:last-child{color:#bed1c8;max-width:27rem;margin:0;font-size:clamp(.96rem,1.4vw,1.08rem);line-height:1.65}.DashboardLoginForm-module__xQoaUa__accessSignals{background:#02101347;border:1px solid #cdefdd26;border-radius:1rem;width:min(100%,31.5rem);margin-top:auto;padding:1.25rem;box-shadow:0 1.1rem 2.6rem #00000024}.DashboardLoginForm-module__xQoaUa__signalHeading{color:#d7ede0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.DashboardLoginForm-module__xQoaUa__signalHeading>span{color:#9cbaa9}.DashboardLoginForm-module__xQoaUa__signalHeading small{color:#75bd88;font-size:.68rem;font-weight:700}.DashboardLoginForm-module__xQoaUa__signalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.DashboardLoginForm-module__xQoaUa__signalGrid article{background:#f0fff50b;border:1px solid #cfefdc1a;border-radius:.72rem;flex-direction:column;justify-content:space-between;min-width:0;min-height:6.2rem;padding:.8rem;display:flex;position:relative;overflow:hidden}.DashboardLoginForm-module__xQoaUa__signalGrid article:nth-child(2) .DashboardLoginForm-module__xQoaUa__signalIcon{color:var(--access-blue);background:#72bfe11f}.DashboardLoginForm-module__xQoaUa__signalGrid article:nth-child(3) .DashboardLoginForm-module__xQoaUa__signalIcon{color:var(--access-amber);background:#f3b34d1a}.DashboardLoginForm-module__xQoaUa__signalGrid article>i{border:1px solid #59ce7226;border-radius:50%;width:3.45rem;height:3.45rem;position:absolute;bottom:-1.35rem;right:-1.35rem}.DashboardLoginForm-module__xQoaUa__signalIcon{color:#8ce3a1;background:#59ce7221;border-radius:.52rem;place-items:center;width:1.95rem;height:1.95rem;display:grid}.DashboardLoginForm-module__xQoaUa__signalGrid small,.DashboardLoginForm-module__xQoaUa__signalGrid strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.DashboardLoginForm-module__xQoaUa__signalGrid small{color:#8ca89a;margin-bottom:.2rem;font-size:.53rem}.DashboardLoginForm-module__xQoaUa__signalGrid strong{color:#ecf6ef;font-size:.69rem;font-weight:720}.DashboardLoginForm-module__xQoaUa__signalTrace{border-top:1px solid #ccebda1a;align-items:end;gap:.32rem;height:2.15rem;margin-top:.95rem;padding-top:.55rem;display:flex}.DashboardLoginForm-module__xQoaUa__signalTrace span{opacity:.75;background:linear-gradient(#69d981,#278e50);border-radius:.2rem .2rem .05rem .05rem;flex:1;min-width:.35rem;display:block}.DashboardLoginForm-module__xQoaUa__signalTrace span:first-child{height:32%}.DashboardLoginForm-module__xQoaUa__signalTrace span:nth-child(2){height:71%}.DashboardLoginForm-module__xQoaUa__signalTrace span:nth-child(3){height:49%}.DashboardLoginForm-module__xQoaUa__signalTrace span:nth-child(4){height:93%}.DashboardLoginForm-module__xQoaUa__signalTrace span:nth-child(5){height:61%}.DashboardLoginForm-module__xQoaUa__briefFoot{color:#9cb7a9;align-items:center;gap:.55rem;max-width:28rem;margin:1.1rem 0 0;font-size:.73rem;line-height:1.45;display:flex}.DashboardLoginForm-module__xQoaUa__briefFoot span{color:#87dd99;background:#59ce7212;border:1px solid #8add9929;border-radius:50%;flex:none;place-items:center;width:1.55rem;height:1.55rem;display:grid}.DashboardLoginForm-module__xQoaUa__loginPane{background:linear-gradient(155deg,#16313ad1,#09191ffa 45%,#08151b);flex-direction:column;min-width:0;padding:clamp(2.15rem,5vw,4.75rem);display:flex;position:relative}.DashboardLoginForm-module__xQoaUa__loginPane:before{content:"";background:linear-gradient(#0000,#aae8c540,#0000);width:1px;height:100%;position:absolute;top:0;left:0}.DashboardLoginForm-module__xQoaUa__loginTopline{color:#9bb7aa;justify-content:space-between;align-items:center;display:flex}.DashboardLoginForm-module__xQoaUa__loginTopline i{background:linear-gradient(90deg,#0000,#67cf7d);width:2rem;height:1px}.DashboardLoginForm-module__xQoaUa__brandRow{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.DashboardLoginForm-module__xQoaUa__dashboardBrandLogo{background:#f7fbf7!important;border:1px solid #dcefe3b3!important;border-radius:.72rem!important;width:11rem!important;height:3.1rem!important;box-shadow:0 .8rem 1.7rem #00000029!important}.DashboardLoginForm-module__xQoaUa__brandContext{color:#66ce7d}.DashboardLoginForm-module__xQoaUa__loginHeading{margin-top:clamp(2.2rem,5vw,4.2rem)}.DashboardLoginForm-module__xQoaUa__loginHeading>p{color:#6fd188;margin:0}.DashboardLoginForm-module__xQoaUa__loginHeading h1{color:#f2f8f4;letter-spacing:-.06em;margin:.75rem 0 .85rem;font-size:clamp(2rem,3.2vw,3rem);font-weight:750;line-height:1}.DashboardLoginForm-module__xQoaUa__loginHeading>span{max-width:25rem;color:var(--access-muted);font-size:.91rem;line-height:1.6;display:block}.DashboardLoginForm-module__xQoaUa__loginForm{gap:1.1rem;width:100%;max-width:27.5rem;margin-top:clamp(2.05rem,4vw,3.3rem);display:grid}.DashboardLoginForm-module__xQoaUa__fieldGroup>label{color:#dbe9e1;margin-bottom:.48rem;font-size:.77rem;font-weight:710;display:block}.DashboardLoginForm-module__xQoaUa__fieldControl{background:#020e1275;border:1px solid #cbebda26;border-radius:.78rem;align-items:center;min-height:3.3rem;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.DashboardLoginForm-module__xQoaUa__fieldControl:focus-within{background:#06191ddb;border-color:#68d682bf;box-shadow:0 0 0 .22rem #59ce721f}.DashboardLoginForm-module__xQoaUa__fieldControl>span{color:#70d18a;flex:none;place-items:center;width:3rem;display:grid}.DashboardLoginForm-module__xQoaUa__fieldControl>input{color:#f1f9f4;width:100%;min-width:0;height:3.3rem;font:inherit;background:0 0;border:0;outline:0;padding:.2rem .9rem;font-size:.93rem}.DashboardLoginForm-module__xQoaUa__fieldControl>input:-webkit-autofill{-webkit-text-fill-color:#f1f9f4;caret-color:#f1f9f4;box-shadow:inset 0 0 0 1000px #06191d}.DashboardLoginForm-module__xQoaUa__fieldControl>input:-webkit-autofill:hover{-webkit-text-fill-color:#f1f9f4;caret-color:#f1f9f4;box-shadow:inset 0 0 0 1000px #06191d}.DashboardLoginForm-module__xQoaUa__fieldControl>input:-webkit-autofill:focus{-webkit-text-fill-color:#f1f9f4;caret-color:#f1f9f4;box-shadow:inset 0 0 0 1000px #06191d}.DashboardLoginForm-module__xQoaUa__fieldControl>input::placeholder{color:#71847d}.DashboardLoginForm-module__xQoaUa__passwordToggle{color:#9eb5aa;cursor:pointer;background:0 0;border:0;outline:0;flex:none;place-items:center;width:3.1rem;height:3.1rem;transition:color .15s,background-color .15s;display:grid}.DashboardLoginForm-module__xQoaUa__passwordToggle:hover{color:#a5e5b4;background:#59ce720f}.DashboardLoginForm-module__xQoaUa__passwordToggle:focus-visible,.DashboardLoginForm-module__xQoaUa__signInButton:focus-visible,.DashboardLoginForm-module__xQoaUa__demoAccess button:focus-visible{outline-offset:2px;outline:2px solid #8ee9a5}.DashboardLoginForm-module__xQoaUa__fieldError{color:#ffad9d;margin:.38rem 0 0;font-size:.75rem;line-height:1.35}.DashboardLoginForm-module__xQoaUa__loginError{color:#ffb2a3;background:#7d2b2233;border:1px solid #ee7c655e;border-radius:.7rem;align-items:flex-start;gap:.55rem;padding:.72rem .8rem;font-size:.8rem;line-height:1.4;display:flex}.DashboardLoginForm-module__xQoaUa__loginError svg{flex:none;margin-top:.05rem}.DashboardLoginForm-module__xQoaUa__loginError p{margin:0}.DashboardLoginForm-module__xQoaUa__signInButton{color:#05210d;cursor:pointer;width:100%;min-height:3.45rem;font:inherit;letter-spacing:-.015em;background:linear-gradient(135deg,#79db8d,#49bb68);border:1px solid #72da8a;border-radius:.82rem;justify-content:space-between;align-items:center;gap:.9rem;margin-top:.2rem;padding:.65rem 1rem .65rem 1.15rem;font-size:.9rem;font-weight:780;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 .8rem 1.7rem #20a14e33}.DashboardLoginForm-module__xQoaUa__signInButton:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 1rem 2.1rem #20a14e4a}.DashboardLoginForm-module__xQoaUa__signInButton:disabled{cursor:wait;filter:saturate(.7);opacity:.74}.DashboardLoginForm-module__xQoaUa__loadingCopy{color:#81968b;margin:-.35rem 0 0;font-size:.7rem;line-height:1.45}.DashboardLoginForm-module__xQoaUa__demoAccess{border-top:1px solid #d0ecdc1a;padding-top:.9rem}.DashboardLoginForm-module__xQoaUa__demoAccess>button{color:#a6bcaf;cursor:pointer;font:inherit;text-underline-offset:.2rem;background:0 0;border:0;outline:0;padding:0;font-size:.7rem;font-weight:680;-webkit-text-decoration:underline #a6bcaf59;text-decoration:underline #a6bcaf59}.DashboardLoginForm-module__xQoaUa__demoAccess>button:hover{color:#c4efcd}.DashboardLoginForm-module__xQoaUa__demoAccess>div{color:#aabcb3;background:#020f1242;border:1px solid #d4efde1a;border-radius:.62rem;gap:.25rem;margin-top:.6rem;padding:.65rem .72rem;font-size:.67rem;display:grid}.DashboardLoginForm-module__xQoaUa__demoAccess p{word-break:break-word;margin:0}.DashboardLoginForm-module__xQoaUa__loadingState{background:#03101461;border:1px solid #d0efdd21;border-radius:.9rem;align-items:center;gap:.85rem;width:100%;max-width:27.5rem;margin-top:clamp(2.05rem,4vw,3.3rem);padding:1rem;display:flex}.DashboardLoginForm-module__xQoaUa__loadingMark{border:1px solid #67dc843d;border-radius:50%;flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid}.DashboardLoginForm-module__xQoaUa__loadingMark>span{background:var(--access-green);border-radius:50%;width:.78rem;height:.78rem;animation:1.5s ease-in-out infinite DashboardLoginForm-module__xQoaUa__accessPulse;box-shadow:0 0 0 .35rem #59ce721a}.DashboardLoginForm-module__xQoaUa__loadingState strong,.DashboardLoginForm-module__xQoaUa__loadingState p{margin:0;display:block}.DashboardLoginForm-module__xQoaUa__loadingState strong{color:#e7f5eb;font-size:.86rem}.DashboardLoginForm-module__xQoaUa__loadingState p{color:#8fa49a;margin-top:.2rem;font-size:.72rem;line-height:1.4}.DashboardLoginForm-module__xQoaUa__loginFooter{color:#71877b;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:27.5rem;margin-top:auto;padding-top:2rem;font-size:.64rem;line-height:1.4;display:flex}.DashboardLoginForm-module__xQoaUa__loginFooter span:first-child{align-items:center;gap:.42rem;display:inline-flex}.DashboardLoginForm-module__xQoaUa__loginFooter i{width:.32rem;height:.32rem;box-shadow:0 0 0 .2rem #59ce721a}@keyframes DashboardLoginForm-module__xQoaUa__accessPulse{0%,to{opacity:.55;transform:scale(.78)}50%{opacity:1;transform:scale(1)}}@media (max-width:1024px){.DashboardLoginForm-module__xQoaUa__accessFrame{grid-template-columns:minmax(0,1fr);width:min(100%,44rem);min-height:0}.DashboardLoginForm-module__xQoaUa__loginPane{order:1;min-height:39rem}.DashboardLoginForm-module__xQoaUa__accessBrief{order:2;padding:2.25rem 2.35rem}.DashboardLoginForm-module__xQoaUa__accessBrief:before{inset:.8rem}.DashboardLoginForm-module__xQoaUa__briefCopy{margin-top:2.8rem}.DashboardLoginForm-module__xQoaUa__briefCopy h2{max-width:34rem;font-size:clamp(2rem,7vw,3.4rem)}.DashboardLoginForm-module__xQoaUa__accessSignals{width:100%;margin-top:2rem}.DashboardLoginForm-module__xQoaUa__briefFoot{max-width:37rem}.DashboardLoginForm-module__xQoaUa__loginPane:before{background:linear-gradient(90deg,#0000,#aae8c540,#0000);width:auto;height:1px;inset:auto 1.2rem 0}}@media (max-width:640px){.DashboardLoginForm-module__xQoaUa__accessShell{padding:0;display:block}.DashboardLoginForm-module__xQoaUa__accessFrame{border:0;border-radius:0;width:100%;min-height:100dvh}.DashboardLoginForm-module__xQoaUa__loginPane{min-height:0;padding:2rem 1.35rem 2.4rem}.DashboardLoginForm-module__xQoaUa__loginTopline{font-size:.56rem}.DashboardLoginForm-module__xQoaUa__brandRow{margin-top:1rem}.DashboardLoginForm-module__xQoaUa__dashboardBrandLogo{width:10.3rem!important;height:2.9rem!important}.DashboardLoginForm-module__xQoaUa__loginHeading{margin-top:2.5rem}.DashboardLoginForm-module__xQoaUa__loginHeading h1{font-size:2.2rem}.DashboardLoginForm-module__xQoaUa__loginForm,.DashboardLoginForm-module__xQoaUa__loadingState{margin-top:2rem}.DashboardLoginForm-module__xQoaUa__loginFooter{gap:.35rem;margin-top:2.4rem;padding-top:0;display:grid}.DashboardLoginForm-module__xQoaUa__accessBrief{padding:1.85rem 1.35rem 2.05rem}.DashboardLoginForm-module__xQoaUa__briefHeader{align-items:flex-start}.DashboardLoginForm-module__xQoaUa__platformFlag{max-width:13rem;font-size:.58rem}.DashboardLoginForm-module__xQoaUa__workspaceStatus{padding-top:.25rem;font-size:.54rem}.DashboardLoginForm-module__xQoaUa__briefCopy{margin-top:2.1rem}.DashboardLoginForm-module__xQoaUa__briefCopy h2{margin-bottom:.85rem;font-size:2rem}.DashboardLoginForm-module__xQoaUa__briefCopy>p:last-child{font-size:.88rem}.DashboardLoginForm-module__xQoaUa__accessSignals{margin-top:1.55rem;padding:.85rem}.DashboardLoginForm-module__xQoaUa__signalGrid article{min-height:5.55rem;padding:.62rem}.DashboardLoginForm-module__xQoaUa__signalGrid strong{font-size:.61rem}.DashboardLoginForm-module__xQoaUa__briefFoot{margin-top:.9rem;font-size:.69rem}}@media (max-width:380px){.DashboardLoginForm-module__xQoaUa__loginPane,.DashboardLoginForm-module__xQoaUa__accessBrief{padding-left:1.05rem;padding-right:1.05rem}.DashboardLoginForm-module__xQoaUa__workspaceStatus{display:none}.DashboardLoginForm-module__xQoaUa__loginHeading h1{font-size:2rem}.DashboardLoginForm-module__xQoaUa__signalGrid{gap:.45rem}}@media (prefers-reduced-motion:reduce){.DashboardLoginForm-module__xQoaUa__loadingMark>span{animation:none}.DashboardLoginForm-module__xQoaUa__fieldControl,.DashboardLoginForm-module__xQoaUa__passwordToggle,.DashboardLoginForm-module__xQoaUa__signInButton{transition:none}}
