:root{--erc-color-bg: #f2f2f7;--erc-color-surface: #ffffff;--erc-color-border: #e5e5ea;--erc-color-border-soft: #f0f0f5;--erc-color-text-primary: #1c1c1e;--erc-color-text-secondary: #3a3a3c;--erc-color-text-muted: #8e8e93;--erc-color-text-on-primary: #ffffff;--erc-color-primary: #007aff;--erc-color-primary-dark: #0051d4;--erc-color-primary-bg: #e1f1ff;--erc-color-success: #34c759;--erc-color-success-dark: #1a8a3a;--erc-color-success-bg: rgba(52, 199, 89, .1);--erc-color-warning: #ff9500;--erc-color-warning-bg: #fff4de;--erc-color-danger: #ff3b30;--erc-color-danger-bg: #ffe2e5;--erc-radius-sm: 7px;--erc-radius-md: 10px;--erc-radius-lg: 14px;--erc-radius-pill: 980px;--erc-space-1: 4px;--erc-space-2: 8px;--erc-space-3: 12px;--erc-space-4: 16px;--erc-space-5: 20px;--erc-space-6: 28px;--erc-shadow-card: 0 1px 4px rgba(0, 0, 0, .1), 0 0 0 .5px rgba(0, 0, 0, .06);--erc-font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Roboto, Arial, sans-serif;--erc-font-mono: "SF Mono", "Fira Code", ui-monospace, "Cascadia Mono", Consolas, monospace;--erc-track-scene-bg: #04010f;--erc-track-tube-border: rgba(255, 220, 0, .28);--erc-track-text: #f2f4ff;--erc-track-text-muted: rgba(242, 244, 255, .62);--erc-track-gold: #ffd23c;--erc-track-silver: #cfd6e6;--erc-track-bronze: #ff9500}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--erc-font-family);color:var(--erc-color-text-primary);background:var(--erc-color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p{margin:0}button{font-family:inherit;cursor:pointer}
