@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";html{min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh}:root{--atlas-void:#0b0d10;--atlas-graphite:#15181d;--atlas-raised:#1d2126;--atlas-line:#393e44;--atlas-line-soft:#292d33;--atlas-ivory:#eae8e2;--atlas-muted:#a7acae;--atlas-dim:#81898e;--atlas-coral:#ff6848;--atlas-cyan:#7bcad1;--atlas-font:"DM Sans", "Segoe UI", sans-serif;--atlas-display:"Space Grotesk", "Segoe UI", sans-serif;--atlas-mono:"SFMono-Regular", Consolas, monospace;--atlas-type-micro:8px;--atlas-type-note:10px;--atlas-type-body:12px;--atlas-type-label:11px;--atlas-type-section:28px;--atlas-type-display:clamp(62px, 5.5vw, 92px);--atlas-tool-size:44px;--atlas-inspector-width:330px;--atlas-space-1:4px;--atlas-space-2:8px;--atlas-space-3:12px;--atlas-space-4:16px;--atlas-space-5:24px;--atlas-space-6:32px;--atlas-radius:2px;--atlas-ease:cubic-bezier(.2,.75,.2,1);font-family:var(--atlas-font);color:var(--atlas-ivory);background:var(--atlas-void);font-synthesis:none;--text:var(--atlas-ivory);--muted:var(--atlas-muted);--thermal:var(--atlas-coral);--signal:var(--atlas-cyan);--line:var(--atlas-line);--panel:var(--atlas-graphite)}*{box-sizing:border-box}body{margin:0}button,select,input{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;transition:background .16s,border-color .16s,color .16s}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--atlas-cyan);outline-offset:4px}button:disabled{cursor:not-allowed}button svg{flex-shrink:0}h1,h2,h3,p{margin-top:0}.app-shell,.main-content{width:100%;min-height:100dvh;position:relative}.main-content{min-width:0}.skip-link{z-index:100;background:var(--atlas-graphite);color:var(--atlas-ivory);padding:12px 18px;position:fixed;top:-80px;left:25px}.skip-link:focus{top:10px}.thermal{color:var(--atlas-coral)}.eyebrow,.atlas-overline{font:9px/1.5 var(--atlas-mono);letter-spacing:1.3px;color:var(--atlas-muted)}.mission-button,.icon-button{color:var(--atlas-ivory);background:#19232c;border:1px solid #485963;border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-size:11px;display:inline-flex}.mission-button:hover{border-color:var(--atlas-cyan)}.text-button,.atlas-text-button{color:var(--atlas-cyan);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:11px;line-height:1.6;display:inline-flex}.atlas-text-button:hover{color:#c6f2f5}.atlas-action{border:1px solid var(--atlas-coral);color:var(--atlas-ivory);background:#ff684811;align-items:center;gap:25px;padding:11px 14px;font-size:11px;display:inline-flex}.atlas-action:hover{background:#ff684825}.atlas-dismiss{width:32px;height:32px;color:var(--atlas-muted);background:0 0;border:1px solid #0000;place-items:center;display:grid}.atlas-dismiss:hover{color:var(--atlas-ivory);border-color:var(--atlas-line)}.atlas-index-nav{z-index:20;position:absolute;top:21px;right:28px}.atlas-index-trigger{border:0;border-left:1px solid var(--atlas-line);height:35px;color:var(--atlas-ivory);background:0 0;align-items:center;gap:10px;padding:0 0 0 15px;font-size:11px;display:flex}.atlas-index-trigger small{color:var(--atlas-dim);font:9px var(--atlas-mono);margin-left:6px}.atlas-index-trigger:hover{color:var(--atlas-coral)}.atlas-index-sheet{background:var(--atlas-graphite);border-top:2px solid var(--atlas-coral);width:380px;padding:26px;position:absolute;top:56px;right:0;box-shadow:0 15px 50px #0007}.atlas-index-sheet>.atlas-overline{margin-bottom:20px;display:block}.atlas-index-sheet>button{border:0;border-top:1px solid var(--atlas-line-soft);width:100%;color:var(--atlas-ivory);text-align:left;background:0 0;align-items:center;gap:14px;padding:16px 0;display:flex}.atlas-index-sheet>button>span{color:var(--atlas-dim);font:10px var(--atlas-mono)}.atlas-index-sheet strong{font-size:13px;font-weight:450}.atlas-index-sheet small{font:7px var(--atlas-mono);color:var(--atlas-dim);margin-left:auto}.atlas-index-sheet>button[aria-current],.atlas-index-sheet>button:hover{color:var(--atlas-coral)}.atlas-index-sheet>p{color:var(--atlas-muted);border-top:1px solid var(--atlas-line);margin:0;padding-top:18px;font-size:10px;line-height:1.7}.module-preview{z-index:19;background:var(--atlas-graphite);border-top:2px solid var(--atlas-cyan);width:min(380px,100vw - 32px);max-height:calc(100dvh - 140px);padding:36px 28px;position:absolute;top:95px;right:28px;overflow-y:auto;box-shadow:0 12px 50px #0008}.module-preview .dismiss{position:absolute;top:12px;right:12px}.module-preview h2{font-family:var(--atlas-display);letter-spacing:-1.2px;margin:23px 0;font-size:33px;font-weight:400}.module-preview p{color:var(--atlas-muted);font-size:12px;line-height:1.9}.module-preview p:first-of-type{color:var(--atlas-ivory);font-size:16px}.module-preview .atlas-text-button{margin-top:15px}@media (width<=760px){.atlas-index-nav{top:22px;right:18px}.atlas-index-sheet{width:min(360px,100vw - 36px);padding:22px}.module-preview{top:92px;right:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.processing-scope{color:var(--atlas-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:16px 28px;font-size:12px;display:flex}.processing-scope select{background:var(--atlas-graphite);color:var(--atlas-ivory);border:1px solid var(--atlas-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-width:100%;padding:10px}
