@import"https://rsms.me/inter/inter.css";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--fos-color-brand-primary: #1f5fd1;--fos-color-brand-primary-hover: #1a4fb0;--fos-color-brand-primary-active: #17448f;--fos-color-brand-primary-subtle: #e8f0fb;--fos-color-brand-on-primary: #ffffff;--fos-color-neutral-0: #ffffff;--fos-color-neutral-50: #f7f8fa;--fos-color-neutral-100: #eef0f4;--fos-color-neutral-200: #dee2e9;--fos-color-neutral-300: #c4cad4;--fos-color-neutral-400: #9aa2b1;--fos-color-neutral-500: #6e7787;--fos-color-neutral-600: #4e5664;--fos-color-neutral-700: #353c49;--fos-color-neutral-800: #20262f;--fos-color-neutral-900: #10141a;--fos-color-semantic-danger: #c6362a;--fos-color-semantic-danger-subtle: #fbeae8;--fos-color-semantic-success: #1f7a4d;--fos-color-semantic-success-subtle: #e4f3eb;--fos-color-semantic-warning: #a86a10;--fos-color-semantic-warning-subtle: #fbefda;--fos-color-semantic-info: #1f5fd1;--fos-color-semantic-info-subtle: #e8f0fb;--fos-color-entity-hold-bg: #e8f0fb;--fos-color-entity-hold-fg: #17448f;--fos-color-entity-ihc-bg: #eaf2ec;--fos-color-entity-ihc-fg: #1f5a3a;--fos-color-entity-sme-bg: #fbf1de;--fos-color-entity-sme-fg: #7a4c0c;--fos-color-entity-trust-bg: #efe8f7;--fos-color-entity-trust-fg: #4a2a7a;--fos-color-entity-opco-bg: #e4eef4;--fos-color-entity-opco-fg: #1e4a66;--fos-color-entity-fdn-bg: #f5e8ef;--fos-color-entity-fdn-fg: #7a2a4d;--fos-color-entity-spv-bg: #efece4;--fos-color-entity-spv-fg: #5c4a1f;--fos-color-entity-indiv-bg: #eef0f4;--fos-color-entity-indiv-fg: #353c49;--fos-color-surface-app: #f7f8fa;--fos-color-surface-card: #ffffff;--fos-color-surface-muted: #f7f8fa;--fos-color-surface-sunken: #eef0f4;--fos-color-surface-overlay: rgba(16, 20, 26, .48);--fos-color-border-subtle: #eef0f4;--fos-color-border-default: #dee2e9;--fos-color-border-strong: #c4cad4;--fos-color-border-focus: #1f5fd1;--fos-color-text-primary: #10141a;--fos-color-text-secondary: #4e5664;--fos-color-text-tertiary: #6e7787;--fos-color-text-disabled: #9aa2b1;--fos-color-text-on-inverse: #ffffff;--fos-color-focus-ring: rgba(31, 95, 209, .35);--fos-color-dataviz-categorical-1: #1f5fd1;--fos-color-dataviz-categorical-2: #1f7a4d;--fos-color-dataviz-categorical-3: #a86a10;--fos-color-dataviz-categorical-4: #7a2a4d;--fos-color-dataviz-categorical-5: #4a2a7a;--fos-color-dataviz-categorical-6: #1e4a66;--fos-color-dataviz-categorical-7: #7a4c0c;--fos-color-dataviz-categorical-8: #5c4a1f;--fos-color-dataviz-categorical-9: #4e5664;--fos-color-dataviz-categorical-10: #c6362a;--fos-color-dataviz-sequential-blue-0: #f1f5fc;--fos-color-dataviz-sequential-blue-1: #d3dff5;--fos-color-dataviz-sequential-blue-2: #a7c0eb;--fos-color-dataviz-sequential-blue-3: #7ba1e0;--fos-color-dataviz-sequential-blue-4: #4e82d6;--fos-color-dataviz-sequential-blue-5: #1f5fd1;--fos-color-dataviz-sequential-blue-6: #184ba5;--fos-color-dataviz-sequential-blue-7: #113778;--fos-color-dataviz-sequential-blue-8: #0a234c;--fos-color-dataviz-sequential-green-0: #eff7f2;--fos-color-dataviz-sequential-green-1: #cfe6d8;--fos-color-dataviz-sequential-green-2: #9fcdb1;--fos-color-dataviz-sequential-green-3: #6fb38a;--fos-color-dataviz-sequential-green-4: #3f9a63;--fos-color-dataviz-sequential-green-5: #1f7a4d;--fos-color-dataviz-sequential-green-6: #18623d;--fos-color-dataviz-sequential-green-7: #114a2e;--fos-color-dataviz-sequential-green-8: #0a321f;--fos-color-dataviz-diverging-red-blue-0: #c6362a;--fos-color-dataviz-diverging-red-blue-1: #d46b60;--fos-color-dataviz-diverging-red-blue-2: #e4a098;--fos-color-dataviz-diverging-red-blue-3: #f4d3ce;--fos-color-dataviz-diverging-red-blue-4: #f5f6f8;--fos-color-dataviz-diverging-red-blue-5: #d3dff5;--fos-color-dataviz-diverging-red-blue-6: #a7c0eb;--fos-color-dataviz-diverging-red-blue-7: #4e82d6;--fos-color-dataviz-diverging-red-blue-8: #1f5fd1;--fos-color-dataviz-axis-line: #c4cad4;--fos-color-dataviz-axis-gridline: #eef0f4;--fos-color-dataviz-axis-label: #6e7787;--fos-color-dataviz-axis-title: #353c49;--fos-color-dataviz-chart-tooltip-bg: #20262f;--fos-color-dataviz-chart-tooltip-fg: #ffffff;--fos-color-dataviz-chart-annotation: #a86a10;--fos-color-dataviz-chart-benchmark: #6e7787;--fos-color-dataviz-chart-highlight: #1f5fd1;--fos-color-dataviz-chart-deemphasized: #dee2e9;--fos-color-dataviz-sankey-link: rgba(31, 95, 209, .35);--fos-color-dataviz-sankey-node: #1f5fd1;--fos-color-dataviz-sankey-inflow: #1f7a4d;--fos-color-dataviz-sankey-outflow: #c6362a;--fos-color-dataviz-gauge-track: #eef0f4;--fos-color-dataviz-gauge-fill: #1f5fd1;--fos-color-dataviz-gauge-warning: #a86a10;--fos-color-dataviz-gauge-danger: #c6362a;--fos-color-dataviz-heatmap-0: #f5f6f8;--fos-color-dataviz-heatmap-1: #d3dff5;--fos-color-dataviz-heatmap-2: #7ba1e0;--fos-color-dataviz-heatmap-3: #1f5fd1;--fos-color-dataviz-heatmap-4: #113778;--fos-font-family-sans: Inter, -apple-system, BlinkMacSystemFont, '"Segoe UI"', Roboto, sans-serif;--fos-font-family-mono: '"JetBrains Mono"', ui-monospace, SFMono-Regular, Menlo, monospace;--fos-font-family-serif: Canela, Georgia, '"Times New Roman"', serif;--fos-font-size-xs: 12px;--fos-font-size-sm: 13px;--fos-font-size-md: 15px;--fos-font-size-lg: 18px;--fos-font-size-xl: 22px;--fos-font-size-2xl: 28px;--fos-font-size-3xl: 36px;--fos-font-size-4xl: 48px;--fos-font-size-chart-tick: 11px;--fos-font-size-chart-label: 12px;--fos-font-size-chart-title: 14px;--fos-font-weight-regular: 400;--fos-font-weight-medium: 500;--fos-font-weight-semibold: 600;--fos-font-weight-bold: 700;--fos-font-leading-tight: 1.2;--fos-font-leading-normal: 1.5;--fos-font-leading-relaxed: 1.75;--fos-space-0: 0;--fos-space-1: 4px;--fos-space-2: 8px;--fos-space-3: 12px;--fos-space-4: 16px;--fos-space-5: 20px;--fos-space-6: 24px;--fos-space-8: 32px;--fos-space-10: 40px;--fos-space-12: 48px;--fos-space-16: 64px;--fos-radius-xs: 2px;--fos-radius-sm: 4px;--fos-radius-md: 6px;--fos-radius-lg: 10px;--fos-radius-xl: 14px;--fos-radius-2xl: 20px;--fos-radius-full: 9999px;--fos-shadow-sm: 0 1px 2px rgba(16, 20, 26, .06);--fos-shadow-md: 0 2px 6px rgba(16, 20, 26, .08), 0 1px 2px rgba(16, 20, 26, .04);--fos-shadow-lg: 0 10px 24px rgba(16, 20, 26, .1), 0 3px 6px rgba(16, 20, 26, .06);--fos-shadow-xl: 0 24px 48px rgba(16, 20, 26, .14), 0 8px 16px rgba(16, 20, 26, .08);--fos-motion-duration-instant: 0ms;--fos-motion-duration-fast: .12s;--fos-motion-duration-base: .2s;--fos-motion-duration-slow: .32s;--fos-motion-duration-slower: .48s;--fos-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--fos-motion-easing-entrance: cubic-bezier(0, 0, 0, 1);--fos-motion-easing-exit: cubic-bezier(.3, 0, 1, 1);--fos-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--fos-z-base: 0;--fos-z-raised: 10;--fos-z-sticky: 100;--fos-z-dropdown: 1000;--fos-z-overlay: 1200;--fos-z-modal: 1300;--fos-z-popover: 1400;--fos-z-toast: 1500;--fos-z-tooltip: 1600;--fos-density-control-height-compact: 28px;--fos-density-control-height-comfortable: 36px;--fos-density-control-height-spacious: 44px;--fos-density-row-height-compact: 32px;--fos-density-row-height-comfortable: 44px;--fos-density-row-height-spacious: 56px;--fos-breakpoint-sm: 640px;--fos-breakpoint-md: 900px;--fos-breakpoint-lg: 1200px;--fos-breakpoint-xl: 1536px}:root{--color-brand-primary: var(--fos-color-brand-primary);--color-brand-primary-hover: var(--fos-color-brand-primary-hover);--color-brand-primary-active: var(--fos-color-brand-primary-active);--color-brand-primary-subtle: var(--fos-color-brand-primary-subtle);--color-brand-on-primary: var(--fos-color-brand-on-primary);--color-neutral-0: var(--fos-color-neutral-0);--color-neutral-50: var(--fos-color-neutral-50);--color-neutral-100: var(--fos-color-neutral-100);--color-neutral-200: var(--fos-color-neutral-200);--color-neutral-300: var(--fos-color-neutral-300);--color-neutral-400: var(--fos-color-neutral-400);--color-neutral-500: var(--fos-color-neutral-500);--color-neutral-600: var(--fos-color-neutral-600);--color-neutral-700: var(--fos-color-neutral-700);--color-neutral-800: var(--fos-color-neutral-800);--color-neutral-900: var(--fos-color-neutral-900);--color-semantic-danger: var(--fos-color-semantic-danger);--color-semantic-danger-subtle: var(--fos-color-semantic-danger-subtle);--color-semantic-success: var(--fos-color-semantic-success);--color-semantic-success-subtle: var(--fos-color-semantic-success-subtle);--color-semantic-warning: var(--fos-color-semantic-warning);--color-semantic-warning-subtle: var(--fos-color-semantic-warning-subtle);--color-semantic-info: var(--fos-color-semantic-info);--color-semantic-info-subtle: var(--fos-color-semantic-info-subtle);--color-text-primary: var(--fos-color-text-primary);--color-text-secondary: var(--fos-color-text-secondary);--color-text-tertiary: var(--fos-color-text-tertiary);--color-text-disabled: var(--fos-color-text-disabled);--color-text-on-inverse: var(--fos-color-text-on-inverse);--color-surface-app: var(--fos-color-surface-app);--color-surface-card: var(--fos-color-surface-card);--color-surface-muted: var(--fos-color-surface-muted);--color-surface-sunken: var(--fos-color-surface-sunken);--color-surface-overlay: var(--fos-color-surface-overlay);--color-border-subtle: var(--fos-color-border-subtle);--color-border-default: var(--fos-color-border-default);--color-border-strong: var(--fos-color-border-strong);--color-border-focus: var(--fos-color-border-focus);--color-focus-ring: var(--fos-color-focus-ring);--font-family-sans: var(--fos-font-family-sans);--font-family-mono: var(--fos-font-family-mono);--font-family-serif: var(--fos-font-family-serif);--font-size-xs: var(--fos-font-size-xs);--font-size-sm: var(--fos-font-size-sm);--font-size-md: var(--fos-font-size-md);--font-size-lg: var(--fos-font-size-lg);--font-size-xl: var(--fos-font-size-xl);--font-size-2xl: var(--fos-font-size-2xl);--font-size-3xl: var(--fos-font-size-3xl);--font-size-4xl: var(--fos-font-size-4xl);--font-weight-regular: var(--fos-font-weight-regular);--font-weight-medium: var(--fos-font-weight-medium);--font-weight-semibold: var(--fos-font-weight-semibold);--font-weight-bold: var(--fos-font-weight-bold);--font-leading-tight: var(--fos-font-leading-tight);--font-leading-normal: var(--fos-font-leading-normal);--font-leading-relaxed: var(--fos-font-leading-relaxed);--space-0: var(--fos-space-0);--space-1: var(--fos-space-1);--space-2: var(--fos-space-2);--space-3: var(--fos-space-3);--space-4: var(--fos-space-4);--space-5: var(--fos-space-5);--space-6: var(--fos-space-6);--space-8: var(--fos-space-8);--space-10: var(--fos-space-10);--space-12: var(--fos-space-12);--space-16: var(--fos-space-16);--radius-xs: var(--fos-radius-xs);--radius-sm: var(--fos-radius-sm);--radius-md: var(--fos-radius-md);--radius-lg: var(--fos-radius-lg);--radius-xl: var(--fos-radius-xl);--radius-2xl: var(--fos-radius-2xl);--radius-full: var(--fos-radius-full);--shadow-sm: var(--fos-shadow-sm);--shadow-md: var(--fos-shadow-md);--shadow-lg: var(--fos-shadow-lg);--shadow-xl: var(--fos-shadow-xl);--motion-duration-instant: var(--fos-motion-duration-instant);--motion-duration-fast: var(--fos-motion-duration-fast);--motion-duration-base: var(--fos-motion-duration-base);--motion-duration-slow: var(--fos-motion-duration-slow);--motion-duration-slower: var(--fos-motion-duration-slower);--motion-easing-standard: var(--fos-motion-easing-standard);--motion-easing-entrance: var(--fos-motion-easing-entrance);--motion-easing-exit: var(--fos-motion-easing-exit);--motion-easing-emphasized: var(--fos-motion-easing-emphasized);--z-base: var(--fos-z-base);--z-sticky: var(--fos-z-sticky);--z-overlay: var(--fos-z-overlay);--z-modal: var(--fos-z-modal);--z-popover: var(--fos-z-popover);--z-toast: var(--fos-z-toast)}@font-face{font-family:Inter fallback;src:local("system-ui"),local("-apple-system"),local("Segoe UI"),local("Roboto");size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}:root{--slate-50: #f8fafc;--slate-100: #f1f5f9;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--slate-600: #475569;--slate-700: #334155;--slate-800: #1e293b;--slate-900: #0f172a;--slate-950: #020617;--company-holding: #334e68;--company-holding-soft: #e1e8ef;--company-holding-deep: #1f3144;--company-ihc: #4338ca;--company-ihc-soft: #e0e7ff;--company-ihc-deep: #312e81;--company-sme: #0f6fb0;--company-sme-soft: #dbeafe;--company-sme-deep: #0c4a6e;--company-trust: #86174d;--company-trust-soft: #fbe7ef;--company-trust-deep: #5f0a35;--individual: #b05730;--individual-soft: #fbe9dc;--individual-deep: #7c3813;--property-residential: #4d7c3a;--property-residential-soft: #e7f0de;--property-residential-deep: #2f4f21;--property-commercial: #8b5a2b;--property-commercial-soft: #f3e7d4;--property-commercial-deep: #5a3817;--property-industrial: #3f3f46;--property-industrial-soft: #e4e4e7;--property-industrial-deep: #1f1f23;--intent-success: #047857;--intent-success-bg: #d1fae5;--intent-success-fg: #064e3b;--intent-warning: #b45309;--intent-warning-bg: #fef3c7;--intent-warning-fg: #78350f;--intent-danger: #be123c;--intent-danger-bg: #ffe4e6;--intent-danger-fg: #881337;--intent-info: #0369a1;--intent-info-bg: #e0f2fe;--intent-info-fg: #0c4a6e;--status-profit: var(--intent-success);--status-tax: var(--intent-danger);--status-warning: var(--intent-warning);--role-shareholder: #7c3aed;--role-director: #2563eb;--role-owner: #0d9488;--role-lessee: #ea580c;--role-child: #7c3aed;--role-employee: #047857;--badge-red-bg: var(--intent-danger-bg);--badge-red-fg: var(--intent-danger-fg);--badge-amber-bg: var(--intent-warning-bg);--badge-amber-fg: var(--intent-warning-fg);--badge-green-bg: var(--intent-success-bg);--badge-green-fg: var(--intent-success-fg);--badge-neutral-bg: var(--slate-100);--badge-neutral-fg: var(--slate-700);--bg-0: #f8fafc;--bg-1: #ffffff;--bg-2: #ffffff;--bg-3: #ffffff;--bg-subsurface: var(--slate-50);--bg-overlay: rgba(15, 23, 42, .4);--bg-page: var(--bg-0);--bg-panel: var(--bg-1);--bg-panel-alpha: rgba(255, 255, 255, .95);--bg-card: var(--bg-2);--border-default: var(--slate-200);--border-strong: var(--slate-300);--border-subtle: rgba(226, 232, 240, .6);--border-input: var(--slate-300);--border-focus: var(--role-director);--ring-elevation: rgba(15, 23, 42, .04);--ring-focus: 0 0 0 3px rgba(37, 99, 235, .35);--ring-focus-danger:0 0 0 3px rgba(190, 18, 60, .35);--state-hover: rgba(15, 23, 42, .04);--state-pressed: rgba(15, 23, 42, .08);--state-selected: rgba(37, 99, 235, .1);--state-selected-border: var(--role-director);--state-disabled-opacity: .45;--skeleton-bg: var(--slate-100);--skeleton-shimmer: rgba(255, 255, 255, .6);--selection-bg: rgba(37, 99, 235, .18);--selection-fg: inherit;--fg-1: var(--slate-900);--fg-2: var(--slate-700);--fg-3: var(--slate-500);--fg-4: var(--slate-400);--fg-inverse: #ffffff;--fg-link: var(--role-director);--fg-link-visited: var(--role-shareholder);--font-sans: "Inter var", "Inter", "Inter fallback", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-features: "cv11" 1, "ss01" 1, "ss03" 1, "cv02" 1, "case" 1;--font-features-tabular: "tnum" 1, "zero" 1, "cv11" 1, "ss01" 1;--measure: 62ch;--text-9: 9px;--text-11: 11px;--text-13: 13px;--text-15: 15px;--text-17: 17px;--text-20: 20px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--lh-stat: 1.1;--lh-tight: 1.2;--lh-snug: 1.3;--lh-normal: 1.4;--lh-prose: 1.45;--tracking-tight: -.01em;--tracking-wider: .05em;--space-0: 0;--space-px: 1px;--space-0_5: 2px;--space-1: 4px;--space-1_5: 6px;--space-2: 8px;--space-2_5: 10px;--space-3: 12px;--space-3_5: 14px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--pad-card-x: var(--space-3_5);--pad-card-y: var(--space-3);--pad-stat-x: var(--space-3_5);--pad-stat-y: var(--space-2_5);--pad-drawer-x: var(--space-5);--pad-drawer-y: var(--space-4);--pad-drawer-head: var(--space-5);--pad-section: var(--space-5);--pad-kpi-bar-x: var(--space-5);--pad-kpi-bar-y: var(--space-3);--gap-kpi-cells: var(--space-8);--gap-stat-row: var(--space-1);--gap-row: var(--space-1);--gap-section: var(--space-5);--gap-field: var(--space-1_5);--control-xs: 24px;--control-sm: 28px;--control-md: 32px;--control-lg: 40px;--control-xl: 44px;--control-touch-min: 44px;--header-h: 48px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-full: 9999px;--elevation-0: none;--elevation-1: 0 1px 2px 0 rgba(15, 23, 42, .05);--elevation-2: 0 2px 4px -1px rgba(15, 23, 42, .06), 0 4px 8px -2px rgba(15, 23, 42, .08);--elevation-3: 0 4px 8px -2px rgba(15, 23, 42, .08), 0 12px 24px -6px rgba(15, 23, 42, .14);--elevation-4: 0 8px 16px -4px rgba(15, 23, 42, .12), 0 24px 48px -12px rgba(15, 23, 42, .22);--elevation-inset: inset 0 1px 0 0 rgba(15, 23, 42, .04);--shadow-sm: var(--elevation-1);--shadow-md: var(--elevation-2);--shadow-lg: var(--elevation-4);--duration-instant: 80ms;--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--duration-comet: 3s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-linear: linear;--bp-sm: 640px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1536px;--z-base: 0;--z-raised: 10;--z-drawer: 20;--z-dropdown: 30;--z-popover: 40;--z-overlay: 50;--z-modal: 60;--z-toast: 70}.dark{--bg-0: #020617;--bg-1: #0f172a;--bg-2: #1e293b;--bg-3: #334155;--bg-subsurface: rgba(30, 41, 59, .5);--bg-overlay: rgba(0, 0, 0, .65);--bg-page: var(--bg-0);--bg-panel: var(--bg-1);--bg-panel-alpha: rgba(15, 23, 42, .95);--bg-card: var(--bg-2);--border-default: var(--slate-700);--border-strong: var(--slate-600);--border-subtle: rgba(51, 65, 85, .6);--border-input: var(--slate-600);--ring-elevation: rgba(255, 255, 255, .08);--ring-focus: 0 0 0 3px rgba(96, 165, 250, .45);--ring-focus-danger:0 0 0 3px rgba(251, 113, 133, .45);--state-hover: rgba(255, 255, 255, .05);--state-pressed: rgba(255, 255, 255, .1);--state-selected: rgba(96, 165, 250, .15);--skeleton-bg: var(--slate-800);--skeleton-shimmer: rgba(255, 255, 255, .08);--selection-bg: rgba(96, 165, 250, .28);--fg-1: var(--slate-100);--fg-2: var(--slate-300);--fg-3: var(--slate-400);--fg-4: var(--slate-500);--fg-link: #60a5fa;--company-holding: #94a3b8;--company-holding-soft: rgba(148, 163, 184, .15);--company-holding-deep: #cbd5e1;--company-ihc: #818cf8;--company-ihc-soft: rgba(129, 140, 248, .15);--company-ihc-deep: #c7d2fe;--company-sme: #38bdf8;--company-sme-soft: rgba(56, 189, 248, .15);--company-sme-deep: #bae6fd;--company-trust: #e879a7;--company-trust-soft: rgba(232, 121, 167, .15);--company-trust-deep: #fbcfe8;--individual: #f4a574;--individual-soft: rgba(244, 165, 116, .15);--individual-deep: #fed7aa;--property-residential: #a3d977;--property-residential-soft: rgba(163, 217, 119, .15);--property-residential-deep: #d9f99d;--property-commercial: #d4a574;--property-commercial-soft: rgba(212, 165, 116, .15);--property-commercial-deep: #fde68a;--property-industrial: #a1a1aa;--property-industrial-soft: rgba(161, 161, 170, .15);--property-industrial-deep: #d4d4d8;--intent-success: #34d399;--intent-success-bg: rgba(52, 211, 153, .15);--intent-success-fg: #a7f3d0;--intent-warning: #fbbf24;--intent-warning-bg: rgba(251, 191, 36, .15);--intent-warning-fg: #fde68a;--intent-danger: #fb7185;--intent-danger-bg: rgba(251, 113, 133, .15);--intent-danger-fg: #fecdd3;--intent-info: #38bdf8;--intent-info-bg: rgba(56, 189, 248, .15);--intent-info-fg: #bae6fd;--status-profit: var(--intent-success);--status-tax: var(--intent-danger);--role-shareholder: #c084fc;--role-director: #60a5fa;--role-owner: #2dd4bf;--role-lessee: #fb923c;--role-child: #c084fc;--role-employee: #34d399;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .4);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -2px rgba(0, 0, 0, .5);--shadow-lg: 0 12px 24px -6px rgba(0, 0, 0, .6), 0 4px 8px -4px rgba(0, 0, 0, .5);--elevation-0: none;--elevation-1: 0 1px 2px 0 rgba(0, 0, 0, .4);--elevation-2: 0 2px 4px -1px rgba(0, 0, 0, .4), 0 4px 8px -2px rgba(0, 0, 0, .5);--elevation-3: 0 4px 8px -2px rgba(0, 0, 0, .5), 0 12px 24px -6px rgba(0, 0, 0, .6);--elevation-4: 0 8px 16px -4px rgba(0, 0, 0, .55), 0 24px 48px -12px rgba(0, 0, 0, .7);--elevation-inset: inset 0 1px 0 0 rgba(255, 255, 255, .04)}@media (forced-colors: active){:root,.dark{--border-default: CanvasText;--border-strong: CanvasText;--border-subtle: CanvasText;--border-input: CanvasText;--fg-1: CanvasText;--fg-2: CanvasText;--fg-3: CanvasText;--fg-4: CanvasText;--bg-0: Canvas;--bg-1: Canvas;--bg-2: Canvas;--bg-3: Canvas;--ring-elevation: CanvasText}.card,.node-card,.entity-drawer,.kpi-bar{border:1px solid CanvasText!important;forced-color-adjust:none}.badge{border:1px solid CanvasText!important;background:Canvas!important;color:CanvasText!important}button:focus-visible,[tabindex]:focus-visible{outline:2px solid Highlight!important;outline-offset:2px}}html,body{font-family:var(--font-sans);color:var(--fg-1);background:var(--bg-page);font-size:var(--text-13);line-height:var(--lh-normal);font-feature-settings:var(--font-features);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--selection-bg);color:var(--selection-fg)}em,i{font-style:normal;font-weight:var(--weight-medium)}.prose em,.prose i,.prose-lg em,.prose-lg i{font-style:italic;font-weight:inherit}a{color:var(--fg-link);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .12s ease}a:hover{border-bottom-color:currentColor}a:visited{color:var(--fg-link-visited)}a:focus-visible{outline:none;box-shadow:var(--ring-focus);border-radius:2px}:focus-visible{outline:none;box-shadow:var(--ring-focus);border-radius:var(--radius-sm)}.h1{font-size:var(--text-20);font-weight:var(--weight-semibold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--fg-1)}.h2{font-size:var(--text-17);font-weight:var(--weight-semibold);line-height:var(--lh-tight);color:var(--fg-1)}.h3{font-size:var(--text-13);font-weight:var(--weight-semibold);color:var(--fg-2)}.entity-drawer-section-title{font-size:var(--text-11);font-weight:var(--weight-semibold);color:var(--fg-2);letter-spacing:.01em}.p,p{font-size:var(--text-13);color:var(--fg-1)}.muted{color:var(--fg-3);font-size:var(--text-11)}.micro{color:var(--fg-4);font-size:var(--text-11);line-height:var(--lh-snug)}.label{font-size:var(--text-11);color:var(--fg-3);font-weight:var(--weight-medium);line-height:var(--lh-snug)}.stat-value{font-size:var(--text-13);font-weight:var(--weight-bold);line-height:var(--lh-stat);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--font-features-tabular)}.kpi-hero{font-size:var(--text-17);font-weight:var(--weight-bold);line-height:var(--lh-stat);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--font-features-tabular);letter-spacing:var(--tracking-tight)}.nav-btn{font-size:var(--text-13);font-weight:var(--weight-medium);line-height:var(--lh-snug)}.tabular{font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--font-features-tabular)}.mono-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1,"zero" 1}.prose{font-size:var(--text-13);font-weight:var(--weight-regular);line-height:var(--lh-normal);color:var(--fg-1)}.prose-lg{font-size:var(--text-15);font-weight:var(--weight-regular);line-height:var(--lh-prose);color:var(--fg-1);max-width:var(--measure);text-wrap:pretty}.prose-lg strong,.prose-lg b{font-weight:var(--weight-medium)}code,.mono{font-family:var(--font-mono);font-size:var(--text-11)}.badge{display:inline-block;padding:1px 6px;border-radius:var(--radius-sm);font-size:var(--text-9);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm),0 0 0 1px var(--ring-elevation)}.skeleton{background:var(--skeleton-bg);border-radius:var(--radius-md);position:relative;overflow:hidden}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--skeleton-shimmer),transparent);animation:shimmer 1.4s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.is-disabled,[aria-disabled=true],:disabled{opacity:var(--state-disabled-opacity);pointer-events:none;cursor:not-allowed}@keyframes fade-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.animate-fade-in{animation:fade-in .2s ease-out}.animate-slide-in-left{animation:slide-in-left .2s ease-out}.dark html,.dark body,.dark .prose,.dark .prose-lg,.dark p{letter-spacing:.003em}@media (prefers-reduced-motion: reduce){.animate-fade-in,.animate-slide-in-left,.skeleton:after{animation:none!important}*{transition-duration:.01ms!important}}@media print{html,body{background:#fff!important;color:#000!important;font-size:11pt;line-height:1.4}.card,.node-card,.kpi-bar,.entity-drawer{box-shadow:none!important;border:.5pt solid #000!important;break-inside:avoid;page-break-inside:avoid}.h1{font-size:16pt}.h2{font-size:13pt}.kpi-hero,.stat-value{font-variant-numeric:tabular-nums slashed-zero}.prose-lg{max-width:none}.badge{border:.5pt solid #000!important;background:transparent!important;color:#000!important}.animate-fade-in,.animate-slide-in-left{animation:none!important}a[href]:after{content:" (" attr(href) ")";font-size:9pt;color:#555}}.dark{--fos-color-surface-app: #020617;--fos-color-surface-card: #1e293b;--fos-color-surface-muted: #0f172a;--fos-color-surface-sunken: #020617;--fos-color-surface-overlay: rgba(0, 0, 0, .65);--fos-color-border-subtle: rgba(51, 65, 85, .6);--fos-color-border-default: #334155;--fos-color-border-strong: #475569;--fos-color-border-focus: #60a5fa;--fos-color-focus-ring: rgba(96, 165, 250, .45);--fos-color-text-primary: #f1f5f9;--fos-color-text-secondary: #cbd5e1;--fos-color-text-tertiary: #94a3b8;--fos-color-text-disabled: #64748b;--fos-color-text-on-inverse: #0f172a;--fos-color-neutral-0: #0f172a;--fos-color-neutral-50: #0f172a;--fos-color-neutral-100: #1e293b;--fos-color-neutral-200: #334155;--fos-color-neutral-300: #475569;--fos-color-neutral-400: #64748b;--fos-color-neutral-500: #94a3b8;--fos-color-neutral-600: #cbd5e1;--fos-color-neutral-700: #e2e8f0;--fos-color-neutral-800: #f1f5f9;--fos-color-neutral-900: #f8fafc;--fos-color-brand-primary: #60a5fa;--fos-color-brand-primary-hover: #93c5fd;--fos-color-brand-primary-active: #3b82f6;--fos-color-brand-primary-subtle: rgba(96, 165, 250, .18);--fos-color-brand-on-primary: #0f172a;--fos-color-semantic-danger: #fb7185;--fos-color-semantic-danger-subtle: rgba(251, 113, 133, .15);--fos-color-semantic-success: #34d399;--fos-color-semantic-success-subtle: rgba(52, 211, 153, .15);--fos-color-semantic-warning: #fbbf24;--fos-color-semantic-warning-subtle: rgba(251, 191, 36, .15);--fos-color-semantic-info: #38bdf8;--fos-color-semantic-info-subtle: rgba(56, 189, 248, .15);--fos-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .4);--fos-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -2px rgba(0, 0, 0, .5);--fos-shadow-lg: 0 12px 24px -6px rgba(0, 0, 0, .6), 0 4px 8px -4px rgba(0, 0, 0, .5);--fos-shadow-xl: 0 24px 48px -12px rgba(0, 0, 0, .7), 0 8px 16px -8px rgba(0, 0, 0, .5)}:root[data-theme=dark]{--fos-color-surface-app: #020617;--fos-color-surface-card: #1e293b;--fos-color-surface-muted: #0f172a;--fos-color-surface-sunken: #020617;--fos-color-surface-overlay: rgba(0, 0, 0, .65);--fos-color-border-subtle: rgba(51, 65, 85, .6);--fos-color-border-default: #334155;--fos-color-border-strong: #475569;--fos-color-border-focus: #60a5fa;--fos-color-focus-ring: rgba(96, 165, 250, .45);--fos-color-text-primary: #f1f5f9;--fos-color-text-secondary: #cbd5e1;--fos-color-text-tertiary: #94a3b8;--fos-color-text-disabled: #64748b;--fos-color-text-on-inverse: #0f172a;--fos-color-neutral-0: #0f172a;--fos-color-neutral-50: #0f172a;--fos-color-neutral-100: #1e293b;--fos-color-neutral-200: #334155;--fos-color-neutral-300: #475569;--fos-color-neutral-400: #64748b;--fos-color-neutral-500: #94a3b8;--fos-color-neutral-600: #cbd5e1;--fos-color-neutral-700: #e2e8f0;--fos-color-neutral-800: #f1f5f9;--fos-color-neutral-900: #f8fafc;--fos-color-brand-primary: #60a5fa;--fos-color-brand-primary-hover: #93c5fd;--fos-color-brand-primary-active: #3b82f6;--fos-color-brand-primary-subtle: rgba(96, 165, 250, .18);--fos-color-brand-on-primary: #0f172a;--fos-color-semantic-danger: #fb7185;--fos-color-semantic-danger-subtle: rgba(251, 113, 133, .15);--fos-color-semantic-success: #34d399;--fos-color-semantic-success-subtle: rgba(52, 211, 153, .15);--fos-color-semantic-warning: #fbbf24;--fos-color-semantic-warning-subtle: rgba(251, 191, 36, .15);--fos-color-semantic-info: #38bdf8;--fos-color-semantic-info-subtle: rgba(56, 189, 248, .15)}.layout.svelte-12qhfyh{display:grid;grid-template-columns:280px 1fr;min-height:100vh;background:var(--fos-color-surface-app);color:var(--fos-color-text-primary);font-family:var(--fos-font-family-sans)}.main.svelte-12qhfyh{padding:var(--fos-space-8) var(--fos-space-10);max-width:1100px;color:var(--fos-color-text-primary)}.main.svelte-12qhfyh h1,.main.svelte-12qhfyh h2,.main.svelte-12qhfyh h3,.main.svelte-12qhfyh h4{color:var(--fos-color-text-primary)}.main.svelte-12qhfyh p,.main.svelte-12qhfyh li,.main.svelte-12qhfyh td,.main.svelte-12qhfyh th{color:var(--fos-color-text-secondary)}.main.svelte-12qhfyh code{color:var(--fos-color-text-primary);background:var(--fos-color-neutral-100);padding:0 var(--fos-space-1);border-radius:var(--fos-radius-sm)}.main.svelte-12qhfyh a{color:var(--fos-color-brand-primary)}.brand.svelte-12qhfyh{display:flex;align-items:center;gap:var(--fos-space-2)}.brand__dot.svelte-12qhfyh{width:28px;height:28px;border-radius:var(--fos-radius-md);background:linear-gradient(135deg,var(--fos-color-brand-primary),var(--fos-color-brand-accent))}.brand__name.svelte-12qhfyh{font:var(--fos-font-weight-semibold) var(--fos-font-size-md) var(--fos-font-family-sans);color:var(--fos-color-text-primary)}.brand__sub.svelte-12qhfyh{font:var(--fos-font-size-xs) var(--fos-font-family-sans);color:var(--fos-color-text-tertiary)}.brand__theme.svelte-12qhfyh{margin-left:auto}.brand__search.svelte-12qhfyh{margin-top:var(--fos-space-3)}@media (max-width: 900px){.layout.svelte-12qhfyh{grid-template-columns:1fr}}
