@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/72eb887780d91848-s.1_wjncogyh-s7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/abc90e3a599e849c-s.p.2y2uoi4t910qy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.MOAP6q_className{font-family:Sora,Sora Fallback;font-style:normal}.MOAP6q_variable{--font-sora:"Sora", "Sora Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/4032351b19cb998e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.hpvSLW_className{font-family:Figtree,Figtree Fallback;font-style:normal}.hpvSLW_variable{--font-figtree:"Figtree", "Figtree Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-500:#6d28d9;--brand-600:#5b21b6;--brand-rgb:109 40 217;--brand-contrast:#fff;--gray-0:#fff;--gray-25:#fcfcfd;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--gray-950:#020617;--color-bg:#fff;--color-surface:#fff;--color-surface-raised:var(--gray-50);--color-surface-sunken:var(--gray-100);--color-surface-hover:var(--gray-100);--color-surface-glass:#ffffffeb;--color-overlay:#0f172a8c;--color-border-subtle:#0f172a0f;--color-border:#0f172a1a;--color-border-strong:#0f172a2e;--color-text:var(--gray-900);--color-text-secondary:var(--gray-700);--color-text-muted:var(--gray-500);--color-text-disabled:var(--gray-400);--color-text-inverse:var(--gray-0);--status-success-fg:#047857;--status-success-bg:#0596691a;--status-success-border:#05966940;--status-success-solid:#059669;--status-warning-fg:#b45309;--status-warning-bg:#d977061a;--status-warning-border:#d9770640;--status-warning-solid:#d97706;--status-danger-fg:#b91c1c;--status-danger-bg:#dc26261a;--status-danger-border:#dc262640;--status-danger-solid:#dc2626;--status-info-fg:#0369a1;--status-info-bg:#0284c71a;--status-info-border:#0284c740;--status-info-solid:#0284c7;--status-neutral-fg:#334155;--status-neutral-bg:#f1f5f9;--status-neutral-border:#e2e8f0;--status-neutral-solid:#64748b;--status-accent-fg:#6d28d9;--status-accent-bg:#f5f3ff;--status-accent-border:#ddd6fe;--status-accent-solid:#7c3aed;--money-positive:#047857;--money-negative:#b91c1c;--chart-1:#2563eb;--chart-2:#f97316;--chart-3:#059669;--chart-4:#9333ea;--chart-5:#dc2626;--chart-6:#0891b2;--chart-7:#ca8a04;--chart-8:#64748b;--chart-grid:var(--gray-200);--chart-axis:var(--gray-500);--font-sans:var(--font-figtree,system-ui), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-sora,var(--font-figtree,system-ui)), var(--font-sans);--font-mono:ui-monospace, "SFMono-Regular", "JetBrains Mono", Menlo, Consolas, monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-base:.9375rem;--text-lg:1.0625rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.25;--leading-normal:1.5;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-xs:4px;--radius-s:6px;--radius-m:8px;--radius-l:12px;--radius-xl:16px;--radius-pill:9999px;--shadow-xs:0 1px 2px #0f172a0d;--shadow-s:0 1px 3px #0f172a14, 0 1px 2px #0f172a0a;--shadow-m:0 4px 16px -2px #0f172a0d, 0 2px 4px -2px #0f172a08;--z-base:0;--z-sticky:10;--z-header:30;--z-sidebar:40;--z-dropdown:50;--z-drawer:60;--z-modal:70;--z-toast:80;--z-tooltip:90;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.3, 0, 0, 1.2);--sidebar-width:256px;--sidebar-width-collapsed:72px;--topbar-height:60px;--content-max-width:1440px;--site-max-width:clamp(1420px, 92vw, 2100px);--site-gutter:clamp(1rem, 2.2vw, 2.5rem);--control-height-s:30px;--control-height-m:36px;--control-height-l:42px;--footer-bg:#090e1a;--footer-border-subtle:#ffffff14;--footer-surface-raised:#11182c;--footer-surface-border:#ffffff1f;--footer-text-high:#fff;--footer-text-medium:#e2e8f0;--footer-text-muted:#94a3b8;--footer-risk-bg:#f59e0b1f;--footer-risk-border:#f59e0b4d}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#080c16;--color-surface:#0e1526;--color-surface-raised:#141e36;--color-surface-sunken:#0b1120;--color-surface-hover:#ffffff0a;--color-surface-glass:#0e1526bf;--color-overlay:#020617b3;--color-border-subtle:#ffffff0f;--color-border:#ffffff1a;--color-border-strong:#ffffff2e;--color-text:#f8fafc;--color-text-secondary:#cbd5e1;--color-text-muted:#94a3b8;--color-text-disabled:#64748b;--color-text-inverse:#0b1120;--status-success-fg:#6ee7b7;--status-success-bg:#10b9811f;--status-success-border:#10b9814d;--status-success-solid:#10b981;--status-warning-fg:#fcd34d;--status-warning-bg:#f59e0b1f;--status-warning-border:#f59e0b4d;--status-warning-solid:#f59e0b;--status-danger-fg:#fca5a5;--status-danger-bg:#ef44441f;--status-danger-border:#ef44444d;--status-danger-solid:#ef4444;--status-info-fg:#7dd3fc;--status-info-bg:#0ea5e91f;--status-info-border:#0ea5e94d;--status-info-solid:#0ea5e9;--status-neutral-fg:#cbd5e1;--status-neutral-bg:#94a3b81f;--status-neutral-border:#94a3b84d;--status-neutral-solid:#94a3b8;--status-accent-fg:#c4b5fd;--status-accent-bg:#8b5cf624;--status-accent-border:#8b5cf659;--status-accent-solid:#8b5cf6;--money-positive:#34d399;--money-negative:#f87171;--chart-1:#60a5fa;--chart-2:#fb923c;--chart-3:#34d399;--chart-4:#c084fc;--chart-5:#f87171;--chart-6:#22d3ee;--chart-7:#facc15;--chart-8:#94a3b8;--chart-grid:#ffffff1a;--chart-axis:#94a3b8;--shadow-xs:0 1px 2px #0006;--shadow-s:0 1px 3px #00000073;--shadow-m:0 10px 25px -5px #0006, 0 8px 10px -6px #0000004d;--footer-bg:#040711;--footer-border-subtle:#ffffff0f;--footer-surface-raised:#090e1d;--footer-surface-border:#ffffff14;--footer-text-high:#f8fafc;--footer-text-medium:#cbd5e1;--footer-text-muted:#8b9bb4;--footer-risk-bg:#f59e0b14;--footer-risk-border:#f59e0b38}@media (min-width:1024px){:root{--text-2xs:.725rem;--text-xs:.8125rem;--text-sm:.875rem;--text-md:.9375rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.3125rem;--text-2xl:1.5625rem;--text-3xl:1.95rem;--text-4xl:2.35rem}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}:root,[data-panel],[data-brand],[data-platform-site],[data-platform-site] [data-surface=dark]{--brand-50:rgb(var(--brand-rgb) / .08);--brand-100:rgb(var(--brand-rgb) / .16);--color-primary:var(--brand-500);--color-primary-hover:var(--brand-600);--color-primary-subtle:var(--brand-50);--color-on-primary:var(--brand-contrast);--color-link:var(--brand-500);--color-focus-ring:var(--brand-500);--shadow-l:0 12px 28px -4px #0f172a17, 0 0 20px -4px rgb(var(--brand-rgb) / .2);--footer-top-border:rgb(var(--brand-rgb) / .35);--site-heading-weight:800;--site-title-tracking:-.03em;--site-display-tracking:-.035em;--site-heading-transform:none;--site-section-pad:clamp(4rem, 8vw, 6rem);--site-section-divider:1px solid var(--color-border-subtle);--site-surface-bg:color-mix(in srgb, var(--brand-500) 5%, var(--gray-100));--site-eyebrow-radius:var(--radius-pill);--site-eyebrow-bg:var(--color-primary-subtle);--site-eyebrow-border:1px solid rgb(var(--brand-rgb) / .25);--site-eyebrow-color:var(--color-primary);--site-eyebrow-transform:uppercase;--site-eyebrow-tracking:.06em;--site-accent-fill:linear-gradient(135deg, var(--brand-500), var(--brand-accent,var(--brand-500)));--site-accent-style:normal;--site-btn-radius:var(--radius-m);--site-btn-transform:none;--site-btn-tracking:normal;--site-btn-shadow:0 8px 24px -6px rgb(var(--brand-rgb) / .45);--site-card-radius:var(--radius-l);--site-card-bg:var(--color-surface);--site-card-border:1px solid var(--color-border);--site-card-shadow:var(--shadow-m);--site-card-pad:var(--space-6);--site-hero-bg:none;--site-section-bg:var(--color-bg);--site-btn-bg:var(--color-primary);--site-btn-hover-filter:brightness(1.08);--site-btn2-bg:var(--color-surface);--site-btn2-border:var(--color-border);--site-card-hover-lift:-2px;--site-card-hover-border:rgb(var(--brand-rgb) / .35);--site-card-hover-shadow:var(--shadow-l);--site-icon-bg:var(--color-primary-subtle);--site-icon-color:var(--color-primary);--site-icon-radius:var(--radius-m);--site-nav-bg:var(--color-surface-glass);--site-nav-border:1px solid var(--color-border-subtle);--site-nav-shadow:none;--site-band-bg:radial-gradient(56% 72% at 86% 24%, color-mix(in srgb, var(--brand-accent,var(--color-on-primary)) 36%, transparent), transparent 68%), radial-gradient(48% 60% at 8% 88%, color-mix(in srgb, var(--brand-accent,var(--color-primary)) 26%, transparent), transparent 72%), linear-gradient(135deg, var(--color-primary) 0%, color-mix(in srgb, var(--color-primary) 82%, var(--brand-accent,var(--color-primary))) 100%);--site-ribbon-bg:var(--color-primary);--site-hero-align:inherit}:root[data-theme=dark],[data-theme=dark] [data-panel],[data-theme=dark] [data-brand],[data-theme=dark] [data-platform-site],[data-theme=dark] [data-platform-site] [data-surface=dark]{--brand-50:rgb(var(--brand-rgb) / .14);--brand-100:rgb(var(--brand-rgb) / .24);--site-surface-bg:color-mix(in srgb, var(--brand-500) 7%, var(--color-surface));--shadow-l:0 20px 30px -10px #00000080, 0 0 20px -5px rgb(var(--brand-rgb) / .25);--footer-top-border:#ffffff14}[data-platform-site]{--brand-500:#0a0a0a;--brand-600:#262626;--brand-rgb:10 10 10;--brand-contrast:#fff;--brand-accent:#1d4ed8;--site-btn-hover-filter:opacity(.86);--footer-bg:#0a0a0a;--footer-surface-raised:#151517;--footer-text-medium:#e4e4e7;--footer-text-muted:#a1a1aa;background:var(--color-bg);color:var(--color-text)}[data-theme=dark] [data-platform-site]{--brand-500:#fafafa;--brand-600:#e4e4e7;--brand-rgb:250 250 250;--brand-contrast:#0a0a0a;--brand-accent:#60a5fa;--color-bg:#09090b;--color-surface:#111113;--color-surface-raised:#18181b;--color-surface-sunken:#0c0c0e;--color-surface-glass:#111113c7;--footer-bg:#050506;--footer-surface-raised:#0f0f11;--site-ribbon-bg:var(--color-surface-raised);--site-ribbon-fg:var(--color-text)}[data-platform-site] [data-surface=dark],[data-theme=dark] [data-platform-site] [data-surface=dark]{--brand-500:#60a5fa;--brand-600:#3b82f6;--brand-rgb:96 165 250;--brand-contrast:#0a0a0a;--brand-accent:#93c5fd}[data-panel=saas-operator]{--brand-500:#6d28d9;--brand-600:#5b21b6;--brand-rgb:109 40 217}[data-panel=broker-superadmin]{--brand-500:#d97706;--brand-600:#b45309;--brand-rgb:217 119 6}[data-panel=broker-admin]{--brand-500:#059669;--brand-600:#047857;--brand-rgb:5 150 105}[data-panel=client-portal]{--brand-500:#0891b2;--brand-600:#0e7490;--brand-rgb:8 145 178}[data-panel=ib-portal]{--brand-500:#e11d48;--brand-600:#be123c;--brand-rgb:225 29 72}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;transition:background-color .25s,color .25s}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.025em;font-weight:700;line-height:1.2}p{font-family:var(--font-sans);color:var(--color-text-secondary);line-height:1.65}a{color:inherit;text-decoration:none}input,button,select,textarea{font-family:var(--font-sans)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--color-border-strong)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:1024px){.hide-on-tablet{display:none!important}}@media (max-width:768px){.hide-on-mobile,.hidden-on-mobile{display:none!important}}
