#atlas{width:min(1320px,96vw);max-width:96vw;height:94vh;max-height:94vh;padding:0;border:1px solid #526264;border-radius:16px;background:#101c21;color:#e9eee9;overflow:auto}#atlas::backdrop{background:#000b}#atlas *{box-sizing:border-box}.atlas-top{position:sticky;top:0;z-index:5;background:#101c21;padding:15px 22px;border-bottom:1px solid #34454a;display:flex;align-items:center;justify-content:space-between;gap:15px}.atlas-top p{margin:0;color:#aac3bc}.atlas-layout{display:grid;grid-template-columns:220px 1fr;gap:24px;padding:24px}.atlas-nav{display:flex;flex-direction:column;gap:7px}.atlas-nav button{text-align:left;padding:12px}.atlas-nav button[aria-current=true]{background:#caecb5;color:#162a20}.atlas-body h2{font-size:28px;margin:4px 0 12px}.atlas-body p{line-height:1.6}.atlas-stage{position:relative;width:100%;line-height:0;background:#f6ecdd;touch-action:manipulation}.atlas-stage img{width:100%;height:auto;display:block}.atlas-stage svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.atlas-stage text{font:2.1px sans-serif;paint-order:stroke;stroke:#101c21;stroke-width:.55px;fill:#fff}.atlas-stage circle,.atlas-stage line{vector-effect:non-scaling-stroke}.atlas-tools,.atlas-bottom{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:14px 0}.atlas-stage.zoomed{width:150%;max-width:none}.atlas-scroll{overflow:auto;border-radius:9px}.atlas-question{padding:18px;background:#1a2d33;border:1px solid #385157;border-radius:10px;margin:18px 0}.atlas-question h3{margin:0 0 12px}.atlas-question button{margin:4px}.atlas-feedback{min-height:28px;color:#caecb5;line-height:1.5}.atlas-note{font-size:13px;color:#b0c0c1}.atlas-progress{color:#caecb5}.atlas-bottom{justify-content:space-between}.atlas-stage:focus-visible{outline:3px solid #caecb5;outline-offset:3px}.atlas-stage.interactive{cursor:crosshair}.atlas-chips{display:flex;gap:8px;flex-wrap:wrap}.atlas-chips span{font-size:12px;padding:5px 9px;background:#293b3e;border-radius:20px}.atlas-source{font-size:13px}#atlas-launch{margin-left:auto}.atlas-links{display:flex;gap:8px;margin:12px 0}.atlas-links button{font-size:13px}@media(max-width:760px){.atlas-layout{grid-template-columns:1fr;padding:14px;gap:14px}.atlas-nav{flex-direction:row;overflow:auto;padding-bottom:5px}.atlas-nav button{min-width:145px;font-size:12px}.atlas-top{padding:12px}.atlas-top p{font-size:12px}.atlas-body h2{font-size:22px}.atlas-question{padding:12px}.atlas-stage text{font-size:2.6px}}
.atlas-nav{align-self:start}.atlas-nav button{flex:none;min-height:44px}.atlas-stage{max-width:920px}.atlas-stage.zoomed{max-width:none} #atlas .atlas-nav{grid-template-columns:none}
