:root{color-scheme:light;--pc-color-bg: #f6f7f9;--pc-color-surface: #ffffff;--pc-color-surface-overlay: rgba(255, 255, 255, .78);--pc-color-surface-muted: #f1f4f7;--pc-color-surface-subtle: #e8edf2;--pc-color-title: #15171c;--pc-color-text: #343b48;--pc-color-text-secondary: #667085;--pc-color-text-muted: #98a2b3;--pc-color-border: rgba(20, 23, 28, .08);--pc-color-border-strong: rgba(20, 23, 28, .14);--pc-color-control-fill: rgba(20, 23, 28, .055);--pc-color-nav: #14161b;--pc-color-primary: #007a6e;--pc-color-primary-hover: #006b61;--pc-color-primary-active: #005c53;--pc-color-primary-soft: #e4f5f2;--pc-color-info: #2f66d0;--pc-color-info-hover: #2757b8;--pc-color-info-active: #224b9e;--pc-color-info-soft: #e9effc;--pc-color-warning: #a76200;--pc-color-warning-hover: #8f5300;--pc-color-warning-active: #784600;--pc-color-warning-soft: #fff3dc;--pc-color-danger: #c24132;--pc-color-danger-hover: #a9362a;--pc-color-danger-active: #8f2d24;--pc-color-danger-soft: #feeceb;--pc-color-success: #007a6e;--pc-color-success-hover: #006b61;--pc-color-success-active: #005c53;--pc-color-success-soft: #e4f5f2;--pc-color-on-primary: #ffffff;--pc-color-overlay: rgba(17, 19, 24, .34);--pc-color-tooltip-bg: rgba(17, 19, 24, .86);--pc-color-tooltip-text: #ffffff;--pc-color-code-bg: #111827;--pc-color-code-text: #e5e7eb;--pc-color-image-viewer-overlay: rgba(17, 19, 24, .52);--pc-color-image-viewer-control-bg: rgba(17, 19, 24, .64);--pc-color-image-viewer-text: #ffffff;--pc-color-image-viewer-text-muted: rgba(255, 255, 255, .72);--pc-color-nav-brand-start: #16a394;--pc-color-nav-brand-end: #006b61;--pc-color-nav-on: #ffffff;--pc-color-nav-text: rgba(255, 255, 255, .84);--pc-color-nav-text-secondary: rgba(255, 255, 255, .68);--pc-color-nav-text-muted: rgba(255, 255, 255, .42);--pc-color-nav-text-disabled: rgba(255, 255, 255, .36);--pc-color-nav-surface-1: rgba(255, 255, 255, .05);--pc-color-nav-surface-2: rgba(255, 255, 255, .06);--pc-color-nav-surface-3: rgba(255, 255, 255, .08);--pc-color-nav-surface-4: rgba(255, 255, 255, .1);--pc-color-nav-surface-5: rgba(255, 255, 255, .12);--pc-color-nav-surface-6: rgba(255, 255, 255, .16);--pc-color-nav-surface-strong: rgba(255, 255, 255, .22);--pc-color-nav-surface-stronger: rgba(255, 255, 255, .34);--pc-color-nav-primary-soft: rgba(0, 122, 110, .18);--pc-color-nav-primary: rgba(0, 122, 110, .36);--pc-color-nav-primary-strong: rgba(0, 122, 110, .45);--pc-color-nav-flyout-bg: rgba(45, 52, 63, .98);--pc-color-nav-flyout-border: rgba(191, 204, 221, .22);--pc-color-nav-scrollbar: rgba(255, 255, 255, .24);--pc-color-danger-border: rgba(194, 65, 50, .52);--pc-color-danger-focus: rgba(194, 65, 50, .16);--pc-color-danger-focus-strong: rgba(194, 65, 50, .72);--pc-color-primary-bg: var(--pc-color-primary-soft);--pc-color-primary-bg-hover: color-mix(in srgb, var(--pc-color-primary-soft) 74%, var(--pc-color-primary));--pc-color-primary-border: color-mix(in srgb, var(--pc-color-primary) 30%, transparent);--pc-color-primary-border-hover: color-mix(in srgb, var(--pc-color-primary) 46%, transparent);--pc-color-primary-text: var(--pc-color-primary);--pc-color-primary-text-hover: var(--pc-color-primary-hover);--pc-color-primary-text-active: var(--pc-color-primary-active);--pc-color-success-bg: var(--pc-color-success-soft);--pc-color-success-bg-hover: color-mix(in srgb, var(--pc-color-success-soft) 74%, var(--pc-color-success));--pc-color-success-border: color-mix(in srgb, var(--pc-color-success) 30%, transparent);--pc-color-success-border-hover: color-mix(in srgb, var(--pc-color-success) 46%, transparent);--pc-color-success-text: var(--pc-color-success);--pc-color-success-text-hover: var(--pc-color-success-hover);--pc-color-success-text-active: var(--pc-color-success-active);--pc-color-info-bg: var(--pc-color-info-soft);--pc-color-info-bg-hover: color-mix(in srgb, var(--pc-color-info-soft) 74%, var(--pc-color-info));--pc-color-info-border: color-mix(in srgb, var(--pc-color-info) 30%, transparent);--pc-color-info-border-hover: color-mix(in srgb, var(--pc-color-info) 46%, transparent);--pc-color-info-text: var(--pc-color-info);--pc-color-info-text-hover: var(--pc-color-info-hover);--pc-color-info-text-active: var(--pc-color-info-active);--pc-color-warning-bg: var(--pc-color-warning-soft);--pc-color-warning-bg-hover: color-mix(in srgb, var(--pc-color-warning-soft) 74%, var(--pc-color-warning));--pc-color-warning-border: color-mix(in srgb, var(--pc-color-warning) 30%, transparent);--pc-color-warning-border-hover: color-mix(in srgb, var(--pc-color-warning) 46%, transparent);--pc-color-warning-text: var(--pc-color-warning);--pc-color-warning-text-hover: var(--pc-color-warning-hover);--pc-color-warning-text-active: var(--pc-color-warning-active);--pc-color-error-bg: var(--pc-color-danger-soft);--pc-color-error-bg-hover: color-mix(in srgb, var(--pc-color-danger-soft) 74%, var(--pc-color-danger));--pc-color-error-bg-filled-hover: color-mix(in srgb, var(--pc-color-danger-soft) 62%, var(--pc-color-danger));--pc-color-error-bg-active: color-mix(in srgb, var(--pc-color-danger-soft) 50%, var(--pc-color-danger));--pc-color-error-border: color-mix(in srgb, var(--pc-color-danger) 30%, transparent);--pc-color-error-border-hover: color-mix(in srgb, var(--pc-color-danger) 46%, transparent);--pc-color-error-text: var(--pc-color-danger);--pc-color-error-text-hover: var(--pc-color-danger-hover);--pc-color-error-text-active: var(--pc-color-danger-active);--pc-button-primary-bg: var(--pc-color-primary);--pc-button-primary-bg-hover: var(--pc-color-primary-hover);--pc-button-primary-bg-active: var(--pc-color-primary-active);--pc-button-primary-bg-disabled: color-mix(in srgb, var(--pc-color-primary) 38%, var(--pc-color-surface));--pc-button-primary-text: var(--pc-color-on-primary);--pc-button-primary-text-disabled: color-mix(in srgb, var(--pc-color-on-primary) 72%, transparent);--pc-button-secondary-bg: var(--pc-color-surface-muted);--pc-button-secondary-bg-hover: var(--pc-color-surface-subtle);--pc-button-secondary-bg-active: color-mix(in srgb, var(--pc-color-surface-subtle) 88%, var(--pc-color-text-secondary));--pc-button-secondary-bg-disabled: var(--pc-color-control-fill);--pc-button-secondary-text: var(--pc-color-text);--pc-button-secondary-text-hover: var(--pc-color-title);--pc-button-secondary-text-disabled: var(--pc-color-text-muted);--pc-button-danger-bg: var(--pc-color-danger-soft);--pc-button-danger-bg-hover: color-mix(in srgb, var(--pc-color-danger-soft) 82%, var(--pc-color-danger));--pc-button-danger-bg-active: color-mix(in srgb, var(--pc-color-danger-soft) 70%, var(--pc-color-danger));--pc-button-danger-bg-disabled: color-mix(in srgb, var(--pc-color-danger-soft) 64%, var(--pc-color-surface));--pc-button-danger-text: var(--pc-color-danger);--pc-button-danger-text-disabled: color-mix(in srgb, var(--pc-color-danger) 50%, var(--pc-color-text-muted));--pc-button-text-bg: transparent;--pc-button-text-bg-hover: var(--pc-color-surface-muted);--pc-button-text-bg-active: var(--pc-color-surface-subtle);--pc-button-text-bg-disabled: transparent;--pc-button-text-color: var(--pc-color-text-secondary);--pc-button-text-color-hover: var(--pc-color-title);--pc-button-text-color-disabled: var(--pc-color-text-muted);--pc-icon-button-bg: var(--pc-color-control-fill);--pc-icon-button-bg-hover: var(--pc-color-surface-muted);--pc-icon-button-bg-active: var(--pc-color-surface-subtle);--pc-icon-button-bg-disabled: var(--pc-color-control-fill);--pc-icon-button-color: var(--pc-color-text-secondary);--pc-icon-button-color-hover: var(--pc-color-primary);--pc-icon-button-color-disabled: var(--pc-color-text-muted);--pc-table-action-default-color: var(--pc-color-primary);--pc-table-action-default-bg: var(--pc-color-primary-soft);--pc-table-action-default-bg-hover: color-mix(in srgb, var(--pc-color-primary-soft) 82%, var(--pc-color-primary));--pc-table-action-default-bg-active: color-mix(in srgb, var(--pc-color-primary-soft) 70%, var(--pc-color-primary));--pc-table-action-edit-color: var(--pc-color-info);--pc-table-action-edit-bg: var(--pc-color-info-soft);--pc-table-action-edit-bg-hover: color-mix(in srgb, var(--pc-color-info-soft) 82%, var(--pc-color-info));--pc-table-action-edit-bg-active: color-mix(in srgb, var(--pc-color-info-soft) 70%, var(--pc-color-info));--pc-table-action-danger-color: var(--pc-color-danger);--pc-table-action-danger-bg: var(--pc-color-danger-soft);--pc-table-action-danger-bg-hover: color-mix(in srgb, var(--pc-color-danger-soft) 82%, var(--pc-color-danger));--pc-table-action-danger-bg-active: color-mix(in srgb, var(--pc-color-danger-soft) 70%, var(--pc-color-danger));--pc-focus-ring: rgba(0, 122, 110, .28);--pc-focus-ring-soft: rgba(0, 122, 110, .14);--pc-shadow-card-contained: 0 12px 28px -24px color-mix(in srgb, var(--pc-color-overlay) 32%, transparent);--pc-shadow-card-float: 0 24px 52px -34px color-mix(in srgb, var(--pc-color-overlay) 38%, transparent);--pc-shadow-card-overlay: 0 28px 70px -26px color-mix(in srgb, var(--pc-color-overlay) 70%, transparent);--pc-shadow-card-selected-info: var(--pc-shadow-card-contained), inset 0 0 0 1px var(--blue-soft);--pc-shadow-card-selected-complaint-level: var(--pc-shadow-card-contained), inset 0 0 0 1px color-mix(in srgb, var(--complaint-level-color, var(--blue)) 28%, transparent);--pc-shadow-control: 0 8px 18px -16px color-mix(in srgb, var(--pc-color-overlay) 38%, transparent);--pc-shadow-control-hover: 0 14px 28px -20px color-mix(in srgb, var(--pc-color-overlay) 46%, transparent);--pc-shadow-control-focus: var(--pc-shadow-control), 0 0 0 3px var(--pc-focus-ring-soft);--pc-shadow-popover: var(--pc-shadow-card-overlay);--pc-shadow-drawer: 0 28px 80px -24px color-mix(in srgb, var(--pc-color-overlay) 72%, transparent);--pc-shadow-tooltip: 0 12px 28px -18px color-mix(in srgb, var(--pc-color-overlay) 64%, transparent);--pc-shadow-brand: 0 12px 28px rgba(0, 122, 110, .34);--pc-shadow-nav-float-sm: 0 8px 18px rgba(17, 19, 24, .13);--pc-shadow-nav-float-md: 0 10px 20px rgba(17, 19, 24, .16);--pc-shadow-nav-reveal: 0 26px 70px rgba(0, 0, 0, .34), 0 10px 24px rgba(0, 0, 0, .22);--pc-shadow-nav-flyout: 0 12px 28px rgba(0, 0, 0, .22);--pc-shadow-image-viewer-control: 0 16px 50px rgba(0, 0, 0, .24);--pc-shadow-image-viewer-media: 0 24px 90px rgba(0, 0, 0, .34);--pc-shadow-divider-bottom: 0 1px 0 var(--line);--pc-shadow-divider-top: 0 -1px 0 var(--line);--pc-shadow-focus-ring: 0 0 0 3px var(--pc-focus-ring-soft);--pc-shadow-danger-ring: 0 0 0 3px var(--pc-color-danger-focus);--pc-shadow-info-ring: 0 0 0 3px var(--blue-soft);--pc-shadow-timeline-info: 0 0 0 4px var(--blue-soft);--pc-shadow-timeline-success: 0 0 0 4px var(--teal-soft);--pc-shadow-timeline-warning: 0 0 0 4px var(--amber-soft);--pc-shadow-primary-action: 0 10px 24px color-mix(in srgb, var(--teal) 20%, transparent);--pc-shadow-border-line: inset 0 0 0 1px var(--line);--pc-shadow-border-control: inset 0 0 0 1px var(--control-fill);--pc-shadow-border-primary: inset 0 0 0 1px var(--teal);--pc-shadow-border-primary-soft: inset 0 0 0 1px var(--teal-soft);--pc-shadow-border-warning: inset 0 0 0 1px var(--amber);--pc-shadow-border-warning-soft: inset 0 0 0 1px var(--amber-soft);--pc-shadow-border-danger: inset 0 0 0 1px var(--red);--pc-shadow-border-danger-soft: inset 0 0 0 1px var(--red-soft);--pc-shadow-border-danger-token: inset 0 0 0 1px var(--pc-color-danger-border);--pc-shadow-border-info-soft: inset 0 0 0 1px var(--blue-soft);--pc-shadow-border-primary-strong: inset 0 0 0 2px var(--teal-soft);--pc-shadow-primary-choice-focus: inset 0 0 0 1px var(--line), 0 0 0 2px var(--teal-soft);--pc-shadow-table-filter-active: inset 0 0 0 1px color-mix(in srgb, var(--teal) 32%, transparent), var(--pc-shadow-control);--pc-shadow-table-row-divider: inset 0 -1px 0 var(--line);--pc-shadow-step-info-active: 0 0 0 5px var(--surface), 0 0 0 7px var(--blue-soft);--pc-shadow-step-info: 0 0 0 5px var(--surface), 0 0 0 6px var(--blue-soft);--pc-shadow-step-success: 0 0 0 5px var(--surface), 0 0 0 6px var(--teal-soft);--pc-shadow-step-dot: inset 0 0 0 1px var(--line), 0 0 0 5px var(--surface);--pc-shadow-step-dot-control: inset 0 0 0 1px var(--control-fill), 0 0 0 5px var(--surface);--pc-shadow-table-sticky-left: 8px 0 14px color-mix(in srgb, var(--text) 3.5%, transparent);--pc-shadow-table-sticky-right: -8px 0 14px color-mix(in srgb, var(--text) 3.5%, transparent);--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-pill: 999px;--space-0: 0;--space-1: 1px;--space-2: 2px;--space-3: 3px;--space-4: 4px;--space-5: 5px;--space-6: 6px;--space-7: 7px;--space-8: 8px;--space-9: 9px;--space-10: 10px;--space-11: 11px;--space-12: 12px;--space-13: 13px;--space-14: 14px;--space-15: 15px;--space-16: 16px;--space-18: 18px;--space-20: 20px;--space-22: 22px;--space-24: 24px;--space-26: 26px;--space-28: 28px;--space-30: 30px;--space-32: 32px;--space-34: 34px;--space-36: 36px;--space-38: 38px;--space-40: 40px;--space-42: 42px;--space-44: 44px;--space-48: 48px;--space-52: 52px;--space-56: 56px;--space-62: 62px;--space-64: 64px;--space-72: 72px;--space-96: 96px;--space-112: 112px;--space-150: 150px;--font-size-3xs: 10px;--font-size-2xs: 11px;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 15px;--font-size-xl: 16px;--font-size-2xl: 17px;--font-size-3xl: 18px;--font-size-4xl: 20px;--font-size-display-2xs: 21px;--font-size-5xl: 22px;--font-size-6xl: 24px;--font-size-display-xs: 26px;--font-size-display-sm: 28px;--font-size-7xl: 30px;--font-size-display-md: 34px;--font-size-display-lg: 46px;--line-height-sm: 22px;--line-height-md: 24px;--control-height-xs: 24px;--control-height-sm: 28px;--control-height-md: 30px;--control-height-lg: 34px;--control-height-xl: 36px;--control-height-2xl: 38px;--control-height-3xl: 40px;--control-height-4xl: 42px;--control-height-5xl: 44px;--control-height-6xl: 46px;--control-height-7xl: 48px;--control-height-8xl: 52px;--control-height-9xl: 58px;--control-height-10xl: 64px;--icon-size-xs: 6px;--icon-size-sm: 10px;--icon-size-md: 12px;--icon-size-lg: 14px;--icon-size-xl: 16px;--icon-size-2xl: 18px;--icon-size-3xl: 20px;--icon-size-4xl: 22px;--icon-size-5xl: 24px;--icon-size-6xl: 26px;--icon-size-7xl: 28px;--icon-size-8xl: 30px;--icon-size-9xl: 34px;--icon-size-10xl: 38px;--icon-size-11xl: 40px;--icon-size-12xl: 44px;--icon-size-13xl: 46px;--pc-header-metric-column-min-width: 72px;--pc-header-metric-item-min-width: 105px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-strong: 800;--rail-expanded: 248px;--rail-collapsed: 72px;--topbar-height: 60px;--bg: var(--pc-color-bg);--surface: var(--pc-color-surface);--soft: var(--pc-color-surface-muted);--soft-2: var(--pc-color-surface-subtle);--ink: var(--pc-color-title);--text: var(--pc-color-text);--sub: var(--pc-color-text-secondary);--muted: var(--pc-color-text-muted);--line: var(--pc-color-border);--line-soft: var(--pc-color-border);--line-strong: var(--pc-color-border-strong);--control-fill: var(--pc-color-control-fill);--pc-form-control-bg: var(--pc-color-control-fill);--pc-form-control-bg-hover: color-mix(in srgb, var(--pc-form-control-bg) 72%, var(--pc-color-surface-muted));--pc-form-control-bg-active: var(--pc-color-surface);--pc-form-control-bg-disabled: color-mix(in srgb, var(--pc-form-control-bg) 52%, transparent);--pc-form-control-bg-readonly: color-mix(in srgb, var(--pc-form-control-bg) 72%, var(--pc-color-surface));--pc-form-control-color: var(--pc-color-text);--pc-form-control-placeholder-color: var(--pc-color-text-muted);--pc-form-control-icon-color: var(--pc-color-text-secondary);--pc-form-control-font-size: var(--font-size-sm);--pc-form-control-font-weight: var(--font-weight-medium);--pc-form-control-ring-hover: 0 0 0 2px color-mix(in srgb, var(--teal) 14%, transparent);--pc-form-control-ring-active: 0 0 0 2px color-mix(in srgb, var(--teal) 22%, transparent);--pc-form-control-ring-error: 0 0 0 2px color-mix(in srgb, var(--red) 14%, transparent);--pc-form-control-ring-error-active: 0 0 0 3px color-mix(in srgb, var(--red) 22%, transparent);--nav: var(--pc-color-nav);--teal: var(--pc-color-primary);--teal-hover: var(--pc-color-primary-hover);--teal-active: var(--pc-color-primary-active);--teal-soft: var(--pc-color-primary-soft);--blue: var(--pc-color-info);--blue-hover: var(--pc-color-info-hover);--blue-active: var(--pc-color-info-active);--blue-soft: var(--pc-color-info-soft);--amber: var(--pc-color-warning);--amber-hover: var(--pc-color-warning-hover);--amber-active: var(--pc-color-warning-active);--amber-soft: var(--pc-color-warning-soft);--red: var(--pc-color-danger);--red-hover: var(--pc-color-danger-hover);--red-active: var(--pc-color-danger-active);--red-soft: var(--pc-color-danger-soft);--on-primary: var(--pc-color-on-primary);font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}:root[data-pc-theme=dark]{color-scheme:dark;--pc-color-bg: #0f1318;--pc-color-surface: #171c22;--pc-color-surface-overlay: rgba(23, 28, 34, .84);--pc-color-surface-muted: #202730;--pc-color-surface-subtle: #2a333d;--pc-color-title: #f3f6f8;--pc-color-text: #d9e1e8;--pc-color-text-secondary: #a8b4c0;--pc-color-text-muted: #77838f;--pc-color-border: rgba(217, 225, 232, .12);--pc-color-border-strong: rgba(217, 225, 232, .2);--pc-color-control-fill: rgba(217, 225, 232, .08);--pc-color-nav: #0b0f14;--pc-color-primary: #4fc3b5;--pc-color-primary-hover: #6dd8cd;--pc-color-primary-active: #38aa9d;--pc-color-primary-soft: rgba(79, 195, 181, .16);--pc-color-info: #82a8ff;--pc-color-info-hover: #a0bdff;--pc-color-info-active: #628df0;--pc-color-info-soft: rgba(130, 168, 255, .16);--pc-color-warning: #f4bc61;--pc-color-warning-hover: #ffd17f;--pc-color-warning-active: #d69a43;--pc-color-warning-soft: rgba(244, 188, 97, .16);--pc-color-danger: #ff8b7d;--pc-color-danger-hover: #ffa397;--pc-color-danger-active: #e06f62;--pc-color-danger-soft: rgba(255, 139, 125, .16);--pc-color-success: #4fc3b5;--pc-color-success-hover: #6dd8cd;--pc-color-success-active: #38aa9d;--pc-color-success-soft: rgba(79, 195, 181, .16);--pc-color-on-primary: #07110f;--pc-color-overlay: rgba(0, 0, 0, .48);--pc-color-tooltip-bg: rgba(232, 238, 245, .94);--pc-color-tooltip-text: #0f1318;--pc-color-danger-border: rgba(255, 139, 125, .52);--pc-color-danger-focus: rgba(255, 139, 125, .2);--pc-color-danger-focus-strong: rgba(255, 139, 125, .72);--pc-button-primary-bg-disabled: color-mix(in srgb, var(--pc-color-primary) 32%, var(--pc-color-surface));--pc-button-primary-text-disabled: color-mix(in srgb, var(--pc-color-on-primary) 58%, transparent);--pc-icon-button-bg-hover: rgba(217, 225, 232, .12);--pc-icon-button-bg-active: rgba(217, 225, 232, .17);--pc-button-danger-bg-hover: color-mix(in srgb, var(--pc-color-danger-soft) 78%, var(--pc-color-danger));--pc-button-danger-bg-active: color-mix(in srgb, var(--pc-color-danger-soft) 62%, var(--pc-color-danger));--pc-table-action-default-bg-hover: color-mix(in srgb, var(--pc-color-primary-soft) 76%, var(--pc-color-primary));--pc-table-action-default-bg-active: color-mix(in srgb, var(--pc-color-primary-soft) 62%, var(--pc-color-primary));--pc-table-action-edit-bg-hover: color-mix(in srgb, var(--pc-color-info-soft) 76%, var(--pc-color-info));--pc-table-action-edit-bg-active: color-mix(in srgb, var(--pc-color-info-soft) 62%, var(--pc-color-info));--pc-table-action-danger-bg-hover: color-mix(in srgb, var(--pc-color-danger-soft) 76%, var(--pc-color-danger));--pc-table-action-danger-bg-active: color-mix(in srgb, var(--pc-color-danger-soft) 62%, var(--pc-color-danger));--pc-focus-ring: rgba(79, 195, 181, .34);--pc-focus-ring-soft: rgba(79, 195, 181, .2)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;min-width:0;overflow:hidden;color:var(--text);background:var(--bg)}button,input,textarea,select{font:inherit}button{border:0}.pc-tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@keyframes motion-notification-enter{0%{opacity:0;transform:translate(72px) scale(.982)}72%{opacity:1;transform:translate(-4px) scale(1)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes state-spin{to{transform:rotate(360deg)}}@keyframes state-pulse{0%{background-position:100% 50%}to{background-position:0 50%}}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);color:var(--pc-button-secondary-text);background:var(--pc-button-secondary-bg);box-shadow:var(--pc-shadow-control);cursor:pointer;font-weight:var(--font-weight-bold);text-decoration:none;transition:background .16s ease,box-shadow .16s ease}.button.ant-btn{border:0;line-height:1}.button.ant-btn>.ant-btn-icon{display:inline-grid;place-items:center;line-height:0}.button-sm{height:32px;padding:0 var(--space-11);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.button-md{height:38px;padding:0 var(--space-14);border-radius:var(--radius-sm)}.button-lg{height:44px;padding:0 var(--space-18);border-radius:var(--radius-sm);font-size:var(--font-size-lg)}.button-primary,.button.primary{color:var(--pc-button-primary-text);background:var(--pc-button-primary-bg);box-shadow:var(--pc-shadow-primary-action)}.button-danger,.button.danger{color:var(--pc-button-danger-text);background:var(--pc-button-danger-bg);box-shadow:var(--pc-shadow-control)}.button-secondary,.button.secondary{color:var(--pc-button-secondary-text);background:var(--pc-button-secondary-bg);box-shadow:var(--pc-shadow-control)}.button-text,.button.text{color:var(--pc-button-text-color);background:var(--pc-button-text-bg);box-shadow:none}.button:not(.button-sm):not(.button-md):not(.button-lg){height:38px;padding:0 var(--space-14);border-radius:var(--radius-sm)}.button:hover{color:var(--pc-button-secondary-text-hover);background:var(--pc-button-secondary-bg-hover);box-shadow:var(--pc-shadow-control-hover)}.button.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.button.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.button.ant-btn:not(:disabled):not(.ant-btn-disabled):active{border:0}.button-primary.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.button-primary.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.button-primary.ant-btn:not(:disabled):not(.ant-btn-disabled):active,.button.primary.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.button.primary.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.button.primary.ant-btn:not(:disabled):not(.ant-btn-disabled):active{color:var(--pc-button-primary-text);background:var(--pc-button-primary-bg-hover);background-color:var(--pc-button-primary-bg-hover)}.button-primary.ant-btn:not(:disabled):not(.ant-btn-disabled):active,.button.primary.ant-btn:not(:disabled):not(.ant-btn-disabled):active{background:var(--pc-button-primary-bg-active);background-color:var(--pc-button-primary-bg-active)}.button-secondary.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.button-secondary.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.button-secondary.ant-btn:not(:disabled):not(.ant-btn-disabled):active,.button.secondary.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.button.secondary.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.button.secondary.ant-btn:not(:disabled):not(.ant-btn-disabled):active{color:var(--pc-button-secondary-text-hover);background:var(--pc-button-secondary-bg-hover);background-color:var(--pc-button-secondary-bg-hover)}.button-secondary.ant-btn:not(:disabled):not(.ant-btn-disabled):active,.button.secondary.ant-btn:not(:disabled):not(.ant-btn-disabled):active{background:var(--pc-button-secondary-bg-active);background-color:var(--pc-button-secondary-bg-active)}.button-danger.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.button-danger.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.button-danger.ant-btn:not(:disabled):not(.ant-btn-disabled):active,.button.danger.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.button.danger.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.button.danger.ant-btn:not(:disabled):not(.ant-btn-disabled):active{color:var(--pc-button-danger-text);background:var(--pc-button-danger-bg-hover);background-color:var(--pc-button-danger-bg-hover)}.button-danger.ant-btn:not(:disabled):not(.ant-btn-disabled):active,.button.danger.ant-btn:not(:disabled):not(.ant-btn-disabled):active{background:var(--pc-button-danger-bg-active);background-color:var(--pc-button-danger-bg-active)}.button-text:hover,.button.text:hover{color:var(--pc-button-text-color-hover);background:var(--pc-button-text-bg-hover);box-shadow:none}.button-text.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.button-text.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.button-text.ant-btn:not(:disabled):not(.ant-btn-disabled):active,.button.text.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.button.text.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.button.text.ant-btn:not(:disabled):not(.ant-btn-disabled):active{color:var(--pc-button-text-color-hover);background:var(--pc-button-text-bg-hover);background-color:var(--pc-button-text-bg-hover);box-shadow:none}.button-text.ant-btn:not(:disabled):not(.ant-btn-disabled):active,.button.text.ant-btn:not(:disabled):not(.ant-btn-disabled):active{background:var(--pc-button-text-bg-active);background-color:var(--pc-button-text-bg-active)}.button:disabled{cursor:not-allowed;color:var(--pc-button-secondary-text-disabled);background:var(--pc-button-secondary-bg-disabled);box-shadow:var(--pc-shadow-control)}.button.ant-btn:disabled,.button.ant-btn.ant-btn-disabled{border:0;color:var(--pc-button-secondary-text-disabled);background:var(--pc-button-secondary-bg-disabled);background-color:var(--pc-button-secondary-bg-disabled);cursor:not-allowed}.button-primary.ant-btn:disabled,.button-primary.ant-btn.ant-btn-disabled,.button.primary.ant-btn:disabled,.button.primary.ant-btn.ant-btn-disabled{color:var(--pc-button-primary-text-disabled);background:var(--pc-button-primary-bg-disabled);background-color:var(--pc-button-primary-bg-disabled)}.button-danger.ant-btn:disabled,.button-danger.ant-btn.ant-btn-disabled,.button.danger.ant-btn:disabled,.button.danger.ant-btn.ant-btn-disabled{color:var(--pc-button-danger-text-disabled);background:var(--pc-button-danger-bg-disabled);background-color:var(--pc-button-danger-bg-disabled)}.button-text.ant-btn:disabled,.button-text.ant-btn.ant-btn-disabled,.button.text.ant-btn:disabled,.button.text.ant-btn.ant-btn-disabled{color:var(--pc-button-text-color-disabled);background:var(--pc-button-text-bg-disabled);background-color:var(--pc-button-text-bg-disabled);box-shadow:none}.button:disabled:hover{box-shadow:var(--pc-shadow-control)}.button:active{background:var(--pc-button-secondary-bg-active);box-shadow:var(--pc-shadow-control)}.long-text-button{display:block;overflow:hidden;max-width:100%;padding:0;border:0;color:var(--ink);background:transparent;cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-strong);text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.long-text-button.ant-btn{height:auto;min-width:0;padding:0;border:0;line-height:inherit}.long-text-button.ant-btn>span:not(.ant-btn-icon){display:block;overflow:hidden;text-overflow:ellipsis}.long-text-button:hover,.long-text-button:focus-visible{color:var(--teal);text-decoration:underline;text-underline-offset:3px;outline:0}.long-text-button:disabled{color:var(--muted);cursor:not-allowed;text-decoration:none}.button-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-10)}.icon-button,.icon-light{display:inline-grid;place-items:center;padding:0;cursor:pointer;line-height:0;transition:background .16s ease,box-shadow .16s ease,color .16s ease}.icon-button.ant-btn,.icon-light.ant-btn{border:0}.icon-button.ant-btn>.ant-btn-icon,.icon-light.ant-btn>.ant-btn-icon{display:inline-grid;place-items:center;line-height:0}.icon-button-sm{width:32px;height:32px;min-width:32px;border-radius:var(--radius-sm)}.icon-button-md{width:36px;height:36px;min-width:36px;border-radius:var(--radius-sm)}.icon-button-lg{width:44px;height:44px;min-width:44px;border-radius:var(--radius-sm)}.icon-button:not(.icon-button-sm):not(.icon-button-md):not(.icon-button-lg),.icon-light:not(.icon-button-sm):not(.icon-button-md):not(.icon-button-lg){width:36px;height:36px;min-width:36px;border-radius:var(--radius-sm)}.icon-button-default,.icon-button:not(.icon-button-light){color:var(--pc-icon-button-color);background:var(--pc-icon-button-bg);box-shadow:none}.icon-button-light,.icon-light{color:var(--pc-icon-button-color);background:var(--pc-icon-button-bg);box-shadow:none}.icon-button-default:hover,.icon-button:not(.icon-button-light):hover{color:var(--pc-icon-button-color-hover);background:var(--pc-icon-button-bg-hover);box-shadow:none}.icon-button-default.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.icon-button-default.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.icon-button-default.ant-btn:not(:disabled):not(.ant-btn-disabled):active,.icon-button.ant-btn:not(.icon-button-light):not(:disabled):not(.ant-btn-disabled):hover,.icon-button.ant-btn:not(.icon-button-light):not(:disabled):not(.ant-btn-disabled):focus-visible,.icon-button.ant-btn:not(.icon-button-light):not(:disabled):not(.ant-btn-disabled):active{border:0;color:var(--pc-icon-button-color-hover);background:var(--pc-icon-button-bg-hover);background-color:var(--pc-icon-button-bg-hover);box-shadow:none}.icon-button-light:hover,.icon-light:hover{color:var(--pc-icon-button-color-hover);background:var(--pc-icon-button-bg-hover)}.icon-button-light.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.icon-button-light.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.icon-button-light.ant-btn:not(:disabled):not(.ant-btn-disabled):active,.icon-light.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.icon-light.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.icon-light.ant-btn:not(:disabled):not(.ant-btn-disabled):active{border:0;color:var(--pc-icon-button-color-hover);background:var(--pc-icon-button-bg-hover);background-color:var(--pc-icon-button-bg-hover);box-shadow:none}.icon-button:active,.icon-light:active{background:var(--pc-icon-button-bg-active);box-shadow:none}.icon-button-default.ant-btn:not(:disabled):not(.ant-btn-disabled):active,.icon-button.ant-btn:not(.icon-button-light):not(:disabled):not(.ant-btn-disabled):active,.icon-button-light.ant-btn:not(:disabled):not(.ant-btn-disabled):active,.icon-light.ant-btn:not(:disabled):not(.ant-btn-disabled):active{color:var(--pc-icon-button-color-hover);background:var(--pc-icon-button-bg-active);background-color:var(--pc-icon-button-bg-active);box-shadow:none}.icon-button:focus-visible,.icon-light:focus-visible{outline:2px solid var(--pc-focus-ring);outline-offset:2px}.icon-button:disabled,.icon-light:disabled{color:var(--pc-icon-button-color-disabled);background:var(--pc-icon-button-bg-disabled);cursor:not-allowed;opacity:.58;box-shadow:none}.icon-button.ant-btn:disabled,.icon-button.ant-btn.ant-btn-disabled,.icon-light.ant-btn:disabled,.icon-light.ant-btn.ant-btn-disabled{border:0;color:var(--pc-icon-button-color-disabled);background:var(--pc-icon-button-bg-disabled);background-color:var(--pc-icon-button-bg-disabled);box-shadow:none}.floating-tooltip{position:fixed;z-index:10000;padding:var(--space-5) var(--space-8);border-radius:var(--radius-sm);color:var(--surface);background:var(--pc-color-tooltip-bg);box-shadow:var(--pc-shadow-tooltip);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;pointer-events:none;transform:translate(-50%,calc(-100% - 6px));white-space:nowrap;animation:floating-tooltip-in .14s ease both}@keyframes floating-tooltip-in{0%{opacity:0;transform:translate(-50%,calc(-100% - 2px))}to{opacity:1;transform:translate(-50%,calc(-100% - 6px))}}.topbar-icon-button.ant-btn{width:32px;height:32px;min-width:32px;border-radius:var(--radius-pill);color:var(--text);background:transparent;box-shadow:none}.topbar-icon-button.ant-btn>.ant-btn-icon{display:inline-grid;place-items:center;line-height:0}.topbar-icon-button__icon{position:relative;display:inline-grid;place-items:center;line-height:0}.topbar-icon-button.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.topbar-icon-button.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.topbar-icon-button.ant-btn:not(:disabled):not(.ant-btn-disabled):active{border:0;color:var(--teal);background:var(--surface);background-color:var(--surface);box-shadow:var(--pc-shadow-control)}.topbar-icon-button.ant-btn[data-active=true],.topbar-icon-button.ant-btn[aria-expanded=true]{color:var(--teal);background:var(--teal-soft);background-color:var(--teal-soft);box-shadow:none}.topbar-icon-button.ant-btn:focus-visible{outline:0;box-shadow:var(--pc-shadow-control-focus)}.topbar-icon-button__badge{position:absolute;top:-12px;right:-12px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;min-height:18px;padding:0 var(--space-5);border:2px solid var(--bg);border-radius:var(--radius-pill);color:var(--pc-button-danger-text);background:var(--pc-button-danger-bg);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);line-height:1}.schema-detail{min-width:0}.schema-detail .form-grid{--form-grid-row-gap: var(--space-12)}.schema-detail-layout-cell,.schema-detail-empty{min-height:1px}.schema-detail-field{display:grid;align-content:start;gap:var(--space-7);min-width:0}.schema-detail-label{min-width:0;color:var(--muted);font-size:var(--pc-form-control-font-size);font-weight:var(--font-weight-strong);line-height:1.35}.schema-detail-value{box-sizing:border-box;display:flex;align-items:center;width:100%;min-width:0;height:36px;min-height:36px;padding-inline:var(--space-12);border:0;border-radius:var(--radius-sm);color:var(--pc-form-control-color);background:var(--pc-form-control-bg);box-shadow:none;font-size:var(--pc-form-control-font-size);font-weight:var(--pc-form-control-font-weight);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:1.45}.schema-detail-value[data-empty=true]{color:var(--pc-form-control-placeholder-color)}.schema-detail-value[data-multiline=true],.schema-detail-value[data-render-mode=block]{align-items:flex-start;height:auto;padding-block:var(--space-8)}.schema-detail-value-content{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schema-detail-value[data-multiline=true] .schema-detail-value-content,.schema-detail-value[data-render-mode=block] .schema-detail-value-content{width:100%;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.schema-detail-option,.schema-detail-tag{display:inline-flex;align-items:center;max-width:100%;min-height:22px;padding-inline:var(--space-8);border-radius:var(--radius-pill);color:var(--sub);background:color-mix(in srgb,var(--text) 7%,transparent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.35}.schema-detail-option[data-tone=success],.schema-detail-tag[data-tone=success]{color:var(--teal);background:color-mix(in srgb,var(--teal) 12%,transparent)}.schema-detail-option[data-tone=warning],.schema-detail-tag[data-tone=warning]{color:var(--amber);background:color-mix(in srgb,var(--amber) 14%,transparent)}.schema-detail-option[data-tone=danger],.schema-detail-tag[data-tone=danger]{color:var(--red);background:color-mix(in srgb,var(--red) 12%,transparent)}.schema-detail-option[data-tone=info],.schema-detail-tag[data-tone=info]{color:var(--blue);background:color-mix(in srgb,var(--blue) 12%,transparent)}.schema-detail-tag-list,.schema-detail-copyable{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-6);min-width:0}.schema-detail-copyable>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schema-detail .drawer-name-code-value{display:grid;gap:var(--space-3);min-width:0}.schema-detail .drawer-name-code-value strong,.schema-detail .drawer-name-code-value em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schema-detail .drawer-name-code-value strong{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.schema-detail .drawer-name-code-value em{color:var(--muted);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-medium)}.schema-detail-copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;height:24px;padding:0 var(--space-8);border:0;border-radius:var(--radius-sm);color:var(--teal);background:var(--teal-soft);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.schema-detail-copy:hover,.schema-detail-copy:focus-visible{box-shadow:var(--pc-form-control-ring-hover);outline:0}.schema-detail-copy:active{box-shadow:var(--pc-form-control-ring-active)}.schema-detail-visual{min-width:0;color:var(--sub);font-size:var(--font-size-sm);line-height:1.55}.schema-detail-visual-subtitle{color:var(--ink);font-size:var(--font-size-md);font-weight:var(--font-weight-strong)}.schema-detail-visual-divider{height:1px;background:color-mix(in srgb,var(--text) 10%,transparent)}.schema-detail-visual-callout{padding:var(--space-10) var(--space-12);border-radius:var(--radius-sm);background:var(--pc-form-control-bg)}.schema-detail-visual-callout[data-tone=warning]{color:var(--orange);background:color-mix(in srgb,var(--orange) 10%,transparent)}.schema-detail-visual-callout[data-tone=danger]{color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent)}.schema-detail-group{display:grid;gap:var(--space-10);min-width:0}.schema-detail-group[data-variant=plain]{gap:var(--space-8)}.schema-detail-group[data-variant=subtle],.schema-detail-group[data-variant=panel]{padding:var(--space-14);border-radius:var(--radius-sm);background:var(--pc-form-control-bg)}.schema-detail-group[data-variant=panel]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}.schema-detail-group[data-variant=basicInfo]{gap:0;padding-bottom:var(--space-12);border-bottom:1px solid var(--line)}.schema-detail-group[data-variant=basicInfo] .form-grid{--form-grid-row-gap: var(--space-6)}.schema-detail-group[data-variant=basicInfo] .schema-detail-field{gap:var(--space-4)}.schema-detail-group[data-variant=basicInfo] .schema-detail-value{height:30px;min-height:30px;padding-inline:0;border-radius:0;background:transparent}.schema-detail-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12);min-width:0}.schema-detail-group-title{display:grid;gap:var(--space-4);min-width:0}.schema-detail-group-title strong{color:var(--ink);font-size:var(--font-size-md);font-weight:var(--font-weight-strong);line-height:1.35}.schema-detail-group-title span{color:var(--sub);font-size:var(--font-size-xs);line-height:1.5}.schema-detail-group-actions{flex:0 0 auto}.schema-detail-debug{margin:var(--space-14) 0 0;padding:var(--space-12);overflow:auto;border-radius:var(--radius-sm);color:var(--text);background:var(--surface);font-size:var(--font-size-xs)}.loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:grid;place-items:center;color:var(--teal);background:color-mix(in srgb,var(--surface) 72%,transparent)}.drawer-basic-info{margin:calc(-1 * var(--space-2)) 0 var(--space-12)}.drawer-basic-info+.drawer-section{margin-top:0}.drawer-basic-info-value.success{color:var(--teal)}.drawer-basic-info-value.warning{color:var(--amber)}.drawer-basic-info-value.danger{color:var(--red)}.drawer-action-list,.drawer-timeline{gap:var(--space-9)}.drawer-action-list span,.drawer-timeline span{display:grid;gap:var(--space-4);padding:var(--space-10) var(--space-11);border-radius:var(--radius-sm)}.drawer-action-list span,.drawer-timeline span{background:var(--soft)}.drawer-action-list{width:100%}.drawer-action-list span,.drawer-timeline span{color:var(--text);font-size:var(--font-size-sm);line-height:1.48}.drawer-relation-list{display:grid;gap:var(--space-9)}.drawer-relation-item{display:grid;gap:var(--space-8);padding:var(--space-10) var(--space-11);border-radius:var(--radius-sm);background:var(--soft)}.drawer-relation-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-10)}.drawer-relation-head strong{min-width:0;color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.4}.drawer-relation-head span,.drawer-relation-meta span{flex:none;border-radius:var(--radius-pill);background:var(--control-fill);color:var(--sub);font-size:var(--font-size-xs);line-height:1.35}.drawer-relation-head span{padding:var(--space-3) var(--space-8)}.drawer-relation-meta{display:flex;flex-wrap:wrap;gap:var(--space-6)}.drawer-relation-meta span{padding:var(--space-3) var(--space-7)}.drawer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:flex;justify-content:flex-end;background:var(--pc-color-overlay)}.side-drawer-ant-root .ant-drawer-mask{background:var(--pc-color-overlay)}.side-drawer-ant-drawer{--drawer-width: min(620px, calc(100vw - 48px) );--drawer-radius: var(--radius-lg) 0 0 var(--radius-lg);--drawer-header-action-gap: var(--space-8);--drawer-header-action-size: 36px;--drawer-head-height: 80px;--drawer-foot-height: 60px;--drawer-header-action-offset: calc((var(--drawer-head-height) - var(--drawer-header-action-size)) / 2)}.side-drawer-ant-drawer .side-drawer-ant-wrapper{transition:right .22s ease,width .22s ease,max-width .22s ease,border-radius .22s ease,transform .22s ease}.side-drawer-ant-root .side-drawer-ant-wrapper,.side-drawer-ant-root .side-drawer-ant-section,.side-drawer-ant-root .side-drawer-ant-content,.side-drawer-ant-root .side-drawer-ant-body,.side-drawer-ant-root .ant-drawer-content-wrapper,.side-drawer-ant-root .ant-drawer-section,.side-drawer-ant-root .ant-drawer-content,.side-drawer-ant-root .ant-drawer-wrapper-body,.side-drawer-ant-root .ant-drawer-body,.side-drawer-ant-drawer-layered .ant-drawer-content{overflow:visible;background:transparent;box-shadow:none}.side-drawer-ant-drawer-layered .ant-drawer-body{position:relative;background:transparent;overflow:visible}.side-drawer-ant-drawer .drawer-layer{position:absolute;background:transparent}.detail-drawer{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:var(--drawer-width);height:100dvh;padding:0;background:var(--bg);box-shadow:var(--pc-shadow-drawer)}.side-drawer{position:relative;top:0;width:var(--drawer-width);height:100dvh;margin:0;overflow:hidden;border-radius:var(--drawer-radius);background:var(--bg);box-shadow:var(--pc-shadow-drawer);transition:right .22s ease,width .22s ease,border-radius .22s ease,box-shadow .22s ease}.side-drawer[data-active=false]{filter:blur(1.4px) saturate(.92);pointer-events:none}.drawer-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-16);align-items:center;height:var(--drawer-head-height);padding:0 var(--space-18);box-shadow:var(--pc-shadow-divider-bottom)}.side-drawer-ant-drawer .ant-drawer-header.drawer-head{display:flex;align-items:center;height:var(--drawer-head-height);padding:0 var(--space-18);border-bottom:0}.side-drawer-ant-drawer .ant-drawer-header-title{min-width:0}.side-drawer-ant-drawer .ant-drawer-title{min-width:0;padding-right:calc(var(--drawer-header-action-size) + var(--space-12))}.side-drawer-ant-drawer-maximize-visible .ant-drawer-title{padding-right:calc(var(--drawer-header-action-size) * 2 + var(--drawer-header-action-gap) + var(--space-12))}.side-drawer-ant-drawer .ant-drawer-extra{margin-inline-start:0}.side-drawer-ant-extra-content{display:inline-flex;align-items:center;gap:var(--drawer-header-action-gap);min-width:0}.side-drawer-ant-drawer .ant-drawer-close,.side-drawer-ant-drawer .drawer-maximize{position:absolute;top:var(--drawer-header-action-offset)}.side-drawer-ant-drawer .ant-drawer-close,.side-drawer-ant-drawer .drawer-maximize,.drawer-close{display:inline-grid;flex:0 0 auto;place-items:center;width:var(--drawer-header-action-size);height:var(--drawer-header-action-size);min-width:var(--drawer-header-action-size);margin:0;padding:0;border:0;border-radius:var(--radius-sm);color:var(--pc-icon-button-color);background:var(--pc-icon-button-bg);box-shadow:none;line-height:0;transition:background .16s ease,color .16s ease}.side-drawer-ant-drawer .ant-drawer-close{inset-inline-end:var(--drawer-header-action-offset)}.side-drawer-ant-drawer .drawer-maximize{right:calc(var(--drawer-header-action-offset) + var(--drawer-header-action-size) + var(--drawer-header-action-gap));z-index:1}.side-drawer .drawer-maximize{position:static;top:auto;right:auto;z-index:auto}.side-drawer-ant-drawer .ant-drawer-close:hover,.side-drawer-ant-drawer .ant-drawer-close:focus-visible,.side-drawer-ant-drawer .drawer-maximize:hover,.side-drawer-ant-drawer .drawer-maximize:focus-visible,.drawer-close:hover,.drawer-close:focus-visible{color:var(--pc-icon-button-color-hover);background:var(--pc-icon-button-bg-hover);box-shadow:none}.side-drawer-ant-drawer .ant-drawer-close:focus-visible,.side-drawer-ant-drawer .drawer-maximize:focus-visible,.drawer-close:focus-visible{outline:2px solid var(--pc-focus-ring);outline-offset:2px}.side-drawer-ant-drawer .ant-drawer-close .ant-drawer-close-icon,.side-drawer-ant-drawer .drawer-maximize .ant-btn-icon{display:inline-grid;place-items:center;width:100%;height:100%;line-height:0}.side-drawer-head{position:relative;box-sizing:border-box;flex:0 0 var(--drawer-head-height);height:var(--drawer-head-height);min-height:var(--drawer-head-height);max-height:var(--drawer-head-height);overflow:hidden;padding:0 var(--space-18);background:var(--surface)}.side-drawer-head>div:first-child{min-width:0}.drawer-head-actions{display:inline-flex;align-items:center;gap:var(--drawer-header-action-gap)}.drawer-depth-chip{display:inline-flex;align-items:center;height:30px;padding:0 var(--space-10);border-radius:var(--radius-pill);color:var(--teal);background:var(--teal-soft);box-shadow:var(--pc-shadow-control);font-size:var(--font-size-xs);font-weight:var(--font-weight-strong);white-space:nowrap}.drawer-head h2{margin:0;color:var(--ink);font-size:var(--font-size-display-2xs);line-height:1.22;letter-spacing:0}.drawer-title-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);min-width:0}.drawer-title-line .eyebrow{display:inline-flex;align-items:center;justify-content:center;min-height:24px;margin:0;padding:var(--space-3) var(--space-8);border-radius:var(--radius-pill);color:var(--teal);background:var(--teal-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-strong);line-height:1}.drawer-head p{overflow:hidden;margin:var(--space-8) 0 0;color:var(--sub);font-size:var(--font-size-sm);line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.drawer-body{min-height:0;padding:var(--space-18);background:var(--bg);overflow:auto;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}.drawer-body::-webkit-scrollbar{width:6px}.drawer-body::-webkit-scrollbar-track{background:transparent}.drawer-body::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--line-strong)}.drawer-section{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.drawer-section+.drawer-section{margin-top:var(--space-18)}.drawer-section h3{margin:0 0 var(--space-10);color:var(--ink);font-size:var(--font-size-lg);line-height:1.35;letter-spacing:0}.drawer-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-10);height:var(--drawer-foot-height);padding:0 var(--space-18);background:var(--surface);box-shadow:var(--pc-shadow-divider-top)}.side-drawer-foot{align-items:center;height:var(--drawer-foot-height)}.side-drawer-foot-docked{display:block;align-items:stretch;justify-content:stretch;height:auto;min-height:0;padding:0}@media(prefers-reduced-motion:reduce){.side-drawer-ant-drawer .side-drawer-ant-wrapper,.side-drawer-ant-drawer-layered .ant-drawer-content,.side-drawer{transition:none}}.toast-preview{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:var(--space-10);align-items:center;min-height:58px;padding:var(--space-12);border:0;border-radius:var(--radius-md);color:var(--teal);background:var(--teal-soft);box-shadow:var(--pc-shadow-card-contained)}.toast-preview.warning{color:var(--amber);background:var(--amber-soft)}.toast-preview.error{color:var(--red);background:var(--red-soft)}.toast-preview .ant-alert-icon{margin:0;color:currentColor}.toast-preview .ant-alert-content{min-width:0}.toast-preview .ant-alert-action{align-self:center;margin-inline-start:0}.toast-preview .ant-alert-message,.toast-preview .ant-alert-description{display:block}.toast-preview .ant-alert-message{color:var(--ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.toast-preview .ant-alert-description{margin-top:var(--space-3);color:var(--text);font-size:var(--font-size-xs)}.tooltip-preview{display:inline-flex}.overflow-tooltip-text{display:block;width:100%;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-tooltip-text:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--pc-focus-ring);outline-offset:-2px}.sensitive-text{display:inline-grid;grid-template-columns:18px auto minmax(0,1fr);gap:var(--space-7);align-items:center;min-height:34px;margin-inline-end:0;padding:0 var(--space-10);border:0;border-radius:var(--radius-md);color:var(--amber);background:var(--amber-soft);box-shadow:var(--pc-shadow-card-contained)}.sensitive-text.revealed{color:var(--teal);background:var(--teal-soft)}.sensitive-text em{color:var(--sub);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-bold)}.sensitive-text strong{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm)}.ai-evidence-panel,.image-preview-card,.info-callout{border:0;border-radius:var(--radius-md);background:var(--soft);box-shadow:var(--pc-shadow-card-contained)}.ai-evidence-panel__body{display:grid;gap:var(--space-10);padding:var(--space-12)}.ai-evidence-head{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--space-8);align-items:start;color:var(--teal)}.ai-evidence-head strong,.ai-evidence-head span{display:block}.ai-evidence-head strong{color:var(--ink);font-size:var(--font-size-sm)}.ai-evidence-head span{margin-top:var(--space-2);color:var(--sub);font-size:var(--font-size-xs)}.ai-evidence-panel ul,.audit-timeline{padding:0;margin:0}.ai-evidence-panel li{position:relative;padding-left:var(--space-14);color:var(--text);font-size:var(--font-size-xs);line-height:1.55}.ai-evidence-panel li:before{position:absolute;top:8px;left:0;width:5px;height:5px;border-radius:var(--radius-pill);background:var(--teal);content:""}.image-preview-card{padding:var(--space-10)}.image-preview-card__body{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--space-12);align-items:center}.image-preview-card .ant-image,.image-preview-card__image{width:72px;height:54px}.image-preview-card__image{border-radius:var(--radius-sm);background:var(--teal-soft)}.image-preview-card__icon{display:grid;place-items:center;position:absolute;left:0;top:0;width:72px;height:54px;border-radius:var(--radius-sm);color:var(--teal)}.image-preview-card__caption{display:grid;gap:var(--space-4);min-width:0}.image-preview-card__caption .ant-typography{display:block;margin:0}.image-preview-card__caption .ant-typography-strong{color:var(--ink);font-size:var(--font-size-sm)}.image-preview-card__caption .ant-typography:not(.ant-typography-strong){color:var(--sub);font-size:var(--font-size-xs)}.info-callout{display:inline-grid;grid-template-columns:18px minmax(0,1fr);gap:var(--space-8);align-items:center;padding:var(--space-9) var(--space-11);border:0;color:var(--teal);background:var(--teal-soft);font-size:var(--font-size-xs);line-height:1.45}.info-callout .ant-alert-icon{margin:0;color:currentColor}.info-callout .ant-alert-content,.info-callout .ant-alert-message{min-width:0;color:inherit;font-size:inherit;line-height:inherit}.info-callout.warning{color:var(--amber);background:var(--amber-soft)}.info-callout.error{color:var(--red);background:var(--red-soft)}.audit-timeline{margin:0}.audit-timeline .ant-timeline-item{padding-bottom:var(--space-10)}.audit-timeline .ant-timeline-item-tail{border-inline-start-color:var(--line)}.audit-timeline .ant-timeline-item-head{background:var(--surface)}.audit-timeline .ant-timeline-item-content{min-height:0}.audit-timeline__content{display:grid;gap:var(--space-4);padding:var(--space-10) var(--space-12);border-radius:var(--radius-md);background:var(--soft)}.audit-timeline__time{display:inline-flex;margin-bottom:var(--space-4);color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.audit-timeline strong,.audit-timeline em{display:block}.audit-timeline strong{color:var(--ink);font-size:var(--font-size-sm)}.audit-timeline em{margin-top:var(--space-3);color:var(--sub);font-size:var(--font-size-xs);font-style:normal;line-height:1.45}.page-header{margin-bottom:var(--space-18)}.eyebrow{display:inline-flex;margin-bottom:var(--space-8);color:var(--teal);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.page-header h1.ant-typography,.page-header .ant-typography.ant-typography-h1{margin:0!important;margin-block:0!important;color:var(--ink);font-size:var(--font-size-display-xs);line-height:1.2;letter-spacing:0}.page-header .ant-typography{margin-bottom:0;margin-block-end:0}.page-header .ant-typography+.ant-typography{margin:var(--space-8) 0 0;color:var(--sub);font-size:var(--font-size-md)}.page-actions{display:flex;align-items:flex-end;gap:var(--space-10)}.header-metrics{position:relative;display:grid;grid-template-columns:repeat(var(--header-metric-count, 4),minmax(var(--pc-header-metric-column-min-width),1fr));min-width:min(calc(var(--header-metric-count, 4) * var(--pc-header-metric-item-min-width)),42vw);padding:var(--space-3) var(--space-8) var(--space-2)}.header-metric{position:relative;z-index:1;display:grid;align-content:center;justify-items:center;gap:var(--space-3);min-width:0;min-height:var(--control-height-7xl);padding:0 var(--space-10) var(--space-2)}.header-metric em,.header-metric strong,.header-metric .ant-statistic-title,.header-metric .ant-statistic-content{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-metric .ant-statistic-title{padding:0 var(--space-8);border-radius:var(--radius-pill);color:var(--sub);background:var(--surface);font-size:var(--font-size-2xs);font-style:normal;font-weight:var(--font-weight-bold);line-height:var(--line-height-sm)}.header-metric .ant-statistic-content{color:var(--ink);font-size:var(--font-size-5xl);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:1.05;letter-spacing:0}.header-metric.success .ant-statistic-content{color:var(--teal)}.header-metric.warning .ant-statistic-content{color:var(--amber)}.header-metric.danger .ant-statistic-content{color:var(--red)}.ui-badge{display:inline-flex;align-items:center;min-height:28px;margin-inline-end:0;padding:0 var(--space-10);border:0;border-radius:var(--radius-pill);color:var(--text);background:var(--control-fill);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);white-space:nowrap}.ui-badge.success{color:var(--teal);background:var(--teal-soft)}.ui-badge.warning{color:var(--amber);background:var(--amber-soft)}.ui-badge.danger{color:var(--red);background:var(--red-soft)}.pc-avatar{flex:none;color:var(--on-primary);background:linear-gradient(135deg,var(--teal),var(--blue));font-size:var(--font-size-xs);font-weight:var(--font-weight-strong);transition:box-shadow .16s ease,transform .16s ease;-webkit-user-select:none;user-select:none}.pc-avatar img{object-fit:cover}:where(a,button:not(:disabled)):hover .pc-avatar{box-shadow:0 0 0 3px var(--teal-soft);transform:translateY(-1px)}:where(a,button):focus-visible .pc-avatar{box-shadow:0 0 0 3px var(--pc-focus-ring-soft)}.pc-card.ant-card{border:0;background:var(--surface);box-shadow:var(--pc-shadow-card-float)}.metric-card,.panel{border:0;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--pc-shadow-card-float)}.metric-card .ant-card-body,.panel .ant-card-body{min-width:0}.metric-card{position:relative;min-width:0;padding:var(--space-16)}.metric-card.has-icon{overflow:hidden}.metric-card-icon{position:absolute;top:-12px;right:-18px;display:inline-grid;place-items:center;width:112px;height:112px;z-index:0;color:var(--teal);opacity:.16;pointer-events:none;transform:rotate(12deg);transform-origin:center;transition:transform .16s ease}.metric-card-icon>svg{display:block}.metric-card[data-tone=danger] .metric-card-icon{color:var(--red)}.metric-card[data-tone=warning] .metric-card-icon{color:var(--amber)}.metric-card[data-tone=info] .metric-card-icon{color:var(--blue)}.metric-card .ant-statistic,.metric-card-meta{position:relative;z-index:1}.metric-card .ant-statistic-title,.metric-card-meta{display:block;color:var(--sub);font-size:var(--font-size-sm);font-style:normal}.metric-card .ant-statistic-content{display:block;margin:var(--space-10) 0 var(--space-8);color:var(--ink);font-size:var(--font-size-display-sm);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:1;letter-spacing:0}.metric-card.risk .ant-statistic-content{color:var(--red)}.metric-card.warn .ant-statistic-content{color:var(--amber)}.panel{min-width:0;overflow:hidden}.panel .panel-body,.panel.ant-card .panel-body.ant-card-body{display:grid;align-content:start;gap:var(--space-12);padding:var(--space-12)}.panel-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-16);align-items:center;min-width:0;padding:0;border-bottom:0}.panel-head>*{min-width:0}.panel-heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12) var(--space-16)}.panel-heading-copy{flex:0 1 auto;min-width:0}.panel-title-aside{display:flex;flex:0 1 auto;align-items:center;min-width:0}.panel-title-tabs.ant-tabs{flex:0 1 auto;width:max-content;height:36px;max-width:100%;min-width:0;padding:3px 6px;border-radius:var(--radius-sm);background:var(--pc-form-control-bg);box-sizing:border-box}.panel-title-tabs .ant-tabs-nav{width:max-content;height:30px;max-width:100%;margin:0}.panel-title-tabs .ant-tabs-nav-wrap{flex:0 1 auto}.panel-title-tabs .ant-tabs-nav:before{border-bottom:0}.panel-title-tabs .ant-tabs-nav-list{gap:var(--space-8)}.panel-title-tabs .ant-tabs-tab{height:30px;margin:0;padding:var(--space-3) var(--space-2) var(--space-3);color:var(--sub);box-sizing:border-box;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.panel-title-tabs .ant-tabs-tab+.ant-tabs-tab{margin-inline-start:0!important}.panel-title-tabs .ant-tabs-tab:hover,.panel-title-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--teal)}.panel-title-tabs .ant-tabs-ink-bar{height:2px;border-radius:var(--radius-pill);background:var(--teal);transition-duration:.18s!important;transition-timing-function:cubic-bezier(.2,.8,.2,1)!important}.panel-title-tab-label{display:inline-flex;align-items:center;gap:var(--space-6);line-height:20px}.panel-title-tab-label em{min-width:22px;padding:var(--space-2) var(--space-6);border-radius:var(--radius-pill);color:var(--muted);background:var(--control-fill);font-size:var(--font-size-2xs);font-style:normal;line-height:1.35;text-align:center}.panel-title-tabs .ant-tabs-tab-active .panel-title-tab-label em{color:var(--teal);background:var(--blue-soft)}.panel-head-actions{display:flex;justify-content:flex-end;min-width:0}.pc-entity-tag.ant-btn{display:inline-grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:var(--space-6);max-width:100%;min-width:0;height:26px;min-height:26px;overflow:hidden;padding:0 var(--space-8) 0 var(--space-3);border:0;border-radius:var(--radius-pill);color:var(--text);background:var(--pc-form-control-bg);background-color:var(--pc-form-control-bg);box-shadow:none;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-align:left;white-space:nowrap;transition:background .16s ease,box-shadow .16s ease,color .16s ease}.pc-entity-tag.ant-btn:hover,.pc-entity-tag.ant-btn:focus-visible{border-color:transparent!important;background:var(--pc-form-control-bg-hover)!important;background-color:var(--pc-form-control-bg-hover)!important;box-shadow:var(--pc-form-control-ring-hover)!important;color:var(--ink);outline:0}.pc-entity-tag.ant-btn:active{border-color:transparent!important;background:var(--pc-form-control-bg-active)!important;background-color:var(--pc-form-control-bg-active)!important;box-shadow:var(--pc-form-control-ring-active)!important}.pc-entity-tag .ant-btn-icon{display:grid;place-items:center;width:22px;height:22px;margin-inline-end:0;border-radius:var(--radius-pill);color:var(--on-primary);background:var(--teal);font-size:var(--font-size-3xs);font-weight:var(--font-weight-strong)}.pc-entity-tag-icon{display:grid;place-items:center}.pc-entity-tag .pc-avatar{width:22px;height:22px;font-size:var(--font-size-3xs);font-weight:var(--font-weight-strong)}.pc-entity-tag-label{overflow:hidden;min-width:0;color:var(--ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.pc-steps{min-width:0}.pc-steps .ant-steps{color:var(--text)}.pc-steps .ant-steps-item{--ant-cmp-steps-item-content-color: var(--sub);--ant-cmp-steps-item-icon-dot-bg-color: var(--line-strong);--ant-cmp-steps-item-icon-dot-border-color: var(--line-strong);--ant-cmp-steps-item-icon-dot-color: var(--line-strong);--ant-cmp-steps-item-solid-line-color: var(--line);--ant-cmp-steps-item-text-hover-color: var(--teal);--ant-cmp-steps-item-title-color: var(--sub)}.pc-steps .ant-steps-item-finish{--ant-cmp-steps-item-content-active-color: var(--ink);--ant-cmp-steps-item-content-color: var(--sub);--ant-cmp-steps-item-icon-dot-bg-color: var(--teal);--ant-cmp-steps-item-icon-dot-border-color: var(--teal);--ant-cmp-steps-item-icon-dot-color: var(--teal);--ant-cmp-steps-item-solid-line-color: var(--teal);--ant-cmp-steps-item-title-color: var(--ink)}.pc-steps .ant-steps-item-process{--ant-cmp-steps-item-content-active-color: var(--teal);--ant-cmp-steps-item-content-color: var(--sub);--ant-cmp-steps-item-icon-dot-bg-color: var(--teal);--ant-cmp-steps-item-icon-dot-border-color: var(--teal);--ant-cmp-steps-item-icon-dot-color: var(--teal);--ant-cmp-steps-item-solid-line-color: var(--teal);--ant-cmp-steps-item-title-color: var(--teal)}.pc-steps .ant-steps-item-error{--ant-cmp-steps-item-content-color: var(--red);--ant-cmp-steps-item-icon-dot-bg-color: var(--red);--ant-cmp-steps-item-icon-dot-border-color: var(--red);--ant-cmp-steps-item-icon-dot-color: var(--red);--ant-cmp-steps-item-solid-line-color: var(--red);--ant-cmp-steps-item-title-color: var(--red)}.pc-steps .ant-steps-item-wait{--ant-cmp-steps-item-content-color: var(--sub);--ant-cmp-steps-item-title-color: var(--sub)}.pc-steps .ant-steps.ant-steps-dot.ant-steps-filled .ant-steps-item-finish,.pc-steps .ant-steps.ant-steps-dot.ant-steps-filled .ant-steps-item-process{--ant-cmp-steps-item-icon-dot-bg-color: var(--teal);--ant-cmp-steps-item-icon-dot-border-color: var(--teal);--ant-cmp-steps-item-icon-dot-color: var(--teal);--ant-cmp-steps-item-solid-line-color: var(--teal)}.pc-steps .ant-steps-item-rail{border-block-start-color:var(--line);border-color:var(--line);border-inline-start-color:var(--line)}.pc-steps .ant-steps-item-rail-process,.pc-steps .ant-steps-item-rail-finish,.pc-steps .ant-steps.ant-steps-dot .ant-steps-item-process .ant-steps-item-rail,.pc-steps .ant-steps.ant-steps-dot .ant-steps-item-finish .ant-steps-item-rail{--ant-cmp-steps-item-solid-line-color: var(--teal);border-block-start-color:var(--teal)!important;border-color:var(--teal)!important;border-inline-start-color:var(--teal)!important}.pc-steps .ant-steps-item-rail-error{--ant-cmp-steps-item-solid-line-color: var(--red);border-block-start-color:var(--red)!important;border-color:var(--red)!important;border-inline-start-color:var(--red)!important}.pc-steps .ant-steps.ant-steps-dot .ant-steps-item-icon{background:var(--ant-cmp-steps-item-icon-dot-bg-color);background-color:var(--ant-cmp-steps-item-icon-dot-bg-color);border-color:var(--ant-cmp-steps-item-icon-dot-border-color);color:var(--ant-cmp-steps-item-icon-dot-color)}.pc-steps .ant-steps.ant-steps-dot .ant-steps-item-wait .ant-steps-item-icon,.pc-steps .ant-steps.ant-steps-dot .ant-steps-item-wait .ant-steps-icon-dot{background:var(--line-strong)!important;background-color:var(--line-strong)!important;border-color:var(--line-strong)!important;color:var(--line-strong)!important}.pc-steps .ant-steps.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,.pc-steps .ant-steps.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot,.pc-steps .ant-steps.ant-steps-dot .ant-steps-item-finish .ant-steps-item-icon,.pc-steps .ant-steps.ant-steps-dot .ant-steps-item-finish .ant-steps-icon-dot{background:var(--teal)!important;background-color:var(--teal)!important;border-color:var(--teal)!important;color:var(--teal)!important}.pc-steps .ant-steps.ant-steps-dot .ant-steps-item-error .ant-steps-item-icon,.pc-steps .ant-steps.ant-steps-dot .ant-steps-item-error .ant-steps-icon-dot{background:var(--red)!important;background-color:var(--red)!important;border-color:var(--red)!important;color:var(--red)!important}.pc-steps .ant-steps-item-title{color:var(--ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.pc-steps .ant-steps-item-finish .ant-steps-item-title{color:var(--ink)}.pc-steps .ant-steps-item-process .ant-steps-item-title{color:var(--teal)}.pc-steps .ant-steps-item-error .ant-steps-item-title{color:var(--red)}.pc-steps .ant-steps-item-disabled .ant-steps-item-title{color:var(--muted)}.pc-steps .ant-steps-item-description{color:var(--sub);font-size:var(--font-size-xs)}.pc-segmented.ant-segmented{max-width:100%;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--soft)}.pc-segmented .ant-segmented-group{gap:var(--space-2)}.pc-segmented .ant-segmented-item{border-radius:var(--radius-pill);color:var(--sub);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.pc-segmented .ant-segmented-item-selected{color:var(--ink);background:var(--surface);box-shadow:var(--pc-shadow-control)}.pc-segmented .ant-segmented-item-label{display:inline-flex;align-items:center;gap:var(--space-6);min-height:var(--control-height-md)}.panel-head h2.ant-typography,.panel-head .ant-typography.ant-typography-h2{margin:0!important;margin-block:0!important;color:var(--ink);font-size:var(--font-size-xl);letter-spacing:0}.panel-title-with-subtitle{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);min-width:0}.panel-title-with-subtitle.no-subtitle{justify-content:center;min-height:24px}.panel-title-with-subtitle>.panel-title-main,.panel-title-with-subtitle>span:first-child{color:var(--ink);line-height:1.25}.panel-title-with-subtitle>.panel-title-subtitle,.panel-title-with-subtitle>span:nth-child(2){color:var(--sub);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.35}.panel-head .ant-typography{margin-bottom:0;margin-block-end:0}.panel-head .ant-typography+.ant-typography{margin:var(--space-6) 0 0;color:var(--sub);font-size:var(--font-size-sm)}.table-panel{align-self:start;box-shadow:var(--pc-shadow-card-float)}.table-panel-fill{display:flex;flex-direction:column;flex:1 1 auto;align-self:stretch;min-height:0;overflow:hidden}.table-panel-fill.ant-card>.panel-body.ant-card-body,.table-panel-fill>.panel-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.table-panel-fill .panel-head,.table-panel-fill .filter-bar{flex:0 0 auto}.table-panel-content,.table-panel-fill .data-table-shell{flex:1 1 auto;min-height:0}.table-panel-content{display:flex;flex-direction:column;gap:var(--space-12);overflow:visible}.table-panel-content .pagination{flex:0 0 auto}.table-panel-content>.data-table-shell{min-height:0;overflow:hidden}@media(max-width:1024px){.page-header{grid-template-columns:1fr;align-items:start}.page-actions{width:100%}.header-metrics{width:100%;min-width:0}}@media(max-width:640px){.header-metrics{grid-template-columns:repeat(var(--header-metric-count, 4),minmax(0,1fr))}}.incremental-list-trigger{display:flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:40px;color:var(--muted);font-size:var(--font-size-sm)}.state-view{min-width:0;padding:var(--space-16);border-radius:var(--radius-lg);background:transparent;box-shadow:none}.state-view.ant-result{padding:var(--space-16)}.state-view .ant-result-icon{margin-bottom:var(--space-8)}.state-view.loading .ant-result-icon{color:var(--blue)}.state-view.empty .ant-result-icon{margin-bottom:var(--space-4)}.state-view.empty .ant-empty{margin:0}.state-view .ant-result-title{color:var(--ink);font-size:var(--font-size-xl);line-height:1.35}.state-view .ant-result-subtitle{margin-top:var(--space-7);color:var(--sub);font-size:var(--font-size-sm);line-height:1.58}.state-view.compact.ant-result{padding:var(--space-12) var(--space-8)}.state-view.compact .ant-result-icon{margin-bottom:var(--space-4)}.state-view.compact.empty .ant-empty-image{height:44px;margin-bottom:var(--space-4)}.state-view.compact.error .ant-result-icon .anticon{font-size:32px}.state-view.compact .ant-result-title{font-size:var(--font-size-md);line-height:1.4}.state-view.compact .ant-result-subtitle{display:-webkit-box;margin-top:var(--space-4);overflow:hidden;font-size:var(--font-size-xs);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.state-view.compact .ant-result-extra{margin-top:var(--space-8)}.form-field{--form-feedback-line-height: 18px;align-content:start;display:grid;gap:var(--space-7);margin-bottom:0;position:relative}.form-field.ant-form-item{margin-bottom:0}.form-grid{--form-grid-gap: var(--space-14);--form-grid-row-gap: 0px;container-type:inline-size;display:grid;grid-template-columns:repeat(var(--form-grid-columns, 1),minmax(0,1fr));gap:var(--form-grid-row-gap) var(--form-grid-gap);width:100%}.form-grid[data-gap=compact]{--form-grid-gap: var(--space-10)}.form-grid[data-gap=loose]{--form-grid-gap: var(--space-18)}.form-grid-item{min-width:0}.form-grid-item[data-span="2"]{grid-column:span 2}.form-grid-item[data-span="3"]{grid-column:span 3}.form-grid-item[data-span="4"],.form-grid-item[data-span=full]{grid-column:1 / -1}.form-grid .form-field.ant-form-item{margin-bottom:0}@container (max-width: 520px){.form-grid-item,.form-grid-item[data-span]{grid-column:1 / -1}}.form-field .ant-form-item-row{display:grid;gap:var(--space-7)}.form-field .ant-form-item-label{width:100%;min-width:0;overflow:visible;padding:0;text-align:left}.form-field .ant-form-item-label>label{display:flex;align-items:center;width:100%;max-width:100%;height:auto;color:inherit}.form-field .ant-form-item-label>label:after{display:none}.form-field .ant-form-item-control-input{min-height:0}.form-field .ant-form-item-additional{display:block;min-height:var(--form-feedback-line-height)}.form-field .ant-form-item-extra:has(.form-feedback-placeholder){height:0;min-height:0;overflow:hidden;color:transparent;line-height:0}.form-feedback-placeholder{display:block;width:0;height:0;overflow:hidden;line-height:0}.form-field .ant-form-item-explain,.form-field .ant-form-item-explain-connected{height:auto!important;min-height:var(--form-feedback-line-height);opacity:1!important;transition:none!important}.form-field .ant-form-item-explain>div{min-height:var(--form-feedback-line-height);line-height:var(--form-feedback-line-height);transition:none!important;animation:none!important}.form-field .ant-form-item-explain-error{color:var(--red);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--form-feedback-line-height)}.form-label{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--pc-form-control-color);font-size:var(--pc-form-control-font-size);font-weight:var(--font-weight-strong)}.form-label-text{min-width:0}.form-field-label-with-extra,.form-field-label-extra{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-12);min-width:0}.form-field-label-with-extra{justify-content:space-between;width:100%}.form-field-label-with-extra .form-label{flex:1 1 auto}.form-field-label-extra{flex:0 0 auto;justify-content:flex-end;margin-left:auto}.form-hint-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:var(--space-3);border-radius:var(--radius-pill);color:var(--sub);background:var(--soft);cursor:help;font-size:var(--font-size-2xs);font-weight:var(--font-weight-strong);line-height:1}.form-hint-trigger:hover,.form-hint-trigger:focus-visible,.form-hint-trigger:focus-within{color:var(--teal);background:var(--teal-soft)}.form-hint-trigger:focus-visible{outline:2px solid var(--pc-focus-ring);outline-offset:2px}.pc-data-entry-control,.pc-data-entry-select{box-sizing:border-box;width:100%;height:36px;min-height:36px;border:0!important;border-color:transparent!important;border-radius:var(--radius-sm);color:var(--pc-form-control-color);background:var(--pc-form-control-bg);box-shadow:none!important;outline:0!important;font-size:var(--pc-form-control-font-size);font-weight:var(--pc-form-control-font-weight)}.pc-data-entry-control,.pc-data-entry-select{padding-inline:var(--space-12)}.pc-data-entry-control:disabled,.pc-data-entry-control[disabled],.pc-data-entry-control.ant-input-disabled,.pc-data-entry-control.ant-input-affix-wrapper-disabled,.pc-data-entry-control.ant-input-number-disabled,.pc-data-entry-control.ant-picker-disabled,.pc-data-entry-control.ant-mentions-disabled,.pc-data-entry-control.ant-color-picker-trigger-disabled,.pc-data-entry-select.ant-select-disabled{cursor:not-allowed;background:var(--pc-form-control-bg-disabled);box-shadow:none!important;color:var(--pc-form-control-placeholder-color);opacity:1}.pc-data-entry-control.ant-input,.pc-data-entry-control.ant-input-affix-wrapper,.pc-data-entry-control.ant-input-number,.pc-data-entry-control.ant-picker,.pc-data-entry-control.ant-mentions,.pc-data-entry-control.ant-color-picker-trigger{border:0!important;background:var(--pc-form-control-bg);box-shadow:none}.pc-data-entry-control.ant-input-disabled,.pc-data-entry-control.ant-input-affix-wrapper-disabled,.pc-data-entry-control.ant-input-number-disabled,.pc-data-entry-control.ant-picker-disabled,.pc-data-entry-control.ant-mentions-disabled{background:var(--pc-form-control-bg-disabled)}.pc-data-entry-control[readonly],.pc-data-entry-control:has(input[readonly]),.pc-data-entry-control:has(textarea[readonly]){cursor:default;background:var(--pc-form-control-bg-readonly);box-shadow:none!important}.pc-data-entry-control.ant-input,.pc-data-entry-control.ant-input-number,.pc-data-entry-control.ant-picker,.pc-data-entry-control.ant-color-picker-trigger{line-height:36px}.pc-data-entry-control.ant-input-affix-wrapper{display:inline-flex;align-items:center;padding-inline:var(--space-12)}.pc-data-entry-control.ant-input-affix-wrapper>input.ant-input,.pc-data-entry-control.ant-input-number .ant-input-number-input,.pc-data-entry-control.ant-picker .ant-picker-input>input{height:34px;padding:0;border:0!important;background:transparent;box-shadow:none!important;outline:0!important;font-size:inherit;font-weight:inherit}.pc-data-entry-control.ant-input-affix-wrapper>input.ant-input:hover,.pc-data-entry-control.ant-input-affix-wrapper>input.ant-input:focus,.pc-data-entry-control.ant-input-affix-wrapper>input.ant-input:focus-visible,.pc-data-entry-control.ant-input-number .ant-input-number-input:hover,.pc-data-entry-control.ant-input-number .ant-input-number-input:focus,.pc-data-entry-control.ant-input-number .ant-input-number-input:focus-visible,.pc-data-entry-control.ant-picker .ant-picker-input>input:hover,.pc-data-entry-control.ant-picker .ant-picker-input>input:focus,.pc-data-entry-control.ant-picker .ant-picker-input>input:focus-visible{border:0!important;box-shadow:none!important;outline:0!important}.pc-data-entry-control.ant-input-number{display:inline-flex;align-items:center;padding-inline:var(--space-12)}.pc-data-entry-control.ant-input-number .ant-input-number-input-wrap{flex:1 1 auto;min-width:0}.pc-data-entry-control.ant-input-number .ant-input-number-handler-wrap{border:0;background:transparent}.pc-data-entry-control.ant-picker{display:inline-flex;align-items:center;padding:0 var(--space-12)}.pc-data-entry-control.ant-picker .ant-picker-input{min-width:0}.pc-data-entry-control.pc-data-entry-date-picker-icon-only.ant-picker{width:36px;min-width:36px;max-width:36px;padding:0;justify-content:center;cursor:pointer}.pc-data-entry-control.pc-data-entry-date-picker-icon-only.ant-picker .ant-picker-input{position:relative;display:grid;flex:0 0 16px;place-items:center;width:16px;height:16px}.pc-data-entry-control.pc-data-entry-date-picker-icon-only.ant-picker .ant-picker-input>input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.pc-data-entry-control.pc-data-entry-date-picker-icon-only.ant-picker .ant-picker-suffix{grid-area:1 / 1;margin:0;pointer-events:none}.pc-data-entry-range.ant-picker{min-width:240px}.pc-data-entry-textarea.ant-input,.pc-data-entry-mentions.ant-mentions{height:auto;min-height:92px;padding:var(--space-12);line-height:1.55}.pc-data-entry-mentions .ant-mentions-measure,.pc-data-entry-mentions textarea{background:transparent}.pc-data-entry-select.ant-select{border:0!important;background:var(--pc-form-control-bg);box-shadow:none}.pc-data-entry-select.ant-select-disabled{background:var(--pc-form-control-bg-disabled);box-shadow:none!important}.pc-data-entry-select.ant-select .ant-select-selector{height:36px!important;min-height:36px!important;padding-inline:0!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.pc-data-entry-select.ant-select .ant-select-selection-item,.pc-data-entry-select.ant-select .ant-select-selection-placeholder{line-height:36px!important}.pc-data-entry-control::placeholder,.pc-data-entry-control.ant-input-affix-wrapper>input.ant-input::placeholder,.pc-data-entry-control.ant-input-number .ant-input-number-input::placeholder,.pc-data-entry-control.ant-picker .ant-picker-input>input::placeholder,.pc-data-entry-mentions textarea::placeholder,.pc-data-entry-select.ant-select .ant-select-selection-placeholder{color:var(--pc-form-control-placeholder-color);font-weight:var(--pc-form-control-font-weight)}.pc-data-entry-select.ant-select .ant-select-selection-item,.pc-data-entry-select.ant-select .ant-select-selection-search-input,.pc-data-entry-control.ant-picker .ant-picker-input>input,.pc-data-entry-control.ant-input-number .ant-input-number-input,.pc-data-entry-control.ant-input-affix-wrapper>input.ant-input{color:var(--pc-form-control-color);font-size:var(--pc-form-control-font-size);font-weight:var(--pc-form-control-font-weight)}.pc-data-entry-select.ant-select .ant-select-arrow,.pc-data-entry-select.ant-select .ant-select-clear,.pc-data-entry-control.ant-input-affix-wrapper .ant-input-prefix,.pc-data-entry-control.ant-input-affix-wrapper .ant-input-suffix,.pc-data-entry-control.ant-picker .ant-picker-suffix,.pc-data-entry-control.ant-picker .ant-picker-clear{color:var(--pc-form-control-icon-color)}.pc-data-entry-select.ant-select .ant-select-selection-search{inset-inline-start:0!important;inset-inline-end:var(--space-22)!important}.pc-data-entry-select.ant-select .ant-select-arrow,.pc-data-entry-select.ant-select .ant-select-clear{inset-inline-end:var(--space-12)!important;right:var(--space-12)!important}.pc-data-entry-control:hover:where(:not(:focus):not(:focus-visible):not(:focus-within):not(.ant-input-affix-wrapper-focused):not(.ant-input-number-focused):not(.ant-picker-focused):not(:disabled):not([disabled]):not(.ant-input-disabled):not(.ant-input-affix-wrapper-disabled):not(.ant-input-number-disabled):not(.ant-picker-disabled):not(.ant-mentions-disabled)),.pc-data-entry-select:hover:where(:not(:focus):not(:focus-visible):not(:focus-within):not(.ant-select-focused):not(.ant-select-open):not(.ant-cascader-picker-focused):not(.ant-select-disabled)){border:0!important;border-color:transparent!important;background:var(--pc-form-control-bg-hover);box-shadow:var(--pc-form-control-ring-hover)!important;outline:0!important}.pc-data-entry-control:focus,.pc-data-entry-control:focus-visible,.pc-data-entry-control:focus-within,.pc-data-entry-control.ant-input-affix-wrapper-focused,.pc-data-entry-control.ant-input-affix-wrapper:focus,.pc-data-entry-control.ant-input-affix-wrapper:focus-visible,.pc-data-entry-control.ant-input-affix-wrapper:focus-within,.pc-data-entry-control.ant-input-outlined:focus,.pc-data-entry-control.ant-input-outlined:focus-visible,.pc-data-entry-control.ant-input-outlined:focus-within,.pc-data-entry-control.ant-input-number-focused,.pc-data-entry-control.ant-picker-focused,.pc-data-entry-select:focus,.pc-data-entry-select:focus-visible,.pc-data-entry-select:focus-within,.pc-data-entry-select.ant-select-focused,.pc-data-entry-select.ant-select-open,.pc-data-entry-select.ant-cascader-picker-focused{border:0!important;border-color:transparent!important;background:var(--pc-form-control-bg-active);box-shadow:var(--pc-form-control-ring-active)!important;outline:0!important}.pc-data-entry-control[aria-invalid=true],.pc-data-entry-select[aria-invalid=true],.form-field[data-invalid=true] .pc-data-entry-control,.form-field[data-invalid=true] .pc-data-entry-select,.form-field.ant-form-item-has-error .pc-data-entry-control,.form-field.ant-form-item-has-error .pc-data-entry-select{background:var(--pc-form-control-bg);box-shadow:var(--pc-form-control-ring-error)!important}.pc-data-entry-control[aria-invalid=true]:focus,.pc-data-entry-control[aria-invalid=true]:focus-visible,.pc-data-entry-control[aria-invalid=true]:focus-within,.pc-data-entry-control[aria-invalid=true].ant-input-affix-wrapper-focused,.pc-data-entry-control[aria-invalid=true].ant-input-affix-wrapper:focus,.pc-data-entry-control[aria-invalid=true].ant-input-affix-wrapper:focus-visible,.pc-data-entry-control[aria-invalid=true].ant-input-affix-wrapper:focus-within,.pc-data-entry-control[aria-invalid=true].ant-input-number-focused,.pc-data-entry-control[aria-invalid=true].ant-picker-focused,.pc-data-entry-select[aria-invalid=true]:focus,.pc-data-entry-select[aria-invalid=true]:focus-visible,.pc-data-entry-select[aria-invalid=true]:focus-within,.pc-data-entry-select[aria-invalid=true].ant-select-focused,.pc-data-entry-select[aria-invalid=true].ant-select-open,.form-field[data-invalid=true] .pc-data-entry-control:focus,.form-field[data-invalid=true] .pc-data-entry-control:focus-visible,.form-field[data-invalid=true] .pc-data-entry-control:focus-within,.form-field[data-invalid=true] .pc-data-entry-control.ant-input-affix-wrapper-focused,.form-field[data-invalid=true] .pc-data-entry-control.ant-input-affix-wrapper:focus,.form-field[data-invalid=true] .pc-data-entry-control.ant-input-affix-wrapper:focus-visible,.form-field[data-invalid=true] .pc-data-entry-control.ant-input-affix-wrapper:focus-within,.form-field[data-invalid=true] .pc-data-entry-control.ant-input-number-focused,.form-field[data-invalid=true] .pc-data-entry-control.ant-picker-focused,.form-field[data-invalid=true] .pc-data-entry-select:focus,.form-field[data-invalid=true] .pc-data-entry-select:focus-visible,.form-field[data-invalid=true] .pc-data-entry-select:focus-within,.form-field[data-invalid=true] .pc-data-entry-select.ant-select-focused,.form-field[data-invalid=true] .pc-data-entry-select.ant-select-open,.form-field.ant-form-item-has-error .pc-data-entry-control:focus,.form-field.ant-form-item-has-error .pc-data-entry-control:focus-visible,.form-field.ant-form-item-has-error .pc-data-entry-control:focus-within,.form-field.ant-form-item-has-error .pc-data-entry-control.ant-input-affix-wrapper-focused,.form-field.ant-form-item-has-error .pc-data-entry-control.ant-input-affix-wrapper:focus,.form-field.ant-form-item-has-error .pc-data-entry-control.ant-input-affix-wrapper:focus-visible,.form-field.ant-form-item-has-error .pc-data-entry-control.ant-input-affix-wrapper:focus-within,.form-field.ant-form-item-has-error .pc-data-entry-control.ant-input-number-focused,.form-field.ant-form-item-has-error .pc-data-entry-control.ant-picker-focused,.form-field.ant-form-item-has-error .pc-data-entry-select:focus,.form-field.ant-form-item-has-error .pc-data-entry-select:focus-visible,.form-field.ant-form-item-has-error .pc-data-entry-select:focus-within,.form-field.ant-form-item-has-error .pc-data-entry-select.ant-select-focused,.form-field.ant-form-item-has-error .pc-data-entry-select.ant-select-open{background:var(--pc-form-control-bg-active);box-shadow:var(--pc-form-control-ring-error-active)!important}.pc-data-entry-select.ant-select-multiple{height:auto;min-height:36px;padding-block:var(--space-4)}.pc-data-entry-select.ant-select-multiple .ant-select-selector{height:auto!important;min-height:28px!important}.pc-data-entry-inline{min-height:36px;display:inline-flex;align-items:center}.pc-data-entry-inline.pc-data-entry-inline-compact{line-height:1;min-height:16px}.pc-data-entry-choice-group{min-height:36px;display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-10)}.pc-data-entry-choice-group .ant-checkbox-wrapper{min-height:36px;display:inline-flex;align-items:center;line-height:1.35}.pc-data-entry-choice-group .ant-checkbox-wrapper span:last-child{min-width:0;overflow-wrap:anywhere}.pc-data-entry-line{min-height:36px;display:flex;align-items:center}.pc-data-entry-switch-slot{display:inline-flex;align-items:center;height:36px;min-height:36px}.pc-data-entry-switch.ant-switch{min-height:24px}.pc-data-entry-slider.ant-slider{margin:0;padding-block:12px}.pc-data-entry-rate.ant-rate{line-height:36px}.pc-data-entry-inline[aria-invalid=true],.pc-data-entry-line[aria-invalid=true],.pc-data-entry-choice-group[aria-invalid=true],.form-field[data-invalid=true] .pc-data-entry-inline,.form-field[data-invalid=true] .pc-data-entry-line,.form-field[data-invalid=true] .pc-data-entry-choice-group,.form-field.ant-form-item-has-error .pc-data-entry-inline,.form-field.ant-form-item-has-error .pc-data-entry-line,.form-field.ant-form-item-has-error .pc-data-entry-choice-group{border-radius:var(--radius-sm);box-shadow:var(--pc-form-control-ring-error)}.pc-data-entry-color-picker.ant-color-picker-trigger{justify-content:flex-start;padding-inline:var(--space-12)}.pc-data-entry-composite{color:var(--pc-form-control-color)}.pc-data-entry-transfer.ant-transfer .ant-transfer-list{border:0;border-radius:var(--radius-sm);background:var(--pc-form-control-bg);box-shadow:none}.pc-data-entry-transfer.ant-transfer .ant-transfer-list-header,.pc-data-entry-transfer.ant-transfer .ant-transfer-list-body-search-wrapper{border:0;background:transparent}.pc-data-entry-transfer.ant-transfer[aria-invalid=true] .ant-transfer-list,.form-field[data-invalid=true] .pc-data-entry-transfer.ant-transfer .ant-transfer-list,.form-field.ant-form-item-has-error .pc-data-entry-transfer.ant-transfer .ant-transfer-list{box-shadow:var(--pc-form-control-ring-error)}.pc-data-entry-upload.ant-upload-wrapper .ant-upload-list-item,.pc-data-entry-upload-dragger.ant-upload-wrapper .ant-upload-list-item{border:0;border-radius:var(--radius-sm);background:var(--pc-form-control-bg)}.pc-data-entry-upload-dragger.ant-upload-wrapper .ant-upload-drag{border:0;border-radius:var(--radius-sm);background:var(--pc-form-control-bg);box-shadow:none}.pc-data-entry-upload-dragger.ant-upload-wrapper .ant-upload-drag:hover{background:var(--pc-form-control-bg-hover);box-shadow:var(--pc-form-control-ring-hover)}.pc-data-entry-upload.ant-upload-wrapper[aria-invalid=true] .ant-upload-list-item,.pc-data-entry-upload-dragger.ant-upload-wrapper[aria-invalid=true] .ant-upload-drag,.form-field[data-invalid=true] .pc-data-entry-upload.ant-upload-wrapper .ant-upload-list-item,.form-field[data-invalid=true] .pc-data-entry-upload-dragger.ant-upload-wrapper .ant-upload-drag,.form-field.ant-form-item-has-error .pc-data-entry-upload.ant-upload-wrapper .ant-upload-list-item,.form-field.ant-form-item-has-error .pc-data-entry-upload-dragger.ant-upload-wrapper .ant-upload-drag{background:var(--pc-form-control-bg);box-shadow:var(--pc-form-control-ring-error)}.form-error{position:absolute;top:100%;left:0;z-index:1;max-width:100%;margin-top:var(--space-3);color:var(--red);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1.45;pointer-events:none}.form-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-14);margin:var(--space-2) 0 var(--space-18)}.checkbox-group-field-actions{display:inline-flex;flex-wrap:wrap;gap:var(--space-6);pointer-events:none}.checkbox-group-field-actions>.button.ant-btn{flex:0 0 auto;width:auto;min-width:0;max-width:max-content;height:24px;padding:0 var(--space-2);border:0;border-radius:var(--radius-xs);color:var(--sub);background:transparent;box-shadow:none;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);pointer-events:auto;text-decoration:none}.checkbox-group-field-actions>.button.ant-btn:not(:disabled):not(.ant-btn-disabled):hover{color:var(--teal);background:transparent;box-shadow:none;text-decoration:underline;text-underline-offset:3px}.checkbox-group-field-actions>.button.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible{color:var(--sub);background:transparent;box-shadow:none;text-decoration:none;outline:2px solid var(--pc-focus-ring);outline-offset:2px}.checkbox-group-field-actions>.button.ant-btn:not(:disabled):not(.ant-btn-disabled):active{color:var(--teal);background:transparent;box-shadow:none}.checkbox-group-field-actions>.button.ant-btn:disabled,.checkbox-group-field-actions>.button.ant-btn.ant-btn-disabled{cursor:not-allowed;opacity:.5}.form-choice-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-10);padding:var(--space-12);border-radius:var(--radius-md);background:var(--pc-form-control-bg)}.form-choice-grid[data-scrollable=true]{max-height:220px;overflow:auto}.form-choice-grid[aria-invalid=true]{background:var(--pc-form-control-bg);box-shadow:var(--pc-form-control-ring-error)}.form-choice-empty{color:var(--muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.form-choice-name{display:flex;align-items:baseline;min-width:0}.form-choice-name strong{min-width:0;color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-section{display:grid;gap:var(--space-14);border:1px solid var(--line);border-radius:var(--radius-sm);position:relative;background:var(--surface)}.form-section[data-invalid=true]{border-color:var(--pc-color-danger-border)}.form-section.ant-card{box-shadow:none}.form-section.ant-card[data-variant=plain]{border:0;border-radius:0;background:transparent}.form-section-card-body{display:grid;gap:var(--space-14);padding:var(--space-16)}.form-section[data-variant=plain] .form-section-card-body{padding:0}.form-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-14);align-items:center}.form-section-toggle{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:0;text-align:start;width:100%}.form-section-toggle-icon{color:var(--muted);transition:transform .16s ease}.form-section-toggle[aria-expanded=true] .form-section-toggle-icon{transform:rotate(180deg)}.form-section-title{display:grid;gap:var(--space-4)}.form-section-title strong{color:var(--ink);font-size:var(--font-size-md);font-weight:var(--font-weight-strong)}.form-section-title span{color:var(--sub);font-size:var(--font-size-xs);line-height:1.5}.form-section-body,.form-section-collapsible-content{display:grid;gap:var(--space-14)}.form-section-collapsible-content[hidden]{display:none}.form-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-14) var(--space-16)}@media(max-width:640px){.form-choice-grid,.form-section-grid,.form-section-head{grid-template-columns:1fr}}.ant-select-dropdown{border:0;border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--pc-shadow-popover)}.ant-select-dropdown .ant-select-item{min-height:38px;padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);color:var(--text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.ant-select-dropdown .ant-select-item+.ant-select-item{margin-top:var(--space-4)}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--control-fill)!important;color:var(--text)!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--teal-soft)!important;color:var(--text)!important;font-weight:var(--font-weight-bold)}.ant-select-dropdown .ant-select-item-option-selected.ant-select-item-option-active:not(.ant-select-item-option-disabled),.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled):hover{background:var(--teal-soft)!important;color:var(--text)!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content,.ant-select-dropdown .ant-select-item-option-selected.ant-select-item-option-active:not(.ant-select-item-option-disabled) .ant-select-item-option-content,.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled):hover .ant-select-item-option-content{color:var(--text)!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:var(--teal)!important}.ant-select-dropdown .ant-select-item-option-disabled{color:var(--muted)}.radio-group-field-options{display:grid;gap:var(--space-8);width:100%}.radio-group-field-option.ant-radio-wrapper{display:flex;align-items:flex-start;gap:var(--space-8);width:100%;margin-inline-end:0;padding:var(--space-10) var(--space-12);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text)}.radio-group-field-option-copy{display:grid;gap:var(--space-4);min-width:0}.radio-group-field-option-copy strong{color:var(--ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.35}.radio-group-field-option-copy em{color:var(--sub);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-medium);line-height:1.35}.schema-form{min-width:0}.schema-form-errors{display:grid;gap:var(--space-4);margin-bottom:var(--space-12);padding:var(--space-10) var(--space-12);border-radius:var(--radius-sm);color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.schema-form-steps{margin-bottom:var(--space-16)}.schema-form-step-description{margin-bottom:var(--space-12);color:var(--sub);font-size:var(--font-size-sm);line-height:1.5}.schema-form-layout-cell,.schema-form-empty{min-height:1px}.schema-form-visual{min-width:0;color:var(--sub);font-size:var(--font-size-sm);line-height:1.55}.schema-form-visual-subtitle{color:var(--ink);font-size:var(--font-size-md);font-weight:var(--font-weight-strong)}.schema-form-visual-divider{height:1px;background:color-mix(in srgb,var(--text) 10%,transparent)}.schema-form-visual-callout{padding:var(--space-10) var(--space-12);border-radius:var(--radius-sm);background:var(--pc-form-control-bg)}.schema-form-visual-callout[data-tone=warning]{color:var(--orange);background:color-mix(in srgb,var(--orange) 10%,transparent)}.schema-form-visual-callout[data-tone=danger]{color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent)}.schema-form-group{display:grid;gap:0;min-width:0}.schema-form-group[data-variant=subtle],.schema-form-group[data-variant=panel]{padding:var(--space-14);border-radius:var(--radius-sm);background:var(--pc-form-control-bg)}.schema-form-group[data-variant=panel]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}.schema-form-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12);min-width:0}.schema-form-group-title{display:grid;gap:var(--space-4);min-width:0}.schema-form-group-title strong{color:var(--ink);font-size:var(--font-size-md);font-weight:var(--font-weight-strong)}.schema-form-group-title span{color:var(--sub);font-size:var(--font-size-xs);line-height:1.5}.schema-form-group-actions{flex:0 0 auto}.schema-form-array-placeholder{min-height:36px;padding:var(--space-10) var(--space-12);border-radius:var(--radius-sm);color:var(--sub);background:var(--pc-form-control-bg);font-size:var(--font-size-sm)}.schema-form-actions{display:flex;justify-content:flex-end;margin-top:var(--space-16)}.schema-form-debug{margin:var(--space-14) 0 0;padding:var(--space-12);overflow:auto;border-radius:var(--radius-sm);color:var(--text);background:var(--surface);font-size:var(--font-size-xs)}.image-upload-field{display:grid;gap:var(--space-10);width:100%;min-width:0}.schema-form .form-grid-item:has(.image-upload-field){grid-column:1 / -1}.image-upload-preview{position:relative;display:grid;place-items:center;overflow:hidden;min-height:176px;border:0;border-radius:var(--radius-md);background:var(--pc-form-control-bg);box-shadow:none}.image-upload-field[data-invalid=true] .image-upload-preview{background:var(--pc-form-control-bg);box-shadow:var(--pc-form-control-ring-error)}.image-upload-field[data-disabled=true]{opacity:.68}.image-upload-preview .ant-image,.image-upload-preview .image-upload-preview-image{display:block;width:100%;max-height:260px}.image-upload-preview .image-upload-preview-image{object-fit:contain}.image-upload-empty{display:grid;justify-items:center;gap:var(--space-6);padding:var(--space-22);color:var(--sub);text-align:center}.image-upload-empty svg{color:var(--teal)}.image-upload-empty strong{color:var(--text);font-size:var(--font-size-md);font-weight:var(--font-weight-strong)}.image-upload-empty span{max-width:260px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.5}.image-upload-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;gap:var(--space-6);color:var(--text);background:var(--pc-color-surface-overlay);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.image-upload-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-width:0}.image-upload-meta>div:first-child{display:grid;gap:var(--space-2);min-width:0}.image-upload-meta strong,.image-upload-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-upload-meta strong{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.image-upload-meta span{color:var(--sub);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.image-upload-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-8)}.image-upload-button{position:relative;overflow:hidden}.image-upload-button .ant-upload{display:inline-flex}@media(max-width:640px){.image-upload-meta{align-items:stretch;flex-direction:column}.image-upload-actions{justify-content:flex-start}}.status-switch{vertical-align:middle}.image-viewer-trigger.ant-btn{display:block;max-width:100%;height:auto;min-width:0;padding:0;color:inherit;font:inherit;text-align:left}.image-viewer-trigger.ant-btn>span:not(.ant-btn-icon){display:block;overflow:hidden;text-overflow:ellipsis}.image-viewer-ant-root .ant-image-preview-mask{background:var(--pc-color-image-viewer-overlay)}.image-viewer{display:grid;place-items:center;width:100vw;height:100vh;margin:0}.image-viewer-stage{display:grid;place-items:center;width:100vw;height:100vh}.image-viewer-stage img{box-shadow:var(--pc-shadow-image-viewer-media)}.image-viewer figcaption{position:fixed;top:24px;left:24px;z-index:1;display:flex;align-items:center;gap:var(--space-10);min-width:0;max-width:min(520px,calc(100vw - 260px));padding:var(--space-10) var(--space-14);border-radius:var(--radius-lg);color:var(--pc-color-image-viewer-text-muted);background:var(--pc-color-image-viewer-control-bg);font-size:var(--font-size-xs);text-align:left}.image-viewer figcaption strong{overflow:hidden;color:var(--pc-color-image-viewer-text);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap}.image-viewer figcaption span{flex:0 0 auto;white-space:nowrap}@media(max-width:640px){.image-viewer figcaption{top:12px;left:12px;max-width:calc(100vw - 112px)}}.motion-popover{animation:motion-popover-enter var(--motion-popover-duration, .16s) var(--motion-popover-ease, cubic-bezier(.2, .8, .2, 1)) both;transform-origin:top right}.motion-backdrop{animation:motion-backdrop-enter var(--motion-backdrop-duration, .16s) ease-out both}.motion-origin-dialog{transform-origin:center;animation:motion-origin-dialog-enter var(--motion-origin-dialog-duration, .28s) var(--motion-origin-dialog-ease, cubic-bezier(.18, .9, .22, 1)) both}@keyframes motion-popover-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-backdrop-enter{0%{background:transparent}to{background:var(--pc-color-overlay)}}@keyframes motion-origin-dialog-enter{0%{opacity:0;transform:translate(var(--motion-origin-enter-x, 0),var(--motion-origin-enter-y, 0)) scale(.9)}72%{opacity:1;transform:translate(calc(var(--motion-origin-enter-x, 0) * -.018),calc(var(--motion-origin-enter-y, 0) * -.018)) scale(1.018)}to{opacity:1;transform:translate(0) scale(1)}}.dropdown-menu-anchor{display:inline-flex;min-width:0}.dropdown-menu-popover{z-index:90;display:grid;max-height:var(--dropdown-menu-max-height, min(420px, calc(100vh - 24px) ));padding:var(--space-8);overflow:auto;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--pc-shadow-popover)}.dropdown-menu-list{display:grid;gap:var(--space-6)}.dropdown-menu-item{--dropdown-menu-icon-bg: var(--blue-soft);--dropdown-menu-icon-color: var(--blue);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:22px minmax(0,1fr);gap:var(--space-8);align-items:center;width:100%;min-height:36px;padding:0 var(--space-9);border:0;border-radius:var(--radius-md);color:var(--text);background:transparent;cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-align:left;text-decoration:none;transition:background .16s ease,color .16s ease}.dropdown-menu-item:hover,.dropdown-menu-item:focus-visible,.dropdown-menu-item.active{--dropdown-menu-icon-bg: var(--teal-soft);--dropdown-menu-icon-color: var(--teal);background:var(--control-fill);outline:0}.dropdown-menu-item:before{display:block;grid-column:1;grid-row:1;justify-self:center;width:12px;height:12px;border-radius:var(--radius-xs);background:var(--dropdown-menu-icon-bg);content:""}.dropdown-menu-item:disabled,.dropdown-menu-item.disabled{cursor:not-allowed;opacity:.58}.dropdown-menu-item>svg{box-sizing:border-box;display:grid;grid-column:1;grid-row:1;place-items:center;justify-self:center;width:22px;height:22px;padding:0;color:var(--dropdown-menu-icon-color);background:transparent;overflow:visible}.dropdown-menu-item>span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.dropdown-menu-item.danger{--dropdown-menu-icon-bg: var(--red-soft);--dropdown-menu-icon-color: var(--red);color:var(--red)}.dropdown-menu-item.danger>svg{color:var(--dropdown-menu-icon-color);background:transparent}.dropdown-menu-default-trigger{min-height:34px;padding:0 var(--space-12);border:0;border-radius:var(--radius-md);color:var(--text);background:var(--surface);box-shadow:var(--pc-shadow-control);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.page-tabs{position:relative;z-index:1;display:flex;align-items:stretch;min-width:0;height:42px;padding:0 var(--space-18);color:var(--text);background:var(--surface);box-shadow:var(--pc-shadow-card-contained)}.page-tabs-viewport{display:flex;flex:1;gap:var(--space-6);align-items:flex-end;min-width:0;padding:0;overflow-x:auto;overflow-y:hidden;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}.page-tab{position:relative;display:flex;flex:0 0 auto;align-items:center;width:max-content;min-width:104px;max-width:260px;height:36px;padding:0 var(--space-3);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:transparent;transition:background .16s ease,color .16s ease}.page-tab+.page-tab:before{position:absolute;top:var(--space-9);bottom:var(--space-9);left:calc(0px - var(--space-3));width:1px;background:var(--line);content:""}.page-tab.active{z-index:1;border-radius:var(--radius-md) var(--radius-md) 0 0;color:var(--ink);background:var(--soft)}.page-tab.active:before,.page-tab.active:after{position:absolute;top:auto;bottom:0;width:var(--space-12);height:var(--space-12);background:transparent;content:"";pointer-events:none}.page-tab.active:before{left:calc(-1 * var(--space-12));border-radius:0 0 var(--radius-md) 0;box-shadow:var(--space-6) 0 0 var(--soft)}.page-tab.active:after{right:calc(-1 * var(--space-12));border-radius:0 0 0 var(--radius-md);box-shadow:calc(-1 * var(--space-6)) 0 0 var(--soft)}.page-tab.active+.page-tab:before{opacity:0}.page-tab .page-tab-activate{display:flex;flex:1;gap:var(--space-8);justify-content:flex-start;align-items:center;min-width:0;height:32px;padding:0 var(--space-5) 0 var(--space-7);border:0;color:inherit;background:transparent;cursor:grab;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1;box-shadow:none;touch-action:none}.page-tab[data-reorderable=false] .page-tab-activate{cursor:pointer;touch-action:auto}.page-tabs[data-dragging=true]{-webkit-user-select:none;user-select:none}.page-tabs[data-dragging=true] .page-tab-activate{cursor:grabbing}.page-tab[data-dragging=true]{z-index:4;border-radius:var(--radius-md);background:var(--soft);box-shadow:var(--pc-shadow-card-float);opacity:.88}.page-tab[data-dragging=true]:before,.page-tab[data-dragging=true]:after{opacity:0}.page-tab .page-tab-activate:hover,.page-tab .page-tab-activate:active{color:inherit;background:transparent;box-shadow:none}.page-tab .page-tab-activate:focus-visible{outline:2px solid var(--pc-focus-ring);outline-offset:-2px}.page-tab-title{display:block;overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.page-tab-pin{flex:0 0 auto;color:var(--teal);fill:var(--teal-soft)}.page-tab-dirty{flex:0 0 auto;width:7px;height:7px;border-radius:var(--radius-pill);background:var(--amber)}.page-tab .page-tab-close.ant-btn,.page-tabs .page-tabs-all-trigger.ant-btn{width:26px;min-width:26px;height:26px;border:0;border-radius:var(--radius-xs);background:transparent;background-color:transparent;box-shadow:none}.page-tab .page-tab-close.ant-btn{flex:0 0 26px;margin-left:auto}.page-tab>.dropdown-menu-anchor{position:absolute;bottom:0;left:0;right:0;width:auto;height:1px;pointer-events:none}.page-tab-context-anchor{display:block;width:1px;height:1px}.page-tabs-tools{position:relative;display:grid;flex:0 0 40px;place-items:center;background:inherit}.page-tabs-tools:before{position:absolute;top:var(--space-9);bottom:var(--space-9);left:0;width:1px;background:var(--line);content:""}.page-tabs-action-list,.page-tabs-all-list{gap:var(--space-4)}.page-tabs-menu-action,.page-tabs-all-item{min-height:32px}.page-tabs-all-item[aria-current=page]{color:var(--teal)}.page-tabs-menu-separator{height:1px;margin:var(--space-4) var(--space-8);background:var(--line)}.pc-navigation-menu.ant-menu{min-width:0;border-inline-end:0;color:var(--pc-color-nav-text-secondary);background:transparent}.pc-navigation-menu.ant-menu-inline .ant-menu-item,.pc-navigation-menu.ant-menu-inline .ant-menu-submenu-title{width:100%;margin-inline:0;border-radius:var(--radius-md)}.pc-navigation-menu .pc-navigation-depth-1,.pc-navigation-menu .pc-navigation-depth-1>.ant-menu-submenu-title{min-height:44px;line-height:44px}.pc-navigation-menu .pc-navigation-depth-2,.pc-navigation-menu .pc-navigation-depth-2>.ant-menu-submenu-title{min-height:40px;line-height:40px}.pc-navigation-menu .pc-navigation-depth-3{min-height:36px;line-height:36px}.pc-navigation-item-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:18px;height:18px;border-radius:var(--radius-sm);font-size:18px}.pc-navigation-item-icon[data-depth="1"]{color:var(--pc-color-nav-text)}.pc-navigation-item-icon svg,.pc-navigation-root-icon svg,.pc-navigation-popover-title-icon svg{width:18px;height:18px}.pc-navigation-menu .ant-menu-submenu-selected>.ant-menu-submenu-title,.pc-navigation-menu .pc-navigation-ancestor-active>.ant-menu-submenu-title{color:var(--pc-color-nav-on);background:var(--pc-color-nav-surface-2)}.pc-navigation-menu .ant-menu-item-selected{color:var(--pc-color-nav-on);background:var(--pc-color-nav-primary)}.pc-navigation-menu .pc-navigation-label[data-depth="1"],.pc-navigation-menu .pc-navigation-label[data-depth="2"]{font-weight:var(--font-weight-strong)}.pc-navigation-menu .pc-navigation-label[data-depth="3"]{font-weight:var(--font-weight-medium)}.pc-navigation-collapsed{display:grid;gap:var(--space-8);justify-items:center}.pc-navigation-root-anchor{display:block}.pc-navigation-root-trigger.ant-btn{display:grid;place-items:center;width:44px;min-width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-md);color:var(--pc-color-nav-text-secondary);background:transparent;box-shadow:none}.pc-navigation-root-trigger.ant-btn:hover,.pc-navigation-root-trigger.ant-btn:focus-visible{color:var(--pc-color-nav-on);background:var(--pc-color-nav-surface-2)}.pc-navigation-root-trigger.ant-btn[data-active=true]{color:var(--pc-color-nav-on);background:var(--pc-color-nav-surface-5)}.pc-navigation-root-trigger.ant-btn:focus-visible{outline:2px solid var(--pc-focus-ring);outline-offset:2px}.pc-navigation-root-icon{display:grid;place-items:center;width:18px;height:18px;font-size:18px}.pc-navigation-popover-overlay.ant-popover .ant-popover-inner{max-height:calc(100dvh - 36px);padding:0;overflow:auto;border:1px solid var(--pc-color-nav-flyout-border);border-radius:var(--radius-lg);color:var(--pc-color-nav-text);background:var(--nav);box-shadow:var(--pc-shadow-nav-reveal)}.pc-navigation-popover-panel{width:clamp(320px,58vw,720px);max-width:calc(100vw - var(--rail-collapsed, 72px) - 36px);padding:var(--space-10);border-radius:inherit;color:var(--pc-color-nav-text);background:var(--nav)}.pc-navigation-popover-title{display:flex;align-items:center;gap:var(--space-7);margin-bottom:var(--space-8);color:var(--pc-color-nav-on);font-size:var(--font-size-sm);font-weight:var(--font-weight-strong)}.pc-navigation-popover-title-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:18px;height:18px;font-size:18px}.pc-navigation-popover-items{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-6)}.pc-navigation-popover-item{display:flex;flex:0 0 96px;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);width:96px;height:72px;padding:var(--space-7) var(--space-6);border:0;border-radius:var(--radius-md);color:var(--pc-color-nav-text-secondary);background:transparent;box-shadow:none;cursor:pointer;font:inherit}.pc-navigation-popover-item:hover,.pc-navigation-popover-item:focus-visible{color:var(--pc-color-nav-on);background:var(--pc-color-nav-surface-2)}.pc-navigation-popover-item:focus-visible{outline:2px solid var(--pc-focus-ring);outline-offset:-2px}.pc-navigation-popover-item[data-selected=true]{color:var(--pc-color-nav-on);background:var(--pc-color-nav-primary)}.pc-navigation-popover-item:disabled{color:var(--pc-color-nav-text-disabled);background:transparent;cursor:not-allowed}.pc-navigation-popover-item-icon{display:grid;place-items:center;flex:0 0 auto;width:18px;height:18px}.pc-navigation-popover-item-icon svg{width:18px;height:18px}.pc-navigation-popover-item-label{display:-webkit-box;overflow:hidden;max-width:100%;min-height:18px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:18px;text-align:center;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.confirm-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:grid;place-items:center;background:var(--pc-color-overlay)}.confirm-ant-root .ant-modal-mask{background:var(--pc-color-overlay)}.confirm-ant-modal{max-width:calc(100vw - 40px);padding-bottom:0}.confirm-ant-root .confirm-ant-modal .confirm-container,.confirm-ant-root .confirm-ant-modal .ant-modal-content{overflow:hidden;background:var(--surface)}.confirm-ant-root .confirm-head,.confirm-ant-root .confirm-footer{background:var(--surface)}.confirm-ant-root .confirm-body{padding-block:var(--space-8);background:var(--surface)}.confirm-content p{margin:0;color:var(--sub);font-size:var(--font-size-sm);line-height:1.6}.confirm-foot{display:flex;justify-content:flex-end;gap:var(--space-10)}.dialog-ant-root .ant-modal-mask{background:var(--pc-color-overlay)}.dialog-ant-modal{--dialog-header-action-gap: var(--space-8);--dialog-header-action-size: 36px;--dialog-head-height: 80px;--dialog-foot-height: 60px;--dialog-header-action-offset: calc((var(--dialog-head-height) - var(--dialog-header-action-size)) / 2);top:0;width:min(760px,calc(100vw - 56px))!important;max-width:calc(100vw - 56px);max-height:calc(100dvh - 56px);margin:0;padding-bottom:0}.dialog-ant-modal.project-selection-dialog{width:min(640px,calc(100vw - 56px))!important}.dialog-ant-modal.management-object-picker-dialog{width:min(920px,calc(100vw - 56px))!important}.dialog-ant-root .ant-modal-wrap.dialog-wrap{display:flex;align-items:center;justify-content:center;padding:var(--space-28);overflow:hidden}.dialog-ant-root .dialog-ant-modal .dialog-container{display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 56px);padding:0;overflow:hidden;background:var(--bg);border-radius:var(--radius-lg);box-shadow:var(--pc-shadow-popover);transition:border-radius .2s ease}.dialog-ant-root .ant-modal-wrap.dialog-wrap-maximized{align-items:stretch;justify-content:flex-start;padding:0;overflow:hidden}.dialog-ant-root .dialog-ant-modal.dialog-ant-modal-maximized{top:0!important;width:100vw!important;max-width:100vw!important;max-height:100dvh;height:100dvh;margin:0;padding-bottom:0!important}.dialog-ant-root .dialog-ant-modal.dialog-ant-modal-maximized .dialog-container{border-radius:0;height:100dvh;max-height:100dvh}.dialog-ant-root .dialog-ant-modal-maximized .dialog-body{flex:1 1 auto;min-height:0;max-height:none}.dialog-title-content{min-width:0;padding-right:calc(var(--dialog-header-action-size) + var(--space-12))}.dialog-ant-modal-close-visible .dialog-title-content{padding-right:calc(var(--dialog-header-action-size) * 2 + var(--dialog-header-action-gap) + var(--space-12))}.dialog-ant-root .dialog-ant-modal .ant-modal-close,.dialog-ant-root .dialog-ant-modal .dialog-maximize{position:absolute;top:var(--dialog-header-action-offset);display:inline-grid;place-items:center;width:var(--dialog-header-action-size);height:var(--dialog-header-action-size);min-width:var(--dialog-header-action-size);padding:0;border:0;border-radius:var(--radius-sm);color:var(--pc-icon-button-color);background:var(--pc-icon-button-bg);box-shadow:none;line-height:0;transition:background .16s ease,color .16s ease}.dialog-ant-root .dialog-ant-modal .ant-modal-close{inset-inline-end:var(--dialog-header-action-offset)}.dialog-ant-root .dialog-ant-modal .dialog-maximize{right:var(--dialog-header-action-offset);z-index:1}.dialog-ant-root .dialog-ant-modal-close-visible .dialog-maximize{right:calc(var(--dialog-header-action-offset) + var(--dialog-header-action-size) + var(--dialog-header-action-gap))}.dialog-ant-root .dialog-ant-modal .ant-modal-close-x,.dialog-ant-root .dialog-ant-modal .dialog-close-icon,.dialog-ant-root .dialog-ant-modal .dialog-maximize .ant-btn-icon{display:inline-grid;place-items:center;width:100%;height:100%;font-size:var(--font-size-xl);line-height:0}.dialog-ant-root .dialog-ant-modal .ant-modal-close:hover,.dialog-ant-root .dialog-ant-modal .ant-modal-close:focus-visible,.dialog-ant-root .dialog-ant-modal .dialog-maximize:hover,.dialog-ant-root .dialog-ant-modal .dialog-maximize:focus-visible{color:var(--pc-icon-button-color-hover);background:var(--pc-icon-button-bg-hover);box-shadow:none}.dialog-ant-root .dialog-ant-modal .ant-modal-close:focus-visible,.dialog-ant-root .dialog-ant-modal .dialog-maximize:focus-visible{outline:2px solid var(--pc-focus-ring);outline-offset:2px}.dialog-ant-root .dialog-ant-modal .dialog-head,.dialog-ant-root .dialog-ant-modal .dialog-foot{box-sizing:border-box;margin:0;background:var(--surface)}.dialog-ant-root .dialog-ant-modal .dialog-head{display:flex;flex:0 0 var(--dialog-head-height);align-items:center;height:var(--dialog-head-height);min-height:var(--dialog-head-height);padding:0 var(--space-18);border-bottom:0;box-shadow:0 10px 20px -18px color-mix(in srgb,var(--text) 42%,transparent)}.dialog-ant-root .dialog-ant-modal .dialog-foot{display:flex;flex:0 0 var(--dialog-foot-height);align-items:center;height:var(--dialog-foot-height);min-height:var(--dialog-foot-height);padding:0 var(--space-18);border-top:0;border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:0 -10px 20px -18px color-mix(in srgb,var(--text) 42%,transparent)}.dialog-ant-root .dialog-ant-modal .dialog-foot:has(.dialog-footer-content:not([data-has-explicit-content]) .dialog-foot-actions-portal:empty){display:none}.dialog-ant-root .dialog-ant-modal .dialog-title{min-width:0;width:100%}.dialog-title-copy{display:grid;gap:var(--space-4);min-width:0}.dialog-title-text{color:var(--ink);font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:0}.dialog-title-description{display:block;min-width:0;overflow:hidden;color:var(--sub);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.dialog-ant-root .dialog-ant-modal .dialog-body{max-height:min(540px,calc(100dvh - var(--dialog-head-height) - var(--dialog-foot-height) - 60px));min-height:0;padding:var(--space-18);background:var(--bg);overflow:auto}.dialog-ant-root .dialog-ant-modal.dialog-ant-modal-maximized .dialog-body{flex:1 1 auto;max-height:none;min-height:0}.dialog-ant-root .dialog-ant-modal.dialog-ant-modal-maximized .dialog-foot{border-radius:0}.dialog-content{min-width:0}.dialog-footer-content{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);width:100%}.dialog-foot-start{min-width:0}.dialog-foot-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-10);margin-left:auto;min-width:0}.dialog-foot-actions-inline,.dialog-foot-actions-portal{display:flex;align-items:center;justify-content:flex-end;min-width:0}.dialog-foot-actions .form-actions,.dialog-foot-actions-portal .schema-form-actions{align-items:center;margin:0;padding:0}@media(max-width:640px){.dialog-ant-root .dialog-ant-modal .dialog-body{max-height:calc(100dvh - var(--dialog-head-height) - var(--dialog-foot-height) - 58px)}.dialog-footer-content{align-items:stretch;flex-direction:column}.dialog-foot-actions{justify-content:flex-end;margin-left:0}}@media(prefers-reduced-motion:reduce){.dialog-ant-modal,.dialog-ant-root .ant-modal-wrap.dialog-wrap,.dialog-ant-root .dialog-ant-modal .dialog-container{transition:none}}.pc-collapse.ant-collapse{min-width:0;background:transparent}.pc-collapse.ant-collapse>.ant-collapse-item{border:0}.pc-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;min-height:32px;padding:0}.pc-collapse.ant-collapse .ant-collapse-expand-icon{color:var(--muted)}.pc-collapse-title{color:var(--ink);font-size:var(--font-size-md);font-weight:var(--font-weight-strong)}.pc-collapse.ant-collapse .ant-collapse-content>.ant-collapse-content-box{padding:var(--space-4) 0 0}.filter-bar{display:grid;gap:var(--space-10);min-width:0;padding:0;border-bottom:0}.filter-controls{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:var(--space-10);align-items:end;min-width:0;width:100%}.filter-search-region{min-width:0}.filter-search-region:empty,.filter-select-region:empty{display:none}.filter-select-region{display:inline-flex;align-items:end;flex-wrap:nowrap;gap:var(--space-10);min-width:0}.filter-trailing-controls{display:inline-flex;align-items:end;flex-wrap:wrap;gap:var(--space-10);flex:0 0 auto}.filter-bar-grouped .filter-controls{--filter-grouped-search-min-width: 240px;grid-template-areas:"search selects actions";grid-template-columns:minmax(var(--filter-grouped-search-min-width),1fr) auto auto}.filter-bar-grouped .filter-search-region{grid-area:search}.filter-bar-grouped .filter-select-region{grid-area:selects;width:auto;max-width:none;flex-wrap:nowrap}.filter-bar-grouped .filter-trailing-controls{grid-area:actions;width:auto;flex-wrap:nowrap;justify-content:flex-start}.filter-bar-grouped:not(.has-search) .filter-controls{grid-template-areas:"selects actions";grid-template-columns:minmax(0,1fr) auto}.filter-bar-grouped.is-stacked .filter-controls{grid-template-areas:"search actions" "selects selects";grid-template-columns:minmax(0,1fr) auto}.filter-bar-grouped.is-stacked .filter-select-region{width:100%;max-width:100%;margin:calc(var(--space-4) * -1);padding:var(--space-4);overflow-x:auto;overflow-y:hidden}.filter-bar-grouped.is-stacked:not(.has-search) .filter-controls{grid-template-areas:"actions" "selects";grid-template-columns:minmax(0,1fr)}.filter-bar-grouped.is-stacked:not(.has-search) .filter-trailing-controls{justify-self:end}.filter-control{--filter-control-width: 168px;display:grid;gap:var(--space-6);width:min(100%,var(--filter-control-width));min-width:0;max-width:100%}.filter-control[data-filter-width=compact]{--filter-control-width: 138px}.filter-control[data-filter-width=default]{--filter-control-width: 168px}.filter-control[data-filter-width=third]{--filter-control-width: 220px}.filter-control[data-filter-width=wide]{--filter-control-width: 280px}.filter-select-control-frame{flex:0 0 125px;width:125px;min-width:0}.filter-select-control-frame>.filter-control{width:100%}.keyword-control{min-width:0;width:100%}.filter-control>span{color:var(--sub);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.filter-control>.pc-data-entry-control,.filter-control>.pc-data-entry-select,.filter-date-range .pc-data-entry-control{width:100%;min-width:0}.advanced-filter-body{padding:var(--space-22) var(--space-24)}.filter-date-range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--space-8);align-items:center;min-width:0}.filter-date-range em{color:var(--muted);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-bold)}.advanced-filter-foot{justify-content:space-between;gap:var(--space-16)}.advanced-filter-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-10)}.pagination{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-12);width:100%;padding:var(--space-3) var(--space-18) var(--space-4);color:var(--sub);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.filter-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-14);min-width:0;color:var(--sub);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.filter-summary-content{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8);min-width:0;flex:1 1 auto}.filter-clear{flex:0 0 auto;min-height:28px;color:var(--teal);background:transparent;cursor:pointer;font-weight:var(--font-weight-strong)}.filter-tags{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8);min-width:0;max-width:100%;flex:1 1 auto}.filter-tag{display:inline-flex;align-items:center;gap:var(--space-6);min-width:0;max-width:min(100%,720px);min-height:28px;padding:0 var(--space-9);border:0;border-radius:var(--radius-pill);color:var(--text);background:var(--control-fill);cursor:default;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);margin-inline-end:0}.filter-tag .ant-tag-close-icon{color:var(--sub);cursor:pointer;margin-inline-start:var(--space-6)}.filter-tag .ant-tag-close-icon:hover,.filter-tag .ant-tag-close-icon:focus-visible{color:var(--text)}.filter-tag-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-tag svg{flex:0 0 auto}.data-table-shell{--pc-data-table-border-radius: var(--radius-sm);--pc-data-table-inner-radius: calc(var(--pc-data-table-border-radius) - 1px);position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--pc-data-table-border-radius)}.data-table-shell[data-loading=true] .data-table{opacity:.72}.data-table-shell[data-loading=true] .data-table-row.clickable{pointer-events:none}.data-table{display:grid;width:100%;min-width:max-content;padding:0 0 var(--space-6)}.data-table.ant-table-wrapper{--pc-data-table-cell-padding-x: var(--space-16);--pc-data-table-head-height: 50px;--pc-data-table-row-height: 50px;--pc-data-table-primary-gap: var(--space-2);--pc-data-table-primary-name-line-height: 18px;--pc-data-table-primary-code-line-height: 16px;--pc-data-table-primary-content-height: calc( var(--pc-data-table-primary-name-line-height) + var(--pc-data-table-primary-code-line-height) + var(--pc-data-table-primary-gap) );display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;padding:0;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.data-table.ant-table-wrapper>.ant-spin,.data-table.ant-table-wrapper .ant-spin-nested-loading,.data-table.ant-table-wrapper .ant-spin-container,.data-table.ant-table-wrapper .ant-table,.data-table.ant-table-wrapper .ant-table-container,.data-table.ant-table-wrapper .ant-table-content{width:100%;min-width:0;height:100%;min-height:0}.data-table.ant-table-wrapper>.ant-spin,.data-table.ant-table-wrapper .ant-spin-nested-loading,.data-table.ant-table-wrapper .ant-spin-container,.data-table.ant-table-wrapper .ant-table,.data-table.ant-table-wrapper .ant-table-container{display:flex;flex:1 1 auto;flex-direction:column;height:100%}.data-table.ant-table-wrapper .ant-table-content{flex:1 1 auto;max-height:100%;overflow:auto!important;overscroll-behavior-y:none;border-radius:var(--pc-data-table-inner-radius);scrollbar-color:color-mix(in srgb,var(--text) 18%,transparent) transparent;scrollbar-width:thin}.data-table.ant-table-wrapper .ant-table-content::-webkit-scrollbar{width:6px;height:6px}.data-table.ant-table-wrapper .ant-table-content::-webkit-scrollbar-track{background:transparent}.data-table.ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text) 16%,transparent)}.data-table.ant-table-wrapper .ant-table{color:var(--text);background:var(--surface)}.data-table.ant-table-wrapper .ant-table-content table{min-width:100%;table-layout:fixed}.data-table.ant-table-wrapper .ant-table-thead>tr{height:var(--pc-data-table-head-height);min-height:0}.data-table.ant-table-wrapper .ant-table-thead>tr>th{box-sizing:border-box;display:table-cell;position:sticky;top:0;z-index:4;height:var(--pc-data-table-head-height);min-height:0;padding:0 var(--pc-data-table-cell-padding-x);border-bottom:0;color:var(--sub);background:color-mix(in srgb,var(--soft) 72%,var(--surface));box-shadow:var(--pc-shadow-table-row-divider);font-size:var(--font-size-xs);font-weight:var(--font-weight-strong);line-height:var(--line-height-sm);vertical-align:middle;white-space:nowrap;border-radius:0}.data-table.ant-table-wrapper .ant-table-thead>tr>th:first-child{border-start-start-radius:var(--pc-data-table-inner-radius)}.data-table.ant-table-wrapper .ant-table-thead>tr>th:last-child{border-start-end-radius:var(--pc-data-table-inner-radius)}.data-table.ant-table-wrapper .ant-table-tbody>tr{height:var(--pc-data-table-row-height);min-height:0}.data-table.ant-table-wrapper .ant-table-tbody>tr>td{box-sizing:border-box;display:table-cell;height:var(--pc-data-table-row-height);min-height:0;padding:0 var(--pc-data-table-cell-padding-x);color:var(--text);background:var(--surface);border-bottom:0;box-shadow:var(--pc-shadow-table-row-divider);font-size:var(--font-size-sm);line-height:20px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table.ant-table-wrapper .data-table-row{display:table-row;min-height:0;border-bottom:0}.data-table.ant-table-wrapper .data-table-row.clickable{cursor:pointer}.data-table.ant-table-wrapper .data-table-row.clickable:hover>td{background:color-mix(in srgb,var(--teal) 4%,var(--surface))}.data-table.ant-table-wrapper .data-table-row.clickable:focus-visible{outline:2px solid var(--pc-focus-ring);outline-offset:-2px}.data-table.ant-table-wrapper .ant-table-cell-fix-left,.data-table.ant-table-wrapper .ant-table-cell-fix-right,.data-table.ant-table-wrapper .ant-table-cell-fix{background:var(--surface);box-shadow:var(--pc-shadow-table-row-divider)}.data-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell.ant-table-cell-fix-left,.data-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell.ant-table-cell-fix-right,.data-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell.ant-table-cell-fix{z-index:calc(var(--z-offset-reverse, 0) + 6);background:color-mix(in srgb,var(--soft) 72%,var(--surface));box-shadow:var(--pc-shadow-table-row-divider)}.data-table.ant-table-wrapper .data-table-row.clickable:hover>.ant-table-cell-fix-left,.data-table.ant-table-wrapper .data-table-row.clickable:hover>.ant-table-cell-fix-right{background:color-mix(in srgb,var(--teal) 4%,var(--surface));box-shadow:var(--pc-shadow-table-row-divider)}.data-table.ant-table-wrapper .ant-table-tbody>tr:last-child>td,.data-table.ant-table-wrapper .ant-table-tbody>tr:last-child>.ant-table-cell-fix-left,.data-table.ant-table-wrapper .ant-table-tbody>tr:last-child>.ant-table-cell-fix-right,.data-table.ant-table-wrapper .ant-table-tbody>tr:last-child:hover>td{box-shadow:none}.data-table.ant-table-wrapper .ant-table-cell.table-cell-kind-actions{display:table-cell;height:var(--pc-data-table-row-height);min-height:0;padding-top:0;padding-bottom:0;overflow:visible}.data-table.ant-table-wrapper .ant-table-cell-fix-left-last:after,.data-table.ant-table-wrapper .ant-table-cell-fix-right-first:after{width:8px;pointer-events:none}.data-table.ant-table-wrapper .ant-table-cell-fix-left-last:after{box-shadow:var(--pc-shadow-table-sticky-left)}.data-table.ant-table-wrapper .ant-table-cell-fix-right-first:after{box-shadow:var(--pc-shadow-table-sticky-right)}.data-table-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;min-height:50px;align-items:center;border-bottom:1px solid var(--line);color:var(--text);font-size:var(--font-size-sm)}.data-table-row.clickable{cursor:pointer}.data-table-row.clickable:hover{background:color-mix(in srgb,var(--text) 3.5%,transparent)}.data-table-row.clickable:focus-visible{outline:2px solid var(--pc-focus-ring);outline-offset:-2px}.data-table-head{min-height:50px;color:var(--sub);font-size:var(--font-size-xs);font-weight:var(--font-weight-strong)}.data-table-row>span{min-width:0;overflow:hidden;padding:0 var(--space-6);text-overflow:ellipsis;white-space:nowrap}.data-table-row>span:first-child,.data-table-row>.table-select+span{padding-left:var(--space-18)}.data-table-row>span:last-child{padding-right:var(--space-18)}.data-table-row>span.table-cell-kind-actions{overflow:visible}.table-cell-align-start{justify-content:start;text-align:left}.table-cell-align-center{justify-content:center;text-align:center}.table-cell-align-end{justify-content:end;text-align:right}.table-cell-kind-date,.table-cell-kind-datetime,.table-cell-kind-number,.table-cell-kind-currency{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.data-table.ant-table-wrapper .ant-table-cell.table-cell-kind-datetime{text-overflow:clip!important;white-space:normal!important}.table-datetime{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;row-gap:1px;max-width:100%;line-height:17px;white-space:normal}.table-datetime-date,.table-datetime-time{display:block;white-space:nowrap}.data-table-row>.table-sticky-start,.data-table-row>.table-sticky-end{position:sticky;z-index:2;align-self:stretch;display:grid;align-items:center;background:var(--surface)}.data-table-head>.table-sticky-start,.data-table-head>.table-sticky-end{z-index:4}.data-table-row.clickable:hover>.table-sticky-start,.data-table-row.clickable:hover>.table-sticky-end{background:color-mix(in srgb,var(--soft) 72%,var(--surface))}.table-sticky-start{left:var(--table-sticky-left, 0)}.table-sticky-end{right:0;justify-content:end;padding-left:var(--space-10)}.data-table-shell[data-scroll-left=true] .table-sticky-shadow-start{box-shadow:var(--pc-shadow-table-sticky-left)}.data-table-shell[data-scroll-right=true] .table-sticky-shadow-end{box-shadow:var(--pc-shadow-table-sticky-right)}.table-select{position:sticky;left:0;z-index:3;display:inline-flex;align-items:center;align-self:stretch;background:var(--surface)}.data-table-head>.table-select{z-index:5}.data-table-row.clickable:hover>.table-select{background:color-mix(in srgb,var(--soft) 72%,var(--surface))}.table-primary{display:grid;gap:var(--pc-data-table-primary-gap, var(--space-2));align-content:center;min-height:var(--pc-data-table-primary-content-height, 36px)}.table-primary strong,.table-primary em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-primary strong{color:var(--ink);font-size:var(--font-size-sm);line-height:var(--pc-data-table-primary-name-line-height, 18px)}.table-primary em{color:var(--muted);font-size:var(--font-size-xs);font-style:normal;line-height:var(--pc-data-table-primary-code-line-height, 16px)}.table-status{display:inline-flex;align-items:center;max-width:100%;height:26px;min-height:26px;width:max-content;overflow:hidden;padding:0 var(--space-8);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-strong);line-height:26px;text-overflow:ellipsis;white-space:nowrap}.table-status.active,.table-status.closed,.table-status.success{color:var(--teal);background:var(--teal-soft)}.table-status.disabled,.table-status.danger{color:var(--red);background:var(--red-soft)}.table-status.setup,.table-status.pending,.table-status.processing,.table-status.feedback,.table-status.warning{color:var(--amber);background:var(--amber-soft)}.table-status.info{color:var(--blue);background:var(--blue-soft)}.table-status.default,.table-status.muted{color:var(--sub);background:var(--soft)}.table-actions{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:var(--space-6);justify-content:center;height:34px;min-width:max-content;line-height:0;white-space:nowrap}.table-action-button,.table-action-button.icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-height:34px;padding:0;border:0;border-radius:var(--radius-sm);color:var(--pc-table-action-default-color);background:var(--pc-table-action-default-bg);box-shadow:none;cursor:pointer;text-decoration:none;transition:background .16s ease,box-shadow .16s ease,color .16s ease}.table-action-button.ant-btn{border:0;color:var(--pc-table-action-default-color);background:var(--pc-table-action-default-bg);background-color:var(--pc-table-action-default-bg);box-shadow:none}.table-action-button.ant-btn>.ant-btn-icon{display:inline-grid;place-items:center;line-height:0}.table-action-button svg{flex:0 0 auto}.table-action-button.default,.table-action-button.detail{color:var(--pc-table-action-default-color);background:var(--pc-table-action-default-bg)}.table-action-button.edit{color:var(--pc-table-action-edit-color);background:var(--pc-table-action-edit-bg)}.table-action-button.danger{color:var(--pc-table-action-danger-color);background:var(--pc-table-action-danger-bg)}.table-action-button:hover{color:var(--pc-table-action-default-color);background:var(--pc-table-action-default-bg-hover);box-shadow:none}.table-action-button.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.table-action-button.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.table-action-button.ant-btn:not(:disabled):not(.ant-btn-disabled):active{border:0;color:var(--pc-table-action-default-color);background:var(--pc-table-action-default-bg-hover);background-color:var(--pc-table-action-default-bg-hover);box-shadow:none}.table-action-button.default:hover,.table-action-button.detail:hover,.table-action-button.default.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.table-action-button.default.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.table-action-button.detail.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.table-action-button.detail.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible{color:var(--pc-table-action-default-color);background:var(--pc-table-action-default-bg-hover);background-color:var(--pc-table-action-default-bg-hover)}.table-action-button.edit:hover,.table-action-button.edit.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.table-action-button.edit.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible{color:var(--pc-table-action-edit-color);background:var(--pc-table-action-edit-bg-hover);background-color:var(--pc-table-action-edit-bg-hover)}.table-action-button.danger:hover,.table-action-button.danger.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.table-action-button.danger.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible{color:var(--pc-table-action-danger-color);background:var(--pc-table-action-danger-bg-hover);background-color:var(--pc-table-action-danger-bg-hover)}.table-action-button:active,.table-action-button.default:active,.table-action-button.detail:active,.table-action-button.default.ant-btn:not(:disabled):not(.ant-btn-disabled):active,.table-action-button.detail.ant-btn:not(:disabled):not(.ant-btn-disabled):active{color:var(--pc-table-action-default-color);background:var(--pc-table-action-default-bg-active);background-color:var(--pc-table-action-default-bg-active);box-shadow:none}.table-action-button.edit:active,.table-action-button.edit.ant-btn:not(:disabled):not(.ant-btn-disabled):active{color:var(--pc-table-action-edit-color);background:var(--pc-table-action-edit-bg-active);background-color:var(--pc-table-action-edit-bg-active);box-shadow:none}.table-action-button.danger:active,.table-action-button.danger.ant-btn:not(:disabled):not(.ant-btn-disabled):active{color:var(--pc-table-action-danger-color);background:var(--pc-table-action-danger-bg-active);background-color:var(--pc-table-action-danger-bg-active);box-shadow:none}.table-action-button:disabled,.table-action-button.ant-btn:disabled,.table-action-button.ant-btn.ant-btn-disabled{border:0;cursor:not-allowed;opacity:.58;box-shadow:none}.table-action-button:disabled:hover,.table-action-button.ant-btn:disabled:hover,.table-action-button.ant-btn.ant-btn-disabled:hover{box-shadow:none}.table-action-button.default:disabled,.table-action-button.default:disabled:hover,.table-action-button.detail:disabled,.table-action-button.detail:disabled:hover,.table-action-button.default.ant-btn:disabled,.table-action-button.default.ant-btn.ant-btn-disabled,.table-action-button.detail.ant-btn:disabled,.table-action-button.detail.ant-btn.ant-btn-disabled{color:var(--pc-table-action-default-color);background:var(--pc-table-action-default-bg);background-color:var(--pc-table-action-default-bg)}.table-action-button.edit:disabled,.table-action-button.edit:disabled:hover,.table-action-button.edit.ant-btn:disabled,.table-action-button.edit.ant-btn.ant-btn-disabled{color:var(--pc-table-action-edit-color);background:var(--pc-table-action-edit-bg);background-color:var(--pc-table-action-edit-bg)}.table-action-button.danger:disabled,.table-action-button.danger:disabled:hover,.table-action-button.danger.ant-btn:disabled,.table-action-button.danger.ant-btn.ant-btn-disabled{color:var(--pc-table-action-danger-color);background:var(--pc-table-action-danger-bg);background-color:var(--pc-table-action-danger-bg)}.table-action-button:focus-visible{outline:2px solid var(--pc-focus-ring);outline-offset:2px}.table-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-12);flex:1 1 auto;min-height:156px;padding:var(--space-24);color:var(--sub);text-align:center}.table-empty strong{color:var(--ink);font-size:var(--font-size-lg)}.table-empty span{font-size:var(--font-size-sm)}.pagination-summary{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-10);min-width:0}.pagination-summary label{display:inline-flex;align-items:center;gap:var(--space-6);white-space:nowrap}.pagination-summary select{height:30px;padding:0 var(--space-26) 0 var(--space-9);border:0;border-radius:var(--radius-sm);color:var(--text);background:var(--surface);box-shadow:var(--pc-shadow-control);font:inherit;outline:none}.pagination .ant-pagination{--pc-pagination-control-height: var(--control-height-md);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-6);justify-content:flex-end;overflow:visible}.pagination .ant-pagination-total-text{color:var(--sub);font-weight:var(--font-weight-bold);margin-inline-end:var(--space-6);white-space:nowrap}.pagination .ant-pagination-item,.pagination .ant-pagination-prev .ant-pagination-item-link,.pagination .ant-pagination-next .ant-pagination-item-link,.pagination .ant-pagination-jump-prev,.pagination .ant-pagination-jump-next{min-width:var(--pc-pagination-control-height);height:var(--pc-pagination-control-height);border:0;color:var(--text);background:var(--pc-icon-button-bg);box-shadow:none;line-height:var(--pc-pagination-control-height)}.pagination .ant-pagination-prev,.pagination .ant-pagination-next,.pagination .ant-pagination-jump-prev,.pagination .ant-pagination-jump-next{min-width:var(--pc-pagination-control-height);height:var(--pc-pagination-control-height);line-height:var(--pc-pagination-control-height)}.pagination .ant-pagination-prev .ant-pagination-item-link,.pagination .ant-pagination-next .ant-pagination-item-link{display:inline-grid;place-items:center}.pagination .ant-pagination-item a{color:inherit}.pagination .ant-pagination-item:not(.ant-pagination-item-active):hover,.pagination .ant-pagination-prev:not(.ant-pagination-disabled):hover .ant-pagination-item-link,.pagination .ant-pagination-next:not(.ant-pagination-disabled):hover .ant-pagination-item-link{border:0;color:var(--pc-icon-button-color-hover);background:var(--pc-icon-button-bg-hover)}.pagination .ant-pagination-item-active,.pagination .ant-pagination-item-active:hover{border:0;color:var(--on-primary);background:var(--teal);box-shadow:none}.pagination .ant-pagination-item-active a,.pagination .ant-pagination-item-active:hover a{color:var(--on-primary)}.pagination .ant-pagination-disabled .ant-pagination-item-link,.pagination .ant-pagination-disabled:hover .ant-pagination-item-link{border:0;color:var(--muted);background:var(--pc-icon-button-bg-disabled);box-shadow:none}.pagination .ant-pagination-options{position:relative;z-index:2;display:inline-flex;align-items:center;min-height:var(--pc-pagination-control-height);overflow:visible}.pagination .ant-pagination-options .ant-select{height:var(--pc-pagination-control-height);border-radius:var(--radius-sm);background:var(--pc-form-control-bg);border:0!important;box-shadow:none!important;outline:0!important;overflow:visible}.pagination .ant-pagination-options .ant-select-selector,.pagination .ant-pagination-options-quick-jumper input{min-height:var(--pc-pagination-control-height)!important;height:var(--pc-pagination-control-height)!important;border:0!important;border-color:transparent!important;border-radius:var(--radius-sm);color:var(--text);background:var(--pc-form-control-bg)!important;box-shadow:none!important;outline:0!important}.pagination .ant-pagination-options .ant-select-single .ant-select-selector{padding-inline:var(--space-10) var(--space-28)!important}.pagination .ant-pagination-options .ant-select-single .ant-select-selection-item,.pagination .ant-pagination-options .ant-select-single .ant-select-selection-placeholder{display:inline-flex;align-items:center;height:calc(var(--pc-pagination-control-height) - 2px);line-height:calc(var(--pc-pagination-control-height) - 2px)}.pagination .ant-pagination-options .ant-select-focused .ant-select-selector,.pagination .ant-pagination-options .ant-select-open .ant-select-selector,.pagination .ant-pagination-options .ant-select:focus,.pagination .ant-pagination-options .ant-select:focus-visible,.pagination .ant-pagination-options .ant-select:focus-within,.pagination .ant-pagination-options .ant-select-selector:focus,.pagination .ant-pagination-options .ant-select-selector:focus-visible,.pagination .ant-pagination-options .ant-select-selector:focus-within,.pagination .ant-pagination-options .ant-select-selection-search-input:focus,.pagination .ant-pagination-options .ant-select-selection-search-input:focus-visible,.pagination .ant-pagination-options-quick-jumper input:focus{border:0!important;border-color:transparent!important;background:var(--pc-form-control-bg-active)!important;box-shadow:var(--pc-form-control-ring-active)!important;outline:0!important}.pagination .ant-pagination-options .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border:0!important;border-color:transparent!important;background:var(--pc-form-control-bg-hover)!important;box-shadow:var(--pc-form-control-ring-hover)!important;outline:0!important}.pagination .ant-pagination-options .ant-select-focused .ant-select-selector,.pagination .ant-pagination-options .ant-select-open .ant-select-selector{border:0!important;border-color:transparent!important;background:var(--pc-form-control-bg-active)!important;box-shadow:var(--pc-form-control-ring-active)!important;outline:0!important}.pagination-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-8);justify-content:flex-end}.pagination-pages{display:inline-flex;align-items:center;gap:var(--space-6)}.page-number-button,.icon-page-button,.pagination-jump button{display:inline-grid;place-items:center;height:30px;border-radius:var(--radius-sm);color:var(--text);background:var(--surface);box-shadow:var(--pc-shadow-control);cursor:pointer;font:inherit;font-weight:var(--font-weight-strong)}.page-number-button{min-width:30px;padding:0 var(--space-9)}.page-number-button[aria-current=page]{color:var(--on-primary);background:var(--teal);box-shadow:var(--pc-shadow-control-hover)}.pagination-ellipsis{display:inline-flex;align-items:center;height:30px;color:var(--muted);font-weight:var(--font-weight-strong)}.icon-page-button{width:30px}.icon-page-button:disabled,.page-number-button:disabled,.pagination-jump button:disabled{cursor:not-allowed;opacity:.45}.pagination-jump{display:inline-flex;align-items:center;gap:var(--space-6);white-space:nowrap}.pagination-jump input{width:58px;height:30px;padding:0 var(--space-8);border:0;border-radius:var(--radius-sm);color:var(--text);background:var(--surface);box-shadow:var(--pc-shadow-control);font:inherit;outline:none}.pagination-jump button{padding:0 var(--space-10)}@media(max-width:900px){.filter-controls{grid-template-columns:minmax(0,1fr)}.filter-select-region,.filter-trailing-controls{width:100%}.filter-select-region{flex-wrap:wrap}.filter-search-region,.keyword-control{grid-column:1 / -1}.filter-trailing-controls{justify-content:flex-start}}@media(max-width:640px){.advanced-filter-foot{grid-template-columns:1fr}.advanced-filter-foot{align-items:stretch;flex-direction:column}.advanced-filter-actions{justify-content:flex-start}}.data-table.ant-table-wrapper .ant-table-thead>tr{height:var(--pc-data-table-head-height)!important;min-height:0!important}.data-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell{box-sizing:border-box!important;display:table-cell!important;position:sticky!important;top:0!important;z-index:4!important;height:var(--pc-data-table-head-height)!important;min-height:0!important;padding-block:0!important;padding-inline:var(--pc-data-table-cell-padding-x)!important;border-bottom:0!important;background:color-mix(in srgb,var(--soft) 72%,var(--surface))!important;box-shadow:var(--pc-shadow-table-row-divider)!important;line-height:var(--line-height-sm)!important;vertical-align:middle!important;white-space:nowrap!important;border-radius:0!important}.data-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell:first-child{border-start-start-radius:var(--pc-data-table-inner-radius)!important}.data-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell:last-child{border-start-end-radius:var(--pc-data-table-inner-radius)!important}.data-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell.ant-table-cell-fix-left,.data-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell.ant-table-cell-fix-right,.data-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell.ant-table-cell-fix{z-index:calc(var(--z-offset-reverse, 0) + 6)!important;background:color-mix(in srgb,var(--soft) 72%,var(--surface))!important}.data-table.ant-table-wrapper .ant-table-tbody>tr.data-table-row{height:var(--pc-data-table-row-height)!important;min-height:0!important}.data-table.ant-table-wrapper .ant-table-tbody>tr.data-table-row>td.ant-table-cell{box-sizing:border-box!important;display:table-cell!important;height:var(--pc-data-table-row-height)!important;min-height:0!important;padding-block:0!important;padding-inline:var(--pc-data-table-cell-padding-x)!important;border-bottom:0!important;background:var(--surface)!important;box-shadow:var(--pc-shadow-table-row-divider)!important;line-height:20px!important;vertical-align:middle!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.data-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell{box-sizing:border-box!important;display:table-cell!important;height:var(--pc-data-table-row-height)!important;min-height:0!important;padding-block:0!important;padding-inline:var(--pc-data-table-cell-padding-x)!important;border-bottom:0!important;background:var(--surface)!important;box-shadow:var(--pc-shadow-table-row-divider)!important;line-height:20px!important;vertical-align:middle!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.data-table.ant-table-wrapper .ant-table-tbody>tr.data-table-row.clickable:hover>td.ant-table-cell{background:color-mix(in srgb,var(--teal) 4%,var(--surface))!important;box-shadow:var(--pc-shadow-table-row-divider)!important}.data-table.ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell{background:color-mix(in srgb,var(--teal) 4%,var(--surface))!important;box-shadow:var(--pc-shadow-table-row-divider)!important}.data-table.ant-table-wrapper .ant-table-cell.ant-table-cell-fix-left,.data-table.ant-table-wrapper .ant-table-cell.ant-table-cell-fix-right,.data-table.ant-table-wrapper .ant-table-cell.ant-table-cell-fix{box-shadow:var(--pc-shadow-table-row-divider)!important}.data-table.ant-table-wrapper .ant-table-tbody>tr:last-child>td.ant-table-cell,.data-table.ant-table-wrapper .ant-table-tbody>tr:last-child>.ant-table-cell.ant-table-cell-fix-left,.data-table.ant-table-wrapper .ant-table-tbody>tr:last-child>.ant-table-cell.ant-table-cell-fix-right,.data-table.ant-table-wrapper .ant-table-tbody>tr:last-child:hover>td.ant-table-cell{box-shadow:none!important}.data-table.ant-table-wrapper .ant-table-cell.table-cell-kind-actions{display:table-cell!important;height:var(--pc-data-table-row-height)!important;min-height:0!important;padding-block:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.pc-theme-menu-list{gap:var(--space-4)}.pc-theme-menu-item.dropdown-menu-item{grid-template-columns:22px minmax(0,1fr) 18px;min-height:38px}.pc-theme-menu-item[data-selected=true]{--dropdown-menu-icon-bg: var(--teal-soft);--dropdown-menu-icon-color: var(--teal);color:var(--teal);background:var(--teal-soft)}.pc-theme-menu-label{grid-column:2}.pc-theme-menu-check{display:grid;grid-column:3;place-items:center;color:var(--teal);line-height:0}.account-center-page{display:grid;gap:var(--space-18)}.account-center-panel{max-width:920px}.account-center-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16) var(--space-18)}.account-center-fields label{display:grid;gap:var(--space-6);color:var(--text)}.account-center-actions,.account-center-feedback{grid-column:1 / -1}.account-center-divider{height:1px;margin:var(--space-24) 0;background:var(--line)}.account-center-feedback{color:var(--sub)}@media(max-width:760px){.account-center-fields{grid-template-columns:1fr}}.home-think-shell{height:100dvh;overflow:hidden;background:var(--bg)}.home-think-shell-nav{position:relative;color:var(--pc-color-nav-on);background:var(--nav)!important}.home-think-shell-nav .ant-layout-sider-children{display:grid;grid-template-rows:72px minmax(0,1fr);height:100%;padding:var(--space-10) var(--space-12)}.home-think-shell-brand{display:flex;align-items:center;gap:var(--space-10);min-width:0;padding:0 var(--space-8)}.home-think-shell-brand strong{overflow:hidden;color:var(--pc-color-nav-on);font-size:var(--font-size-lg);text-overflow:ellipsis;white-space:nowrap}.home-think-shell-mark{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:var(--radius-lg);color:var(--on-primary);background:linear-gradient(135deg,var(--pc-color-nav-brand-start),var(--pc-color-nav-brand-end));box-shadow:var(--pc-shadow-brand);font-weight:var(--font-weight-strong)}.home-think-shell-menu{min-height:0;overflow-y:auto}.home-think-shell-collapse.ant-btn{position:absolute;right:0;bottom:32px;width:24px;transform:translate(50%);color:var(--sub);background:var(--surface);box-shadow:var(--pc-shadow-nav-float-sm)}.home-think-shell-main{min-width:0;height:100dvh;overflow:hidden}.home-think-shell-topbar{display:flex;align-items:center;justify-content:space-between;height:var(--topbar-height);padding:0 var(--space-18);background:var(--surface);line-height:normal}.home-think-shell-heading{display:flex;align-items:center;gap:var(--space-18);min-width:0}.home-think-shell-title{flex:0 1 auto;min-width:0}.home-think-shell-context{display:flex;align-items:center;min-width:0}.home-think-shell-title strong,.home-think-shell-title span{display:block}.home-think-shell-title strong{color:var(--ink);font-size:var(--font-size-lg)}.home-think-shell-title span{margin-top:var(--space-2);color:var(--sub);font-size:var(--font-size-xs)}.home-think-shell-actions,.home-think-shell-account{display:flex;align-items:center;gap:var(--space-8)}.home-think-shell-account{color:var(--text);text-decoration:none}.home-think-shell-content{min-width:0;min-height:0;overflow:auto}.home-think-login{display:grid;grid-template-columns:minmax(360px,1fr) minmax(360px,520px);place-items:center;gap:clamp(48px,8vw,120px);min-height:100dvh;padding:clamp(32px,7vw,96px);background:var(--bg)}.home-think-login-brand{max-width:620px}.home-think-login-mark{display:grid;place-items:center;width:64px;height:64px;border-radius:var(--radius-lg);color:var(--on-primary);background:linear-gradient(135deg,var(--pc-color-nav-brand-start),var(--pc-color-nav-brand-end));box-shadow:var(--pc-shadow-brand);font-size:var(--font-size-xl);font-weight:var(--font-weight-strong)}.home-think-login-brand h1{margin:var(--space-24) 0 var(--space-12);color:var(--ink)}.home-think-login-brand p,.home-think-login-card header p{color:var(--sub)}.home-think-login-card{display:grid;gap:var(--space-18);width:100%;padding:var(--space-28);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--pc-shadow-card-float)}.home-think-login-card header h2,.home-think-login-card header p{margin:0}.home-think-login-card header p{margin-top:var(--space-6)}.home-think-login-card label{display:grid;gap:var(--space-6);color:var(--text)}.home-think-login-error{margin:0;color:var(--red)}@media(max-width:900px){.home-think-login{grid-template-columns:1fr}.home-think-login-brand{display:none}}html,body,#root{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink)}.page{display:grid;gap:24px;min-width:920px}.entity-list-panel{min-width:0}.entity-list-panel .panel-body{display:grid;gap:18px}.entity-dialog-form{min-width:min(720px,78vw)}.entity-dialog-actions{display:flex;justify-content:flex-end;gap:12px}.permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;max-height:360px;overflow:auto;padding:8px}
