/* KODE Markets v1.2.0 — Institutional Precision Design Tokens */
:root{
  color-scheme:dark light;
  --brand-navy-1000:#020817;--brand-navy-950:#050D1D;--brand-navy-900:#07162E;--brand-navy-850:#0A1D3A;--brand-navy-800:#0D2448;--brand-navy-700:#17365F;
  --brand-gold-700:#866418;--brand-gold-600:#A98129;--brand-gold-500:#C9A34A;--brand-gold-400:#E0BE68;--brand-gold-300:#F0D892;
  --gold-text-on-light:#71530F;
  --surface-dark-0:#020817;--surface-dark-1:#050D1D;--surface-dark-2:#08162D;--surface-dark-3:#0D2344;
  --surface-light-0:#FFFFFF;--surface-light-1:#F5F7FA;--surface-light-2:#EBEFF4;--surface-light-3:#E0E6ED;
  --ink-0:#FFFFFF;--ink-100:#F4F7FB;--ink-200:#E4E9F0;--ink-300:#CDD4DF;--ink-400:#A8B3C3;--ink-500:#808DA0;--ink-600:#647186;--ink-700:#445167;--ink-800:#2B3546;--ink-900:#151D2B;--ink-950:#09111E;
  --market-up:#27B3A2;--market-down:#D85B73;--market-neutral:#7E8DA5;
  --state-success:#167D68;--state-warning:#A86B0E;--state-danger:#B83952;--state-info:#2769A8;
  --bg:var(--surface-dark-0);--bg-elevated:var(--surface-dark-1);--text:var(--ink-100);--text-soft:var(--ink-300);--text-muted:var(--ink-500);--line:color-mix(in srgb,var(--ink-100) 15%,transparent);--line-strong:color-mix(in srgb,var(--ink-100) 28%,transparent);
  --brand-primary-runtime:var(--brand-navy-900);--brand-accent-runtime:var(--brand-gold-500);
  --container:1240px;--grid-gap:24px;
  --space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;
  --radius-1:4px;--radius-2:8px;--radius-3:12px;--radius-4:18px;
  --shadow-1:0 12px 34px color-mix(in srgb,var(--brand-navy-1000) 25%,transparent);--shadow-2:0 24px 80px color-mix(in srgb,var(--brand-navy-1000) 42%,transparent);--shadow-dark:0 36px 100px color-mix(in srgb,var(--brand-navy-1000) 70%,transparent);
  --font-display:"Aptos Display","Segoe UI",Arial,sans-serif;--font-body:"Aptos","Segoe UI",Arial,sans-serif;--font-arabic:"Noto Sans Arabic","Segoe UI",Tahoma,sans-serif;--font-numeric:"SFMono-Regular",Consolas,"Liberation Mono",monospace;
  --step--1:clamp(.74rem,.7rem + .12vw,.82rem);--step-0:clamp(.94rem,.89rem + .16vw,1.02rem);--step-1:clamp(1.1rem,1rem + .35vw,1.3rem);--step-2:clamp(1.45rem,1.24rem + .7vw,1.85rem);--step-3:clamp(2rem,1.58rem + 1.45vw,2.8rem);--step-4:clamp(2.8rem,2rem + 2.9vw,4.8rem);--step-5:clamp(3.7rem,2.5rem + 4.4vw,6.7rem);
  --motion-fast:160ms;--motion-base:240ms;--motion-slow:340ms;--ease-out:cubic-bezier(.22,1,.36,1);--ease-standard:cubic-bezier(.2,0,0,1);
  --focus:0 0 0 3px color-mix(in srgb,var(--brand-gold-400) 58%,transparent);
}
html[data-theme="light"]{--bg:var(--surface-light-0);--bg-elevated:var(--surface-light-1);--text:var(--ink-950);--text-soft:var(--ink-700);--text-muted:var(--ink-600);--line:color-mix(in srgb,var(--ink-950) 14%,transparent);--line-strong:color-mix(in srgb,var(--ink-950) 24%,transparent);}

