.atlasLogin{min-height:100svh;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(240px,.9fr) minmax(230px,.85fr) minmax(340px,1.1fr);align-items:center;grid-gap:32px;gap:32px;padding:104px max(5vw,24px) 48px;background:var(--rc-welcome-bg);color:var(--rc-text);overflow:hidden}.atlasLogin *{box-sizing:border-box}.atlasLogin svg{width:24px;height:24px;flex-shrink:0}.atlasLogin .atlasLoginControls{position:absolute;top:24px;inset-inline-end:24px;display:flex;align-items:center;gap:12px;z-index:4;max-width:calc(100% - 40px)}.atlasLogin .atlasLoginControls .atlasLoginLocale{position:static;display:flex;align-items:center;gap:8px;padding:0 12px;min-height:48px;border:1px solid var(--rc-border);border-radius:14px;background:var(--rc-surface);color:var(--rc-text);min-width:0}.atlasLoginLocale .atlasSelectButton{border:0;background:transparent;min-height:44px;color:var(--rc-text)}.atlasLoginBrand{direction:ltr;text-align:center}.atlasLoginBrand .rcBrand{width:260px}.atlasLoginBrand .rcTagline{margin:16px 0 0;font-size:20px;line-height:28px;font-weight:600;color:var(--rc-text)}.atlasLoginStory{text-align:start;min-width:0}.atlasLoginStory .atlasLoginBrand{text-align:start}.atlasLoginStory .atlasLoginBrand .rcBrand{max-width:100%}.atlasLoginAccent{height:4px;width:56px;background:var(--rc-apricot);border-radius:4px;margin:24px 0 16px}.atlasLoginStory h1{font-size:32px;line-height:40px;letter-spacing:-.5px;margin:0;font-weight:700}.atlasLoginStory h1 span{display:block}.atlasLoginStory>p{font-size:15px;line-height:24px;color:var(--rc-muted);max-width:380px;margin:16px 0 24px}.atlasLoginStory ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:16px;gap:16px}.atlasLoginStory li{display:flex;align-items:center;gap:12px}.atlasFeatureIcon{height:44px;width:44px;border-radius:14px;display:grid;place-items:center;flex-shrink:0}.atlasFeatureIcon svg{width:24px;height:24px}.tone0,.tone3{background:var(--rc-blue-soft);color:var(--rc-link)}.tone1{background:var(--rc-apricot-soft);color:var(--rc-text)}.tone2{background:var(--rc-yellow-soft);color:var(--rc-warning-text)}.atlasLoginStory strong{font-size:15px;font-weight:600}.atlasLoginStory small{display:block;font-size:12px;line-height:18px;color:var(--rc-muted);margin-top:4px}.atlasLoginPanel{position:relative;min-width:0;width:100%;padding:32px;background:var(--rc-surface);border:1px solid var(--rc-border);border-radius:24px;box-shadow:var(--rc-shadow-card);text-align:center;z-index:2}.atlasLoginPanel .atlasLoginBrand{display:none}.atlasLoginVersion{color:var(--rc-muted);font-size:12px;line-height:18px;margin:0 0 12px}.atlasLoginPanel h2{font-size:28px;font-weight:700;line-height:36px;margin:0 0 8px;letter-spacing:-.5px}.atlasLoginIntro{font-size:15px;line-height:24px;color:var(--rc-muted);margin:0 0 24px}.atlasLoginForm{display:grid;grid-gap:16px;gap:16px}.atlasLoginField{display:grid;grid-gap:8px;gap:8px;text-align:start}.atlasLoginField>label{font-size:14px;line-height:20px;font-weight:500;color:var(--rc-text)}.atlasLoginInput{display:flex;align-items:center;gap:12px;min-width:0;min-height:48px;border:1px solid var(--rc-control-border);border-radius:12px;padding:0 12px;background:var(--rc-surface);color:var(--rc-muted);text-align:start}.atlasLogin .atlasLoginInput:focus-within{border-color:var(--rc-focus);box-shadow:0 0 0 3px var(--rc-blue-soft)}.atlasLogin .atlasLoginInput input{font:inherit!important;font-size:16px!important;line-height:24px!important;color:var(--rc-text)!important;min-width:0;width:100%;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;outline:0;padding:12px 0!important;min-height:48px}.atlasLoginInput input::placeholder{color:var(--rc-muted);opacity:1}.atlasPasswordToggle{display:grid;place-items:center;min-width:44px;width:44px;height:44px;padding:10px;border:0;background:transparent;color:var(--rc-muted);cursor:pointer;-webkit-margin-end:-10px;margin-inline-end:-10px}.atlasLogin .atlasLoginSubmit{display:flex;justify-content:center;align-items:center;gap:12px;min-height:48px;font:600 16px/24px var(--rc-font-ui);color:#FFFFFF;background:var(--rc-blue);border:1px solid transparent;border-radius:14px;cursor:pointer;transition:background-color .18s,transform .12s}@media(hover:hover){.atlasLogin .atlasLoginSubmit:hover:not(:disabled){background:var(--rc-blue-hover);color:#FFFFFF;box-shadow:none}}.atlasLogin .atlasLoginSubmit:active:not(:disabled){background:var(--rc-blue-active);transform:scale(.98)}.atlasLogin .atlasLoginSubmit:disabled{opacity:.75;cursor:wait}.atlasLoginHelp{color:var(--rc-muted);font-size:12px;line-height:18px;margin:20px 0 24px}.atlasLoginTrust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));color:var(--rc-muted)}.atlasLoginTrust>div{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:0 8px;font-size:12px;line-height:18px}.atlasLoginTrust>div+div{-webkit-border-start:1px solid var(--rc-border);border-inline-start:1px solid var(--rc-border)}.atlasLoginTrust svg{width:24px;height:24px}.atlasLoginError{background:var(--rc-danger-soft);border:1px solid var(--rc-danger);padding:12px;border-radius:12px;font-size:14px;line-height:20px;color:var(--rc-danger);text-align:start}.atlasLoginArt{position:relative;height:440px;direction:ltr;z-index:0}.atlasArtHalo{position:absolute;inset:14% -8% 8%;border-radius:46% 54% 66% 34%/58% 40% 60% 42%;background:var(--rc-apricot);transform:rotate(-14deg);opacity:.75}.atlasOrbit{display:none}.atlasArtCore{position:absolute;top:34%;left:20%;width:66%;aspect-ratio:1;display:grid;place-items:center;background:var(--rc-surface);border-radius:42% 58% 52% 48%;box-shadow:var(--rc-shadow-card)}.atlasArtCore .atlasOrbitMark{width:74%;height:auto}.atlasArtTile{position:absolute;width:36%;height:22%;display:grid;place-items:center;border:1px solid var(--rc-border);border-radius:20px;box-shadow:var(--rc-shadow-card);background:var(--rc-surface);color:var(--rc-text)}.atlasArtTile svg{width:40px;height:40px}.tile0{top:8%;left:0;transform:rotate(-8deg);background:var(--rc-blue-soft);color:var(--rc-link)}.tile1{top:12%;right:-8%;transform:rotate(8deg)}.tile2{bottom:2%;left:2%;transform:rotate(-8deg);background:var(--rc-yellow-soft);color:var(--rc-warning-text)}.tile3{bottom:6%;right:-6%;transform:rotate(6deg)}.atlasOrb{position:absolute;border-radius:50%;background:var(--rc-yellow)}.orb1{width:36px;height:36px;top:2%;left:52%;background:var(--rc-blue)}.orb2{width:28px;height:28px;top:40%;left:-10%}.orb3{width:76px;height:76px;bottom:-8%;left:46%}.atlasLoginSpinner{height:16px;width:16px;border:2px solid #ffffff80;border-top-color:#ffffff;border-radius:50%;animation:atlasLoginSpin .8s linear infinite}@keyframes atlasLoginSpin{to{transform:rotate(1turn)}}@media(min-width:1700px){.atlasLogin{padding-inline:calc((100vw - 1500px)/2)}}@media(max-width:1200px){.atlasLogin{grid-template-columns:minmax(240px,1fr) minmax(340px,1.1fr);gap:7vw;padding-inline:7vw}.atlasLoginArt{display:none}.atlasLoginStory .rcBrand{width:240px}}@media(max-width:767px){.atlasLogin{display:flex;flex-direction:column;padding:96px 16px 32px;gap:24px;justify-content:center}.atlasLoginArt,.atlasLoginStory{display:none}.atlasLoginPanel{width:min(100%,440px);padding:24px 20px}.atlasLoginPanel .atlasLoginBrand{display:block;margin:8px 0 16px}.atlasLoginPanel .atlasLoginBrand .rcBrand{width:220px}.atlasLoginBrand .rcTagline{font-size:16px;line-height:24px;margin-top:8px}.atlasLoginPanel h2{font-size:26px;line-height:34px}.atlasLoginTrust>div{font-size:12px;padding:0 4px}}@media(prefers-reduced-motion:reduce){.atlasLoginSpinner{animation:none}.atlasLogin .atlasLoginSubmit{transition:none}.atlasLogin .atlasLoginSubmit:active:not(:disabled){transform:none}}