.setup-overlay{z-index:1100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0006;place-items:center;padding:24px;animation:.14s setup-fade;display:grid;position:fixed;inset:0}@keyframes setup-fade{0%{opacity:0}}.setup-modal{border-radius:var(--a-radius);background:var(--a-page);width:min(820px,100%);max-height:min(860px,100dvh - 48px);color:var(--a-ink);box-shadow:inset 0 0 0 1px var(--a-card-border), 0 30px 80px #00000073;flex-direction:column;animation:.18s setup-rise;display:flex;position:relative;overflow:hidden}@keyframes setup-rise{0%{opacity:0;transform:translateY(8px)}}.setup-modal__scroll{flex:1;min-height:0;overflow-y:auto}.setup-modal .atlas-screen{max-width:none;padding:34px 36px 32px}.setup-modal__x{z-index:1;border-radius:var(--a-radius-pill);background:var(--a-field);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--a-border-strong);color:var(--a-ink);cursor:pointer;border:none;place-items:center;display:grid;position:absolute;top:14px;right:14px}.setup-modal__x:hover{background:var(--a-inset)}@media (max-width:720px){.setup-overlay{place-items:stretch stretch;padding:0}.setup-modal{border-radius:0;width:100%;max-height:100dvh}.setup-modal .atlas-screen{padding:24px 16px 28px}}
