@charset "UTF-8";:root{--ds-accent: #ea580c;--ds-accent-dark: #c2410c;--ds-accent-soft: #ffedd5;--ds-auth-glass-border: rgba(148, 163, 184, .1);--ds-auth-glass-border-hover: rgba(94, 234, 212, .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(6, 182, 212, .12), transparent 70%);--ds-auth-radial-primary: radial-gradient(circle, rgba(13, 148, 136, .18), transparent 70%);--ds-auth-scrollbar-thumb: rgba(148, 163, 184, .2);--ds-auth-shell-bg: #0a0f1e;--ds-avatar-gradient: linear-gradient(135deg, #f97316, #ec4899);--ds-blue-accent-shadow: rgba(37, 99, 235, .35);--ds-border-radius-lg: 10px;--ds-border-radius-md: 7px;--ds-border-radius-sm: 6px;--ds-border-radius-xl: 16px;--ds-breakpoint-mobile: 480px;--ds-breakpoint-tablet: 768px;--ds-cyan: #06b6d4;--ds-cyan-dark: #0891b2;--ds-error: #e11d48;--ds-error-alert-bg: #fef2f2;--ds-error-alert-border: #fecaca;--ds-error-alert-text: #991b1b;--ds-error-container: #ffe4e6;--ds-error-focus-ring: rgba(225, 29, 72, .1);--ds-font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ds-font-family-mono: "JetBrains 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(226, 232, 240, .8);--ds-ghost-border-color: rgba(226, 232, 240, .8);--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, #ea580c, #c2410c);--ds-gradient-accent-text: linear-gradient(135deg, #5eead4, #0d9488);--ds-gradient-cyan: linear-gradient(135deg, #06b6d4, #0891b2);--ds-gradient-logo: linear-gradient(135deg, #0d9488, #14b8a6);--ds-gradient-primary: linear-gradient(135deg, #0d9488 0%, #14b8a6 100%);--ds-gradient-purple: linear-gradient(135deg, #a855f7, #7c3aed);--ds-gradient-slate: linear-gradient(135deg, #475569, #1e293b);--ds-gradient-success: linear-gradient(135deg, #16a34a, #15803d);--ds-illustration-accent-fill: rgba(234, 88, 12, .04);--ds-illustration-amber: #fbbf24;--ds-illustration-cyan-fill: rgba(6, 182, 212, .04);--ds-illustration-cyan-glow: rgba(6, 182, 212, .15);--ds-illustration-cyan-stroke: rgba(6, 182, 212, .2);--ds-illustration-grid-stroke: rgba(94, 234, 212, .15);--ds-illustration-primary-fill: rgba(13, 148, 136, .04);--ds-info: #2563eb;--ds-info-dark: #1d4ed8;--ds-info-soft: #dbeafe;--ds-ink: #0f172a;--ds-ink-hover: #1e293b;--ds-insight-warm-fill: #ffedd5;--ds-on-accent: #ffffff;--ds-on-error-container: #9f1239;--ds-on-primary: #ffffff;--ds-on-secondary-container: #166534;--ds-on-surface: #0f172a;--ds-on-surface-muted: #64748b;--ds-on-surface-variant: #334155;--ds-on-tertiary-container: #9a3412;--ds-outline-variant: #e2e8f0;--ds-overlay-light: rgba(250, 250, 250, .92);--ds-overlay-scrim: rgba(0, 0, 0, .5);--ds-primary: #0d9488;--ds-primary-alpha: rgba(13, 148, 136, .1);--ds-primary-alpha-light: rgba(13, 148, 136, .12);--ds-primary-alpha-strong: rgba(13, 148, 136, .2);--ds-primary-container: #ccfbf1;--ds-primary-dark: #0f766e;--ds-primary-focus-ring: rgba(13, 148, 136, .12);--ds-primary-glow: rgba(13, 148, 136, .35);--ds-primary-glow-strong: rgba(13, 148, 136, .4);--ds-primary-light: #14b8a6;--ds-purple: #a855f7;--ds-purple-dark: #7c3aed;--ds-secondary-container: #dcfce7;--ds-shadow-ambient: 0 1px 2px rgba(15, 23, 42, .04), 0 4px 12px rgba(15, 23, 42, .04);--ds-shadow-avatar: 0 2px 8px rgba(13, 148, 136, .3);--ds-shadow-avatar-hover: 0 4px 12px rgba(13, 148, 136, .35);--ds-shadow-lg: 0 20px 50px -10px rgba(15, 23, 42, .25), 0 8px 24px -4px rgba(15, 23, 42, .1);--ds-shadow-primary: 0 4px 12px rgba(13, 148, 136, .3);--ds-shadow-toggle: 0 1px 3px rgba(0, 0, 0, .2);--ds-sidebar-active-bg: rgba(13, 148, 136, .15);--ds-sidebar-active-text: #5eead4;--ds-sidebar-bg: #0f172a;--ds-sidebar-border: #1e293b;--ds-sidebar-label: #475569;--ds-sidebar-text: #94a3b8;--ds-sidebar-text-hover: #e2e8f0;--ds-slate-dark: #1e293b;--ds-slate-mid: #475569;--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: #16a34a;--ds-success-bg-hover: #bbf7d0;--ds-success-glow: rgba(22, 163, 74, .2);--ds-success-hover: #15803d;--ds-success-outline: rgba(22, 163, 74, .35);--ds-success-outline-hover: rgba(22, 163, 74, .45);--ds-success-shadow: rgba(22, 163, 74, .3);--ds-success-text-hover: #14532d;--ds-surface: #fafafa;--ds-surface-bright: #fafafa;--ds-surface-container: #eef0f2;--ds-surface-container-high: #e8eaed;--ds-surface-container-highest: #ffffff;--ds-surface-container-low: #f1f5f9;--ds-surface-container-lowest: #ffffff;--ds-surface-dim: #cbd5e1;--ds-tertiary-accent: #ea580c;--ds-tertiary-container: #ffedd5;--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: #0f172a;--ds-warning: #d97706;--ds-warning-soft: #fef3c7}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.ds-btn-accent){background:#0f172a;border:none;box-shadow:none;border-radius:7px;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:#1e293b;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:#0d9488!important;border:none!important;box-shadow:none!important}.ant-btn.ds-btn-accent:hover,.ds-btn-accent.ant-btn-primary:hover{background:#0f766e!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:7px;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 20px 50px -10px #0f172a40,0 8px 24px -4px #0f172a1a;border-radius:16px!important}.ant-modal .ant-modal-footer{background:#f1f5f9;border-top:1px solid #e2e8f0}.ant-popover .ant-popover-inner,.ant-dropdown .ant-dropdown-menu{box-shadow:0 20px 50px -10px #0f172a40,0 8px 24px -4px #0f172a1a;border:1px solid #e2e8f0}.ant-drawer .ant-drawer-content{background:#fff!important;box-shadow:0 20px 50px -10px #0f172a40,0 8px 24px -4px #0f172a1a}.ant-modal .ant-modal-header,.ant-drawer .ant-drawer-header{border-bottom:1px solid #e2e8f0}.ant-drawer .ant-drawer-footer{border-top:1px solid #e2e8f0}.ant-card{border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a0a!important;background:#fff;border-radius:10px!important}.ant-input-affix-wrapper,.ant-input,.ant-input-number,.ant-picker,.ant-select .ant-select-selector{border-radius:7px!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 #0d94881a!important}.cms-data-table.ant-table-wrapper .ant-table{background:transparent}.cms-data-table .ant-table-container{border:1px solid #e2e8f0!important;border-radius:10px!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:#64748b;background:#f1f5f9!important;border-bottom:1px solid #e2e8f0!important}.cms-data-table .ant-table-tbody>tr>td{padding-top:10px!important;padding-bottom:10px!important;border-bottom:1px solid #f1f5f9!important;font-size:12.5px}.cms-data-table .ant-table-tbody>tr:hover>td{background:#f1f5f9!important}.ds-insight-warm{background:#ffedd5;color:#9a3412;border-radius:7px}.cms-permission-dim{position:relative;opacity:.4;pointer-events:none;background:#cbd5e1;border-radius:7px}.cms-list-airy.ant-list-split .ant-list-item{border-block-end:none!important;margin-bottom:12px;padding:8px 12px!important;border-radius:7px;transition:background-color .15s ease}.cms-list-airy.ant-list-split .ant-list-item:hover{background:#f1f5f9}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fafafa;color:#0f172a;font-size:.875rem;line-height:1.5}code,.ds-mono{font-family:JetBrains 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:JetBrains Mono,ui-monospace,Cascadia Code,monospace}
