:root{--eskor-font-ui: Inter, system-ui, -apple-system, Segoe UI, sans-serif;--eskor-font-display: Space Grotesk, Inter, system-ui, sans-serif;--eskor-type-micro: 11px;--eskor-type-label: 12px;--eskor-type-table: 12.5px;--eskor-type-body: 14px;--eskor-type-base: 15px;--eskor-type-cardTitle: 15px;--eskor-type-cardTitle-weight: 600;--eskor-type-sectionTitle: 16px;--eskor-type-sectionTitle-weight: 700;--eskor-type-pageTitle: 20px;--eskor-type-pageTitle-weight: 700;--eskor-type-companyTitle: 17px;--eskor-type-companyTitle-weight: 600;--eskor-type-kpiMedium: 22px;--eskor-type-kpiMedium-weight: 700;--eskor-type-kpiLarge: 26px;--eskor-type-kpiLarge-weight: 700;--eskor-type-rating: 18px;--eskor-type-rating-weight: 700;--eskor-type-heroScore: 40px;--eskor-type-heroScore-weight: 700;--eskor-type-appBrand: 17px;--eskor-type-appBrand-weight: 700;--eskor-type-help: 11.5px;--eskor-type-financialNumeric: undefinedpx;--eskor-sp-0: 2px;--eskor-sp-1: 4px;--eskor-sp-2: 6px;--eskor-sp-3: 8px;--eskor-sp-4: 12px;--eskor-sp-5: 16px;--eskor-sp-6: 20px;--eskor-sp-7: 24px;--eskor-sp-8: 32px;--eskor-sp-9: 40px;--eskor-sp-card: 16px;--eskor-sp-card-lg: 20px;--eskor-sp-grid-gap: 12px;--eskor-sp-section: 24px;--eskor-radius-xs: 6px;--eskor-radius-sm: 8px;--eskor-radius-md: 10px;--eskor-radius-lg: 12px;--eskor-radius-pill: 999px;--eskor-radius-note: Pills only for status/rating/badges/small filters — not every card or button.px;--eskor-border: 1px;--eskor-border-strong: 1.5px;--eskor-border-focus: 2px;--eskor-motion-chart: .52s;--eskor-motion-stagger-min: .12s;--eskor-motion-stagger-default: .15s;--eskor-motion-stagger-max: .18s;--eskor-motion-micro-fade: .16s;--eskor-motion-card-entrance: .2s;--eskor-motion-easing: cubic-bezier(.22, 1, .36, 1);--eskor-control-h-sm: 30px;--eskor-control-h: 36px;--eskor-control-h-lg: 44px;--eskor-icon: 18px;--eskor-touch-target: 44px;--eskor-shell-sidebar: 208px;--eskor-shell-header: 65px;--eskor-shell-gutter: 16px;--eskor-shell-rail: 332px;--eskor-shell-rail-min: 300px;--eskor-shell-rail-max: 332px;--eskor-shell-column-gap: 12px;--eskor-shell-row-gap: 16px;--eskor-shell-max-width: 1464px;--eskor-shell-workspace-top: 10px;--eskor-shell-workspace-right: 20px;--eskor-mobile-header: 88px;--eskor-mobile-section-nav: 52px;--eskor-mobile-padding: 20px;--eskor-mobile-card-gap: 12px;--eskor-mobile-bottom-nav: 88px;--eskor-mobile-hero-slot: 180px;--eskor-color-canvas: #F4F6F9;--eskor-color-surface: #FFFFFF;--eskor-color-surfaceRaised: #FFFFFF;--eskor-color-surfaceSoft: #F7F9FB;--eskor-color-sidebar: #FBFCFE;--eskor-color-header: #FFFFFF;--eskor-color-border: #E4E8EF;--eskor-color-borderStrong: #C9D2DE;--eskor-color-textPrimary: #0F1C2E;--eskor-color-textSecondary: #3D4C63;--eskor-color-textMuted: #5B6B82;--eskor-color-textInverse: #FFFFFF;--eskor-color-brand: #067A50;--eskor-color-brandHover: #089964;--eskor-color-brandStrong: #066B46;--eskor-color-brandSoft: #E6F3EA;--eskor-color-brandSubtle: #EDF5F2;--eskor-color-financial: #0B7A54;--eskor-color-financialSoft: #E6F3EA;--eskor-color-behavior: #2563EB;--eskor-color-behaviorSoft: #E9EEFC;--eskor-color-profile: #7C5CD6;--eskor-color-profileSoft: #F0EBFA;--eskor-color-positive: #067A50;--eskor-color-warning: #8F5E0D;--eskor-color-critical: #C22F2B;--eskor-color-info: #1D4FD7;--eskor-color-neutral: #64748B;--eskor-color-ratingAAA: #04714A;--eskor-color-ratingAA: #07895B;--eskor-color-ratingA: #149763;--eskor-color-ratingBBB: #64748B;--eskor-color-ratingBB: #96600F;--eskor-color-ratingB: #D9702C;--eskor-color-ratingCCC: #C22F2B;--eskor-color-ratingAAASoft: #E6F3EA;--eskor-color-ratingAASoft: #E6F3EA;--eskor-color-ratingASoft: #EAF6F0;--eskor-color-ratingBBBSoft: #EDF0F4;--eskor-color-ratingBBSoft: #FBF3DF;--eskor-color-ratingBSoft: #FBEEE3;--eskor-color-ratingCCCSoft: #FBEAE9;--eskor-color-focus: #07895B;--eskor-color-chartNetSales: #0B7A54;--eskor-color-chartGrossProfit: #1FA58A;--eskor-color-chartOperatingProfit: #2563EB;--eskor-color-chartEbitda: #7C5CD6;--eskor-color-chartNetProfit: #0F1C2E;--eskor-color-chartEquity: #14B8A6;--eskor-color-chartAssets: #64748B;--eskor-color-chartLiabilities: #C22F2B;--eskor-color-chartFinancialScore: #0B7A54;--eskor-color-chartBehaviorScore: #2563EB;--eskor-color-chartProfileScore: #7C5CD6;--eskor-color-chartRiskWarning: #C22F2B;--eskor-color-chartGrid: rgba(15, 28, 46, .06);--eskor-color-chartAxisLabel: #5B6B82;--eskor-shadow-none: none;--eskor-shadow-subtle: 0 1px 2px rgba(15, 28, 46, .06);--eskor-shadow-raised: 0 2px 8px rgba(15, 28, 46, .08);--eskor-shadow-overlay: 0 12px 32px rgba(15, 28, 46, .16)}html[data-theme=dark]{--eskor-color-canvas: #021427;--eskor-color-surface: #071C32;--eskor-color-surfaceRaised: #0B2434;--eskor-color-surfaceSoft: #081A2C;--eskor-color-sidebar: #04162A;--eskor-color-header: #03182E;--eskor-color-border: #16344D;--eskor-color-borderStrong: #254A68;--eskor-color-textPrimary: #E8EFF7;--eskor-color-textSecondary: #B9C6D8;--eskor-color-textMuted: #8294AA;--eskor-color-textInverse: #061223;--eskor-color-brand: #32C58F;--eskor-color-brandHover: #4BD9A4;--eskor-color-brandStrong: #3DD69C;--eskor-color-brandSoft: #0D3326;--eskor-color-brandSubtle: #0A2830;--eskor-color-financial: #36C795;--eskor-color-financialSoft: #0D3326;--eskor-color-behavior: #7C9DFF;--eskor-color-behaviorSoft: #182640;--eskor-color-profile: #B39CFF;--eskor-color-profileSoft: #241D3D;--eskor-color-positive: #38C793;--eskor-color-warning: #E5B45A;--eskor-color-critical: #F0756B;--eskor-color-info: #6EA0FF;--eskor-color-neutral: #93A5BD;--eskor-color-ratingAAA: #3ECF92;--eskor-color-ratingAA: #34BC82;--eskor-color-ratingA: #2CA775;--eskor-color-ratingBBB: #93A5BD;--eskor-color-ratingBB: #E5B45A;--eskor-color-ratingB: #ED9A4F;--eskor-color-ratingCCC: #F0756B;--eskor-color-ratingAAASoft: #0C2E21;--eskor-color-ratingAASoft: #0C2E21;--eskor-color-ratingASoft: #0C2C20;--eskor-color-ratingBBBSoft: #1B2A3D;--eskor-color-ratingBBSoft: #2E2612;--eskor-color-ratingBSoft: #322418;--eskor-color-ratingCCCSoft: #331716;--eskor-color-focus: #3ECF92;--eskor-color-chartNetSales: #36C795;--eskor-color-chartGrossProfit: #3DD6B0;--eskor-color-chartOperatingProfit: #7C9DFF;--eskor-color-chartEbitda: #B39CFF;--eskor-color-chartNetProfit: #E8EFF7;--eskor-color-chartEquity: #3DD6B0;--eskor-color-chartAssets: #93A5BD;--eskor-color-chartLiabilities: #F0756B;--eskor-color-chartFinancialScore: #36C795;--eskor-color-chartBehaviorScore: #7C9DFF;--eskor-color-chartProfileScore: #B39CFF;--eskor-color-chartRiskWarning: #F0756B;--eskor-color-chartGrid: rgba(232, 239, 247, .08);--eskor-color-chartAxisLabel: #8294AA;--eskor-shadow-none: none;--eskor-shadow-subtle: 0 1px 2px rgba(0, 0, 0, .35);--eskor-shadow-raised: 0 4px 12px rgba(0, 0, 0, .4);--eskor-shadow-overlay: 0 16px 40px rgba(0, 0, 0, .55)}@media(prefers-reduced-motion:reduce){:root{--eskor-motion-chart: 0ms;--eskor-motion-stagger-min: 0ms;--eskor-motion-stagger-default: 0ms;--eskor-motion-stagger-max: 0ms;--eskor-motion-micro-fade: 0ms;--eskor-motion-card-entrance: 0ms}}
