.DashboardLoginForm-module__37iIea__accessShell{--access-bg:#1c1516;--access-panel:#261c1d;--access-card:#302123;--access-card-deep:#230f0c;--access-text:#f8f1f0;--access-muted:#ad9d9b;--access-line:#f1dfdc21;--access-green:#f36c5f;--access-green-deep:#c92b20;--access-blue:#e18172;--access-amber:#f3b34d;isolation:isolate;min-width:320px;min-height:100dvh;color:var(--access-text);background:radial-gradient(circle at 14% 8%, #933d303d, transparent 31%), radial-gradient(circle at 89% 88%, #9a423433, transparent 35%), linear-gradient(135deg, #170806 0%, var(--access-bg) 48%, #200b08 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__37iIea__gridGlow,.DashboardLoginForm-module__37iIea__topography{z-index:-1;pointer-events:none;position:absolute}.DashboardLoginForm-module__37iIea__gridGlow{opacity:.42;background-image:linear-gradient(#eacdc90b 1px,#0000 1px),linear-gradient(90deg,#eacdc90b 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__37iIea__topography{border:1px solid #c67c711f;border-radius:50%;width:56rem;height:56rem;top:-22rem;right:-18rem;box-shadow:0 0 0 6rem #c67c7106,0 0 0 12rem #c67c7105,0 0 0 18rem #c67c7103}.DashboardLoginForm-module__37iIea__accessFrame{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#190907eb;border:1px solid #ebceca29;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__37iIea__accessBrief{background:linear-gradient(145deg,#451b14f0,#220b08fa 59%,#1b0a07fc);flex-direction:column;min-width:0;padding:clamp(2.15rem,5vw,4.65rem);display:flex;position:relative;overflow:hidden}.DashboardLoginForm-module__37iIea__accessBrief:before{content:"";pointer-events:none;border:1px solid #ebc8c314;border-radius:1.05rem;position:absolute;inset:1.15rem}.DashboardLoginForm-module__37iIea__accessBrief:after{content:"";pointer-events:none;background:radial-gradient(circle,#f36c5f24,#0000 67%);border-radius:50%;width:27rem;height:27rem;position:absolute;bottom:-10rem;right:-8rem}.DashboardLoginForm-module__37iIea__briefHeader,.DashboardLoginForm-module__37iIea__briefCopy,.DashboardLoginForm-module__37iIea__accessSignals,.DashboardLoginForm-module__37iIea__briefFoot{z-index:1;position:relative}.DashboardLoginForm-module__37iIea__briefHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.DashboardLoginForm-module__37iIea__platformFlag,.DashboardLoginForm-module__37iIea__workspaceStatus,.DashboardLoginForm-module__37iIea__kicker,.DashboardLoginForm-module__37iIea__signalHeading>span,.DashboardLoginForm-module__37iIea__signalGrid small,.DashboardLoginForm-module__37iIea__loginTopline,.DashboardLoginForm-module__37iIea__loginHeading>p,.DashboardLoginForm-module__37iIea__brandContext{letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:800;line-height:1.25}.DashboardLoginForm-module__37iIea__platformFlag{color:#efcec9;align-items:center;gap:.5rem;display:inline-flex}.DashboardLoginForm-module__37iIea__platformFlag>span{color:#300c07;background:var(--access-green);border-radius:.48rem;place-items:center;width:1.7rem;height:1.7rem;display:grid;box-shadow:0 0 0 .32rem #f36c5f1a}.DashboardLoginForm-module__37iIea__workspaceStatus{color:#c3b3b0;white-space:nowrap;align-items:center;gap:.42rem;display:inline-flex}.DashboardLoginForm-module__37iIea__workspaceStatus i,.DashboardLoginForm-module__37iIea__loginFooter i{background:var(--access-green);border-radius:50%;width:.42rem;height:.42rem;display:inline-block;box-shadow:0 0 0 .28rem #f36c5f21}.DashboardLoginForm-module__37iIea__briefCopy{max-width:31.5rem;margin-top:clamp(4.4rem,10vw,7.3rem)}.DashboardLoginForm-module__37iIea__kicker{color:#dc9b91;margin:0}.DashboardLoginForm-module__37iIea__briefCopy h2{color:#fbf3f2;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__37iIea__briefCopy>p:last-child{color:#d1c1be;max-width:27rem;margin:0;font-size:clamp(.96rem,1.4vw,1.08rem);line-height:1.65}.DashboardLoginForm-module__37iIea__accessSignals{background:#13040247;border:1px solid #efd2cd26;border-radius:1rem;width:min(100%,31.5rem);margin-top:auto;padding:1.25rem;box-shadow:0 1.1rem 2.6rem #00000024}.DashboardLoginForm-module__37iIea__signalHeading{color:#eddad7;justify-content:space-between;align-items:center;gap:1rem;display:flex}.DashboardLoginForm-module__37iIea__signalHeading>span{color:#baa09c}.DashboardLoginForm-module__37iIea__signalHeading small{color:#bd7f75;font-size:.68rem;font-weight:700}.DashboardLoginForm-module__37iIea__signalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.DashboardLoginForm-module__37iIea__signalGrid article{background:#fff2f00b;border:1px solid #efd3cf1a;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__37iIea__signalGrid article:nth-child(2) .DashboardLoginForm-module__37iIea__signalIcon{color:var(--access-blue);background:#e181721f}.DashboardLoginForm-module__37iIea__signalGrid article:nth-child(3) .DashboardLoginForm-module__37iIea__signalIcon{color:var(--access-amber);background:#f3b34d1a}.DashboardLoginForm-module__37iIea__signalGrid article>i{border:1px solid #f36c5f26;border-radius:50%;width:3.45rem;height:3.45rem;position:absolute;bottom:-1.35rem;right:-1.35rem}.DashboardLoginForm-module__37iIea__signalIcon{color:#e3988c;background:#f36c5f21;border-radius:.52rem;place-items:center;width:1.95rem;height:1.95rem;display:grid}.DashboardLoginForm-module__37iIea__signalGrid small,.DashboardLoginForm-module__37iIea__signalGrid strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.DashboardLoginForm-module__37iIea__signalGrid small{color:#a8908c;margin-bottom:.2rem;font-size:.53rem}.DashboardLoginForm-module__37iIea__signalGrid strong{color:#f6edec;font-size:.69rem;font-weight:720}.DashboardLoginForm-module__37iIea__signalTrace{border-top:1px solid #ebd0cc1a;align-items:end;gap:.32rem;height:2.15rem;margin-top:.95rem;padding-top:.55rem;display:flex}.DashboardLoginForm-module__37iIea__signalTrace span{opacity:.75;background:linear-gradient(#d97869,#8e3527);border-radius:.2rem .2rem .05rem .05rem;flex:1;min-width:.35rem;display:block}.DashboardLoginForm-module__37iIea__signalTrace span:first-child{height:32%}.DashboardLoginForm-module__37iIea__signalTrace span:nth-child(2){height:71%}.DashboardLoginForm-module__37iIea__signalTrace span:nth-child(3){height:49%}.DashboardLoginForm-module__37iIea__signalTrace span:nth-child(4){height:93%}.DashboardLoginForm-module__37iIea__signalTrace span:nth-child(5){height:61%}.DashboardLoginForm-module__37iIea__briefFoot{color:#b7a09c;align-items:center;gap:.55rem;max-width:28rem;margin:1.1rem 0 0;font-size:.73rem;line-height:1.45;display:flex}.DashboardLoginForm-module__37iIea__briefFoot span{color:#dd9287;background:#f36c5f12;border:1px solid #dd958a29;border-radius:50%;flex:none;place-items:center;width:1.55rem;height:1.55rem;display:grid}.DashboardLoginForm-module__37iIea__loginPane{background:linear-gradient(155deg,#3a1b16d1,#1f0c09fa 45%,#1b0b08);flex-direction:column;min-width:0;padding:clamp(2.15rem,5vw,4.75rem);display:flex;position:relative}.DashboardLoginForm-module__37iIea__loginPane:before{content:"";background:linear-gradient(#0000,#e8b2aa40,#0000);width:1px;height:100%;position:absolute;top:0;left:0}.DashboardLoginForm-module__37iIea__loginTopline{color:#b79f9b;justify-content:space-between;align-items:center;display:flex}.DashboardLoginForm-module__37iIea__loginTopline i{background:linear-gradient(90deg,#0000,#cf7567);width:2rem;height:1px}.DashboardLoginForm-module__37iIea__brandRow{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.DashboardLoginForm-module__37iIea__dashboardBrandLogo{background:#fbf8f7!important;border:1px solid #efdfdcb3!important;border-radius:.72rem!important;width:11rem!important;height:5.4rem!important;box-shadow:0 .8rem 1.7rem #00000029!important}.DashboardLoginForm-module__37iIea__brandContext{color:#ce7466}.DashboardLoginForm-module__37iIea__loginHeading{margin-top:clamp(2.2rem,5vw,4.2rem)}.DashboardLoginForm-module__37iIea__loginHeading>p{color:#d17c6f;margin:0}.DashboardLoginForm-module__37iIea__loginHeading h1{color:#f8f3f2;letter-spacing:-.06em;margin:.75rem 0 .85rem;font-size:clamp(2rem,3.2vw,3rem);font-weight:750;line-height:1}.DashboardLoginForm-module__37iIea__loginHeading>span{max-width:25rem;color:var(--access-muted);font-size:.91rem;line-height:1.6;display:block}.DashboardLoginForm-module__37iIea__loginForm{gap:1.1rem;width:100%;max-width:27.5rem;margin-top:clamp(2.05rem,4vw,3.3rem);display:grid}.DashboardLoginForm-module__37iIea__fieldGroup>label{color:#e9dddb;margin-bottom:.48rem;font-size:.77rem;font-weight:710;display:block}.DashboardLoginForm-module__37iIea__fieldControl{background:#12040275;border:1px solid #ebcfcb26;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__37iIea__fieldControl:focus-within{background:#1d0906db;border-color:#d67768bf;box-shadow:0 0 0 .22rem #f36c5f1f}.DashboardLoginForm-module__37iIea__fieldControl>span{color:#d17d70;flex:none;place-items:center;width:3rem;display:grid}.DashboardLoginForm-module__37iIea__fieldControl>input{color:#f9f2f1;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__37iIea__fieldControl>input:-webkit-autofill{-webkit-text-fill-color:#f9f2f1;caret-color:#f9f2f1;box-shadow:inset 0 0 0 1000px #1d0906}.DashboardLoginForm-module__37iIea__fieldControl>input:-webkit-autofill:hover{-webkit-text-fill-color:#f9f2f1;caret-color:#f9f2f1;box-shadow:inset 0 0 0 1000px #1d0906}.DashboardLoginForm-module__37iIea__fieldControl>input:-webkit-autofill:focus{-webkit-text-fill-color:#f9f2f1;caret-color:#f9f2f1;box-shadow:inset 0 0 0 1000px #1d0906}.DashboardLoginForm-module__37iIea__fieldControl>input::placeholder{color:#847471}.DashboardLoginForm-module__37iIea__passwordToggle{color:#b5a19e;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__37iIea__passwordToggle:hover{color:#e5aea5;background:#f36c5f0f}.DashboardLoginForm-module__37iIea__passwordToggle:focus-visible,.DashboardLoginForm-module__37iIea__signInButton:focus-visible,.DashboardLoginForm-module__37iIea__demoAccess button:focus-visible{outline-offset:2px;outline:2px solid #e99a8e}.DashboardLoginForm-module__37iIea__fieldError{color:#ffad9d;margin:.38rem 0 0;font-size:.75rem;line-height:1.35}.DashboardLoginForm-module__37iIea__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__37iIea__loginError svg{flex:none;margin-top:.05rem}.DashboardLoginForm-module__37iIea__loginError p{margin:0}.DashboardLoginForm-module__37iIea__signInButton{color:#fff;cursor:pointer;width:100%;min-height:3.45rem;font:inherit;letter-spacing:-.015em;background:#c92b20;border:1px solid #da8072;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 #a1312033}.DashboardLoginForm-module__37iIea__signInButton:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 1rem 2.1rem #a131204a}.DashboardLoginForm-module__37iIea__signInButton:disabled{cursor:wait;filter:saturate(.7);opacity:.74}.DashboardLoginForm-module__37iIea__loadingCopy{color:#968481;margin:-.35rem 0 0;font-size:.7rem;line-height:1.45}.DashboardLoginForm-module__37iIea__demoAccess{border-top:1px solid #ecd4d01a;padding-top:.9rem}.DashboardLoginForm-module__37iIea__demoAccess>button{color:#bca9a6;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 #bca9a659;text-decoration:underline #bca9a659}.DashboardLoginForm-module__37iIea__demoAccess>button:hover{color:#efcac4}.DashboardLoginForm-module__37iIea__demoAccess>div{color:#bcacaa;background:#12040242;border:1px solid #efd8d41a;border-radius:.62rem;gap:.25rem;margin-top:.6rem;padding:.65rem .72rem;font-size:.67rem;display:grid}.DashboardLoginForm-module__37iIea__demoAccess p{word-break:break-word;margin:0}.DashboardLoginForm-module__37iIea__loadingState{background:#14050361;border:1px solid #efd4d021;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__37iIea__loadingMark{border:1px solid #dc77673d;border-radius:50%;flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid}.DashboardLoginForm-module__37iIea__loadingMark>span{background:var(--access-green);border-radius:50%;width:.78rem;height:.78rem;animation:1.5s ease-in-out infinite DashboardLoginForm-module__37iIea__accessPulse;box-shadow:0 0 0 .35rem #f36c5f1a}.DashboardLoginForm-module__37iIea__loadingState strong,.DashboardLoginForm-module__37iIea__loadingState p{margin:0;display:block}.DashboardLoginForm-module__37iIea__loadingState strong{color:#f5e9e7;font-size:.86rem}.DashboardLoginForm-module__37iIea__loadingState p{color:#a4928f;margin-top:.2rem;font-size:.72rem;line-height:1.4}.DashboardLoginForm-module__37iIea__loginFooter{color:#877471;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__37iIea__loginFooter span:first-child{align-items:center;gap:.42rem;display:inline-flex}.DashboardLoginForm-module__37iIea__loginFooter i{width:.32rem;height:.32rem;box-shadow:0 0 0 .2rem #f36c5f1a}@keyframes DashboardLoginForm-module__37iIea__accessPulse{0%,to{opacity:.55;transform:scale(.78)}50%{opacity:1;transform:scale(1)}}@media (max-width:1024px){.DashboardLoginForm-module__37iIea__accessFrame{grid-template-columns:minmax(0,1fr);width:min(100%,44rem);min-height:0}.DashboardLoginForm-module__37iIea__loginPane{order:1;min-height:39rem}.DashboardLoginForm-module__37iIea__accessBrief{order:2;padding:2.25rem 2.35rem}.DashboardLoginForm-module__37iIea__accessBrief:before{inset:.8rem}.DashboardLoginForm-module__37iIea__briefCopy{margin-top:2.8rem}.DashboardLoginForm-module__37iIea__briefCopy h2{max-width:34rem;font-size:clamp(2rem,7vw,3.4rem)}.DashboardLoginForm-module__37iIea__accessSignals{width:100%;margin-top:2rem}.DashboardLoginForm-module__37iIea__briefFoot{max-width:37rem}.DashboardLoginForm-module__37iIea__loginPane:before{background:linear-gradient(90deg,#0000,#e8b2aa40,#0000);width:auto;height:1px;inset:auto 1.2rem 0}}@media (max-width:640px){.DashboardLoginForm-module__37iIea__accessShell{padding:0;display:block}.DashboardLoginForm-module__37iIea__accessFrame{border:0;border-radius:0;width:100%;min-height:100dvh}.DashboardLoginForm-module__37iIea__loginPane{min-height:0;padding:2rem 1.35rem 2.4rem}.DashboardLoginForm-module__37iIea__loginTopline{font-size:.56rem}.DashboardLoginForm-module__37iIea__brandRow{margin-top:1rem}.DashboardLoginForm-module__37iIea__dashboardBrandLogo{width:10.3rem!important;height:5rem!important}.DashboardLoginForm-module__37iIea__loginHeading{margin-top:2.5rem}.DashboardLoginForm-module__37iIea__loginHeading h1{font-size:2.2rem}.DashboardLoginForm-module__37iIea__loginForm,.DashboardLoginForm-module__37iIea__loadingState{margin-top:2rem}.DashboardLoginForm-module__37iIea__loginFooter{gap:.35rem;margin-top:2.4rem;padding-top:0;display:grid}.DashboardLoginForm-module__37iIea__accessBrief{padding:1.85rem 1.35rem 2.05rem}.DashboardLoginForm-module__37iIea__briefHeader{align-items:flex-start}.DashboardLoginForm-module__37iIea__platformFlag{max-width:13rem;font-size:.58rem}.DashboardLoginForm-module__37iIea__workspaceStatus{padding-top:.25rem;font-size:.54rem}.DashboardLoginForm-module__37iIea__briefCopy{margin-top:2.1rem}.DashboardLoginForm-module__37iIea__briefCopy h2{margin-bottom:.85rem;font-size:2rem}.DashboardLoginForm-module__37iIea__briefCopy>p:last-child{font-size:.88rem}.DashboardLoginForm-module__37iIea__accessSignals{margin-top:1.55rem;padding:.85rem}.DashboardLoginForm-module__37iIea__signalGrid article{min-height:5.55rem;padding:.62rem}.DashboardLoginForm-module__37iIea__signalGrid strong{font-size:.61rem}.DashboardLoginForm-module__37iIea__briefFoot{margin-top:.9rem;font-size:.69rem}}@media (max-width:380px){.DashboardLoginForm-module__37iIea__loginPane,.DashboardLoginForm-module__37iIea__accessBrief{padding-left:1.05rem;padding-right:1.05rem}.DashboardLoginForm-module__37iIea__workspaceStatus{display:none}.DashboardLoginForm-module__37iIea__loginHeading h1{font-size:2rem}.DashboardLoginForm-module__37iIea__signalGrid{gap:.45rem}}@media (prefers-reduced-motion:reduce){.DashboardLoginForm-module__37iIea__loadingMark>span{animation:none}.DashboardLoginForm-module__37iIea__fieldControl,.DashboardLoginForm-module__37iIea__passwordToggle,.DashboardLoginForm-module__37iIea__signInButton{transition:none}}
