:root{color-scheme:light;--rp-color-map-water: var(--rp-color-neutral-100);--rp-color-map-land: var(--rp-color-neutral-50);--rp-color-map-eaeu: var(--rp-color-neutral-0);--rp-map-marker-size: 32px;--rp-map-viewport-min-height: 420px;--rp-map-viewport-mobile-min-height: 360px;--rp-map-marker-font-weight: var(--rp-font-weight-semibold);--rp-font-weight-semibold: 600;--rp-map-focus-width: 2px;--rp-map-focus-offset: 2px;--rp-relations-edge-founders: var(--rp-color-brand-600);--rp-relations-edge-managers: var(--rp-color-neutral-700);--rp-relations-edge-mixed: var(--rp-color-brand-800);--rp-relations-edge-other: var(--rp-color-neutral-500);--rp-relations-graph-height: 560px;--rp-relations-graph-height-compact: 320px;--rp-relations-inspector-width: 320px;--rp-color-brand-50: #f6f8ff;--rp-color-brand-100: #edf1fe;--rp-color-brand-200: #dbe3fd;--rp-color-brand-300: #bfcffa;--rp-color-brand-500: #6681f8;--rp-color-brand-600: #4f6ef7;--rp-color-brand-700: #3b5ae0;--rp-color-brand-800: #2f4bcb;--rp-color-brand-text: #3452ca;--rp-color-brand-solid: var(--rp-color-brand-700);--rp-color-brand-solid-hover: var(--rp-color-brand-800);--rp-color-neutral-0: #ffffff;--rp-color-neutral-50: #fbfcfe;--rp-color-neutral-100: #f4f5f9;--rp-color-neutral-150: #f0f1f6;--rp-color-neutral-200: #e8eaef;--rp-color-neutral-300: #d5d8e0;--rp-color-neutral-400: #b0b5c0;--rp-color-neutral-500: #8a8f9c;--rp-color-neutral-600: #6b7080;--rp-color-neutral-700: #4b5060;--rp-color-neutral-800: #2d3140;--rp-color-neutral-900: #181b28;--rp-color-canvas: var(--rp-color-neutral-100);--rp-color-surface: var(--rp-color-neutral-0);--rp-color-surface-subtle: var(--rp-color-neutral-50);--rp-color-surface-muted: #f6f7fb;--rp-color-surface-inset: var(--rp-color-neutral-150);--rp-color-surface-selected: var(--rp-color-brand-100);--rp-color-text: var(--rp-color-neutral-900);--rp-color-text-secondary: var(--rp-color-neutral-600);--rp-color-text-tertiary: #6f7482;--rp-color-text-disabled: var(--rp-color-neutral-400);--rp-color-text-on-accent: var(--rp-color-neutral-0);--rp-color-border: var(--rp-color-neutral-200);--rp-color-border-strong: var(--rp-color-neutral-300);--rp-color-legacy-border: #e5e7eb;--rp-color-focus: var(--rp-color-neutral-600);--rp-color-overlay-scrim: rgba(24, 27, 40, .48);--rp-color-surface-translucent: rgba(255, 255, 255, .92);--rp-color-surface-sheen: rgba(255, 255, 255, .72);--rp-color-document-paper: #ffffff;--rp-color-video-canvas: #000000;--rp-color-neutral-solid: #4b5060;--rp-startup-canvas: #ffffff;--rp-startup-ink: #4b5060;--rp-startup-focus-ring: 0 0 0 var(--rp-border-width) var(--rp-startup-ink);--rp-color-highlight: rgba(250, 204, 21, .35);--rp-color-brand-border: rgba(79, 110, 247, .24);--rp-color-success-border: #b2ddc6;--rp-color-warning-border: #ecd89e;--rp-color-danger-border: #f0bdbd;--rp-color-category-violet-soft: #ede9fe;--rp-color-category-violet-text: #6d28d9;--rp-color-category-teal-soft: #cffafe;--rp-color-category-teal-text: #0f766e;--rp-color-category-pink-soft: #fce7f3;--rp-color-category-pink-text: #be185d;--rp-color-chart-revenue: #005bff;--rp-color-chart-expenses: #2563eb;--rp-color-chart-profit: #16a34a;--rp-color-chart-loss: #dc2626;--rp-messenger-color-scheme: light;--rp-message-canvas: #f8f9fc;--rp-message-pattern: rgba(79, 110, 247, .08);--rp-message-incoming: var(--rp-color-surface);--rp-message-incoming-border: var(--rp-color-border);--rp-message-outgoing: #eaf0ff;--rp-message-outgoing-border: #d8e0ff;--rp-message-media-canvas: #eef0f5;--rp-message-code-background: rgba(31, 38, 61, .08);--rp-message-support-background: #ede9ff;--rp-message-support-text: #6b4bc7;--rp-message-toggle-knob: #ffffff;--rp-color-success: #1a9a56;--rp-color-success-hover: #158547;--rp-color-success-solid: var(--rp-color-success-hover);--rp-color-success-solid-hover: #106f3b;--rp-color-success-text: #067647;--rp-color-success-soft: #e6f6ee;--rp-color-warning: #c58b08;--rp-color-warning-hover: #a87606;--rp-color-warning-text: #8a5708;--rp-color-warning-soft: #fdf5e0;--rp-color-danger: #dc3d3d;--rp-color-danger-hover: #c33030;--rp-color-danger-solid: var(--rp-color-danger-hover);--rp-color-danger-solid-hover: #a72828;--rp-color-danger-text: #b42318;--rp-color-danger-soft: #fdeaea;--rp-font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--rp-font-mono: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace;--rp-font-size-legacy-caption: .6875rem;--rp-font-size-caption: .75rem;--rp-font-size-small: .8125rem;--rp-font-size-body: .875rem;--rp-font-size-medium: 1rem;--rp-font-size-large: 1.125rem;--rp-font-size-h2: 1.25rem;--rp-font-size-h1: 1.5rem;--rp-font-size-display: 2rem;--rp-line-height-tight: 1.25;--rp-line-height-heading: 1.35;--rp-line-height-body: 1.55;--rp-letter-spacing-tight: -.015em;--rp-letter-spacing-eyebrow: .04em;--rp-space-0: 0;--rp-space-half: .125rem;--rp-space-1: .25rem;--rp-space-2: .5rem;--rp-space-3: .75rem;--rp-space-4: 1rem;--rp-space-5: 1.25rem;--rp-space-6: 1.5rem;--rp-space-7: 2rem;--rp-space-8: 3rem;--rp-space-9: 4rem;--rp-radius-xs: 4px;--rp-radius-sm: 6px;--rp-radius-md: 8px;--rp-radius-lg: 12px;--rp-radius-xl: 16px;--rp-radius-2xl: 20px;--rp-radius-pill: 999px;--rp-border-width: 1px;--rp-tab-indicator-height: 3px;--rp-shadow-xs: 0 1px 2px rgba(24, 27, 40, .05), 0 1px 3px rgba(24, 27, 40, .04);--rp-shadow-sm: 0 2px 4px rgba(24, 27, 40, .03), 0 4px 12px rgba(24, 27, 40, .06);--rp-shadow-md: 0 8px 24px rgba(24, 27, 40, .08);--rp-shadow-lg: 0 16px 42px rgba(24, 27, 40, .12);--rp-shadow-brand-control: 0 2px 8px rgba(79, 110, 247, .3);--rp-shadow-success-control: 0 2px 8px rgba(26, 154, 86, .25);--rp-shadow-danger-control: 0 2px 8px rgba(220, 61, 61, .25);--rp-shadow-legacy-1: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 3px rgba(0, 0, 0, .06);--rp-shadow-legacy-2: 0 2px 4px rgba(0, 0, 0, .03), 0 4px 12px rgba(0, 0, 0, .06);--rp-shadow-legacy-3: 0 4px 8px rgba(0, 0, 0, .03), 0 12px 32px rgba(0, 0, 0, .08);--rp-shadow-legacy-popover: 0 12px 28px rgba(20, 30, 45, .16);--rp-focus-ring: 0 0 0 var(--rp-border-width) var(--rp-color-focus);--rp-ease-out: cubic-bezier(.2, 0, 0, 1);--rp-duration-fast: .15s;--rp-duration-normal: .2s;--rp-duration-reduced: .01ms;--rp-control-height-sm: 28px;--rp-control-height-md: 36px;--rp-control-height-lg: 44px;--rp-control-height-touch: 48px;--rp-sidebar-width: 268px;--rp-sidebar-width-collapsed: 76px;--rp-sidebar-background: linear-gradient(180deg, #121d31 0%, #0b1322 100%);--rp-sidebar-border: rgba(148, 163, 184, .12);--rp-sidebar-divider: rgba(148, 163, 184, .14);--rp-sidebar-shadow: 10px 0 32px rgba(2, 6, 23, .08);--rp-sidebar-text: rgba(226, 232, 240, .68);--rp-sidebar-text-strong: #f8fafc;--rp-sidebar-text-muted: rgba(203, 213, 225, .64);--rp-sidebar-hover: rgba(148, 163, 184, .1);--rp-sidebar-selected: linear-gradient(90deg, rgba(37, 99, 235, .3), rgba(59, 130, 246, .16));--rp-sidebar-selected-shadow: inset 3px 0 0 #60a5fa, inset 0 0 0 1px rgba(96, 165, 250, .13);--rp-sidebar-focus-ring: inset 0 0 0 var(--rp-border-width) var(--rp-sidebar-text-strong);--rp-sidebar-scrollbar: rgba(148, 163, 184, .28);--rp-sidebar-brand-height: 72px;--rp-sidebar-brand-logo-size: 34px;--rp-sidebar-link-height: 40px;--rp-sidebar-link-radius: 9px;--rp-topbar-height: 52px;--rp-topbar-effective-height: var(--rp-topbar-height);--rp-mobile-nav-effective-height: calc(var(--rp-mobile-nav-height) + var(--rp-safe-area-bottom));--rp-page-gutter: var(--rp-space-4);--rp-page-gutter-mobile: var(--rp-space-3);--rp-surface-padding-mobile: var(--rp-space-3);--rp-touch-target: 44px;--rp-font-weight-medium: 500;--rp-disabled-opacity: .55;--rp-navigation-path-width: 280px;--rp-page-number-width: 88px;--rp-mobile-tray-max-height: 55dvh;--rp-mobile-nav-height: 56px;--rp-mobile-topbar-height: 64px;--rp-native-topbar-height: calc(var(--rp-control-height-touch) + var(--rp-space-2));--rp-mobile-topbar-logo-size: 24px;--rp-native-header-glass-tint: rgba(255, 255, 255, .62);--rp-native-header-glass-filter: blur(20px) saturate(1.2);--rp-messenger-edge-blur-radius: 14px;--rp-messenger-edge-blur-transition: 32px;--rp-messenger-edge-tint: rgba(255, 255, 255, .62);--rp-messenger-chrome-tint: rgba(255, 255, 255, .24);--rp-native-header-motion-duration: .2s;--rp-native-nav-radius: 32px;--rp-native-nav-item-radius: 24px;--rp-native-nav-item-height: 56px;--rp-native-nav-resting-gap: max(var(--rp-space-3), calc(var(--rp-safe-area-bottom) - var(--rp-space-3)));--rp-native-nav-lower-offset: 11.2px;--rp-native-nav-bottom-gap: max(var(--rp-space-2), calc(var(--rp-native-nav-resting-gap) - var(--rp-native-nav-lower-offset)));--rp-native-nav-glass-tint: rgba(255, 255, 255, .56);--rp-native-nav-ink: var(--rp-color-text);--rp-native-nav-glass-border: rgba(255, 255, 255, .7);--rp-native-nav-glass-sheen: linear-gradient(135deg, rgba(255, 255, 255, .24), rgba(255, 255, 255, 0) 48%, rgba(255, 255, 255, .08));--rp-native-nav-glass-filter: blur(18px) saturate(1.35);--rp-native-nav-underlay-filter: blur(var(--rp-messenger-edge-blur-radius));--rp-native-nav-underlay-background: linear-gradient(to bottom, transparent, var(--rp-messenger-edge-tint));--rp-native-nav-underlay-mask: linear-gradient(to bottom, transparent, #000 var(--rp-messenger-edge-blur-transition));--rp-native-nav-glass-shadow: 0 8px 28px rgba(24, 27, 40, .14), inset 0 1px 0 rgba(255, 255, 255, .92);--rp-native-nav-selection: rgba(79, 110, 247, .12);--rp-native-nav-selection-sheen: linear-gradient(135deg, rgba(255, 255, 255, .48), rgba(255, 255, 255, .04) 55%, rgba(255, 255, 255, .18));--rp-native-nav-selection-border: rgba(255, 255, 255, .64);--rp-native-nav-selection-shadow: inset 0 1px 0 rgba(255, 255, 255, .72), 0 2px 8px rgba(24, 27, 40, .06);--rp-native-nav-motion-duration: .44s;--rp-native-nav-menu-duration: .26s;--rp-native-nav-motion-ease: cubic-bezier(.22, .75, .18, 1);--rp-container-max: 1140px;--rp-content-measure: 760px;--rp-company-panel-width: 440px;--rp-dialog-width-md: 760px;--rp-dialog-width-lg: 880px;--rp-workspace-height-max: 720px;--rp-workspace-height-min: 560px;--rp-workspace-mobile-min-height: 480px;--rp-workspace-sidebar-min: 260px;--rp-workspace-sidebar-max: 320px;--rp-workspace-sidebar-compact-min: 240px;--rp-workspace-sidebar-compact-max: 280px;--rp-support-widget-width: 400px;--rp-support-widget-height: 640px;--rp-support-launcher-width: 240px;--rp-support-launcher-height: 64px;--rp-support-widget-edge: var(--rp-space-4);--rp-support-widget-layer: var(--rp-z-popover);--rp-state-panel-min-height: 320px;--rp-startup-logo-size: 150px;--rp-content-measure-narrow: 520px;--rp-message-bubble-measure: 680px;--rp-message-media-measure: 320px;--rp-message-delivery-size: 16px;--rp-data-matrix-label-min: 200px;--rp-data-matrix-column-min: 220px;--rp-data-table-dense-min-width: 960px;--rp-size-avatar-sm: 28px;--rp-size-avatar-md: 36px;--rp-size-file-icon: 32px;--rp-media-navigation-width: 280px;--rp-size-gallery-thumbnail: 52px;--rp-size-product-thumbnail: 84px;--rp-product-media-size: 240px;--rp-product-media-compact-size: 128px;--rp-product-purchase-width: 260px;--rp-size-status-dot: 8px;--rp-size-verification-badge: 20px;--rp-sticky-subnav-offset: calc(var(--rp-topbar-height) + var(--rp-control-height-md) + var(--rp-space-7));--rp-z-base: 1;--rp-z-sidebar: 10;--rp-z-topbar: 20;--rp-z-dropdown: 50;--rp-z-popover: 100;--rp-z-modal: 200;--rp-z-toast: 300;--bg: var(--rp-color-canvas);--surface: var(--rp-color-surface);--surface-raised: var(--rp-color-surface);--surface-elevated: var(--rp-color-surface);--surface-subtle: var(--rp-color-surface-subtle);--surface-muted: var(--rp-color-surface-muted);--surface-inset: var(--rp-color-surface-inset);--neutral-50: var(--rp-color-neutral-50);--neutral-100: var(--rp-color-neutral-100);--neutral-200: var(--rp-color-neutral-200);--neutral-300: var(--rp-color-neutral-300);--neutral-400: var(--rp-color-neutral-400);--neutral-500: var(--rp-color-neutral-500);--neutral-600: var(--rp-color-neutral-600);--neutral-700: var(--rp-color-neutral-700);--neutral-800: var(--rp-color-neutral-800);--neutral-900: var(--rp-color-neutral-900);--text: var(--rp-color-text);--text-primary: var(--rp-color-text);--text-secondary: var(--rp-color-text-secondary);--text-tertiary: var(--rp-color-text-tertiary);--text-muted: var(--rp-color-text-secondary);--text-disabled: var(--rp-color-text-disabled);--text-on-color: var(--rp-color-text-on-accent);--border: var(--rp-color-border);--border-color: var(--rp-color-legacy-border);--border-hover: var(--rp-color-border-strong);--border-focus: var(--rp-color-focus);--primary: var(--rp-color-brand-600);--primary-hover: var(--rp-color-brand-700);--primary-active: var(--rp-color-brand-800);--primary-bg: var(--rp-color-brand-100);--primary-light: var(--rp-color-brand-100);--accent: var(--rp-color-brand-600);--accent-hover: var(--rp-color-brand-700);--accent-200: var(--rp-color-brand-200);--accent-300: var(--rp-color-brand-300);--accent-700: var(--rp-color-brand-700);--success: var(--rp-color-success);--success-hover: var(--rp-color-success-hover);--success-bg: var(--rp-color-success-soft);--warning: var(--rp-color-warning);--warning-hover: var(--rp-color-warning-hover);--warning-bg: var(--rp-color-warning-soft);--danger: var(--rp-color-danger);--danger-hover: var(--rp-color-danger-hover);--danger-bg: var(--rp-color-danger-soft);--font-mono: var(--rp-font-mono);--fs-caption: var(--rp-font-size-legacy-caption);--fs-xs: var(--rp-font-size-legacy-caption);--fs-small: var(--rp-font-size-small);--fs-sm: var(--rp-font-size-small);--fs-body: var(--rp-font-size-body);--fs-base: var(--rp-font-size-body);--fs-md: var(--rp-font-size-medium);--fs-h3: var(--rp-font-size-medium);--fs-lg: var(--rp-font-size-large);--fs-h2: var(--rp-font-size-h2);--fs-xl: var(--rp-font-size-h2);--fs-h1: var(--rp-font-size-h1);--fs-2xl: var(--rp-font-size-h1);--fs-display: var(--rp-font-size-display);--lh-tight: var(--rp-line-height-tight);--lh-heading: var(--rp-line-height-heading);--lh-base: var(--rp-line-height-body);--lh-body: var(--rp-line-height-body);--space-1: var(--rp-space-1);--space-2: var(--rp-space-2);--space-3: var(--rp-space-3);--space-4: var(--rp-space-4);--space-5: var(--rp-space-5);--space-6: var(--rp-space-6);--space-7: var(--rp-space-7);--space-8: var(--rp-space-8);--radius-1: var(--rp-radius-xs);--radius-2: var(--rp-radius-md);--radius-3: var(--rp-radius-lg);--radius: var(--rp-radius-md);--radius-md: var(--rp-radius-md);--shadow-1: var(--rp-shadow-legacy-1);--shadow-2: var(--rp-shadow-legacy-2);--shadow-3: var(--rp-shadow-legacy-3);--shadow: var(--rp-shadow-legacy-2);--shadow-md: var(--rp-shadow-md);--shadow-lg: var(--rp-shadow-legacy-popover);--focus: var(--rp-color-focus);--ring: var(--rp-focus-ring);--ease-out: var(--rp-ease-out);--dur-fast: var(--rp-duration-fast);--dur-norm: var(--rp-duration-normal);--z-base: var(--rp-z-base);--z-sidebar: var(--rp-z-sidebar);--z-topbar: var(--rp-z-topbar);--z-dropdown: var(--rp-z-dropdown);--z-popover: var(--rp-z-popover);--z-modal: var(--rp-z-modal);--z-toast: var(--rp-z-toast);--sidebar-w: var(--rp-sidebar-width);--sidebar-w-collapsed: var(--rp-sidebar-width-collapsed);--rp-safe-area-top: env(safe-area-inset-top, 0px);--rp-safe-area-bottom: env(safe-area-inset-bottom, 0px);--rp-safe-area-left: env(safe-area-inset-left, 0px);--rp-safe-area-right: env(safe-area-inset-right, 0px);--topbar-h: var(--rp-topbar-height);--rp-system-nav-height: var(--rp-mobile-nav-effective-height);--mobile-nav-h: var(--rp-mobile-nav-height);--mobile-nav-effective-h: calc(var(--mobile-nav-h) + env(safe-area-inset-bottom, 0px));--container-max: var(--rp-container-max)}:root[data-app-theme=dark]{color-scheme:dark;--rp-messenger-color-scheme: dark;--rp-color-neutral-0: #181d25;--rp-color-neutral-50: #151a22;--rp-color-neutral-100: #222a35;--rp-color-neutral-150: #11161d;--rp-color-neutral-200: #303b4b;--rp-color-neutral-300: #506078;--rp-color-neutral-400: #69778c;--rp-color-neutral-500: #98a5b9;--rp-color-neutral-600: #b0bacb;--rp-color-neutral-700: #c7d1e1;--rp-color-neutral-800: #e0e7f1;--rp-color-neutral-900: #f1f4fa;--rp-color-canvas: #101318;--rp-color-surface: #181d25;--rp-color-surface-subtle: #151a22;--rp-color-surface-muted: #222a35;--rp-color-surface-inset: #11161d;--rp-color-surface-selected: #263958;--rp-color-text: #f1f4fa;--rp-color-text-secondary: #b0bacb;--rp-color-text-tertiary: #98a5b9;--rp-color-text-disabled: #69778c;--rp-color-text-on-accent: #ffffff;--rp-color-border: #303b4b;--rp-color-border-strong: #506078;--rp-color-legacy-border: var(--rp-color-border);--rp-color-focus: #c7d1e1;--rp-color-overlay-scrim: rgba(0, 0, 0, .62);--rp-color-surface-translucent: rgba(24, 29, 37, .92);--rp-color-surface-sheen: rgba(199, 209, 225, .04);--rp-startup-canvas: #0e1218;--rp-startup-ink: var(--rp-color-text-secondary);--rp-color-highlight: #5b481a;--rp-color-brand-border: #3e5376;--rp-color-success-border: #365f4a;--rp-color-warning-border: #6e572e;--rp-color-danger-border: #784347;--rp-color-category-violet-soft: #332b4a;--rp-color-category-violet-text: #cfb9ff;--rp-color-category-teal-soft: #183b3e;--rp-color-category-teal-text: #82d9db;--rp-color-category-pink-soft: #452839;--rp-color-category-pink-text: #f3afd5;--rp-color-chart-revenue: #91b6ff;--rp-color-chart-expenses: #668ceb;--rp-color-chart-profit: #64d49b;--rp-color-chart-loss: #ff9696;--rp-color-brand-50: #1c2941;--rp-color-brand-100: #263958;--rp-color-brand-200: #344a70;--rp-color-brand-300: #6585bd;--rp-color-brand-500: #8faaff;--rp-color-brand-600: #8da9ff;--rp-color-brand-700: #7195ff;--rp-color-brand-800: #a4bcff;--rp-color-brand-text: #a8beff;--rp-color-brand-solid: #3b5ae0;--rp-color-brand-solid-hover: #2f4bcb;--rp-color-success: #64d49b;--rp-color-success-hover: #87e3b2;--rp-color-success-solid: #158547;--rp-color-success-text: #82dfb0;--rp-color-success-soft: #19392c;--rp-color-warning: #efc465;--rp-color-warning-hover: #f7d58d;--rp-color-warning-text: #f2cc7c;--rp-color-warning-soft: #372d18;--rp-color-danger: #ff9696;--rp-color-danger-hover: #ffb4b4;--rp-color-danger-solid: #c33030;--rp-color-danger-text: #ffb0aa;--rp-color-danger-soft: #402426;--rp-message-canvas: var(--rp-color-canvas);--rp-message-pattern: rgba(141, 169, 255, .06);--rp-message-incoming: #202732;--rp-message-outgoing: #253650;--rp-message-outgoing-border: #3e5376;--rp-message-media-canvas: #101318;--rp-message-code-background: #101720;--rp-message-support-background: #332b4a;--rp-message-support-text: #cfb9ff;--rp-shadow-xs: 0 1px 3px rgba(0, 0, 0, .2);--rp-shadow-sm: 0 2px 12px rgba(0, 0, 0, .24);--rp-shadow-md: 0 8px 24px rgba(0, 0, 0, .32);--rp-shadow-lg: 0 16px 42px rgba(0, 0, 0, .4);--rp-shadow-brand-control: 0 2px 8px rgba(0, 0, 0, .24);--rp-shadow-legacy-1: var(--rp-shadow-xs);--rp-shadow-legacy-2: var(--rp-shadow-sm);--rp-shadow-legacy-3: var(--rp-shadow-md);--rp-shadow-legacy-popover: var(--rp-shadow-lg);--rp-native-header-glass-tint: rgba(24, 29, 37, .62);--rp-messenger-edge-tint: rgba(24, 29, 37, .62);--rp-messenger-chrome-tint: rgba(24, 29, 37, .24);--rp-native-nav-glass-tint: rgba(24, 29, 37, .62);--rp-native-nav-glass-border: rgba(199, 209, 225, .2);--rp-native-nav-glass-sheen: linear-gradient(135deg, rgba(199, 209, 225, .06), transparent);--rp-native-nav-glass-shadow: 0 8px 28px rgba(0, 0, 0, .36), inset 0 1px 0 rgba(199, 209, 225, .14);--rp-native-nav-selection: rgba(141, 169, 255, .18);--rp-native-nav-selection-sheen: linear-gradient(135deg, rgba(199, 209, 225, .06), transparent);--rp-native-nav-selection-border: rgba(199, 209, 225, .18);--rp-native-nav-selection-shadow: inset 0 1px 0 rgba(199, 209, 225, .18);--neutral-50: var(--rp-color-surface-subtle);--neutral-100: var(--rp-color-surface-muted);--neutral-200: var(--rp-color-border);--neutral-300: var(--rp-color-border-strong);--neutral-400: var(--rp-color-text-disabled);--neutral-500: var(--rp-color-text-tertiary);--neutral-600: var(--rp-color-text-secondary);--neutral-700: var(--rp-color-text-secondary);--neutral-800: var(--rp-color-text);--neutral-900: var(--rp-color-text);--primary-active: var(--rp-color-brand-solid-hover)}:root[data-app-theme=dark] .icon-action-btn.btn-primary:hover:not(:disabled){background:var(--rp-color-brand-solid-hover);border-color:var(--rp-color-brand-solid-hover)}@media(min-width:1024px){:root[data-app-theme=dark] .topbar{background:var(--rp-color-surface)}}.breadcrumbs--truncate-last .breadcrumb-item:not(:last-child){flex-shrink:0;white-space:nowrap}.ds-surface{min-width:0;border:1px solid var(--rp-color-border);border-radius:var(--rp-radius-xl);background:var(--rp-color-surface);box-shadow:var(--rp-shadow-xs)}.ds-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--rp-space-4)}.ds-section-header__copy{min-width:0}.ds-section-header__eyebrow{margin:0 0 var(--rp-space-1);color:var(--rp-color-text-tertiary);font-size:var(--rp-font-size-caption);font-weight:700;letter-spacing:.06em;line-height:var(--rp-line-height-tight);text-transform:uppercase}.ds-section-header__title{margin:0;color:var(--rp-color-text);font-size:var(--rp-font-size-medium);font-weight:700;line-height:var(--rp-line-height-heading)}.ds-section-header__description{margin:var(--rp-space-1) 0 0;color:var(--rp-color-text-secondary);font-size:var(--rp-font-size-small);line-height:var(--rp-line-height-body)}.ds-section-header__actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--rp-space-2)}.ds-verified-badge{display:inline-flex;flex:0 0 auto;width:var(--rp-size-verification-badge);height:var(--rp-size-verification-badge);color:var(--rp-color-brand-solid);vertical-align:middle;line-height:0}.ds-verified-badge svg{width:100%;height:100%}.ds-verified-badge__check{stroke:var(--rp-color-text-on-accent)}.ds-verified-badge:focus-visible{outline:none;border-radius:var(--rp-radius-sm);box-shadow:var(--rp-focus-ring)}.ds-status-badge{display:inline-flex;min-height:24px;align-items:center;gap:var(--rp-space-1);padding:3px var(--rp-space-2);border:1px solid var(--rp-color-border);border-radius:var(--rp-radius-pill);background:var(--rp-color-surface-muted);color:var(--rp-color-text-secondary);font-size:var(--rp-font-size-caption);font-weight:650;line-height:1.25}.ds-status-badge--brand{border-color:var(--rp-color-brand-200);background:var(--rp-color-brand-100);color:var(--rp-color-brand-text)}.ds-status-badge--success{border-color:color-mix(in srgb,var(--rp-color-success) 24%,transparent);background:var(--rp-color-success-soft);color:var(--rp-color-success-text)}.ds-status-badge--danger{border-color:color-mix(in srgb,var(--rp-color-danger) 24%,transparent);background:var(--rp-color-danger-soft);color:var(--rp-color-danger-text)}.ds-status-badge--warning{border-color:color-mix(in srgb,var(--rp-color-warning) 28%,transparent);background:var(--rp-color-warning-soft);color:var(--rp-color-warning-text)}.ds-icon-button{appearance:none;display:inline-flex;width:var(--rp-control-height-md);height:var(--rp-control-height-md);align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:var(--rp-radius-md);background:transparent;color:var(--rp-color-text-secondary);cursor:pointer;transition:background var(--rp-duration-fast),border-color var(--rp-duration-fast),color var(--rp-duration-fast)}.ds-icon-button:hover:not(:disabled){background:var(--rp-color-brand-100);color:var(--rp-color-brand-700)}.ds-icon-button:focus-visible{outline:none;box-shadow:var(--rp-focus-ring)}.ds-icon-button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:640px){.ds-section-header{align-items:stretch;flex-direction:column}.ds-section-header__actions{flex-wrap:wrap}.ds-icon-button{width:40px;height:40px}}@media(pointer:coarse){.ds-icon-button{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.ds-icon-button{transition:none}}html.rp-native-messenger-open,html.rp-native-messenger-open body{background:transparent}html[dir=rtl]{text-align:start}html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=url],html[dir=rtl] input[type=number],html[dir=rtl] input[autocomplete=one-time-code],html[dir=rtl] code,html[dir=rtl] pre{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .sidebar{left:auto;right:0;border-right:0;border-inline-end:var(--rp-border-width) solid var(--rp-sidebar-border)}html[dir=rtl] .sidebar:not(.open){transform:translate(100%)}html[dir=rtl] .sidebar.open{transform:translate(0)}html[dir=rtl] .sidebar-subnav{margin-inline-start:var(--rp-space-5);margin-inline-end:0;padding-left:0;padding-inline-start:var(--rp-space-3);border-left:0;border-inline-start:var(--rp-border-width) solid var(--rp-sidebar-border)}html[dir=rtl] .sidebar-nav-link,html[dir=rtl] .sidebar-section-toggle,html[dir=rtl] .mobile-topbar__account-action,html[dir=rtl] .rp-select-menu__trigger,html[dir=rtl] .rp-select-menu__option{text-align:start}html[dir=rtl] .rp-select-menu__chevron{margin-left:0;margin-inline-start:auto}@media(min-width:1024px){html[dir=rtl] .app-layout{padding-left:0;padding-inline-start:var(--rp-sidebar-width)}html[dir=rtl] .app-layout.sidebar-collapsed{padding-inline-start:var(--rp-sidebar-width-collapsed)}html[dir=rtl] .sidebar:not(.open){transform:translate(0)}}html[dir=rtl] .mobile-topbar .mobile-topbar__account-panel{right:auto;left:0}html[dir=rtl] .sidebar-section-toggle[aria-expanded=false] .sidebar-section-chevron{transform:rotate(90deg)}@media(min-width:768px){html[dir=rtl] .notif-popover{right:auto;left:0}}@media(max-width:767px){html:not(.rp-native-messenger-open) .mobile-navigation-shell.native-app:not([inert]) .mobile-nav--system:not([hidden]):not([data-obstructed]):before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--rp-color-surface)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html:not(.rp-native-messenger-open) .mobile-navigation-shell.native-app:not([inert]) .mobile-nav--system:not([hidden]):not([data-obstructed]):before{background:var(--rp-native-nav-underlay-background);-webkit-backdrop-filter:var(--rp-native-nav-underlay-filter);backdrop-filter:var(--rp-native-nav-underlay-filter);-webkit-mask-image:var(--rp-native-nav-underlay-mask);mask-image:var(--rp-native-nav-underlay-mask)}}@media(prefers-contrast:more){html:not(.rp-native-messenger-open) .mobile-navigation-shell.native-app:not([inert]) .mobile-nav--system:not([hidden]):not([data-obstructed]):before{background:var(--rp-color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none}}}
