._loginPage_14k9w_5{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--neutral-lightest);padding:var(--spacing-xl)}._loginCard_14k9w_14{width:100%;max-width:380px;background:var(--neutral-white);border:1px solid var(--neutral-lighter);border-radius:var(--radius-lg);padding:32px var(--spacing-xl) var(--spacing-xl);box-shadow:var(--shadow-card)}._loginBrand_14k9w_24{text-align:center;margin-bottom:var(--spacing-xl)}._loginTitle_14k9w_29{margin:var(--spacing-md) 0 var(--spacing-xs)!important}._shell_14k9w_39{height:100vh;overflow:hidden}._sider_14k9w_44{border-right:1px solid var(--neutral-lighter);height:100vh;overflow-y:auto}._main_14k9w_53{display:flex;flex-direction:column;height:100vh;min-height:0}._siderBrand_14k9w_64{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-md);overflow:hidden}._siderBrandMark_14k9w_73{height:28px;width:auto;max-width:100%;display:block;flex-shrink:0}._siderBrandSub_14k9w_85{font-size:var(--font-label-size);font-weight:var(--font-label-weight);letter-spacing:var(--font-label-tracking);text-transform:uppercase;color:var(--neutral-medium)}._siderMenu_14k9w_93{border-inline-end:none!important}._header_14k9w_97{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-lg);background:var(--neutral-white)!important;border-bottom:1px solid var(--neutral-lighter);padding:0 var(--spacing-xl)!important}._headerUser_14k9w_107{font-size:var(--font-body-sm-size)}._content_14k9w_111{flex:1 1 auto;min-height:0;padding:var(--spacing-xl);background:var(--neutral-lightest);overflow:auto;scrollbar-gutter:stable}@media (min-width: 1440px){._content_14k9w_111 .ant-table-thead>tr>th{white-space:nowrap}}._content_14k9w_111 .ant-table-tbody .ant-table-cell>.ant-btn-link:first-child{padding-inline:0;height:auto}@media (max-width: 1439px){._content_14k9w_111 .ant-table-tbody .ant-table-cell>.ant-btn-link:first-child{white-space:normal;text-align:start}._content_14k9w_111 .ant-table-thead>tr>th,._content_14k9w_111 .ant-table-tbody>tr>td{padding-inline:var(--spacing-md)}}._content_14k9w_111 .ant-table-content{overflow-x:auto}._sectionLoading_14k9w_161{padding:var(--spacing-xxxl);text-align:center;color:var(--neutral-dark)}._signInNotice_14k9w_169{margin-bottom:var(--spacing-lg)}._signInLinkHint_14k9w_173{display:block;margin:var(--spacing-lg) 0 var(--spacing-sm);font-size:var(--font-body-sm-size)}._viewAs_14k9w_183{display:inline-flex;align-items:center;gap:var(--spacing-sm);margin-inline-end:auto;white-space:nowrap}._viewAsBanner_14k9w_192{flex:0 0 auto}:root{--primary-lightest: #f5faf9;--primary-lighter: #d6ebe8;--primary-light: #0fa093;--primary: #0e8c82;--primary-hover: #0c7b72;--primary-dark: #0a6a62;--secondary-light: #54595e;--secondary: #17191b;--tertiary-lightest: #f5faf9;--tertiary-lighter: #d6ebe8;--tertiary-light: #0fa093;--tertiary: #0e8c82;--tertiary-dark: #0c7b72;--tertiary-darker: #0a6a62;--neutral-white: #ffffff;--neutral-lightest: #fafafa;--neutral-lighter: #f0f1f2;--neutral-light: #e6e7e8;--neutral: #c9ccce;--neutral-medium: #9aa0a6;--neutral-dark: #6b7076;--neutral-darker: #54595e;--neutral-darkest: #17191b;--neutral-black: #000000;--neutral-strip: #fcfcfc;--neutral-control: #d9dbdd;--success-lightest: #f5faf9;--success-lighter: #d6ebe8;--success-light: #0fa093;--success: #0e8c82;--success-dark: #0a6a62;--warning-lightest: #ffffff;--warning-lighter: #f0f1f2;--warning-light: #54595e;--warning: #17191b;--warning-dark: #17191b;--warning-darker: #000000;--danger-lightest: #fcf7f6;--danger-lighter: #f3dedc;--danger-light: #c9605b;--danger: #a8322d;--danger-dark: #8e2924;--danger-darker: #6f201c;--info-lightest: #f5faf9;--info-lighter: #d6ebe8;--info-light: #0fa093;--info: #0e8c82;--info-dark: #0c7b72;--info-darker: #0a6a62;--insights-lightest: #f5faf9;--insights-lighter: #d6ebe8;--insights-light: #0fa093;--insights: #0e8c82;--insights-dark: #0a6a62;--navy-chip-bg: #f0f1f2;--partner-card-bg: #fcfcfc;--partner-card-border: #e6e7e8;--gold-lightest: #f5faf9;--gold-light: #d6ebe8;--gold: #0e8c82;--gold-dark: #0e8c82;--color-medal-gold: #ffd700;--color-medal-silver: #c0c0c0;--color-medal-bronze: #cd7f32;--pilot-purple: #4f46e5;--pilot-purple-light: #818cf8;--pilot-purple-lighter: #c7d2fe;--pilot-purple-lightest: #eef2ff;--pilot-purple-dark: #4338ca;--pilot-violet: #7c3aed;--color-bg-hover: var(--neutral-lighter);--color-bg-page: var(--neutral-lightest);--color-bg-strip: var(--neutral-strip);--color-bg-info: var(--info-lightest);--color-bg-insights: var(--insights-lightest);--color-text-default: var(--neutral-darkest);--color-text-heading: var(--neutral-darkest);--color-text-secondary: var(--neutral-darker);--color-text-tertiary: var(--neutral-dark);--color-text: var(--color-text-default);--color-border-light: var(--neutral-lighter);--color-border-card: var(--neutral-light);--color-border: var(--neutral-light);--color-border-control: var(--neutral-control);--color-border-info: var(--info-light);--color-border-insights: var(--insights-light);--color-text-nav-default: var(--neutral-dark);--color-text-nav-active: var(--neutral-darkest);--color-icon-nav-default: var(--neutral-dark);--color-icon-nav-active: var(--neutral-darkest);--color-fill-nav-active: transparent;--nav-active-underline: inset 0 -2px 0 var(--primary);--color-breadcrumb-text: var(--neutral-dark);--color-breadcrumb-text-current: var(--neutral-darkest);--color-breadcrumb-separator: var(--neutral);--color-breadcrumb-link: var(--secondary);--color-breadcrumb-link-hover: var(--secondary-light);--color-pilot-header-bg: linear-gradient( 90deg, var(--pilot-purple), var(--pilot-violet) );--color-pilot-text: var(--neutral-white);--color-pilot-button-bg: rgba(255, 255, 255, .2);--color-pilot-button-border: rgba(255, 255, 255, .4);--color-brand-logo: var(--neutral-darkest);--color-brand-mark: var(--primary);--color-brand-panel: #0e3238;--color-brand-panel-text: #e9f1f0;--color-brand-panel-text-muted: #9db4b6;--color-brand-panel-accent: #3ecfc0;--color-kbd-border-on-dark: #3a3f44;--spacing-xxs: 2px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-xxl: 36px;--spacing-xxxl: 48px;--spacing-xxxxl: 64px;--font-family-base: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-family-mono: ui-monospace, "SF Mono", Menlo, monospace;--font-family-numeric: var(--font-family-base);--font-numeric-variant: tabular-nums;--font-h0-size: 30px;--font-h0-line-height: 1.15;--font-h0-weight: 700;--font-h1-size: 24px;--font-h1-line-height: 1.2;--font-h1-weight: 700;--font-h2-size: 19px;--font-h2-line-height: 1.25;--font-h2-weight: 700;--font-h3-size: 15px;--font-h3-line-height: 1.35;--font-h3-weight: 700;--font-body-lg-size: 14.5px;--font-body-lg-semibold-weight: 500;--font-body-lg-light-size: 14.5px;--font-body-lg-light-line-height: 1.6;--font-body-lg-light-weight: 400;--font-body-md-size: 13.5px;--font-body-md-line-height: 1.65;--font-body-md-weight: 400;--font-body-md-semibold-weight: 500;--font-body-md-bold-weight: 700;--font-body-sm-size: 12px;--font-body-sm-line-height: 1.5;--font-body-sm-weight: 400;--font-body-sm-semibold-weight: 500;--font-body-xs-size: 10.5px;--font-label-size: 11px;--font-label-weight: 700;--font-label-tracking: .08em;--font-size-xs: 11.5px;--font-size-sm: 12.5px;--font-size-base: 13px;--font-size-md: 13.5px;--font-size-lg: 15px;--font-size-xl: 19px;--font-size-2xl: 23px;--font-weight-light: 400;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 500;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 16px 48px rgba(23, 25, 27, .24);--shadow-card-ui: none;--shadow-card: none;--shadow-modal: 0 16px 48px rgba(23, 25, 27, .24);--shadow-popover: 0 16px 48px rgba(23, 25, 27, .24);--shadow-toast: 0 4px 16px rgba(23, 25, 27, .1);--shadow-dock: 0 -2px 10px rgba(23, 25, 27, .06);--shadow-dock-strong: 0 -6px 24px rgba(23, 25, 27, .12);--shadow-segment: none;--shadow-tile: none;--shadow-card-open: none;--shadow-pill-primary: none;--shadow-primary-raised: none;--control-height-sm: 32px;--control-height: 36px;--control-height-lg: 40px;--color-secondary-active-bg: rgba(23, 25, 27, .08);--color-secondary-hover-bg: rgba(23, 25, 27, .04);--header-height: 52px;--strip-height: 46px;--sidebar-padding: var(--spacing-lg);--page-max-width: 1160px;--radius-xxs: 0px;--radius-xs: 3px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-full: 9999px;--z-base: 0;--z-elevated: 1;--z-content: 10;--z-dropdown: 100;--z-sidebar: 100;--z-sticky: 500;--z-filters: 800;--z-search: 900;--z-header: 1000;--z-overlay: 1010;--z-modal: 1050;--z-dev-panel: 1100;--z-fullscreen: 1500;--z-toast: 1600;--z-notification: 9999;--z-overlay-max: 999999;--duration-fast: .1s;--duration-quick: .12s;--duration-snappy: .15s;--duration-normal: .2s;--duration-moderate: .25s;--duration-slow: .3s;--ease-standard: ease;--ease-in-out: ease-in-out;--ease-emphasized: cubic-bezier(.4, 0, .2, 1);--transition-fast: var(--duration-fast) var(--ease-standard);--transition-normal: var(--duration-normal) var(--ease-standard);--transition-color: color var(--duration-normal) var(--ease-standard);--transition-all: all var(--duration-normal) var(--ease-standard);--focus-ring-color: rgba(23, 25, 27, .2);--focus-ring-color-primary: rgba(14, 140, 130, .35);--focus-ring-color-danger: rgba(168, 50, 45, .3);--focus-ring-color-success: rgba(14, 140, 130, .25);--focus-ring-color-pilot: rgba(14, 140, 130, .1);--focus-ring-width: 2px;--focus-ring: 0 0 0 var(--focus-ring-width) var(--focus-ring-color);--focus-ring-primary: 0 0 0 var(--focus-ring-width) var(--focus-ring-color-primary);--focus-ring-danger: 0 0 0 var(--focus-ring-width) var(--focus-ring-color-danger);--focus-ring-success: 0 0 0 var(--focus-ring-width) var(--focus-ring-color-success);--focus-ring-pilot: 0 0 0 3px var(--focus-ring-color-pilot);--focus-ring-primary-soft: 0 0 0 3px rgba(14, 140, 130, .18);--focus-ring-success-soft: 0 0 0 3px rgba(14, 140, 130, .18);--focus-ring-danger-soft: 0 0 0 3px rgba(168, 50, 45, .15);--shadow-button-primary: none;--shadow-button-primary-hover: none;--shadow-button-danger: none;--shadow-interactive-hover: none;--icon-size-xs: 12px;--icon-size-sm: 14px;--icon-size-md: 16px;--icon-size-lg: 20px;--icon-size-xl: 24px;--icon-size-xxl: 32px;--icon-size-xxxl: 40px;--icon-size-hero: 48px;--icon-size-mega: 80px;--border-width-default: 1px;--border-width-thick: 2px;--border-width-heavy: 3px;--letter-spacing-tighter: -.02em;--letter-spacing-tight: -.015em;--letter-spacing-normal: 0;--letter-spacing-wide: .02em;--letter-spacing-wider: .08em;--container-xl: 1200px;--container-xxl: 1440px;--container-prose: 65ch;--button-height-sm: 28px;--button-height-md: 36px;--button-height-lg: 40px;--button-radius: var(--radius-xs);--button-padding-y: var(--spacing-sm);--button-padding-x-sm: var(--spacing-md);--button-padding-x-md: var(--spacing-md);--button-padding-sm: var(--button-padding-y) var(--button-padding-x-sm);--button-padding-md: var(--button-padding-y) var(--button-padding-x-md);--button-icon-only-padding-x-sm: var(--spacing-xs);--button-icon-only-padding-x-md: var(--spacing-sm);--button-icon-only-padding-sm: var(--button-padding-y) var(--button-icon-only-padding-x-sm);--button-icon-only-padding-md: var(--button-padding-y) var(--button-icon-only-padding-x-md);--button-icon-only-size-sm: var(--button-height-sm);--button-icon-only-size-md: var(--button-height-md);--button-gap: var(--spacing-xs);--button-primary-bg: var(--primary);--button-primary-bg-hover: var(--primary-dark);--button-primary-text: var(--neutral-white);--button-secondary-bg: var(--neutral-white);--button-secondary-border: var(--neutral-control);--button-secondary-border-hover: var(--primary);--button-secondary-border-disabled: var(--neutral-lighter);--button-secondary-text: var(--neutral-darkest);--button-secondary-text-hover: var(--primary);--button-secondary-border-width: var(--border-width-default);--button-secondary-border-width-hover: var(--border-width-default);--button-tertiary-bg: transparent;--button-tertiary-bg-hover: var(--primary-lightest);--button-tertiary-text: var(--primary);--button-disabled-bg: var(--neutral-lightest);--button-disabled-text: var(--neutral-dark);--input-height-sm: 32px;--input-height-md: 36px;--input-height-lg: 40px;--input-radius: var(--radius-xs);--input-padding-x: var(--spacing-md);--input-padding-y: var(--spacing-sm);--input-bg: var(--neutral-white);--input-border: var(--neutral-control);--input-text: var(--neutral-darkest);--input-placeholder: var(--neutral);--input-border-focus: var(--primary);--input-shadow-focus: 0 0 0 2px var(--focus-ring-color-primary);--input-border-hover: var(--neutral-darker);--input-bg-disabled: var(--neutral-lighter);--input-border-disabled: var(--neutral-light);--input-text-disabled: var(--neutral);--input-border-error: var(--danger);--input-shadow-error: 0 0 0 2px var(--focus-ring-color-danger);--input-border-success: var(--success);--input-icon-success: var(--success);--input-helper-link: var(--primary);--input-icon-size: var(--icon-size-md);--input-icon-gap: var(--spacing-sm);--textarea-min-height: 120px;--textarea-resize-icon-size: var(--icon-size-sm);--input-helper-font-size: var(--font-body-sm-size);--input-helper-color: var(--neutral-dark);--input-helper-color-error: var(--danger);--input-helper-icon-size: var(--icon-size-sm);--input-helper-gap: var(--spacing-xs);--input-label-font-size: var(--font-body-md-size);--input-label-font-weight: var(--font-weight-medium);--input-label-color: var(--neutral-darkest);--input-label-required-color: var(--primary);--input-label-gap: var(--spacing-xs);--input-counter-font-size: var(--font-body-sm-size);--input-counter-color: var(--neutral-dark);--input-tag-bg: var(--neutral-lighter);--input-tag-text: var(--neutral-darkest);--input-tag-radius: var(--radius-xs);--input-tag-padding: var(--spacing-xxs) var(--spacing-sm);--input-tag-gap: var(--spacing-xs);--input-tag-close-size: var(--icon-size-sm);--select-height: var(--input-height-md);--select-radius: var(--input-radius);--select-padding-x: var(--input-padding-x);--select-bg: var(--input-bg);--select-border: var(--input-border);--select-text: var(--input-text);--select-border-hover: var(--input-border-hover);--select-border-focus: var(--input-border-focus);--select-border-open: var(--primary);--select-shadow-focus: var(--input-shadow-focus);--select-arrow-size: var(--icon-size-md);--select-arrow-color: var(--neutral-dark);--select-arrow-color-focus: var(--primary);--select-dropdown-bg: var(--neutral-white);--select-dropdown-border: var(--neutral-light);--select-dropdown-radius: var(--radius-sm);--select-dropdown-shadow: var(--shadow-lg);--select-dropdown-max-height: 280px;--select-dropdown-padding: var(--spacing-xs);--select-option-height: 36px;--select-option-padding-x: var(--spacing-md);--select-option-padding-y: var(--spacing-sm);--select-option-radius: var(--radius-xs);--select-option-bg: transparent;--select-option-bg-hover: var(--neutral-lighter);--select-option-bg-selected: var(--primary-lightest);--select-option-text: var(--neutral-darkest);--select-option-text-hover: var(--neutral-darkest);--select-option-text-selected: var(--primary);--select-scrollbar-width: 6px;--select-scrollbar-track: var(--neutral-lightest);--select-scrollbar-thumb: var(--neutral-light);--select-scrollbar-thumb-hover: var(--neutral);--checkbox-size-sm: 16px;--checkbox-size-md: 20px;--checkbox-size-lg: 24px;--checkbox-size: var(--checkbox-size-md);--checkbox-radius: var(--radius-xs);--checkbox-bg: var(--neutral-white);--checkbox-border: var(--neutral-light);--checkbox-border-width: var(--border-width-default);--checkbox-border-hover: var(--secondary);--checkbox-bg-checked: var(--primary);--checkbox-border-checked: var(--primary);--checkbox-checkmark-color: var(--neutral-white);--checkbox-bg-checked-hover: var(--secondary);--checkbox-border-checked-hover: var(--secondary);--checkbox-bg-indeterminate: var(--primary);--checkbox-border-indeterminate: var(--primary);--checkbox-dash-color: var(--neutral-white);--checkbox-bg-disabled: var(--neutral-lighter);--checkbox-border-disabled: var(--neutral-light);--checkbox-checkmark-disabled: var(--neutral);--checkbox-label-gap: var(--spacing-sm);--checkbox-label-color: var(--neutral-darkest);--checkbox-label-font-size: var(--font-body-md-size);--checkbox-focus-ring: var(--focus-ring-primary);--radio-size-sm: 16px;--radio-size-md: 20px;--radio-size-lg: 24px;--radio-size: var(--radio-size-md);--radio-radius: var(--radius-full);--radio-dot-size-sm: 6px;--radio-dot-size-md: 8px;--radio-dot-size-lg: 10px;--radio-dot-size: var(--radio-dot-size-md);--radio-bg: var(--neutral-white);--radio-border: var(--neutral-light);--radio-border-width: var(--border-width-default);--radio-border-hover: var(--secondary);--radio-bg-checked: var(--neutral-white);--radio-border-checked: var(--primary);--radio-dot-color: var(--primary);--radio-border-checked-hover: var(--secondary);--radio-dot-color-hover: var(--secondary);--radio-bg-disabled: var(--neutral-lighter);--radio-border-disabled: var(--neutral-light);--radio-dot-disabled: var(--neutral);--radio-label-gap: var(--spacing-sm);--radio-label-color: var(--neutral-darkest);--radio-label-font-size: var(--font-body-md-size);--radio-focus-ring: var(--focus-ring-primary);--switch-width-sm: 36px;--switch-width-md: 44px;--switch-width-lg: 52px;--switch-width: var(--switch-width-md);--switch-height-sm: 20px;--switch-height-md: 24px;--switch-height-lg: 28px;--switch-height: var(--switch-height-md);--switch-radius: var(--radius-full);--switch-handle-size-sm: 16px;--switch-handle-size-md: 20px;--switch-handle-size-lg: 24px;--switch-handle-size: var(--switch-handle-size-md);--switch-handle-offset: 2px;--switch-track-bg-off: var(--neutral);--switch-track-bg-off-hover: var(--neutral-dark);--switch-handle-bg: var(--neutral-white);--switch-handle-shadow: 0 1px 3px rgba(0, 0, 0, .2);--switch-track-bg-on: var(--success);--switch-track-bg-on-hover: var(--success-dark);--switch-track-bg-disabled: var(--neutral-lighter);--switch-handle-bg-disabled: var(--neutral-light);--switch-label-gap: var(--spacing-sm);--switch-label-color: var(--neutral-darkest);--switch-label-font-size: var(--font-body-md-size);--switch-focus-ring: var(--focus-ring-primary);--switch-transition: var(--transition-fast);--line-height-menu-item: 40px;--line-height-menu-item-compact: 32px;--line-height-menu-item-mobile: 48px;--line-height-pagination: 26px;--line-height-step-icon: 28px;--line-height-select-item: 20px;--spacing-menu-ip-lounge: 120px;--spacing-fade-offset: 40px;--position-below-header: var(--header-height);--position-sticky-tabs: 56px;--position-counter-top: 120px;--breakpoint-xs: 480px;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1400px;--color-dark-bg-app: #0f1419;--color-dark-bg-elevated: #1a1f26;--color-dark-bg-card: #1f2937;--color-dark-bg-hover: #2a3441;--color-dark-text-default: #f3f7f8;--color-dark-text-secondary: #d2dcdf;--color-dark-text-tertiary: #96adb5;--color-dark-text-muted: #698a95;--color-dark-border-default: #374151;--color-dark-border-subtle: #2a3441;--color-glass-bg: rgba(255, 255, 255, .6);--color-glass-bg-hover: rgba(255, 255, 255, .8);--color-glass-bg-strong: rgba(255, 255, 255, .9);--color-glass-bg-subtle: rgba(255, 255, 255, .5);--color-glass-border-strong: rgba(255, 255, 255, .4);--color-overlay-bg-subtle: rgba(255, 255, 255, .1);--color-overlay-bg-light: rgba(255, 255, 255, .2);--color-overlay-bg-medium: rgba(255, 255, 255, .35);--color-overlay-bg-strong: rgba(255, 255, 255, .7);--color-overlay-border: rgba(255, 255, 255, .3);--color-overlay-border-strong: rgba(255, 255, 255, .5);--color-overlay-text: rgba(255, 255, 255, .9);--color-overlay-text-muted: rgba(255, 255, 255, .8);--color-scrim-light: rgba(0, 0, 0, .2);--color-scrim-medium: rgba(0, 0, 0, .5);--shadow-success: 0 4px 12px rgba(14, 140, 130, .3);--shadow-danger-lg: 0 8px 24px rgba(168, 50, 45, .3);--shadow-pilot: 0 4px 12px rgba(14, 140, 130, .3);--shadow-pilot-lg: 0 6px 16px rgba(14, 140, 130, .4);--shadow-pilot-xl: 0 8px 32px rgba(14, 140, 130, .3);--shadow-card-hover: none;--color-border-card-hover: var(--neutral-control);--color-primary-bg-subtle: rgba(14, 140, 130, .08);--color-primary-bg-light: rgba(14, 140, 130, .1);--shadow-pulse-primary: 0 0 0 0 rgba(14, 140, 130, .4);--shadow-pulse-primary-end: 0 0 0 10px rgba(14, 140, 130, 0);--shadow-pulse-success: 0 0 0 0 rgba(14, 140, 130, .4);--shadow-pulse-success-end: 0 0 0 8px rgba(14, 140, 130, .1);--shadow-glow-primary: 0 0 20px rgba(14, 140, 130, .3);--shadow-glow-primary-lg: 0 0 30px rgba(14, 140, 130, .5);--shadow-glow-success: 0 0 20px rgba(14, 140, 130, .3);--shadow-glow-warning: 0 8px 24px rgba(23, 25, 27, .3);--shadow-glow-gold: 0 8px 24px rgba(14, 140, 130, .3);--shadow-glow-scrim: 0 2px 6px rgba(0, 0, 0, .3);--color-match-success-bg: rgba(240, 253, 244, .8);--color-match-success-border: rgba(34, 197, 94, .2);--color-match-warning-bg: rgba(255, 251, 235, .9);--color-match-warning-border: rgba(245, 158, 11, .3);--color-match-danger-bg: rgba(254, 242, 242, .9);--color-match-danger-border: rgba(239, 68, 68, .3);--color-match-indicator-success: rgba(14, 140, 130, .1);--color-match-indicator-border: rgba(14, 140, 130, .2);--color-gold-glow: rgba(255, 215, 0, .4);--color-gold-glow-outer: rgba(255, 215, 0, 0);--shadow-gold-celebration: drop-shadow(0 4px 12px rgba(255, 193, 7, .4));--color-decoration-light: rgba(255, 255, 255, .1);--color-decoration-neutral: rgba(107, 114, 128, .1);--color-decoration-dark: rgba(0, 0, 0, .3);--shadow-step-purple: 0 8px 24px rgba(114, 46, 209, .4);--color-pulse-ring: rgba(102, 126, 234, .3);--surface-card-bg: var(--neutral-white);--surface-card-radius: var(--radius-md);--surface-card-shadow: var(--shadow-card-ui);--surface-card-border: none;--surface-card-padding: var(--spacing-xl);--surface-card-header-padding: var(--spacing-lg) var(--spacing-xl);--surface-card-header-bg: transparent;--surface-card-content-padding: var(--spacing-lg) var(--spacing-xl);--surface-card-divider-color: var(--neutral-lighter);--surface-card-divider-margin: 0 var(--spacing-xl);--info-card-bg: var(--neutral-lightest);--info-card-radius: var(--radius-sm);--info-card-border: 1px solid var(--neutral-lighter);--info-card-padding: var(--spacing-md) var(--spacing-lg);--project-card-bg: var(--neutral-white);--project-card-radius: var(--radius-sm);--project-card-border: 1px solid var(--neutral-lighter);--project-card-shadow: none;--project-card-shadow-hover: var(--shadow-card-hover);--project-card-border-hover: var(--primary);--project-card-min-height: 280px;--nav-button-height: 40px;--nav-button-radius: var(--radius-sm);--nav-button-padding: 0 var(--spacing-xl);--nav-button-font-weight: var(--font-body-md-semibold-weight);--nav-button-primary-bg: var(--primary);--nav-button-primary-bg-hover: var(--primary-dark);--nav-button-primary-border: var(--primary);--nav-button-primary-color: var(--neutral-white);--nav-button-secondary-bg: var(--neutral-white);--nav-button-secondary-border: 1px solid var(--neutral-light);--nav-button-secondary-color: var(--neutral-darkest);--section-title-color: var(--primary-light);--section-title-size: var(--font-h3-size);--section-title-weight: var(--font-h3-weight);--section-title-margin-bottom: var(--spacing-lg);--section-title-underline-width: 60px;--section-title-underline-height: 2px;--section-title-underline-color: var(--primary-light);--section-title-underline-opacity: .4;--step-badge-bg: var(--primary);--step-badge-color: var(--neutral-white);--step-badge-radius: var(--radius-lg);--step-badge-padding: var(--spacing-xs) var(--spacing-md);--step-badge-font-size: var(--font-body-sm-size);--step-badge-font-weight: var(--font-body-sm-semibold-weight);--step-badge-text-transform: uppercase;--grid-column-gap: var(--spacing-lg);--grid-row-gap: var(--spacing-xl);--dashboard-grid-columns-desktop: 1fr 1fr 1fr;--dashboard-grid-columns-tablet: 1fr 1fr;--dashboard-grid-columns-mobile: 1fr;--touch-target-min-height: 44px;--touch-target-input-font-size: 16px;--touch-target-checkbox-scale: 1.15;--insights-panel-bg: var(--color-bg-insights);--insights-panel-border: 1px solid var(--color-border-insights);--insights-panel-radius: var(--radius-sm);--insights-panel-padding: var(--spacing-md);--insights-panel-padding-lg: var(--spacing-lg) var(--spacing-xl);--insights-panel-header-gap: var(--spacing-xs);--insights-panel-header-margin-bottom: var(--spacing-sm);--insights-panel-icon-color: var(--insights);--insights-panel-icon-size: var(--font-h3-size);--insights-panel-title-color: var(--insights);--insights-panel-title-size: var(--font-body-md-size);--insights-panel-title-weight: var(--font-body-md-semibold-weight);--insights-panel-subtitle-color: var(--neutral-dark);--insights-panel-value-color: var(--insights);--insights-panel-value-size: var(--font-h3-size);--insights-panel-value-weight: var(--font-body-md-bold-weight);--insights-panel-label-color: var(--neutral-dark);--insights-panel-item-bg: var(--color-overlay-bg-strong);--insights-panel-item-bg-hover: var(--color-glass-bg-strong);--insights-panel-item-radius: var(--radius-sm);--insights-panel-item-padding: var(--spacing-sm);--insights-panel-item-shadow-hover: var(--shadow-card-hover);--guidance-card-bg: var(--neutral-lightest);--guidance-card-border: 1px solid var(--neutral-lighter);--guidance-card-radius: var(--radius-sm);--guidance-card-padding: var(--spacing-lg) var(--spacing-xl);--guidance-card-padding-collapsed: var(--spacing-md) var(--spacing-xl);--guidance-card-header-gap: var(--spacing-xs);--guidance-card-header-margin-bottom: var(--spacing-lg);--guidance-card-icon-color: var(--neutral-dark);--guidance-card-icon-size: var(--icon-size-lg);--guidance-card-title-color: var(--neutral-darker);--guidance-card-title-size: var(--font-body-md-size);--guidance-card-title-weight: var(--font-body-md-semibold-weight);--guidance-card-toggle-color: var(--primary);--guidance-card-toggle-color-hover: var(--primary-dark);--guidance-card-toggle-bg-hover: var(--neutral-lighter);--guidance-card-toggle-size: var(--font-body-sm-size);--guidance-card-toggle-weight: var(--font-body-md-semibold-weight);--guidance-card-toggle-padding: var(--spacing-xs) var(--spacing-sm);--guidance-card-toggle-radius: var(--radius-xs);--guidance-card-step-icon-size: 48px;--guidance-card-step-icon-size-mobile: 40px;--guidance-card-step-icon-bg: var(--neutral-white);--guidance-card-step-icon-border: 1px solid var(--neutral-light);--guidance-card-step-icon-color: var(--neutral-darker);--guidance-card-step-icon-color-final: var(--success-dark);--guidance-card-step-title-color: var(--neutral-darker);--guidance-card-step-title-size: var(--font-body-sm-size);--guidance-card-step-title-weight: var(--font-body-md-semibold-weight);--guidance-card-step-duration-bg: var(--neutral-white);--guidance-card-step-duration-color: var(--neutral-dark);--guidance-card-badge-size: 18px;--guidance-card-badge-size-mobile: 16px;--guidance-card-badge-bg: var(--neutral-dark);--guidance-card-badge-color: var(--neutral-white);--guidance-card-badge-border: 2px solid var(--neutral-lightest);--guidance-card-connector-color: var(--neutral-light);--guidance-card-connector-width: 32px;--guidance-card-connector-height: 1px;--provider-1-border: #e6f4ff;--provider-1-bg: #f0f7ff;--provider-2-border: #fff1e6;--provider-2-bg: #fff7f0;--provider-3-border: #e6ffe6;--provider-3-bg: #f0fff0;--provider-4-border: #f3e6ff;--provider-4-bg: #f8f0ff;--provider-5-border: #fff0f0;--provider-5-bg: #fff5f5}.flag-emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Android Emoji",sans-serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1}.fi{position:relative;display:inline-block;width:1.33333333em;line-height:1em;background-size:contain;background-position:50%;background-repeat:no-repeat;font-style:normal}.fi:before{content:" "}.fi-us{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3e%3cg fill-rule='evenodd'%3e%3cg stroke-width='1pt'%3e%3cpath fill='%23bd3d44' d='M0 0h247v10H0zm0 20h247v10H0zm0 20h247v10H0zm0 20h247v10H0zm0 20h247v10H0zm0 20h247v10H0zm0 20h247v10H0z' transform='scale(2.6)'/%3e%3cpath fill='%23fff' d='M0 10h247v10H0zm0 20h247v10H0zm0 20h247v10H0zm0 20h247v10H0zm0 20h247v10H0zm0 20h247v10H0z' transform='scale(2.6)'/%3e%3c/g%3e%3cpath fill='%23192f5d' d='M0 0h98.8v70H0z' transform='scale(2.6)'/%3e%3cg fill='%23fff'%3e%3cg id='d'%3e%3cg id='c'%3e%3cg id='e'%3e%3cg id='b'%3e%3cpath id='a' d='M247 28l2.4.7.7 2.4L247 28z' transform='scale(2.6)'/%3e%3cuse href='%23a' transform='scale(-1 1)' x='13'/%3e%3c/g%3e%3cuse href='%23b' transform='rotate(72 6.5 14)'/%3e%3c/g%3e%3cuse href='%23c' transform='rotate(-72 6.5 14)'/%3e%3cuse href='%23c' transform='rotate(72 6.5 14)'/%3e%3c/g%3e%3cuse href='%23d' transform='matrix(-1 0 0 1 247 0)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-gb{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3e%3cpath fill='%23012169' d='M0 0h640v480H0z'/%3e%3cpath fill='%23FFF' d='m75 0 244 181L562 0h78v62L400 241l240 178v61h-80L320 301 81 480H0v-60l239-178L0 64V0h75z'/%3e%3cpath fill='%23C8102E' d='m424 281 216 159v40L369 281h55zm-184 20 6 35L54 480H0l246-179zM640 0v3L391 191l2-44L590 0h50zM0 0l239 176h-60L0 42V0z'/%3e%3cpath fill='%23FFF' d='M241 0v480h160V0H241zM0 160v160h640V160H0z'/%3e%3cpath fill='%23C8102E' d='M0 193v96h640v-96H0zM273 0v480h96V0h-96z'/%3e%3c/svg%3e")}.fi-de{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3e%3cpath fill='%23000' d='M0 0h640v160H0z'/%3e%3cpath fill='%23dc143c' d='M0 160h640v160H0z'/%3e%3cpath fill='%23ffce00' d='M0 320h640v160H0z'/%3e%3c/svg%3e")}.fi-fr{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3e%3cpath fill='%23fff' d='M0 0h640v480H0z'/%3e%3cpath fill='%23002654' d='M0 0h213.3v480H0z'/%3e%3cpath fill='%23ce1126' d='M426.7 0H640v480H426.7z'/%3e%3c/svg%3e")}.fi-es{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3e%3cpath fill='%23aa151b' d='M0 0h640v480H0z'/%3e%3cpath fill='%23f1bf00' d='M0 120h640v240H0z'/%3e%3c/svg%3e")}.fi-it{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3e%3cpath fill='%23fff' d='M0 0h640v480H0z'/%3e%3cpath fill='%23009246' d='M0 0h213.3v480H0z'/%3e%3cpath fill='%23ce2b37' d='M426.7 0H640v480H426.7z'/%3e%3c/svg%3e")}.fi-nl{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3e%3cpath fill='%23fff' d='M0 0h640v480H0z'/%3e%3cpath fill='%23ae1c28' d='M0 0h640v160H0z'/%3e%3cpath fill='%2321468b' d='M0 320h640v160H0z'/%3e%3c/svg%3e")}body{font-display:swap;margin:0;padding:0;overflow-x:clip;scrollbar-gutter:stable both-edges;background-color:var(--neutral-lightest);font-family:var(--font-family-base)}#root{margin:0;padding:0}*{font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}html{margin:0;padding:0;overflow-x:hidden;scrollbar-gutter:stable both-edges;background-color:var(--neutral-lightest)}.transparent-tabs .ant-tabs-nav{background:transparent}.transparent-tabs .ant-tabs-nav:before{display:none}.transparent-tabs .ant-tabs-nav-wrap,.transparent-tabs .ant-tabs-content-holder{background:transparent}.ant-breadcrumb{margin:0;padding:0}.ant-breadcrumb ol{margin:0;padding:0;padding-inline-start:0;list-style:none}.ant-breadcrumb li:first-child{padding-left:0;margin-left:0}.ant-breadcrumb-link,.ant-breadcrumb-link a{margin:0}.ant-typography{font-family:var(--font-family-base);transition:all var(--duration-fast) var(--ease-in-out)}.ant-layout,.ant-layout-content{overflow-x:hidden}a{color:var(--primary)}a:hover{color:var(--primary-hover)}.ant-divider{display:none}.search-title{display:block;visibility:visible;opacity:1;color:var(--neutral-black)}.ant-btn{border-radius:var(--button-radius);font-weight:var(--font-weight-semibold)}.ant-btn-primary{background:var(--button-primary-bg);border-color:var(--button-primary-bg);box-shadow:var(--shadow-button-primary)}.ant-btn-primary:hover:not(:disabled){background:var(--button-primary-bg-hover);border-color:var(--button-primary-bg-hover);box-shadow:var(--shadow-button-primary-hover)}.ant-btn-default{background:var(--button-secondary-bg);border:var(--button-secondary-border-width) solid var(--button-secondary-border);color:var(--button-secondary-text)}.ant-btn-default:hover:not(:disabled){background:var(--button-secondary-bg);border:var(--button-secondary-border-width-hover) solid var(--button-secondary-border-hover);color:var(--button-secondary-text-hover)}.ant-btn-text,.ant-btn-link{background:var(--button-tertiary-bg);color:var(--button-tertiary-text)}.ant-btn-text:hover:not(:disabled),.ant-btn-link:hover:not(:disabled){background:var(--button-tertiary-bg-hover);color:var(--button-tertiary-text)}.ant-btn:disabled,.ant-btn[disabled]{background:var(--button-disabled-bg);border-color:var(--button-disabled-bg);color:var(--button-disabled-text)}.ant-btn-sm{height:var(--button-height-sm);padding:var(--button-padding-sm)}.ant-btn:not(.ant-btn-sm):not(.ant-btn-lg){height:var(--button-height-md);padding:var(--button-padding-md)}.ant-btn-lg{height:var(--button-height-lg);padding:var(--button-padding-md)}.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-inline-start:var(--button-gap)}.ant-btn[role=combobox],.ant-dropdown .ant-btn{border-radius:var(--button-radius)}.ant-btn-primary{background:var(--primary);border-color:var(--primary);border-radius:var(--button-radius)}.quick-action-secondary-button:hover{background-color:var(--neutral-white);color:var(--primary);border-color:var(--primary)}.ant-btn-primary:hover,.ant-btn-primary:focus{background:var(--primary-hover);border-color:var(--primary-hover)}.ant-btn-primary:active{background:var(--primary-dark);border-color:var(--primary-dark)}.ant-input,.ant-input-affix-wrapper{border-radius:var(--input-radius);border-color:var(--input-border)}.ant-input:hover:not(:disabled),.ant-input-affix-wrapper:hover:not(.ant-input-affix-wrapper-disabled){border-color:var(--input-border-hover)}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:var(--input-border-focus);box-shadow:var(--input-shadow-focus)}.ant-input-status-error:not(.ant-input-disabled){border-color:var(--input-border-error)}.ant-input-status-error:not(.ant-input-disabled):focus{box-shadow:var(--input-shadow-error)}.ant-select-selector,.ant-select .ant-select-selector,.ant-select-single .ant-select-selector,.ant-select-multiple .ant-select-selector{border-radius:var(--select-radius);border-color:var(--select-border)}.ant-select .ant-select-selection-item{text-align:left!important;word-spacing:normal!important;letter-spacing:normal!important}.ant-select .ant-select-selector{text-align:left!important;justify-content:flex-start!important}.ant-select-dropdown,.ant-select-item,.ant-select-item-option,.ant-select-item-option-content,.ant-select-selection-item,.ant-auto-complete-option,.ant-auto-complete .ant-select-selector,.ant-dropdown,.ant-dropdown-menu,.ant-dropdown-menu-item,.ant-cascader-dropdown,.ant-cascader-menu,.ant-cascader-menu-item,.ant-mentions-dropdown,.ant-mentions-dropdown-menu-item,.ant-tree-select-dropdown,.ant-popover-inner-content{font-family:var(--font-family-base)!important}.ant-select-dropdown{border-radius:var(--select-dropdown-radius);box-shadow:var(--select-dropdown-shadow);padding:var(--select-dropdown-padding)}.ant-select-dropdown .ant-select-item{display:flex;align-items:center;border-radius:var(--select-option-radius);padding:var(--select-option-padding-y) var(--select-option-padding-x);margin:0;min-height:var(--select-option-height);line-height:var(--line-height-select-item);text-align:left!important;word-spacing:normal!important;letter-spacing:normal!important}.ant-select-dropdown .ant-select-item-option-content{flex:1 1 auto;min-width:0;text-align:left!important;word-spacing:normal!important;letter-spacing:normal!important;white-space:normal!important}.ant-select-dropdown .ant-select-item-option-state{flex:0 0 auto;display:inline-flex;align-items:center;margin-left:var(--spacing-sm)}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--select-option-bg-hover)}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--select-option-bg-selected);color:var(--select-option-text-selected);font-weight:var(--font-weight-medium)}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--select-border-hover)}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:var(--select-border-focus);box-shadow:var(--select-shadow-focus)}.ant-checkbox-inner{border-radius:var(--checkbox-radius);border-color:var(--checkbox-border)}.ant-checkbox:hover .ant-checkbox-inner{border-color:var(--checkbox-border-hover)}.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--checkbox-bg-checked);border-color:var(--checkbox-border-checked)}.ant-checkbox-checked:hover .ant-checkbox-inner{background-color:var(--checkbox-bg-checked-hover);border-color:var(--checkbox-border-checked-hover)}.ant-checkbox-indeterminate .ant-checkbox-inner{background-color:var(--checkbox-bg-indeterminate);border-color:var(--checkbox-border-indeterminate)}.ant-radio-inner{border-color:var(--radio-border)!important;background-color:var(--radio-bg)!important}.ant-radio:hover .ant-radio-inner{border-color:var(--radio-border-hover)!important}.ant-radio-checked .ant-radio-inner{border-color:var(--radio-border-checked)!important;background-color:var(--radio-bg-checked)!important}.ant-radio-checked .ant-radio-inner:after{background-color:var(--radio-dot-color)!important}.ant-radio-checked:hover .ant-radio-inner{border-color:var(--radio-border-checked-hover)!important;background-color:var(--radio-bg-checked)!important}.ant-radio-checked:hover .ant-radio-inner:after{background-color:var(--radio-dot-color-hover)!important}.ant-radio-button-wrapper:not(:first-child):before{display:none}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:var(--primary);border-color:var(--primary)}.ant-switch{background:var(--switch-track-bg-off)}.ant-switch:hover:not(.ant-switch-disabled){background:var(--switch-track-bg-off-hover)}.ant-switch-checked{background:var(--switch-track-bg-on)}.ant-switch-checked:hover:not(.ant-switch-disabled){background:var(--switch-track-bg-on-hover)}.ant-switch-disabled{background:var(--switch-track-bg-disabled)}.ant-tabs-ink-bar{background:var(--primary)}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary)}.ant-progress-bg,.ant-spin-dot-item{background:var(--secondary)}*[style*="rgb(24, 144, 255)"],*[style*="#1890ff"]{color:var(--secondary)}.notification-dropdown-overlay{z-index:var(--z-modal)!important}.notification-dropdown-overlay.enhanced .ant-dropdown,.notification-dropdown-overlay.enhanced .ant-dropdown-menu{padding:0!important;max-height:inherit!important;overflow:visible;border:none!important;box-shadow:none!important;border-radius:var(--radius-sm)!important}.notification-bell-btn{font-size:var(--font-h3-size)!important;height:auto!important;padding:var(--spacing-xs)!important;color:var(--neutral-darker)!important;transition:all var(--duration-normal) var(--ease-standard)!important;display:flex!important;align-items:center!important;justify-content:center!important}.notification-bell-btn:hover{color:var(--primary)!important;transform:scale(1.05)}.notification-badge .ant-badge-count{background:var(--danger);border:var(--border-width-thick) solid var(--neutral-white);box-shadow:var(--shadow-sm)}.notification-header-controls{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) var(--spacing-md);background:var(--neutral-lightest);border-bottom:1px solid var(--neutral-lighter);margin:0!important}.notification-header-controls .header-actions{display:flex;gap:var(--spacing-xs);align-items:center}.notification-header-controls .ant-btn{font-size:var(--font-body-sm-size);height:24px;padding:0 var(--spacing-xs);border-radius:var(--radius-xs)}.group-header{font-size:var(--font-body-sm-size)!important;font-weight:var(--font-body-sm-semibold-weight)!important;text-transform:uppercase!important;letter-spacing:var(--letter-spacing-wide)!important;padding:var(--spacing-xs) var(--spacing-md) var(--spacing-xxs) var(--spacing-md)!important;color:var(--neutral-dark)!important;background:var(--neutral-lightest)!important;margin:0!important}.notification-item-wrapper{padding:0!important;margin:0!important}.notification-dropdown-overlay.enhanced .ant-dropdown-menu-item{padding:0!important;min-height:auto!important;transition:all var(--duration-normal) var(--ease-standard)!important;border-bottom:1px solid var(--neutral-lighter)!important;cursor:pointer!important;margin:0!important}.notification-dropdown-overlay.enhanced .ant-dropdown-menu-item:last-child{border-bottom:none!important}.notification-dropdown-overlay.enhanced .ant-dropdown-menu-item:hover,.notification-dropdown-overlay.enhanced .ant-dropdown-menu-item.ant-dropdown-menu-item-active{background-color:var(--neutral-lightest)!important}.notification-dropdown-overlay.enhanced .ant-dropdown-menu-item.read{opacity:.7}.notification-dropdown-overlay.enhanced .ant-dropdown-menu-item.unread{background:linear-gradient(90deg,var(--primary-lightest) 0%,transparent 4px);border-left:4px solid var(--primary)}.notification-content{padding:var(--spacing-sm) var(--spacing-md);width:100%}.notification-header{display:flex;align-items:flex-start;gap:var(--spacing-sm);width:100%}.notification-icon{font-size:var(--font-h3-size);flex-shrink:0;width:20px;text-align:center;margin-top:var(--spacing-xxs)}.notification-text{flex:1;min-width:0;overflow:hidden}.notification-title{font-weight:var(--font-body-md-semibold-weight)!important;font-size:var(--font-body-md-size)!important;line-height:var(--font-body-md-line-height)!important;color:var(--neutral-darkest)!important;display:block!important;margin-bottom:var(--spacing-xxs)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.notification-message{font-size:var(--font-body-sm-size)!important;line-height:var(--font-body-sm-line-height)!important;color:var(--neutral-dark)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;word-wrap:break-word!important;hyphens:auto!important;margin-bottom:var(--spacing-xxs)!important}.notification-time{font-size:var(--font-body-sm-size)!important;color:var(--neutral)!important;margin-top:var(--spacing-xxs)!important;display:block!important}.notification-actions{display:flex;flex-direction:column;gap:var(--spacing-xxs);flex-shrink:0}.mark-read-btn,.delete-btn{padding:var(--spacing-xxs)!important;min-width:auto!important;width:24px!important;height:24px!important;border-radius:var(--radius-xs)!important;display:flex!important;align-items:center!important;justify-content:center!important}.delete-btn{color:var(--danger)!important}.mark-read-btn{color:var(--success)!important}.mark-read-btn:hover{background-color:var(--success-lightest)!important;color:var(--success-dark)!important}.delete-btn:hover{background-color:var(--danger-lightest)!important;color:var(--danger-darker)!important}.show-more-btn{margin:var(--spacing-xs) var(--spacing-sm)!important;color:var(--primary)!important;border:1px solid var(--neutral-light)!important;border-radius:var(--radius-sm)!important;font-size:var(--font-body-sm-size)!important;height:32px!important}.show-more-btn:hover{border-color:var(--primary)!important;background-color:var(--primary-lightest)!important}.empty-notifications{padding:var(--spacing-xxl) var(--spacing-md);text-align:center;color:var(--neutral)}.virtual-scroll-container{outline:none}.virtual-notification-item{border-bottom:1px solid var(--neutral-lighter);cursor:pointer;transition:background-color var(--duration-normal) var(--ease-standard)}.virtual-notification-item:hover{background-color:var(--neutral-lightest)}.virtual-notification-item:last-child{border-bottom:none}.virtual-notification-item.read{opacity:.7}.virtual-notification-item.unread{background:linear-gradient(90deg,var(--primary-lightest) 0%,transparent 4px);border-left:4px solid var(--primary)}.notification-bell-btn.ant-btn-loading{opacity:.7}.notification-bell-btn .anticon-loading{color:var(--primary)}.notification-dropdown-overlay.enhanced .ant-dropdown-menu-item-divider{margin:0!important;background-color:var(--neutral-lighter)!important;height:1px!important}@media (max-width: 640px){.notification-dropdown-overlay.enhanced{position:fixed!important;left:10px!important;right:10px!important;max-width:none!important}.notification-content{padding:var(--spacing-xs) var(--spacing-sm)}.notification-header{gap:var(--spacing-xs)}.notification-actions{flex-direction:row;gap:var(--spacing-xxs)}.mark-read-btn,.delete-btn{width:20px!important;height:20px!important}.notification-header-controls{padding:var(--spacing-xs) var(--spacing-sm);flex-wrap:wrap}.notification-header-controls .header-actions{margin-top:var(--spacing-xs)}}.request-overlay-steps .ant-steps-item{cursor:pointer}.ant-steps .ant-steps-item-icon{width:var(--line-height-step-icon);height:var(--line-height-step-icon);line-height:var(--line-height-step-icon);font-size:var(--font-body-md-size)}.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{margin-right:var(--spacing-sm);width:var(--line-height-step-icon);height:var(--line-height-step-icon);line-height:var(--line-height-step-icon);font-size:var(--font-body-md-size)}.ant-steps-vertical{margin-top:var(--spacing-xl)}.request-steps .ant-steps-item{margin-bottom:var(--spacing-sm)}.request-steps .ant-steps-item-container{display:flex;align-items:center}.request-steps .ant-steps-item-title{font-size:var(--font-body-md-size);margin:0;padding:0;display:flex;align-items:center;height:var(--line-height-step-icon)}.request-steps .ant-steps-item-icon{margin-right:var(--spacing-sm);display:flex;align-items:center;justify-content:center;height:var(--line-height-step-icon);width:var(--line-height-step-icon)}.request-steps .ant-steps-item-icon>.ant-steps-icon{line-height:var(--line-height-step-icon);display:flex;align-items:center;justify-content:center}.request-overlay-steps .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon{color:var(--secondary);display:flex;align-items:center;justify-content:center;line-height:1}.request-overlay-steps .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon,.request-overlay-steps .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:var(--neutral-white);display:flex;align-items:center;justify-content:center;line-height:1}.request-overlay-steps .ant-steps-item-wait .ant-steps-item-icon{background-color:transparent;border-color:var(--secondary);border-width:var(--border-width-thick);display:flex;align-items:center;justify-content:center}.request-overlay-steps .ant-steps-item-process .ant-steps-item-icon,.request-overlay-steps .ant-steps-item-finish .ant-steps-item-icon{background-color:var(--secondary);border-color:var(--secondary);display:flex;align-items:center;justify-content:center}.request-overlay-steps .ant-steps-item:hover .ant-steps-icon{background-color:var(--primary-lightest);border-color:var(--primary)}.request-overlay-steps .ant-steps-item:hover .ant-steps-icon>.ant-steps-icon-dot{background-color:var(--primary)}.request-overlay-steps .ant-steps-item:hover .ant-steps-title{color:var(--primary)}.request-overlay-steps .ant-steps-item:hover .ant-steps-item-icon{color:var(--primary);background-color:var(--primary-lightest);border-color:var(--primary)}.ant-card{transition:all var(--duration-normal) var(--ease-in-out);transform:none;opacity:1}.hero-image-container{overflow:hidden;transition:height var(--duration-slow) var(--ease-in-out),opacity var(--duration-slow) var(--ease-in-out),padding var(--duration-slow) var(--ease-in-out)}.hero-image-container.visible{height:auto;opacity:1;padding:var(--spacing-xl) var(--spacing-xl) 0 var(--spacing-xl);transform:translateY(0);transition:height var(--duration-slow) var(--ease-in-out),opacity var(--duration-slow) var(--ease-standard),padding var(--duration-slow) var(--ease-in-out),transform var(--duration-slow) var(--ease-standard)}.hero-image-container.hidden{height:0;opacity:0;padding:var(--spacing-sm) var(--spacing-xl);transform:translateY(-20px);transition:height var(--duration-slow) var(--ease-in-out),opacity var(--duration-slow) var(--ease-standard),padding var(--duration-slow) var(--ease-in-out),transform var(--duration-slow) var(--ease-standard);pointer-events:none}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.show-more-clicked{animation:pulse .3s ease-in-out;background-color:var(--primary-light);transition:background-color var(--duration-slow) var(--ease-in-out)}.lawyer-card{opacity:0;transform:translateY(100px);animation:pushUp .5s ease-out forwards}@keyframes pushUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.request-reach-push-in{opacity:0;transform:translate(100%);animation:pushIn .5s ease-out forwards}@keyframes pushIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.lawyer-cards-container{justify-content:flex-start;margin-right:auto;margin-left:0;text-align:left;display:flex;transform:none;transition:none}.case-type-button:hover{color:var(--primary);background-color:var(--primary-lightest);border-color:var(--primary)}.case-type-button:hover *{color:var(--primary)}.slick-dots,.slick-dots li,.slick-dots li button{display:none}.ant-drawer .ant-drawer-content-wrapper{max-width:100vw!important}.ant-modal{max-width:calc(100vw - 32px)!important}.overlay-header .ant-btn-text:hover{color:var(--neutral-darkest)}.card-radio-button{width:100%;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--neutral-light);border-radius:var(--radius-xxs);transition:all var(--duration-slow)}.card-radio-button:hover,.card-radio-button.ant-radio-button-wrapper-checked{color:var(--primary);border-color:var(--primary);background-color:var(--primary-lightest)}.card-content{text-align:center;white-space:normal}.case-card-radio-button{width:100%;height:120px;display:flex;flex-direction:column;border:1px solid var(--neutral-light);border-radius:var(--radius-xxs);transition:all var(--duration-slow);padding:var(--spacing-md)}.case-card-radio-button:hover,.case-card-radio-button.ant-radio-button-wrapper-checked{color:var(--primary);border-color:var(--primary);background-color:var(--primary-lightest)}.case-card-radio-button:hover .case-card-title,.case-card-radio-button:hover .case-card-description,.case-card-radio-button.ant-radio-button-wrapper-checked .case-card-title,.case-card-radio-button.ant-radio-button-wrapper-checked .case-card-description{color:var(--primary)}.case-card-content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.case-card-radio-button.ant-radio-button-wrapper .case-card-title{margin:0 0 var(--spacing-xs) 0;transition:color var(--duration-slow)}.case-card-radio-button.ant-radio-button-wrapper .case-card-description{margin:0;transition:color var(--duration-slow)}.form-group-card{background:var(--neutral-white);border:1px solid var(--neutral-lighter);border-radius:var(--radius-sm);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl);box-shadow:var(--shadow-md);transition:all var(--duration-slow) var(--ease-standard);position:relative}.form-group-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.form-group-card .ant-form-item:last-child{margin-bottom:0}.form-group-title{font-size:var(--font-h3-size);font-weight:var(--font-body-md-semibold-weight);line-height:var(--font-h3-line-height);color:var(--neutral-darkest);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--neutral-lighter)}.mobile-warning-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden}body:has(.mobile-warning-modal){overflow:hidden}.app-layout{min-height:100vh}.app-content{padding:var(--spacing-lg)}.app-search-container{margin-bottom:var(--spacing-lg)}.app-search-input{width:100%;max-width:400px}.app-error-boundary{padding:var(--spacing-lg);color:var(--danger)}.app-loading-spinner{display:flex;justify-content:center;align-items:center;height:100vh}.legacy-theme .ant-pagination-item-active a,.ant-pagination-item-active a{color:var(--neutral-white)}@media (max-width: 768px){.ant-select-dropdown .ant-select-item{min-height:44px;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-md);line-height:var(--font-h3-line-height)}.ant-select-dropdown .ant-select-item-option-content,.ant-select-dropdown .ant-select-selection-search-input{font-size:var(--font-size-md)}}@media (max-width: 992px){html,body{-webkit-overflow-scrolling:touch;overflow-y:auto!important;overflow-x:hidden;overscroll-behavior-y:contain}.ant-layout,.ant-layout-content{overflow-y:visible;overflow-x:hidden}#root{min-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}}.ant-tag-blue{color:var(--primary);background:var(--primary-lightest);border-color:var(--primary-lighter)}.ant-tag-geekblue{color:var(--secondary);background:var(--primary-lightest);border-color:var(--primary-lighter)}.ant-tag-green{color:var(--success-dark);background:var(--success-lightest);border-color:var(--success-lighter)}.ant-tag-red{color:var(--danger-dark);background:var(--danger-lightest);border-color:var(--danger-lighter)}.ant-tag-purple{color:var(--warning-dark);background:var(--warning-lightest);border-color:var(--warning-lighter)}.ant-tag-orange{color:var(--tertiary-dark);background:var(--tertiary-lightest);border-color:var(--tertiary-lighter)}.ant-tag-gold{color:var(--gold-dark);background:var(--gold-lightest);border-color:var(--gold-light)}.ipaf-lead-row>td{background:var(--warning-lightest)}.ipaf-lead-row:hover>td{background:var(--warning-lighter)!important}.ant-btn-default.ant-btn-dangerous{color:var(--danger)}.ant-btn-default.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover{color:var(--danger-dark);border-color:var(--danger-dark)}.ant-btn-dangerous:focus-visible,.ant-btn-color-dangerous:focus-visible{outline-color:var(--danger)!important}.ant-tag{border-radius:var(--radius-xs)!important;padding-inline:9px!important;font-weight:var(--font-weight-medium)}.ant-tag:not([class*=ant-tag-]){background:var(--neutral-white)!important;border-color:var(--neutral-control)!important;color:var(--neutral-darkest)!important}