:root{
  --legacy-app-001:#071B44;
  --legacy-app-002:#04142f;
  --legacy-app-003:#0b275a;
  --legacy-app-004:#C9A34A;
  --legacy-app-005:#e1c675;
  --legacy-app-006:#fff;
  --legacy-app-007:#061128;
  --legacy-app-008:#5f6b7f;
  --legacy-app-009:#f3f6fb;
  --legacy-app-010:#dce3ee;
  --legacy-app-011:#156b55;
  --legacy-app-012:#8f6505;
  --legacy-app-013:#a23d3d;
  --legacy-app-014:rgba(7,27,68,.14);
  --legacy-app-015:rgba(201,163,74,.55);
  --legacy-app-016:rgba(201,163,74,.25);
  --legacy-app-017:rgba(7,27,68,.28);
  --legacy-app-018:rgba(201,163,74,.08);
  --legacy-app-019:rgba(255,255,255,.38);
  --legacy-app-020:rgba(255,255,255,.08);
  --legacy-app-021:rgba(255,255,255,.16);
  --legacy-app-022:rgba(7,27,68,.2);
  --legacy-app-023:rgba(255,255,255,.35);
  --legacy-app-024:#03102a;
  --legacy-app-025:#dbe4f4;
  --legacy-app-026:rgba(7,27,68,.95);
  --legacy-app-027:#e8edf7;
  --legacy-app-028:rgba(255,255,255,.2);
  --legacy-app-029:rgba(3,16,42,.96);
  --legacy-app-030:rgba(3,16,42,.77);
  --legacy-app-031:rgba(3,16,42,.08);
  --legacy-app-032:#e7edf8;
  --legacy-app-033:#c8d3e6;
  --legacy-app-034:#eef2f8;
  --legacy-app-035:#35435a;
  --legacy-app-036:#fff2d1;
  --legacy-app-037:#765400;
  --legacy-app-038:#f7e5e5;
  --legacy-app-039:#8a3030;
  --legacy-app-040:#dff3ec;
  --legacy-app-041:#145c49;
  --legacy-app-042:#c4cfdf;
  --legacy-app-043:#f8fafc;
  --legacy-app-044:rgba(255,255,255,.05);
  --legacy-app-045:#071b44;
  --legacy-app-046:rgba(255,255,255,.13);
  --legacy-app-047:rgba(201,163,74,.6);
  --legacy-app-048:rgba(201,163,74,.14);
  --legacy-app-049:#f7f9fc;
  --legacy-app-050:rgba(255,255,255,.15);
  --legacy-app-051:rgba(255,255,255,.04);
  --legacy-app-052:#9aa8bf;
  --legacy-app-053:rgba(201,163,74,.12);
  --legacy-app-054:#4a5870;
  --legacy-app-055:#eaf0f8;
  --legacy-app-056:#e9eef7;
  --legacy-app-057:rgba(7,27,68,.97);
  --legacy-app-058:rgba(7,27,68,.78);
  --legacy-app-059:rgba(3,16,42,.72);
  --legacy-app-060:rgba(3,16,42,.15);
  --legacy-app-061:#cbd5e6;
  --legacy-app-062:#46536a;
  --legacy-app-063:#edf2f9;
  --legacy-app-064:rgba(7,27,68,.07);
  --legacy-app-065:#c7d1df;
  --legacy-app-066:rgba(201,163,74,.13);
  --legacy-app-067:#f9e8e8;
  --legacy-app-068:#812f2f;
  --legacy-app-069:#edc0c0;
  --legacy-app-070:#e2f4ed;
  --legacy-app-071:#145a48;
  --legacy-app-072:#bfe3d7;
  --legacy-app-073:rgba(3,16,42,.97);
  --legacy-app-074:rgba(7,27,68,.76);
  --legacy-app-075:#91a0b9;
  --legacy-app-076:#65738c;
  --legacy-app-077:rgba(3,16,42,.95);
  --legacy-app-078:rgba(7,27,68,.83);
  --legacy-app-079:rgba(255,255,255,.98);
  --legacy-app-080:rgba(0,0,0,.3);
  --legacy-app-081:rgba(255,255,255,.3);
  --legacy-app-082:#020d22;
  --legacy-app-083:#c6d0e1;
  --legacy-app-084:rgba(255,255,255,.1);
  --legacy-app-085:#8e9bb0;
  --legacy-app-086:rgba(0,0,0,.25);
  --legacy-app-087:#ffffff;
  --legacy-app-088:#f5f7fb;
  --legacy-app-089:#061936;
  --legacy-app-090:#cbd5e3;
  --legacy-app-091:#69758a;
  --legacy-app-092:rgba(7,27,68,.09);
  --legacy-app-093:rgba(4,20,47,.16);
  --legacy-app-094:#f2f5fa;
  --legacy-app-095:rgba(255,255,255,.07);
  --legacy-app-096:rgba(4,20,47,.985);
  --legacy-app-097:rgba(1,8,20,.16);
  --legacy-app-098:rgba(255,255,255,.12);
  --legacy-app-099:rgba(1,8,20,.64);
  --legacy-app-100:rgba(3,16,42,.88);
  --legacy-app-101:rgba(3,16,42,.42);
  --legacy-app-102:rgba(255,255,255,.32);
  --legacy-app-103:rgba(255,255,255,.18);
  --legacy-app-104:#e4ebf7;
  --legacy-app-105:#e2e8f1;
  --legacy-app-106:#e0e6ef;
  --legacy-app-107:rgba(7,27,68,.045);
  --legacy-app-108:#edf2f8;
  --legacy-app-109:rgba(255,255,255,.14);
  --legacy-app-110:#bfcbe0;
  --legacy-app-111:#dfe5ee;
  --legacy-app-112:rgba(255,255,255,.9);
  --legacy-app-113:rgba(7,27,68,.055);
  --legacy-app-114:rgba(255,255,255,.22);
  --legacy-app-115:rgba(3,16,42,.76);
  --legacy-app-116:#0b285a;
  --legacy-app-117:#c5d0e3;
  --legacy-app-118:rgba(255,255,255,.045);
  --legacy-app-119:#ecf1f9;
  --legacy-app-120:#95a7c3;
  --legacy-app-121:rgba(0,0,0,.28);
  --legacy-app-122:rgba(3,16,42,.32);
  --legacy-app-123:#d9e0eb;
  --legacy-app-124:#c7d2e5;
  --legacy-app-125:rgba(201,163,74,.4);
  --legacy-app-126:#fff8e9;
  --legacy-app-127:#0c2d65;
  --legacy-app-128:rgba(201,163,74,.2);
  --legacy-app-129:#c6d2e5;
  --legacy-app-130:#eef2f7;
  --legacy-app-131:#b9c6da;
  --legacy-app-132:#f4f7fb;
  --legacy-app-133:rgba(201,163,74,.45);
  --legacy-app-134:#b8c6da;
  --legacy-app-135:#cbd5e1;
  --legacy-app-136:#0a2859;
  --legacy-app-137:#c3cee0;
  --legacy-app-138:rgba(3,16,42,.78);
  --legacy-app-139:rgba(3,16,42,.18);
  --legacy-app-140:#d8e1ef;
  --legacy-app-141:#b9c5d8;
  --legacy-app-142:#c6d2e4;
  --legacy-app-143:#e6ebf2;
  --legacy-app-144:#4d5b70;
  --legacy-app-145:#4f5e73;
  --legacy-app-146:#c3cde0;
  --legacy-app-147:#aebbd1;
  --legacy-app-148:#8898b2;
  --legacy-app-149:rgba(1,8,20,.35);
  --legacy-app-150:#dfe6f1;
  --legacy-app-151:#8ea0bb;
  --legacy-app-152:rgba(0,0,0,.32);
  --legacy-app-153:rgba(3,16,42,.82);
  --legacy-app-154:rgba(3,16,42,.83);
  --legacy-app-155:rgba(3,16,42,.94);
  --legacy-app-156:rgba(3,16,42,.99);
  --legacy-app-157:rgba(255,255,255,.34);
  --legacy-app-158:rgba(255,255,255,.09);
  --legacy-admin-001:#071B44;
  --legacy-admin-002:#04142f;
  --legacy-admin-003:#C9A34A;
  --legacy-admin-004:#fff;
  --legacy-admin-005:#f3f6fb;
  --legacy-admin-006:#061128;
  --legacy-admin-007:#667287;
  --legacy-admin-008:#dce3ee;
  --legacy-admin-009:#156b55;
  --legacy-admin-010:#8f6505;
  --legacy-admin-011:#a23d3d;
  --legacy-admin-012:rgba(7,27,68,.08);
  --legacy-admin-013:#bcc8d8;
  --legacy-admin-014:rgba(255,255,255,.12);
  --legacy-admin-015:#cbd5e6;
  --legacy-admin-016:rgba(255,255,255,.08);
  --legacy-admin-017:rgba(255,255,255,.96);
  --legacy-admin-018:#c5cfdd;
  --legacy-admin-019:#dff3ec;
  --legacy-admin-020:#145c49;
  --legacy-admin-021:#fff2d1;
  --legacy-admin-022:#765400;
  --legacy-admin-023:#f7e5e5;
  --legacy-admin-024:#8a3030;
  --legacy-admin-025:#edf1f7;
  --legacy-admin-026:#526077;
  --legacy-admin-027:#fffaf0;
  --legacy-admin-028:#eef2f8;
  --legacy-admin-029:#254cb6;
  --legacy-admin-030:#267a3c;
  --legacy-admin-031:#8d99ac;
  --legacy-admin-032:#c8d0dc;
  --legacy-admin-033:#07172f;
  --legacy-admin-034:#f6f8fb;
  --legacy-admin-035:#cbd5e1;
  --legacy-admin-036:rgba(201,163,74,.58);
  --legacy-admin-037:#f5f7fa;
  --legacy-admin-038:#071b44;
  --legacy-admin-039:rgba(4,20,47,.08);
  --legacy-admin-040:rgba(255,255,255,.2);
  --legacy-admin-041:rgba(255,255,255,.18);
  --legacy-admin-042:rgba(255,255,255,.1);
  --legacy-admin-043:rgba(255,255,255,.045);
  --legacy-admin-044:#9fb0c9;
  --legacy-admin-045:#758aa9;
  --legacy-admin-046:#bac7dc;
  --legacy-admin-047:#8fa2c1;
  --legacy-admin-048:rgba(255,255,255,.075);
  --legacy-admin-049:rgba(201,163,74,.2);
  --legacy-admin-050:rgba(201,163,74,.06);
  --legacy-admin-051:rgba(255,255,255,.035);
  --legacy-admin-052:#cad4e4;
  --legacy-admin-053:rgba(2,9,22,.62);
  --legacy-admin-054:rgba(255,255,255,.97);
  --legacy-admin-055:rgba(7,27,68,.045);
  --legacy-admin-056:#f8fafc;
  --legacy-admin-057:rgba(21,107,85,.18);
  --legacy-admin-058:rgba(21,107,85,.07);
  --legacy-admin-059:rgba(7,27,68,.16);
  --legacy-admin-060:#dfe5ee;
  --legacy-admin-061:rgba(7,27,68,.055);
  --legacy-admin-062:rgba(201,163,74,.09);
  --legacy-admin-063:#fafbfd;
  --legacy-admin-064:#f7f9fc;
  --legacy-admin-065:#e4e9f1;
  --legacy-admin-066:#f2f5f9;
  --legacy-admin-067:#40506a;
  --legacy-admin-068:#fbfcfe;
  --legacy-admin-069:#eef2f7;
  --legacy-admin-070:#43516a;
  --legacy-admin-071:rgba(201,163,74,.12);
  --legacy-admin-072:#c7d1df;
  --legacy-admin-073:rgba(7,27,68,.05);
  --legacy-admin-074:#bdc8d8;
}
