@font-face{font-family:DM Sans Dashboard;src:url(/assets/fonts/dashboard/dm-sans-latin-wght-normal.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:IBM Plex Mono Dashboard;src:url(/assets/fonts/dashboard/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono Dashboard;src:url(/assets/fonts/dashboard/ibm-plex-mono-latin-500-normal.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Mono Dashboard;src:url(/assets/fonts/dashboard/ibm-plex-mono-latin-600-normal.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}:root{--surface-page:#06060b;--surface-chrome:#0c0d14;--surface-panel:#12131c;--surface-card:#151622;--surface-row:#1a1b27;--surface-raised:#222333;--surface-overlay:#2c2d40;--surface-overlay-strong:#38394f;--surface-scrim:color-mix(in srgb, var(--surface-page) 82%, transparent);--surface-glass-bg:rgba(12,13,20,.75);--surface-cosmic-bg:#06060b;--surface-page-gradient:radial-gradient(circle at 16% 8%, color-mix(in srgb, var(--accent-primary) 14%, transparent), transparent 36%), linear-gradient(180deg, var(--surface-page), var(--surface-chrome));--surface-panel-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 96%, var(--accent-primary)), var(--surface-panel));--surface-card-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 96%, var(--accent-primary)), var(--surface-card));--surface-card-gradient-mobile:linear-gradient(145deg, #121622 0%, #0f131e 58%, #1f2634 100%);--surface-row-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-row) 94%, var(--accent-primary)), var(--surface-row));--surface-background-card-gradient:radial-gradient(circle at 7% 0%, color-mix(in srgb, var(--accent-primary) 4%, transparent), transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 97%, var(--surface-page)), color-mix(in srgb, var(--surface-panel) 92%, var(--surface-page)));--surface-background-card-gradient-mobile:linear-gradient(145deg, #121622 0%, #0f131e 58%, #1f2634 100%);--surface-foreground-card-gradient:radial-gradient(circle at 4% 0%, color-mix(in srgb, var(--accent-primary) 5%, transparent), transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 97%, var(--accent-primary)), color-mix(in srgb, var(--surface-panel) 94%, var(--surface-page)));--surface-allocation-track-bg:color-mix(in srgb, var(--surface-page) 82%, black);--surface-allocation-hidden-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-row) 88%, var(--text-muted)), color-mix(in srgb, var(--surface-row) 72%, black));--chrome-bg:var(--surface-chrome);--chrome-gradient:var(--surface-panel-gradient);--chrome-sidebar-gradient:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent-primary) 3%, transparent), transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 96%, var(--surface-page)), var(--surface-panel));--chrome-sidebar-header-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 96%, var(--accent-primary)), transparent);--chrome-sidebar-footer-gradient:linear-gradient(180deg, transparent, color-mix(in srgb, var(--surface-panel) 96%, var(--accent-primary)));--chrome-topbar-gradient:radial-gradient(circle at 28% 0%, color-mix(in srgb, var(--accent-primary) 3%, transparent), transparent 34%), linear-gradient(90deg, color-mix(in srgb, var(--surface-panel) 96%, var(--surface-page)), var(--surface-panel));--chrome-backdrop-filter:blur(10px);--chrome-nav-style:sidebar;--chrome-nav-bg:var(--surface-chrome);--chrome-nav-border:var(--border-default);--chrome-nav-text-primary:var(--text-primary);--chrome-nav-text-secondary:var(--text-secondary);--chrome-nav-text-muted:var(--text-muted);--chrome-nav-hover-bg:color-mix(in srgb, var(--accent-primary) 18%, transparent);--chrome-nav-active-bg:var(--accent-primary);--chrome-nav-active-text:var(--text-inverse);--chrome-nav-active-hover-bg:var(--accent-hover);--text-primary:#f0f0f5;--text-secondary:#9394a5;--text-muted:#5e5f73;--text-subtle:#3d3e50;--text-heading:#f7f0df;--text-inverse:#06060b;--accent-primary:#f0a830;--accent-secondary:#d4922a;--accent-hover:#ffc061;--accent-pressed:#b7791f;--accent-brand:#00d4aa;--accent-brand-muted:#00b392;--accent-primary-soft:color-mix(in srgb, var(--accent-primary) 16%, transparent);--accent-primary-strong:var(--accent-hover);--accent-primary-gradient:linear-gradient(180deg, var(--accent-hover), var(--accent-primary));--accent-primary-gradient-hover:linear-gradient(180deg, var(--accent-primary-strong), var(--accent-hover));--accent-auth-bg:color-mix(in srgb, var(--accent-primary) 24%, var(--surface-card));--accent-auth-gradient:linear-gradient(90deg, color-mix(in srgb, var(--accent-primary) 62%, var(--surface-card)), color-mix(in srgb, var(--accent-secondary) 58%, var(--surface-card)));--accent-auth-gradient-hover:linear-gradient(90deg, color-mix(in srgb, var(--accent-primary) 76%, var(--surface-card)), color-mix(in srgb, var(--accent-secondary) 72%, var(--surface-card)));--accent-auth-text:var(--text-inverse);--accent-auth-border:color-mix(in srgb, var(--accent-primary) 52%, var(--border-default));--status-positive:#00dc82;--status-positive-soft:color-mix(in srgb, var(--status-positive) 14%, transparent);--status-positive-strong:color-mix(in srgb, var(--status-positive) 74%, var(--text-primary));--status-positive-hover:color-mix(in srgb, var(--status-positive) 88%, var(--text-primary));--status-negative:#ff4d6a;--status-negative-soft:color-mix(in srgb, var(--status-negative) 14%, transparent);--status-negative-strong:color-mix(in srgb, var(--status-negative) 74%, var(--text-primary));--status-negative-hover:color-mix(in srgb, var(--status-negative) 88%, var(--text-primary));--status-warning:#ffb224;--status-warning-soft:color-mix(in srgb, var(--status-warning) 14%, transparent);--status-warning-strong:color-mix(in srgb, var(--status-warning) 76%, var(--text-primary));--status-warning-hover:color-mix(in srgb, var(--status-warning) 88%, var(--text-primary));--status-info:#38bdf8;--status-info-soft:color-mix(in srgb, var(--status-info) 14%, transparent);--status-info-strong:color-mix(in srgb, var(--status-info) 74%, var(--text-primary));--status-info-hover:color-mix(in srgb, var(--status-info) 88%, var(--text-primary));--status-neutral:#6b7280;--status-positive-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-positive) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-positive) 64%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-positive) 32%, var(--surface-page)) 100%);--status-warning-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-warning) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-warning) 64%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-warning) 32%, var(--surface-page)) 100%);--status-negative-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-negative) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-negative) 64%, var(--surface-page)) 54%, color-mix(in srgb, var(--status-negative) 32%, var(--surface-page)) 100%);--status-info-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-info) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-info) 64%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-info) 32%, var(--surface-page)) 100%);--status-neutral-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-neutral) 74%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-neutral) 62%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-neutral) 32%, var(--surface-page)) 100%);--status-positive-allocation-glow:color-mix(in srgb, var(--status-positive) 30%, transparent);--status-warning-allocation-glow:color-mix(in srgb, var(--status-warning) 22%, transparent);--status-negative-allocation-glow:color-mix(in srgb, var(--status-negative) 30%, transparent);--status-info-allocation-glow:color-mix(in srgb, var(--status-info) 26%, transparent);--status-neutral-allocation-glow:color-mix(in srgb, var(--status-neutral) 18%, transparent);--status-warning-border:color-mix(in srgb, var(--status-warning) 46%, var(--border-default));--status-warning-banner-gradient:linear-gradient(90deg, color-mix(in srgb, var(--status-warning) 14%, var(--surface-row)) 0%, color-mix(in srgb, var(--status-warning) 7%, var(--surface-row)) 100%);--border-default:rgba(255,255,255,.06);--border-muted:rgba(255,255,255,.1);--border-hover:rgba(255,255,255,.1);--border-focus:var(--accent-primary);--border-strong:rgba(255,255,255,.16);--border-subtle:color-mix(in srgb, var(--border-default) 66%, transparent);--border-dark:var(--surface-chrome);--border-footer-primary:color-mix(in srgb, var(--accent-primary) 45%, transparent);--border-footer-secondary:color-mix(in srgb, var(--accent-primary) 35%, transparent);--border-allocation-separator:color-mix(in srgb, var(--surface-page) 28%, transparent);--shadow-sm:0 0 0 1px var(--border-default);--shadow-base:0 8px 24px rgba(0,0,0,.22);--shadow-md:0 8px 32px rgba(0,0,0,.3);--shadow-lg:0 32px 80px -20px rgba(0,0,0,.58);--shadow-xl:0 44px 120px -36px rgba(0,0,0,.68);--shadow-card:0 0 0 1px var(--border-default);--shadow-card-hover:0 12px 30px color-mix(in srgb, var(--surface-page) 72%, transparent);--shadow-auth-cta:0 16px 28px color-mix(in srgb, var(--accent-primary) 22%, transparent);--shadow-auth-cta-hover:0 18px 34px color-mix(in srgb, var(--accent-primary) 28%, transparent);--shadow-allocation-track:inset 0 0 0 1px color-mix(in srgb, var(--surface-page) 48%, black), 0 1px 0 color-mix(in srgb, var(--text-primary) 6%, transparent);--shadow-panel:0 18px 48px color-mix(in srgb, var(--surface-page) 62%, transparent);--shadow-background-card:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 4%, transparent), 0 8px 18px color-mix(in srgb, var(--surface-page) 14%, transparent);--shadow-foreground-card:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 4%, transparent), 0 5px 12px color-mix(in srgb, var(--accent-primary) 5%, transparent), 0 3px 8px color-mix(in srgb, var(--surface-page) 10%, transparent);--shadow-chrome-sidebar:inset -1px 0 0 color-mix(in srgb, var(--text-primary) 2%, transparent), 6px 0 18px color-mix(in srgb, var(--surface-page) 10%, transparent);--shadow-chrome-topbar:inset 0 -1px 0 color-mix(in srgb, var(--text-primary) 2%, transparent), 0 4px 14px color-mix(in srgb, var(--surface-page) 10%, transparent);--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-panel:var(--shadow-panel);--chart-primary:var(--accent-primary);--chart-secondary:var(--accent-secondary);--chart-tertiary:var(--status-info);--chart-positive:var(--status-positive);--chart-negative:var(--status-negative);--chart-gradient-start:var(--accent-primary);--chart-gradient-end:var(--accent-secondary);--chart-canvas-bg:var(--surface-chrome);--chart-grid-line:var(--border-subtle);--chart-positive-line:var(--chart-positive);--chart-positive-fill:color-mix(in srgb, var(--chart-positive) 64%, var(--text-primary));--chart-positive-shadow:color-mix(in srgb, var(--chart-positive) 18%, transparent);--chart-negative-line:var(--chart-negative);--chart-negative-fill:color-mix(in srgb, var(--chart-negative) 64%, var(--text-primary));--chart-negative-shadow:color-mix(in srgb, var(--chart-negative) 18%, transparent);--chart-neutral-line:var(--status-neutral);--chart-neutral-fill:color-mix(in srgb, var(--status-neutral) 64%, var(--text-primary));--chart-neutral-shadow:color-mix(in srgb, var(--status-neutral) 14%, transparent);--hero-gradient-start:color-mix(in srgb, var(--accent-primary) 22%, transparent);--hero-gradient-end:color-mix(in srgb, var(--accent-brand) 8%, transparent);--hero-text-body:var(--text-secondary);--hero-media-overlay:color-mix(in srgb, var(--surface-page) 45%, transparent);--hero-bg-gradient:radial-gradient(circle at 20% 18%, var(--hero-gradient-start) 0%, transparent 55%), radial-gradient(circle at 82% 82%, var(--hero-gradient-end) 0%, transparent 55%), var(--surface-page-gradient);--hero-glow-gradient:radial-gradient(circle at 52% 42%, color-mix(in srgb, var(--accent-hover) 8%, transparent) 0%, transparent 65%), radial-gradient(circle at 32% 76%, color-mix(in srgb, var(--accent-primary) 5%, transparent) 0%, transparent 60%);--hero-depth-vignette:radial-gradient(ellipse at center, transparent 55%, color-mix(in srgb, var(--surface-page) 78%, black) 100%);--effect-mesh-brand-glow:color-mix(in srgb, var(--accent-brand) 8%, transparent);--effect-mesh-accent-glow:color-mix(in srgb, var(--accent-primary) 6%, transparent);--effect-mesh-base-glow:color-mix(in srgb, var(--accent-brand) 4%, transparent);--effect-cosmic-primary-glow:color-mix(in srgb, var(--accent-primary) 22%, transparent);--effect-cosmic-secondary-glow:color-mix(in srgb, var(--accent-secondary) 10%, transparent);--effect-cosmic-tertiary-glow:color-mix(in srgb, var(--accent-hover) 8%, transparent);--effect-pnl-gradient-start:color-mix(in srgb, var(--status-positive) 18%, transparent);--effect-allocation-highlight:color-mix(in srgb, var(--text-primary) 16%, transparent);--effect-allocation-lowlight:color-mix(in srgb, var(--surface-page) 20%, transparent);--effect-inner-glow-color:color-mix(in srgb, var(--accent-primary) 35%, transparent);--effect-inner-glow-shadow:color-mix(in srgb, var(--accent-primary) 15%, transparent);--effect-grid-line:color-mix(in srgb, var(--accent-primary) 15%, transparent);--effect-grid-glow:color-mix(in srgb, var(--accent-primary) 5%, transparent);--effect-grid-pattern:linear-gradient(var(--effect-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--effect-grid-line) 1px, transparent 1px);--effect-grid-mask:radial-gradient(ellipse at center, rgba(0,0,0,.85) 0%, rgba(0,0,0,.45) 55%, transparent 92%);--type-font-heading:"Inter", system-ui, -apple-system, sans-serif;--type-font-body:"Inter", system-ui, -apple-system, sans-serif;--type-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--type-font-dashboard-content:"DM Sans Dashboard", "Inter", system-ui, -apple-system, sans-serif;--type-font-dashboard-mono:"IBM Plex Mono Dashboard", "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--type-size-xs:.75rem;--type-size-sm:.875rem;--type-size-base:1rem;--type-size-lg:1.125rem;--type-size-xl:1.25rem;--type-size-2xl:1.5rem;--type-size-3xl:1.875rem;--type-size-4xl:2.25rem;--type-size-5xl:3rem;--type-weight-normal:400;--type-weight-medium:500;--type-weight-semibold:600;--type-weight-bold:700;--type-leading-tight:1.25;--type-leading-normal:1.5;--type-leading-relaxed:1.75;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-base:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--radius-squircle-xs:10px;--radius-squircle-sm:10px;--radius-squircle-md:14px;--radius-squircle-lg:14px;--radius-squircle-xl:20px;--radius-squircle-full:9999px;--radius-sm:10px;--radius-base:10px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:20px;--radius-full:9999px;--layer-0:0;--layer-10:10;--layer-20:20;--layer-30:30;--layer-40:40;--layer-50:50;--layer-modal:999;--layer-tooltip:9999;--motion-duration-fast:.15s;--motion-duration-normal:.2s;--motion-duration-slow:.3s;--motion-easing-standard:cubic-bezier(.4, 0, .2, 1);--motion-easing-emphasis:cubic-bezier(.2, 0, 0, 1);--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px}[data-theme=aurum]{--surface-page:#06060b;--surface-chrome:#0c0d14;--surface-panel:#12131c;--surface-card:#151622;--surface-row:#1a1b27;--surface-raised:#222333;--surface-overlay:#2c2d40;--surface-overlay-strong:#38394f;--surface-scrim:color-mix(in srgb, var(--surface-page) 82%, transparent);--surface-glass-bg:rgba(12,13,20,.75);--surface-cosmic-bg:#06060b;--surface-page-gradient:radial-gradient(circle at 16% 8%, color-mix(in srgb, var(--accent-primary) 14%, transparent), transparent 36%), linear-gradient(180deg, var(--surface-page), var(--surface-chrome));--surface-panel-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 96%, var(--accent-primary)), var(--surface-panel));--surface-card-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 96%, var(--accent-primary)), var(--surface-card));--surface-card-gradient-mobile:linear-gradient(145deg, #121622 0%, #0f131e 58%, #1f2634 100%);--surface-row-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-row) 94%, var(--accent-primary)), var(--surface-row));--surface-background-card-gradient:radial-gradient(circle at 7% 0%, color-mix(in srgb, var(--accent-primary) 4%, transparent), transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 97%, var(--surface-page)), color-mix(in srgb, var(--surface-panel) 92%, var(--surface-page)));--surface-background-card-gradient-mobile:linear-gradient(145deg, #121622 0%, #0f131e 58%, #1f2634 100%);--surface-foreground-card-gradient:radial-gradient(circle at 4% 0%, color-mix(in srgb, var(--accent-primary) 5%, transparent), transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 97%, var(--accent-primary)), color-mix(in srgb, var(--surface-panel) 94%, var(--surface-page)));--surface-allocation-track-bg:color-mix(in srgb, var(--surface-page) 82%, black);--surface-allocation-hidden-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-row) 88%, var(--text-muted)), color-mix(in srgb, var(--surface-row) 72%, black));--chrome-bg:var(--surface-chrome);--chrome-gradient:var(--surface-panel-gradient);--chrome-sidebar-gradient:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent-primary) 3%, transparent), transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 96%, var(--surface-page)), var(--surface-panel));--chrome-sidebar-header-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 96%, var(--accent-primary)), transparent);--chrome-sidebar-footer-gradient:linear-gradient(180deg, transparent, color-mix(in srgb, var(--surface-panel) 96%, var(--accent-primary)));--chrome-topbar-gradient:radial-gradient(circle at 28% 0%, color-mix(in srgb, var(--accent-primary) 3%, transparent), transparent 34%), linear-gradient(90deg, color-mix(in srgb, var(--surface-panel) 96%, var(--surface-page)), var(--surface-panel));--chrome-backdrop-filter:blur(10px);--chrome-nav-style:sidebar;--chrome-nav-bg:var(--surface-chrome);--chrome-nav-border:var(--border-default);--chrome-nav-text-primary:var(--text-primary);--chrome-nav-text-secondary:var(--text-secondary);--chrome-nav-text-muted:var(--text-muted);--chrome-nav-hover-bg:color-mix(in srgb, var(--accent-primary) 18%, transparent);--chrome-nav-active-bg:var(--accent-primary);--chrome-nav-active-text:var(--text-inverse);--chrome-nav-active-hover-bg:var(--accent-hover);--text-primary:#f0f0f5;--text-secondary:#9394a5;--text-muted:#5e5f73;--text-subtle:#3d3e50;--text-heading:#f7f0df;--text-inverse:#06060b;--accent-primary:#f0a830;--accent-secondary:#d4922a;--accent-hover:#ffc061;--accent-pressed:#b7791f;--accent-brand:#00d4aa;--accent-brand-muted:#00b392;--accent-primary-soft:color-mix(in srgb, var(--accent-primary) 16%, transparent);--accent-primary-strong:var(--accent-hover);--accent-primary-gradient:linear-gradient(180deg, var(--accent-hover), var(--accent-primary));--accent-primary-gradient-hover:linear-gradient(180deg, var(--accent-primary-strong), var(--accent-hover));--accent-auth-bg:color-mix(in srgb, var(--accent-primary) 24%, var(--surface-card));--accent-auth-gradient:linear-gradient(90deg, color-mix(in srgb, var(--accent-primary) 62%, var(--surface-card)), color-mix(in srgb, var(--accent-secondary) 58%, var(--surface-card)));--accent-auth-gradient-hover:linear-gradient(90deg, color-mix(in srgb, var(--accent-primary) 76%, var(--surface-card)), color-mix(in srgb, var(--accent-secondary) 72%, var(--surface-card)));--accent-auth-text:var(--text-inverse);--accent-auth-border:color-mix(in srgb, var(--accent-primary) 52%, var(--border-default));--status-positive:#00dc82;--status-positive-soft:color-mix(in srgb, var(--status-positive) 14%, transparent);--status-positive-strong:color-mix(in srgb, var(--status-positive) 74%, var(--text-primary));--status-positive-hover:color-mix(in srgb, var(--status-positive) 88%, var(--text-primary));--status-negative:#ff4d6a;--status-negative-soft:color-mix(in srgb, var(--status-negative) 14%, transparent);--status-negative-strong:color-mix(in srgb, var(--status-negative) 74%, var(--text-primary));--status-negative-hover:color-mix(in srgb, var(--status-negative) 88%, var(--text-primary));--status-warning:#ffb224;--status-warning-soft:color-mix(in srgb, var(--status-warning) 14%, transparent);--status-warning-strong:color-mix(in srgb, var(--status-warning) 76%, var(--text-primary));--status-warning-hover:color-mix(in srgb, var(--status-warning) 88%, var(--text-primary));--status-info:#38bdf8;--status-info-soft:color-mix(in srgb, var(--status-info) 14%, transparent);--status-info-strong:color-mix(in srgb, var(--status-info) 74%, var(--text-primary));--status-info-hover:color-mix(in srgb, var(--status-info) 88%, var(--text-primary));--status-neutral:#6b7280;--status-positive-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-positive) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-positive) 64%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-positive) 32%, var(--surface-page)) 100%);--status-warning-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-warning) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-warning) 64%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-warning) 32%, var(--surface-page)) 100%);--status-negative-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-negative) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-negative) 64%, var(--surface-page)) 54%, color-mix(in srgb, var(--status-negative) 32%, var(--surface-page)) 100%);--status-info-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-info) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-info) 64%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-info) 32%, var(--surface-page)) 100%);--status-neutral-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-neutral) 74%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-neutral) 62%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-neutral) 32%, var(--surface-page)) 100%);--status-positive-allocation-glow:color-mix(in srgb, var(--status-positive) 30%, transparent);--status-warning-allocation-glow:color-mix(in srgb, var(--status-warning) 22%, transparent);--status-negative-allocation-glow:color-mix(in srgb, var(--status-negative) 30%, transparent);--status-info-allocation-glow:color-mix(in srgb, var(--status-info) 26%, transparent);--status-neutral-allocation-glow:color-mix(in srgb, var(--status-neutral) 18%, transparent);--status-warning-border:color-mix(in srgb, var(--status-warning) 46%, var(--border-default));--status-warning-banner-gradient:linear-gradient(90deg, color-mix(in srgb, var(--status-warning) 14%, var(--surface-row)) 0%, color-mix(in srgb, var(--status-warning) 7%, var(--surface-row)) 100%);--border-default:rgba(255,255,255,.06);--border-muted:rgba(255,255,255,.1);--border-hover:rgba(255,255,255,.1);--border-focus:var(--accent-primary);--border-strong:rgba(255,255,255,.16);--border-subtle:color-mix(in srgb, var(--border-default) 66%, transparent);--border-dark:var(--surface-chrome);--border-footer-primary:color-mix(in srgb, var(--accent-primary) 45%, transparent);--border-footer-secondary:color-mix(in srgb, var(--accent-primary) 35%, transparent);--border-allocation-separator:color-mix(in srgb, var(--surface-page) 28%, transparent);--shadow-sm:0 0 0 1px var(--border-default);--shadow-base:0 8px 24px rgba(0,0,0,.22);--shadow-md:0 8px 32px rgba(0,0,0,.3);--shadow-lg:0 32px 80px -20px rgba(0,0,0,.58);--shadow-xl:0 44px 120px -36px rgba(0,0,0,.68);--shadow-card:0 0 0 1px var(--border-default);--shadow-card-hover:0 12px 30px color-mix(in srgb, var(--surface-page) 72%, transparent);--shadow-auth-cta:0 16px 28px color-mix(in srgb, var(--accent-primary) 22%, transparent);--shadow-auth-cta-hover:0 18px 34px color-mix(in srgb, var(--accent-primary) 28%, transparent);--shadow-allocation-track:inset 0 0 0 1px color-mix(in srgb, var(--surface-page) 48%, black), 0 1px 0 color-mix(in srgb, var(--text-primary) 6%, transparent);--shadow-panel:0 18px 48px color-mix(in srgb, var(--surface-page) 62%, transparent);--shadow-background-card:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 4%, transparent), 0 8px 18px color-mix(in srgb, var(--surface-page) 14%, transparent);--shadow-foreground-card:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 4%, transparent), 0 5px 12px color-mix(in srgb, var(--accent-primary) 5%, transparent), 0 3px 8px color-mix(in srgb, var(--surface-page) 10%, transparent);--shadow-chrome-sidebar:inset -1px 0 0 color-mix(in srgb, var(--text-primary) 2%, transparent), 6px 0 18px color-mix(in srgb, var(--surface-page) 10%, transparent);--shadow-chrome-topbar:inset 0 -1px 0 color-mix(in srgb, var(--text-primary) 2%, transparent), 0 4px 14px color-mix(in srgb, var(--surface-page) 10%, transparent);--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-panel:var(--shadow-panel);--chart-primary:var(--accent-primary);--chart-secondary:var(--accent-secondary);--chart-tertiary:var(--status-info);--chart-positive:var(--status-positive);--chart-negative:var(--status-negative);--chart-gradient-start:var(--accent-primary);--chart-gradient-end:var(--accent-secondary);--chart-canvas-bg:var(--surface-chrome);--chart-grid-line:var(--border-subtle);--chart-positive-line:var(--chart-positive);--chart-positive-fill:color-mix(in srgb, var(--chart-positive) 64%, var(--text-primary));--chart-positive-shadow:color-mix(in srgb, var(--chart-positive) 18%, transparent);--chart-negative-line:var(--chart-negative);--chart-negative-fill:color-mix(in srgb, var(--chart-negative) 64%, var(--text-primary));--chart-negative-shadow:color-mix(in srgb, var(--chart-negative) 18%, transparent);--chart-neutral-line:var(--status-neutral);--chart-neutral-fill:color-mix(in srgb, var(--status-neutral) 64%, var(--text-primary));--chart-neutral-shadow:color-mix(in srgb, var(--status-neutral) 14%, transparent);--hero-gradient-start:color-mix(in srgb, var(--accent-primary) 22%, transparent);--hero-gradient-end:color-mix(in srgb, var(--accent-brand) 8%, transparent);--hero-text-body:var(--text-secondary);--hero-media-overlay:color-mix(in srgb, var(--surface-page) 45%, transparent);--hero-bg-gradient:radial-gradient(circle at 20% 18%, var(--hero-gradient-start) 0%, transparent 55%), radial-gradient(circle at 82% 82%, var(--hero-gradient-end) 0%, transparent 55%), var(--surface-page-gradient);--hero-glow-gradient:radial-gradient(circle at 52% 42%, color-mix(in srgb, var(--accent-hover) 8%, transparent) 0%, transparent 65%), radial-gradient(circle at 32% 76%, color-mix(in srgb, var(--accent-primary) 5%, transparent) 0%, transparent 60%);--hero-depth-vignette:radial-gradient(ellipse at center, transparent 55%, color-mix(in srgb, var(--surface-page) 78%, black) 100%);--effect-mesh-brand-glow:color-mix(in srgb, var(--accent-brand) 8%, transparent);--effect-mesh-accent-glow:color-mix(in srgb, var(--accent-primary) 6%, transparent);--effect-mesh-base-glow:color-mix(in srgb, var(--accent-brand) 4%, transparent);--effect-cosmic-primary-glow:color-mix(in srgb, var(--accent-primary) 22%, transparent);--effect-cosmic-secondary-glow:color-mix(in srgb, var(--accent-secondary) 10%, transparent);--effect-cosmic-tertiary-glow:color-mix(in srgb, var(--accent-hover) 8%, transparent);--effect-pnl-gradient-start:color-mix(in srgb, var(--status-positive) 18%, transparent);--effect-allocation-highlight:color-mix(in srgb, var(--text-primary) 16%, transparent);--effect-allocation-lowlight:color-mix(in srgb, var(--surface-page) 20%, transparent);--effect-inner-glow-color:color-mix(in srgb, var(--accent-primary) 35%, transparent);--effect-inner-glow-shadow:color-mix(in srgb, var(--accent-primary) 15%, transparent);--effect-grid-line:color-mix(in srgb, var(--accent-primary) 15%, transparent);--effect-grid-glow:color-mix(in srgb, var(--accent-primary) 5%, transparent);--effect-grid-pattern:linear-gradient(var(--effect-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--effect-grid-line) 1px, transparent 1px);--effect-grid-mask:radial-gradient(ellipse at center, rgba(0,0,0,.85) 0%, rgba(0,0,0,.45) 55%, transparent 92%)}[data-theme=dark]{--surface-page:#121212;--surface-chrome:#181818;--surface-panel:#1e1e1e;--surface-card:#242424;--surface-row:#2d2d2d;--surface-raised:#3a3a3a;--surface-overlay:#454545;--surface-overlay-strong:#545454;--surface-scrim:color-mix(in srgb, var(--surface-page) 82%, transparent);--surface-glass-bg:rgba(30,30,30,.78);--surface-cosmic-bg:#121212;--surface-page-gradient:radial-gradient(circle at 16% 8%, color-mix(in srgb, var(--accent-primary) 14%, transparent), transparent 36%), linear-gradient(180deg, var(--surface-page), var(--surface-chrome));--surface-panel-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 90%, var(--accent-primary)), var(--surface-panel));--surface-card-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 90%, var(--accent-primary)), var(--surface-card));--surface-card-gradient-mobile:linear-gradient(145deg, #121622 0%, #0f131e 58%, #1f2634 100%);--surface-row-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-row) 88%, var(--accent-primary)), var(--surface-row));--surface-background-card-gradient:radial-gradient(circle at 7% 0%, color-mix(in srgb, var(--accent-primary) 9%, transparent), transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 93%, var(--surface-page)), color-mix(in srgb, var(--surface-panel) 86%, var(--surface-page)));--surface-background-card-gradient-mobile:linear-gradient(145deg, #121622 0%, #0f131e 58%, #1f2634 100%);--surface-foreground-card-gradient:radial-gradient(circle at 4% 0%, color-mix(in srgb, var(--accent-primary) 10%, transparent), transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 93%, var(--accent-primary)), color-mix(in srgb, var(--surface-panel) 90%, var(--surface-page)));--surface-allocation-track-bg:color-mix(in srgb, var(--surface-page) 82%, black);--surface-allocation-hidden-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-row) 88%, var(--text-muted)), color-mix(in srgb, var(--surface-row) 72%, black));--chrome-bg:var(--surface-chrome);--chrome-gradient:var(--surface-panel-gradient);--chrome-sidebar-gradient:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent-primary) 7%, transparent), transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 91%, var(--surface-page)), var(--surface-panel));--chrome-sidebar-header-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 90%, var(--accent-primary)), transparent);--chrome-sidebar-footer-gradient:linear-gradient(180deg, transparent, color-mix(in srgb, var(--surface-panel) 90%, var(--accent-primary)));--chrome-topbar-gradient:radial-gradient(circle at 28% 0%, color-mix(in srgb, var(--accent-primary) 7%, transparent), transparent 34%), linear-gradient(90deg, color-mix(in srgb, var(--surface-panel) 91%, var(--surface-page)), var(--surface-panel));--chrome-backdrop-filter:none;--chrome-nav-style:sidebar;--chrome-nav-bg:var(--surface-chrome);--chrome-nav-border:var(--border-default);--chrome-nav-text-primary:var(--text-primary);--chrome-nav-text-secondary:var(--text-secondary);--chrome-nav-text-muted:var(--text-muted);--chrome-nav-hover-bg:color-mix(in srgb, var(--accent-primary) 18%, transparent);--chrome-nav-active-bg:var(--accent-primary);--chrome-nav-active-text:var(--text-inverse);--chrome-nav-active-hover-bg:var(--accent-hover);--text-primary:#e0e0e0;--text-secondary:#999;--text-muted:#666;--text-subtle:#4d4d4d;--text-heading:#f5f5f5;--text-inverse:#121212;--accent-primary:#c05a15;--accent-secondary:#d06a25;--accent-hover:#e57931;--accent-pressed:#a04a10;--accent-brand:#3b82f6;--accent-brand-muted:#2563eb;--accent-primary-soft:color-mix(in srgb, var(--accent-primary) 16%, transparent);--accent-primary-strong:var(--accent-hover);--accent-primary-gradient:linear-gradient(180deg, var(--accent-hover), var(--accent-primary));--accent-primary-gradient-hover:linear-gradient(180deg, var(--accent-primary-strong), var(--accent-hover));--accent-auth-bg:color-mix(in srgb, var(--accent-primary) 24%, var(--surface-card));--accent-auth-gradient:linear-gradient(90deg, color-mix(in srgb, var(--accent-primary) 62%, var(--surface-card)), color-mix(in srgb, var(--accent-secondary) 58%, var(--surface-card)));--accent-auth-gradient-hover:linear-gradient(90deg, color-mix(in srgb, var(--accent-primary) 76%, var(--surface-card)), color-mix(in srgb, var(--accent-secondary) 72%, var(--surface-card)));--accent-auth-text:var(--text-inverse);--accent-auth-border:color-mix(in srgb, var(--accent-primary) 52%, var(--border-default));--status-positive:#4ade80;--status-positive-soft:color-mix(in srgb, var(--status-positive) 14%, transparent);--status-positive-strong:color-mix(in srgb, var(--status-positive) 74%, var(--text-primary));--status-positive-hover:color-mix(in srgb, var(--status-positive) 88%, var(--text-primary));--status-negative:#ef4444;--status-negative-soft:color-mix(in srgb, var(--status-negative) 14%, transparent);--status-negative-strong:color-mix(in srgb, var(--status-negative) 74%, var(--text-primary));--status-negative-hover:color-mix(in srgb, var(--status-negative) 88%, var(--text-primary));--status-warning:#f59e0b;--status-warning-soft:color-mix(in srgb, var(--status-warning) 14%, transparent);--status-warning-strong:color-mix(in srgb, var(--status-warning) 76%, var(--text-primary));--status-warning-hover:color-mix(in srgb, var(--status-warning) 88%, var(--text-primary));--status-info:#3b82f6;--status-info-soft:color-mix(in srgb, var(--status-info) 14%, transparent);--status-info-strong:color-mix(in srgb, var(--status-info) 74%, var(--text-primary));--status-info-hover:color-mix(in srgb, var(--status-info) 88%, var(--text-primary));--status-neutral:#6b7280;--status-positive-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-positive) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-positive) 64%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-positive) 32%, var(--surface-page)) 100%);--status-warning-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-warning) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-warning) 64%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-warning) 32%, var(--surface-page)) 100%);--status-negative-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-negative) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-negative) 64%, var(--surface-page)) 54%, color-mix(in srgb, var(--status-negative) 32%, var(--surface-page)) 100%);--status-info-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-info) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-info) 64%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-info) 32%, var(--surface-page)) 100%);--status-neutral-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-neutral) 74%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-neutral) 62%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-neutral) 32%, var(--surface-page)) 100%);--status-positive-allocation-glow:color-mix(in srgb, var(--status-positive) 30%, transparent);--status-warning-allocation-glow:color-mix(in srgb, var(--status-warning) 22%, transparent);--status-negative-allocation-glow:color-mix(in srgb, var(--status-negative) 30%, transparent);--status-info-allocation-glow:color-mix(in srgb, var(--status-info) 26%, transparent);--status-neutral-allocation-glow:color-mix(in srgb, var(--status-neutral) 18%, transparent);--status-warning-border:color-mix(in srgb, var(--status-warning) 46%, var(--border-default));--status-warning-banner-gradient:linear-gradient(90deg, color-mix(in srgb, var(--status-warning) 14%, var(--surface-row)) 0%, color-mix(in srgb, var(--status-warning) 7%, var(--surface-row)) 100%);--border-default:#444;--border-muted:#555;--border-hover:#555;--border-focus:var(--accent-primary);--border-strong:#777;--border-subtle:color-mix(in srgb, var(--border-default) 66%, transparent);--border-dark:var(--surface-chrome);--border-footer-primary:color-mix(in srgb, var(--accent-primary) 45%, transparent);--border-footer-secondary:color-mix(in srgb, var(--accent-primary) 35%, transparent);--border-allocation-separator:color-mix(in srgb, var(--surface-page) 28%, transparent);--shadow-sm:0 0 0 1px var(--border-default);--shadow-base:0 8px 24px rgba(0,0,0,.22);--shadow-md:0 8px 32px rgba(0,0,0,.3);--shadow-lg:0 32px 80px -20px rgba(0,0,0,.58);--shadow-xl:0 44px 120px -36px rgba(0,0,0,.68);--shadow-card:0 0 0 1px var(--border-default);--shadow-card-hover:0 12px 30px color-mix(in srgb, var(--surface-page) 72%, transparent);--shadow-auth-cta:0 16px 28px color-mix(in srgb, var(--accent-primary) 22%, transparent);--shadow-auth-cta-hover:0 18px 34px color-mix(in srgb, var(--accent-primary) 28%, transparent);--shadow-allocation-track:inset 0 0 0 1px color-mix(in srgb, var(--surface-page) 48%, black), 0 1px 0 color-mix(in srgb, var(--text-primary) 6%, transparent);--shadow-panel:0 18px 48px color-mix(in srgb, var(--surface-page) 62%, transparent);--shadow-background-card:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 4%, transparent), 0 8px 18px color-mix(in srgb, var(--surface-page) 14%, transparent);--shadow-foreground-card:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 4%, transparent), 0 5px 12px color-mix(in srgb, var(--accent-primary) 5%, transparent), 0 3px 8px color-mix(in srgb, var(--surface-page) 10%, transparent);--shadow-chrome-sidebar:inset -1px 0 0 color-mix(in srgb, var(--text-primary) 2%, transparent), 6px 0 18px color-mix(in srgb, var(--surface-page) 10%, transparent);--shadow-chrome-topbar:inset 0 -1px 0 color-mix(in srgb, var(--text-primary) 2%, transparent), 0 4px 14px color-mix(in srgb, var(--surface-page) 10%, transparent);--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-panel:var(--shadow-panel);--chart-primary:var(--accent-primary);--chart-secondary:var(--accent-secondary);--chart-tertiary:var(--status-info);--chart-positive:var(--status-positive);--chart-negative:var(--status-negative);--chart-gradient-start:var(--accent-primary);--chart-gradient-end:var(--accent-secondary);--chart-canvas-bg:var(--surface-chrome);--chart-grid-line:var(--border-subtle);--chart-positive-line:var(--chart-positive);--chart-positive-fill:color-mix(in srgb, var(--chart-positive) 64%, var(--text-primary));--chart-positive-shadow:color-mix(in srgb, var(--chart-positive) 18%, transparent);--chart-negative-line:var(--chart-negative);--chart-negative-fill:color-mix(in srgb, var(--chart-negative) 64%, var(--text-primary));--chart-negative-shadow:color-mix(in srgb, var(--chart-negative) 18%, transparent);--chart-neutral-line:var(--status-neutral);--chart-neutral-fill:color-mix(in srgb, var(--status-neutral) 64%, var(--text-primary));--chart-neutral-shadow:color-mix(in srgb, var(--status-neutral) 14%, transparent);--hero-gradient-start:color-mix(in srgb, var(--accent-primary) 22%, transparent);--hero-gradient-end:color-mix(in srgb, var(--accent-brand) 8%, transparent);--hero-text-body:var(--text-secondary);--hero-media-overlay:color-mix(in srgb, var(--surface-page) 45%, transparent);--hero-bg-gradient:radial-gradient(circle at 20% 18%, var(--hero-gradient-start) 0%, transparent 55%), radial-gradient(circle at 82% 82%, var(--hero-gradient-end) 0%, transparent 55%), var(--surface-page-gradient);--hero-glow-gradient:radial-gradient(circle at 52% 42%, color-mix(in srgb, var(--accent-hover) 8%, transparent) 0%, transparent 65%), radial-gradient(circle at 32% 76%, color-mix(in srgb, var(--accent-primary) 5%, transparent) 0%, transparent 60%);--hero-depth-vignette:radial-gradient(ellipse at center, transparent 55%, color-mix(in srgb, var(--surface-page) 78%, black) 100%);--effect-mesh-brand-glow:color-mix(in srgb, var(--accent-brand) 8%, transparent);--effect-mesh-accent-glow:color-mix(in srgb, var(--accent-primary) 6%, transparent);--effect-mesh-base-glow:color-mix(in srgb, var(--accent-brand) 4%, transparent);--effect-cosmic-primary-glow:color-mix(in srgb, var(--accent-primary) 22%, transparent);--effect-cosmic-secondary-glow:color-mix(in srgb, var(--accent-secondary) 10%, transparent);--effect-cosmic-tertiary-glow:color-mix(in srgb, var(--accent-hover) 8%, transparent);--effect-pnl-gradient-start:color-mix(in srgb, var(--status-positive) 18%, transparent);--effect-allocation-highlight:color-mix(in srgb, var(--text-primary) 16%, transparent);--effect-allocation-lowlight:color-mix(in srgb, var(--surface-page) 20%, transparent);--effect-inner-glow-color:color-mix(in srgb, var(--accent-primary) 35%, transparent);--effect-inner-glow-shadow:color-mix(in srgb, var(--accent-primary) 15%, transparent);--effect-grid-line:color-mix(in srgb, var(--accent-primary) 15%, transparent);--effect-grid-glow:color-mix(in srgb, var(--accent-primary) 5%, transparent);--effect-grid-pattern:linear-gradient(var(--effect-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--effect-grid-line) 1px, transparent 1px);--effect-grid-mask:radial-gradient(ellipse at center, rgba(0,0,0,.85) 0%, rgba(0,0,0,.45) 55%, transparent 92%)}[data-theme=navy]{--surface-page:#0f172a;--surface-chrome:#111827;--surface-panel:#1e293b;--surface-card:#24324a;--surface-row:#334155;--surface-raised:#475569;--surface-overlay:#64748b;--surface-overlay-strong:#7c8798;--surface-scrim:color-mix(in srgb, var(--surface-page) 82%, transparent);--surface-glass-bg:rgba(30,41,59,.78);--surface-cosmic-bg:#0f172a;--surface-page-gradient:radial-gradient(circle at 16% 8%, color-mix(in srgb, var(--accent-primary) 14%, transparent), transparent 36%), linear-gradient(180deg, var(--surface-page), var(--surface-chrome));--surface-panel-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 90%, var(--accent-primary)), var(--surface-panel));--surface-card-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 90%, var(--accent-primary)), var(--surface-card));--surface-card-gradient-mobile:linear-gradient(145deg, #121622 0%, #0f131e 58%, #1f2634 100%);--surface-row-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-row) 88%, var(--accent-primary)), var(--surface-row));--surface-background-card-gradient:radial-gradient(circle at 7% 0%, color-mix(in srgb, var(--accent-primary) 9%, transparent), transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 93%, var(--surface-page)), color-mix(in srgb, var(--surface-panel) 86%, var(--surface-page)));--surface-background-card-gradient-mobile:linear-gradient(145deg, #121622 0%, #0f131e 58%, #1f2634 100%);--surface-foreground-card-gradient:radial-gradient(circle at 4% 0%, color-mix(in srgb, var(--accent-primary) 10%, transparent), transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 93%, var(--accent-primary)), color-mix(in srgb, var(--surface-panel) 90%, var(--surface-page)));--surface-allocation-track-bg:color-mix(in srgb, var(--surface-page) 82%, black);--surface-allocation-hidden-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-row) 88%, var(--text-muted)), color-mix(in srgb, var(--surface-row) 72%, black));--chrome-bg:var(--surface-chrome);--chrome-gradient:var(--surface-panel-gradient);--chrome-sidebar-gradient:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent-primary) 7%, transparent), transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 91%, var(--surface-page)), var(--surface-panel));--chrome-sidebar-header-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 90%, var(--accent-primary)), transparent);--chrome-sidebar-footer-gradient:linear-gradient(180deg, transparent, color-mix(in srgb, var(--surface-panel) 90%, var(--accent-primary)));--chrome-topbar-gradient:radial-gradient(circle at 28% 0%, color-mix(in srgb, var(--accent-primary) 7%, transparent), transparent 34%), linear-gradient(90deg, color-mix(in srgb, var(--surface-panel) 91%, var(--surface-page)), var(--surface-panel));--chrome-backdrop-filter:none;--chrome-nav-style:topbar;--chrome-nav-bg:var(--surface-chrome);--chrome-nav-border:var(--border-default);--chrome-nav-text-primary:var(--text-primary);--chrome-nav-text-secondary:var(--text-secondary);--chrome-nav-text-muted:var(--text-muted);--chrome-nav-hover-bg:color-mix(in srgb, var(--accent-primary) 18%, transparent);--chrome-nav-active-bg:var(--accent-primary);--chrome-nav-active-text:var(--text-inverse);--chrome-nav-active-hover-bg:var(--accent-hover);--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--text-subtle:#475569;--text-heading:#f8fafc;--text-inverse:#0f172a;--accent-primary:#3b82f6;--accent-secondary:#2563eb;--accent-hover:#60a5fa;--accent-pressed:#1d4ed8;--accent-brand:#10b981;--accent-brand-muted:#059669;--accent-primary-soft:color-mix(in srgb, var(--accent-primary) 16%, transparent);--accent-primary-strong:var(--accent-hover);--accent-primary-gradient:linear-gradient(180deg, var(--accent-hover), var(--accent-primary));--accent-primary-gradient-hover:linear-gradient(180deg, var(--accent-primary-strong), var(--accent-hover));--accent-auth-bg:color-mix(in srgb, var(--accent-primary) 24%, var(--surface-card));--accent-auth-gradient:linear-gradient(90deg, color-mix(in srgb, var(--accent-primary) 62%, var(--surface-card)), color-mix(in srgb, var(--accent-secondary) 58%, var(--surface-card)));--accent-auth-gradient-hover:linear-gradient(90deg, color-mix(in srgb, var(--accent-primary) 76%, var(--surface-card)), color-mix(in srgb, var(--accent-secondary) 72%, var(--surface-card)));--accent-auth-text:var(--text-inverse);--accent-auth-border:color-mix(in srgb, var(--accent-primary) 52%, var(--border-default));--status-positive:#10b981;--status-positive-soft:color-mix(in srgb, var(--status-positive) 14%, transparent);--status-positive-strong:color-mix(in srgb, var(--status-positive) 74%, var(--text-primary));--status-positive-hover:color-mix(in srgb, var(--status-positive) 88%, var(--text-primary));--status-negative:#ef4444;--status-negative-soft:color-mix(in srgb, var(--status-negative) 14%, transparent);--status-negative-strong:color-mix(in srgb, var(--status-negative) 74%, var(--text-primary));--status-negative-hover:color-mix(in srgb, var(--status-negative) 88%, var(--text-primary));--status-warning:#f59e0b;--status-warning-soft:color-mix(in srgb, var(--status-warning) 14%, transparent);--status-warning-strong:color-mix(in srgb, var(--status-warning) 76%, var(--text-primary));--status-warning-hover:color-mix(in srgb, var(--status-warning) 88%, var(--text-primary));--status-info:#3b82f6;--status-info-soft:color-mix(in srgb, var(--status-info) 14%, transparent);--status-info-strong:color-mix(in srgb, var(--status-info) 74%, var(--text-primary));--status-info-hover:color-mix(in srgb, var(--status-info) 88%, var(--text-primary));--status-neutral:#6b7280;--status-positive-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-positive) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-positive) 64%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-positive) 32%, var(--surface-page)) 100%);--status-warning-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-warning) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-warning) 64%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-warning) 32%, var(--surface-page)) 100%);--status-negative-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-negative) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-negative) 64%, var(--surface-page)) 54%, color-mix(in srgb, var(--status-negative) 32%, var(--surface-page)) 100%);--status-info-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-info) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-info) 64%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-info) 32%, var(--surface-page)) 100%);--status-neutral-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-neutral) 74%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-neutral) 62%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-neutral) 32%, var(--surface-page)) 100%);--status-positive-allocation-glow:color-mix(in srgb, var(--status-positive) 30%, transparent);--status-warning-allocation-glow:color-mix(in srgb, var(--status-warning) 22%, transparent);--status-negative-allocation-glow:color-mix(in srgb, var(--status-negative) 30%, transparent);--status-info-allocation-glow:color-mix(in srgb, var(--status-info) 26%, transparent);--status-neutral-allocation-glow:color-mix(in srgb, var(--status-neutral) 18%, transparent);--status-warning-border:color-mix(in srgb, var(--status-warning) 46%, var(--border-default));--status-warning-banner-gradient:linear-gradient(90deg, color-mix(in srgb, var(--status-warning) 14%, var(--surface-row)) 0%, color-mix(in srgb, var(--status-warning) 7%, var(--surface-row)) 100%);--border-default:#334155;--border-muted:#475569;--border-hover:#475569;--border-focus:var(--accent-primary);--border-strong:#94a3b8;--border-subtle:color-mix(in srgb, var(--border-default) 66%, transparent);--border-dark:var(--surface-chrome);--border-footer-primary:color-mix(in srgb, var(--accent-primary) 45%, transparent);--border-footer-secondary:color-mix(in srgb, var(--accent-primary) 35%, transparent);--border-allocation-separator:color-mix(in srgb, var(--surface-page) 28%, transparent);--shadow-sm:0 0 0 1px var(--border-default);--shadow-base:0 8px 24px rgba(0,0,0,.22);--shadow-md:0 8px 32px rgba(0,0,0,.3);--shadow-lg:0 32px 80px -20px rgba(0,0,0,.58);--shadow-xl:0 44px 120px -36px rgba(0,0,0,.68);--shadow-card:0 0 0 1px var(--border-default);--shadow-card-hover:0 12px 30px color-mix(in srgb, var(--surface-page) 72%, transparent);--shadow-auth-cta:0 16px 28px color-mix(in srgb, var(--accent-primary) 22%, transparent);--shadow-auth-cta-hover:0 18px 34px color-mix(in srgb, var(--accent-primary) 28%, transparent);--shadow-allocation-track:inset 0 0 0 1px color-mix(in srgb, var(--surface-page) 48%, black), 0 1px 0 color-mix(in srgb, var(--text-primary) 6%, transparent);--shadow-panel:0 18px 48px color-mix(in srgb, var(--surface-page) 62%, transparent);--shadow-background-card:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 4%, transparent), 0 8px 18px color-mix(in srgb, var(--surface-page) 14%, transparent);--shadow-foreground-card:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 4%, transparent), 0 5px 12px color-mix(in srgb, var(--accent-primary) 5%, transparent), 0 3px 8px color-mix(in srgb, var(--surface-page) 10%, transparent);--shadow-chrome-sidebar:inset -1px 0 0 color-mix(in srgb, var(--text-primary) 2%, transparent), 6px 0 18px color-mix(in srgb, var(--surface-page) 10%, transparent);--shadow-chrome-topbar:inset 0 -1px 0 color-mix(in srgb, var(--text-primary) 2%, transparent), 0 4px 14px color-mix(in srgb, var(--surface-page) 10%, transparent);--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-panel:var(--shadow-panel);--chart-primary:var(--accent-primary);--chart-secondary:var(--accent-secondary);--chart-tertiary:var(--status-info);--chart-positive:var(--status-positive);--chart-negative:var(--status-negative);--chart-gradient-start:var(--accent-primary);--chart-gradient-end:var(--accent-secondary);--chart-canvas-bg:var(--surface-chrome);--chart-grid-line:var(--border-subtle);--chart-positive-line:var(--chart-positive);--chart-positive-fill:color-mix(in srgb, var(--chart-positive) 64%, var(--text-primary));--chart-positive-shadow:color-mix(in srgb, var(--chart-positive) 18%, transparent);--chart-negative-line:var(--chart-negative);--chart-negative-fill:color-mix(in srgb, var(--chart-negative) 64%, var(--text-primary));--chart-negative-shadow:color-mix(in srgb, var(--chart-negative) 18%, transparent);--chart-neutral-line:var(--status-neutral);--chart-neutral-fill:color-mix(in srgb, var(--status-neutral) 64%, var(--text-primary));--chart-neutral-shadow:color-mix(in srgb, var(--status-neutral) 14%, transparent);--hero-gradient-start:color-mix(in srgb, var(--accent-primary) 22%, transparent);--hero-gradient-end:color-mix(in srgb, var(--accent-brand) 8%, transparent);--hero-text-body:var(--text-secondary);--hero-media-overlay:color-mix(in srgb, var(--surface-page) 45%, transparent);--hero-bg-gradient:radial-gradient(circle at 20% 18%, var(--hero-gradient-start) 0%, transparent 55%), radial-gradient(circle at 82% 82%, var(--hero-gradient-end) 0%, transparent 55%), var(--surface-page-gradient);--hero-glow-gradient:radial-gradient(circle at 52% 42%, color-mix(in srgb, var(--accent-hover) 8%, transparent) 0%, transparent 65%), radial-gradient(circle at 32% 76%, color-mix(in srgb, var(--accent-primary) 5%, transparent) 0%, transparent 60%);--hero-depth-vignette:radial-gradient(ellipse at center, transparent 55%, color-mix(in srgb, var(--surface-page) 78%, black) 100%);--effect-mesh-brand-glow:color-mix(in srgb, var(--accent-brand) 8%, transparent);--effect-mesh-accent-glow:color-mix(in srgb, var(--accent-primary) 6%, transparent);--effect-mesh-base-glow:color-mix(in srgb, var(--accent-brand) 4%, transparent);--effect-cosmic-primary-glow:color-mix(in srgb, var(--accent-primary) 22%, transparent);--effect-cosmic-secondary-glow:color-mix(in srgb, var(--accent-secondary) 10%, transparent);--effect-cosmic-tertiary-glow:color-mix(in srgb, var(--accent-hover) 8%, transparent);--effect-pnl-gradient-start:color-mix(in srgb, var(--status-positive) 18%, transparent);--effect-allocation-highlight:color-mix(in srgb, var(--text-primary) 16%, transparent);--effect-allocation-lowlight:color-mix(in srgb, var(--surface-page) 20%, transparent);--effect-inner-glow-color:color-mix(in srgb, var(--accent-primary) 35%, transparent);--effect-inner-glow-shadow:color-mix(in srgb, var(--accent-primary) 15%, transparent);--effect-grid-line:color-mix(in srgb, var(--accent-primary) 15%, transparent);--effect-grid-glow:color-mix(in srgb, var(--accent-primary) 5%, transparent);--effect-grid-pattern:linear-gradient(var(--effect-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--effect-grid-line) 1px, transparent 1px);--effect-grid-mask:radial-gradient(ellipse at center, rgba(0,0,0,.85) 0%, rgba(0,0,0,.45) 55%, transparent 92%)}[data-theme=amber]{--surface-page:#181411;--surface-chrome:#211a16;--surface-panel:#27201c;--surface-card:#2d251f;--surface-row:#392f28;--surface-raised:#4a3d34;--surface-overlay:#5c4c40;--surface-overlay-strong:#6a5a4f;--surface-scrim:color-mix(in srgb, var(--surface-page) 82%, transparent);--surface-glass-bg:rgba(39,32,28,.78);--surface-cosmic-bg:#181411;--surface-page-gradient:radial-gradient(circle at 16% 8%, color-mix(in srgb, var(--accent-primary) 14%, transparent), transparent 36%), linear-gradient(180deg, var(--surface-page), var(--surface-chrome));--surface-panel-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 90%, var(--accent-primary)), var(--surface-panel));--surface-card-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 90%, var(--accent-primary)), var(--surface-card));--surface-card-gradient-mobile:linear-gradient(145deg, #121622 0%, #0f131e 58%, #1f2634 100%);--surface-row-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-row) 88%, var(--accent-primary)), var(--surface-row));--surface-background-card-gradient:radial-gradient(circle at 7% 0%, color-mix(in srgb, var(--accent-primary) 9%, transparent), transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 93%, var(--surface-page)), color-mix(in srgb, var(--surface-panel) 86%, var(--surface-page)));--surface-background-card-gradient-mobile:linear-gradient(145deg, #121622 0%, #0f131e 58%, #1f2634 100%);--surface-foreground-card-gradient:radial-gradient(circle at 4% 0%, color-mix(in srgb, var(--accent-primary) 10%, transparent), transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 93%, var(--accent-primary)), color-mix(in srgb, var(--surface-panel) 90%, var(--surface-page)));--surface-allocation-track-bg:color-mix(in srgb, var(--surface-page) 82%, black);--surface-allocation-hidden-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-row) 88%, var(--text-muted)), color-mix(in srgb, var(--surface-row) 72%, black));--chrome-bg:var(--surface-chrome);--chrome-gradient:var(--surface-panel-gradient);--chrome-sidebar-gradient:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent-primary) 7%, transparent), transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 91%, var(--surface-page)), var(--surface-panel));--chrome-sidebar-header-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 90%, var(--accent-primary)), transparent);--chrome-sidebar-footer-gradient:linear-gradient(180deg, transparent, color-mix(in srgb, var(--surface-panel) 90%, var(--accent-primary)));--chrome-topbar-gradient:radial-gradient(circle at 28% 0%, color-mix(in srgb, var(--accent-primary) 7%, transparent), transparent 34%), linear-gradient(90deg, color-mix(in srgb, var(--surface-panel) 91%, var(--surface-page)), var(--surface-panel));--chrome-backdrop-filter:none;--chrome-nav-style:sidebar;--chrome-nav-bg:var(--surface-chrome);--chrome-nav-border:var(--border-default);--chrome-nav-text-primary:var(--text-primary);--chrome-nav-text-secondary:var(--text-secondary);--chrome-nav-text-muted:var(--text-muted);--chrome-nav-hover-bg:color-mix(in srgb, var(--accent-primary) 18%, transparent);--chrome-nav-active-bg:var(--accent-primary);--chrome-nav-active-text:var(--text-inverse);--chrome-nav-active-hover-bg:var(--accent-hover);--text-primary:#fff;--text-secondary:#b9a89d;--text-muted:#8a7a70;--text-subtle:#6a5a4f;--text-heading:#fff7ed;--text-inverse:#181411;--accent-primary:#a04810;--accent-secondary:#b85820;--accent-hover:#c8692f;--accent-pressed:#8a3a0a;--accent-brand:#f59e0b;--accent-brand-muted:#d97706;--accent-primary-soft:color-mix(in srgb, var(--accent-primary) 16%, transparent);--accent-primary-strong:var(--accent-hover);--accent-primary-gradient:linear-gradient(180deg, var(--accent-hover), var(--accent-primary));--accent-primary-gradient-hover:linear-gradient(180deg, var(--accent-primary-strong), var(--accent-hover));--accent-auth-bg:color-mix(in srgb, var(--accent-primary) 24%, var(--surface-card));--accent-auth-gradient:linear-gradient(90deg, color-mix(in srgb, var(--accent-primary) 62%, var(--surface-card)), color-mix(in srgb, var(--accent-secondary) 58%, var(--surface-card)));--accent-auth-gradient-hover:linear-gradient(90deg, color-mix(in srgb, var(--accent-primary) 76%, var(--surface-card)), color-mix(in srgb, var(--accent-secondary) 72%, var(--surface-card)));--accent-auth-text:var(--text-inverse);--accent-auth-border:color-mix(in srgb, var(--accent-primary) 52%, var(--border-default));--status-positive:#22c55e;--status-positive-soft:color-mix(in srgb, var(--status-positive) 14%, transparent);--status-positive-strong:color-mix(in srgb, var(--status-positive) 74%, var(--text-primary));--status-positive-hover:color-mix(in srgb, var(--status-positive) 88%, var(--text-primary));--status-negative:#ef4444;--status-negative-soft:color-mix(in srgb, var(--status-negative) 14%, transparent);--status-negative-strong:color-mix(in srgb, var(--status-negative) 74%, var(--text-primary));--status-negative-hover:color-mix(in srgb, var(--status-negative) 88%, var(--text-primary));--status-warning:#f59e0b;--status-warning-soft:color-mix(in srgb, var(--status-warning) 14%, transparent);--status-warning-strong:color-mix(in srgb, var(--status-warning) 76%, var(--text-primary));--status-warning-hover:color-mix(in srgb, var(--status-warning) 88%, var(--text-primary));--status-info:#3b82f6;--status-info-soft:color-mix(in srgb, var(--status-info) 14%, transparent);--status-info-strong:color-mix(in srgb, var(--status-info) 74%, var(--text-primary));--status-info-hover:color-mix(in srgb, var(--status-info) 88%, var(--text-primary));--status-neutral:#6b7280;--status-positive-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-positive) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-positive) 64%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-positive) 32%, var(--surface-page)) 100%);--status-warning-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-warning) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-warning) 64%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-warning) 32%, var(--surface-page)) 100%);--status-negative-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-negative) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-negative) 64%, var(--surface-page)) 54%, color-mix(in srgb, var(--status-negative) 32%, var(--surface-page)) 100%);--status-info-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-info) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-info) 64%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-info) 32%, var(--surface-page)) 100%);--status-neutral-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-neutral) 74%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-neutral) 62%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-neutral) 32%, var(--surface-page)) 100%);--status-positive-allocation-glow:color-mix(in srgb, var(--status-positive) 30%, transparent);--status-warning-allocation-glow:color-mix(in srgb, var(--status-warning) 22%, transparent);--status-negative-allocation-glow:color-mix(in srgb, var(--status-negative) 30%, transparent);--status-info-allocation-glow:color-mix(in srgb, var(--status-info) 26%, transparent);--status-neutral-allocation-glow:color-mix(in srgb, var(--status-neutral) 18%, transparent);--status-warning-border:color-mix(in srgb, var(--status-warning) 46%, var(--border-default));--status-warning-banner-gradient:linear-gradient(90deg, color-mix(in srgb, var(--status-warning) 14%, var(--surface-row)) 0%, color-mix(in srgb, var(--status-warning) 7%, var(--surface-row)) 100%);--border-default:#54453b;--border-muted:#6a5a4f;--border-hover:#6a5a4f;--border-focus:var(--accent-primary);--border-strong:#b9a89d;--border-subtle:color-mix(in srgb, var(--border-default) 66%, transparent);--border-dark:var(--surface-chrome);--border-footer-primary:color-mix(in srgb, var(--accent-primary) 45%, transparent);--border-footer-secondary:color-mix(in srgb, var(--accent-primary) 35%, transparent);--border-allocation-separator:color-mix(in srgb, var(--surface-page) 28%, transparent);--shadow-sm:0 0 0 1px var(--border-default);--shadow-base:0 8px 24px rgba(0,0,0,.22);--shadow-md:0 8px 32px rgba(0,0,0,.3);--shadow-lg:0 32px 80px -20px rgba(0,0,0,.58);--shadow-xl:0 44px 120px -36px rgba(0,0,0,.68);--shadow-card:0 0 0 1px var(--border-default);--shadow-card-hover:0 12px 30px color-mix(in srgb, var(--surface-page) 72%, transparent);--shadow-auth-cta:0 16px 28px color-mix(in srgb, var(--accent-primary) 22%, transparent);--shadow-auth-cta-hover:0 18px 34px color-mix(in srgb, var(--accent-primary) 28%, transparent);--shadow-allocation-track:inset 0 0 0 1px color-mix(in srgb, var(--surface-page) 48%, black), 0 1px 0 color-mix(in srgb, var(--text-primary) 6%, transparent);--shadow-panel:0 18px 48px color-mix(in srgb, var(--surface-page) 62%, transparent);--shadow-background-card:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 4%, transparent), 0 8px 18px color-mix(in srgb, var(--surface-page) 14%, transparent);--shadow-foreground-card:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 4%, transparent), 0 5px 12px color-mix(in srgb, var(--accent-primary) 5%, transparent), 0 3px 8px color-mix(in srgb, var(--surface-page) 10%, transparent);--shadow-chrome-sidebar:inset -1px 0 0 color-mix(in srgb, var(--text-primary) 2%, transparent), 6px 0 18px color-mix(in srgb, var(--surface-page) 10%, transparent);--shadow-chrome-topbar:inset 0 -1px 0 color-mix(in srgb, var(--text-primary) 2%, transparent), 0 4px 14px color-mix(in srgb, var(--surface-page) 10%, transparent);--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-panel:var(--shadow-panel);--chart-primary:var(--accent-primary);--chart-secondary:var(--accent-secondary);--chart-tertiary:var(--status-info);--chart-positive:var(--status-positive);--chart-negative:var(--status-negative);--chart-gradient-start:var(--accent-primary);--chart-gradient-end:var(--accent-secondary);--chart-canvas-bg:var(--surface-chrome);--chart-grid-line:var(--border-subtle);--chart-positive-line:var(--chart-positive);--chart-positive-fill:color-mix(in srgb, var(--chart-positive) 64%, var(--text-primary));--chart-positive-shadow:color-mix(in srgb, var(--chart-positive) 18%, transparent);--chart-negative-line:var(--chart-negative);--chart-negative-fill:color-mix(in srgb, var(--chart-negative) 64%, var(--text-primary));--chart-negative-shadow:color-mix(in srgb, var(--chart-negative) 18%, transparent);--chart-neutral-line:var(--status-neutral);--chart-neutral-fill:color-mix(in srgb, var(--status-neutral) 64%, var(--text-primary));--chart-neutral-shadow:color-mix(in srgb, var(--status-neutral) 14%, transparent);--hero-gradient-start:color-mix(in srgb, var(--accent-primary) 22%, transparent);--hero-gradient-end:color-mix(in srgb, var(--accent-brand) 8%, transparent);--hero-text-body:var(--text-secondary);--hero-media-overlay:color-mix(in srgb, var(--surface-page) 45%, transparent);--hero-bg-gradient:radial-gradient(circle at 20% 18%, var(--hero-gradient-start) 0%, transparent 55%), radial-gradient(circle at 82% 82%, var(--hero-gradient-end) 0%, transparent 55%), var(--surface-page-gradient);--hero-glow-gradient:radial-gradient(circle at 52% 42%, color-mix(in srgb, var(--accent-hover) 8%, transparent) 0%, transparent 65%), radial-gradient(circle at 32% 76%, color-mix(in srgb, var(--accent-primary) 5%, transparent) 0%, transparent 60%);--hero-depth-vignette:radial-gradient(ellipse at center, transparent 55%, color-mix(in srgb, var(--surface-page) 78%, black) 100%);--effect-mesh-brand-glow:color-mix(in srgb, var(--accent-brand) 8%, transparent);--effect-mesh-accent-glow:color-mix(in srgb, var(--accent-primary) 6%, transparent);--effect-mesh-base-glow:color-mix(in srgb, var(--accent-brand) 4%, transparent);--effect-cosmic-primary-glow:color-mix(in srgb, var(--accent-primary) 22%, transparent);--effect-cosmic-secondary-glow:color-mix(in srgb, var(--accent-secondary) 10%, transparent);--effect-cosmic-tertiary-glow:color-mix(in srgb, var(--accent-hover) 8%, transparent);--effect-pnl-gradient-start:color-mix(in srgb, var(--status-positive) 18%, transparent);--effect-allocation-highlight:color-mix(in srgb, var(--text-primary) 16%, transparent);--effect-allocation-lowlight:color-mix(in srgb, var(--surface-page) 20%, transparent);--effect-inner-glow-color:color-mix(in srgb, var(--accent-primary) 35%, transparent);--effect-inner-glow-shadow:color-mix(in srgb, var(--accent-primary) 15%, transparent);--effect-grid-line:color-mix(in srgb, var(--accent-primary) 15%, transparent);--effect-grid-glow:color-mix(in srgb, var(--accent-primary) 5%, transparent);--effect-grid-pattern:linear-gradient(var(--effect-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--effect-grid-line) 1px, transparent 1px);--effect-grid-mask:radial-gradient(ellipse at center, rgba(0,0,0,.85) 0%, rgba(0,0,0,.45) 55%, transparent 92%)}[data-theme=light]{--surface-page:#fff;--surface-chrome:#f8fafc;--surface-panel:#f8fafc;--surface-card:#fff;--surface-row:#e9ecef;--surface-raised:#dee2e6;--surface-overlay:#ced4da;--surface-overlay-strong:#adb5bd;--surface-scrim:color-mix(in srgb, var(--surface-page) 82%, transparent);--surface-glass-bg:rgba(248,249,250,.86);--surface-cosmic-bg:#fff;--surface-page-gradient:radial-gradient(circle at 16% 8%, color-mix(in srgb, var(--accent-primary) 14%, transparent), transparent 36%), linear-gradient(180deg, var(--surface-page), var(--surface-chrome));--surface-panel-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 90%, var(--accent-primary)), var(--surface-panel));--surface-card-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 90%, var(--accent-primary)), var(--surface-card));--surface-card-gradient-mobile:linear-gradient(145deg, #121622 0%, #0f131e 58%, #1f2634 100%);--surface-row-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-row) 88%, var(--accent-primary)), var(--surface-row));--surface-background-card-gradient:radial-gradient(circle at 7% 0%, color-mix(in srgb, var(--accent-primary) 9%, transparent), transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 93%, var(--surface-page)), color-mix(in srgb, var(--surface-panel) 86%, var(--surface-page)));--surface-background-card-gradient-mobile:linear-gradient(145deg, #121622 0%, #0f131e 58%, #1f2634 100%);--surface-foreground-card-gradient:radial-gradient(circle at 4% 0%, color-mix(in srgb, var(--accent-primary) 10%, transparent), transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 93%, var(--accent-primary)), color-mix(in srgb, var(--surface-panel) 90%, var(--surface-page)));--surface-allocation-track-bg:color-mix(in srgb, var(--surface-page) 82%, black);--surface-allocation-hidden-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-row) 88%, var(--text-muted)), color-mix(in srgb, var(--surface-row) 72%, black));--chrome-bg:var(--surface-chrome);--chrome-gradient:var(--surface-panel-gradient);--chrome-sidebar-gradient:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent-primary) 7%, transparent), transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 91%, var(--surface-page)), var(--surface-panel));--chrome-sidebar-header-gradient:linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 90%, var(--accent-primary)), transparent);--chrome-sidebar-footer-gradient:linear-gradient(180deg, transparent, color-mix(in srgb, var(--surface-panel) 90%, var(--accent-primary)));--chrome-topbar-gradient:radial-gradient(circle at 28% 0%, color-mix(in srgb, var(--accent-primary) 7%, transparent), transparent 34%), linear-gradient(90deg, color-mix(in srgb, var(--surface-panel) 91%, var(--surface-page)), var(--surface-panel));--chrome-backdrop-filter:none;--chrome-nav-style:sidebar;--chrome-nav-bg:var(--surface-chrome);--chrome-nav-border:var(--border-default);--chrome-nav-text-primary:var(--text-primary);--chrome-nav-text-secondary:var(--text-secondary);--chrome-nav-text-muted:var(--text-muted);--chrome-nav-hover-bg:color-mix(in srgb, var(--accent-primary) 18%, transparent);--chrome-nav-active-bg:var(--accent-primary);--chrome-nav-active-text:var(--text-inverse);--chrome-nav-active-hover-bg:var(--accent-hover);--text-primary:#212529;--text-secondary:#6c757d;--text-muted:#adb5bd;--text-subtle:#c7ced6;--text-heading:#111827;--text-inverse:#fff;--accent-primary:#a04810;--accent-secondary:#b85820;--accent-hover:#c8692f;--accent-pressed:#8a3a0a;--accent-brand:#0d6efd;--accent-brand-muted:#0b5ed7;--accent-primary-soft:color-mix(in srgb, var(--accent-primary) 16%, transparent);--accent-primary-strong:var(--accent-hover);--accent-primary-gradient:linear-gradient(180deg, var(--accent-hover), var(--accent-primary));--accent-primary-gradient-hover:linear-gradient(180deg, var(--accent-primary-strong), var(--accent-hover));--accent-auth-bg:color-mix(in srgb, var(--accent-primary) 24%, var(--surface-card));--accent-auth-gradient:linear-gradient(90deg, color-mix(in srgb, var(--accent-primary) 62%, var(--surface-card)), color-mix(in srgb, var(--accent-secondary) 58%, var(--surface-card)));--accent-auth-gradient-hover:linear-gradient(90deg, color-mix(in srgb, var(--accent-primary) 76%, var(--surface-card)), color-mix(in srgb, var(--accent-secondary) 72%, var(--surface-card)));--accent-auth-text:var(--text-inverse);--accent-auth-border:color-mix(in srgb, var(--accent-primary) 52%, var(--border-default));--status-positive:#198754;--status-positive-soft:color-mix(in srgb, var(--status-positive) 14%, transparent);--status-positive-strong:color-mix(in srgb, var(--status-positive) 74%, var(--text-primary));--status-positive-hover:color-mix(in srgb, var(--status-positive) 88%, var(--text-primary));--status-negative:#dc3545;--status-negative-soft:color-mix(in srgb, var(--status-negative) 14%, transparent);--status-negative-strong:color-mix(in srgb, var(--status-negative) 74%, var(--text-primary));--status-negative-hover:color-mix(in srgb, var(--status-negative) 88%, var(--text-primary));--status-warning:#ffc107;--status-warning-soft:color-mix(in srgb, var(--status-warning) 14%, transparent);--status-warning-strong:color-mix(in srgb, var(--status-warning) 76%, var(--text-primary));--status-warning-hover:color-mix(in srgb, var(--status-warning) 88%, var(--text-primary));--status-info:#0d6efd;--status-info-soft:color-mix(in srgb, var(--status-info) 14%, transparent);--status-info-strong:color-mix(in srgb, var(--status-info) 74%, var(--text-primary));--status-info-hover:color-mix(in srgb, var(--status-info) 88%, var(--text-primary));--status-neutral:#6b7280;--status-positive-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-positive) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-positive) 64%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-positive) 32%, var(--surface-page)) 100%);--status-warning-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-warning) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-warning) 64%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-warning) 32%, var(--surface-page)) 100%);--status-negative-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-negative) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-negative) 64%, var(--surface-page)) 54%, color-mix(in srgb, var(--status-negative) 32%, var(--surface-page)) 100%);--status-info-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-info) 88%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-info) 64%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-info) 32%, var(--surface-page)) 100%);--status-neutral-allocation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--status-neutral) 74%, var(--text-primary)) 0%, color-mix(in srgb, var(--status-neutral) 62%, var(--surface-page)) 52%, color-mix(in srgb, var(--status-neutral) 32%, var(--surface-page)) 100%);--status-positive-allocation-glow:color-mix(in srgb, var(--status-positive) 30%, transparent);--status-warning-allocation-glow:color-mix(in srgb, var(--status-warning) 22%, transparent);--status-negative-allocation-glow:color-mix(in srgb, var(--status-negative) 30%, transparent);--status-info-allocation-glow:color-mix(in srgb, var(--status-info) 26%, transparent);--status-neutral-allocation-glow:color-mix(in srgb, var(--status-neutral) 18%, transparent);--status-warning-border:color-mix(in srgb, var(--status-warning) 46%, var(--border-default));--status-warning-banner-gradient:linear-gradient(90deg, color-mix(in srgb, var(--status-warning) 14%, var(--surface-row)) 0%, color-mix(in srgb, var(--status-warning) 7%, var(--surface-row)) 100%);--border-default:#dee2e6;--border-muted:#ced4da;--border-hover:#ced4da;--border-focus:var(--accent-primary);--border-strong:#adb5bd;--border-subtle:color-mix(in srgb, var(--border-default) 66%, transparent);--border-dark:var(--surface-chrome);--border-footer-primary:color-mix(in srgb, var(--accent-primary) 45%, transparent);--border-footer-secondary:color-mix(in srgb, var(--accent-primary) 35%, transparent);--border-allocation-separator:color-mix(in srgb, var(--surface-page) 28%, transparent);--shadow-sm:0 0 0 1px var(--border-default);--shadow-base:0 8px 24px rgba(0,0,0,.22);--shadow-md:0 8px 32px rgba(0,0,0,.3);--shadow-lg:0 32px 80px -20px rgba(0,0,0,.58);--shadow-xl:0 44px 120px -36px rgba(0,0,0,.68);--shadow-card:0 0 0 1px var(--border-default);--shadow-card-hover:0 12px 30px color-mix(in srgb, var(--surface-page) 72%, transparent);--shadow-auth-cta:0 16px 28px color-mix(in srgb, var(--accent-primary) 22%, transparent);--shadow-auth-cta-hover:0 18px 34px color-mix(in srgb, var(--accent-primary) 28%, transparent);--shadow-allocation-track:inset 0 0 0 1px color-mix(in srgb, var(--surface-page) 48%, black), 0 1px 0 color-mix(in srgb, var(--text-primary) 6%, transparent);--shadow-panel:0 18px 48px color-mix(in srgb, var(--surface-page) 62%, transparent);--shadow-background-card:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 4%, transparent), 0 8px 18px color-mix(in srgb, var(--surface-page) 14%, transparent);--shadow-foreground-card:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 4%, transparent), 0 5px 12px color-mix(in srgb, var(--accent-primary) 5%, transparent), 0 3px 8px color-mix(in srgb, var(--surface-page) 10%, transparent);--shadow-chrome-sidebar:inset -1px 0 0 color-mix(in srgb, var(--text-primary) 2%, transparent), 6px 0 18px color-mix(in srgb, var(--surface-page) 10%, transparent);--shadow-chrome-topbar:inset 0 -1px 0 color-mix(in srgb, var(--text-primary) 2%, transparent), 0 4px 14px color-mix(in srgb, var(--surface-page) 10%, transparent);--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-panel:var(--shadow-panel);--chart-primary:var(--accent-primary);--chart-secondary:var(--accent-secondary);--chart-tertiary:var(--status-info);--chart-positive:var(--status-positive);--chart-negative:var(--status-negative);--chart-gradient-start:var(--accent-primary);--chart-gradient-end:var(--accent-secondary);--chart-canvas-bg:var(--surface-chrome);--chart-grid-line:var(--border-subtle);--chart-positive-line:var(--chart-positive);--chart-positive-fill:color-mix(in srgb, var(--chart-positive) 64%, var(--text-primary));--chart-positive-shadow:color-mix(in srgb, var(--chart-positive) 18%, transparent);--chart-negative-line:var(--chart-negative);--chart-negative-fill:color-mix(in srgb, var(--chart-negative) 64%, var(--text-primary));--chart-negative-shadow:color-mix(in srgb, var(--chart-negative) 18%, transparent);--chart-neutral-line:var(--status-neutral);--chart-neutral-fill:color-mix(in srgb, var(--status-neutral) 64%, var(--text-primary));--chart-neutral-shadow:color-mix(in srgb, var(--status-neutral) 14%, transparent);--hero-gradient-start:color-mix(in srgb, var(--accent-primary) 22%, transparent);--hero-gradient-end:color-mix(in srgb, var(--accent-brand) 8%, transparent);--hero-text-body:var(--text-secondary);--hero-media-overlay:color-mix(in srgb, var(--surface-page) 45%, transparent);--hero-bg-gradient:radial-gradient(circle at 20% 18%, var(--hero-gradient-start) 0%, transparent 55%), radial-gradient(circle at 82% 82%, var(--hero-gradient-end) 0%, transparent 55%), var(--surface-page-gradient);--hero-glow-gradient:radial-gradient(circle at 52% 42%, color-mix(in srgb, var(--accent-hover) 8%, transparent) 0%, transparent 65%), radial-gradient(circle at 32% 76%, color-mix(in srgb, var(--accent-primary) 5%, transparent) 0%, transparent 60%);--hero-depth-vignette:radial-gradient(ellipse at center, transparent 55%, color-mix(in srgb, var(--surface-page) 78%, black) 100%);--effect-mesh-brand-glow:color-mix(in srgb, var(--accent-brand) 8%, transparent);--effect-mesh-accent-glow:color-mix(in srgb, var(--accent-primary) 6%, transparent);--effect-mesh-base-glow:color-mix(in srgb, var(--accent-brand) 4%, transparent);--effect-cosmic-primary-glow:color-mix(in srgb, var(--accent-primary) 22%, transparent);--effect-cosmic-secondary-glow:color-mix(in srgb, var(--accent-secondary) 10%, transparent);--effect-cosmic-tertiary-glow:color-mix(in srgb, var(--accent-hover) 8%, transparent);--effect-pnl-gradient-start:color-mix(in srgb, var(--status-positive) 18%, transparent);--effect-allocation-highlight:color-mix(in srgb, var(--text-primary) 16%, transparent);--effect-allocation-lowlight:color-mix(in srgb, var(--surface-page) 20%, transparent);--effect-inner-glow-color:color-mix(in srgb, var(--accent-primary) 35%, transparent);--effect-inner-glow-shadow:color-mix(in srgb, var(--accent-primary) 15%, transparent);--effect-grid-line:color-mix(in srgb, var(--accent-primary) 15%, transparent);--effect-grid-glow:color-mix(in srgb, var(--accent-primary) 5%, transparent);--effect-grid-pattern:linear-gradient(var(--effect-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--effect-grid-line) 1px, transparent 1px);--effect-grid-mask:radial-gradient(ellipse at center, rgba(0,0,0,.85) 0%, rgba(0,0,0,.45) 55%, transparent 92%)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}