.csm-voice-textarea{grid-column:1/-1}.csm-voice-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.csm-follow-up-import-modal{width:min(640px,calc(100vw - 32px))}.csm-follow-up-import-guide{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:var(--space-4);padding:var(--space-4)}.csm-follow-up-import-guide p{color:var(--fg2);line-height:1.6;margin:var(--space-2) 0}.csm-follow-up-import-file{height:auto;min-height:36px;padding-bottom:var(--space-2);padding-top:var(--space-2)}.csm-follow-up-import-file input{color:var(--fg1);font:inherit;width:100%}.csm-follow-up-import-selected{align-items:center;color:var(--fg2);display:flex;gap:var(--space-2);margin:var(--space-3) 0 0;overflow-wrap:anywhere}.csm-follow-up-import-message{background:var(--danger-container);border-color:var(--danger);color:var(--danger-fg);margin-top:var(--space-4)}.csm-follow-up-import-success{background:var(--success-container);border-color:var(--success);color:var(--success-fg)}.csm-sticky-action-scroll{position:relative}.csm-sticky-action-scroll:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.nkypc-table .csm-sticky-action-column{background:var(--bg-surface);border-left:1px solid var(--border-strong);box-sizing:border-box;overflow:visible;position:sticky;right:0;text-overflow:clip;white-space:nowrap;z-index:1}.nkypc-table thead .csm-sticky-action-column{background:var(--amber-50);color:var(--amber-800);font-weight:600;z-index:2}.nkypc-table tbody tr:hover>.csm-sticky-action-column{background:var(--bg-hover)}.nkypc-table tbody tr.nkypc-selected>.csm-sticky-action-column{background:var(--bg-selected)}.csm-sticky-action-scroll.is-overflowing:not(.is-at-end) .csm-sticky-action-column{box-shadow:-7px 0 8px -7px #1a171247}.nkypc-table .csm-sticky-action-column--84{max-width:84px;min-width:84px;width:84px}.nkypc-table .csm-sticky-action-column--108{max-width:108px;min-width:108px;width:108px}.nkypc-table .csm-sticky-action-column--168{max-width:168px;min-width:168px;width:168px}.csm-sticky-action-column .csm-link-button{white-space:nowrap}.csm-sticky-action-column .csm-link-button:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--amber-500);outline-offset:2px}.csm-sticky-action-column .csm-link-button:disabled{color:var(--fg3);cursor:not-allowed}.csm-sticky-action-column .csm-link-button+.csm-link-button{margin-left:var(--space-3)}.csm-operation-filters{margin-bottom:var(--space-5)}.csm-operation-actions{display:flex;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-5)}.csm-operation-section{margin-bottom:var(--space-5)}.csm-operation-facts{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.csm-operation-facts dt{color:var(--fg3);margin-bottom:var(--space-2)}.csm-operation-facts dd{margin:0;overflow-wrap:anywhere}.csm-order-detail{grid-gap:var(--space-5);display:grid;gap:var(--space-5)}.csm-order-detail-title{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.csm-order-detail-identity{grid-gap:var(--space-4);display:grid;gap:var(--space-4)}.csm-order-detail-merchant{color:var(--fg1);font-size:var(--fs-h2);font-weight:600;overflow-wrap:anywhere}.csm-order-detail-facts{grid-gap:var(--space-4) var(--space-5);display:grid;gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.csm-order-detail-identity .csm-order-detail-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.csm-order-detail-facts dt{color:var(--fg3);margin-bottom:var(--space-2)}.csm-order-detail-facts dd{margin:0;overflow-wrap:anywhere}.csm-order-detail-wide{grid-column:1/-1}.csm-order-detail-summary{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr))}.csm-order-detail-summary .nkypc-sep{display:none}.csm-order-detail-summary .nkypc-item{min-width:0;padding:var(--space-2) var(--space-4)}.csm-order-detail-summary .nkypc-kpi-val{overflow-wrap:anywhere}.csm-order-detail-columns{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.csm-order-detail-section{min-width:0}.csm-order-detail-products h2,.csm-order-detail-section h2{font-size:var(--fs-h3);margin:0 0 var(--space-4)}.csm-order-detail-no-shipping p{color:var(--fg3);margin:var(--space-3) 0 0}.csm-order-detail-remark{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.csm-order-detail-products-heading{align-items:baseline;display:flex;gap:var(--space-3)}.csm-order-detail-count{font-feature-settings:"tnum";color:var(--fg3);font-variant-numeric:tabular-nums}.csm-order-detail-table-scroll{overflow-x:auto}.csm-order-detail-table-scroll .nkypc-table{min-width:640px}.csm-operation-items{grid-gap:var(--space-4);display:grid;gap:var(--space-4)}.csm-operation-item{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-4)}.csm-order-preview{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--space-3) 0}.csm-order-preview dt{color:var(--fg3)}.csm-order-preview dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:var(--space-2) 0 0}.csm-order-preview--total{background:var(--surface);border-radius:var(--radius-sm);padding:var(--space-4)}.csm-operation-form fieldset{border:0;margin:0;min-width:0;padding:0}.csm-operation-form textarea{width:100%}.csm-operation-form--merchant .nkypc-form-grid{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.csm-merchant-image{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);display:block;margin:var(--space-2) 0;max-height:180px;object-fit:contain;width:min(100%,220px)}.csm-merchant-image-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.csm-merchant-image-actions input[type=file]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.csm-merchant-image-field .nkypc-alert{display:block;margin-top:var(--space-2)}.csm-operation-date-range{align-items:center;display:flex;gap:var(--space-2);min-width:0;width:100%}.csm-operation-date-range .csm-native-input{flex:1 1;min-width:0;width:0}.csm-merchant-order-statistics{margin-bottom:var(--space-5)}.csm-merchant-order-statistics-heading{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-4)}.csm-merchant-order-statistics-heading h2{font-size:var(--fs-h3);margin:0}.csm-merchant-order-statistics-heading p{color:var(--fg3);margin:var(--space-2) 0 0}.csm-merchant-order-statistics-summary{grid-gap:var(--space-4);background:var(--surface);border-radius:var(--radius-sm);display:grid;gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 var(--space-5);padding:var(--space-4)}.csm-merchant-order-statistics-summary dt{color:var(--fg3);margin-bottom:var(--space-2)}.csm-merchant-order-statistics-summary dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;margin:0;overflow-wrap:anywhere}@media(max-width:768px){.csm-operation-filters .nkypc-form-grid--3col,.csm-operation-form .nkypc-form-grid,.csm-order-detail-columns,.csm-order-preview{grid-template-columns:minmax(0,1fr)}.csm-order-detail-identity .csm-order-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.csm-order-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.csm-merchant-order-statistics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.csm-operation-date-range{display:grid;grid-template-columns:minmax(0,1fr)}.csm-operation-date-range .csm-native-input{width:100%}.csm-operation-date-range>span{text-align:center}.csm-page-title:has(>.csm-operation-actions){align-items:stretch;flex-direction:column;gap:var(--space-3)}.csm-page-title>.csm-operation-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:0}.csm-page-title>.csm-operation-actions .nkypc-btn{flex:none;white-space:nowrap}.csm-operation-facts{gap:var(--space-4)}.csm-operation-facts,.csm-order-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.csm-merchant-order-statistics-heading{align-items:stretch;flex-direction:column}}@media(max-width:360px){.csm-operation-facts{grid-template-columns:1fr}.csm-order-detail-identity .csm-order-detail-facts,.csm-order-detail-summary{grid-template-columns:minmax(0,1fr)}}.csm-dashboard-page{padding:16px 22px 24px}.csm-dashboard-page .csm-page-title{margin-bottom:12px}.csm-dashboard-page .csm-page-title p{margin-top:4px}.csm-dashboard-page .csm-dashboard-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.csm-dashboard-page .csm-dashboard-actions,.csm-dashboard-page .csm-dashboard-priority{grid-template-columns:repeat(3,minmax(0,1fr))}.csm-dashboard-page .csm-dashboard-stat{min-height:98px;padding:14px 16px}.csm-dashboard-priority .csm-dashboard-stat{border-top:3px solid #c78964;min-height:112px}.csm-dashboard-priority .csm-dashboard-stat:nth-child(2){border-top-color:#d4a84d}.csm-dashboard-priority .csm-dashboard-stat:nth-child(3){border-top-color:#78a49c}.csm-dashboard-aside{color:var(--fg3);font-size:var(--fs-caption)}.csm-dashboard-reports{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);margin-top:18px;min-width:0}.csm-dashboard-page .csm-dashboard-report{min-width:0;padding:16px}.csm-dashboard-report h2{font-size:var(--fs-h3);margin:0}.csm-dashboard-report p{color:var(--fg3);font-size:var(--fs-caption);margin:4px 0 12px}.csm-dashboard-bars{align-items:end;display:flex;gap:10px;height:190px}.csm-dashboard-bar-col{font-feature-settings:"tnum";align-items:center;display:flex;flex:1 1;flex-direction:column;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;gap:var(--space-2);height:100%;justify-content:end;min-width:0;text-align:center}.csm-dashboard-bar-col strong{font-size:var(--fs-body)}.csm-dashboard-bar-track{align-items:end;display:flex;height:130px;max-width:76px;width:100%}.csm-dashboard-bar{background:#83aaa3;border-radius:5px 5px 0 0;min-height:4px;width:100%}.csm-dashboard-bar-col:last-child .csm-dashboard-bar{background:#d1a65e}.csm-dashboard-report .nkypc-table{min-width:470px}.csm-dashboard-list .nkypc-table{min-width:1280px}.csm-dashboard-list--renew30 .nkypc-table{min-width:1680px}.csm-dashboard-list .nkypc-table .csm-dashboard-frozen-action{background:var(--bg-surface);box-shadow:-8px 0 12px -12px #1c272d80;max-width:none;min-width:220px;overflow:visible;position:sticky;right:0;width:220px;z-index:1}.csm-dashboard-list .nkypc-table thead .csm-dashboard-frozen-action{background:var(--bg-subtle);z-index:2}.csm-dashboard-list .nkypc-table tbody tr:hover .csm-dashboard-frozen-action{background:var(--bg-hover)}.csm-dashboard-grid h3{font-size:var(--fs-body);font-weight:500;margin:0}.csm-dashboard-grid p{color:var(--fg3);font-size:var(--fs-caption);line-height:1.6;margin:var(--space-2) 0 0}.csm-dashboard-metric{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between;margin-top:8px}.csm-dashboard-value{font-feature-settings:"tnum";font:600 var(--fs-h1) var(--font-mono);font-variant-numeric:tabular-nums}.csm-dashboard-count{align-items:baseline;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;padding:0}.csm-dashboard-count:focus-visible .csm-dashboard-value,.csm-dashboard-count:hover:not(:disabled) .csm-dashboard-value{color:#a87500;color:var(--brand-600,#a87500);text-decoration:underline}.csm-dashboard-count:disabled{cursor:default}.csm-dashboard-count:focus-visible{border-radius:2px;outline:2px solid currentColor;outline-offset:4px}.csm-dashboard-report-link{font-feature-settings:"tnum";background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;padding:0}.csm-dashboard-report-link:focus-visible,.csm-dashboard-report-link:hover:not(:disabled){color:#a87500;color:var(--brand-600,#a87500);text-decoration:underline}.csm-dashboard-report-link:focus-visible{border-radius:2px;outline:2px solid currentColor;outline-offset:3px}.csm-dashboard-report-link:disabled{cursor:default}.csm-dashboard-unit{color:var(--fg3);font-size:var(--fs-caption);margin-left:var(--space-2)}.csm-dashboard-heading{margin:16px 0 10px}.csm-dashboard-toolbar{align-items:center;display:flex;gap:var(--space-4)}.csm-dashboard-subtext{color:var(--fg3);display:block;font-size:var(--fs-caption);margin-top:var(--space-1)}.csm-dashboard-rules{line-height:1.8;margin-bottom:var(--space-4)}.csm-dashboard-rules p{margin:var(--space-2) 0}.csm-dashboard-detail{margin-top:var(--space-4)}.csm-dashboard-facts{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.csm-dashboard-facts dt{color:var(--fg3)}.csm-dashboard-facts dd{margin:var(--space-2) 0 0}.csm-dashboard-search{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.csm-dashboard-search input{background:#fff;background:var(--bg,#fff);border:1px solid #ddd;border:1px solid var(--line,#ddd);border-radius:6px;color:inherit;flex:1 1;max-width:420px;min-width:260px;padding:var(--space-2) var(--space-3)}.csm-dashboard-row-actions{align-items:center;display:flex;gap:var(--space-3);white-space:nowrap}.csm-dashboard-row-action{min-height:32px;padding:6px 10px}.csm-dashboard-notice{color:#39766b;color:var(--success-700,#39766b)}.csm-workbench-drawer .nkypc-drawer-head p{color:var(--fg3);font-size:var(--fs-caption);margin:var(--space-1) 0 0}.csm-workbench-source{grid-gap:var(--space-2);display:grid;font-size:var(--fs-caption);gap:var(--space-2);margin-bottom:var(--space-5)}.csm-workbench-source span{color:var(--fg3)}.csm-workbench-drawer textarea{min-height:92px;width:100%}@media(max-width:1100px){.csm-dashboard-page .csm-dashboard-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.csm-dashboard-reports{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.csm-dashboard-page .csm-dashboard-actions,.csm-dashboard-page .csm-dashboard-grid,.csm-dashboard-page .csm-dashboard-priority{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.csm-dashboard-facts{grid-template-columns:1fr}.csm-dashboard-toolbar{flex-wrap:wrap}}@media(max-width:500px){.csm-dashboard-page{padding:14px}.csm-dashboard-page .csm-dashboard-actions,.csm-dashboard-page .csm-dashboard-grid,.csm-dashboard-page .csm-dashboard-priority{grid-template-columns:1fr}.csm-dashboard-search{flex-wrap:wrap}.csm-dashboard-search input{flex:1 1 100%;max-width:none;min-width:0;width:100%}}.csm-reference-select{min-width:0;position:relative;width:100%}.csm-reference-select>.nkypc-sel-dropdown{left:0;position:absolute;right:0;z-index:3}.csm-reference-select .csm-native-input{min-width:0;width:100%}.csm-region-scope{grid-gap:var(--space-3);display:grid;gap:var(--space-3);min-width:0}.csm-region-scope p{line-height:1.65;margin:0}.csm-region-selection{grid-gap:var(--space-2);display:grid;gap:var(--space-2)}.csm-region-selection>div{display:flex;flex-wrap:wrap;gap:var(--space-1)}.csm-region-groups{border:1px solid var(--border);border-radius:var(--radius-sm);max-height:340px;overflow:auto}.csm-region-groups section{border-bottom:1px solid var(--divider);padding:var(--space-3)}.csm-region-groups section:last-child{border-bottom:0}.csm-region-province{flex-wrap:wrap;margin-bottom:var(--space-3)}.csm-region-cities{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding-left:var(--space-5)}.csm-region-history{grid-gap:var(--space-2);display:grid;gap:var(--space-2)}.csm-record-drawer.csm-permission-drawer{width:min(700px,100vw)}.csm-permission-drawer .nkypc-form-grid{max-width:none}.csm-permission-picker{min-width:0}.csm-permission-picker .nkypc-sel-dropdown{position:relative}.csm-permission-picker .nkypc-sel-opt{background:#0000;border:0;font:inherit;text-align:left;width:100%}.csm-permission-scopes{max-width:480px;min-width:240px;white-space:normal!important}.csm-permission-scopes>span{display:inline-block;margin:2px 8px 2px 0}.csm-permission-confirm{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3)}.csm-permission-confirm label{margin-top:var(--space-2)}@media (max-width:600px){.csm-region-cities{grid-template-columns:1fr}.csm-record-drawer.csm-permission-drawer{width:100vw}.csm-permission-drawer .nkypc-drawer-body{padding:var(--space-4)}}.csm-feature-filters{margin-bottom:var(--space-5)}.csm-feature-date-range{align-items:center;display:flex;gap:var(--space-2)}.csm-feature-date-range input{min-width:0;width:100%}.csm-feature-summary{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:var(--space-4)}.csm-feature-summary div{border-right:1px solid var(--line);min-width:0;padding:var(--space-2) var(--space-3)}.csm-feature-summary div:last-child{border-right:0}.csm-feature-summary span{color:var(--fg3);display:block;font-size:var(--fs-caption);margin-bottom:var(--space-2)}.csm-feature-summary strong{font-feature-settings:"tnum";display:block;font:600 var(--fs-h2) var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.csm-feature-summary .csm-feature-summary-note{background:var(--bg2);border-right:0;grid-column:1/-1;padding:var(--space-2) var(--space-3)}.csm-feature-summary .csm-feature-summary-note span,.csm-feature-summary .csm-feature-summary-note strong{display:inline;font:inherit;margin:0}.csm-feature-summary .csm-feature-summary-note strong{color:var(--warning);font-weight:600;margin-left:var(--space-2)}.csm-feature-column-picker{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fs-caption);gap:var(--space-4);margin-bottom:var(--space-2);padding:var(--space-3) 0}.csm-feature-column-picker label{align-items:center;display:flex;gap:var(--space-1)}.csm-feature-table{min-width:1200px}.csm-feature-table td,.csm-feature-table th{white-space:nowrap}.csm-feature-period{color:var(--fg3);display:block;font-size:var(--fs-caption);margin-top:var(--space-1)}.csm-feature-no-data{display:table;margin-top:var(--space-2)}@media(max-width:1000px){.csm-feature-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.csm-feature-summary div:nth-child(3){border-right:0}}@media(max-width:600px){.csm-feature-date-range{display:grid;grid-template-columns:1fr}.csm-feature-date-range span{text-align:center}.csm-feature-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.csm-feature-summary div:nth-child(3){border-right:1px solid var(--line)}.csm-feature-summary div:nth-child(2n){border-right:0}.csm-feature-column-picker{align-items:flex-start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.csm-feature-column-picker strong{grid-column:1/-1}}.csm-assistant-page .csm-toolbar{flex-wrap:wrap;justify-content:flex-start}.csm-assistant-page form .csm-search{flex:1 1;min-width:0;padding-left:var(--space-3)}.csm-assistant-page .csm-ai-result{min-width:0}.csm-assistant-page .nkypc-alert{margin-bottom:var(--space-4)}*,:after,:before{box-sizing:border-box}:root{--amber-50:#fff8e1;--amber-100:#ffefb8;--amber-200:#ffe283;--amber-300:#ffd24d;--amber-400:#ffc61f;--amber-500:#ffbf00;--amber-600:#e0a400;--amber-700:#b38200;--amber-800:#795900;--amber-900:#4a3700;--neutral-0:#fff;--neutral-25:#fbfcfd;--neutral-50:#f8f9fa;--neutral-100:#f1f3f4;--neutral-200:#e3e5e8;--neutral-300:#d1d3d8;--neutral-400:#8e8f91;--neutral-500:#6e6f73;--neutral-600:#3c3c43;--neutral-700:#2e2e35;--neutral-800:#232328;--neutral-900:#1c1c1e;--success:#2e7d52;--success-fg:#1c5436;--success-container:#dbf0e2;--danger:#c0392b;--danger-fg:#8e2218;--danger-container:#fbe3e0;--warning:#d97706;--warning-fg:#9a5404;--warning-container:#fcebcf;--info:#2563a8;--info-fg:#19457a;--info-container:#dceaf7;--purple:#4f46e5;--purple-fg:#3730a3;--purple-container:#e0e7ff;--teal:#0d9488;--teal-fg:#0f766e;--teal-container:#ccfbf1;--inflow:var(--success);--outflow:var(--danger);--primary:var(--amber-800);--primary-hover:#6a4e00;--primary-press:#573f00;--primary-container:var(--amber-500);--on-primary:#fff;--on-primary-container:var(--neutral-900);--accent:var(--amber-500);--bg-canvas:var(--neutral-50);--bg-surface:var(--neutral-0);--bg-subtle:var(--neutral-25);--bg-sunken:var(--neutral-100);--bg-hover:var(--neutral-25);--bg-selected:var(--amber-50);--fg1:var(--neutral-900);--fg2:var(--neutral-600);--fg3:var(--neutral-400);--fg-on-accent:var(--neutral-900);--border:var(--neutral-100);--border-strong:var(--neutral-300);--divider:var(--neutral-100);--focus-ring:#ffbf0073;--font-sans:system-ui,-apple-system,sans-serif;--font-mono:ui-monospace,monospace;--text-display:600 32px/40px var(--font-sans);--text-h1:600 24px/32px var(--font-sans);--text-h2:600 20px/28px var(--font-sans);--text-h3:600 16px/24px var(--font-sans);--text-body-lg:400 16px/22px var(--font-sans);--text-body:400 14px/20px var(--font-sans);--text-body-sm:400 12px/18px var(--font-sans);--text-caption:400 12px/16px var(--font-sans);--text-label:400 12px/16px var(--font-sans);--fs-display:32px;--fs-h1:24px;--fs-h2:20px;--fs-h3:16px;--fs-body-lg:16px;--fs-body:14px;--fs-body-sm:12px;--fs-caption:12px;--fs-label:12px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--shadow-xs:0 1px 2px #1c1c1e0f;--shadow-sm:0 1px 3px #1c1c1e14,0 1px 2px #1c1c1e0d;--shadow-md:0 4px 10px #1c1c1e14,0 2px 4px #1c1c1e0d;--shadow-lg:0 12px 28px #1c1c1e1f,0 4px 8px #1c1c1e0f;--shadow-focus:0 0 0 2px var(--focus-ring);--ease-standard:cubic-bezier(0.2,0,0,1);--ease-emphasized:cubic-bezier(0.2,0,0,1.2);--dur-fast:120ms;--dur-base:180ms;--dur-slow:260ms}.nkypc-root,.nkypc-type{-webkit-font-smoothing:antialiased;color:#1c1c1e;color:var(--fg1);font:400 14px/20px system-ui,-apple-system,sans-serif;font:var(--text-body);text-rendering:optimizeLegibility}.nkypc-display{font:600 32px/40px system-ui,-apple-system,sans-serif;font:var(--text-display)}.nkypc-display,.nkypc-h1{color:#1c1c1e;color:var(--fg1);letter-spacing:-.01em}.nkypc-h1{font:600 24px/32px system-ui,-apple-system,sans-serif;font:var(--text-h1)}.nkypc-h2{font:600 20px/28px system-ui,-apple-system,sans-serif;font:var(--text-h2)}.nkypc-h2,.nkypc-h3{color:#1c1c1e;color:var(--fg1)}.nkypc-h3{font:600 16px/24px system-ui,-apple-system,sans-serif;font:var(--text-h3)}.nkypc-body-lg{font:400 16px/22px system-ui,-apple-system,sans-serif;font:var(--text-body-lg)}.nkypc-body,.nkypc-body-lg{color:#1c1c1e;color:var(--fg1)}.nkypc-body{font:400 14px/20px system-ui,-apple-system,sans-serif;font:var(--text-body)}.nkypc-body-sm{color:#3c3c43;color:var(--fg2);font:400 12px/18px system-ui,-apple-system,sans-serif;font:var(--text-body-sm)}.nkypc-caption{font:400 12px/16px system-ui,-apple-system,sans-serif;font:var(--text-caption)}.nkypc-caption,.nkypc-label{color:#3c3c43;color:var(--fg2)}.nkypc-label{font:400 12px/16px system-ui,-apple-system,sans-serif;font:var(--text-label);letter-spacing:.01em}.nkypc-num{font-feature-settings:"tnum";font-family:ui-monospace,monospace;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.nkypc-btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:500;gap:var(--space-2);height:34px;padding:0 var(--space-4)}.nkypc-btn--primary{background:var(--amber-500);color:var(--neutral-900)}.nkypc-btn--primary:hover{background:var(--amber-400)}.nkypc-btn--primary:active{background:var(--amber-600)}.nkypc-btn--secondary{background:var(--bg-surface);border-color:var(--border-strong);color:var(--neutral-800)}.nkypc-btn--secondary:hover{background:var(--bg-hover)}.nkypc-btn--ghost{background:#0000;color:var(--amber-800)}.nkypc-btn--ghost:hover{background:var(--amber-50)}.nkypc-btn--danger{background:var(--bg-surface);border-color:var(--danger);color:var(--danger)}.nkypc-btn--disabled{background:var(--neutral-100);border-color:var(--border);color:var(--neutral-400);cursor:not-allowed}.nkypc-chip{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-size:var(--fs-caption);font-weight:500;gap:var(--space-1);padding:var(--space-1) var(--space-3)}.nkypc-dot{border-radius:50%;height:6px;width:6px}.nkypc-chip--success{background:var(--success-container);color:var(--success-fg)}.nkypc-chip--success .nkypc-dot{background:var(--success)}.nkypc-chip--danger{background:var(--danger-container);color:var(--danger-fg)}.nkypc-chip--danger .nkypc-dot{background:var(--danger)}.nkypc-chip--warning{background:var(--warning-container);color:var(--warning-fg)}.nkypc-chip--warning .nkypc-dot{background:var(--warning)}.nkypc-chip--info{background:var(--info-container);color:var(--info-fg)}.nkypc-chip--info .nkypc-dot{background:var(--info)}.nkypc-chip--purple{background:var(--purple-container);color:var(--purple-fg)}.nkypc-chip--purple .nkypc-dot{background:var(--purple)}.nkypc-chip--teal{background:var(--teal-container);color:var(--teal-fg)}.nkypc-chip--teal .nkypc-dot{background:var(--teal)}.nkypc-chip--neutral{background:var(--neutral-100);color:var(--fg2)}.nkypc-chip--neutral .nkypc-dot{background:var(--fg3)}.nkypc-chip--text{background:#0000;border-radius:0;padding:0}.nkypc-tag{align-items:center;background:var(--neutral-100);border-radius:var(--radius-sm);color:var(--neutral-600);display:inline-flex;font-size:12px;font-weight:500;justify-content:center;line-height:1;padding:var(--space-1) var(--space-2);white-space:nowrap}.nkypc-tag--amber{background:var(--amber-100);color:var(--amber-800)}.nkypc-tag--success{background:var(--success-container);color:var(--success-fg)}.nkypc-tag--danger{background:var(--danger-container);color:var(--danger-fg)}.nkypc-tag--info{background:var(--info-container);color:var(--info-fg)}.nkypc-tag--outline{background:var(--bg-surface);border:1px solid var(--border-strong);color:var(--fg2)}.nkypc-tag--outline.nkypc-tag--amber{background:#0000;border-color:var(--amber-600);color:var(--amber-800)}.nkypc-tag--outline.nkypc-tag--danger{background:#0000;border-color:var(--danger);color:var(--danger)}.nkypc-iotag{align-items:center;border-radius:2px;display:inline-flex;font-size:8px;font-weight:500;justify-content:center;line-height:1;padding:2px;white-space:nowrap}.nkypc-iotag--in{background:var(--success-container);color:var(--success-fg)}.nkypc-iotag--out{background:var(--danger-container);color:var(--danger-fg)}.nkypc-card{border-radius:var(--radius-md);padding:var(--space-5)}.nkypc-card--basic,.nkypc-card--shadow{background:var(--bg-surface);border:1px solid var(--border)}.nkypc-card--accent{background:var(--amber-50);border:1px solid var(--amber-200)}.nkypc-card--sunken{background:var(--bg-subtle);border:1px solid var(--border)}.nkypc-kpi{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4)}.nkypc-kpi .nkypc-kpi-lab{color:var(--fg2);font:var(--text-label)}.nkypc-kpi .nkypc-ic{align-items:center;border-radius:var(--radius-sm);display:flex;font-size:var(--fs-h3);height:30px;justify-content:center;width:30px}.nkypc-kpi .nkypc-kpi-val{font-feature-settings:"tnum";color:var(--fg1);font-family:var(--font-mono);font-size:var(--fs-h1);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;margin-top:var(--space-3)}.nkypc-kpi .nkypc-delta{align-items:center;display:flex;font-family:var(--font-mono);font-size:var(--fs-caption);gap:var(--space-1);margin-top:var(--space-2)}.nkypc-kpi .nkypc-delta.nkypc-up{color:var(--success)}.nkypc-kpi .nkypc-delta.nkypc-down{color:var(--danger)}.nkypc-summary-bar{align-items:center;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;padding:var(--space-3) var(--space-1)}.nkypc-item{flex:1 1;padding:0 var(--space-5)}.nkypc-sep{background:var(--border);height:30px;width:1px}.nkypc-item .nkypc-kpi-lab{color:var(--fg2);font-size:12px}.nkypc-item .nkypc-kpi-val{font-feature-settings:"tnum";color:var(--fg1);font-family:var(--font-mono);font-size:var(--fs-h3);font-variant-numeric:tabular-nums;font-weight:600;margin-top:var(--space-1)}.nkypc-seg{display:flex;gap:var(--space-2)}.nkypc-seg-item{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--fg2);cursor:pointer;display:grid;flex:1 1;font-size:14px;height:38px;place-items:center}.nkypc-seg-item.nkypc-on{background:var(--bg-selected);border-color:var(--amber-500);color:var(--amber-800);font-weight:600}.nkypc-cb{align-items:center;border-radius:var(--radius-xs);cursor:pointer;display:inline-flex;flex:none;font-size:var(--fs-caption);height:16px;justify-content:center;width:16px}.nkypc-cb--off{background:var(--neutral-0);border:1.5px solid var(--border-strong)}.nkypc-cb--indet,.nkypc-cb--on{background:var(--amber-500);color:var(--neutral-900)}.nkypc-cb--hover{background:var(--amber-50);border:1.5px solid var(--amber-500)}.nkypc-cb--dis{background:var(--neutral-100);border:1.5px solid var(--border);color:var(--neutral-400)}.nkypc-cb--dis-on{background:var(--neutral-300);color:var(--neutral-0)}.nkypc-radio{align-items:center;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;flex:none;height:16px;justify-content:center;width:16px}.nkypc-radio--off{background:var(--neutral-0);border:1.5px solid var(--border-strong)}.nkypc-radio--on{background:var(--neutral-0);border:1.5px solid var(--amber-500)}.nkypc-radio--on:after{background:var(--amber-500);border-radius:var(--radius-pill);content:"";height:8px;width:8px}.nkypc-radio--hover{background:var(--amber-50);border:1.5px solid var(--amber-500)}.nkypc-radio--dis{background:var(--neutral-100);border:1.5px solid var(--border);cursor:not-allowed}.nkypc-radio--dis-on{background:var(--neutral-0);border:1.5px solid var(--neutral-300);cursor:not-allowed}.nkypc-radio--dis-on:after{background:var(--neutral-300);border-radius:var(--radius-pill);content:"";height:8px;width:8px}.nkypc-opt-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);min-height:36px}.nkypc-opt{color:var(--fg1);font-size:var(--fs-body);gap:var(--space-2)}.nkypc-opt,.nkypc-switch{align-items:center;cursor:pointer;display:inline-flex}.nkypc-switch{background:var(--neutral-300);border-radius:var(--radius-pill);flex:none;height:18px;padding:2px;transition:background var(--dur-fast) var(--ease-standard);width:32px}.nkypc-switch-thumb{background:var(--neutral-0);border-radius:var(--radius-pill);box-shadow:var(--shadow-xs);height:14px;transition:transform var(--dur-fast) var(--ease-standard);width:14px}.nkypc-switch--off{background:var(--neutral-300)}.nkypc-switch--on{background:var(--amber-500)}.nkypc-switch--on .nkypc-switch-thumb{transform:translateX(14px)}.nkypc-switch--dis{background:var(--neutral-300);cursor:not-allowed;opacity:.5}.nkypc-datefilter-seg{border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;height:36px;overflow:hidden}.nkypc-datefilter-seg-item{align-items:center;border-left:1px solid var(--border);cursor:pointer;display:flex;font-size:var(--fs-body);padding:0 var(--space-4)}.nkypc-datefilter-seg-item:first-child{border-left:none}.nkypc-datefilter-seg-item.nkypc-active{background:var(--amber-50);color:var(--amber-800);font-weight:600}.nkypc-datefilter-seg-item.nkypc-default{background:var(--bg-surface);color:var(--fg2)}.nkypc-date-chip{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--fg1);cursor:pointer;display:inline-flex;font-size:var(--fs-body);gap:var(--space-2);height:36px;padding:0 var(--space-3)}.nkypc-date-chip.nkypc-open{border-color:var(--amber-500);box-shadow:var(--shadow-focus)}.nkypc-date-chip .nkypc-clear{color:var(--fg3);cursor:pointer;font-size:var(--fs-body);margin-left:auto}.nkypc-date-chip .nkypc-clear:hover{color:var(--danger)}.nkypc-cal-dropdown{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-3);width:288px}.nkypc-cal-grid{grid-gap:var(--space-1);display:grid;gap:var(--space-1);grid-template-columns:repeat(7,1fr);text-align:center}.nkypc-cal-day{border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-body-sm);height:32px;width:36px}.nkypc-cal-day.nkypc-today{background:var(--amber-50);color:var(--amber-800);font-weight:600}.nkypc-cal-day.nkypc-selected{background:var(--amber-800);color:var(--neutral-0);font-weight:600}.nkypc-cal-day.nkypc-muted{color:var(--fg3)}.nkypc-cal-day.nkypc-range{background:var(--amber-50);border-radius:0}.nkypc-cal-day.nkypc-range-start{background:var(--amber-800);border-radius:var(--radius-sm) 0 0 var(--radius-sm);color:var(--neutral-0)}.nkypc-cal-day.nkypc-range-end{background:var(--amber-800);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--neutral-0)}.nkypc-month-grid{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(3,1fr)}.nkypc-month-cell{border-radius:var(--radius-sm);cursor:pointer;font-size:var(--fs-body-sm);height:36px}.nkypc-month-cell.nkypc-selected{background:var(--amber-800);color:var(--neutral-0);font-weight:600}.nkypc-month-cell.nkypc-current{background:var(--amber-50);color:var(--amber-800);font-weight:600}.nkypc-datefilter-primary{background:var(--amber-500);border-color:var(--amber-500);color:var(--neutral-900)}.nkypc-datefilter-caltime{display:flex}.nkypc-datefilter-timecols{border-left:1px solid var(--divider);display:flex}.nkypc-datefilter-timelist{display:flex;flex-direction:column;gap:var(--space-1);max-height:232px;overflow-y:auto;padding:var(--space-1);width:54px}.nkypc-datefilter-timelist+.nkypc-datefilter-timelist{border-left:1px solid var(--divider)}.nkypc-datefilter-timelist::-webkit-scrollbar{width:6px}.nkypc-datefilter-timelist::-webkit-scrollbar-thumb{background:var(--neutral-200);border-radius:3px}.nkypc-datefilter-timeitem{align-items:center;border-radius:var(--radius-sm);color:var(--fg1);cursor:pointer;display:flex;flex:none;font-family:var(--font-mono);font-size:var(--fs-body-sm);height:28px;justify-content:center}.nkypc-datefilter-timeitem:hover{background:var(--bg-hover)}.nkypc-datefilter-timeitem.nkypc-selected{background:var(--amber-50);color:var(--amber-800);font-weight:600}.nkypc-toast{align-items:center;border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:inline-flex;font-size:var(--fs-body-sm);gap:var(--space-2);padding:var(--space-3) var(--space-4)}.nkypc-toast i{flex:none;font-size:var(--fs-h2)}.nkypc-toast .nkypc-close{cursor:pointer;margin-left:var(--space-3);opacity:.5}.nkypc-alert{align-items:flex-start;border:1px solid;border-radius:var(--radius-md);display:flex;font-size:var(--fs-body-sm);gap:var(--space-3);line-height:1.5;padding:var(--space-3) var(--space-4)}.nkypc-modal-bg{background:#1a171259}.nkypc-modal{background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;width:360px}.nkypc-modal--wide{width:480px}.nkypc-modal-head{align-items:flex-start;display:flex;justify-content:space-between;padding:var(--space-5) var(--space-6) 0}.nkypc-modal-title{color:var(--fg1);font:var(--text-h3)}.nkypc-modal-close{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--fg3);cursor:pointer;display:flex;font-size:var(--fs-h2);height:28px;justify-content:center;width:28px}.nkypc-modal-close:hover{background:var(--bg-hover);color:var(--fg1)}.nkypc-modal-desc{color:var(--fg2);font-size:var(--fs-body);line-height:1.6;padding:var(--space-2) var(--space-6) 0}.nkypc-modal-body{padding:var(--space-4) var(--space-6)}.nkypc-modal-foot{display:flex;gap:var(--space-3);justify-content:flex-end;padding:var(--space-4) var(--space-6) var(--space-5)}.nkypc-modal-divider{border:none;border-top:1px solid var(--divider);margin:0}.nkypc-form-grid{grid-gap:var(--space-4) var(--space-4);display:grid;gap:var(--space-4) var(--space-4);grid-template-columns:1fr 1fr;max-width:800px}.nkypc-form-grid--1col{grid-template-columns:1fr;max-width:500px}.nkypc-form-grid--3col{grid-template-columns:1fr 1fr 1fr;max-width:960px}.nkypc-form-grid .nkypc-full{grid-column:1/-1}.nkypc-select-menu{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-1)}.nkypc-select-opt.nkypc-active{background:var(--amber-50);color:var(--amber-800);font-weight:500}.nkypc-select-add{border-top:1px solid var(--divider);color:var(--amber-800)}.nkypc-select-opt{align-items:center;border-radius:var(--radius-sm);color:var(--fg1);cursor:pointer;display:flex;font-size:var(--fs-body);gap:var(--space-2);overflow:hidden;padding:var(--space-2) var(--space-3)}.nkypc-select-opt .nkypc-txt{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nkypc-select-opt:hover{background:var(--bg-hover)}.nkypc-select-opt.nkypc-checked{background:var(--amber-50)}.nkypc-select-opts{max-height:220px;overflow-y:auto}.nkypc-sel-count{color:var(--fg1)}.nkypc-drawer-overlay{background:#1a171259;inset:0;position:fixed}.nkypc-drawer{background:var(--bg-surface);bottom:0;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;position:fixed;top:0}.nkypc-drawer--right{right:0}.nkypc-drawer-head{align-items:center;border-bottom:1px solid var(--border);display:flex;flex:none;gap:var(--space-3);height:56px;padding:0 var(--space-5)}.nkypc-drawer-title{color:var(--fg1);flex:1 1;font:var(--text-h3)}.nkypc-drawer-close{border-radius:var(--radius-sm);color:var(--fg3);cursor:pointer;display:grid;font-size:var(--fs-h2);height:32px;place-items:center;width:32px}.nkypc-drawer-close:hover{background:var(--bg-hover)}.nkypc-drawer-body{flex:1 1;overflow:auto;padding:var(--space-5)}.nkypc-drawer-foot{align-items:center;border-top:1px solid var(--border);display:flex;flex:none;gap:var(--space-3);height:60px;justify-content:flex-end;padding:0 var(--space-5)}.nkypc-drawer--bottom{border-radius:var(--radius-lg) var(--radius-lg) 0 0;bottom:0;left:0;right:0;top:auto}.nkypc-fc{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-size:var(--fs-body);gap:var(--space-2);height:36px;padding:0 var(--space-3)}.nkypc-fc .nkypc-label{color:var(--fg3)}.nkypc-fc .nkypc-value{color:var(--fg1);font-weight:500}.nkypc-fc i{color:var(--fg3);font-size:var(--fs-body)}.nkypc-fc.nkypc-open{border-color:var(--amber-500);box-shadow:var(--shadow-focus)}.nkypc-drop{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);min-width:150px;padding:var(--space-1)}.nkypc-drop-item{border-radius:var(--radius-sm);cursor:pointer;font-size:var(--fs-body);padding:var(--space-2) var(--space-3)}.nkypc-drop-item.nkypc-active{background:var(--amber-50);color:var(--amber-900);font-weight:600}.nkypc-filterbar{grid-gap:var(--space-4) var(--space-5);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:var(--space-4) var(--space-5);grid-template-columns:repeat(4,1fr);padding:var(--space-5)}.nkypc-filterbar-time,.nkypc-filterbar-wide{grid-column:span 2}.nkypc-filterbar-full{grid-column:1/-1}.nkypc-filterbar-dateval{align-items:center;display:flex;flex:1 1;gap:var(--space-3);min-width:0}.nkypc-filterbar-dateval .nkypc-date-chip{flex:1 1}.nkypc-filterbar.is-collapsed .nkypc-filterbar-fold{display:none}.nkypc-filterbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);grid-column:1/-1;justify-content:flex-end;position:relative}.nkypc-filterbar-toggle{align-items:center;bottom:calc(var(--space-3)*-1);color:var(--fg3);cursor:pointer;display:flex;font-size:var(--fs-h2);justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.nkypc-filterbar-toggle:hover{color:var(--fg1)}.nkypc-f{align-items:center;display:flex;gap:var(--space-3)}.nkypc-f>.nkypc-lab{flex:none;text-align:left;width:80px;width:var(--label-w,80px)}.nkypc-f>.nkypc-combo,.nkypc-f>.nkypc-f-body,.nkypc-f>.nkypc-inp,.nkypc-f>.nkypc-opt-row,.nkypc-f>.nkypc-textarea,.nkypc-f>.nkypc-unit-inp{flex:1 1;min-width:0}.nkypc-f-body{display:flex;flex-direction:column;gap:var(--space-1)}.nkypc-lab{color:var(--fg2);font:var(--text-body)}.nkypc-lab--required:after,.nkypc-legend--required:after{color:var(--danger);content:" *";font-weight:var(--fw-semibold)}.nkypc-inp{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--fg1);display:flex;font-size:var(--fs-body);gap:var(--space-2);height:36px;padding:0 var(--space-3)}.nkypc-inp i,.nkypc-inp.nkypc-ph{color:var(--fg3)}.nkypc-inp.nkypc-focus,.nkypc-inp:focus{border-color:var(--amber-500);box-shadow:var(--shadow-focus)}.nkypc-inp:focus{outline:none}.nkypc-inp.nkypc-err{border-color:var(--danger)}.nkypc-sel i{margin-left:auto}.nkypc-hint{color:var(--fg3);font-size:var(--fs-caption)}.nkypc-hint.nkypc-err{color:var(--danger)}.nkypc-field-row{align-items:flex-start;display:flex;gap:var(--space-4)}.nkypc-f--narrow{flex:none;width:100px}.nkypc-f--unit{flex:none;width:140px}.nkypc-f--fill{flex:1 1;min-width:0}.nkypc-f--label-top{display:block}.nkypc-f--label-top>.nkypc-lab{display:block;margin-bottom:var(--space-1);text-align:left;width:auto}.nkypc-stepper{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);display:inline-flex;height:40px;overflow:hidden}.nkypc-stepper-btn{color:var(--fg2);cursor:pointer;display:grid;font-size:var(--fs-h2);height:38px;place-items:center;width:38px}.nkypc-stepper-val{flex:1 1;font-family:var(--font-mono);font-size:var(--fs-body-lg);font-weight:600;min-width:60px;text-align:center}.nkypc-stepper-suf{color:var(--fg3);font-size:12px}.nkypc-stepper:focus-within{border-color:var(--amber-500);box-shadow:var(--shadow-focus)}.nkypc-upload{align-items:center;background:var(--bg-surface);border:1.5px dashed var(--border-strong);border-radius:var(--radius-md);color:var(--fg3);cursor:pointer;display:flex;flex-direction:column;font-size:var(--fs-caption);gap:var(--space-1);height:88px;justify-content:center;width:88px}.nkypc-upload i{font-size:var(--fs-h1)}.nkypc-upload:hover{background:var(--amber-50);border-color:var(--amber-500);color:var(--amber-800)}.nkypc-upload.nkypc-disabled{background:var(--neutral-50);border-color:var(--border);color:var(--neutral-400);cursor:not-allowed}.nkypc-thumb{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;height:88px;position:relative;width:88px}.nkypc-thumb:hover{border-color:var(--amber-500)}.nkypc-thumb-del{background:var(--neutral-700);border:2px solid var(--bg-canvas);border-radius:50%;color:var(--neutral-0);cursor:pointer;display:grid;font-size:var(--fs-caption);height:20px;opacity:0;place-items:center;position:absolute;right:-6px;top:-6px;transition:opacity var(--dur-fast);width:20px}.nkypc-thumb:hover .nkypc-thumb-del{opacity:1}.nkypc-thumb-del:hover{background:var(--danger)}.nkypc-thumb-progress{background:#1a171233;bottom:0;height:4px;left:0;position:absolute;right:0}.nkypc-thumb-progress-fill{background:var(--amber-500);height:100%}.nkypc-dropzone{align-items:center;background:var(--bg-surface);border:1.5px dashed var(--border-strong);border-radius:var(--radius-md);color:var(--fg3);cursor:pointer;display:flex;flex-direction:column;font-size:var(--fs-body);gap:var(--space-2);padding:var(--space-8)}.nkypc-dropzone i{color:var(--neutral-300);font-size:var(--fs-display)}.nkypc-dropzone.nkypc-active{background:var(--amber-50);border-color:var(--amber-500)}.nkypc-dropzone .nkypc-link{color:var(--amber-800);font-weight:500}.nkypc-lightbox{background:#1a1712d9}.nkypc-lightbox-btn{background:#ffffff1f;border-radius:var(--radius-sm);color:#fffc;cursor:pointer;display:grid;font-size:18px;height:34px;place-items:center;width:34px}@keyframes nkypc-spin{to{transform:rotate(1turn)}}.nkypc-spinner{animation:nkypc-spin .8s linear infinite;border:2.5px solid var(--neutral-200);border-radius:50%;border-top-color:var(--amber-500)}.nkypc-spinner--sm{border-width:2px;height:16px;width:16px}.nkypc-spinner--md{height:24px;width:24px}.nkypc-spinner--lg{border-width:3px;height:36px;width:36px}.nkypc-progress{background:var(--neutral-100);border-radius:var(--radius-xs);height:6px;overflow:hidden}.nkypc-progress-fill{border-radius:var(--radius-xs);height:100%;transition:width .3s var(--ease-standard)}@keyframes nkypc-shimmer{to{background-position:-200% 0}}.nkypc-skel{animation:nkypc-shimmer 1.5s ease infinite;background:linear-gradient(90deg,var(--neutral-100) 25%,var(--neutral-50) 50%,var(--neutral-100) 75%);background-size:200% 100%;border-radius:var(--radius-sm)}.nkypc-loading-overlay{align-items:center;background:#fcfbf7d9;gap:var(--space-3);justify-content:center}.nkypc-loading-overlay,.nkypc-nav{display:flex;flex-direction:column}.nkypc-nav{gap:var(--space-1);padding:var(--space-4) var(--space-3);width:192px}.nkypc-ni{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:flex;font-size:var(--fs-body);gap:var(--space-3);height:42px;padding:0 var(--space-3);position:relative}.nkypc-ni i.icon{font-size:var(--fs-h3)}.nkypc-nav--light{background:var(--neutral-0)}.nkypc-nav--light .nkypc-ni{color:var(--neutral-600)}.nkypc-nav--light .nkypc-ni.nkypc-active{background:var(--amber-50);color:var(--neutral-900);font-weight:600}.nkypc-nav--light .nkypc-ni.nkypc-active i.icon{color:var(--neutral-900)}.nkypc-nav--light .nkypc-ni.nkypc-hover{background:var(--bg-hover);color:var(--fg1)}.nkypc-nav--col{background:var(--neutral-0);flex-direction:column;gap:2px;padding:var(--space-3) var(--space-2);width:56px}.nkypc-nav--col,.nkypc-ni-col{align-items:center;display:flex}.nkypc-ni-col{border-radius:var(--radius-sm);color:var(--neutral-600);cursor:pointer;font-size:var(--fs-h2);height:40px;justify-content:center;position:relative;width:40px}.nkypc-ni-col.nkypc-active{background:var(--amber-50);color:var(--neutral-900)}.nkypc-ni-col .nkypc-nav-bar{bottom:10px;left:-8px;top:10px}.nkypc-ni .nkypc-nav-bar,.nkypc-ni-col .nkypc-nav-bar{background:var(--amber-500);border-radius:2px;position:absolute;width:3px}.nkypc-ni .nkypc-nav-bar{bottom:8px;left:-10px;top:8px}.nkypc-subnav{align-items:stretch;gap:var(--space-1);height:44px}.nkypc-subnav,.nkypc-topbar-bar{background:var(--neutral-0);border-bottom:1px solid var(--border);display:flex;padding:0 var(--space-6)}.nkypc-topbar-bar{align-items:center;font-size:var(--fs-body);gap:var(--space-3);height:56px}.nkypc-topbar-pill{align-items:center;background:var(--neutral-0);border:1px solid #0000;border-radius:var(--radius-sm);cursor:pointer;display:flex;gap:var(--space-2);height:34px;padding:0 var(--space-3)}.nkypc-topbar-pill:hover{background:var(--bg-hover)}.nkypc-topbar-name{color:var(--fg1);font-size:var(--fs-body);font-weight:var(--fw-regular)}.nkypc-topbar-chev{color:var(--fg3);font-size:var(--fs-body);margin-left:-4px}.nkypc-topbar-icon{color:var(--fg3);font-size:var(--fs-h3)}.nkypc-page-header{align-items:center;display:flex;gap:var(--space-2);height:56px}.nkypc-page-header .nkypc-back{align-items:center;background:#0000;border-radius:var(--radius-sm);color:var(--fg2);cursor:pointer;display:inline-flex;font-size:var(--fs-h2);height:28px;justify-content:center;width:28px}.nkypc-page-header .nkypc-back:hover{background:var(--bg-hover)}.nkypc-page-header .nkypc-page-title{color:var(--fg1);font:var(--text-h3)}.nkypc-action-bar{align-items:center;background:var(--neutral-0);border-top:1px solid var(--border);display:flex;gap:var(--space-3);height:56px;justify-content:flex-end;padding:0 var(--space-6)}.nkypc-action-bar-info{margin-right:auto}.nkypc-action-bar-info,.nkypc-pg{color:var(--fg2);font-size:var(--fs-body-sm)}.nkypc-pg{gap:var(--space-4);justify-content:flex-end}.nkypc-pg,.nkypc-pills{align-items:center;display:flex}.nkypc-pills{gap:var(--space-1)}.nkypc-p{align-items:center;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--fg1);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:var(--fs-body-sm);height:30px;justify-content:center;min-width:30px;padding:0 var(--space-2)}.nkypc-p:hover{background:var(--bg-hover)}.nkypc-p.nkypc-active{background:var(--amber-500);border-color:#0000;color:var(--neutral-900);font-weight:600}.nkypc-p.nkypc-dis{border-color:var(--border);color:var(--fg3);cursor:not-allowed}.nkypc-jump-input{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--fs-body-sm);height:30px;text-align:center;width:48px}.nkypc-jump-input:focus{border-color:var(--amber-500);box-shadow:var(--shadow-focus)}.nkypc-sel-trigger{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--fg1);cursor:pointer;display:flex;font-size:var(--fs-body);gap:var(--space-2);height:36px;overflow:hidden;padding:0 var(--space-3)}.nkypc-sel-trigger .nkypc-sel-val{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nkypc-sel-trigger .nkypc-ph{color:var(--fg3)}.nkypc-sel-trigger .nkypc-arrow{color:var(--fg3);flex:none;font-size:var(--fs-h3);margin-left:auto}.nkypc-sel-trigger.nkypc-open{border-color:var(--amber-500);box-shadow:var(--shadow-focus)}.nkypc-sel-dropdown{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);margin-top:var(--space-1)}.nkypc-sel-options{max-height:200px;overflow-y:auto;padding:var(--space-1)}.nkypc-sel-opt{align-items:center;border-radius:var(--radius-sm);color:var(--fg1);cursor:pointer;display:flex;font-size:var(--fs-body);gap:var(--space-2);padding:var(--space-2) var(--space-3)}.nkypc-sel-opt:hover{background:var(--bg-hover)}.nkypc-sel-opt.nkypc-active{background:var(--amber-50);color:var(--amber-800);font-weight:500}.nkypc-sel-opt .nkypc-check{color:var(--amber-800);font-size:var(--fs-h3);margin-left:auto}.nkypc-sel-opt .nkypc-match{color:var(--amber-800);font-weight:600}.nkypc-sel-opt.nkypc-disabled{color:var(--fg3);cursor:not-allowed}.nkypc-sel-opt .nkypc-txt{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nkypc-sel-add{align-items:center;border-top:1px solid var(--divider);color:var(--amber-800);cursor:pointer;display:flex;font-size:var(--fs-body);font-weight:500;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.nkypc-sel-add:hover{background:var(--amber-50)}.nkypc-sel-trigger.nkypc-multi{height:36px;overflow:visible;padding:0 36px 0 var(--space-3);position:relative}.nkypc-sel-trigger.nkypc-multi.nkypc-open{height:auto;min-height:36px;padding:var(--space-1) 36px var(--space-1) var(--space-3)}.nkypc-sel-trigger.nkypc-multi .nkypc-tip{flex:none}.nkypc-sel-trigger.nkypc-multi .nkypc-arrow{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%)}.nkypc-sel-tags{align-items:center;display:flex;flex:1 1;flex-wrap:nowrap;gap:var(--space-1);min-width:0;overflow:hidden}.nkypc-sel-tag{gap:var(--space-1);max-width:100%;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-2)}.nkypc-sel-more,.nkypc-sel-tag{align-items:center;background:var(--amber-50);border-radius:var(--radius-xs);color:var(--amber-800);display:inline-flex;flex:none;font-size:var(--fs-caption);white-space:nowrap}.nkypc-sel-more{padding:2px var(--space-2)}.nkypc-sel-tag .nkypc-txt{max-width:120px;overflow:hidden;text-overflow:ellipsis}.nkypc-sel-tag .nkypc-x{color:var(--amber-800);cursor:pointer;font-size:var(--fs-caption);opacity:.6}.nkypc-sel-tag .nkypc-x:hover{opacity:1}.nkypc-sel-trigger .nkypc-typing{color:var(--fg1);flex:1 1;min-width:0}.nkypc-sel-trigger .nkypc-typing-ph{color:var(--fg3);flex:1 1;min-width:0}.nkypc-sel-trigger .nkypc-clear-input{color:var(--fg3);cursor:pointer;flex:none;font-size:var(--fs-body)}.nkypc-sel-trigger.nkypc-multi .nkypc-clear-input{flex:none}.nkypc-sel-tags .nkypc-typing{flex:none;min-width:var(--space-10);white-space:nowrap;word-break:keep-all}.nkypc-sel-empty{color:var(--fg3);font-size:var(--fs-caption);padding:var(--space-5) var(--space-3);text-align:center}.nkypc-sel-empty i{color:var(--neutral-300);display:block;font-size:24px;margin-bottom:6px}.nkypc-menu{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:160px;padding:var(--space-1)}.nkypc-menu-item{align-items:center;border-radius:var(--radius-sm);color:var(--fg1);cursor:pointer;display:flex;font-size:var(--fs-body);gap:var(--space-2);padding:var(--space-2) var(--space-3);white-space:nowrap}.nkypc-menu-item i{color:var(--fg3);font-size:var(--fs-h3)}.nkypc-menu-item:hover{background:var(--bg-hover)}.nkypc-menu-item .nkypc-check{color:var(--amber-800);margin-left:auto}.nkypc-menu-item.nkypc-active{background:var(--amber-50);color:var(--amber-800)}.nkypc-menu-item.nkypc-active i{color:var(--amber-800)}.nkypc-menu-item--danger,.nkypc-menu-item--danger i{color:var(--danger)}.nkypc-menu-item--danger:hover{background:var(--danger-container)}.nkypc-menu-divider{background:var(--divider);height:1px;margin:var(--space-1) 0}.nkypc-menu-foot{border-top:1px solid var(--divider);justify-content:space-between;padding:var(--space-2) var(--space-3)}.nkypc-menu-foot,.nkypc-search{align-items:center;display:flex;gap:var(--space-2)}.nkypc-search{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--fg3);font-size:var(--fs-body);height:36px;overflow:hidden;padding:0 var(--space-3)}.nkypc-search .nkypc-search-val{color:var(--fg1);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nkypc-search.nkypc-focus{border-color:var(--amber-500);box-shadow:var(--shadow-focus)}.nkypc-combo{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;height:36px;overflow:hidden}.nkypc-combo-type{background:var(--bg-subtle);border-right:1px solid var(--border);color:var(--fg1);cursor:pointer;flex:none;gap:var(--space-1);white-space:nowrap}.nkypc-combo-input,.nkypc-combo-type{align-items:center;display:flex;font-size:var(--fs-body);padding:0 var(--space-3)}.nkypc-combo-input{flex:1 1;gap:var(--space-2);min-width:0}.nkypc-combo.nkypc-focus{border-color:var(--amber-500);box-shadow:var(--shadow-focus)}.nkypc-unit-inp{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;height:36px;overflow:hidden}.nkypc-unit-inp-val{color:var(--fg1);flex:1 1;min-width:0}.nkypc-unit-inp-sel,.nkypc-unit-inp-val{align-items:center;display:flex;font-size:var(--fs-body);padding:0 var(--space-3)}.nkypc-unit-inp-sel{border-left:1px solid var(--border);color:var(--fg2);cursor:pointer;flex:none;gap:var(--space-1);white-space:nowrap}.nkypc-unit-inp-sel i{color:var(--fg3);font-size:var(--fs-body)}.nkypc-unit-inp.nkypc-focus{border-color:var(--amber-500);box-shadow:var(--shadow-focus)}.nkypc-combo-input .nkypc-search-val,.nkypc-search .nkypc-search-val{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nkypc-table-panel{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.nkypc-table{border-collapse:collapse;font-size:var(--fs-body);width:100%}.nkypc-table thead th{background:var(--bg-subtle);border-bottom:1px solid var(--border);color:var(--fg2);font:var(--text-body);font-weight:400;padding:var(--space-3) var(--space-4);text-align:left;white-space:nowrap}.nkypc-table thead th.nkypc-r{text-align:right}.nkypc-table tbody td{border-bottom:1px solid var(--divider);color:var(--fg1);padding:var(--space-3) var(--space-4);white-space:nowrap}.nkypc-table tbody td.nkypc-r{text-align:right}.nkypc-table tbody tr:last-child td{border-bottom:none}.nkypc-table tbody tr:hover{background:var(--bg-hover)}.nkypc-table tbody tr.nkypc-selected{background:var(--bg-selected)}.nkypc-table tr.nkypc-total td{background:var(--bg-subtle);border-bottom:1px solid var(--border);font-weight:600}.nkypc-table--vline tbody td,.nkypc-table--vline thead th{border-right:1px solid var(--divider)}.nkypc-table--vline tbody td:last-child,.nkypc-table--vline thead th:last-child{border-right:none}.nkypc-table--vline tr.nkypc-total td{border-right:1px solid var(--divider)}.nkypc-table--vline tr.nkypc-total td:last-child{border-right:none}.nkypc-table thead th.nkypc-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.nkypc-table thead th.nkypc-sortable:hover{color:var(--fg1)}.nkypc-sort-icon{display:inline-flex;flex-direction:column;margin-left:var(--space-1);vertical-align:middle}.nkypc-sort-icon i{color:var(--neutral-300);display:block;font-size:var(--fs-caption);line-height:6px}.nkypc-sort-icon i:first-child{margin-bottom:-1px}.nkypc-sort-icon i:last-child{margin-top:-1px}.nkypc-sort-icon i.nkypc-active{color:var(--amber-800)}.nkypc-filter-icon{align-items:center;color:var(--fg3);cursor:pointer;display:inline-flex;margin-left:var(--space-1)}.nkypc-filter-icon:hover{color:var(--fg1)}.nkypc-filter-icon.nkypc-active{color:var(--amber-800)}.nkypc-filter-menu{font-weight:400;left:0;position:absolute;text-align:left;top:calc(100% + var(--space-1));z-index:30}.nkypc-table .nkypc-link{color:var(--amber-800);cursor:pointer;font-size:var(--fs-body);font-weight:600}.nkypc-frozen-scroll{overflow-x:auto;position:relative}.nkypc-frozen-x{bottom:0;box-shadow:4px 0 5px #1a171233;left:176px;left:var(--nkypc-frozen-x,176px);pointer-events:none;position:absolute;top:0;width:1px}.nkypc-page-tabs{align-items:stretch;border-bottom:1px solid var(--border);display:flex;gap:var(--space-1);height:44px;padding:0 var(--space-2)}.nkypc-ptab{align-items:center;cursor:pointer;display:flex;font-size:var(--fs-body);padding:0 var(--space-4);position:relative;white-space:nowrap}.nkypc-ptab,.nkypc-ptab:hover{color:var(--fg1)}.nkypc-ptab.nkypc-active{color:var(--amber-600);font-weight:600}.nkypc-ptab.nkypc-active:after{background:var(--amber-500);border-radius:var(--radius-xs) var(--radius-xs) 0 0;bottom:0;content:"";height:2px;left:16px;position:absolute;right:16px}.nkypc-ptab.nkypc-disabled{color:var(--neutral-300);cursor:not-allowed}.nkypc-compact-tabs{align-items:stretch;border-bottom:1px solid var(--border);display:flex;gap:var(--space-1);height:36px;padding:0 var(--space-1)}.nkypc-ctab{align-items:center;cursor:pointer;display:flex;font-size:var(--fs-caption);padding:0 var(--space-3);position:relative}.nkypc-ctab,.nkypc-ctab:hover{color:var(--fg1)}.nkypc-ctab.nkypc-active{color:var(--amber-600);font-weight:600}.nkypc-ctab.nkypc-active:after{background:var(--amber-500);border-radius:var(--radius-xs) var(--radius-xs) 0 0;bottom:0;content:"";height:2px;left:12px;position:absolute;right:12px}.nkypc-ctab.nkypc-disabled{color:var(--neutral-300);cursor:not-allowed}.nkypc-box-tab,.nkypc-box-tabs{display:inline-flex}.nkypc-box-tab{align-items:center;background:var(--neutral-0);border:1px solid var(--border-strong);color:var(--fg1);cursor:pointer;font-size:var(--fs-body);height:36px;margin-left:-1px;padding:0 var(--space-4);white-space:nowrap}.nkypc-box-tab:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm);margin-left:0}.nkypc-box-tab:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.nkypc-box-tab:hover{color:var(--fg2)}.nkypc-box-tab.nkypc-active{border-color:var(--amber-500);color:var(--amber-500);font-weight:600;position:relative;z-index:1}.nkypc-box-tab.nkypc-disabled{color:var(--neutral-300);cursor:not-allowed}.nkypc-textarea{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--fg1);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.6;min-height:80px;padding:var(--space-3) var(--space-3);position:relative;resize:vertical}.nkypc-counter{bottom:var(--space-2);color:var(--fg3);font-family:var(--font-mono);font-size:var(--fs-caption);position:absolute;right:var(--space-3)}.nkypc-textarea.nkypc-focus,.nkypc-textarea:focus{border-color:var(--amber-500);box-shadow:var(--shadow-focus)}.nkypc-textarea:focus{outline:none}.nkypc-textarea.nkypc-err{border-color:var(--danger)}.nkypc-section-title{align-items:center;color:var(--fg1);display:flex;font:var(--text-h3);justify-content:space-between}.nkypc-section-title .nkypc-right{color:var(--fg3);font-size:var(--fs-caption);font-weight:var(--fw-regular)}.nkypc-app{background:var(--bg-canvas);display:flex;margin:0 auto;min-height:800px;width:1280px}.nkypc-app-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.nkypc-app-content{flex:1 1;overflow:hidden;padding:var(--space-4) var(--space-6)}.nkypc-app-sidebar{background:var(--neutral-0);display:flex;flex:none;flex-direction:column;width:192px}.nkypc-app-sidebar--col{width:56px}.nkypc-app-sidebar .nkypc-nav,.nkypc-app-sidebar .nkypc-nav--col{border-right:1px solid var(--border);flex:1 1}.nkypc-app-brand{align-items:center;border-bottom:1px solid var(--border);display:flex;flex:none;gap:10px;height:56px;padding:0 var(--space-4)}.nkypc-app-brand-logo{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iX+WbvuWxgl8yIiBkYXRhLW5hbWU9IuWbvuWxgiAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MjAgNDAxLjc2Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9Il/mnKrlkb3lkI3nmoTmuJDlj5giIGRhdGEtbmFtZT0i5pyq5ZG95ZCN55qE5riQ5Y+YIiB4MT0iLTM1Ljk1IiB5MT0iNjE5Ljc5IiB4Mj0iLTM2LjI1IiB5Mj0iNjE5LjY3IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDQ2Mi4yIDAgMCAtMTI0Ljc2IDE3MDkzLjQ0IDc3NjQzLjEyKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmYzgwNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2Q4YTAwOCIvPjwvbGluZWFyR3JhZGllbnQ+PHN0eWxlPi5jbHMtMntmaWxsOiNlNmI1MzB9LmNscy0ze2ZpbGw6I2U4M2YyN30uY2xzLTR7ZmlsbDojZGFhMTAwfTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJf5Zu+5bGCXzEtMiIgZGF0YS1uYW1lPSLlm77lsYIgMSI+PGcgaWQ9ImxvZ2/kvb/nlKgiPjxnIGlkPSJf57yW57uELTMx5aSH5Lu9LTE1IiBkYXRhLW5hbWU9Iue8lue7hC0zMeWkh+S7vS0xNSI+PGcgaWQ9Il/nvJbnu4QtMTEiIGRhdGEtbmFtZT0i57yW57uELTExIj48cGF0aCBpZD0iX+i3r+W+hCIgZGF0YS1uYW1lPSLot6/lvoQiIGNsYXNzPSJjbHMtMiIgZD0iTTM5NC45IDExMy4yMWMtOC42IDkuMDQtMzYuOTUgMjYuODQtMTI4LjEyIDMxLjA0LTEwNS4xIDQuODUtMTQ4LjA1LTE3LjM1LTE1OC41OC0yNC4xNi0yNi40NCA1LjUyLTcwLjMzIDE5LjExLTkxLjcgMjYuMjYtMTguNzMgNi4zLTI3LjI0IDI1LjIxIDYuMDIgNDMuODEgOC4wNS0yLjQ5IDE5LjgxLTUuMzggMjQuNTktMi44MyA3LjU3IDQuMDUuMjQgNy42NS4yNCA3LjY1czEyLjAyLTQuNDggMTQuNDYgMS4wNWMxLjI3IDIuOS0uMjIgNi40Mi0xLjkyIDkuMTFhNDI2LjM1IDQyNi4zNSAwIDAgMCA1MC4wNSAxMS40bDI1LjU5LTI0LjczLTkuODMgMjcuMmMzNS42MSA1LjA4IDc3LjIgNy44NSAxMjIuNzkgNy4zNWwyLjk3LTE3LjMzYy4wMy0uMi4xNy0uMzYuMzUtLjQ0LjE5LS4wOC40LS4wNS41Ni4wN2w0LjI3IDMuMTVjLjIzLjE3LjU1LjE1Ljc2LS4wNWw0LjgyLTQuNzZjLjEzLS4xMy4zMi0uMi41MS0uMTdzLjM1LjE1LjQzLjMybDguOTkgMTguNjhjMzcuMjctMS4zMiA3NC4wMS0zLjU1IDEwOC4xOC03Ljk5bC0xNS4xOS0xOC42N3MxMC44OSAzLjA4IDEzLjQ2IDBjMi41OC0zLjA4LTUuNTgtMTAuNjYtNS41OC0xMC42NnMtMi43Ni00LjUzIDYuMTMgMi4zNmM1LjI2IDQuMDUgMTguOTkgMTQuNjIgMjkuNDMgMjIuNjUgMTUuNDgtMi42OCAzMC44LTYuMjUgNDUuODgtMTAuNjktNC42NS02LjMtMTAuNTEtMTQuNTEtMTIuNjEtMTguNDUtMS40Mi0yLjY3IDIuMzYtNC40NiA0LjUzLTMuMTUgMS40OS44OSAxOC4xNCA5LjU2IDI4LjIyIDE0LjggMTAuODktNC4xMiAyMS40MS05LjE4IDMxLjQzLTE1LjEzIDUyLjU1LTMxLjc2LTU2LjMtNjIuNTgtMTExLjE0LTY3LjY5WiIvPjxwYXRoIGlkPSJf6Lev5b6ELTIiIGRhdGEtbmFtZT0i6Lev5b6EIiBkPSJNMjg5LjE0IDEyMy4zNGMtNS4xMS01LjI1LTE5Ljg1LS41Ny0xOS44NS0uNTdzMjYuMTMtOS4wMyAxOS43Mi0xOS43OWMtNC41Mi03LjU4LTEwLjk2LTEyLjA5LTIzLjU5LTExLjY2LTEyLjYyLjQzLTIwLjM5IDE1LjMyLTIwLjM5IDE1LjMyczIuNDYtMTIuNjEtMTguMTUtNC4zNC0xOS4yNCAzNC43OC0xOS4yNCAzNC43OGMzLjg3LjYgNy43NyAxLjAyIDExLjY5IDEuMjMgMy41Ny0xLjA4IDcuMDgtMi4zNCAxMC41MS0zLjc4IDIuNi00LjY1IDcuNDYtMTUuMjMgNS4wNy0yNS43MiA1LjMyIDUuNiAxLjY1IDE4LjQzLS4xMiAyMy41MmExNDAuODgyIDE0MC44ODIgMCAwIDAgNDEuMjYtMjkuNzFjLTE3LjExIDIwLjE2LTM2LjAyIDMxLjg0LTQ2LjM3IDM2LjE4IDguNzMuMjMgMTguMzcgMCAyNS43OC0xLjI4IDE2LjI0LTIuODQgNDAuMTEtNy42NSAzMy42OS0xNC4xOFoiIHN0eWxlPSJmaWxsOiMwOTQiLz48cGF0aCBpZD0iX+W9oueKtiIgZGF0YS1uYW1lPSLlvaLnirYiIGQ9Ik0zNTcuNjcgODEuN2MtMS0xLjY2LTEuNTUtMS4zMi0yLjQxLjItMS42NC0yLjEtLjA2LTIuMzItMi4zOS0zLjcxLTIuMzItMS4zOS01LjYzIDEuMjMtNi41MiAxLjgzLS44OC42LTYuNjQgMy4yMy0xOC45MiA4LjQtOSAzLjc3LTE2Ljk4IDEyLjU0LTIwLjY0IDE3LTEuMzUgMS42NC0yLjEgMi42OS0yLjEgMi42OXMtMTIuMzcgMTYuMTQtMTMuMzkgMjMuOTdjLTEuMDIgNy44NCA1Mi4yOS0xLjI0IDYyLjM5LTEyLjc0IDEuODktNi43OSAzLjgyLTE2LjQ4IDMuODYtMjEuNTUgMy4wMi05LjU4IDEuMDctMTQuNDQuMTItMTYuMDlabS0xNS4zNCA2Ljg2Yy40Ni0uODIgMS4zNi0xLjI3IDIuMjktMS4xNi45My4xMSAxLjcuNzcgMS45NSAxLjY3LjI1LjktLjA2IDEuODYtLjc5IDIuNDRhMi4zMTIgMi4zMTIgMCAwIDEtMy40NS0yLjk0Wm0tMy4zNSAyNS41MWMtMTEuNTEtMy4zLTE0LjI3LTE1Ljk0LTE0LjI3LTE1Ljk0IDUuMzIgOC4yNyA2Ljg0IDkuNDUgMTMuNzggMTIuNjEgNy4zNiAzLjQgMTUuNzctLjI3IDE1Ljc3LS4yNy00LjExIDMuNzgtOS45IDUuMTUtMTUuMjcgMy42WiIgc3R5bGU9ImZpbGw6IzRhYThkZiIvPjxwYXRoIGlkPSJf6Lev5b6ELTMiIGRhdGEtbmFtZT0i6Lev5b6EIiBjbGFzcz0iY2xzLTIiIGQ9Ik0xNjkuNDQgNjguMjZzMTguMTYtNDUuNzYgMjEuMzktNDkuNTFjMy44NS00LjQ5IDUuNjEtMTMuNjYgMjUuOTMtMTIuMDkgMTQuNTQgMS4xMSA0OC43MS4xMSA2OS4zNy01LjAxIDYuMDYtMS41IDI4LjYzLTYuMyAzOC40NiAxMi45MiA4LjcyIDE3LjA0IDIwLjQ2IDM4LjI3IDIyLjI0IDQ3LjA2IDEuNzggOC43OS0yOC40OSAyMS4zNC04My43NSAyMy4xNS01NS4yNSAxLjgyLTk1LjkxLTUuNzQtOTMuNjQtMTYuNTJaIi8+PHBhdGggaWQ9Il/ot6/lvoQtNCIgZGF0YS1uYW1lPSLot6/lvoQiIGNsYXNzPSJjbHMtMyIgZD0ibTE5Ny44MSA5OS42OS0uNTItLjM3aC0uMDdsLS40OS0uMzNjLTMuNDgtMi4yNy03LjgyLTIuOC0xMS43NC0xLjQzLTEuMzUuNDctMi43OC42NS00LjIuNTVsLTMuODMtMS4wNWMtMS4xNS0uNTYtMi4yLTEuMzItMy4wNy0yLjI2YTEzLjQ4NCAxMy40ODQgMCAwIDAtMTIuMzYtNC4wMWMtNy41NyAxLjIzLTEyLjI2IDYuODItMTMuMzMgMTQuMjQtLjU4IDMuNy0uNDcgNy40Ny4zIDExLjE0bC4xOS43NnYuMTZjLjA2LjI1LjEzLjQ5LjIuNzRzLjE2LjUuMjQuNzZ2LjE1Yy4wNy4yMi4xNS40NC4yMy42NXYuMTFsLjI4Ljc0LjA1LjEyYy4wOC4yMS4xOC40Mi4yNi42Mi4wOC4yIDAgLjExLjA3LjE1LjExLjI0LjIxLjQ3LjM0LjcxLjExLjIyLjIyLjQzLjM0LjY0LjAyLjA1LjA1LjExLjA4LjE2LjI0LjQ2LjUyLjkuOCAxLjM2bC4wOS4xNS4zOC41OC4wNi4wOGMuMTUuMjIuMy40My40Ni42NC4wMy4wNS4wNy4wOS4xMS4xNC4xMy4xOC4yNy4zNS40MS41M2wuMTEuMTMuNTIuNjIuMDguMDhjLjE1LjE4LjMuMzUuNDYuNTFsLjE0LjE1Yy4xOS4yLjM4LjM5LjU4LjU4bC41OS41Ni4xNi4xNC41Ni40OS4wNy4wNi42NS41NGMuMDUuMDQuMTEuMDguMTcuMTJsLjU2LjQzLjE1LjExLjQxLjI5YzUuODIgMi41NyA4LjMzLjMgMTIuMTYgMS4yMyA1Ljg0IDEuNDEgMy40NyA0LjU0IDEyLjgyIDQuNDYgMTAuMDUtMS42OSAxNi4zNS04LjkgMTkuNjEtMTguMTMgMi42Mi03LjAzIDEuMDYtMTQuMTUtNS4wOS0xOC43NVoiLz48cGF0aCBpZD0iX+i3r+W+hC01IiBkYXRhLW5hbWU9Iui3r+W+hCIgY2xhc3M9ImNscy0zIiBkPSJNMTc3LjcyIDEwMi4yN2MwIDEuMTUgMi42OC0xLjA3IDIuNjYtMiAwLTIuMzcuMTktMS4zNyAwLTMuNzUtLjE3LTIuMjEtLjMtNC42NS0xLjQyLTYuNjItLjIxLS4zNy0uOTgtLjMyLTEuMy0uMjItMS4zNy40LTEuNDEgMS4zNC0xLjM5IDIuNTYuMDIgMS4yMi4xMSAyLjUyLjE4IDMuNzguMjIgMi41NS0uMjggMi40Ni0uNjUgNS0uMTkgMS4wNSAxLjA1IDEuMDUgMS45MiAxLjI0WiIvPjxwYXRoIGlkPSJf6Lev5b6ELTYiIGRhdGEtbmFtZT0i6Lev5b6EIiBjbGFzcz0iY2xzLTQiIGQ9Im0zMjguMzEgNTguOTgtMy4xNS03LjY1LTE4LjQ3IDQuMzJzLjUgOS4xOCA0Ljg4IDguMzFjNC4zNy0uODcgMTYuNzQtNC45OCAxNi43NC00Ljk4WiIvPjxwYXRoIGlkPSJf6Lev5b6ELTciIGRhdGEtbmFtZT0i6Lev5b6EIiBjbGFzcz0iY2xzLTQiIGQ9Ik0yODMuMTcgNDAuNzhzLTEuNDYgOC43MyAzLjI4IDguNzMgMTYuNzQtMi45MSAxNi43NC0yLjkxbC0yLjU0LTgtMTcuNDggMi4xOVoiLz48cGF0aCBpZD0iX+i3r+W+hC04IiBkYXRhLW5hbWU9Iui3r+W+hCIgY2xhc3M9ImNscy00IiBkPSJNMzE0LjExIDI2Ljk2YzEuNDYgMCAwLTcuMjggMC03LjI4bC0xNS42NSA0LjM3IDEuODIgNS44MnMxMi4zOC0yLjkxIDEzLjgzLTIuOTFaIi8+PHBhdGggaWQ9Il/ot6/lvoQtOSIgZGF0YS1uYW1lPSLot6/lvoQiIGNsYXNzPSJjbHMtNCIgZD0ibTI3NC40MyAyOS44Ny0xNi4zNSAyLjkxIDEuOTEgNS44MiAxNi4wNi0xLjQ2LTEuNjItNy4yN3oiLz48cGF0aCBpZD0iX+i3r+W+hC0xMCIgZGF0YS1uYW1lPSLot6/lvoQiIGNsYXNzPSJjbHMtNCIgZD0ibTIyNi43NCA2My45OCAxMy44My0uMDV2LTYuMjdoLTEzLjgzdjYuMzJ6Ii8+PHBhdGggaWQ9Il/ot6/lvoQtMTEiIGRhdGEtbmFtZT0i6Lev5b6EIiBjbGFzcz0iY2xzLTQiIGQ9Im0xOTcuOTggMzguNi0xLjgyIDcuMjhoMTMuMTFsMS40NS03LjI4aC0xMi43NHoiLz48cGF0aCBpZD0iX+i3r+W+hC0xMiIgZGF0YS1uYW1lPSLot6/lvoQiIGNsYXNzPSJjbHMtNCIgZD0iTTM5OC4yIDEzNi45OWM1LjEtMi4wMyAxNC4yLTExLjQzIDE0LjItMTEuNDNsLTkuNDYtMi42Ni0xMy40NyA5LjU4czMuNjUgNi41NCA4LjczIDQuNTFaIi8+PHBhdGggaWQ9Il/ot6/lvoQtMTMiIGRhdGEtbmFtZT0i6Lev5b6EIiBjbGFzcz0iY2xzLTQiIGQ9Im0zNzMuMDkgMTQ3LjA0LTI5LjcyIDEwLjI5IDUuMzYgNS43MXMyMi45MS02LjU0IDI2LjU1LTguNzNjMy42NC0yLjE5LTIuMTktNy4yOC0yLjE5LTcuMjhaIi8+PHBhdGggaWQ9Il/ot6/lvoQtMTQiIGRhdGEtbmFtZT0i6Lev5b6EIiBjbGFzcz0iY2xzLTQiIGQ9Ik0zMTEuMiAxNzYuMjNzLjM3IDguNTcgMi45MSA4LjU3IDI1LjEyLTQgMjUuMTItNGwtMy42Mi03LjI3LTI0LjQyIDIuN1oiLz48cGF0aCBpZD0iX+i3r+W+hC0xNSIgZGF0YS1uYW1lPSLot6/lvoQiIGNsYXNzPSJjbHMtNCIgZD0ibTM4Ny45NSAxNjUuNTIgNi4yNiA1LjM0IDMwLjU4LTEzLjY0LTkuODMtNi45MS0yNy4wMSAxNS4yMXoiLz48cGF0aCBpZD0iX+i3r+W+hC0xNiIgZGF0YS1uYW1lPSLot6/lvoQiIGNsYXNzPSJjbHMtNCIgZD0ibTI2Ny4wNyAxNzIuNzIgMjkuMTMtMS44NlYxNjAuNThsLTI5LjEzIDIuNDZ2OS42OHoiLz48cGF0aCBpZD0iX+i3r+W+hC0xNyIgZGF0YS1uYW1lPSLot6/lvoQiIGNsYXNzPSJjbHMtNCIgZD0iTTIxMC43MiAxODguMTVIMjMzdi03LjU4bC0yMi4yOC0yLjc2djEwLjM0eiIvPjxwYXRoIGlkPSJf6Lev5b6ELTE4IiBkYXRhLW5hbWU9Iui3r+W+hCIgY2xhc3M9ImNscy00IiBkPSJNMTc1LjkgMTY5LjgzaDE4LjQzbDEuODMtNi43OWgtMTkuMjVsLTEuMDEgNi43OXoiLz48cGF0aCBpZD0iX+i3r+W+hC0xOSIgZGF0YS1uYW1lPSLot6/lvoQiIGNsYXNzPSJjbHMtNCIgZD0ibTExOC45NyAxNzEuNDUgMTIuNzUgNS41OSAxMC41Ni03Ljc5LTE2LjM5LTQuNTgtNi45MiA2Ljc4eiIvPjxwYXRoIGlkPSJf6Lev5b6ELTIwIiBkYXRhLW5hbWU9Iui3r+W+hCIgY2xhc3M9ImNscy00IiBkPSJtNDcwLjY1IDE0Ny4wMy0yOC4wMyAxOC40OSAxMS42NiA0LjMxIDI1Ljg0LTE2LjI1LTkuNDctNi41NXoiLz48cGF0aCBpZD0iX+i3r+W+hC0yMSIgZGF0YS1uYW1lPSLot6/lvoQiIGNsYXNzPSJjbHMtNCIgZD0ibTkxLjY4IDE0MC45NSA3LjY0IDQuNjIgNy42NC00LjYyLTkuMS0zLjU2LTYuMTggMy41NnoiLz48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hC0yIiBkPSJNMTk2LjE2IDExNy45NmM2LjczLTguODQtMi4xMS0xNC4xNi01LjI5LTEzLjQ4IDIuODMgMS4xMyA2Ljk4IDYuNzEgNS4yOSAxMy40OFoiIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PGcgaWQ9Il/lhpzlj6/ku6XlpIfku70iIGRhdGEtbmFtZT0i5Yac5Y+v5Lul5aSH5Lu9Ij48cGF0aCBpZD0iX+W9oueKtue7k+WQiCIgZGF0YS1uYW1lPSLlvaLnirbnu5PlkIgiIGQ9Ik0zMy4xMSAzODUuNjRjLTEuNSAwLTIuNTgtLjI5LTMuMjYtLjg3LS42Ny0uNTgtLjk1LTEuMzMtLjgzLTIuMjUuMTItLjkyLjYtMS45NiAxLjQ0LTMuMTJsNTAuMTEtNjguNjJjLjU4LS45Mi44OS0xLjU2Ljk0LTEuOTEuMDktLjY5LS4xMy0xLjI0LS42NS0xLjY1LS41Mi0uNC0xLjI1LS42MS0yLjE3LS42MWgtNi41NmMtMi4zIDAtMy42IDEuMTYtMy45IDMuNDdsLS41OCA0LjUxYy0uMjEgMS42Mi0uODMgMi44OS0xLjg3IDMuODEtMS4wNC45Mi0yLjM3IDEuMzktMy45OCAxLjM5SDQyLjYzYy0xLjYxIDAtMi44Mi0uNDYtMy42Mi0xLjM5LS44LS45Mi0xLjEtMi4xOS0uODktMy44MWwyLjQ4LTE5LjIzYy4yMS0xLjYyLjgzLTIuODkgMS44Ny0zLjgxIDEuMDQtLjkyIDIuMzctMS4zOSAzLjk4LTEuMzlIOTIuOWMxLjg0IDAgMy4zMy0uODEgNC40Ni0yLjQzbDEuMDYtMS41NmMxLTEuNSAxLjQ3LTIuNDggMS40Mi0yLjk1LS41Ni0xLjA0LS43OC0yLjAyLS42Ni0yLjk1LjEzLTEuMDQuNjQtMS44NSAxLjUyLTIuNDMuODgtLjU4IDIuMDEtLjg3IDMuMzktLjg3aDI2Ljc2YzEuNSAwIDIuNTguMjkgMy4yNi44Ny42Ny41OC45NSAxLjMzLjgzIDIuMjUtLjEuODEtLjU4IDEuODUtMS40NCAzLjEybC0yLjA4IDIuNzdjLS41OC45Mi0uODkgMS41Ni0uOTQgMS45MS0uMDkuNjkuMTMgMS4yNC42NSAxLjY1czEuMjUuNjEgMi4xNy42MWg0MC41OGMxLjYxIDAgMi44Mi40NiAzLjYyIDEuMzkuOC45MiAxLjEgMi4xOS44OSAzLjgxbC0yLjQ4IDE5LjIzYy0uMjEgMS42Mi0uODMgMi44OS0xLjg3IDMuODEtMS4wNC45Mi0yLjM3IDEuMzktMy45OCAxLjM5aC0xOS4xN2MtMS42MSAwLTIuODItLjQ2LTMuNjItMS4zOS0uOC0uOTItMS4xLTIuMTktLjg5LTMuODFsLjU4LTQuNTFjLjMtMi4zMS0uNy0zLjQ3LTMuMDEtMy40N2gtMjQuODZjLTEuOTYgMC0zLjQzLjc1LTQuNDMgMi4yNWwtNC44NCA2Ljc2Yy0uNTMuNTgtLjg1IDEuMjctLjk2IDIuMDgtLjA3LjU4LjEyIDEuMDcuNTkgMS40Ny40Ny40IDEuMTYuNjEgMi4wOC42MWgxMy44MWMyLjUzIDAgNC40NiAxLjE2IDUuNzcgMy40N2w2LjE4IDEyLjNjLjY2IDEuMTYgMS4zMyAxLjczIDIuMDIgMS43My45MiAwIDEuODItLjY5IDIuNjktMi4wOCAxLjYxLTIuNjYgMy43OS0zLjk5IDYuNTYtMy45OWgxOC40OGMxLjUgMCAyLjU4LjMyIDMuMjQuOTUuNjcuNjQuOTMgMS40Ny44IDIuNTEtLjEuODEtLjM5IDEuNjctLjg1IDIuNmwtMTUuNzQgMjcuMDNjLS40My42OS0uNyAxLjQ0LS44MSAyLjI1LS4wOS42OS4wOSAxLjUuNTUgMi40M2wxMy42OCAyNi41MWMuNTQgMS4xNi43NSAyLjE5LjYzIDMuMTItLjEyLjkyLS41OSAxLjY3LTEuNDEgMi4yNS0uODIuNTgtMS45Mi44Ny0zLjMxLjg3aC0yMS40MWMtMi41MyAwLTQuNDYtMS4xNi01Ljc3LTMuNDdsLTMzLjkyLTY2LjM2Yy0uNTQtMS4xNi0xLjI3LTEuNzMtMi4xOS0xLjczcy0xLjguNTgtMi42NCAxLjczbC03LjM0IDEwLjA1Yy0uNTMuNTgtLjg1IDEuMjctLjk2IDIuMDgtLjA3LjU4LjEyIDEuMDcuNTkgMS40Ny40Ny40IDEuMTYuNjEgMi4wOC42MWg1LjUzYzEuNjEgMCAyLjgyLjQ2IDMuNjIgMS4zOS44LjkyIDEuMSAyLjE5Ljg5IDMuODFsLTMuNTcgMjcuNzJjLS4xNSAxLjE2LjA2IDIuMDIuNjEgMi42LjU2LjU4IDEuNDIuODEgMi41OS42OWwxNC4xNC0xLjIxYzEuNzQtLjEyIDMuMDIuMjMgMy44NCAxLjA0LjgyLjgxIDEuMTEgMi4wOC44OSAzLjgxbC0uNzggNi4wNmMtLjQyIDMuMjMtMi4zMiA1LjAyLTUuNyA1LjM3bC00NS45IDMuODFjLTEuNzQuMTItMy4wMi0uMjMtMy44NC0xLjA0LS44Mi0uODEtMS4xMS0yLjA4LS44OS0zLjgxTDY1LjQxIDM4M2MuMTItLjkyLjA0LTEuNjUtLjI0LTIuMTctLjI4LS41Mi0uNjUtLjc4LTEuMTEtLjc4LS45MiAwLTEuODEuNjQtMi42NiAxLjkxbC0uMi4xN2MtMS41NiAyLjMxLTMuNzggMy40Ny02LjY2IDMuNDdIMzMuMTNabTE2OS4zNS0xMDAuMTVjLjIxLTEuNjIuODMtMi44OSAxLjg3LTMuODEgMS4wNC0uOTIgMi4zNy0xLjM5IDMuOTgtMS4zOWgxMjcuNDNjMS42MSAwIDIuODIuNDYgMy42MiAxLjM5LjguOTIgMS4xIDIuMTkuODkgMy44MWwtLjc4IDYuMDZjLS4yMSAxLjYyLS42NiAyLjg5LTEuMzUgMy44MS0uNjkuOTItMS41NiAxLjM5LTIuNiAxLjM5LTIuMTkgMC0zLjQzIDEuMTYtMy43MyAzLjQ3bC0xMS4xOSA4Ni44MWMtLjQyIDMuMjMtMS45IDYuMDEtNC40NCA4LjMyLTIuNTQgMi4zMS01LjQ4IDMuNDctOC44MiAzLjQ3aC0yNi4wN2MtMS4zOCAwLTIuNDQtLjI5LTMuMTctLjg3LS43My0uNTgtMS4wNC0xLjMzLS45Mi0yLjI1LjEyLS45Mi43Mi0yLjAyIDEuODEtMy4yOWw3LjYxLTguMTRjMS4yMS0xLjM5IDEuOTItMi44MyAyLjExLTQuMzNsMTAuMjgtNzkuNzFjLjMtMi4zMS0uNy0zLjQ3LTMuMDEtMy40N2gtODkuNzljLTEuNjEgMC0yLjgyLS40Ni0zLjYyLTEuMzktLjgtLjkyLTEuMS0yLjE5LS44OS0zLjgxbC43OC02LjA2Wm0zLjE3IDI2LjM0Yy0uMzktLjU4LS41My0xLjI3LS40Mi0yLjA4LjEyLS45Mi42NS0xLjY3IDEuNTktMi4yNS45NC0uNTggMi4xNS0uODcgMy42NS0uODdoNzIuNjljMS42MSAwIDIuODIuNDYgMy42MiAxLjM5LjguOTIgMS4xIDIuMTkuODkgMy44MWwtNy41NyA1OC43NGMtLjIxIDEuNjItLjgzIDIuODktMS44NyAzLjgxLTEuMDQuOTItMi4zNyAxLjM5LTMuOTggMS4zOWgtNjguMzdjLTEuNjEgMC0yLjgyLS40Ni0zLjYyLTEuMzktLjgtLjkyLTEuMS0yLjE5LS44OS0zLjgxbDYuNjEtNTEuMjljLjE2LTEuMjctLjA2LTIuNjYtLjY3LTQuMTZsLTEuNjUtMy4yOVptNDIuOTIgNDcuNDhjMi4zIDAgMy42LTEuMTYgMy45LTMuNDdsMy43OC0yOS4yOGMuMy0yLjMxLS43LTMuNDctMy4wMS0zLjQ3aC0xMi43OGMtMi4zIDAtMy42IDEuMTYtMy45IDMuNDdsLTMuNzggMjkuMjhjLS4zIDIuMzEuNyAzLjQ3IDMuMDEgMy40N2gxMi43OFptMTkzLjA4LTc3Ljk3Yy0uMzctLjY5LS41My0xLjIxLS40OS0xLjU2LjEtLjgxLjY1LTEuNDcgMS42NC0xLjk5czIuMjktLjc4IDMuOS0uNzhoMjUuNzNjMS41IDAgMi42My4zOCAzLjM5IDEuMTMuNzcuNzUgMS4wNyAxLjc2LjkgMy4wMy0uMDkuNjktLjIxIDEuMjEtLjM3IDEuNTZsLTkuNzIgMjcuMi0uMzEgMS4wNGMtLjI0IDEuODUuNzQgMi43NyAyLjkyIDIuNzdoMy4xMWMzLjExIDAgNC44OCAxLjQ0IDUuMzEgNC4zM2wxMy40NSA3Ny44Yy4xMS45Mi4xNCAxLjU2LjEgMS45MS0uMTYgMS4yNy0uNjkgMi4yNS0xLjU5IDIuOTUtLjkuNjktMi4wOSAxLjA0LTMuNTkgMS4wNGgtMjAuNTVjLTMuMTEgMC00Ljg4LTEuNDQtNS4zMS00LjMzbC02LjY4LTM3Ljk1Yy0uMzctMS42Mi0uOTUtMi40My0xLjc2LTIuNDMtMS4wNCAwLTEuODQuODctMi40MSAyLjZsLTEzLjE0IDM3LjZjLTEuMDggMy0zLjE3IDQuNTEtNi4yOCA0LjUxaC0yMC41NWMtMS44NCAwLTMuMS0uNTItMy43Ny0xLjU2LS42Ny0xLjA0LS43Mi0yLjQzLS4xNS00LjE2bDM3Ljc1LTEwNy45NWMuMTYtLjM1LjI4LS44Ny4zNy0xLjU2LjEyLS45Mi0uMS0xLjkxLS42Ni0yLjk1bC0xLjI2LTIuMjVabS00Ny45Ni00LjMzYzEuNjEgMCAyLjgyLjQ2IDMuNjIgMS4zOS44LjkyIDEuMSAyLjE5Ljg5IDMuODFsLTExLjg0IDkxLjg0Yy0uMTUgMS4xNi4wNiAxLjk5LjYzIDIuNTEuNTcuNTIgMS40My43MiAyLjYuNjFsNC4yMS0uNTJjMS43Ni0uMjMgMy4wNy4wOSAzLjkzLjk1czEuMTkgMi4xNy45NyAzLjlsLTEuMzMgOS4wMWMtLjQgMy4xMi0yLjI1IDQuOTctNS41NSA1LjU0bC0zNi4yMiA1LjAyYy0xLjc2LjIzLTMuMDctLjA5LTMuOTMtLjk1cy0xLjE5LTIuMTctLjk2LTMuOWwxMy43NC0xMDYuNTZjLjE2LTEuMjctLjA2LTIuNjYtLjY3LTQuMTZsLTEuMDktMi4yNWMtLjU2LTEuMDQtLjc4LTIuMDItLjY2LTIuOTUuMTMtMS4wNC42NC0xLjg1IDEuNTItMi40My44OC0uNTggMi4wMS0uODcgMy4zOS0uODdoMjYuNzZabTguNTcgMTUuMjVjLjExLTEuNzMuNjItMy4wNiAxLjU1LTMuOTkuOTItLjkyIDIuMjUtMS4zOSAzLjk4LTEuMzloMTIuNmMzLjM0IDAgNC45MSAxLjY4IDQuNyA1LjAybC0xLjU5IDMyLjRjLS4xMSAxLjczLS42MiAzLjA2LTEuNTUgMy45OS0uOTIuOTItMi4yNSAxLjM5LTMuOTggMS4zOWgtMTIuNmMtMy4zNCAwLTQuOTEtMS42Ny00LjctNS4wMmwxLjU5LTMyLjRaIiBzdHlsZT0iZmlsbDp1cmwoI1/mnKrlkb3lkI3nmoTmuJDlj5gpIi8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==) no-repeat 50%/contain;display:block;flex:none;height:27px;width:35px}.nkypc-app-brand-name{color:#505056;font-size:18px;font-weight:var(--fw-medium);line-height:1;white-space:nowrap}.nkypc-app-brand--col{gap:0;justify-content:center;padding:0}.nkypc-app-sidebar-foot{border-right:1px solid var(--border);flex:none;padding:var(--space-2) var(--space-3)}.nkypc-app-sidebar--col .nkypc-app-sidebar-foot{display:flex;justify-content:center;padding:var(--space-2)}.nkypc-tip{align-items:center;display:inline-flex;position:relative}.nkypc-tip>i{color:var(--fg3);cursor:help}.nkypc-tooltip{border-radius:var(--radius-sm);box-shadow:var(--shadow-md);color:var(--neutral-0);font-size:var(--fs-caption);font-weight:400;line-height:1.5;max-width:240px;opacity:0;padding:var(--space-2) var(--space-3);pointer-events:none;text-align:left;transition:opacity .12s ease;visibility:hidden;white-space:normal;width:max-content;z-index:60}.nkypc-tooltip,.nkypc-tooltip:after{background:var(--neutral-900);position:absolute}.nkypc-tooltip:after{content:"";height:8px;transform:rotate(45deg);width:8px}.nkypc-tip:hover .nkypc-tooltip,.nkypc-tooltip.nkypc-tooltip--show{opacity:1;visibility:visible}.nkypc-tooltip{left:50%;top:calc(100% + var(--space-2));transform:translateX(-50%)}.nkypc-tooltip:after{bottom:100%;left:50%;margin-bottom:-4px;margin-left:-4px}.nkypc-tooltip--top{bottom:calc(100% + var(--space-2));left:50%;top:auto;transform:translateX(-50%)}.nkypc-tooltip--top:after{bottom:auto;left:50%;margin-left:-4px;margin-top:-4px;top:100%}.nkypc-tooltip--left{bottom:auto;left:auto;right:calc(100% + var(--space-2));top:50%;transform:translateY(-50%)}.nkypc-tooltip--left:after{bottom:auto;left:100%;margin-left:-4px;margin-top:-4px;right:auto;top:50%}.nkypc-tooltip--right{bottom:auto;left:calc(100% + var(--space-2));right:auto;top:50%;transform:translateY(-50%)}.nkypc-tooltip--right:after{bottom:auto;left:auto;margin-right:-4px;margin-top:-4px;right:100%;top:50%}.nkypc-table tbody td.nkypc-table-expand,.nkypc-table thead th.nkypc-table-expand{color:var(--fg3);cursor:pointer;padding-left:0;padding-right:0;text-align:center;width:44px}.nkypc-table tbody td.nkypc-subtable-cell{background:var(--bg-subtle);padding:16px 40px 16px 44px}.nkypc-subtable{background:var(--bg-surface);border:1px solid var(--border);border-collapse:collapse;border-radius:var(--radius-md);overflow:hidden;table-layout:fixed;width:100%}.nkypc-subtable-cell .nkypc-subtable th{background:var(--bg-subtle);border-bottom:1px solid var(--border);color:var(--fg2);font:var(--text-body);font-weight:500;padding:8px 14px;text-align:left;white-space:nowrap}.nkypc-subtable-cell .nkypc-subtable th.nkypc-r{text-align:right}.nkypc-subtable-cell .nkypc-subtable td{border-bottom:1px solid var(--divider);color:var(--fg1);padding:9px 14px;white-space:nowrap}.nkypc-subtable-cell .nkypc-subtable td.nkypc-r{text-align:right}.nkypc-subtable-cell .nkypc-subtable tbody tr:last-child td{border-bottom:none}.nkypc-subtable-cell .nkypc-subtable tbody tr:hover td{background:var(--bg-hover)}.nkypc-table-empty{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);justify-content:center;padding:var(--space-10) var(--space-6);text-align:center}.nkypc-table-empty-icon{color:var(--neutral-300);font-size:40px;line-height:1}.nkypc-table-empty-text{color:var(--fg3);font-size:var(--fs-body)}.nkypc-inp.nkypc-disabled,.nkypc-search.nkypc-disabled,.nkypc-sel-trigger.nkypc-disabled{background:var(--bg-canvas);color:var(--fg3);cursor:not-allowed}.nkypc-sheet{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);width:max-content}.nkypc-sheet-grid{display:flex;flex-direction:column}.nkypc-sheet-row{display:flex}.nkypc-sheet-cell{align-items:center;background:var(--bg-surface);border-bottom:1px solid var(--divider);border-right:1px solid var(--divider);box-sizing:border-box;color:var(--fg1);display:flex;font-size:var(--fs-body);gap:var(--space-2);min-height:40px;overflow:hidden;padding:0 var(--space-3);white-space:nowrap}.nkypc-sheet-row:last-child .nkypc-sheet-cell{border-bottom:none}.nkypc-sheet-row .nkypc-sheet-cell:last-child{border-right:none}.nkypc-sheet-cell--head{background:var(--bg-subtle);color:var(--fg2);font-size:var(--fs-body);font-weight:500;justify-content:flex-start;min-height:36px}.nkypc-sheet-cell--r{justify-content:flex-end;text-align:right}.nkypc-sheet-cell--r .nkypc-sheet-num,.nkypc-sheet-cell--r .nkypc-sheet-unit{flex:none;text-align:right}.nkypc-sheet-cell--c{justify-content:center;text-align:center}.nkypc-sheet-cell--ro{cursor:not-allowed}.nkypc-sheet-cell--active{background:var(--bg-surface);box-shadow:inset 0 0 0 2px var(--amber-500)}.nkypc-sheet-cell--active,.nkypc-sheet-cell--pop{overflow:visible;position:relative;z-index:3}.nkypc-sheet-cell--err{box-shadow:inset 0 0 0 1px var(--danger);color:var(--danger)}.nkypc-sheet-txt{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nkypc-sheet-imgs{align-items:center;color:var(--fg3);display:inline-flex;flex:none;font-size:var(--fs-caption);gap:var(--space-1)}.nkypc-sheet-date{font-feature-settings:"tnum";align-items:center;color:var(--fg1);cursor:pointer;display:flex;font-family:var(--font-mono);font-variant-numeric:tabular-nums;gap:var(--space-2);min-width:0;width:100%}.nkypc-sheet-date>i{color:var(--fg3);flex:none}.nkypc-sheet-row--sel .nkypc-sheet-cell{background:var(--bg-selected)}.nkypc-sheet-row--sel .nkypc-sheet-cell--active{background:var(--bg-surface)}.nkypc-sheet-sel{align-items:center;cursor:pointer;display:flex;gap:var(--space-2);min-width:0;width:100%}.nkypc-sheet-sel-val{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nkypc-sheet-input{background:#0000;border:none;box-sizing:border-box;color:var(--fg1);flex:1 1;font:inherit;margin:0;min-width:0;outline:none;padding:0;width:100%}.nkypc-sheet-chev{color:var(--fg3);flex:none;text-align:center;width:1em}.nkypc-sheet-unit{color:var(--fg2);flex:1 1;font-size:var(--fs-body);gap:var(--space-1);min-width:0;text-align:left}.nkypc-sheet-input+.nkypc-sheet-unit,.nkypc-sheet-num+.nkypc-sheet-unit{align-items:center;display:inline-flex;flex:none;gap:var(--space-1);margin-left:auto;text-align:right}.nkypc-sheet-unit--reserve{padding-right:calc(1em + var(--space-1))}.nkypc-sheet-unit--pick{cursor:pointer}.nkypc-sheet-mut{color:var(--fg3)}.nkypc-sheet-num{font-feature-settings:"tnum";flex:none;font-family:var(--font-mono);font-variant-numeric:tabular-nums;min-width:0;text-align:left}.nkypc-sheet-act{color:var(--fg3);cursor:pointer}.nkypc-sheet-row--total .nkypc-sheet-cell{background:var(--bg-subtle);color:var(--fg1);font-weight:600}.nkypc-sheet-addline{align-items:center;border-bottom:1px solid var(--divider);cursor:pointer;display:flex;height:42px;padding-left:var(--space-3)}.nkypc-sheet-addline-txt{align-items:center;color:var(--amber-800);display:flex;font-size:var(--fs-body);font-weight:500;gap:var(--space-2)}.nkypc-sheet-drop{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);left:0;margin-top:var(--space-1);min-width:200px;overflow:hidden;position:absolute;top:100%;white-space:nowrap;z-index:30}.nkypc-sheet-drop-search{border-bottom:1px solid var(--divider);color:var(--fg2)}.nkypc-sheet-drop-search,.nkypc-sheet-opt{align-items:center;display:flex;font-size:var(--fs-body);gap:var(--space-2);padding:var(--space-2) var(--space-3)}.nkypc-sheet-opt{color:var(--fg1);cursor:pointer;justify-content:space-between}.nkypc-sheet-opt--on{background:var(--amber-50)}.nkypc-sheet-opt--active{color:var(--amber-800)}.nkypc-sheet-opt--checked{background:var(--amber-50);color:var(--amber-800)}.nkypc-sheet-opt .ri-check-line{color:var(--amber-800)}*{box-sizing:border-box}button,input,select,textarea{font:inherit}button{color:inherit}body{margin:0}.csm-root,body{background:var(--bg-canvas)}.csm-root{color:var(--fg1);min-height:100vh}.csm-app{margin:0;min-height:100vh;min-width:1080px;width:100%}.csm-app .nkypc-app-sidebar{min-height:100vh;position:sticky;top:0}.csm-brand{gap:var(--space-3);padding:0 var(--space-4)}.csm-brand img{height:28px;object-fit:contain;width:34px}.csm-brand div{display:flex;flex-direction:column;gap:2px}.csm-brand strong{font-size:14px}.csm-brand span{color:var(--fg3);font:10px var(--font-mono);letter-spacing:.04em}.csm-primary-nav{border-bottom:0;border-left:0;border-top:0;flex:1 1}.csm-primary-nav button{background:#0000;border:0;text-align:left;width:100%}.csm-primary-nav button:disabled{cursor:not-allowed;opacity:.48}.csm-sidebar-foot{border-right:1px solid var(--border);color:var(--fg3);font-size:var(--fs-caption);padding:var(--space-4)}.csm-topbar{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:0 var(--space-6)}.csm-topbar>div{align-items:baseline;display:flex;gap:var(--space-3)}.csm-topbar strong{font-size:var(--fs-body)}.csm-topbar span{color:var(--fg3);font-size:var(--fs-caption)}.csm-content{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:calc(100vh - 100px);padding:0}.csm-table-catalog{background:var(--bg-surface);border-right:1px solid var(--border);min-width:0}.csm-catalog-head{align-items:center;border-bottom:1px solid var(--divider);display:flex;font-weight:600;height:52px;justify-content:space-between;padding:0 var(--space-4)}.csm-catalog-head small{color:var(--fg3);font-family:var(--font-mono);font-weight:400}.csm-catalog-scroll{max-height:calc(100vh - 152px);overflow:auto;padding:var(--space-3)}.csm-catalog-group{margin-bottom:var(--space-4)}.csm-catalog-group h3{color:var(--fg3);font-size:var(--fs-caption);font-weight:500;margin:0 0 var(--space-2);padding:0 var(--space-2)}.csm-table-option{background:#0000;border:0;border-radius:var(--radius-sm);cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:var(--space-2);position:relative;text-align:left;width:100%}.csm-table-option:hover{background:var(--bg-hover)}.csm-table-option.is-active{background:var(--amber-50);color:var(--fg1)}.csm-table-option.is-active:before{background:var(--amber-500);border-radius:2px;bottom:8px;content:"";left:0;position:absolute;top:8px;width:3px}.csm-table-option span{font-size:var(--fs-body-sm)}.csm-table-option small{color:var(--fg3);font:10px var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.csm-data-area{min-width:0;padding:22px 26px}.csm-page-head{align-items:flex-start;display:flex;gap:var(--space-6);justify-content:space-between;margin-bottom:var(--space-5)}.csm-title-line{align-items:center;display:flex;gap:var(--space-3)}.csm-title-line h1{font:var(--text-h2);margin:0}.csm-page-head p{color:var(--fg2);font-size:var(--fs-body);margin:var(--space-2) 0 var(--space-1)}.csm-page-head code{color:var(--fg3);font:var(--fs-caption) var(--font-mono)}.csm-toolbar{align-items:center;display:flex;gap:var(--space-3);justify-content:flex-end;margin-bottom:var(--space-4)}.csm-search{margin-right:auto;padding:0;width:320px}.csm-search>i{margin-left:var(--space-3)}.csm-search input{background:#0000;border:0;color:var(--fg1);flex:1 1;height:100%;min-width:0;outline:0}.csm-search button{background:#0000;border:0;color:var(--fg3);cursor:pointer;margin-right:var(--space-2)}.csm-alert{background:var(--danger-container);border-color:var(--danger);color:var(--danger-fg);margin-bottom:var(--space-4)}.csm-alert button{background:#0000;border:0;cursor:pointer;margin-left:auto}.csm-table-panel{min-height:260px;position:relative}.csm-table-scroll{overflow:auto}.csm-table-scroll .nkypc-table{min-width:920px}.csm-table-scroll th small{color:var(--fg3);display:block;font:9px var(--font-mono);margin-top:2px}.csm-table-scroll td{max-width:260px;overflow:hidden;text-overflow:ellipsis}.csm-link-button{background:#0000;border:0}.csm-pagination{margin-top:var(--space-4)}.csm-pagination button{font:inherit}.csm-record-drawer{width:min(520px,92vw);z-index:101}.csm-overlay-button{border:0;z-index:100}.csm-form-intro{background:var(--info-container);border:1px solid var(--info);border-radius:var(--radius-md);color:var(--info-fg);font-size:var(--fs-body-sm);margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4)}.nkypc-lab small{color:var(--fg3);font:10px var(--font-mono);margin-left:var(--space-2)}.csm-native-input{background:#0000;border:0;color:var(--fg1);min-width:0;outline:0;width:100%}.csm-native-input:disabled{color:var(--fg3);cursor:not-allowed}.csm-delete-button{margin-right:auto}.csm-modal-layer{display:grid;inset:0;place-items:center;position:fixed;z-index:120}.csm-modal-backdrop{border:0;inset:0;position:absolute}.csm-modal-layer .nkypc-modal{position:relative;z-index:1}.csm-confirm-content{padding:var(--space-6)}.csm-confirm-content .nkypc-modal-desc{padding:var(--space-2) 0 0}.csm-confirm-content .nkypc-modal-foot{padding:var(--space-5) 0 0}.csm-toast{background:var(--success-container);color:var(--success-fg);position:fixed;right:var(--space-6);top:var(--space-6);z-index:150}@media (max-width:1180px){.csm-content{grid-template-columns:210px minmax(0,1fr)}.csm-data-area{padding:18px}}.csm-product-content{background:var(--bg-canvas);min-height:calc(100vh - 56px);padding:0}.csm-primary-nav{overflow-y:auto}.csm-primary-nav .nkypc-ni{flex:none}.csm-nav-badge,.csm-tab-badge{background:var(--danger-container);border-radius:var(--radius-pill);color:var(--danger-fg);font:600 10px/18px var(--font-mono);height:18px;margin-left:auto;min-width:18px;padding:0 5px;text-align:center}.csm-tab-badge{margin-left:var(--space-2)}.csm-sidebar-user{align-items:center;border-right:1px solid var(--border);display:flex;gap:var(--space-2);padding:var(--space-3)}.csm-sidebar-user>span{background:var(--amber-100);border-radius:50%;color:var(--amber-800);display:grid;font-weight:600;height:30px;place-items:center;width:30px}.csm-sidebar-user div{display:flex;flex:1 1;flex-direction:column;min-width:0}.csm-sidebar-user strong{font-size:var(--fs-body)}.csm-sidebar-user small{color:var(--fg3);font-size:10px}.csm-sidebar-user>i{color:var(--fg3)}.csm-top-actions{align-items:center;display:flex;gap:var(--space-2)}.csm-top-actions>button{background:#0000;border:0;border-radius:var(--radius-sm);color:var(--fg2);cursor:pointer;height:32px;min-width:32px;position:relative}.csm-top-actions>button:hover{background:var(--bg-hover);color:var(--fg1)}.csm-top-actions>button>span{background:var(--danger);border-radius:50%;height:6px;position:absolute;right:5px;top:5px;width:6px}.csm-top-actions .csm-login-preview{align-items:center;border:1px solid var(--border);display:inline-flex;gap:var(--space-2);padding:0 var(--space-3)}.nkypc-subnav button.nkypc-ptab{background:#0000;border:0}.csm-page{margin:0 auto;max-width:1440px;padding:22px 26px 32px}.csm-page-title{align-items:flex-start;display:flex;gap:var(--space-6);justify-content:space-between;margin-bottom:var(--space-5)}.csm-page-title h1{color:var(--fg1);font:var(--text-h2);margin:0}.csm-page-title p{color:var(--fg2);margin:var(--space-2) 0 0}.csm-page-back{align-items:center;color:var(--fg2);display:inline-flex;margin-bottom:var(--space-3)}.csm-page-title p strong{color:var(--amber-800);font-family:var(--font-mono)}.csm-date{align-items:center;color:var(--fg3);display:flex;font-size:var(--fs-body-sm);gap:var(--space-2)}.csm-kpi-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.nkypc-kpi .top{align-items:center;display:flex;justify-content:space-between}.csm-ic--success{background:var(--success-container);color:var(--success-fg)}.csm-ic--danger{background:var(--danger-container);color:var(--danger-fg)}.csm-ic--warning{background:var(--warning-container);color:var(--warning-fg)}.csm-ic--info{background:var(--info-container);color:var(--info-fg)}.csm-kpi-note{color:var(--fg3);font-size:var(--fs-caption);margin-top:var(--space-2)}.csm-dashboard-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);margin-bottom:14px}.csm-panel{min-width:0}.csm-panel-head{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-4)}.csm-panel-head h2{font:var(--text-h3);margin:0}.csm-panel-head p{color:var(--fg3);font-size:var(--fs-caption);margin:var(--space-1) 0 0}.csm-task-list{display:flex;flex-direction:column}.csm-task{grid-gap:var(--space-3);align-items:center;border-top:1px solid var(--divider);display:grid;gap:var(--space-3);grid-template-columns:150px 3px minmax(0,1fr) auto 28px;min-height:58px}.csm-task:first-child{border-top:0}.csm-task time{font:600 var(--fs-body-sm) var(--font-mono);overflow-wrap:anywhere}.csm-task-line{background:var(--info);border-radius:2px;height:30px;width:3px}.csm-task-line--warning{background:var(--warning)}.csm-task-line--danger{background:var(--danger)}.csm-task-line--teal{background:var(--teal)}.csm-task>div{display:flex;flex-direction:column;gap:3px;min-width:0}.csm-task>div strong{font-size:var(--fs-body-sm);font-weight:500}.csm-task>div span{color:var(--fg3);font-size:var(--fs-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csm-task>button{background:#0000;border:0;color:var(--neutral-300);cursor:pointer;font-size:var(--fs-h2)}.csm-funnel{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-1)}.csm-funnel-row{grid-gap:var(--space-3);align-items:center;display:grid;font-size:var(--fs-body-sm);gap:var(--space-3);grid-template-columns:60px 1fr 28px}.csm-funnel-row>div{background:var(--neutral-100);border-radius:var(--radius-pill);height:8px;overflow:hidden}.csm-funnel-row i{background:var(--amber-500);border-radius:inherit;display:block;height:100%}.csm-funnel-row strong{font:600 var(--fs-body) var(--font-mono);text-align:right}.csm-mini-summary{grid-gap:var(--space-4);border-top:1px solid var(--divider);display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr;margin-top:var(--space-5);padding-top:var(--space-4)}.csm-mini-summary span{color:var(--fg3);display:flex;flex-direction:column;font-size:var(--fs-caption)}.csm-mini-summary strong{color:var(--fg1);font:600 var(--fs-h3) var(--font-mono);margin-top:var(--space-1)}.csm-mono{font-feature-settings:"tnum";font-family:var(--font-mono);font-variant-numeric:tabular-nums}.csm-cell-sub{color:var(--fg3);display:block;font-size:10px;margin-top:3px}.csm-table-link{background:#0000;border:0;padding:0}.csm-filter-row{align-items:center;display:flex;gap:var(--space-2);margin-bottom:14px}.csm-api-notice{background:var(--warning-container);border-color:var(--warning);color:var(--warning-fg)}.csm-api-notice,.csm-summary{margin-bottom:14px}.csm-danger-text{color:var(--danger)!important}.csm-list-foot{align-items:center;color:var(--fg3);display:flex;font-size:var(--fs-caption);justify-content:space-between;margin-top:var(--space-4)}.csm-list-foot>div{display:flex;gap:var(--space-1)}.csm-list-foot .nkypc-btn{justify-content:center;min-width:34px;padding:0 var(--space-2)}.csm-back{align-items:center;background:#0000;border:0;color:var(--fg2);cursor:pointer;display:inline-flex;gap:var(--space-1);margin-bottom:var(--space-4);padding:0}.csm-avatar{background:var(--amber-100);border-radius:var(--radius-md);color:var(--amber-800);display:grid;font-size:var(--fs-h2);font-weight:600;height:48px;place-items:center;width:48px}.csm-hero-main{flex:1 1;min-width:0}.csm-hero-main>div{align-items:center;display:flex;gap:var(--space-3)}.csm-hero-main h1{font:var(--text-h2);margin:0}.csm-hero-main p{color:var(--fg3);display:flex;font-size:var(--fs-body-sm);gap:var(--space-5);margin:var(--space-2) 0 0}.csm-detail-tabs{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md) var(--radius-md) 0 0;overflow-x:auto}.csm-detail-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 320px;margin-top:14px}.csm-detail-main,.csm-detail-side{display:flex;flex-direction:column;gap:14px}.csm-profile-grid{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(4,1fr)}.csm-profile-grid div{display:flex;flex-direction:column;gap:var(--space-2)}.csm-profile-grid span{color:var(--fg3);font-size:var(--fs-caption)}.csm-profile-grid strong{font-size:var(--fs-body);font-weight:500}.csm-timeline{border-left:1px solid var(--border-strong);margin-left:4px}.csm-timeline>div{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:90px 80px 1fr;padding:0 0 var(--space-5) var(--space-5);position:relative}.csm-timeline>div:last-child{padding-bottom:0}.csm-timeline>div>i{background:var(--amber-500);border:2px solid var(--bg-surface);border-radius:50%;height:9px;left:-5px;position:absolute;top:3px;width:9px}.csm-timeline time{color:var(--fg3);font:var(--fs-caption) var(--font-mono)}.csm-timeline p,.csm-timeline strong{font-size:var(--fs-body-sm)}.csm-timeline p{color:var(--fg2);margin:0}.csm-detail-side ul{list-style:none;margin:var(--space-4) 0 0;padding:0}.csm-detail-side li{display:flex;font-size:var(--fs-body-sm);justify-content:space-between;padding:var(--space-2) 0}.csm-detail-side li span{color:var(--fg2)}.csm-detail-side li strong{font-weight:500}.csm-side-task{grid-gap:var(--space-2);border-top:1px solid var(--divider);display:grid;gap:var(--space-2);grid-template-columns:auto 1fr;padding:var(--space-3) 0}.csm-side-task:first-of-type{border-top:0}.csm-side-task>strong{font-size:var(--fs-body-sm)}.csm-side-task>span:last-child{color:var(--fg3);font-size:var(--fs-caption);grid-column:2}.csm-bars{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.csm-bars>div{grid-gap:var(--space-3);align-items:center;display:grid;font-size:var(--fs-body-sm);gap:var(--space-3);grid-template-columns:72px 1fr 32px}.csm-bars>div>div{background:var(--neutral-50);border-radius:var(--radius-xs);height:20px;overflow:hidden}.csm-bars i{background:var(--amber-500);display:block;height:100%}.csm-bars strong{font:600 var(--fs-body) var(--font-mono);text-align:right}.csm-mini-table{margin:0 calc(var(--space-5)*-1) calc(var(--space-5)*-1);width:calc(100% + var(--space-10))}.csm-ai-box{margin:36px auto 22px;max-width:820px;padding:28px}.csm-ai-title{align-items:center;display:flex;gap:var(--space-4);margin-bottom:var(--space-5)}.csm-ai-title>span{background:var(--amber-100);border-radius:var(--radius-md);color:var(--amber-800);display:grid;font-size:var(--fs-h2);height:44px;place-items:center;width:44px}.csm-ai-title h2{font:var(--text-h2);margin:0}.csm-ai-title p{color:var(--fg3);margin:var(--space-1) 0 0}.csm-ai-input{align-items:center;background:var(--bg-surface);border:1px solid var(--amber-500);border-radius:var(--radius-md);box-shadow:var(--shadow-focus);display:flex;gap:var(--space-2);min-height:52px;padding:var(--space-2)}.csm-ai-input input{border:0;flex:1 1;font-size:var(--fs-body);min-width:0;outline:0;padding:0 var(--space-2)}.csm-voice{background:#0000;border:0;color:var(--amber-800);cursor:pointer;font-size:var(--fs-h2);height:34px;width:34px}.csm-voice:disabled{color:var(--neutral-300);cursor:not-allowed}.csm-query-examples{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.csm-query-examples button{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--fg2);cursor:pointer;font-size:var(--fs-caption);padding:6px 12px}.csm-ai-error{align-items:center;color:var(--danger);display:flex;font-size:var(--fs-caption);gap:var(--space-2);margin-top:var(--space-4)}.csm-ai-result{margin:0 auto;max-width:1000px}.csm-ai-result>p{color:var(--fg2);line-height:1.7}.csm-system-notice{background:var(--info-container);border-color:var(--info);color:var(--info-fg);margin-bottom:14px}.csm-system-notice div{display:flex;flex-direction:column;gap:3px}.csm-system-notice span{opacity:.82}.csm-user-toolbar{justify-content:flex-start}.csm-user-status-filter{flex:none;gap:var(--space-3);width:190px}.csm-user-status-filter>span{color:var(--fg3);white-space:nowrap}.csm-user-table .nkypc-table{min-width:720px}.csm-user-name{align-items:center;display:flex;gap:var(--space-2)}.csm-user-name>span{background:var(--amber-100);border-radius:50%;color:var(--amber-800);display:grid;flex:none;font-weight:600;height:28px;place-items:center;width:28px}.csm-user-name strong{font-weight:500}.csm-user-drawer{width:min(600px,94vw)}.csm-user-form{max-width:none}.csm-user-fieldset{border:1px solid var(--border);border-radius:var(--radius-md);margin:var(--space-2) 0 0;min-width:0;padding:var(--space-4)}.csm-user-fieldset legend{color:var(--fg1);font-size:var(--fs-body);font-weight:600;padding:0 var(--space-2)}.csm-check-grid{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.csm-check-card{align-items:flex-start;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;display:flex;gap:var(--space-2);min-height:58px;min-width:0;padding:var(--space-3)}.csm-check-card:hover{background:var(--bg-hover)}.csm-check-card.is-checked{background:var(--amber-50);border-color:var(--amber-500)}.csm-check-card input,.csm-user-city-list input{accent-color:var(--amber-800);flex:none;margin-top:2px}.csm-check-card span{display:flex;flex-direction:column;gap:2px;min-width:0}.csm-check-card strong{font-size:var(--fs-body-sm);font-weight:500}.csm-check-card small{color:var(--fg3);font-size:var(--fs-caption);line-height:1.35}.csm-user-admin-note{background:var(--info-container);border-color:var(--info);color:var(--info-fg);margin:0}.csm-user-city-search{padding:0;width:100%}.csm-user-city-search>i{margin-left:var(--space-3)}.csm-user-city-search input{background:#0000;border:0;color:var(--fg1);flex:1 1;height:100%;min-width:0;outline:0}.csm-user-city-search button{background:#0000;border:0;color:var(--fg3);cursor:pointer;margin-right:var(--space-2)}.csm-user-city-summary{align-items:center;color:var(--fg3);display:flex;font-size:var(--fs-caption);justify-content:space-between;min-height:36px}.csm-user-city-summary strong{color:var(--amber-800);font-family:var(--font-mono)}.csm-user-city-summary button{background:#0000;border:0;color:var(--amber-800);cursor:pointer}.csm-user-city-list{border:1px solid var(--border);border-radius:var(--radius-sm);max-height:310px;overflow:auto}.csm-user-city-list section+section{border-top:1px solid var(--divider)}.csm-user-city-list h4{background:var(--bg-subtle);color:var(--fg2);font-size:var(--fs-caption);font-weight:500;margin:0;padding:var(--space-2) var(--space-3);position:sticky;top:0;z-index:1}.csm-user-city-list section>div{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-2)}.csm-user-city-list label{grid-gap:var(--space-2);align-items:center;border-radius:var(--radius-xs);cursor:pointer;display:grid;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;min-height:36px;min-width:0;padding:0 var(--space-2)}.csm-user-city-list label:hover{background:var(--bg-hover)}.csm-user-city-list label.is-checked{background:var(--amber-50)}.csm-user-city-list label span{font-size:var(--fs-body-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csm-user-city-list label small{color:var(--fg3);font:10px var(--font-mono)}.csm-user-form-error{margin-top:var(--space-4)}.csm-role-toolbar{justify-content:flex-start}.csm-role-table .nkypc-table{min-width:860px}.csm-role-name{align-items:center;display:flex;gap:var(--space-2)}.csm-role-name>span{background:var(--amber-100);border-radius:var(--radius-sm);color:var(--amber-800);display:grid;flex:none;height:28px;place-items:center;width:28px}.csm-role-name strong{font-weight:500}.csm-role-description{color:var(--fg2)!important}.csm-role-permission-cell{align-items:center;display:flex;gap:var(--space-2);max-width:360px;min-width:220px}.csm-role-permission-cell>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csm-role-permission-cell>small{color:var(--fg3);flex:none;font:var(--fs-caption) var(--font-mono)}.csm-role-drawer{width:min(640px,94vw)}.csm-role-form{max-width:none}.csm-role-description-field{position:relative}.csm-role-description-field .nkypc-textarea{padding-bottom:var(--space-6);width:100%}.csm-role-fieldset{border:1px solid var(--border);border-radius:var(--radius-md);margin:var(--space-2) 0 0;min-width:0;padding:var(--space-4)}.csm-role-fieldset legend{color:var(--fg1);font-size:var(--fs-body);font-weight:600;padding:0 var(--space-2)}.csm-role-menu-head{align-items:center;color:var(--fg3);display:flex;font-size:var(--fs-caption);gap:var(--space-3);justify-content:space-between;min-height:30px}.csm-role-menu-head strong{color:var(--amber-800);font-family:var(--font-mono)}.csm-role-menu-head>div{align-items:center;display:flex;gap:var(--space-3)}.csm-role-menu-head button{cursor:pointer;padding:0}.csm-role-menu-head button:disabled{color:var(--neutral-300);cursor:not-allowed}.csm-role-menu-search{margin:var(--space-2) 0;padding:0;width:100%}.csm-role-menu-search>i{margin-left:var(--space-3)}.csm-role-menu-search input{background:#0000;border:0;color:var(--fg1);flex:1 1;height:100%;min-width:0;outline:0}.csm-role-menu-search button{background:#0000;border:0;color:var(--fg3);cursor:pointer;margin-right:var(--space-2)}.csm-role-menu-list{grid-gap:var(--space-2);background:var(--bg-subtle);display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));max-height:300px;overflow:auto;padding:var(--space-2)}.csm-role-menu-list,.csm-role-menu-option{border:1px solid var(--border);border-radius:var(--radius-sm)}.csm-role-menu-option{align-items:flex-start;background:var(--bg-surface);min-height:58px;min-width:0;padding:var(--space-3);position:relative}.csm-role-menu-option:hover{background:var(--bg-hover)}.csm-role-menu-option:focus-within{border-color:var(--amber-500);box-shadow:var(--shadow-focus)}.csm-role-menu-option.is-checked{background:var(--amber-50);border-color:var(--amber-500)}.csm-role-menu-checkbox{height:1px;opacity:0;position:absolute;width:1px}.csm-role-menu-option>.nkypc-cb{margin-top:2px}.csm-role-menu-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.csm-role-menu-copy strong{font-size:var(--fs-body-sm);font-weight:500}.csm-role-menu-copy small,.csm-role-menu-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csm-role-menu-copy small{color:var(--fg3);font:10px var(--font-mono)}.csm-role-menu-empty{color:var(--fg3);font-size:var(--fs-body-sm);grid-column:1/-1;padding:var(--space-6);text-align:center}.csm-role-status-field{margin-top:var(--space-2)}.csm-role-form-error{margin-top:var(--space-4)}.csm-maintenance-page{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:calc(100vh - 100px)}.csm-maintenance-page--embedded{display:block}.csm-system-maintenance>.csm-division-page,.csm-system-maintenance>.csm-maintenance-page--embedded{margin:0;min-width:0}.csm-top-actions>button:disabled{cursor:not-allowed;opacity:.4}.csm-business-page{max-width:none}.csm-business-filters{margin-bottom:var(--space-4)}.csm-business-search{padding:0 var(--space-3);width:100%}.csm-business-search input{background:#0000;border:0;color:var(--fg1);flex:1 1;height:100%;min-width:0;outline:0}.csm-business-search button{background:#0000;border:0;color:var(--fg3);cursor:pointer}.csm-business-date-range{gap:var(--space-2);justify-content:flex-start;width:100%}.csm-date-range-label{color:var(--fg2);flex:none;font-size:var(--fs-caption);white-space:nowrap;width:76px}.csm-business-date-range>.csm-business-date-field{flex:0 1 132px;min-width:118px;padding:0 9px;width:132px}.csm-business-date-field .csm-native-input{font-size:var(--fs-body-sm);height:34px;line-height:34px;padding:0}.csm-business-date-field input::-webkit-calendar-picker-indicator{cursor:pointer;margin:0;opacity:.68;padding:2px}.csm-business-date-field:focus-within{border-color:var(--amber-500);box-shadow:var(--shadow-focus)}.csm-date-range-separator{color:var(--fg3);flex:none;font-size:var(--fs-caption)}.csm-business-filters .nkypc-filterbar-toggle{background:#0000;border:0;padding:0}.csm-contract-table .nkypc-table{min-width:1200px}.csm-contract-table td>strong{display:block;font-size:var(--fs-body-sm);font-weight:500}.csm-contract-table td>small{color:var(--fg3);display:block;font-size:var(--fs-caption);margin-top:3px}.csm-contract-drawer{width:min(800px,95vw);z-index:101}.csm-contract-drawer .nkypc-drawer-body{padding:0}.csm-contract-detail-hero{align-items:flex-start;background:var(--bg-subtle);border-bottom:1px solid var(--border);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-5)}.csm-contract-detail-hero small{color:var(--fg3);font-size:var(--fs-caption)}.csm-contract-detail-hero h2{font:var(--text-h2);margin:var(--space-1) 0}.csm-contract-detail-hero p{color:var(--fg2);font-size:var(--fs-body-sm);margin:0}.csm-contract-detail-message{color:var(--fg2);padding:var(--space-5)}.csm-contract-detail-section{border-bottom:1px solid var(--border);padding:var(--space-5)}.csm-contract-detail-section h3{font:var(--text-h3);margin:0 0 var(--space-4)}.csm-contract-values{grid-gap:0 var(--space-6);display:grid;gap:0 var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.csm-contract-value{grid-gap:var(--space-2);border-bottom:1px solid var(--divider);display:grid;font-size:var(--fs-body-sm);gap:var(--space-2);grid-template-columns:120px minmax(0,1fr);min-width:0;padding:var(--space-2) 0}.csm-contract-value dt{color:var(--fg3)}.csm-contract-value dd{color:var(--fg1);margin:0;min-width:0;overflow-wrap:anywhere}.csm-contract-item-table .nkypc-table{min-width:850px}.csm-contract-item-table .nkypc-table td{max-width:none}.csm-contract-drawer .nkypc-drawer-foot>span{color:var(--fg3);font-size:var(--fs-caption);margin-right:auto}button.nkypc-link{background:#0000;border:0;cursor:pointer;padding:0}.csm-empty{color:var(--fg3);padding:var(--space-8);text-align:center}.nkypc-back{background:#0000;border:0;cursor:pointer}.csm-customer-values{grid-gap:var(--space-5) var(--space-6);display:grid;gap:var(--space-5) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.csm-customer-value{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.csm-customer-value span{color:var(--fg3);font-size:var(--fs-caption)}.csm-customer-value strong{color:var(--fg1);font-size:var(--fs-body-sm);font-weight:500;overflow-wrap:anywhere}.csm-source-profile-drawer{width:min(620px,100vw)}.csm-source-profile-identity{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-4)}.csm-source-profile-identity>div{min-width:0}.csm-source-profile-identity h2{font:var(--text-h3);margin:0;overflow-wrap:anywhere}.csm-source-profile-identity p{color:var(--fg3);font-size:var(--fs-caption);margin:var(--space-2) 0 0}.csm-source-profile-identity>.nkypc-chip{flex-shrink:0}.csm-source-profile-notice{border-bottom:1px solid var(--divider);color:var(--fg2);font-size:var(--fs-caption);line-height:1.6;margin:0 0 var(--space-6);padding-bottom:var(--space-4)}.csm-source-profile-drawer .csm-customer-values{grid-template-columns:repeat(2,minmax(0,1fr))}.csm-source-profile-drawer .csm-customer-value strong{overflow-wrap:anywhere}.csm-source-profile-wide{grid-column:1/-1}.csm-source-profile-footnote{color:var(--fg3);font-size:var(--fs-caption);margin-right:auto}@media (max-width:420px){.csm-source-profile-drawer .csm-customer-values{grid-template-columns:minmax(0,1fr)}}.csm-source-profile-section+.csm-source-profile-section{border-top:1px solid var(--divider);margin-top:var(--space-6);padding-top:var(--space-5)}.csm-source-profile-section h3{color:var(--fg1);font:var(--text-h4);margin:0 0 var(--space-4)}.csm-division-page{max-width:none}.csm-division-layout{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;grid-template-columns:300px minmax(0,1fr);min-height:620px;overflow:hidden}.csm-division-master{background:var(--bg-surface);border-right:1px solid var(--border);min-width:0}.csm-division-master-head{border-bottom:1px solid var(--divider);padding:var(--space-4)}.csm-division-master-head>div:first-child{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-3)}.csm-division-master-head strong{font-size:var(--fs-body)}.csm-division-master-head span{color:var(--fg3);font-size:var(--fs-caption)}.csm-division-search{padding:0 var(--space-3);width:100%}.csm-division-search input{background:#0000;border:0;color:var(--fg1);flex:1 1;height:100%;min-width:0;outline:0}.csm-division-search button{background:#0000;border:0;color:var(--fg3);cursor:pointer;padding:0}.csm-division-tree{height:540px;overflow:auto;padding:var(--space-2)}.csm-division-tree section+section{border-top:1px solid var(--divider)}.csm-division-province{grid-gap:var(--space-2);align-items:center;background:#0000;border:0;cursor:pointer;display:grid;gap:var(--space-2);grid-template-columns:20px minmax(0,1fr) auto;min-height:42px;padding:0 var(--space-2);text-align:left;width:100%}.csm-division-province:hover{background:var(--bg-hover)}.csm-division-province i,.csm-division-province span{color:var(--fg3)}.csm-division-province strong{font-size:var(--fs-body-sm);font-weight:600}.csm-division-province span{font:var(--fs-caption) var(--font-mono);min-width:24px;text-align:right}.csm-division-cities{padding:0 0 var(--space-2) var(--space-5)}.csm-division-cities button{align-items:center;background:#0000;border:0;border-radius:var(--radius-sm);cursor:pointer;display:flex;gap:var(--space-2);justify-content:space-between;min-height:44px;padding:var(--space-2) var(--space-3);position:relative;text-align:left;width:100%}.csm-division-cities button:hover{background:var(--bg-hover)}.csm-division-cities button.is-active{background:var(--bg-selected)}.csm-division-cities button.is-active:before{background:var(--amber-500);border-radius:2px;bottom:7px;content:"";left:0;position:absolute;top:7px;width:3px}.csm-division-cities button>span{display:flex;flex-direction:column;gap:2px;min-width:0}.csm-division-cities strong{font-size:var(--fs-body-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csm-division-cities small{color:var(--fg3);font:10px var(--font-mono)}.csm-division-cities em{color:var(--fg3);flex:none;font:normal var(--fs-caption) var(--font-mono)}.csm-division-empty{color:var(--fg3);font-size:var(--fs-body-sm);padding:var(--space-8) var(--space-4);text-align:center}.csm-division-detail{background:var(--bg-canvas);min-width:0;padding:var(--space-5)}.csm-division-city-head{align-items:flex-start;display:flex;gap:var(--space-5);justify-content:space-between;margin-bottom:var(--space-4)}.csm-division-city-head h2{font:var(--text-h2);margin:0}.csm-division-city-head p{color:var(--fg2);font-size:var(--fs-body-sm);margin:var(--space-2) 0 0}.csm-division-city-count{align-items:flex-end;display:flex;flex:none;flex-direction:column;min-width:82px}.csm-division-city-count strong{font:600 24px var(--font-mono)}.csm-division-city-count span{color:var(--fg3);font-size:var(--fs-caption)}.csm-division-notice{background:var(--info-container);border-color:var(--info);color:var(--info-fg)}.csm-division-notice,.csm-division-toolbar{margin-bottom:var(--space-4)}.csm-division-toolbar .csm-search{max-width:360px}.csm-division-table{min-height:360px}.csm-division-table .nkypc-table td:first-child{font-weight:500}.csm-login-layer{background:var(--bg-surface);display:grid;grid-template-columns:minmax(360px,42%) 1fr;inset:0;position:fixed;z-index:300}.csm-login-brand{background:#6b4d00;color:#fff;display:flex;flex-direction:column;overflow:hidden;padding:56px;position:relative}.csm-login-brand:after{border:1px solid #ffffff24;border-radius:50%;box-shadow:0 0 0 42px hsla(0,0%,100%,.035),0 0 0 84px hsla(0,0%,100%,.025),0 0 0 126px hsla(0,0%,100%,.018);content:"";inset:35% -25% -30% 12%;position:absolute;transform:rotate(-14deg)}.csm-login-brand>img{filter:drop-shadow(0 2px 2px rgba(0,0,0,.15));height:46px;width:56px}.csm-login-brand>div{display:flex;flex-direction:column;margin-top:var(--space-4)}.csm-login-brand>div strong{font-size:24px}.csm-login-brand>div span{color:#ffe6a0;margin-top:var(--space-2)}.csm-login-brand>p{font-size:20px;font-weight:500;line-height:1.8;margin:auto 0;max-width:410px;position:relative;z-index:1}.csm-login-brand>small{color:#ffffff8f;font:10px var(--font-mono);letter-spacing:.16em;position:relative;z-index:1}.csm-login-main{background:var(--bg-canvas);display:grid;place-items:center;position:relative}.csm-login-close{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--fg2);cursor:pointer;font-size:var(--fs-h2);height:36px;position:absolute;right:var(--space-6);top:var(--space-6);width:36px}.csm-login-box{width:min(400px,calc(100% - 48px))}.csm-login-box>h1{font-size:28px;margin:0}.csm-login-box>p{color:var(--fg3);margin:var(--space-2) 0 var(--space-6)}.csm-login-tabs{margin-bottom:var(--space-5);padding:0}.csm-login-tabs button{background:#0000;border:0;flex:1 1;justify-content:center}.csm-login-form{gap:var(--space-4);max-width:none}.csm-login-form .nkypc-inp{width:100%}.csm-login-form input{background:#0000;border:0;flex:1 1;min-width:0;outline:0}.csm-login-submit{height:40px;justify-content:center;margin-top:var(--space-2);width:100%}.csm-forgot{background:#0000;border:0;color:var(--amber-800);cursor:pointer;justify-self:end;margin-top:-8px}.csm-login-error{align-items:center;color:var(--danger);display:flex;font-size:var(--fs-caption);gap:var(--space-2)}.csm-code-row{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:1fr auto}.csm-login-tip{color:var(--fg3);display:flex;font-size:var(--fs-caption);gap:var(--space-2);margin-top:var(--space-5)}@media (max-width:1180px){.csm-kpi-grid,.csm-profile-grid{grid-template-columns:repeat(2,1fr)}.csm-detail-grid{grid-template-columns:1fr}.csm-detail-side{display:grid;grid-template-columns:1fr 1fr}.csm-division-layout{grid-template-columns:270px minmax(0,1fr)}.csm-customer-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.csm-app{display:block;min-width:0}.csm-app .nkypc-app-sidebar{background:var(--bg-surface);border-top:1px solid var(--border);height:calc(64px + env(safe-area-inset-bottom));inset:auto 0 0;min-height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);position:fixed;width:100%;z-index:80}.csm-app .csm-sidebar-user,.csm-app .nkypc-app-brand{display:none}.csm-primary-nav{border:0;flex-direction:row;gap:2px;height:64px;overflow-x:auto;overflow-y:hidden;padding:5px 6px;width:100%}.csm-login-layer input,.nkypc-root input:not([type=checkbox]):not([type=radio]),.nkypc-root select,.nkypc-root textarea{font-size:16px}.csm-primary-nav .nkypc-ni{flex-direction:column;font-size:10px;gap:3px;height:54px;justify-content:center;min-width:66px;padding:4px 8px;white-space:nowrap;width:auto}.csm-primary-nav .nkypc-ni i.icon{font-size:19px}.csm-primary-nav .nkypc-nav-bar{bottom:-5px;height:3px;left:12px;right:12px;top:auto;width:auto}.csm-nav-badge{margin:0;position:absolute;right:4px;top:2px}.csm-app .nkypc-app-main{min-width:0;padding-bottom:calc(64px + env(safe-area-inset-bottom));width:100%}.csm-topbar{height:50px;padding:0 14px}.csm-top-actions>button:first-child,.csm-top-actions>button:nth-child(2),.csm-topbar>div:first-child span{display:none}.csm-top-actions .csm-login-preview{font-size:0;justify-content:center;padding:0;width:34px}.csm-top-actions .csm-login-preview i{font-size:16px}.nkypc-subnav{height:42px;overflow-x:auto;padding:0 8px}.nkypc-subnav .nkypc-ptab{flex:none;padding:0 12px}.csm-product-content{min-height:calc(100vh - 50px)}.csm-page{padding:16px 14px 24px}.csm-maintenance-page{display:block}.csm-maintenance-page .csm-table-catalog{border-bottom:1px solid var(--border);border-right:0}.csm-maintenance-page .csm-catalog-scroll{display:flex;gap:8px;max-height:none;overflow-x:auto}.csm-maintenance-page .csm-catalog-group{display:contents}.csm-maintenance-page .csm-catalog-group h3{display:none}.csm-maintenance-page .csm-table-option{min-width:150px}.csm-maintenance-page .csm-data-area{padding:14px}.csm-division-layout{display:block;min-height:0;overflow:visible}.csm-division-master{border-bottom:1px solid var(--border);border-right:0}.csm-division-tree{height:260px}.csm-division-detail{padding:14px}.csm-division-toolbar{align-items:stretch}.csm-division-toolbar .csm-search{max-width:none;width:auto}.csm-division-table{overflow-x:auto}.csm-division-table .nkypc-table{min-width:650px}.csm-user-toolbar{flex-wrap:wrap;overflow:visible}.csm-user-status-filter,.csm-user-toolbar .csm-search{min-width:0;width:100%}.csm-user-drawer{max-width:100vw;width:100vw}.csm-check-grid,.csm-user-city-list section>div{grid-template-columns:1fr}.csm-role-drawer{max-width:100vw;width:100vw}.csm-role-menu-list{grid-template-columns:1fr}.csm-role-menu-head{align-items:flex-start}.csm-role-menu-head>div{align-items:flex-end;flex-direction:column;gap:var(--space-1)}.csm-business-filters{gap:var(--space-3);grid-template-columns:1fr;padding:14px}.csm-business-filters .nkypc-filterbar-time,.csm-business-filters .nkypc-filterbar-wide{grid-column:1}.csm-business-date-range{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:68px minmax(0,1fr) auto minmax(0,1fr)}.csm-date-range-label{width:68px}.csm-business-date-range>.csm-business-date-field{max-width:none;min-width:0;width:auto}.csm-business-filters .nkypc-filterbar-actions{grid-column:1}.csm-business-filters .nkypc-filterbar-actions .nkypc-btn{flex:1 1;justify-content:center}.csm-contract-drawer{max-width:100vw;width:100vw}.csm-contract-values{grid-template-columns:1fr}.csm-customer-values{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.csm-page-title{align-items:center;margin-bottom:16px}.csm-page-title h1{font-size:20px}.csm-page-title p{font-size:12px;line-height:1.5}.csm-page-title>.nkypc-btn{flex:none;padding:0 10px}.csm-date{display:none}.csm-kpi-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.nkypc-kpi{padding:12px}.nkypc-kpi .nkypc-kpi-val{font-size:20px}.nkypc-kpi .nkypc-ic{height:26px;width:26px}.csm-dashboard-grid{gap:10px;grid-template-columns:1fr;margin-bottom:10px}.csm-panel{padding:14px}.csm-panel-head{margin-bottom:12px}.csm-task{gap:8px;grid-template-columns:76px 3px minmax(0,1fr) 24px}.csm-task>.nkypc-chip{display:none}.csm-table-panel{overflow-x:auto}.csm-table-panel .nkypc-table{min-width:820px}.csm-filter-row{align-items:stretch;overflow-x:auto;padding-bottom:2px}.csm-filter-row>.nkypc-btn{flex:none}.csm-summary{overflow-x:auto}.csm-summary .nkypc-item{min-width:120px;padding:0 14px}.csm-list-foot>span{display:none}.csm-list-foot{justify-content:flex-end}.csm-avatar{height:42px;width:42px}.csm-hero-main p{flex-direction:column;gap:3px}.csm-detail-tabs{overflow-x:auto}.csm-detail-tabs .nkypc-ptab{flex:none;padding:0 12px}.csm-detail-grid,.csm-detail-side{grid-template-columns:1fr}.csm-profile-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.csm-timeline>div{grid-template-columns:76px 1fr}.csm-timeline p{grid-column:1/-1}.csm-bars>div{gap:8px;grid-template-columns:66px 1fr 28px}.csm-ai-box{margin:12px auto;padding:16px}.csm-ai-title h2{font-size:18px}.csm-ai-input{align-items:stretch;flex-wrap:wrap}.csm-ai-input input{flex:auto;min-height:38px;width:calc(100% - 44px)}.csm-ai-input .nkypc-btn{justify-content:center;width:100%}.csm-query-examples{align-items:stretch;flex-direction:column}.csm-query-examples button{text-align:left}.csm-login-layer{grid-template-columns:1fr}.csm-login-brand{display:none}.csm-login-main{min-height:100vh;padding:64px 0 24px}.csm-login-close{right:14px;top:14px}}@media (max-width:390px){.csm-kpi-grid{grid-template-columns:1fr 1fr}.csm-page-title>div p{max-width:240px}.csm-page-title>.nkypc-btn{font-size:0;justify-content:center;padding:0;width:34px}.csm-page-title>.nkypc-btn i{font-size:16px}.csm-profile-grid{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=main.68feea07.css.map*/