@charset "UTF-8";.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}:root{--ds-navy-950: #0b1630;--ds-navy-900: #132241;--ds-navy-800: #1c3466;--ds-navy-700: #254075;--ds-cyan: #29a8e0;--ds-amber: #f5a524;--ds-primary-50: #eef4ff;--ds-primary-100: #dbe7fe;--ds-primary-200: #bfd4fe;--ds-primary-500: #3b7bf6;--ds-primary-600: #2563eb;--ds-primary-700: #1d4ed8;--ds-primary-800: #1e40af;--ds-gray-0: #ffffff;--ds-gray-25: #fbfcfd;--ds-gray-50: #f6f8fb;--ds-gray-100: #eef1f6;--ds-gray-200: #e3e8ef;--ds-gray-300: #cdd5e0;--ds-gray-400: #9aa6b8;--ds-gray-500: #6b778c;--ds-gray-600: #4b5567;--ds-gray-700: #344054;--ds-gray-900: #111827;--ds-success: #16a34a;--ds-success-bg: #ecfdf3;--ds-danger: #dc2626;--ds-danger-bg: #fef2f2;--ds-warning: #b45309;--ds-warning-bg: #fffbeb;--ds-info-bg: #eef4ff;--ds-font: "Inter", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--ds-text-xs: 12px;--ds-text-sm: 13px;--ds-text-md: 14px;--ds-text-lg: 16px;--ds-text-xl: 18px;--ds-text-2xl: clamp(20px, 1.2vw + 14px, 24px);--ds-text-3xl: clamp(24px, 2vw + 14px, 32px);--ds-radius-xs: 6px;--ds-radius-sm: 8px;--ds-radius-md: 12px;--ds-radius-lg: 16px;--ds-radius-full: 999px;--ds-shadow-xs: 0 1px 2px rgba(16, 24, 40, .05);--ds-shadow-sm: 0 1px 3px rgba(16, 24, 40, .06), 0 1px 2px rgba(16, 24, 40, .04);--ds-shadow-md: 0 4px 12px -2px rgba(16, 24, 40, .08), 0 2px 4px -2px rgba(16, 24, 40, .04);--ds-shadow-lg: 0 16px 32px -8px rgba(16, 24, 40, .14), 0 4px 8px -4px rgba(16, 24, 40, .06);--ds-ring: 0 0 0 3px rgba(37, 99, 235, .28);--ds-control-h: 38px;--ds-control-h-sm: 32px;--ds-header-h: 64px;--ds-page-max: 1440px;--ds-gutter: clamp(16px, 3.5vw, 48px);--home-gutter: clamp(16px, 3.5vw, 96px);--ds-ease: cubic-bezier(.2, .8, .2, 1);--ds-dur: .18s;--navy: var(--ds-navy-900);--navy2: var(--ds-navy-800);--blue: var(--ds-primary-600);--blue-dark: var(--ds-primary-700);--bg: var(--ds-gray-50);--card: var(--ds-gray-0);--border: var(--ds-gray-200);--border-strong: var(--ds-gray-300);--text: var(--ds-gray-900);--text-2: var(--ds-gray-600);--text-3: var(--ds-gray-500);--green: var(--ds-success);--green-bg: var(--ds-success-bg);--green-border: #bbe5c8;--red: var(--ds-danger);--amber-bg: var(--ds-warning-bg);--amber-border: #f5c86b;--amber-text: var(--ds-warning);--scrollbar-width: 8px;--scrollbar-track: transparent;--scrollbar-thumb: var(--ds-gray-300);--scrollbar-thumb-hover: var(--ds-gray-400);--scrollbar-track-dark: rgba(255, 255, 255, .05);--scrollbar-thumb-dark: rgba(255, 255, 255, .25);--scrollbar-thumb-dark-hover: rgba(255, 255, 255, .4);--shadow: var(--ds-shadow-sm);--shadow-md: var(--ds-shadow-md);--td-primary-blue: var(--ds-primary-600);--td-primary-blue-dark: var(--ds-primary-700);--td-primary-blue-hover: var(--ds-primary-700);--td-primary-blue-light: var(--ds-primary-500);--td-bg-white: var(--ds-gray-0);--td-bg-light: var(--ds-gray-50);--td-bg-light-alt: var(--ds-gray-100);--td-bg-header: var(--ds-gray-100);--td-bg-dark: var(--ds-navy-700);--td-bg-dark-alt: var(--ds-navy-900);--td-border-color: var(--ds-gray-300);--td-border-light: var(--ds-gray-200);--td-text-primary: var(--ds-gray-900);--td-text-secondary: var(--ds-gray-700);--td-text-tertiary: var(--ds-gray-500);--td-text-placeholder: var(--ds-gray-500);--td-text-hint: var(--ds-gray-500);--td-text-muted: var(--ds-gray-600);--td-color-danger: var(--ds-danger);--td-color-success: var(--ds-success);--td-color-warning: #f59e0b;--td-map-region-default: #9ecdff;--td-map-region-hover: var(--ds-primary-600);--td-shadow-overlay: var(--ds-shadow-lg);--td-radius-sm: var(--ds-radius-sm);--td-radius-md: var(--ds-radius-md);--td-container-width: var(--ds-page-max)}.cdk-overlay-container{z-index:1100}@font-face{font-family:icomoon;src:url("./media/icomoon-LMJZSVIG.eot");src:url("./media/icomoon-LMJZSVIG.eot") format("embedded-opentype"),url("./media/icomoon-VFHZ33A6.ttf") format("truetype"),url("./media/icomoon-VGQLKOXQ.woff") format("woff"),url("./media/icomoon-HIH3XGMY.svg#icomoon") format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon,sans-serif!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-economics:before{content:"\ea1a"}.icon-industry:before{content:"\ea1b"}.icon-income:before{content:"\ea1c"}.icon-social:before{content:"\ea1d"}.icon-tab-map:before{content:"\ea1e"}.icon-tab-bar-chart:before{content:"\ea1f"}.icon-tab-line-chart:before{content:"\ea20"}.icon-activity:before{content:"\e900"}.icon-airplay:before{content:"\e901"}.icon-alert-circle:before{content:"\e902"}.icon-alert-octagon:before{content:"\e903"}.icon-alert-triangle:before{content:"\e904"}.icon-align-center:before{content:"\e905"}.icon-align-justify:before{content:"\e906"}.icon-align-left:before{content:"\e907"}.icon-align-right:before{content:"\e908"}.icon-anchor:before{content:"\e909"}.icon-aperture:before{content:"\e90a"}.icon-archive:before{content:"\e90b"}.icon-arrow-down:before{content:"\e90c"}.icon-arrow-down-circle:before{content:"\e90d"}.icon-arrow-down-left:before{content:"\e90e"}.icon-arrow-down-right:before{content:"\e90f"}.icon-arrow-left:before{content:"\e910"}.icon-arrow-left-circle:before{content:"\e911"}.icon-arrow-right:before{content:"\e912"}.icon-arrow-right-circle:before{content:"\e913"}.icon-arrow-up:before{content:"\e914"}.icon-arrow-up-circle:before{content:"\e915"}.icon-arrow-up-left:before{content:"\e916"}.icon-arrow-up-right:before{content:"\e917"}.icon-at-sign:before{content:"\e918"}.icon-award:before{content:"\e919"}.icon-bar-chart:before{content:"\e91a"}.icon-bar-chart-2:before{content:"\e91b"}.icon-battery:before{content:"\e91c"}.icon-battery-charging:before{content:"\e91d"}.icon-bell:before{content:"\e91e"}.icon-bell-off:before{content:"\e91f"}.icon-bluetooth:before{content:"\e920"}.icon-bold:before{content:"\e921"}.icon-book:before{content:"\e922"}.icon-book-open:before{content:"\e923"}.icon-bookmark:before{content:"\e924"}.icon-box:before{content:"\e925"}.icon-briefcase:before{content:"\e926"}.icon-calendar:before{content:"\e927"}.icon-camera:before{content:"\e928"}.icon-camera-off:before{content:"\e929"}.icon-cast:before{content:"\e92a"}.icon-check:before{content:"\e92b"}.icon-check-circle:before{content:"\e92c"}.icon-check-square:before{content:"\e92d"}.icon-chevron-down:before{content:"\e92e"}.icon-chevron-left:before{content:"\e92f"}.icon-chevron-right:before{content:"\e930"}.icon-chevron-up:before{content:"\e931"}.icon-chevrons-down:before{content:"\e932"}.icon-chevrons-left:before{content:"\e933"}.icon-chevrons-right:before{content:"\e934"}.icon-chevrons-up:before{content:"\e935"}.icon-chrome:before{content:"\e936"}.icon-circle:before{content:"\e937"}.icon-clipboard:before{content:"\e938"}.icon-clock:before{content:"\e939"}.icon-cloud:before{content:"\e93a"}.icon-cloud-drizzle:before{content:"\e93b"}.icon-cloud-lightning:before{content:"\e93c"}.icon-cloud-off:before{content:"\e93d"}.icon-cloud-rain:before{content:"\e93e"}.icon-cloud-snow:before{content:"\e93f"}.icon-code:before{content:"\e940"}.icon-codepen:before{content:"\e941"}.icon-codesandbox:before{content:"\e942"}.icon-coffee:before{content:"\e943"}.icon-columns:before{content:"\e944"}.icon-command:before{content:"\e945"}.icon-compass:before{content:"\e946"}.icon-copy:before{content:"\e947"}.icon-corner-down-left:before{content:"\e948"}.icon-corner-down-right:before{content:"\e949"}.icon-corner-left-down:before{content:"\e94a"}.icon-corner-left-up:before{content:"\e94b"}.icon-corner-right-down:before{content:"\e94c"}.icon-corner-right-up:before{content:"\e94d"}.icon-corner-up-left:before{content:"\e94e"}.icon-corner-up-right:before{content:"\e94f"}.icon-cpu:before{content:"\e950"}.icon-credit-card:before{content:"\e951"}.icon-crop:before{content:"\e952"}.icon-crosshair:before{content:"\e953"}.icon-database:before{content:"\e954"}.icon-delete:before{content:"\e955"}.icon-disc:before{content:"\e956"}.icon-dollar-sign:before{content:"\e957"}.icon-tenge:before{content:"";display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 4h12M6 9h12M12 9v11'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 4h12M6 9h12M12 9v11'/%3E%3C/svg%3E") center/contain no-repeat}.icon-download:before{content:"\e958"}.icon-download-cloud:before{content:"\e959"}.icon-droplet:before{content:"\e95a"}.icon-edit:before{content:"\e95b"}.icon-edit-2:before{content:"\e95c"}.icon-edit-3:before{content:"\e95d"}.icon-external-link:before{content:"\e95e"}.icon-eye:before{content:"\e95f"}.icon-eye-off:before{content:"\e960"}.icon-facebook:before{content:"\e961"}.icon-fast-forward:before{content:"\e962"}.icon-feather:before{content:"\e963"}.icon-figma:before{content:"\e964"}.icon-file:before{content:"\e965"}.icon-file-minus:before{content:"\e966"}.icon-file-plus:before{content:"\e967"}.icon-file-text:before{content:"\e968"}.icon-film:before{content:"\e969"}.icon-filter:before{content:"\e96a"}.icon-flag:before{content:"\e96b"}.icon-folder:before{content:"\e96c"}.icon-folder-minus:before{content:"\e96d"}.icon-folder-plus:before{content:"\e96e"}.icon-framer:before{content:"\e96f"}.icon-frown:before{content:"\e970"}.icon-gift:before{content:"\e971"}.icon-git-branch:before{content:"\e972"}.icon-git-commit:before{content:"\e973"}.icon-git-merge:before{content:"\e974"}.icon-git-pull-request:before{content:"\e975"}.icon-github:before{content:"\e976"}.icon-gitlab:before{content:"\e977"}.icon-globe:before{content:"\e978"}.icon-grid:before{content:"\e979"}.icon-hard-drive:before{content:"\e97a"}.icon-hash:before{content:"\e97b"}.icon-headphones:before{content:"\e97c"}.icon-heart:before{content:"\e97d"}.icon-help-circle:before{content:"\e97e"}.icon-hexagon:before{content:"\e97f"}.icon-home:before{content:"\e980"}.icon-image:before{content:"\e981"}.icon-inbox:before{content:"\e982"}.icon-info:before{content:"\e983"}.icon-instagram:before{content:"\e984"}.icon-italic:before{content:"\e985"}.icon-key:before{content:"\e986"}.icon-layers:before{content:"\e987"}.icon-layout:before{content:"\e988"}.icon-life-buoy:before{content:"\e989"}.icon-link:before{content:"\e98a"}.icon-link-2:before{content:"\e98b"}.icon-linkedin:before{content:"\e98c"}.icon-list:before{content:"\e98d"}.icon-loader:before{content:"\e98e"}.icon-lock:before{content:"\e98f"}.icon-log-in:before{content:"\e990"}.icon-log-out:before{content:"\e991"}.icon-mail:before{content:"\e992"}.icon-map:before{content:"\e993"}.icon-map-pin:before{content:"\e994"}.icon-maximize:before{content:"\e995"}.icon-maximize-2:before{content:"\e996"}.icon-meh:before{content:"\e997"}.icon-menu:before{content:"\e998"}.icon-message-circle:before{content:"\e999"}.icon-message-square:before{content:"\e99a"}.icon-mic:before{content:"\e99b"}.icon-mic-off:before{content:"\e99c"}.icon-minimize:before{content:"\e99d"}.icon-minimize-2:before{content:"\e99e"}.icon-minus:before{content:"\e99f"}.icon-minus-circle:before{content:"\e9a0"}.icon-minus-square:before{content:"\e9a1"}.icon-monitor:before{content:"\e9a2"}.icon-moon:before{content:"\e9a3"}.icon-more-horizontal:before{content:"\e9a4"}.icon-more-vertical:before{content:"\e9a5"}.icon-mouse-pointer:before{content:"\e9a6"}.icon-move:before{content:"\e9a7"}.icon-music:before{content:"\e9a8"}.icon-navigation:before{content:"\e9a9"}.icon-navigation-2:before{content:"\e9aa"}.icon-octagon:before{content:"\e9ab"}.icon-package:before{content:"\e9ac"}.icon-paperclip:before{content:"\e9ad"}.icon-pause:before{content:"\e9ae"}.icon-pause-circle:before{content:"\e9af"}.icon-pen-tool:before{content:"\e9b0"}.icon-percent:before{content:"\e9b1"}.icon-phone:before{content:"\e9b2"}.icon-phone-call:before{content:"\e9b3"}.icon-phone-forwarded:before{content:"\e9b4"}.icon-phone-incoming:before{content:"\e9b5"}.icon-phone-missed:before{content:"\e9b6"}.icon-phone-off:before{content:"\e9b7"}.icon-phone-outgoing:before{content:"\e9b8"}.icon-pie-chart:before{content:"\e9b9"}.icon-play:before{content:"\e9ba"}.icon-play-circle:before{content:"\e9bb"}.icon-plus:before{content:"\e9bc"}.icon-plus-circle:before{content:"\e9bd"}.icon-plus-square:before{content:"\e9be"}.icon-pocket:before{content:"\e9bf"}.icon-power:before{content:"\e9c0"}.icon-printer:before{content:"\e9c1"}.icon-radio:before{content:"\e9c2"}.icon-refresh-ccw:before{content:"\e9c3"}.icon-refresh-cw:before{content:"\e9c4"}.icon-repeat:before{content:"\e9c5"}.icon-rewind:before{content:"\e9c6"}.icon-rotate-ccw:before{content:"\e9c7"}.icon-rotate-cw:before{content:"\e9c8"}.icon-rss:before{content:"\e9c9"}.icon-save:before{content:"\e9ca"}.icon-scissors:before{content:"\e9cb"}.icon-search:before{content:"\e9cc"}.icon-send:before{content:"\e9cd"}.icon-server:before{content:"\e9ce"}.icon-settings:before{content:"\e9cf"}.icon-share:before{content:"\e9d0"}.icon-share-2:before{content:"\e9d1"}.icon-shield:before{content:"\e9d2"}.icon-shield-off:before{content:"\e9d3"}.icon-shopping-bag:before{content:"\e9d4"}.icon-shopping-cart:before{content:"\e9d5"}.icon-shuffle:before{content:"\e9d6"}.icon-sidebar:before{content:"\e9d7"}.icon-skip-back:before{content:"\e9d8"}.icon-skip-forward:before{content:"\e9d9"}.icon-slack:before{content:"\e9da"}.icon-slash:before{content:"\e9db"}.icon-sliders:before{content:"\e9dc"}.icon-smartphone:before{content:"\e9dd"}.icon-smile:before{content:"\e9de"}.icon-speaker:before{content:"\e9df"}.icon-square:before{content:"\e9e0"}.icon-star:before{content:"\e9e1"}.icon-stop-circle:before{content:"\e9e2"}.icon-sun:before{content:"\e9e3"}.icon-sunrise:before{content:"\e9e4"}.icon-sunset:before{content:"\e9e5"}.icon-tablet:before{content:"\e9e6"}.icon-tag:before{content:"\e9e7"}.icon-target:before{content:"\e9e8"}.icon-terminal:before{content:"\e9e9"}.icon-thermometer:before{content:"\e9ea"}.icon-thumbs-down:before{content:"\e9eb"}.icon-thumbs-up:before{content:"\e9ec"}.icon-toggle-left:before{content:"\e9ed"}.icon-toggle-right:before{content:"\e9ee"}.icon-tool:before{content:"\e9ef"}.icon-trash:before{content:"\e9f0"}.icon-trash-2:before{content:"\e9f1"}.icon-trello:before{content:"\e9f2"}.icon-trending-down:before{content:"\e9f3"}.icon-trending-up:before{content:"\e9f4"}.icon-triangle:before{content:"\e9f5"}.icon-truck:before{content:"\e9f6"}.icon-tv:before{content:"\e9f7"}.icon-twitch:before{content:"\e9f8"}.icon-twitter:before{content:"\e9f9"}.icon-type:before{content:"\e9fa"}.icon-umbrella:before{content:"\e9fb"}.icon-underline:before{content:"\e9fc"}.icon-unlock:before{content:"\e9fd"}.icon-upload:before{content:"\e9fe"}.icon-upload-cloud:before{content:"\e9ff"}.icon-user:before{content:"\ea00"}.icon-user-check:before{content:"\ea01"}.icon-user-minus:before{content:"\ea02"}.icon-user-plus:before{content:"\ea03"}.icon-user-x:before{content:"\ea04"}.icon-users:before{content:"\ea05"}.icon-video:before{content:"\ea06"}.icon-video-off:before{content:"\ea07"}.icon-voicemail:before{content:"\ea08"}.icon-volume:before{content:"\ea09"}.icon-volume-1:before{content:"\ea0a"}.icon-volume-2:before{content:"\ea0b"}.icon-volume-x:before{content:"\ea0c"}.icon-watch:before{content:"\ea0d"}.icon-wifi:before{content:"\ea0e"}.icon-wifi-off:before{content:"\ea0f"}.icon-wind:before{content:"\ea10"}.icon-x:before{content:"\ea11"}.icon-x-circle:before{content:"\ea12"}.icon-x-octagon:before{content:"\ea13"}.icon-x-square:before{content:"\ea14"}.icon-youtube:before{content:"\ea15"}.icon-zap:before{content:"\ea16"}.icon-zap-off:before{content:"\ea17"}.icon-zoom-in:before{content:"\ea18"}.icon-zoom-out:before{content:"\ea19"}@font-face{font-family:icons2;src:url("./media/icons2-TXHEUDRD.eot");src:url("./media/icons2-TXHEUDRD.eot") format("embedded-opentype"),url("./media/icons2-34D2RUOL.ttf") format("truetype"),url("./media/icons2-YVG2VWV2.woff") format("woff"),url("./media/icons2-G5KZ5Z42.svg#icons2") format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-icon2-],[class*=" icon-icon2-"]{font-family:icons2!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-icon2-ind-700894:before{content:"\e915"}.icon-icon2-ind-701156:before{content:"\e916"}.icon-icon2-ind-701185:before{content:"\e917"}.icon-icon2-ind-701588:before{content:"\e918"}.icon-icon2-ind-701824:before{content:"\e919"}.icon-icon2-ind-702017:before{content:"\e91a"}.icon-icon2-ind-702173:before{content:"\e91b"}.icon-icon2-ind-702337:before{content:"\e91c"}.icon-icon2-ind-702486:before{content:"\e91d"}.icon-icon2-ind-702523:before{content:"\e91e"}.icon-icon2-ind-702671:before{content:"\e91f"}.icon-icon2-ind-702797:before{content:"\e920"}.icon-icon2-ind-702832:before{content:"\e921"}.icon-icon2-ind-703022:before{content:"\e922"}.icon-icon2-ind-703143:before{content:"\e923"}.icon-icon2-ind-703644:before{content:"\e924"}.icon-icon2-ind-703743:before{content:"\e925"}.icon-icon2-ind-703828:before{content:"\e926"}.icon-icon2-ind-703910:before{content:"\e927"}.icon-icon2-ind-704288:before{content:"\e928"}.icon-icon2-ind-704444:before{content:"\e929"}.icon-icon2-ind-704626:before{content:"\e92a"}.icon-icon2-ind-704646:before{content:"\e92b"}.icon-icon2-ind-704764:before{content:"\e92c"}.icon-icon2-ind-704796:before{content:"\e92d"}.icon-icon2-ind-18814801:before{content:"\e92e"}.icon-icon2-ind-77212713:before{content:"\e92f"}.icon-icon2-dictionary:before{content:"\e90d"}.icon-icon2-export:before{content:"\e90e"}.icon-icon2-filters:before{content:"\e90f"}.icon-icon2-computer:before{content:"\e910"}.icon-icon2-business:before{content:"\e900"}.icon-icon2-data-analytic:before{content:"\e901"}.icon-icon2-government:before{content:"\e902"}.icon-icon2-social-media:before{content:"\e903"}.icon-icon2-human:before{content:"\e904"}.icon-icon2-research:before{content:"\e905"}.icon-icon2-students:before{content:"\e906"}.icon-icon2-list:before{content:"\e907"}.icon-icon2-info:before{content:"\e908"}.icon-icon2-passport:before{content:"\e909"}.icon-icon2-table:before{content:"\e90a"}.icon-icon2-bar-chart:before{content:"\e90b"}.icon-icon2-line-chart:before{content:"\e90c"}.td-container{display:flex;justify-content:center;width:100%}.td-wrapper,.ds-page{width:100%;max-width:calc(var(--ds-page-max) + 2 * var(--ds-gutter));margin-inline:auto;padding-inline:var(--ds-gutter);box-sizing:border-box}.ds-page{padding-block:24px 64px}.td-page-title,.ds-page-title{font-size:var(--ds-text-2xl);font-weight:700;line-height:1.25;letter-spacing:-.015em;margin:24px 0 4px;color:var(--ds-gray-900);text-wrap:balance}.ds-page-subtitle{font-size:var(--ds-text-md);color:var(--ds-gray-500);margin:4px 0 0;max-width:72ch;line-height:1.5}.ds-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.ds-page-head{background:var(--ds-gray-0);border-bottom:1px solid var(--ds-gray-200)}.ds-page-head__inner{max-width:calc(var(--ds-page-max) + 2 * var(--ds-gutter));margin-inline:auto;padding:20px var(--ds-gutter) 24px;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 24px}.ds-page-head__main{min-width:0;flex:1 1 420px}.ds-page-head app-breadcrumbs{margin:0 0 10px}.ds-page-head__title{margin:0;font-size:var(--ds-text-3xl);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--ds-gray-900)}.ds-page-head__subtitle{margin:8px 0 0;max-width:72ch;font-size:var(--ds-text-md);line-height:1.55;color:var(--ds-gray-500)}.ds-page-head__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ds-page-head__bar{flex-basis:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:-24px}.ds-page-head__bar .ds-tabs{margin-left:-12px}.ds-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.ds-tabs__item{position:relative;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 12px;border:none;background:transparent;color:var(--ds-gray-500);font:500 var(--ds-text-md)/1 var(--ds-font);white-space:nowrap;text-decoration:none;cursor:pointer;transition:color var(--ds-dur) var(--ds-ease)}.ds-tabs__item:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:transparent;transition:background var(--ds-dur) var(--ds-ease)}.ds-tabs__item:hover{color:var(--ds-gray-900)}.ds-tabs__item.active,.ds-tabs__item[aria-selected=true],.ds-tabs__item[aria-current=page]{color:var(--ds-primary-700)}.ds-tabs__item.active:after,.ds-tabs__item[aria-selected=true]:after,.ds-tabs__item[aria-current=page]:after{background:var(--ds-primary-600)}.ds-tabs__count{min-width:20px;height:20px;padding:0 6px;border-radius:var(--ds-radius-full);background:var(--ds-gray-100);color:var(--ds-gray-600);font-size:var(--ds-text-xs);font-weight:600;line-height:20px;text-align:center}.ds-section-title{margin:0 0 12px;font-size:var(--ds-text-lg);font-weight:600;letter-spacing:-.01em;color:var(--ds-gray-900)}.region-map{width:100%}.region-map svg{width:100%;height:auto;display:block}.region-map svg text{fill:var(--ds-gray-900);font-family:var(--ds-font);font-weight:500;paint-order:stroke;stroke:#ffffffeb;stroke-linejoin:round;pointer-events:none}.region-map svg path{fill:var(--td-map-region-default);stroke-width:1px;transition:fill .15s ease}.region-map svg path:hover{fill:var(--td-map-region-hover)!important;cursor:pointer}.district-selected{fill:var(--td-map-region-hover)!important}.td-tooltip{position:fixed;z-index:10000;background:#212529f2;color:#fff;padding:8px 12px;border-radius:6px;font-size:12.5px;line-height:1.5;box-shadow:0 4px 12px #0003;max-width:320px;pointer-events:none}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%}html{scrollbar-gutter:stable}body{margin:0;font-family:var(--ds-font);font-size:var(--ds-text-md);line-height:1.45;background:var(--ds-gray-50);color:var(--ds-gray-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01"}html,body{overflow-x:clip}h1,h2,h3,h4{text-wrap:balance}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img,svg,video,canvas{max-width:100%}::selection{background:var(--ds-primary-100);color:var(--ds-gray-900)}:focus{outline:none}:focus-visible{outline:2px solid var(--ds-primary-600);outline-offset:2px}[role=button],[routerLink],[ng-reflect-router-link]{cursor:pointer}table,.ds-num{font-variant-numeric:tabular-nums}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ds-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ds-card{background:var(--ds-gray-0);border:1px solid var(--ds-gray-200);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-xs);padding:20px}.ds-card--interactive{transition:box-shadow var(--ds-dur) var(--ds-ease),border-color var(--ds-dur) var(--ds-ease),transform var(--ds-dur) var(--ds-ease);cursor:pointer}.ds-card--interactive:hover{border-color:var(--ds-gray-300);box-shadow:var(--ds-shadow-md)}.ds-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:var(--ds-radius-full);font-size:12px;font-weight:600;background:var(--ds-gray-100);color:var(--ds-gray-600);white-space:nowrap}.ds-badge--primary{background:var(--ds-primary-50);color:var(--ds-primary-700)}.ds-badge--success{background:var(--ds-success-bg);color:#15803d}.ds-badge--danger{background:var(--ds-danger-bg);color:#b91c1c}.ds-badge--warning{background:var(--ds-warning-bg);color:var(--ds-warning)}.ds-spinner{--ds-spinner-size: 24px;--ds-spinner-width: 2.5px;display:inline-block;flex-shrink:0;width:var(--ds-spinner-size);height:var(--ds-spinner-size);border:var(--ds-spinner-width) solid var(--ds-primary-100);border-top-color:var(--ds-primary-600);border-radius:50%;animation:ds-spin .7s linear infinite;vertical-align:middle}.ds-spinner--sm{--ds-spinner-size: 16px;--ds-spinner-width: 2px}.ds-spinner--lg{--ds-spinner-size: 36px;--ds-spinner-width: 3px}.ds-btn .ds-spinner,.ds-spinner--current{border-color:color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor}@keyframes ds-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ds-spinner{animation-duration:1.6s!important;animation-iteration-count:infinite!important}}.ds-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 16px;color:var(--ds-gray-500);font-size:var(--ds-text-sm);text-align:center}.ds-loading--inline{flex-direction:row;gap:8px;padding:12px 0}.ds-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 16px;text-align:center;color:var(--ds-gray-500);font-size:var(--ds-text-sm)}.ds-segmented{display:inline-flex;padding:3px;gap:2px;background:var(--ds-gray-100);border-radius:var(--ds-radius-sm)}.ds-segmented__item{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:none;border-radius:6px;background:transparent;color:var(--ds-gray-600);font:500 var(--ds-text-sm)/1 var(--ds-font);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--ds-dur) var(--ds-ease),color var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease)}.ds-segmented__item:hover{color:var(--ds-gray-900)}.ds-segmented__item.active,.ds-segmented__item--active{background:var(--ds-gray-0);color:var(--ds-primary-700);box-shadow:var(--ds-shadow-sm)}.wrap{max-width:calc(var(--ds-page-max) + 2 * var(--ds-gutter));margin-inline:auto;padding:24px var(--ds-gutter) 64px}.card{background:var(--ds-gray-0);border:1px solid var(--ds-gray-200);border-radius:var(--ds-radius-md);padding:20px;margin-bottom:16px;box-shadow:var(--ds-shadow-xs)}.card h3{margin:0 0 16px;font-size:var(--ds-text-lg);font-weight:600;letter-spacing:-.01em;line-height:1.35;color:var(--ds-gray-900)}.card-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin:-4px 0 16px;padding-bottom:16px;border-bottom:1px solid var(--ds-gray-100)}.card-head h3{margin:0}.two-col{display:grid;grid-template-columns:1fr 1.3fr;gap:16px}.list-scroll{max-height:320px;overflow-y:auto;padding:4px;border:1px solid var(--ds-gray-200);border-radius:var(--ds-radius-sm);background:var(--ds-gray-0);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.list-scroll .tree-node,.list-scroll .indic-row{margin:0}.chip{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:var(--ds-gray-0);border:1px solid var(--ds-gray-200);border-left:3px solid var(--ds-primary-600);border-radius:var(--ds-radius-sm);padding:10px 8px 10px 12px;margin-bottom:8px;font-size:var(--ds-text-sm);line-height:1.4;color:var(--ds-gray-900);box-shadow:var(--ds-shadow-xs)}.chip button{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--ds-radius-xs);background:none;color:var(--ds-gray-400);font-size:12px;line-height:1;padding:0;transition:background var(--ds-dur) var(--ds-ease),color var(--ds-dur) var(--ds-ease)}.chip button:hover{background:var(--ds-danger-bg);color:var(--ds-danger)}.empty-hint{color:var(--ds-gray-500);font-size:var(--ds-text-sm);line-height:1.5}.field-row{display:flex;gap:16px;margin-top:16px}.field{flex:1;min-width:0}.field label{display:block;font-size:var(--ds-text-sm);font-weight:500;color:var(--ds-gray-700);margin-bottom:6px}select,.input,.ds-input,input[type=text].ds-input,textarea.ds-input{width:100%;height:var(--ds-control-h);padding:0 12px;border:1px solid var(--ds-gray-300);border-radius:var(--ds-radius-sm);font-family:inherit;font-size:var(--ds-text-md);background-color:var(--ds-gray-0);color:var(--ds-gray-900);outline:none;box-shadow:var(--ds-shadow-xs);transition:border-color var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease)}select::placeholder,.input::placeholder,.ds-input::placeholder,input[type=text].ds-input::placeholder,textarea.ds-input::placeholder{color:var(--ds-gray-500)}select:hover:not(:disabled),.input:hover:not(:disabled),.ds-input:hover:not(:disabled),input[type=text].ds-input:hover:not(:disabled),textarea.ds-input:hover:not(:disabled){border-color:var(--ds-gray-400)}select:focus,select:focus-visible,.input:focus,.input:focus-visible,.ds-input:focus,.ds-input:focus-visible,input[type=text].ds-input:focus,input[type=text].ds-input:focus-visible,textarea.ds-input:focus,textarea.ds-input:focus-visible{border-color:var(--ds-primary-600);box-shadow:var(--ds-ring);outline:none}select:disabled,.input:disabled,.ds-input:disabled,input[type=text].ds-input:disabled,textarea.ds-input:disabled{color:var(--ds-gray-400);background-color:var(--ds-gray-50);cursor:not-allowed}select[aria-invalid=true],select.ng-invalid.ng-touched,.input[aria-invalid=true],.input.ng-invalid.ng-touched,.ds-input[aria-invalid=true],.ds-input.ng-invalid.ng-touched,input[type=text].ds-input[aria-invalid=true],input[type=text].ds-input.ng-invalid.ng-touched,textarea.ds-input[aria-invalid=true],textarea.ds-input.ng-invalid.ng-touched{border-color:var(--ds-danger)}textarea.input,textarea.ds-input{height:auto;min-height:88px;padding:10px 12px;line-height:1.5;resize:vertical}select{appearance:none;-webkit-appearance:none;padding-right:36px;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b778c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}select[multiple]{height:auto;padding-right:12px;background-image:none}input[type=checkbox],input[type=radio]{accent-color:var(--ds-primary-600);width:16px;height:16px;cursor:pointer}.ds-label{display:block;font-size:var(--ds-text-sm);font-weight:500;color:var(--ds-gray-700);margin-bottom:6px}.ds-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ds-field>label,.ds-field>.ds-label{margin:0}.ds-hint{font-size:var(--ds-text-xs);color:var(--ds-gray-500)}.ds-error{font-size:var(--ds-text-xs);color:var(--ds-danger)}@media (pointer: coarse){select,.input,.ds-input{height:44px;font-size:16px}}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--ds-control-h);padding:0 16px;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-gray-300);background:var(--ds-gray-0);color:var(--ds-gray-700);font:600 var(--ds-text-sm)/1 var(--ds-font);white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:var(--ds-shadow-xs);transition:background var(--ds-dur) var(--ds-ease),border-color var(--ds-dur) var(--ds-ease),color var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease),transform .08s;-webkit-user-select:none;user-select:none}.ds-btn:hover:not(:disabled){background:var(--ds-gray-50);border-color:var(--ds-gray-400);color:var(--ds-gray-900)}.ds-btn:active:not(:disabled){transform:translateY(1px)}.ds-btn:disabled,.ds-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.ds-btn--primary{background:var(--ds-primary-600);border-color:var(--ds-primary-600);color:#fff;box-shadow:0 1px 2px #2563eb4d}.ds-btn--primary:hover:not(:disabled){background:var(--ds-primary-700);border-color:var(--ds-primary-700);color:#fff}.ds-btn--primary:disabled{background:var(--ds-primary-600);border-color:var(--ds-primary-600)}.ds-btn--ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--ds-gray-600)}.ds-btn--ghost:hover:not(:disabled){background:var(--ds-gray-100);border-color:transparent}.ds-btn--danger{color:var(--ds-danger)}.ds-btn--danger:hover:not(:disabled){background:var(--ds-danger-bg);border-color:#fca5a5;color:#b91c1c}.ds-btn--danger-solid{background:var(--ds-danger);border-color:var(--ds-danger);color:#fff}.ds-btn--danger-solid:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c;color:#fff}.ds-btn--outline{border-color:var(--ds-primary-600);color:var(--ds-primary-600);box-shadow:none}.ds-btn--outline:hover:not(:disabled){background:var(--ds-primary-50);border-color:var(--ds-primary-700);color:var(--ds-primary-700)}.ds-btn--sm{height:var(--ds-control-h-sm);padding:0 12px;font-size:var(--ds-text-xs)}.ds-btn--lg{height:44px;padding:0 20px;font-size:var(--ds-text-md)}.ds-btn--icon{width:var(--ds-control-h);padding:0}.ds-btn--icon.ds-btn--sm{width:var(--ds-control-h-sm)}.ds-btn--block{width:100%}.ds-btn--link{height:auto;padding:2px 4px;border-color:transparent;background:transparent;box-shadow:none;color:var(--ds-primary-700);font-size:var(--ds-text-sm)}.ds-btn--link:hover:not(:disabled){background:transparent;border-color:transparent;color:var(--ds-primary-800);text-decoration:underline;text-underline-offset:3px}.ds-btn--link:active:not(:disabled){transform:none}.ds-dropdown{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:100%;max-height:360px;overflow-y:auto;padding:6px;background:var(--ds-gray-0);border:1px solid var(--ds-gray-200);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-lg)}.ds-dropdown--right{left:auto;right:0}.ds-dropdown__item{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:none;border-radius:var(--ds-radius-xs);background:transparent;color:var(--ds-gray-900);font:400 var(--ds-text-sm)/1.35 var(--ds-font);text-align:left;text-decoration:none;cursor:pointer}.ds-dropdown__item:hover{background:var(--ds-gray-100)}.ds-dropdown__item.active,.ds-dropdown__item[aria-selected=true],.ds-dropdown__item[aria-current=true]{background:var(--ds-primary-50);color:var(--ds-primary-700);font-weight:500}.ds-dropdown__divider{height:1px;margin:4px 8px;background:var(--ds-gray-200)}.ds-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:var(--ds-control-h);padding:0 10px 0 12px;border:1px solid var(--ds-gray-300);border-radius:var(--ds-radius-sm);background:var(--ds-gray-0);box-shadow:var(--ds-shadow-xs);color:var(--ds-gray-900);font:400 var(--ds-text-md)/1 var(--ds-font);text-align:left;cursor:pointer;transition:border-color var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease)}.ds-select-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-select-trigger:hover:not(:disabled){border-color:var(--ds-gray-400)}.ds-select-trigger[aria-expanded=true]{border-color:var(--ds-primary-600);box-shadow:var(--ds-ring)}.ds-select-trigger:disabled{color:var(--ds-gray-400);background:var(--ds-gray-50);cursor:not-allowed}.tree-row{display:flex;align-items:center;gap:6px;min-height:40px;padding:6px 8px 6px 4px;border-bottom:1px solid var(--ds-gray-100);font-size:var(--ds-text-sm);line-height:1.4;border-radius:var(--ds-radius-xs);transition:background var(--ds-dur) var(--ds-ease)}.tree-row:last-child{border-bottom:none}.tree-row:hover{background:var(--ds-gray-50)}.tree-row.tree-child{padding-left:22px}.tree-row.active{color:var(--ds-primary-700);font-weight:600}.tree-row .chevron{width:20px;height:20px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ds-radius-xs);text-align:center;cursor:pointer;color:var(--ds-gray-500);font-size:11px;-webkit-user-select:none;user-select:none}.tree-row .chevron:hover{background:var(--ds-gray-100);color:var(--ds-gray-900)}.tree-row .chevron.spacer{cursor:default}.tree-row .tree-check{display:flex;align-items:center;gap:10px;flex:1;min-width:0;cursor:pointer}.tree-row .tree-check input{margin:0;flex:0 0 auto}.tree-row .count{flex-shrink:0;min-width:24px;height:20px;padding:0 7px;border-radius:var(--ds-radius-full);background:var(--ds-gray-100);color:var(--ds-gray-600);font-size:var(--ds-text-xs);font-weight:500;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.field-tooltip{display:flex;align-items:center;gap:6px;background:var(--ds-warning-bg);border:1px solid #fde68a;color:var(--ds-warning);font-size:var(--ds-text-xs);padding:6px 10px;border-radius:var(--ds-radius-xs);margin-top:8px}.indic-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 10px;border-radius:var(--ds-radius-xs);font-size:var(--ds-text-sm);line-height:1.4;cursor:pointer;border:1px solid transparent;transition:background var(--ds-dur) var(--ds-ease),color var(--ds-dur) var(--ds-ease)}.indic-row:hover{background:var(--ds-gray-50);color:var(--ds-primary-700)}.indic-row.added{background:var(--ds-primary-50);box-shadow:inset 3px 0 0 var(--ds-primary-600);color:var(--ds-primary-700);cursor:default}.indic-row .plus{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ds-radius-full);background:var(--ds-primary-50);color:var(--ds-primary-600);font-size:16px;font-weight:600;line-height:1;transition:background var(--ds-dur) var(--ds-ease),color var(--ds-dur) var(--ds-ease)}.indic-row:hover .plus{background:var(--ds-primary-600);color:#fff}.card-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:20px -20px -20px;padding:16px 20px;border-top:1px solid var(--ds-gray-100);background:var(--ds-gray-25);border-radius:0 0 var(--ds-radius-md) var(--ds-radius-md)}.class-row{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--ds-gray-100)}.class-row:last-child{border-bottom:none}.tabs-col{display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--ds-gray-200);padding-right:12px}.dtab{position:relative;display:flex;align-items:center;min-height:40px;padding:8px 10px 8px 12px;border-radius:var(--ds-radius-sm);font-size:var(--ds-text-sm);color:var(--ds-gray-700);cursor:pointer;transition:background var(--ds-dur) var(--ds-ease),color var(--ds-dur) var(--ds-ease)}.dtab:hover{background:var(--ds-gray-50);color:var(--ds-gray-900)}.dtab.active{background:var(--ds-primary-50);font-weight:600;color:var(--ds-primary-700);box-shadow:inset 3px 0 0 var(--ds-primary-600)}.dtab-count{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:var(--ds-radius-full);background:var(--ds-primary-600);color:#fff;font-size:var(--ds-text-xs);font-weight:600;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.dict-toolbar{display:flex;gap:8px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.dict-toolbar .input{flex:1;min-width:160px}.dict-item{display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 8px;font-size:var(--ds-text-sm);line-height:1.4;border-radius:var(--ds-radius-xs);cursor:pointer;transition:background var(--ds-dur) var(--ds-ease)}.dict-item:hover{background:var(--ds-gray-50)}.dict-item input{pointer-events:none}.tags-wrap{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start;max-height:320px;min-height:120px;padding:10px;border:1px dashed var(--ds-gray-300);border-radius:var(--ds-radius-sm);background:var(--ds-gray-25);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.tag{display:inline-flex;align-items:center;height:26px;padding:0 10px;background:var(--ds-primary-50);border:1px solid var(--ds-primary-100);border-radius:var(--ds-radius-full);color:var(--ds-primary-700);font-size:var(--ds-text-xs);font-weight:500}table.result{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--ds-text-sm)}table.result th,table.result td{border-right:1px solid var(--ds-gray-100);border-bottom:1px solid var(--ds-gray-100);padding:9px 12px;text-align:left;white-space:nowrap}table.result tbody tr:hover td{background:var(--ds-gray-50)}table.result thead th{background:var(--ds-gray-50);color:var(--ds-gray-700);font-size:var(--ds-text-xs);font-weight:600;position:sticky;top:0;z-index:2;border-bottom-color:var(--ds-gray-200)}table.ds-table-fit{width:100%;max-width:100%}table.ds-table-fit th,table.ds-table-fit td{white-space:normal;overflow-wrap:anywhere}table.ds-table-fit th{overflow-wrap:normal}table.result td.num{text-align:right;font-variant-numeric:tabular-nums}table.result .stick-corner{left:0;z-index:3}table.result td.stick-col{position:sticky;left:0;z-index:1;background:var(--ds-gray-0);font-weight:500}table.result th.sortable-th{cursor:pointer;-webkit-user-select:none;user-select:none}table.result th.sortable-th:hover{color:var(--ds-primary-700)}.unit-note{color:var(--ds-gray-500);font-weight:400;font-size:var(--ds-text-xs)}.table-scroll{overflow:auto;max-height:600px;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-gray-200);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.small-note{font-size:var(--ds-text-xs);line-height:1.5;color:var(--ds-gray-500);margin-top:8px}.pivot-zones{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pivot-zone-label{font-size:var(--ds-text-xs);font-weight:600;color:var(--ds-gray-600);margin-bottom:8px}.pivot-chips{display:flex;flex-wrap:wrap;gap:8px;min-height:52px;padding:8px;border:1.5px dashed var(--ds-gray-300);border-radius:var(--ds-radius-sm);background:var(--ds-gray-25);align-content:flex-start;transition:border-color var(--ds-dur) var(--ds-ease),background var(--ds-dur) var(--ds-ease)}.pivot-chip{display:inline-flex;align-items:center;min-height:34px;background:var(--ds-gray-0);border:1px solid var(--ds-gray-300);border-radius:var(--ds-radius-sm);padding:6px 12px 6px 8px;font-size:var(--ds-text-sm);color:var(--ds-gray-900);cursor:grab;-webkit-user-select:none;user-select:none;box-shadow:var(--ds-shadow-xs);transition:border-color var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease)}.pivot-chip:hover{border-color:var(--ds-gray-400)}.pivot-chip-handle{color:var(--ds-gray-400);margin-right:6px;letter-spacing:-1px}.pivot-chip:active{cursor:grabbing}.pivot-chip.cdk-drag-preview{box-shadow:var(--ds-shadow-lg);border-color:var(--ds-primary-500)}.pivot-chips.cdk-drop-list-dragging{border-color:var(--ds-primary-500);background:var(--ds-primary-50)}.builder-shell{display:flex;align-items:flex-start;gap:24px}.builder-left{flex:0 0 300px;position:sticky;top:calc(var(--ds-header-h) + 16px)}.builder-canvas{flex:1;min-width:0}.rail-card{background:var(--ds-gray-0);border:1px solid var(--ds-gray-200);border-radius:var(--ds-radius-md);padding:8px;box-shadow:var(--ds-shadow-xs)}.rail-step{position:relative;display:flex;gap:12px;padding:12px;border-radius:var(--ds-radius-sm);transition:background var(--ds-dur) var(--ds-ease)}.rail-step.clickable{cursor:pointer}.rail-step.clickable:hover{background:var(--ds-gray-50)}.rail-step.active{background:var(--ds-primary-50)}.rail-step-badge{flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--ds-gray-0);border:1.5px solid var(--ds-gray-300);color:var(--ds-gray-500);font-size:var(--ds-text-xs);font-weight:600;display:flex;align-items:center;justify-content:center;transition:background var(--ds-dur) var(--ds-ease),border-color var(--ds-dur) var(--ds-ease),color var(--ds-dur) var(--ds-ease)}.rail-step.active .rail-step-badge{background:var(--ds-primary-600);border-color:var(--ds-primary-600);color:#fff;box-shadow:0 0 0 4px var(--ds-primary-100)}.rail-step.done .rail-step-badge{background:var(--ds-success-bg);border-color:var(--ds-success);color:var(--ds-success)}.rail-step-body{min-width:0;flex:1;padding-top:3px}.rail-step-title{font-size:var(--ds-text-md);font-weight:600;color:var(--ds-gray-900)}.rail-step.active .rail-step-title{color:var(--ds-primary-700)}.rail-step.locked .rail-step-title{color:var(--ds-gray-500);font-weight:500}.rail-step-summary{font-size:var(--ds-text-xs);color:var(--ds-gray-500);margin-top:2px;line-height:1.45}.rail-step.active .rail-step-summary{color:var(--ds-gray-600)}.rail-step-extra{padding:4px 12px 12px 52px}.rail-toggle-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:var(--ds-control-h-sm);padding:0 10px;margin-bottom:8px;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-gray-200);background:var(--ds-gray-0);color:var(--ds-gray-600);cursor:pointer;font:500 var(--ds-text-xs)/1 var(--ds-font);box-shadow:var(--ds-shadow-xs);transition:background var(--ds-dur) var(--ds-ease),color var(--ds-dur) var(--ds-ease)}.rail-toggle-btn:hover{background:var(--ds-gray-50);color:var(--ds-gray-900)}.builder-left.collapsed{flex:0 0 40px}.builder-left.collapsed .rail-card{display:none}.builder-left.collapsed .rail-toggle-btn{width:40px;height:40px;padding:0;margin-bottom:0}.builder-left.collapsed .rail-toggle-btn span,.rail-mini-steps{display:none}.builder-left.collapsed .rail-mini-steps{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:10px}.rail-mini-dot{width:28px;height:28px;border-radius:50%;background:var(--ds-gray-0);border:1.5px solid var(--ds-gray-300);color:var(--ds-gray-500);font-size:var(--ds-text-xs);font-weight:600;display:flex;align-items:center;justify-content:center}.rail-mini-dot.active{background:var(--ds-primary-600);border-color:var(--ds-primary-600);color:#fff;box-shadow:0 0 0 3px var(--ds-primary-100)}.rail-mini-dot.done{background:var(--ds-success-bg);border-color:var(--ds-success);color:var(--ds-success);cursor:pointer}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.stat-tile{background:var(--ds-gray-50);border:1px solid var(--ds-gray-100);border-radius:var(--ds-radius-sm);padding:10px 12px}.stat-tile b{display:block;font-size:var(--ds-text-xl);font-weight:600;color:var(--ds-gray-900);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.stat-tile span{font-size:11px;color:var(--ds-gray-500);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.status-banner{border-radius:var(--ds-radius-sm);padding:10px 12px;font-size:var(--ds-text-xs);font-weight:600;line-height:1.45;margin-bottom:12px}.status-banner.ok{background:var(--ds-success-bg);color:#166534}.status-banner.warn{background:var(--ds-warning-bg);color:var(--ds-warning)}.status-banner.muted{background:var(--ds-gray-50);color:var(--ds-gray-500);font-weight:500}.stub-list{margin-top:16px;padding-top:16px;border-top:1px solid var(--ds-gray-200)}.stub-list h5{margin:0 0 8px;font-size:11px;font-weight:600;color:var(--ds-gray-500);text-transform:uppercase;letter-spacing:.04em}.stub-item{font-size:var(--ds-text-xs);padding:8px 2px;border-bottom:1px solid var(--ds-gray-100);cursor:pointer;color:var(--ds-gray-600)}.stub-item:last-child{border-bottom:none}.stub-item:hover{color:var(--ds-primary-700)}.stub-item .when{display:block;font-size:11px;color:var(--ds-gray-500);margin-top:2px}.chips-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;margin-bottom:20px}.chips-strip .chip{width:auto;margin-bottom:0}.field-row-compact{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--ds-gray-100)}.field-row-compact .field{flex:0 1 280px}.picker-widget-label{font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-gray-900);margin-bottom:8px}.picker-browse{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:16px;margin-top:16px}.picker-browse-label{font-size:11px;font-weight:600;color:var(--ds-gray-500);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.list-scroll-tall{max-height:420px}.search-suggest{border:1px solid var(--ds-gray-200);border-radius:var(--ds-radius-sm);background:var(--ds-gray-0);max-height:360px;overflow-y:auto;padding:4px;box-shadow:var(--ds-shadow-sm);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.search-suggest-label{font-size:11px;font-weight:600;color:var(--ds-gray-500);text-transform:uppercase;letter-spacing:.04em;padding:8px 8px 4px}.indic-row-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.indic-industry{font-size:var(--ds-text-xs);color:var(--ds-gray-500);margin-top:2px}.indicator-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.pill-mini{display:inline-flex;align-items:center;height:20px;font-size:11px;font-weight:600;padding:0 8px;border-radius:var(--ds-radius-full);background:var(--ds-gray-100);color:var(--ds-gray-600)}.pill-mini.period{background:var(--ds-primary-50);color:var(--ds-primary-700)}.pill-mini.classif{background:#f3eefb;color:#6b3fa0}.onboard-strip{position:relative;display:flex;align-items:stretch;margin-bottom:20px;padding:16px 44px 16px 16px;background:var(--ds-gray-25);border:1px solid var(--ds-gray-200);border-radius:var(--ds-radius-md)}.onboard-steps{display:flex;flex:1;gap:24px;flex-wrap:wrap}.onboard-step{display:flex;gap:12px;align-items:flex-start;flex:1;min-width:min(200px,100%)}.onboard-num{flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:var(--ds-primary-50);border:1px solid var(--ds-primary-200);color:var(--ds-primary-700);font-size:var(--ds-text-xs);font-weight:600;display:flex;align-items:center;justify-content:center}.onboard-text b{display:block;font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-gray-900);margin-bottom:2px}.onboard-text span{font-size:var(--ds-text-xs);color:var(--ds-gray-500);line-height:1.5}.onboard-close{position:absolute;top:10px;right:10px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--ds-gray-400);font-size:12px;line-height:1;padding:0;border-radius:var(--ds-radius-xs);cursor:pointer}.onboard-close:hover{background:var(--ds-gray-100);color:var(--ds-gray-900)}.dict-action-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.dict-action-bar-btns{display:flex;gap:8px;flex-wrap:wrap}.table-toolbar{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--ds-gray-100)}.toolbar-label{font-size:11px;font-weight:600;color:var(--ds-gray-500);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.preset-row{display:flex;gap:8px}.preset-btn{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-gray-200);background:var(--ds-gray-0);cursor:pointer;font-size:11px;font-weight:500;color:var(--ds-gray-600);width:92px;text-align:center;line-height:1.3;transition:border-color var(--ds-dur) var(--ds-ease),background var(--ds-dur) var(--ds-ease),color var(--ds-dur) var(--ds-ease)}.preset-btn:hover{border-color:var(--ds-gray-300);background:var(--ds-gray-50)}.preset-btn.active{border-color:var(--ds-primary-600);background:var(--ds-primary-50);color:var(--ds-primary-700);box-shadow:0 0 0 1px var(--ds-primary-600)}.table-toolbar-zones{display:flex;flex-wrap:wrap;gap:16px;flex:1;min-width:min(280px,100%)}.table-toolbar-zones .axis-rail-zone{flex:1}.axis-rail-zone{margin-bottom:0}.axis-rail-label{font-size:11px;font-weight:600;color:var(--ds-gray-500);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.role-pill{display:inline-flex;align-items:center;height:18px;font-size:11px;font-weight:600;padding:0 7px;border-radius:var(--ds-radius-full);margin-left:8px;vertical-align:middle}.role-pill.rows{background:var(--ds-primary-50);color:var(--ds-primary-700)}.role-pill.cols{background:var(--ds-warning-bg);color:var(--ds-warning)}.dtab-status{flex-shrink:0;width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:8px;background:var(--ds-gray-300)}.dtab-status.done{background:var(--ds-success)}.step-hint{font-size:var(--ds-text-sm);color:var(--ds-gray-600);margin:-8px 0 20px;line-height:1.5}.empty-state{padding:24px 16px;text-align:center;color:var(--ds-gray-500);font-size:var(--ds-text-sm)}@media (max-width: 860px){.grid2{grid-template-columns:1fr}}
