:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:#f4f1ea;--color-surface:#fffdf8;--color-surface-muted:#f0ece3;--color-border:#e4ded2;--color-border-strong:#cfc7b8;--color-text:#16191b;--color-text-muted:#6c6f72;--color-accent:#0d6b57;--color-accent-hover:#0a5a49;--color-accent-text:#fff;--color-accent-soft:#e1eee8;--color-danger:#c2372c;--color-danger-hover:#a52e25;--color-danger-soft:#fbe9e6;--color-success:#12784a;--color-success-soft:#e2f2e8;--color-warning:#9a6200;--color-warning-soft:#fbf0d6;--color-focus:#0d6b574d;--color-overlay:#16191b66;--color-gain:var(--color-success);--color-loss:var(--color-danger);--color-chart-2:#3d63c9;--font-sans:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Fraunces", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, "SF Mono", Consolas, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2.25rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--radius-sm:8px;--radius-md:10px;--radius-lg:16px;--radius-full:999px;--shadow-sm:0 1px 2px #2820100d;--shadow-md:0 12px 32px #2820101f, 0 2px 6px #2820100f;--container-width:1280px;--header-height:4rem;--drawer-width:300px;--control-height:2.75rem;--control-height-sm:2.25rem;--transition:.14s ease}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-bg:#0b0f0e;--color-surface:#131917;--color-surface-muted:#1a211f;--color-border:#242d2a;--color-border-strong:#34403c;--color-text:#ebefed;--color-text-muted:#8f9b96;--color-accent:#45c39c;--color-accent-hover:#63d2af;--color-accent-text:#04201a;--color-accent-soft:#15302a;--color-danger:#f0645a;--color-danger-hover:#f6817a;--color-danger-soft:#36191a;--color-success:#4cc38a;--color-success-soft:#132a1f;--color-warning:#e0a63a;--color-warning-soft:#2e2512;--color-focus:#45c39c59;--color-overlay:#0009;--color-chart-2:#8aa8ff;--shadow-sm:0 1px 2px #0006;--shadow-md:0 12px 32px #00000080}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}#root{min-height:100vh}img,svg{max-width:100%;display:block}input,button,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{color:var(--color-text);letter-spacing:-.01em;font-weight:600;line-height:1.2}h1{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:500}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}code{font-family:var(--font-mono);font-size:.9em}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.numeric{font-variant-numeric:tabular-nums}._alert_fgxui_1{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);border:1px solid #0000}._info_fgxui_8{background:var(--color-accent-soft);border-color:var(--color-accent)}._success_fgxui_13{background:var(--color-success-soft);border-color:var(--color-success)}._warning_fgxui_18{background:var(--color-warning-soft);border-color:var(--color-warning)}._error_fgxui_23{background:var(--color-danger-soft);border-color:var(--color-danger)}
