:root{--mv-blue:#008CD1;--mv-teal:#00C9D8;--mv-cyan:#0FD;--mv-gradient:linear-gradient(90deg, #008CD1 0%, #00C9D8 50%, #0FD 100%);--mv-gradient-diag:linear-gradient(135deg, #008CD1 0%, #00C9D8 50%, #0FD 100%);--mv-gradient-soft:linear-gradient(90deg, rgba(0, 140, 209, .16) 0%, rgba(0, 201, 216, .16) 50%, rgba(0, 255, 221, .16) 100%);--ocean-100:#E8F6FC;--ocean-200:#BDE7F6;--ocean-300:#7CCBEA;--ocean-400:#33A8DE;--ocean-500:#008CD1;--ocean-600:#006899;--ocean-700:#00334E;--lagoon-100:#E8FAFC;--lagoon-200:#B9F0F5;--lagoon-300:#79E2EC;--lagoon-400:#32D3E1;--lagoon-500:#00C9D8;--lagoon-600:#0095A4;--lagoon-700:#00464E;--mint-100:#E5FFFA;--mint-200:#B5FFF2;--mint-300:#75FFE9;--mint-400:#32FFE0;--mint-500:#0FD;--mint-600:#008E7E;--mint-700:#005F56;--blue-100:var(--ocean-100);--blue-200:var(--ocean-200);--blue-300:var(--ocean-300);--blue-400:var(--ocean-400);--blue-500:var(--ocean-500);--blue-600:var(--ocean-600);--blue-700:var(--ocean-700);--cyan-100:var(--mint-100);--cyan-200:var(--mint-200);--cyan-300:var(--mint-300);--cyan-400:var(--mint-400);--cyan-500:var(--mint-500);--cyan-600:var(--lagoon-500);--ink-1000:#050F17;--ink-900:#08151F;--ink-800:#0B1A26;--ink-700:#0F2230;--ink-600:#1A3344;--ink-500:#2B4A5E;--ink-400:#3E6178;--ink-300:#557A91;--grey-500:#546E7A;--grey-400:#8FA6B5;--grey-300:#AFC0CB;--grey-200:#C3D1DA;--grey-100:#D3E3E9;--grey-50:#F3FAFC;--white:#FFF;--success-500:#87BF5E;--warning-500:#FFC93C;--danger-500:#D9604C;--live-500:#D9604C;--surface-page:#08151F;--surface-sunken:#050F17;--surface-card:#0F2230;--surface-raised:#1A3344;--surface-overlay:rgba(8, 21, 31, .86);--surface-hover:rgba(195, 209, 218, .06);--surface-active:rgba(195, 209, 218, .1);--surface-placeholder:#1A3344;--text-strong:#F5F8FA;--text-body:#C3D1DA;--text-muted:#8FA6B5;--text-faint:#8FA6B5;--text-accent:var(--lagoon-500);--text-link:var(--lagoon-500);--text-link-hover:var(--lagoon-300);--text-on-accent:#08151F;--action-fill:var(--lagoon-500);--action-fill-hover:var(--lagoon-400);--on-action-fill:#08151F;--marker:var(--mint-500);--border-hairline:rgba(195, 209, 218, .1);--border-subtle:#2B4A5E;--border-strong:#3E6178;--focus-ring:var(--lagoon-500);--font-head:"Roboto", "Helvetica Neue", Arial, sans-serif;--font-display:"Ciutadella Rounded", "Nunito", ui-rounded, "SF Pro Rounded", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:"Public Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-dv-display:"MV Waheed", "MV Faseyha", "Ciutadella Rounded", ui-rounded, system-ui, -apple-system, "Segoe UI", Roboto, "Faruma", "Noto Sans Thaana", "MV Boli", sans-serif;--font-dv-body:"MV Faseyha", "Public Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Faruma", "Noto Sans Thaana", "MV Boli", sans-serif;--text-3xs:11px;--text-2xs:12px;--text-xs:13px;--text-sm:14px;--text-md:16px;--text-lg:18px;--text-xl:21px;--text-2xl:26px;--text-3xl:32px;--text-4xl:40px;--text-5xl:52px;--text-6xl:68px;--leading-tight:1.08;--leading-snug:1.18;--leading-heading:1.22;--leading-body:1.55;--leading-loose:1.72;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:900;--weight-head:var(--weight-bold);--weight-title:var(--weight-bold);--weight-sub:var(--weight-medium);--weight-number:var(--weight-black);--track-tight:-0.012em;--track-caps:0.1em;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:64px;--space-12:80px;--gutter:clamp(16px, 4vw, 48px);--page-max:1240px;--prose-max:720px;--section-y:clamp(48px, 5vw, 64px);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--radius-card:var(--radius-lg);--radius-media:var(--radius-md);--shadow-2:0 6px 16px -4px rgba(0, 0, 0, .45);--shadow-3:0 18px 40px -12px rgba(0, 0, 0, .58);--glow-cyan:0 0 0 1px rgba(0, 201, 216, .36), 0 6px 26px -6px rgba(0, 201, 216, .3);--ring-focus:0 0 0 2px var(--surface-page), 0 0 0 4px var(--focus-ring);--scrim-bottom:linear-gradient(180deg, rgba(0, 51, 78, 0) 0%, rgba(0, 51, 78, .5) 50%, rgba(8, 21, 31, .94) 100%);--blur-glass:saturate(140%) blur(18px);--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--duration-fast:140ms;--duration-base:220ms;--duration-slow:360ms;--data-neutral:var(--ocean-500);--data-up:#87BF5E;--data-down:#D9604C;--series-1:#14C4D8;--series-2:#FF6B57;--series-3:#FFC93C;--series-4:#906CE5;--series-5:#8CF5E2;--series-6:#E9F8AA;--series-7:var(--ocean-400);--series-8:#8C969F;color-scheme:dark}[data-theme="light"],.mv-light{--surface-page:#F3FAFC;--surface-sunken:var(--ocean-100);--surface-card:var(--white);--surface-raised:var(--ocean-100);--surface-overlay:rgba(243, 250, 252, .9);--surface-hover:rgba(22, 52, 77, .04);--surface-active:rgba(22, 52, 77, .08);--surface-placeholder:#E8F1F6;--text-strong:#16344D;--text-body:#3A4F5C;--text-muted:#546E7A;--text-faint:#546E7A;--text-accent:var(--ocean-600);--text-link:var(--ocean-600);--text-link-hover:var(--ocean-700);--text-on-accent:var(--white);--action-fill:var(--ocean-600);--action-fill-hover:var(--ocean-700);--on-action-fill:var(--white);--marker:var(--ocean-500);--border-hairline:#D3E3E9;--border-subtle:#C2D6DE;--border-strong:#A9C2CC;--focus-ring:var(--ocean-500);--shadow-2:0 6px 16px -6px rgba(22, 52, 77, .16);--shadow-3:0 18px 40px -16px rgba(22, 52, 77, .22);--success-500:#4F7F33;--danger-500:#B4432F;--series-1:#13B9D1;--series-2:#FF6450;--series-3:#FFC23A;--series-4:#8C66E4;--series-5:#7DEBD6;--series-6:#DCF294;--series-7:var(--ocean-600);--series-8:#8C969F;color-scheme:light}@media (prefers-reduced-motion: reduce){:root{--duration-fast:0ms;--duration-base:0ms;--duration-slow:0ms}}