.neo-scope{--forest: #1f3a2e;--gold: #b89a5a;--white: #ffffff;--gray: #f4f4f2;--charcoal: #1c1c1c;--gold-ink: #8a6f35;--gold-wash: #f7f2e7;--forest-tint: #2c4c3d;--forest-wash: #eef2ef;--bg-page: var(--gray);--bg-card: var(--white);--bg-sunken: #fafaf9;--bg-map: #05090b;--line: #e4e3de;--line-strong: #d6d5cf;--text-primary: var(--charcoal);--text-secondary: #55564f;--text-tertiary: #7b7c74;--on-dark: #f0ece2;--on-dark-dim: #a9b5ad;--down: #b5443f;--up: #2f7d55;--display: "DM Serif Display", Georgia, serif;--grad-heading: linear-gradient(103deg, #6fd6a4 0%, #2c7f5c 26%, #1f3a2e 78%);--body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: Inter, system-ui, -apple-system, sans-serif;--t-1: .6875rem;--t-2: .8125rem;--t-3: .9375rem;--t-4: 1.25rem;--t-5: 1.625rem;--t-6: 2rem;--ease-out: cubic-bezier(.22, 1, .36, 1);--t-micro: .14s;--t-state: .24s;--t-stage: .46s;--s1: .25rem;--s2: .5rem;--s3: .75rem;--s4: 1rem;--s5: 1.5rem;--s6: 2rem;--r-sm: 8px;--r: 12px;--r-lg: 18px;--shadow-card: 0 1px 2px rgba(28, 28, 28, .04), 0 8px 24px rgba(28, 28, 28, .06)}.neo-scope *,.neo-scope *:before,.neo-scope *:after{box-sizing:border-box}.neo-scope{height:100%;color-scheme:light;margin:0;background:var(--bg-page);color:var(--text-primary);font-family:var(--body);font-size:16px;line-height:1.55;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.neo-scope h1,.neo-scope h2,.neo-scope h3{margin:0;font-weight:500;line-height:1.15;letter-spacing:-.02em}.neo-scope .figure{font-family:var(--body);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.015em}.neo-scope .label{font-family:var(--mono);font-size:var(--t-1);font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary)}.neo-scope .atlas-app[data-theme=dark]{color-scheme:dark}.neo-scope button{font:inherit;color:inherit;border:none;background:none;cursor:pointer}.neo-scope :focus-visible{outline:2px solid var(--forest);outline-offset:2px;border-radius:4px}
