html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin: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[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--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:#2e7d5b;--tcs-color-success-bg:#e7f1eb;--tcs-color-warning:#a9791f;--tcs-color-warning-bg:#f6edd8;--tcs-color-danger:#b23a3a;--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:#fff;--tcs-color-text-link:var(--tcs-color-brand);--tcs-color-bg-canvas:#f7f5ef;--tcs-color-bg-surface:#fff;--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-chart-1:#27557a;--tcs-color-chart-2:#10b981;--tcs-color-chart-3:#f59e0b;--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-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-radius-xs:2px;--tcs-radius-sm:4px;--tcs-radius-base:8px;--tcs-radius-md:10px;--tcs-radius-lg:16px;--tcs-radius-pill:9999px;--tcs-shadow-xs:0 1px 2px #0f172a0a;--tcs-shadow-sm:0 1px 2px #0f172a0a, 0 6px 16px #0f172a0d;--tcs-shadow-md:0 2px 6px #0f172a0d, 0 14px 34px #0f172a12;--tcs-shadow-lg:0 4px 10px #0f172a0f, 0 24px 60px #0f172a1c;--tcs-shadow-focus:0 0 0 3px #27557a2e;--tcs-glass-bg:#ffffff8c;--tcs-glass-blur:20px;--tcs-glass-saturate:150%;--tcs-glass-border:#ffffffb8;--tcs-glass-highlight:inset 0 1px 0 #ffffffe6;--tcs-glass-shadow:0 8px 24px #27557a1a;--tcs-duration-instant:80ms;--tcs-duration-tap:.12s;--tcs-duration-fast:.16s;--tcs-duration-quick:.18s;--tcs-duration-base:.24s;--tcs-duration-slow:.4s;--tcs-duration-shimmer:1.6s;--tcs-easing-standard:cubic-bezier(.4, 0, .2, 1);--tcs-easing-decelerate:cubic-bezier(0, 0, .2, 1);--tcs-easing-accelerate:cubic-bezier(.4, 0, 1, 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-bp-sm:640px;--tcs-bp-md:768px;--tcs-bp-lg:1024px;--tcs-bp-xl:1280px;--tcs-bp-2xl:1536px;--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%, #c5a04e14, transparent 46%), linear-gradient(160deg, #f7f5f0, #f2f1f5 60%, #faf6f0);--tcs-premium-glass-bg:#fff;--tcs-premium-glass-border:#283c5a14;--tcs-premium-glass-shadow:0 1px 2px #283c5a0a, 0 10px 26px -16px #283c5a2e;--tcs-premium-glass-hover-shadow:0 1px 2px #283c5a0d, 0 16px 34px -14px #283c5a47;--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:#27557a2e;--tcs-premium-gold-bg:linear-gradient(180deg, #fcf6e9, #f8efd9);--tcs-premium-chip-bg:#fff;--tcs-premium-chip-border:#283c5a14;--tcs-premium-chip-text:#5a6470;--tcs-premium-chip-active-start:#27557a;--tcs-premium-chip-active-end:#1f4567;--tcs-premium-chip-active-text:#fff;--tcs-premium-bar-track:#283c5a0f;--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(.2, .8, .2, 1);--row-py:8px;--row-px:12px;--control-h:40px}.tcs-glass{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);border-radius:16px}
:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tcs-color-brand:#78a3cc;--tcs-color-brand-hover:#a6c2dd;--tcs-color-brand-active:#5e84ab;--tcs-color-brand-bg:#78a3cc29;--tcs-color-brand-border:#78a3cc5c;--tcs-color-accent-gold:#d4b978;--tcs-color-accent-gold-hover:#e0c88c;--tcs-color-accent-gold-bg:#d4b97824;--tcs-color-accent-gold-border:#d4b9785c;--tcs-color-accent-gold-text:#f4dca6;--tcs-color-success:#4ade80;--tcs-color-success-bg:#4ade8024;--tcs-color-warning:#fbbf24;--tcs-color-warning-bg:#fbbf2424;--tcs-color-danger:#f87171;--tcs-color-danger-bg:#f8717124;--tcs-color-info:#60a5fa;--tcs-color-info-bg:#60a5fa24;--tcs-color-success-border:#4ade805c;--tcs-color-success-text:#86efac;--tcs-color-warning-border:#fbbf245c;--tcs-color-warning-text:#fcd34d;--tcs-color-danger-border:#f871715c;--tcs-color-danger-text:#fca5a5;--tcs-color-info-border:#60a5fa5c;--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:#ffffff14;--tcs-color-border-default:#ffffff24;--tcs-color-border-strong:#ffffff3d;--tcs-color-border-focus:var(--tcs-color-brand);--tcs-color-chart-1:#78a3cc;--tcs-color-chart-2:#4ade80;--tcs-color-chart-3:#fbbf24;--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 #0006;--tcs-shadow-sm:0 2px 8px #00000073;--tcs-shadow-md:0 8px 24px #00000080;--tcs-shadow-lg:0 16px 48px #0009;--tcs-shadow-focus:0 0 0 3px #78a3cc5c;--tcs-glass-bg:#ffffff12;--tcs-glass-blur:22px;--tcs-glass-saturate:160%;--tcs-glass-border:#ffffff24;--tcs-glass-highlight:inset 0 1px 0 #ffffff2e;--tcs-glass-shadow:0 12px 32px #00000080;--tcs-premium-canvas:radial-gradient(circle at 92% 0%, #d4b9781a, transparent 46%), linear-gradient(160deg, #0e1422, #141b2e 60%, #1a1830);--tcs-premium-glass-bg:#161d2b;--tcs-premium-glass-border:#ffffff14;--tcs-premium-glass-shadow:0 1px 2px #0000004d, 0 10px 26px -16px #0009;--tcs-premium-glass-hover-shadow:0 1px 2px #0006, 0 16px 34px -14px #000000b3;--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:#ffffff2e;--tcs-premium-gold-bg:linear-gradient(180deg, #d4b97829, #d4b97814);--tcs-premium-chip-bg:#ffffff14;--tcs-premium-chip-border:#ffffff29;--tcs-premium-chip-text:#dce5f0;--tcs-premium-bar-track:#ffffff1a;--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}
: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:#fff;--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 #1018281a, 0 1px 2px #1018280f;--tcs-shadow-md:0 4px 12px #1018281a;--tcs-shadow-lg:0 12px 32px #10182824;--tcs-shadow-focus:0 0 0 3px #27557a2e;--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:#ffffffb3;--tcs-sidebar-ink:#5a6470;--tcs-sidebar-active-bg:#c5a04e24;--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:#78a3cc29;--tcs-color-brand-border:#78a3cc5c;--tcs-color-accent-gold:#d4b978;--tcs-color-accent-gold-hover:#e0c88c;--tcs-color-accent-gold-bg:#d4b97824;--tcs-color-accent-gold-border:#d4b9785c;--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:#ffffff1f;--tcs-color-border-default:#ffffff2e;--tcs-color-border-strong:#ffffff4d;--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:#78a3cc29;--tcs-color-info-border:#78a3cc5c;--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 #78a3cc5c;--tcs-sidebar-bg:#ffffff0a;--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:#d4b97824;--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] .hero-foot,:root[data-skin=r1-ai] .auth-metrics dt{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] .cl-submit.ant-btn,:root[data-skin=r1-ai] .auth-form .ant-btn-primary.cl-submit{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-affix-wrapper,:root[data-skin=r1-ai][data-theme=dark] .auth-form .ant-input,: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] .trend-card:hover,:root[data-skin=r1-ai] .mini-bar-row:hover,:root[data-skin=r1-ai] .donut-legend-row: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] .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,: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] .data-table tbody tr:focus-visible>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 .record-section>.compact-form 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:hover,:root[data-skin=r1-ai] .saved-view-chip:hover,:root[data-skin=r1-ai] .saved-view-chip[aria-current=true],:root[data-skin=r1-ai] .sales-excellence-row-actions .button:hover,:root[data-skin=r1-ai] .sales-excellence-delete-confirm>summary:hover,:root[data-skin=r1-ai] .sales-excellence-delete-confirm[open]>summary{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] .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,:root[data-skin=r1-ai] .fuzzy-combobox input[type=text]:focus,:root[data-skin=r1-ai] .personnel-inline-input:hover,:root[data-skin=r1-ai] .personnel-inline-input: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}html,body{min-height:100%}
body{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;margin:0}a{color:var(--tcs-color-brand);transition:color var(--tcs-duration-tap) var(--ease-out);text-decoration:none}a:hover{color:var(--tcs-color-text-primary)}button,.button,input,select,textarea{font:inherit}button,.button{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(--tcs-color-text-inverse);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);justify-content:center;align-items:center;display:inline-flex}button:hover,.button:hover{border-color:var(--tcs-color-brand-hover);background:var(--tcs-color-brand-hover);color:var(--tcs-color-text-inverse)}.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{min-height:var(--control-h);padding:0 var(--tcs-space-4);border:1px solid var(--tcs-color-danger);border-radius:var(--tcs-radius-base);background:var(--tcs-color-danger);color:var(--tcs-color-text-inverse);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);justify-content:center;align-items:center;display:inline-flex}.button-danger:hover{border-color:var(--tcs-color-danger);background:var(--tcs-color-danger);color:var(--tcs-color-text-inverse);filter:brightness(.93)}button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.6}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);transition:border-color var(--tcs-duration-tap) var(--ease-out), box-shadow var(--tcs-duration-tap) var(--ease-out);padding:8px 10px}input:focus,select:focus,textarea:focus{border-color:var(--tcs-color-brand);outline-offset:0;outline:2px solid #27557a2e}textarea{resize:vertical}code{border-radius:var(--tcs-radius-sm);background:var(--tcs-color-bg-subtle);color:var(--ink-700);font-family:var(--font-mono);padding:2px 6px;font-size:.92em}@media (max-width:720px){html,body{width:100%;overflow-x:hidden}.ant-form,.ant-form-item,.ant-form-item-control,.ant-form-item-control-input,.ant-form-item-control-input-content,.ant-input-affix-wrapper,.ant-btn{min-width:0}.ant-input-affix-wrapper,.ant-btn{max-width:100%}}
:root{--tcs-business-shell-max-width:1880px;--tcs-business-shell-gutter:20px;--tcs-business-sidebar-width:204px;--tcs-business-sidebar-collapsed-width:72px;--tcs-business-shell-gap:12px;--tcs-sidebar-bg:#ffffffb3;--tcs-sidebar-ink:var(--tcs-premium-chip-text);--tcs-sidebar-active-bg:#c5a04e24;--tcs-sidebar-active-ink:var(--tcs-premium-gold-text);--tcs-sidebar-rail:var(--tcs-premium-gold);--tcs-sidebar-border:#283c5a12}.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[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{z-index:20;gap:var(--tcs-space-3);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-xs);grid-template-columns:auto 1fr auto;align-items:center;padding:10px 12px;display:grid;position:sticky;top:10px}.app-brand{align-items:center;gap:var(--tcs-space-2);min-height:var(--control-h);border-radius:var(--tcs-radius-base);color:var(--tcs-color-text-primary);font-weight:var(--tcs-font-weight-semibold);letter-spacing:0;background:0 0;padding:0 13px;display:inline-flex}.app-nav-links,.app-user-strip,.app-utility-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.app-nav-group{gap:5px;display:grid}.app-nav-group-toggle{border-radius:var(--tcs-radius-base);min-height:34px;color:var(--tcs-color-text-tertiary);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);background:0 0;border:0;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.app-nav-group-toggle:hover{background:var(--tcs-color-bg-subtle);color:var(--tcs-color-brand)}.app-nav-group-chevron,.app-nav-group-icon{justify-content:center;align-items:center;display:inline-flex}.app-nav-group-chevron{color:var(--tcs-color-text-tertiary);font-size:var(--tcs-font-size-caption)}.app-nav-group-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-nav-group-items{border-left:1px solid var(--tcs-color-border-subtle);gap:5px;margin-left:10px;padding-left:10px;display:grid}.app-nav-group[data-open=false] .app-nav-group-items{display:none}.app-nav-links a{border-radius:var(--tcs-radius-base);min-height:36px;color:var(--tcs-color-text-secondary);font-weight:var(--tcs-font-weight-semibold);transition:background var(--tcs-duration-tap) var(--ease-out), color var(--tcs-duration-tap) var(--ease-out);align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.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);justify-content:flex-end}.app-utility-row{justify-content:flex-end}.app-nav .app-utility-row .ant-btn.ant-btn-text{min-width:38px;height:34px;color:var(--tcs-sidebar-ink);border:1px solid #0000;flex:1 1 0}.app-nav .app-utility-row .ant-btn.ant-btn-text:hover,.app-nav .app-utility-row .ant-btn.ant-btn-text:focus-visible{border-color:var(--tcs-sidebar-border);background:var(--tcs-sidebar-active-bg);color:var(--tcs-sidebar-active-ink)}.account-menu,.app-version-link{border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface);width:100%}.account-menu summary{cursor:pointer;min-height:58px;color:var(--tcs-color-text-primary);align-items:center;gap:9px;padding:8px 10px;list-style:none;display:flex}.account-menu summary::-webkit-details-marker{display:none}.account-avatar{border-radius:var(--tcs-radius-base);background:var(--tcs-color-brand-bg);width:32px;height:32px;color:var(--tcs-color-brand);flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.account-summary{gap:1px;min-width:0;display:grid}.account-summary strong,.account-summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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{border-top:1px solid var(--tcs-color-border-subtle);gap:7px;padding:8px;display:grid}.account-menu-panel a,.account-menu-panel button,.app-version-link{border-radius:var(--tcs-radius-base);min-height:36px;font-weight:var(--tcs-font-weight-semibold);justify-content:flex-start;align-items:center;gap:7px;padding:7px 9px;display:inline-flex}.account-menu-panel button{border-color:var(--tcs-color-border-strong);background:var(--tcs-color-bg-surface);width:100%;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{background:var(--tcs-color-bg-surface);margin-left:auto}.account-bar{color:var(--tcs-color-text-secondary);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:8px;display:flex}.nav-row{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:8px;display:flex}.subnav-tabs{border-bottom:1px solid var(--tcs-color-border-subtle);gap:2px}.subnav-tabs .button{min-height:40px;color:var(--tcs-color-text-tertiary);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 12px}.subnav-tabs .button:hover{border-bottom-color:var(--tcs-color-brand);color:var(--tcs-color-brand);background:0 0}@media (min-width:901px){.app-shell{grid-template-columns:var(--tcs-business-sidebar-width) minmax(0, 1fr);gap:var(--tcs-business-shell-gap);transition:grid-template-columns var(--tcs-duration-quick) var(--ease-out);align-items:start;display:grid}.app-shell>.app-nav{grid-area:1/1/span 80}.app-shell>:not(.app-nav){grid-column:2;min-width:0}.app-nav{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;align-content:stretch;align-items:stretch;height:calc(100dvh - 20px);min-height:0;max-height:calc(100dvh - 20px);overflow:visible}.app-brand,.app-nav-group-toggle,.app-nav-links a{justify-content:flex-start;width:100%}.app-nav-links{flex-direction:column;align-items:stretch;min-height:0}body:not([data-nav-collapsed="1"]) .app-nav-links{overscroll-behavior:contain;scrollbar-width:thin;padding-right:2px;overflow-y:auto}.app-user-strip{flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:0;margin-top:auto}.app-utility-row{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}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-left:10px;padding-right: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{justify-content:center;gap:0;min-height:42px;padding-left:0;padding-right:0;font-size:0}body[data-nav-collapsed="1"] .app-nav-links{align-items:center;overflow:visible}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{z-index:40;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-canvas);width:184px;box-shadow:var(--tcs-shadow-md);margin-left:0;padding:8px;display:none;position:absolute;top:0;left:calc(100% + 10px)}body[data-nav-collapsed="1"] .app-nav-group:hover .app-nav-group-items,body[data-nav-collapsed="1"] .app-nav-group:focus-within .app-nav-group-items{display:grid}body[data-nav-collapsed="1"] .app-nav-group-items a{min-height:34px;font-size:var(--tcs-font-size-compact);justify-content:flex-start;gap:7px;padding:7px 9px}body[data-nav-collapsed="1"] .app-nav-group-items a .anticon{font-size:1rem}body[data-nav-collapsed="1"] .app-user-strip>span,body[data-nav-collapsed="1"] .app-user-strip>code,body[data-nav-collapsed="1"] .app-user-strip .account-summary,body[data-nav-collapsed="1"] .app-user-strip .app-version-link span,body[data-nav-collapsed="1"] .app-user-strip .app-version-link code{display:none}body[data-nav-collapsed="1"] .app-user-strip{justify-content:center;align-items:center}body[data-nav-collapsed="1"] .app-utility-row{grid-template-columns:1fr;justify-items:center;width:44px}body[data-nav-collapsed="1"] .app-nav .app-utility-row .ant-btn.ant-btn-text{flex:none;width:44px;min-width:44px;height:38px}body[data-nav-collapsed="1"] .account-menu,body[data-nav-collapsed="1"] .app-version-link{background:0 0;border:0;width:44px;min-width:44px}body[data-nav-collapsed="1"] .account-menu summary,body[data-nav-collapsed="1"] .app-version-link{justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding-left:0;padding-right:0}body[data-nav-collapsed="1"] .app-version-link code{text-overflow:ellipsis;white-space:nowrap;max-width:58px;font-size:var(--tcs-font-size-caption);margin-left:0;overflow:hidden}body[data-nav-collapsed="1"] .account-menu{position:relative}body[data-nav-collapsed="1"] .account-menu-panel{z-index:30;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-canvas);width:176px;box-shadow:var(--tcs-shadow-md);position:absolute;bottom:0;left:calc(100% + 10px)}}@media (max-width:720px){.app-shell{width:calc(100% - 20px);padding-top:12px}.app-nav{grid-template-columns:1fr;position:static}.app-user-strip{justify-content:flex-start}}.master-data-subnav,.segmented-control{border-bottom:1px solid var(--tcs-color-border-subtle);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:10px;padding-bottom:8px;display:flex}.master-data-subnav>a,.segmented-control>a{border-radius:var(--tcs-radius-sm);min-height:32px;color:var(--tcs-color-text-tertiary);border-bottom:2px solid #0000;align-items:center;padding:4px 10px;text-decoration:none;display:inline-flex}.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{background:var(--tcs-sidebar-bg);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.tcs-glass{border-radius:16px}.app-brand{color:var(--tcs-sidebar-active-ink)}.app-brand:hover{background:var(--tcs-sidebar-active-bg);color:var(--tcs-sidebar-active-ink)}.app-nav-links a,.app-nav-group-toggle{color:var(--tcs-sidebar-ink)}.app-nav-links a:hover,.app-nav-group-toggle:hover{background:var(--tcs-sidebar-active-bg);color:var(--tcs-sidebar-active-ink)}.app-nav-links a[aria-current=page],.app-nav-links a[data-active=true],.app-nav-links a[aria-current=page]:hover,.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{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);grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:6px;width:100%;max-width:178px;padding:5px;display:grid;box-shadow:inset 0 1px #ffffff47}.app-nav .app-utility-row .notification-bell{width:100%;display:inline-flex}.app-nav .app-utility-row .ant-btn.ant-btn-text,.app-nav .app-utility-row .notification-bell .ant-btn{border-radius:var(--tcs-radius-base);width:100%;min-width:0;height:36px;color:var(--tcs-sidebar-ink);border-color:#0000;justify-content:center;align-items:center;display:inline-flex}.app-nav .app-utility-row .ant-btn.ant-btn-text:hover,.app-nav .app-utility-row .ant-btn.ant-btn-text:focus-visible,.app-nav .app-utility-row .notification-bell .ant-btn:hover,.app-nav .app-utility-row .notification-bell .ant-btn:focus-visible{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{grid-template-columns:1fr;width:44px;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{background:var(--tcs-sidebar-active-bg);color:var(--tcs-sidebar-active-ink)}.app-version-link:hover{background:var(--tcs-sidebar-active-bg);border-color:var(--tcs-sidebar-rail);color:var(--tcs-sidebar-active-ink)}.app-version-link code{color:var(--tcs-sidebar-ink);background:#ffffff14}.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{background:0 0;border-color:#0000}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{background:var(--tcs-color-brand);border-radius:50%;flex:none;width:6px;height:6px;margin-left:auto;animation:1s ease-in-out infinite app-nav-pending-pulse}@keyframes app-nav-pending-pulse{0%,to{opacity:.25}50%{opacity:1}}
.page{gap:14px;display:grid}.page-header{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);gap:8px;padding:clamp(18px,2vw,28px);display:grid}.page-header h1{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;align-items:center;gap:10px;margin:0;display:flex}.page-header h1:before{content:"";border-radius:var(--tcs-radius-pill);background:var(--tcs-color-accent-gold);flex:none;align-self:stretch;width:4px;min-height:1em}.page-header h2,.panel h2,.auth-card h2,.auth-hero h1{color:var(--ink-700);letter-spacing:0;margin:0}.page-kicker{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;align-items:center;gap:8px;margin:0;display:inline-flex}.page-kicker:before{content:"";border-radius:var(--tcs-radius-pill);background:var(--tcs-color-brand);width:6px;height:6px;display:inline-block}.page-subtitle{max-width:860px;color:var(--ink-600);font-size:var(--tcs-font-size-body-lg);line-height:var(--tcs-font-line-body-lg);margin:0}.page-header .account-bar{color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-compact);line-height:var(--lh-base);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:2px;display:flex}.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}}
.panel{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);padding:var(--tcs-space-4)}.panel>h2:first-child,.panel>h3:first-child{margin-bottom:var(--tcs-space-3);padding-bottom:var(--tcs-space-2);border-bottom:1px solid var(--tcs-color-border-subtle)}.alert{border:1px solid var(--tcs-color-danger-bg);border-left:4px solid var(--tcs-color-danger);border-radius:var(--tcs-radius-base);background:var(--tcs-color-danger-bg);color:var(--tcs-color-danger);padding:12px 14px}.alert h2{font-size:var(--tcs-font-size-h3);color:var(--tcs-color-danger);margin:0 0 4px}.alert p{color:var(--tcs-color-danger);margin:0}.success{border:1px solid var(--tcs-color-success-bg);border-left:4px solid var(--tcs-color-success);border-radius:var(--tcs-radius-base);background:var(--tcs-color-success-bg);color:var(--tcs-color-success);font-weight:var(--tcs-font-weight-semibold);padding:12px 14px}[data-release-history-archive]>summary{align-items:center;gap:var(--tcs-space-2);color:var(--ink-700);font-weight:var(--tcs-font-weight-semibold);cursor:pointer;list-style:none;display:inline-flex}[data-release-history-archive]>summary::-webkit-details-marker{display:none}[data-release-history-archive][open]>summary{margin-bottom:var(--tcs-space-4)}[data-release-history-archive-grid]{margin:0}[data-page=updates] .release-history-list{align-items:start;gap:10px;display:grid}[data-page=updates] .release-history-card{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);overflow:hidden}[data-page=updates] .release-history-card>summary{min-height:64px;color:var(--ink-700);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 16px;list-style:none;display:grid}[data-page=updates] .release-history-card>summary::-webkit-details-marker{display:none}[data-page=updates] .release-history-card>summary:before{content:"▸";color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-compact);transition:transform var(--tcs-duration-quick) var(--ease-out)}[data-page=updates] .release-history-card[open]>summary:before{transform:rotate(90deg)}[data-page=updates] .release-history-card[open]>summary{border-bottom:1px solid var(--tcs-color-border-subtle)}[data-page=updates] .release-history-icon{border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-subtle);width:34px;height:34px;color:var(--tcs-color-text-secondary);justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}[data-page=updates] .release-history-summary-text{gap:2px;min-width:0;display:grid}[data-page=updates] .release-history-summary-text strong,[data-page=updates] .release-history-summary-text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-page=updates] .release-history-summary-text strong{color:var(--ink-700);font-size:var(--tcs-font-size-h3);font-weight:var(--tcs-font-weight-semibold)}[data-page=updates] .release-history-summary-text span{color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-compact);font-weight:var(--tcs-font-weight-semibold)}[data-page=updates] .release-history-body{gap:14px;padding:16px 18px 18px 58px;display:grid}[data-page=updates] .release-history-body>p{max-width:1120px;color:var(--ink-600);margin:0;line-height:1.75}[data-page=updates] .release-history-groups{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px 18px;display:grid}[data-page=updates] .release-history-groups .release-note-group{min-width:0}@media (max-width:720px){.panel{width:100%;max-width:calc(100vw - 24px);padding:var(--tcs-space-4)}[data-page=updates] .release-history-card>summary{grid-template-columns:auto minmax(0,1fr)}[data-page=updates] .release-history-card>summary:before{display:none}[data-page=updates] .release-history-body{padding:14px}[data-page=updates] .release-history-groups{grid-template-columns:1fr}}
