body,html{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-top:0;margin-bottom:1em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root[data-theme=dark]{color-scheme:dark;--tcs-color-brand:#78A3CC;--tcs-color-brand-hover:#A6C2DD;--tcs-color-brand-active:#5E84AB;--tcs-color-brand-bg:rgba(120,163,204,0.16);--tcs-color-brand-border:rgba(120,163,204,0.36);--tcs-color-accent-gold:#D4B978;--tcs-color-accent-gold-hover:#E0C88C;--tcs-color-accent-gold-bg:rgba(212,185,120,0.14);--tcs-color-accent-gold-border:rgba(212,185,120,0.36);--tcs-color-accent-gold-text:#F4DCA6;--tcs-color-success:#4ADE80;--tcs-color-success-bg:rgba(74,222,128,0.14);--tcs-color-warning:#FBBF24;--tcs-color-warning-bg:rgba(251,191,36,0.14);--tcs-color-danger:#F87171;--tcs-color-danger-bg:rgba(248,113,113,0.14);--tcs-color-info:#60A5FA;--tcs-color-info-bg:rgba(96,165,250,0.14);--tcs-color-success-border:rgba(74,222,128,0.36);--tcs-color-success-text:#86EFAC;--tcs-color-warning-border:rgba(251,191,36,0.36);--tcs-color-warning-text:#FCD34D;--tcs-color-danger-border:rgba(248,113,113,0.36);--tcs-color-danger-text:#FCA5A5;--tcs-color-info-border:rgba(96,165,250,0.36);--tcs-color-info-text:#93C5FD;--tcs-color-text-primary:#F1F5F9;--tcs-color-text-secondary:#CBD5E1;--tcs-color-text-tertiary:#94A3B8;--tcs-color-text-disabled:#64748B;--tcs-color-text-link:var(--tcs-color-brand);--tcs-color-bg-canvas:#0F172A;--tcs-color-bg-surface:#111827;--tcs-color-bg-subtle:#1E293B;--tcs-color-bg-muted:#334155;--tcs-color-bg-inverse:#F1F5F9;--tcs-color-border-subtle:rgba(255,255,255,0.08);--tcs-color-border-default:rgba(255,255,255,0.14);--tcs-color-border-strong:rgba(255,255,255,0.24);--tcs-color-border-focus:var(--tcs-color-brand);--tcs-color-chart-1:#78A3CC;--tcs-color-chart-2:#2CA88A;--tcs-color-chart-3:#B58C3C;--tcs-color-chart-4:#A6C2DD;--tcs-color-chart-5:#D4B978;--tcs-color-chart-6:#22D3EE;--tcs-color-chart-7:#A3E635;--tcs-color-chart-8:#FB923C;--tcs-color-chart-9:#8AA0AE;--tcs-color-chart-10:#2DD4BF;--tcs-shadow-xs:0 1px 2px rgba(0,0,0,0.40);--tcs-shadow-sm:0 2px 8px rgba(0,0,0,0.45);--tcs-shadow-md:0 8px 24px rgba(0,0,0,0.50);--tcs-shadow-lg:0 16px 48px rgba(0,0,0,0.60);--tcs-shadow-focus:0 0 0 3px rgba(120,163,204,0.36);--tcs-glass-bg:rgba(255,255,255,0.07);--tcs-glass-blur:22px;--tcs-glass-saturate:160%;--tcs-glass-border:rgba(255,255,255,0.14);--tcs-glass-highlight:inset 0 1px 0 rgba(255,255,255,0.18);--tcs-glass-shadow:0 12px 32px rgba(0,0,0,0.50);--tcs-premium-canvas:radial-gradient(circle at 92% 0%,rgba(212,185,120,0.10),transparent 46%),linear-gradient(160deg,#0E1422,#141B2E 60%,#1A1830);--tcs-premium-glass-bg:#161D2B;--tcs-premium-glass-border:rgba(255,255,255,0.08);--tcs-premium-glass-shadow:0 1px 2px rgba(0,0,0,0.30),0 10px 26px -16px rgba(0,0,0,0.60);--tcs-premium-glass-hover-shadow:0 1px 2px rgba(0,0,0,0.40),0 16px 34px -14px rgba(0,0,0,0.70);--tcs-premium-glass-filter:none;--tcs-premium-title:#F1F5F9;--tcs-premium-subtitle:#94A3B8;--tcs-premium-body:#CBD5E1;--tcs-premium-navy:#A6C2DD;--tcs-premium-gold:#D4B978;--tcs-premium-gold-text:#F4DCA6;--tcs-premium-gold-soft:#E0C88C;--tcs-premium-icon-bg:linear-gradient(135deg,#5E84AB,#3F6890);--tcs-premium-icon-border:rgba(255,255,255,0.18);--tcs-premium-gold-bg:linear-gradient(180deg,rgba(212,185,120,0.16),rgba(212,185,120,0.08));--tcs-premium-chip-bg:rgba(255,255,255,0.08);--tcs-premium-chip-border:rgba(255,255,255,0.16);--tcs-premium-chip-text:#DCE5F0;--tcs-premium-bar-track:rgba(255,255,255,0.1);--ink-800:var(--tcs-color-text-primary);--ink-700:var(--tcs-color-text-primary);--ink-600:var(--tcs-color-text-secondary);--brand-500:var(--tcs-color-text-tertiary);--tcs-color-bg-zebra:var(--tcs-color-bg-subtle);--tcs-tag-blue-bg:color-mix(in srgb,#1E5FCC 22%,var(--tcs-color-bg-surface));--tcs-tag-blue-border:color-mix(in srgb,#1E5FCC 40%,var(--tcs-color-bg-surface));--tcs-tag-blue-text:#93C5FD;--tcs-tag-green-bg:color-mix(in srgb,#3F8A1F 22%,var(--tcs-color-bg-surface));--tcs-tag-green-border:color-mix(in srgb,#3F8A1F 40%,var(--tcs-color-bg-surface));--tcs-tag-green-text:#86EFAC;--tcs-tag-amber-bg:color-mix(in srgb,#C46A1A 22%,var(--tcs-color-bg-surface));--tcs-tag-amber-border:color-mix(in srgb,#C46A1A 40%,var(--tcs-color-bg-surface));--tcs-tag-amber-text:#FCD34D;--tcs-tag-rose-bg:color-mix(in srgb,#D74E47 22%,var(--tcs-color-bg-surface));--tcs-tag-rose-border:color-mix(in srgb,#D74E47 40%,var(--tcs-color-bg-surface));--tcs-tag-rose-text:#FDA4AF;--tcs-tag-violet-bg:color-mix(in srgb,#5A4ACC 22%,var(--tcs-color-bg-surface));--tcs-tag-violet-border:color-mix(in srgb,#5A4ACC 40%,var(--tcs-color-bg-surface));--tcs-tag-violet-text:#C4B5FD;--tcs-tag-cyan-bg:color-mix(in srgb,#0E7490 22%,var(--tcs-color-bg-surface));--tcs-tag-cyan-border:color-mix(in srgb,#0E7490 40%,var(--tcs-color-bg-surface));--tcs-tag-cyan-text:#67E8F9;--tcs-tag-teal-bg:color-mix(in srgb,#1A8470 22%,var(--tcs-color-bg-surface));--tcs-tag-teal-border:color-mix(in srgb,#1A8470 40%,var(--tcs-color-bg-surface));--tcs-tag-teal-text:#5EEAD4;--tcs-tag-slate-bg:color-mix(in srgb,#475569 22%,var(--tcs-color-bg-surface));--tcs-tag-slate-border:color-mix(in srgb,#475569 40%,var(--tcs-color-bg-surface));--tcs-tag-slate-text:#CBD5E1;--tcs-tag-brand-bg:color-mix(in srgb,#27557A 22%,var(--tcs-color-bg-surface));--tcs-tag-brand-border:color-mix(in srgb,#27557A 40%,var(--tcs-color-bg-surface));--tcs-tag-brand-text:#A6C2DD;--tcs-color-acq-accent:#3AA6AF;--tcs-color-acq-accent-ink:#7FCDD3;--tcs-color-acq-accent-tint:#1B2F31}:root{color-scheme:light;--navy:var(--tcs-color-bg-inverse);--navy2:var(--tcs-color-brand);--ink:#22304a;--muted:#7b8698;--line:#e6eaf1;--bg:#eef1f6;--gold:var(--tcs-color-accent-gold);--gold-d:#a4691f;--gp:#3d6bd6;--gp-bg:#eaf0fb;--gp-ink:#2c56b3;--gp-muted:#7b8698;--gp-bg-canvas:#eef1f6;--dt:#c8873c;--dt-bg:#fbf3e8;--dt-ink:#a4691f;--acq-amber:#e0a52e;--acq-danger-border:#f0a8a2;--acq-gold-border:#e6c98f;--acq-green-border:#7fd4ab;--acq-tint-blue:#f0f4ff;--acq-line-soft:#e7ebf1;--acq-line-cool:#d7deea;--acq-teal:#1aa6a6;--acq-orange:#d06c2f;--acq-danger-tint:#f0c9c5;--acq-tint-paper:#fbfcfe;--gp-soft:#7ea4ee;--green:#2f9e6f;--green-bg:#eef7f1;--red:#c0524a;--red-bg:#fdf0ef;--amber:#b7791f;--amber-bg:#fff5e6;--tcs-color-brand:#27557A;--tcs-color-brand-hover:#1F4567;--tcs-color-brand-active:#173852;--tcs-color-brand-bg:#E9F0F6;--tcs-color-brand-border:#C2D4E4;--tcs-color-accent-gold:#C5A04E;--tcs-color-accent-gold-hover:#B58A38;--tcs-color-accent-gold-bg:#F6EFDB;--tcs-color-accent-gold-border:#E6D3A4;--tcs-color-accent-gold-text:#8A6526;--tcs-color-success:#3E7A54;--tcs-color-success-bg:#E7F1EB;--tcs-color-warning:#9A6700;--tcs-color-warning-bg:#F6EDD8;--tcs-color-danger:#AD3C35;--tcs-color-danger-bg:#F6E7E4;--tcs-color-info:#2F5F8A;--tcs-color-info-bg:#E9F0F6;--tcs-color-success-border:#BFDDCB;--tcs-color-success-text:#246B4A;--tcs-color-warning-border:#E7D3A0;--tcs-color-warning-text:#8A6420;--tcs-color-danger-border:#E6C3BF;--tcs-color-danger-text:#93302E;--tcs-color-info-border:#C2D4E4;--tcs-color-info-text:#234E78;--tcs-color-text-primary:#1B2733;--tcs-color-text-secondary:#48515C;--tcs-color-text-tertiary:#646D78;--tcs-color-text-disabled:#9097A1;--tcs-color-text-inverse:#FFFFFF;--tcs-color-text-link:var(--tcs-color-brand);--tcs-color-bg-canvas:#F7F5EF;--tcs-color-bg-surface:#FFFFFF;--tcs-color-bg-subtle:#F0EDE5;--tcs-color-bg-zebra:#FBFAF6;--tcs-color-bg-muted:#E7E2D6;--tcs-color-bg-inverse:#16314A;--tcs-color-border-subtle:#D9D2C3;--tcs-color-border-default:#C8BFAD;--tcs-color-border-strong:#B6AD9A;--tcs-color-border-focus:var(--tcs-color-brand);--tcs-color-acq-sidebar-active-bg:rgb(41 74 102);--tcs-color-acq-sidebar-active-ink:rgb(232 200 122);--tcs-color-acq-text-strong:rgb(81 96 107);--tcs-color-acq-text-secondary:rgb(100 114 128);--tcs-color-acq-text-caption:rgb(102 116 129);--tcs-color-acq-text-muted:rgb(113 128 141);--tcs-color-acq-so-title:rgb(40 93 134);--tcs-color-acq-so-ink:rgb(36 52 67);--tcs-color-acq-so-ink-deep:rgb(25 43 59);--tcs-color-acq-so-strong:rgb(67 82 100);--tcs-color-acq-so-label:rgb(83 97 116);--tcs-color-acq-so-muted-dark:rgb(104 117 135);--tcs-color-acq-so-muted:rgb(119 132 148);--tcs-color-acq-so-muted-light:rgb(138 149 162);--tcs-color-acq-so-danger:rgb(181 69 60);--tcs-color-acq-so-warn:rgb(163 106 9);--tcs-color-acq-so-ok:rgb(39 122 83);--tcs-color-acq-so-paper:rgb(250 249 246);--tcs-color-acq-so-paper-2:rgb(246 245 241);--tcs-color-acq-so-paper-warm:rgb(255 253 246);--tcs-color-acq-so-cool:rgb(248 250 252);--tcs-color-acq-so-cool-2:rgb(242 245 248);--tcs-color-acq-so-line-warm:rgb(238 234 226);--tcs-color-acq-so-line-warm-2:rgb(236 232 223);--tcs-color-acq-so-line:rgb(221 226 232);--tcs-color-acq-so-line-2:rgb(228 233 238);--tcs-color-acq-so-danger-bg:rgb(255 240 239);--tcs-color-acq-so-warn-bg:rgb(253 246 232);--tcs-color-acq-so-ok-bg:rgb(237 248 241);--tcs-color-acq-pill-text:rgb(123 134 152);--tcs-color-acq-staff-text:rgb(123 135 148);--tcs-color-acq-staff-caret:rgb(139 133 116);--tcs-color-acq-staff-axis:rgb(145 139 128);--tcs-color-acq-staff-legend:rgb(110 119 128);--tcs-color-acq-border-input:rgb(216 210 198);--tcs-color-acq-border-brand-soft:rgb(220 229 235);--tcs-color-acq-border-tab:rgb(221 215 202);--tcs-color-acq-border-panel:rgb(225 219 206);--tcs-color-acq-border-heading:rgb(231 224 211);--tcs-color-acq-border-line:rgb(232 226 214);--tcs-color-acq-border-divider:rgb(237 231 218);--tcs-color-acq-border-row:rgb(239 234 224);--tcs-color-acq-border-staff-card:rgb(220 226 233);--tcs-color-acq-border-staff-axis:rgb(220 227 234);--tcs-color-acq-border-staff-empty:rgb(236 216 173);--tcs-color-acq-bg-brand-soft:rgb(237 243 248);--tcs-color-acq-bg-heading:rgb(251 248 240);--tcs-color-acq-bg-segment:rgb(247 250 252);--tcs-color-acq-bg-chip:rgb(250 251 253);--tcs-color-acq-bg-track:rgb(238 241 244);--tcs-color-acq-bg-empty:rgb(255 251 239);--tcs-color-acq-bg-grid:rgb(241 243 245);--tcs-color-acq-bg-staff-card:rgb(248 250 252);--tcs-color-acq-bg-hover:rgb(252 251 248);--tcs-color-acq-warning:rgb(169 121 31);--tcs-color-acq-danger:rgb(178 58 58);--tcs-color-acq-success:rgb(46 125 91);--tcs-color-acq-chart-blue:rgb(30 106 164);--tcs-color-acq-chart-green:rgb(92 138 58);--tcs-color-acq-chart-purple:rgb(107 87 163);--tcs-color-acq-chart-orange:rgb(196 112 47);--tcs-color-chart-1:#27557A;--tcs-color-chart-2:#1E8E74;--tcs-color-chart-3:#C79A3C;--tcs-color-chart-4:#A6C2DD;--tcs-color-chart-5:#D4B978;--tcs-color-chart-6:#06B6D4;--tcs-color-chart-7:#84CC16;--tcs-color-chart-8:#F97316;--tcs-color-chart-9:#8AA0AE;--tcs-color-chart-10:#14B8A6;--tcs-font-size-display:32px;--tcs-font-line-display:40px;--tcs-font-size-h1:24px;--tcs-font-line-h1:32px;--tcs-font-size-h2:20px;--tcs-font-line-h2:28px;--tcs-font-size-h3:16px;--tcs-font-line-h3:24px;--tcs-font-size-body:14px;--tcs-font-line-body:22px;--tcs-font-size-caption:12px;--tcs-font-line-caption:18px;--tcs-font-size-metric-lg:28px;--tcs-font-line-metric-lg:36px;--tcs-font-size-metric-md:20px;--tcs-font-line-metric-md:28px;--tcs-font-size-metric-hero:38px;--tcs-font-line-metric-hero:44px;--tcs-font-size-metric-kpi:26px;--tcs-font-line-metric-kpi:34px;--tcs-font-size-metric-section:26px;--tcs-font-line-metric-section:34px;--tcs-font-size-compact:13px;--tcs-font-line-compact:22px;--tcs-font-size-footnote:11px;--tcs-font-line-footnote:16px;--tcs-font-size-body-lg:15px;--tcs-font-line-body-lg:22px;--tcs-font-weight-regular:400;--tcs-font-weight-medium:500;--tcs-font-weight-semibold:600;--tcs-font-weight-bold:700;--tcs-space-1:4px;--tcs-space-2:8px;--tcs-space-3:12px;--tcs-space-4:16px;--tcs-space-5:24px;--tcs-space-6:32px;--tcs-space-7:48px;--tcs-space-8:64px;--tcs-control-touch-min-height:44px;--tcs-radius-xs:2px;--tcs-radius-sm:4px;--tcs-radius-base:10px;--tcs-radius-md:14px;--tcs-radius-lg:16px;--tcs-radius-pill:9999px;--tcs-shadow-xs:0 1px 2px rgba(15,23,42,0.04);--tcs-shadow-sm:0 1px 2px rgba(15,23,42,0.04),0 6px 16px rgba(15,23,42,0.05);--tcs-shadow-md:0 2px 6px rgba(15,23,42,0.05),0 14px 34px rgba(15,23,42,0.07);--tcs-shadow-lg:0 4px 10px rgba(15,23,42,0.06),0 24px 60px rgba(15,23,42,0.11);--tcs-shadow-focus:0 0 0 3px rgba(39,85,122,0.18);--tcs-glass-bg:rgba(255,255,255,0.55);--tcs-glass-blur:20px;--tcs-glass-saturate:150%;--tcs-glass-border:rgba(255,255,255,0.72);--tcs-glass-highlight:inset 0 1px 0 rgba(255,255,255,0.9);--tcs-glass-shadow:0 8px 24px rgba(39,85,122,0.10);--tcs-duration-instant:80ms;--tcs-duration-tap:120ms;--tcs-duration-fast:160ms;--tcs-duration-quick:180ms;--tcs-duration-base:240ms;--tcs-duration-slow:400ms;--tcs-duration-shimmer:1.6s;--tcs-easing-standard:cubic-bezier(0.4,0.0,0.2,1);--tcs-easing-decelerate:cubic-bezier(0.0,0.0,0.2,1);--tcs-easing-accelerate:cubic-bezier(0.4,0.0,1.0,1);--tcs-z-base:0;--tcs-z-sticky:10;--tcs-z-dropdown:100;--tcs-z-modal:1000;--tcs-z-drawer:1010;--tcs-z-toast:1100;--tcs-z-tooltip:1200;--tcs-breakpoint-sm:768px;--tcs-breakpoint-md:1024px;--tcs-breakpoint-lg:1440px;--tcs-breakpoint-xl:1880px;--tcs-kpi-card-padding:var(--tcs-space-5);--tcs-kpi-card-min-height:128px;--tcs-section-gap:var(--tcs-space-7);--tcs-table-row-height:44px;--tcs-table-row-height-dense:36px;--tcs-scope-switcher-height:48px;--tcs-scope-switcher-height-stuck:36px;--tcs-cockpit-section-gap:var(--tcs-space-7);--tcs-cockpit-kpi-min-height:112px;--tcs-cockpit-visual-height-sm:96px;--tcs-cockpit-visual-height-md:160px;--tcs-cockpit-sparkline-height:28px;--tcs-cockpit-bar-height:8px;--tcs-cockpit-ring-size:128px;--tcs-cockpit-risk-border-width:3px;--tcs-space-form-stack:20px;--tcs-premium-space-page:28px;--tcs-premium-space-section:24px;--tcs-premium-space-card:20px;--tcs-premium-space-grid:14px;--tcs-premium-radius-card:16px;--tcs-premium-radius-control:11px;--tcs-premium-canvas:radial-gradient(circle at 92% 0%,rgba(197,160,78,0.08),transparent 46%),linear-gradient(160deg,#F7F5F0,#F2F1F5 60%,#FAF6F0);--tcs-premium-glass-bg:#FFFFFF;--tcs-premium-glass-border:rgba(40,60,90,0.08);--tcs-premium-glass-shadow:0 1px 2px rgba(40,60,90,0.04),0 10px 26px -16px rgba(40,60,90,0.18);--tcs-premium-glass-hover-shadow:0 1px 2px rgba(40,60,90,0.05),0 16px 34px -14px rgba(40,60,90,0.28);--tcs-premium-glass-filter:none;--tcs-premium-title:#1E2A36;--tcs-premium-subtitle:#7A828C;--tcs-premium-body:#6B747F;--tcs-premium-navy:#27557A;--tcs-premium-gold:#C5A04E;--tcs-premium-gold-text:#8A6526;--tcs-premium-gold-soft:#9A7530;--tcs-premium-icon-bg:linear-gradient(135deg,#3A6A93,#27557A);--tcs-premium-icon-border:rgba(39,85,122,0.18);--tcs-premium-gold-bg:linear-gradient(180deg,#FCF6E9,#F8EFD9);--tcs-premium-chip-bg:#FFFFFF;--tcs-premium-chip-border:rgba(40,60,90,0.08);--tcs-premium-chip-text:#5A6470;--tcs-premium-chip-active-start:#27557A;--tcs-premium-chip-active-end:#1F4567;--tcs-premium-chip-active-text:#FFFFFF;--tcs-premium-bar-track:rgba(40,60,90,0.06);--tcs-premium-bar-report-start:#5E89AE;--tcs-premium-bar-report-end:#27557A;--tcs-premium-bar-received-start:#57C39A;--tcs-premium-bar-received-end:#2E7D5B;--tcs-premium-bar-balance-start:#DEC588;--tcs-premium-bar-balance-end:#C5A04E;--brand-500:#64748B;--ink-800:#1E293B;--ink-700:#1F2329;--ink-600:#334155;--tcs-tag-blue-bg:#E1EFFF;--tcs-tag-blue-border:#BFDBFE;--tcs-tag-blue-text:#1E5FCC;--tcs-tag-green-bg:#EAF7E5;--tcs-tag-green-border:#A7F3D0;--tcs-tag-green-text:#3F8A1F;--tcs-tag-amber-bg:#FFF4E5;--tcs-tag-amber-border:#FDE68A;--tcs-tag-amber-text:#C46A1A;--tcs-tag-rose-bg:#FFF1F0;--tcs-tag-rose-border:#FECACA;--tcs-tag-rose-text:#D74E47;--tcs-tag-violet-bg:#E8E5FA;--tcs-tag-violet-border:#DDD6FE;--tcs-tag-violet-text:#5A4ACC;--tcs-tag-cyan-bg:#DFF5F0;--tcs-tag-cyan-border:#A5F3FC;--tcs-tag-cyan-text:#0E7490;--tcs-tag-teal-bg:#DFF5F0;--tcs-tag-teal-border:#99F6E4;--tcs-tag-teal-text:#1A8470;--tcs-tag-slate-bg:#F0F1F4;--tcs-tag-slate-border:#E2E8F0;--tcs-tag-slate-text:#475569;--tcs-tag-brand-bg:#E9F0F6;--tcs-tag-brand-border:#C2D4E4;--tcs-tag-brand-text:#27557A;--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","PingFang SC",Inter,"Microsoft YaHei",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Monaco,Consolas,monospace;--lh-tight:1.25;--lh-base:1.5;--lh-loose:1.7;--ease-out:cubic-bezier(0.2,0.8,0.2,1);--row-py:8px;--row-px:12px;--control-h:40px;--tcs-color-acq-accent:#0E7C86;--tcs-color-acq-accent-ink:#0A5A61;--tcs-color-acq-accent-tint:#E6F2F3}.tcs-glass{border-radius:16px;border-color:var(--tcs-glass-border);background:var(--tcs-glass-bg);-webkit-backdrop-filter:blur(var(--tcs-glass-blur)) saturate(var(--tcs-glass-saturate));backdrop-filter:blur(var(--tcs-glass-blur)) saturate(var(--tcs-glass-saturate));box-shadow:var(--tcs-glass-highlight),var(--tcs-glass-shadow)}:root[data-skin=r1-ai]{--tcs-color-brand:#27557A;--tcs-color-brand-hover:#1F4567;--tcs-color-brand-active:#173852;--tcs-color-brand-bg:#E9F0F6;--tcs-color-brand-border:#C2D4E4;--tcs-color-accent-gold:#C5A04E;--tcs-color-accent-gold-hover:#B58A38;--tcs-color-accent-gold-bg:#F6EFDB;--tcs-color-accent-gold-border:#E6D3A4;--tcs-color-accent-gold-text:#8A6526;--tcs-color-text-primary:#0B0C0F;--tcs-color-text-secondary:#344054;--tcs-color-text-tertiary:#667085;--tcs-color-text-disabled:#C2C5CC;--tcs-color-bg-canvas:#E7EAEE;--tcs-color-bg-surface:#FFFFFF;--tcs-color-bg-subtle:#F4F4F6;--tcs-color-bg-zebra:#F2F4F7;--tcs-color-bg-muted:#EFEFF1;--tcs-color-bg-inverse:#0F0F11;--tcs-color-border-subtle:#DCE0E5;--tcs-color-border-default:#D0D5DD;--tcs-color-border-strong:#B4BBC6;--tcs-color-success:#18794E;--tcs-color-success-bg:#E9F4EE;--tcs-color-success-border:#C2E2D0;--tcs-color-success-text:#136B43;--tcs-color-warning:#B45309;--tcs-color-warning-bg:#FEF0C7;--tcs-color-warning-border:#FEDF89;--tcs-color-warning-text:#92400E;--tcs-color-danger:#B42318;--tcs-color-danger-bg:#FEE4E2;--tcs-color-danger-border:#FDA29B;--tcs-color-danger-text:#B42318;--tcs-color-info:#2F5F8A;--tcs-color-info-bg:#E9F0F6;--tcs-color-info-border:#C2D4E4;--tcs-color-info-text:#234E78;--tcs-color-chart-1:#27557A;--tcs-color-chart-2:#C5A04E;--tcs-color-chart-3:#2E7D5B;--tcs-color-chart-4:#2F5F8A;--tcs-color-chart-5:#A9791F;--tcs-color-chart-6:#14B8A6;--tcs-color-chart-7:#71717A;--tcs-color-chart-8:#94A3B8;--tcs-color-chart-9:#1F4567;--tcs-color-chart-10:#2DD4BF;--tcs-radius-base:6px;--tcs-radius-md:8px;--tcs-radius-lg:10px;--tcs-shadow-xs:none;--tcs-shadow-sm:0 1px 3px rgba(16,24,40,0.10),0 1px 2px rgba(16,24,40,0.06);--tcs-shadow-md:0 4px 12px rgba(16,24,40,0.10);--tcs-shadow-lg:0 12px 32px rgba(16,24,40,0.14);--tcs-shadow-focus:0 0 0 3px rgba(39,85,122,0.18);--brand-500:#27557A;--ink-800:#0B0C0F;--ink-700:#182230;--ink-600:#344054;--tcs-color-border:var(--tcs-color-border-default);--tcs-color-primary:var(--tcs-color-brand);--tcs-color-teal:var(--tcs-color-success-text);--tcs-color-text:var(--tcs-color-text-primary);--color-background-primary:var(--tcs-color-bg-surface);--color-background-info:var(--tcs-color-info-bg);--color-border-secondary:var(--tcs-color-border-default);--color-border-tertiary:var(--tcs-color-border-subtle);--color-border-info:var(--tcs-color-info-border);--color-text-primary:var(--tcs-color-text-primary);--color-text-secondary:var(--tcs-color-text-secondary);--color-text-tertiary:var(--tcs-color-text-tertiary);--color-text-success:var(--tcs-color-success-text);--color-text-warning:var(--tcs-color-warning-text);--color-text-danger:var(--tcs-color-danger-text);--color-text-info:var(--tcs-color-info-text);--tcs-sidebar-bg:rgba(255,255,255,0.70);--tcs-sidebar-ink:#5A6470;--tcs-sidebar-active-bg:rgba(197,160,78,0.14);--tcs-sidebar-active-ink:#8A6526;--tcs-sidebar-rail:#C5A04E;--tcs-sidebar-border:var(--tcs-glass-border)}:root[data-skin=r1-ai][data-theme=dark]{--tcs-color-brand:#78A3CC;--tcs-color-brand-hover:#A6C2DD;--tcs-color-brand-active:#5E84AB;--tcs-color-brand-bg:rgba(120,163,204,0.16);--tcs-color-brand-border:rgba(120,163,204,0.36);--tcs-color-accent-gold:#D4B978;--tcs-color-accent-gold-hover:#E0C88C;--tcs-color-accent-gold-bg:rgba(212,185,120,0.14);--tcs-color-accent-gold-border:rgba(212,185,120,0.36);--tcs-color-accent-gold-text:#F4DCA6;--tcs-color-text-primary:#F4F4F5;--tcs-color-text-secondary:#D0D5DD;--tcs-color-text-tertiary:#98A2B3;--tcs-color-bg-canvas:#09090B;--tcs-color-bg-surface:#161618;--tcs-color-bg-subtle:#1C1C1F;--tcs-color-bg-zebra:#0E0E10;--tcs-color-bg-muted:#26262A;--tcs-color-bg-inverse:#F4F4F5;--tcs-color-border-subtle:rgba(255,255,255,0.12);--tcs-color-border-default:rgba(255,255,255,0.18);--tcs-color-border-strong:rgba(255,255,255,0.30);--tcs-color-warning:#F79009;--tcs-color-warning-bg:#3A2609;--tcs-color-warning-border:#7A4D12;--tcs-color-warning-text:#FEC84B;--tcs-color-danger:#F97066;--tcs-color-danger-bg:#3B1210;--tcs-color-danger-border:#912018;--tcs-color-danger-text:#F97066;--tcs-color-info:#78A3CC;--tcs-color-info-bg:rgba(120,163,204,0.16);--tcs-color-info-border:rgba(120,163,204,0.36);--tcs-color-info-text:#A6C2DD;--tcs-color-chart-1:#78A3CC;--tcs-color-chart-2:#D4B978;--tcs-color-chart-3:#4ADE80;--tcs-color-chart-4:#93C5FD;--tcs-color-chart-5:#FBBF24;--tcs-color-chart-6:#5EEAD4;--tcs-color-chart-7:#71717A;--tcs-color-chart-8:#CBD5E1;--tcs-color-chart-9:#5E84AB;--tcs-color-chart-10:#67E8F9;--tcs-shadow-focus:0 0 0 3px rgba(120,163,204,0.36);--tcs-sidebar-bg:rgba(255,255,255,0.04);--tcs-sidebar-ink:#94A3B8;--brand-500:#78A3CC;--ink-800:var(--tcs-color-text-primary);--ink-700:var(--tcs-color-text-primary);--ink-600:var(--tcs-color-text-secondary);--tcs-sidebar-active-bg:rgba(212,185,120,0.14);--tcs-sidebar-active-ink:#F4DCA6;--tcs-sidebar-rail:#D4B978;--tcs-sidebar-border:var(--tcs-glass-border)}:root[data-skin=r1-ai] .auth-page{--auth-bg:var(--tcs-color-bg-canvas);--auth-card:var(--tcs-color-bg-surface);--auth-border:var(--tcs-color-border-subtle);--auth-text:var(--tcs-color-text-primary);--auth-muted:var(--tcs-color-text-secondary);--auth-soft:var(--tcs-color-text-tertiary);--auth-primary:var(--tcs-color-brand);--auth-primary-strong:var(--tcs-color-brand-hover);--auth-success:var(--tcs-color-success);--auth-danger:var(--tcs-color-danger);--auth-danger-bg:var(--tcs-color-danger-bg);--auth-danger-border:var(--tcs-color-danger-border);--auth-warn:var(--tcs-color-warning-text);--auth-warn-bg:var(--tcs-color-warning-bg);--auth-warn-border:var(--tcs-color-warning-border);--auth-hero-start:var(--tcs-color-bg-surface);--auth-hero-mid:var(--tcs-color-bg-subtle);--auth-hero-end:var(--tcs-color-brand-bg);--auth-shadow:var(--tcs-shadow-md);background:linear-gradient(135deg,color-mix(in srgb,var(--tcs-color-brand) 9%,transparent),transparent 34%),linear-gradient(315deg,color-mix(in srgb,var(--tcs-color-bg-muted) 52%,transparent),transparent 32%),var(--auth-bg)}:root[data-skin=r1-ai][data-theme=dark] .auth-page{--auth-bg:var(--tcs-color-bg-canvas);--auth-card:var(--tcs-color-bg-surface);--auth-border:var(--tcs-color-border-default);--auth-text:var(--tcs-color-text-primary);--auth-muted:var(--tcs-color-text-secondary);--auth-soft:var(--tcs-color-text-tertiary);--auth-primary:var(--tcs-color-brand);--auth-primary-strong:var(--tcs-color-brand-hover);--auth-success:var(--tcs-color-success);--auth-danger-bg:var(--tcs-color-danger-bg);--auth-danger-border:var(--tcs-color-danger-border);--auth-warn-bg:var(--tcs-color-warning-bg);--auth-warn-border:var(--tcs-color-warning-border);--auth-hero-start:var(--tcs-color-bg-surface);--auth-hero-mid:var(--tcs-color-bg-subtle);--auth-hero-end:var(--tcs-color-brand-bg);--auth-shadow:var(--tcs-shadow-lg)}:root[data-skin=r1-ai] .auth-page:before{background-image:linear-gradient(color-mix(in srgb,var(--tcs-color-border-subtle) 70%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--tcs-color-border-subtle) 70%,transparent) 1px,transparent 1px)}:root[data-skin=r1-ai] .auth-hero{border-color:var(--tcs-color-border-subtle);background:radial-gradient(680px 340px at 16% 0,color-mix(in srgb,var(--tcs-color-brand) 13%,transparent) 0,transparent 60%),linear-gradient(160deg,var(--auth-hero-start) 0,var(--auth-hero-mid) 56%,var(--auth-hero-end) 100%);color:var(--tcs-color-text-primary)}:root[data-skin=r1-ai][data-theme=dark] .auth-hero{border-color:var(--tcs-color-border-default);color:var(--tcs-color-text-primary)}:root[data-skin=r1-ai] .auth-hero:before{background-image:linear-gradient(color-mix(in srgb,var(--tcs-color-border-subtle) 82%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--tcs-color-border-subtle) 82%,transparent) 1px,transparent 1px)}:root[data-skin=r1-ai] .auth-brandmark{box-shadow:var(--tcs-shadow-sm)}:root[data-skin=r1-ai] .auth-hero .page-kicker,:root[data-skin=r1-ai] .auth-hero p,:root[data-skin=r1-ai] .auth-metrics dt,:root[data-skin=r1-ai] .hero-foot{color:var(--tcs-color-text-secondary)}:root[data-skin=r1-ai] .auth-hero .page-kicker:before{background:var(--tcs-color-brand)}:root[data-skin=r1-ai] .auth-hero h1,:root[data-skin=r1-ai] .auth-metrics dd{color:var(--tcs-color-text-primary)}:root[data-skin=r1-ai] .auth-metrics>div{border-color:var(--tcs-color-border-subtle);background:color-mix(in srgb,var(--tcs-color-bg-surface) 74%,transparent)}:root[data-skin=r1-ai] .auth-metrics>div:hover{background:var(--tcs-color-bg-surface)}:root[data-skin=r1-ai] .hero-foot{border-top-color:var(--tcs-color-border-subtle)}:root[data-skin=r1-ai] .hero-foot .badge{border-color:var(--tcs-color-success-border);background:var(--tcs-color-success-bg);color:var(--tcs-color-success-text)}:root[data-skin=r1-ai] .auth-form .ant-input-affix-wrapper-focused,:root[data-skin=r1-ai] .auth-form .ant-input-affix-wrapper:focus-within,:root[data-skin=r1-ai] .auth-form .ant-input:focus{box-shadow:var(--tcs-shadow-focus)}:root[data-skin=r1-ai] .auth-form .ant-btn-primary.cl-submit,:root[data-skin=r1-ai] .cl-submit.ant-btn{background:linear-gradient(180deg,var(--tcs-color-brand) 0,var(--tcs-color-brand-active) 100%);box-shadow:0 8px 20px -8px color-mix(in srgb,var(--tcs-color-brand) 56%,transparent),inset 0 1px 0 color-mix(in srgb,var(--tcs-color-bg-surface) 18%,transparent)}:root[data-skin=r1-ai][data-theme=dark] .auth-form .ant-input,:root[data-skin=r1-ai][data-theme=dark] .auth-form .ant-input-affix-wrapper,:root[data-skin=r1-ai][data-theme=dark] .cl-checkbox input[type=checkbox],:root[data-skin=r1-ai][data-theme=dark] .cl-theme-toggle,:root[data-skin=r1-ai][data-theme=dark] .cl-theme-toggle:hover{border-color:var(--tcs-color-border-default);background:var(--tcs-color-bg-surface);color:var(--tcs-color-text-primary)}:root[data-skin=r1-ai][data-theme=dark] .cl-alert-error{color:var(--tcs-color-danger-text)}:root[data-skin=r1-ai][data-theme=dark] .cl-alert-warn,:root[data-skin=r1-ai][data-theme=dark] .cl-caps-hint{color:var(--tcs-color-warning-text)}:root[data-skin=r1-ai] .donut-legend-row:hover,:root[data-skin=r1-ai] .mini-bar-row:hover,:root[data-skin=r1-ai] .trend-card:hover{border-color:color-mix(in srgb,var(--tcs-color-brand) 32%,var(--tcs-color-border-subtle));background:color-mix(in srgb,var(--tcs-color-brand-bg) 58%,var(--tcs-color-bg-surface))}:root[data-skin=r1-ai] .donut-chart:before{box-shadow:inset 7px 0 12px -10px color-mix(in srgb,var(--tcs-color-brand) 28%,transparent),inset 1px 0 0 color-mix(in srgb,var(--tcs-color-border-subtle) 86%,transparent)}:root[data-skin=r1-ai] .record-detail-card[data-highlighted=true]{border-color:color-mix(in srgb,var(--tcs-color-brand) 26%,var(--tcs-color-border-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--tcs-color-brand-bg) 42%,transparent),var(--tcs-color-bg-surface) 42%)}:root[data-skin=r1-ai] .data-table tbody tr:focus-visible>td:first-child,:root[data-skin=r1-ai] .record-workbench [data-case-followup-search-row][data-case-global-search-hit=true]>td:first-child,:root[data-skin=r1-ai] .record-workbench [data-record-target]:focus-visible>td:first-child,:root[data-skin=r1-ai] .record-workbench [data-record-target][aria-selected=true]>td:first-child,:root[data-skin=r1-ai] .record-workbench [data-record-target][data-selected=true]>td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--tcs-color-brand) 62%,transparent)}:root[data-skin=r1-ai] .record-detail-card[data-open=true],:root[data-skin=r1-ai] .record-drawer[data-open=true]{border-color:color-mix(in srgb,var(--tcs-color-brand) 26%,var(--tcs-color-border-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--tcs-color-brand-bg) 42%,transparent),var(--tcs-color-bg-surface) 42%)}:root[data-skin=r1-ai] .record-drawer .inline-edit-row button,:root[data-skin=r1-ai] .record-drawer .inline-edit-row button:hover,:root[data-skin=r1-ai] .record-drawer .record-section>.compact-form button,:root[data-skin=r1-ai] .record-drawer .record-section>.compact-form button:hover,:root[data-skin=r1-ai] .sales-excellence-delete-confirm>summary:hover,:root[data-skin=r1-ai] .sales-excellence-delete-confirm[open]>summary,:root[data-skin=r1-ai] .sales-excellence-row-actions .button:hover,:root[data-skin=r1-ai] .saved-view-chip:hover,:root[data-skin=r1-ai] .saved-view-chip[aria-current=true]{border-color:color-mix(in srgb,var(--tcs-color-brand) 36%,var(--tcs-color-border-subtle));background:color-mix(in srgb,var(--tcs-color-brand-bg) 62%,var(--tcs-color-bg-surface));color:var(--tcs-color-brand)}:root[data-skin=r1-ai] .fuzzy-combobox input[type=text]:focus,:root[data-skin=r1-ai] .personnel-inline-input:focus,:root[data-skin=r1-ai] .personnel-inline-input:hover,:root[data-skin=r1-ai] .personnel-toolbar-search input,:root[data-skin=r1-ai] .personnel-toolbar-search input:focus,:root[data-skin=r1-ai] .search-select input[type=search]:focus{border-color:color-mix(in srgb,var(--tcs-color-brand) 42%,var(--tcs-color-border-subtle));background:var(--tcs-color-bg-surface);box-shadow:var(--tcs-shadow-focus)}:root[data-skin=r1-ai] .completion-record-workbench .daily-target-table [data-record-target]:focus-visible>td,:root[data-skin=r1-ai] .completion-record-workbench .daily-target-table [data-record-target][aria-selected=true]>td,:root[data-skin=r1-ai] .completion-record-workbench .daily-target-table [data-record-target][data-selected=true]>td{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tcs-color-brand) 28%,transparent)}:root[data-skin=r1-ai] .completion-record-workbench .daily-target-table [data-record-target]:focus-visible>td:first-child,:root[data-skin=r1-ai] .completion-record-workbench .daily-target-table [data-record-target][aria-selected=true]>td:first-child,:root[data-skin=r1-ai] .completion-record-workbench .daily-target-table [data-record-target][data-selected=true]>td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--tcs-color-brand) 58%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--tcs-color-brand) 28%,transparent)}:root[data-skin=r1-ai] .sales-excellence-edit-row>td{border-top-color:color-mix(in srgb,var(--tcs-color-brand) 18%,var(--tcs-color-border-subtle))}*{box-sizing:border-box}body,html{min-height:100%}:root{--button-on-brand:var(--tcs-color-text-inverse)}:root[data-theme=dark]{--button-on-brand:var(--tcs-color-bg-canvas)}body{margin:0;background:var(--tcs-color-bg-canvas);color:var(--tcs-color-text-primary);font-family:var(--font-sans);font-size:var(--tcs-font-size-body);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--tcs-color-brand);text-decoration:none;transition:color var(--tcs-duration-tap) var(--ease-out)}a:hover{color:var(--tcs-color-text-primary)}.button,button,input,select,textarea{font:inherit}.button,button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);padding:0 var(--tcs-space-4);border:1px solid var(--tcs-color-brand);border-radius:var(--tcs-radius-base);background:var(--tcs-color-brand);color:var(--button-on-brand);font-weight:var(--tcs-font-weight-semibold);cursor:pointer;transition:background var(--tcs-duration-tap) var(--ease-out),border-color var(--tcs-duration-tap) var(--ease-out),color var(--tcs-duration-tap) var(--ease-out),box-shadow var(--tcs-duration-tap) var(--ease-out)}.button:hover,button:hover{border-color:var(--tcs-color-brand-hover);background:var(--tcs-color-brand-hover);color:var(--button-on-brand)}.button-secondary{border-color:var(--tcs-color-border-strong);background:var(--tcs-color-bg-surface);color:var(--tcs-color-text-secondary)}.button-secondary:hover{border-color:var(--tcs-color-border-default);background:var(--tcs-color-bg-subtle);color:var(--tcs-color-text-primary)}.button-danger{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);padding:0 var(--tcs-space-4);border:1px solid var(--tcs-color-danger);border-radius:var(--tcs-radius-base);font-weight:var(--tcs-font-weight-semibold);cursor:pointer;transition:background var(--tcs-duration-tap) var(--ease-out),border-color var(--tcs-duration-tap) var(--ease-out),color var(--tcs-duration-tap) var(--ease-out),box-shadow var(--tcs-duration-tap) var(--ease-out)}.button-danger,.button-danger:hover{background:var(--tcs-color-danger);color:var(--tcs-color-text-inverse)}.button-danger:hover{border-color:var(--tcs-color-danger);filter:brightness(.93)}.button[aria-disabled=true],button:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}input,select,textarea{width:100%;min-height:var(--control-h);border:1px solid var(--tcs-color-border-strong);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface);color:var(--tcs-color-text-primary);padding:8px 10px;transition:border-color var(--tcs-duration-tap) var(--ease-out),box-shadow var(--tcs-duration-tap) var(--ease-out)}input:focus,select:focus,textarea:focus{border-color:var(--tcs-color-brand);outline:2px solid rgba(39,85,122,.18);outline-offset:0}textarea{resize:vertical}code{border-radius:var(--tcs-radius-sm);background:var(--tcs-color-bg-subtle);padding:2px 6px;color:var(--ink-700);font-family:var(--font-mono);font-size:.92em}@media (max-width:720px){body,html{width:100%;overflow-x:hidden}.ant-btn,.ant-form,.ant-form-item,.ant-form-item-control,.ant-form-item-control-input,.ant-form-item-control-input-content,.ant-input-affix-wrapper{min-width:0}.ant-btn,.ant-input-affix-wrapper{max-width:100%}}:root{--tcs-business-shell-max-width:1880px;--tcs-business-shell-gutter:20px;--tcs-business-sidebar-width:180px;--tcs-business-sidebar-collapsed-width:72px;--tcs-business-shell-gap:12px;--tcs-sidebar-bg:#16314A;--tcs-sidebar-ink:rgba(255,255,255,0.72);--tcs-sidebar-active-bg:rgba(255,255,255,0.12);--tcs-sidebar-active-ink:#E8C87A;--tcs-sidebar-rail:#C5A04E;--tcs-sidebar-border:rgba(255,255,255,0.10)}.app-shell{width:min(var(--tcs-business-shell-max-width),calc(100% - var(--tcs-business-shell-gutter)));margin:0 auto;padding:14px 0 32px}.app-shell:has([data-page=knowledge-onlyoffice]){--tcs-business-shell-max-width:1360px;--tcs-business-shell-gutter:32px;--tcs-business-sidebar-width:220px;--tcs-business-sidebar-collapsed-width:88px;--tcs-business-shell-gap:18px}.app-nav{position:sticky;top:10px;z-index:20;display:grid;grid-template-columns:auto 1fr auto;gap:var(--tcs-space-3);padding:10px 12px;border:1px solid var(--tcs-color-border-subtle);background:var(--tcs-color-bg-canvas);box-shadow:var(--tcs-shadow-xs)}.app-brand,.app-nav{align-items:center;border-radius:var(--tcs-radius-base)}.app-brand{display:inline-flex;gap:var(--tcs-space-2);min-height:var(--control-h);background:transparent;padding:0 13px;font-weight:var(--tcs-font-weight-semibold);letter-spacing:0}.app-brand,.app-brand:hover{color:var(--tcs-color-text-primary)}.app-brand:hover{background:var(--tcs-color-bg-subtle)}.app-nav-links,.app-user-strip,.app-utility-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.app-nav-group{display:grid;gap:5px}.app-nav-group-toggle{display:inline-flex;min-height:34px;align-items:center;gap:6px;border:0;border-radius:var(--tcs-radius-base);background:transparent;color:var(--tcs-color-text-tertiary);padding:6px 9px;font:inherit;font-weight:var(--tcs-font-weight-semibold);text-align:left;cursor:pointer;transition:background var(--tcs-duration-tap) var(--ease-out),color var(--tcs-duration-tap) var(--ease-out)}.app-nav-group-toggle:hover{background:var(--tcs-color-bg-subtle);color:var(--tcs-color-brand)}.app-nav-group-chevron,.app-nav-group-icon{display:inline-flex;align-items:center;justify-content:center}.app-nav-group-chevron{color:var(--tcs-color-text-tertiary);font-size:var(--tcs-font-size-caption)}.app-nav-group-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-nav-group-items{display:grid;gap:5px;margin-left:10px;border-left:1px solid var(--tcs-color-border-subtle);padding-left:10px}.app-nav-group[data-open=false] .app-nav-group-items{display:none}.app-nav-subgroup{display:grid;gap:4px}.app-nav-subgroup-toggle{display:inline-flex;min-height:28px;align-items:center;gap:5px;border:0;border-radius:var(--tcs-radius-base);background:transparent;color:var(--tcs-color-text-tertiary);padding:3px 8px;font:inherit;font-size:var(--tcs-font-size-caption);font-weight:var(--tcs-font-weight-semibold);letter-spacing:.02em;text-align:left;cursor:pointer;transition:background var(--tcs-duration-tap) var(--ease-out),color var(--tcs-duration-tap) var(--ease-out)}.app-nav-subgroup-toggle:hover{background:var(--tcs-color-bg-subtle);color:var(--tcs-color-brand)}.app-nav-subgroup-chevron{display:inline-flex;align-items:center;justify-content:center;color:var(--tcs-color-text-tertiary);font-size:var(--tcs-font-size-footnote)}.app-nav-subgroup-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-nav-subgroup-items{display:grid;gap:4px;margin-left:8px;padding-left:8px;border-left:1px solid var(--tcs-color-border-subtle)}.app-nav-subgroup[data-open=false] .app-nav-subgroup-items{display:none}.app-nav-links a{display:inline-flex;align-items:center;gap:6px;min-height:36px;border-radius:var(--tcs-radius-base);color:var(--tcs-color-text-secondary);padding:7px 9px;font-weight:var(--tcs-font-weight-semibold);transition:background var(--tcs-duration-tap) var(--ease-out),color var(--tcs-duration-tap) var(--ease-out)}.app-nav-links a:hover{background:var(--tcs-color-bg-subtle);color:var(--tcs-color-brand)}.app-nav-links a[aria-current=page],.app-nav-links a[data-active=true]{background:var(--tcs-color-brand-bg);color:var(--tcs-color-brand);box-shadow:inset 3px 0 0 var(--tcs-color-brand)}.app-nav-links a[aria-current=page]:hover,.app-nav-links a[data-active=true]:hover{background:var(--tcs-color-brand-bg);color:var(--tcs-color-brand)}.app-user-strip{color:var(--tcs-color-text-tertiary);font-size:var(--tcs-font-size-compact)}.app-user-strip,.app-utility-row{justify-content:flex-end}.app-nav .app-utility-row .ant-btn.ant-btn-text{flex:1 1;min-width:38px;height:34px;border:1px solid transparent;color:var(--tcs-sidebar-ink)}.app-nav .app-utility-row .ant-btn.ant-btn-text:focus-visible,.app-nav .app-utility-row .ant-btn.ant-btn-text:hover{border-color:var(--tcs-sidebar-border);background:var(--tcs-sidebar-active-bg);color:var(--tcs-sidebar-active-ink)}.account-menu,.app-version-link{width:100%;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface)}.account-menu summary{display:flex;min-height:58px;align-items:center;gap:9px;padding:8px 10px;cursor:pointer;color:var(--tcs-color-text-primary);list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-avatar{display:inline-flex;flex:0 0 32px;width:32px;height:32px;align-items:center;justify-content:center;border-radius:var(--tcs-radius-base);background:var(--tcs-color-brand-bg);color:var(--tcs-color-brand)}.account-summary{display:grid;min-width:0;gap:1px}.account-summary span,.account-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-summary strong{color:var(--tcs-color-text-primary);font-weight:var(--tcs-font-weight-semibold)}.account-summary span{color:var(--tcs-color-text-tertiary);font-size:var(--tcs-font-size-caption)}.account-menu-panel{display:grid;gap:7px;border-top:1px solid var(--tcs-color-border-subtle);padding:8px}.account-menu-panel a,.account-menu-panel button,.app-version-link{display:inline-flex;min-height:36px;align-items:center;justify-content:flex-start;gap:7px;border-radius:var(--tcs-radius-base);padding:7px 9px;font-weight:var(--tcs-font-weight-semibold)}.account-menu-panel button{width:100%;border-color:var(--tcs-color-border-strong);background:var(--tcs-color-bg-surface);color:var(--tcs-color-text-secondary)}.app-version-link{color:var(--tcs-color-text-tertiary)}.app-version-link:hover{border-color:var(--tcs-color-brand-bg);background:var(--tcs-color-brand-bg);color:var(--tcs-color-brand)}.app-version-link code{margin-left:auto;background:var(--tcs-color-bg-surface)}.account-bar{color:var(--tcs-color-text-secondary)}.account-bar,.nav-row{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.subnav-tabs{gap:2px;border-bottom:1px solid var(--tcs-color-border-subtle)}.subnav-tabs .button{min-height:40px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--tcs-color-text-tertiary);padding:0 12px}.subnav-tabs .button:hover{border-bottom-color:var(--tcs-color-brand);background:transparent;color:var(--tcs-color-brand)}.app-skip-link{position:fixed;top:8px;left:8px;z-index:var(--tcs-z-modal);transform:translateY(calc(-100% - 16px));border-radius:var(--tcs-radius-sm);background:var(--tcs-color-brand);color:var(--tcs-color-text-inverse);padding:8px 12px;transition:transform var(--tcs-duration-quick) var(--ease-out)}.app-skip-link:focus{transform:translateY(0)}.app-shell-main{min-width:0}@media (min-width:901px){.app-shell{display:grid;grid-template-columns:var(--tcs-business-sidebar-width) minmax(0,1fr);gap:var(--tcs-business-shell-gap);align-items:start;transition:grid-template-columns var(--tcs-duration-quick) var(--ease-out)}.app-shell>.app-nav{grid-column:1;grid-row:1/-1}.app-shell>.app-shell-main{grid-column:2;min-width:0}.app-nav{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);min-height:0;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;align-items:stretch;overflow:visible}.app-brand,.app-nav-group-toggle,.app-nav-links a{width:100%;justify-content:flex-start}.app-nav-links{min-height:0;flex-direction:column;flex-wrap:nowrap;align-items:stretch}body:not([data-nav-collapsed="1"]) .app-nav-links{overflow-y:auto;overflow-x:clip;overscroll-behavior:contain;padding-right:2px;scrollbar-gutter:stable;scrollbar-width:thin}.app-user-strip{margin-top:auto;min-height:0;flex-direction:column;align-items:stretch;justify-content:flex-start}.app-utility-row{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}body[data-nav-collapsed="1"] .app-shell{grid-template-columns:var(--tcs-business-sidebar-collapsed-width) minmax(0,1fr)}body[data-nav-collapsed="1"] .app-nav{padding-right:10px;padding-left:10px}body[data-nav-collapsed="1"] .app-brand,body[data-nav-collapsed="1"] .app-nav-group-toggle,body[data-nav-collapsed="1"] .app-nav-links a{font-size:0;min-height:42px;padding-left:0;padding-right:0;justify-content:center;gap:0}body[data-nav-collapsed="1"] .app-nav-links{overflow:visible;align-items:center}body[data-nav-collapsed="1"] .app-brand .anticon,body[data-nav-collapsed="1"] .app-nav-group-icon .anticon,body[data-nav-collapsed="1"] .app-nav-links a .anticon{font-size:1.05rem}body[data-nav-collapsed="1"] .app-nav-group{position:relative}body[data-nav-collapsed="1"] .app-nav-group-chevron,body[data-nav-collapsed="1"] .app-nav-group-label{display:none}body[data-nav-collapsed="1"] .app-nav-group-items{position:absolute;left:calc(100% + 10px);top:0;z-index:40;display:none;width:184px;margin-left:0;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-canvas);box-shadow:var(--tcs-shadow-md);padding:8px}body[data-nav-collapsed="1"] .app-nav-group:focus-within .app-nav-group-items,body[data-nav-collapsed="1"] .app-nav-group:hover .app-nav-group-items{display:grid}body[data-nav-collapsed="1"] .app-nav-group-items a{min-height:34px;justify-content:flex-start;gap:7px;padding:7px 9px;font-size:var(--tcs-font-size-compact)}body[data-nav-collapsed="1"] .app-nav-group-items a .anticon{font-size:1rem}body[data-nav-collapsed="1"] .app-nav-subgroup-chevron{display:none}body[data-nav-collapsed="1"] .app-nav-subgroup-toggle{pointer-events:none;padding:4px 9px 2px}body[data-nav-collapsed="1"] .app-nav-subgroup-items{margin-left:0;padding-left:0;border-left:0}body[data-nav-collapsed="1"] .app-nav-subgroup[data-open=false] .app-nav-subgroup-items{display:grid}body[data-nav-collapsed="1"] .app-user-strip .account-summary,body[data-nav-collapsed="1"] .app-user-strip .app-version-link code,body[data-nav-collapsed="1"] .app-user-strip .app-version-link span,body[data-nav-collapsed="1"] .app-user-strip>code,body[data-nav-collapsed="1"] .app-user-strip>span{display:none}body[data-nav-collapsed="1"] .app-user-strip{align-items:center;justify-content:center}body[data-nav-collapsed="1"] .app-utility-row{width:44px;grid-template-columns:1fr;justify-items:center}body[data-nav-collapsed="1"] .app-nav .app-utility-row .ant-btn.ant-btn-text{flex:0 0 auto;width:44px;min-width:44px;height:38px}body[data-nav-collapsed="1"] .account-menu,body[data-nav-collapsed="1"] .app-version-link{width:44px;min-width:44px;border:0;background:transparent}body[data-nav-collapsed="1"] .account-menu summary,body[data-nav-collapsed="1"] .app-version-link{width:44px;min-width:44px;height:44px;min-height:44px;justify-content:center;padding-left:0;padding-right:0}body[data-nav-collapsed="1"] .app-version-link code{margin-left:0;max-width:58px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--tcs-font-size-caption)}body[data-nav-collapsed="1"] .account-menu{position:relative}body[data-nav-collapsed="1"] .account-menu-panel{position:absolute;left:calc(100% + 10px);bottom:0;z-index:30;width:176px;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-canvas);box-shadow:var(--tcs-shadow-md)}}@media (max-width:720px){.app-shell{width:calc(100% - 20px);padding-top:12px}.app-nav{position:static;grid-template-columns:1fr}.app-user-strip{justify-content:flex-start}}@media (max-width:900px){.app-nav{position:relative;top:auto;grid-template-columns:1fr}.app-brand{padding-right:48px}.app-nav-links{max-height:min(64dvh,520px);flex-direction:column;flex-wrap:nowrap;align-items:stretch;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}[data-nav-collapse-toggle]{position:absolute!important;top:10px;right:10px;z-index:2;display:inline-flex!important;width:40px!important;min-width:40px!important;height:40px!important}body[data-nav-collapsed="1"] .app-nav{position:sticky;top:8px;min-height:60px;grid-template-columns:minmax(0,1fr) 40px}body[data-nav-collapsed="1"] .account-menu,body[data-nav-collapsed="1"] .app-nav-links,body[data-nav-collapsed="1"] .app-utility-row>:not([data-nav-collapse-toggle]),body[data-nav-collapsed="1"] .app-version-link{display:none}body[data-nav-collapsed="1"] .app-user-strip{position:absolute;top:10px;right:10px;display:block;margin:0}body[data-nav-collapsed="1"] .app-utility-row{display:block;width:40px;max-width:40px;border:0;background:transparent;box-shadow:none;padding:0}body[data-nav-collapsed="1"] [data-nav-collapse-toggle]{position:static!important}}.master-data-subnav,.segmented-control{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:10px;padding-bottom:8px;border-bottom:1px solid var(--tcs-color-border-subtle)}.master-data-subnav>a,.segmented-control>a{display:inline-flex;align-items:center;min-height:32px;padding:4px 10px;border-radius:var(--tcs-radius-sm);color:var(--tcs-color-text-tertiary);text-decoration:none;border-bottom:2px solid transparent}.master-data-subnav>a:hover,.segmented-control>a:hover{color:var(--tcs-color-brand);background:var(--tcs-color-brand-bg)}.master-data-subnav>a[data-active=true],.segmented-control>a[aria-current=page]{color:var(--tcs-color-brand);border-bottom-color:var(--tcs-color-brand)}.app-nav{border-color:var(--tcs-sidebar-border);-webkit-backdrop-filter:blur(var(--tcs-glass-blur)) saturate(var(--tcs-glass-saturate));backdrop-filter:blur(var(--tcs-glass-blur)) saturate(var(--tcs-glass-saturate))}.app-nav,.app-nav.tcs-glass{background:var(--tcs-sidebar-bg)}.app-nav.tcs-glass{border-radius:16px}.app-brand,.app-brand:hover{color:var(--tcs-sidebar-active-ink)}.app-brand:hover{background:var(--tcs-sidebar-active-bg)}.app-nav-group-toggle,.app-nav-links a,.app-nav-subgroup-toggle{color:var(--tcs-sidebar-ink)}.app-nav-group-toggle:hover,.app-nav-links a:hover{background:var(--tcs-sidebar-active-bg);color:var(--tcs-sidebar-active-ink)}.app-nav-links a[aria-current=page],.app-nav-links a[aria-current=page]:hover,.app-nav-links a[data-active=true],.app-nav-links a[data-active=true]:hover{background:var(--tcs-sidebar-active-bg);color:var(--tcs-sidebar-active-ink);box-shadow:inset 3px 0 0 var(--tcs-sidebar-rail)}.app-nav-group-chevron,.app-nav-group-label{color:var(--tcs-sidebar-ink)}.app-nav-group-items{border-left-color:var(--tcs-sidebar-border)}.app-user-strip{color:var(--tcs-sidebar-ink)}.app-utility-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;max-width:178px;justify-content:stretch;padding:5px;border:1px solid var(--tcs-sidebar-border);border-radius:var(--tcs-radius-base);background:color-mix(in srgb,var(--tcs-sidebar-active-bg) 34%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.28)}.app-nav .app-utility-row .notification-bell{display:inline-flex;width:100%}.app-nav .app-utility-row .ant-btn.ant-btn-text,.app-nav .app-utility-row .notification-bell .ant-btn{display:inline-flex;width:100%;min-width:0;height:36px;align-items:center;justify-content:center;border-color:transparent;border-radius:var(--tcs-radius-base);color:var(--tcs-sidebar-ink)}.app-nav .app-utility-row .ant-btn.ant-btn-text:focus-visible,.app-nav .app-utility-row .ant-btn.ant-btn-text:hover,.app-nav .app-utility-row .notification-bell .ant-btn:focus-visible,.app-nav .app-utility-row .notification-bell .ant-btn:hover{border-color:var(--tcs-sidebar-border);background:var(--tcs-sidebar-active-bg);color:var(--tcs-sidebar-active-ink)}.app-nav .app-utility-row .ant-btn.ant-btn-text[aria-pressed=true]{border-color:var(--tcs-sidebar-rail);background:var(--tcs-sidebar-active-bg);color:var(--tcs-sidebar-active-ink)}body[data-nav-collapsed="1"] .app-utility-row{width:44px;grid-template-columns:1fr;padding:4px}body[data-nav-collapsed="1"] .app-nav .app-utility-row .ant-btn.ant-btn-text,body[data-nav-collapsed="1"] .app-nav .app-utility-row .notification-bell .ant-btn{width:36px;min-width:36px;height:36px}.account-menu,.app-version-link{background:var(--tcs-sidebar-active-bg);border-color:var(--tcs-sidebar-border)}.account-menu summary,.account-summary strong,.app-version-link{color:var(--tcs-sidebar-active-ink)}.account-summary span{color:var(--tcs-sidebar-ink)}.account-avatar,.app-version-link:hover{background:var(--tcs-sidebar-active-bg);color:var(--tcs-sidebar-active-ink)}.app-version-link:hover{border-color:var(--tcs-sidebar-rail)}.app-version-link code{background:rgba(255,255,255,.08);color:var(--tcs-sidebar-ink)}.account-menu-panel{background:var(--tcs-color-bg-surface);border-top-color:var(--tcs-color-border-subtle)}.account-menu-panel a{color:var(--tcs-color-text-secondary)}.account-menu-panel a:hover{background:var(--tcs-color-bg-subtle);color:var(--tcs-color-brand)}body[data-nav-collapsed="1"] .app-nav-group-items{background:var(--tcs-sidebar-bg);border-color:var(--tcs-sidebar-border)}body[data-nav-collapsed="1"] .account-menu-panel{background:var(--tcs-color-bg-surface)}body[data-nav-collapsed="1"] .account-menu,body[data-nav-collapsed="1"] .app-version-link{border-color:transparent;background:transparent}body[data-nav-collapsed="1"] .account-menu:hover,body[data-nav-collapsed="1"] .app-version-link:hover{border-color:var(--tcs-sidebar-border);background:var(--tcs-sidebar-active-bg)}.app-nav-links a .app-nav-pending-dot{flex:0 0 auto;width:6px;height:6px;margin-left:auto;border-radius:50%;background:var(--tcs-color-brand);animation:app-nav-pending-pulse 1s ease-in-out infinite}@keyframes app-nav-pending-pulse{0%,to{opacity:.25}50%{opacity:1}}.page{display:grid;gap:14px}.page-header{display:grid;gap:8px;padding:clamp(18px,2vw,28px);border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface);box-shadow:var(--tcs-shadow-xs)}.page-header h1{margin:0;display:flex;align-items:center;gap:10px;color:var(--ink-700);font-size:var(--tcs-font-size-h1);line-height:var(--tcs-font-line-h1);font-weight:var(--tcs-font-weight-bold);letter-spacing:0}.page-header h1:before{content:"";flex:none;width:4px;align-self:stretch;min-height:1em;border-radius:var(--tcs-radius-pill);background:var(--tcs-color-accent-gold)}.auth-card h2,.auth-hero h1,.page-header h2,.panel h2{margin:0;color:var(--ink-700);letter-spacing:0}.page-kicker{margin:0;display:inline-flex;align-items:center;gap:8px;color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-compact);font-weight:var(--tcs-font-weight-bold);text-transform:none;letter-spacing:0}.page-kicker:before{content:"";display:inline-block;width:6px;height:6px;border-radius:var(--tcs-radius-pill);background:var(--tcs-color-brand)}.page-subtitle{margin:0;max-width:860px;color:var(--ink-600);font-size:var(--tcs-font-size-body-lg);line-height:var(--tcs-font-line-body-lg)}.page-header .account-bar{display:flex;flex-wrap:wrap;align-items:center;margin-top:2px;gap:8px 10px;color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-compact);line-height:var(--lh-base)}.page-header .button,.page-header button{min-height:34px;padding:0 12px}@media (max-width:720px){.page-header{width:100%;max-width:calc(100vw - 24px);padding:16px}}