.atlas-hero__motif{pointer-events:none;position:absolute;inset:0}.atlas-hero__motif svg{top:50%;right:max(var(--gutter), calc((100% - var(--shell)) / 2 + var(--gutter)));width:clamp(300px,28vw,420px);height:auto;position:absolute;transform:translateY(-50%)}@media (max-width:1080px){.atlas-hero__motif{display:none}}.atlas-ring{--ring-flash:.45;stroke:#0d0f12;stroke-opacity:.2;animation:4.5s infinite atlas-ring-pulse}.atlas-ring--origin{--ring-flash:.6}@keyframes atlas-ring-pulse{0%{stroke:#0d0f12;stroke-opacity:.2;animation-timing-function:ease-out}5%{stroke:#5aa5f3;stroke-opacity:var(--ring-flash);animation-timing-function:ease-in-out}18%,to{stroke:#0d0f12;stroke-opacity:.2}}@media (min-width:980px){.atlas-hero__inner{padding-top:54px}}.atlas-ps{position:relative}.atlas-ps__stage{display:block}.atlas-ps__body{grid-template-columns:1fr;gap:24px;display:grid}.atlas-ps__field{aspect-ratio:52/32;position:relative}.atlas-ps__field svg{width:100%;height:100%;position:absolute;inset:0}.atlas-ps__side{flex-direction:column;gap:16px;display:flex}.atlas-ps__cards{flex-direction:column;gap:12px;display:flex}.atlas-ps__card{background:var(--bg-sink,#e9ebed);border:1px solid var(--line,#0d0f121a);border-left:3px solid var(--accent);border-radius:10px;flex-direction:column;gap:14px;padding:24px 26px;display:flex}.atlas-ps__title{font-family:var(--font-display);letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:1.1}.atlas-ps__copy{color:var(--ink-soft);font-size:15.5px;line-height:1.62}.atlas-ps__viz{margin-top:auto}.atlas-ps__qrow+.atlas-ps__qrow{border-top:1px solid var(--line,#0d0f121a);margin-top:18px;padding-top:16px}.atlas-ps__qrow-label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:8px;font-size:11px}.atlas-ps__qrow svg{width:100%;height:auto;display:block}.atlas-ps__blk--failed{fill:#c2453a}.atlas-ps__blk--wait{fill:#0d0f12;opacity:.18}.atlas-ps__blk--done{fill:#2e9e63}.atlas-ps__blk--rebase{fill:#d9a441}.atlas-ps__rec{border-bottom:1px solid var(--line,#0d0f121a);justify-content:space-between;gap:12px;padding:7px 0;font-size:13.5px;display:flex}.atlas-ps__rec:last-child{border-bottom:0}.atlas-ps__rec-k{color:var(--ink-mute);letter-spacing:.04em;text-transform:uppercase;align-self:center;font-size:11px}.atlas-ps__rec-v{color:var(--ink);font-weight:500}.atlas-ps__rec-v--missing{color:#c2453a;opacity:.8}.atlas-ps__bars{display:none}.atlas-ps__inner{width:100%;max-width:var(--shell);padding-inline:var(--gutter);z-index:1;margin-inline:auto;position:relative}.atlas-ps.is-scene .atlas-ps__inner{flex-direction:column;flex:1;display:flex}.atlas-ps.is-scene .atlas-ps__head{margin-top:var(--header-h,66px);background:var(--bg);border-bottom:1px solid var(--line,#0d0f121a);padding-block:22px 20px}.atlas-ps.is-scene .atlas-ps__head h2{margin:0}.atlas-ps.is-scene{height:420vh}.atlas-ps.is-scene .atlas-ps__stage{background:linear-gradient(to bottom, var(--bg) 0%, var(--bg) 26%, #5aa5f321 52%, #2f8be01a 74%, var(--bg) 96%, var(--bg) 100%);flex-direction:column;justify-content:flex-start;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.atlas-ps.is-scene .atlas-ps__body{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-content:center;align-items:center;gap:48px;width:100%;margin-top:clamp(28px,4vw,64px)}.atlas-ps.is-scene .atlas-ps__cards{min-height:388px;position:relative}.atlas-ps.is-scene .atlas-ps__card{opacity:0;transition:opacity .52s;position:absolute;inset:0}.atlas-ps.is-scene .atlas-ps__card.is-on{opacity:1}.atlas-ps.is-scene .atlas-ps__bars{gap:8px;display:flex}.atlas-ps__bar{background:#0d0f1224;border-radius:2px;width:26px;height:4px;overflow:hidden}.atlas-ps__bar i{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.atlas-ps.is-scene .atlas-ps__card{transition:none}}
