@charset "UTF-8";:root{--ds-accent: #e50019;--ds-accent-dark: #b80014;--ds-accent-soft: #fde8eb;--ds-auth-glass-border: rgba(148, 163, 184, .1);--ds-auth-glass-border-hover: rgba(7, 134, 75, .3);--ds-auth-glass-border-strong: rgba(148, 163, 184, .12);--ds-auth-glass-panel: rgba(15, 23, 42, .55);--ds-auth-glass-surface: rgba(30, 41, 59, .4);--ds-auth-glass-surface-hover: rgba(30, 41, 59, .6);--ds-auth-lang-switcher-bg: rgba(30, 41, 59, .5);--ds-auth-lang-switcher-border: rgba(148, 163, 184, .15);--ds-auth-radial-cyan: radial-gradient(circle, rgba(7, 134, 75, .12), transparent 70%);--ds-auth-radial-primary: radial-gradient(circle, rgba(7, 134, 75, .18), transparent 70%);--ds-auth-scrollbar-thumb: rgba(148, 163, 184, .2);--ds-auth-shell-bg: #0a0f1e;--ds-avatar-gradient: linear-gradient(135deg, #07864b, #064e2d);--ds-blue-accent-shadow: rgba(28, 27, 25, .2);--ds-border-radius-lg: 4px;--ds-border-radius-md: 4px;--ds-border-radius-sm: 2px;--ds-border-radius-xl: 4px;--ds-brand-mark: #07864b;--ds-breakpoint-mobile: 480px;--ds-breakpoint-tablet: 768px;--ds-cyan: #07864b;--ds-cyan-dark: #064e2d;--ds-error: #9B2423;--ds-error-alert-bg: #F8E8E6;--ds-error-alert-border: #E4C4C2;--ds-error-alert-text: #6E1817;--ds-error-container: #F8E8E6;--ds-error-focus-ring: rgba(155, 36, 35, .16);--ds-font-family: "IBM Plex Sans", "Noto Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ds-font-family-mono: "IBM Plex Mono", ui-monospace, "Cascadia Code", monospace;--ds-font-size-body-md: .875rem;--ds-font-size-display-lg: 3.5rem;--ds-font-size-display-md: 2.25rem;--ds-font-size-headline-sm: 1.375rem;--ds-font-size-label-md: .8125rem;--ds-font-size-label-sm: .6875rem;--ds-font-size-title-md: 1rem;--ds-ghost-border: 1px solid rgba(45, 44, 44, .14);--ds-ghost-border-color: rgba(45, 44, 44, .14);--ds-glass-highlight: rgba(255, 255, 255, .5);--ds-glass-muted: rgba(255, 255, 255, .3);--ds-glass-on-dark-bg: rgba(255, 255, 255, .1);--ds-glass-on-dark-border: rgba(255, 255, 255, .2);--ds-gradient-accent: linear-gradient(135deg, #e50019, #b80014);--ds-gradient-accent-text: linear-gradient(135deg, #07864b, #064e2d);--ds-gradient-cyan: linear-gradient(135deg, #07864b, #064e2d);--ds-gradient-logo: linear-gradient(135deg, #07864b, #064e2d);--ds-gradient-primary: linear-gradient(135deg, #07864b 0%, #064e2d 100%);--ds-gradient-purple: linear-gradient(135deg, #a855f7, #7c3aed);--ds-gradient-slate: linear-gradient(135deg, #3b3b3b, #2d2c2c);--ds-gradient-success: linear-gradient(135deg, #2F6F4E, #275C41);--ds-illustration-accent-fill: rgba(229, 0, 25, .04);--ds-illustration-amber: #fbbf24;--ds-illustration-cyan-fill: rgba(7, 134, 75, .04);--ds-illustration-cyan-glow: rgba(7, 134, 75, .15);--ds-illustration-cyan-stroke: rgba(7, 134, 75, .2);--ds-illustration-grid-stroke: rgba(7, 134, 75, .15);--ds-illustration-primary-fill: rgba(7, 134, 75, .04);--ds-info: #13254e;--ds-info-dark: #0e1a30;--ds-info-soft: #e8eef6;--ds-ink: #2d2c2c;--ds-ink-hover: #090909;--ds-insight-warm-fill: rgba(229, 0, 25, .08);--ds-official-complete: #1F7A3D;--ds-official-in-progress: #E03C31;--ds-official-not-started: #D9D9D9;--ds-on-accent: #ffffff;--ds-on-error-container: #6E1817;--ds-on-primary: #ffffff;--ds-on-secondary-container: #1E4633;--ds-on-surface: #2d2c2c;--ds-on-surface-muted: #848484;--ds-on-surface-variant: #3b3b3b;--ds-on-tertiary-container: #b80014;--ds-outline-variant: #e5e5e5;--ds-overlay-light: rgba(245, 246, 250, .92);--ds-overlay-scrim: rgba(0, 0, 0, .5);--ds-primary: #07864b;--ds-primary-alpha: rgba(7, 134, 75, .1);--ds-primary-alpha-light: rgba(7, 134, 75, .12);--ds-primary-alpha-strong: rgba(7, 134, 75, .2);--ds-primary-container: #e5f4ec;--ds-primary-dark: #064e2d;--ds-primary-focus-ring: rgba(7, 134, 75, .16);--ds-primary-glow: rgba(7, 134, 75, .28);--ds-primary-glow-strong: rgba(7, 134, 75, .4);--ds-primary-light: #09864b;--ds-purple: #a855f7;--ds-purple-dark: #7c3aed;--ds-secondary-container: #E5F0EA;--ds-shadow-ambient: none;--ds-shadow-avatar: none;--ds-shadow-avatar-hover: none;--ds-shadow-lg: 0 12px 32px rgba(28, 27, 25, .18);--ds-shadow-primary: none;--ds-shadow-toggle: 0 1px 3px rgba(0, 0, 0, .2);--ds-sidebar-active-bg: transparent;--ds-sidebar-active-text: #07864b;--ds-sidebar-bg: #ffffff;--ds-sidebar-border: #e5e5e5;--ds-sidebar-label: #848484;--ds-sidebar-text: #3b3b3b;--ds-sidebar-text-hover: #2d2c2c;--ds-slate-dark: #2d2c2c;--ds-slate-mid: #3b3b3b;--ds-spacing10: 2.5rem;--ds-spacing12: 4rem;--ds-spacing2xl: 40px;--ds-spacing-dense-x: 4px;--ds-spacing-dense-y: 4px;--ds-spacing-lg: 16px;--ds-spacing-md: 12px;--ds-spacing-section: 1.5rem;--ds-spacing-section-loose: 1.75rem;--ds-spacing-sm: 8px;--ds-spacing-xl: 24px;--ds-spacing-xs: 4px;--ds-success: #2F6F4E;--ds-success-bg-hover: #D5E6DC;--ds-success-glow: rgba(47, 111, 78, .2);--ds-success-hover: #275C41;--ds-success-outline: rgba(47, 111, 78, .35);--ds-success-outline-hover: rgba(47, 111, 78, .45);--ds-success-shadow: rgba(47, 111, 78, .3);--ds-success-text-hover: #1E4633;--ds-surface: #f5f6fa;--ds-surface-bright: #ffffff;--ds-surface-container: #f5f6fa;--ds-surface-container-high: #e6e6e6;--ds-surface-container-highest: #e5e5e5;--ds-surface-container-low: #f0f1f5;--ds-surface-container-lowest: #ffffff;--ds-surface-dim: #c2c2c2;--ds-tertiary-accent: #e50019;--ds-tertiary-container: #fde8eb;--ds-transition-fast: all .15s ease;--ds-transition-smooth: all .2s ease;--ds-transition-smooth-bezier: all .2s cubic-bezier(.4, 0, .2, 1);--ds-viewer-bg: #0e1a30;--ds-viewer-selection: #1B6EF3;--ds-warning: #F9A900;--ds-warning-soft: #FFF6D8}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.ds-btn-accent){background:#07864b;border:none;box-shadow:none;border-radius:4px;font-weight:500;transition:background-color .15s ease,transform .15s ease}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.ds-btn-accent):hover{background:#064e2d;filter:none;box-shadow:none}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.ds-btn-accent):active{transform:scale(.98)}.ant-btn.ds-btn-accent,.ds-btn-accent.ant-btn-primary{background:#07864b!important;border:none!important;box-shadow:none!important}.ant-btn.ds-btn-accent:hover,.ds-btn-accent.ant-btn-primary:hover{background:#064e2d!important;filter:none;box-shadow:none!important}.ant-btn.ds-btn-accent:active,.ds-btn-accent.ant-btn-primary:active{transform:scale(.98)}.ant-btn-default:not(:disabled){border-radius:4px;font-weight:500}.ant-btn-dashed{background:transparent!important}.ant-modal .ant-modal-content{background:#fff!important;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 12px 32px #1c1b192e;border-radius:4px!important}.ant-modal .ant-modal-footer{background:#f0f1f5;border-top:1px solid #e5e5e5}.ant-popover .ant-popover-inner,.ant-dropdown .ant-dropdown-menu{box-shadow:0 12px 32px #1c1b192e;border:1px solid #e5e5e5}.ant-drawer .ant-drawer-content{background:#fff!important;box-shadow:0 12px 32px #1c1b192e}.ant-modal .ant-modal-header,.ant-drawer .ant-drawer-header{border-bottom:1px solid #e5e5e5}.ant-drawer .ant-drawer-footer{border-top:1px solid #e5e5e5}.ant-card{border:1px solid #e5e5e5!important;box-shadow:none!important;background:#fff;border-radius:4px!important}.ant-input-affix-wrapper,.ant-input,.ant-input-number,.ant-picker,.ant-select .ant-select-selector{border-radius:4px!important;transition:background-color .15s ease,box-shadow .15s ease,border-color .15s ease}.ant-input-affix-wrapper>.ant-input{border-radius:0!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector{background-color:#fff!important;box-shadow:0 0 0 3px #07864b1a!important}.cms-data-table.ant-table-wrapper .ant-table{background:transparent}.cms-data-table .ant-table-container{border:1px solid #e5e5e5!important;border-radius:4px!important;overflow:hidden}.cms-data-table .ant-table-cell{border-inline-end:none!important}.cms-data-table .ant-table-thead>tr>th:before{display:none!important}.cms-data-table .ant-table-thead>tr>th{font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#848484;background:#f0f1f5!important;border-bottom:1px solid #e5e5e5!important}.cms-data-table .ant-table-tbody>tr>td{padding-top:10px!important;padding-bottom:10px!important;border-bottom:1px solid #f0f1f5!important;font-size:12.5px}.cms-data-table .ant-table-tbody>tr:hover>td{background:#f0f1f5!important}.ds-insight-warm{background:#e5001914;color:#b80014;border-radius:4px}.cms-permission-dim{position:relative;opacity:.4;pointer-events:none;background:#c2c2c2;border-radius:4px}.cms-list-airy.ant-list-split .ant-list-item{border-block-end:none!important;margin-bottom:12px;padding:8px 12px!important;border-radius:4px;transition:background-color .15s ease}.cms-list-airy.ant-list-split .ant-list-item:hover{background:#f0f1f5}body{margin:0;font-family:IBM Plex Sans,Noto Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f6fa;color:#2d2c2c;font-size:.875rem;line-height:1.5}code,.ds-mono{font-family:IBM Plex Mono,ui-monospace,Cascadia Code,monospace}.ds-display-lg{font-size:var(--ds-font-size-display-lg);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--ds-on-surface)}.ds-display-md{font-size:var(--ds-font-size-display-md);font-weight:600;line-height:1.15;letter-spacing:-.025em;color:var(--ds-on-surface)}.ds-headline-sm{font-size:var(--ds-font-size-headline-sm);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ds-on-surface)}.ds-title-md{font-size:var(--ds-font-size-title-md);font-weight:600;line-height:1.4;color:var(--ds-on-surface)}.ds-body-md{font-size:var(--ds-font-size-body-md);font-weight:400;line-height:1.55;color:var(--ds-on-surface)}.ds-label-sm{font-size:var(--ds-font-size-label-sm);font-weight:500;line-height:1.35;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-on-surface-muted)}.ds-headline-lg{font-size:var(--ds-font-size-headline-sm);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ds-on-surface)}.ds-title-sm{font-size:var(--ds-font-size-title-md);font-weight:600;line-height:1.4;color:var(--ds-on-surface)}.ds-body-sm{font-size:var(--ds-font-size-body-md);font-weight:400;line-height:1.55;color:var(--ds-on-surface)}.ds-label-md{font-size:var(--ds-font-size-label-md);font-weight:500;line-height:1.4;color:var(--ds-on-surface-variant)}.ds-identity-gap{margin-top:4rem}.ds-tabular-nums{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,Cascadia Code,monospace}
