/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--spacing:.25rem;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-mono-stack)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-row{display:table-row}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--n-0:#fff;--n-25:#fafbfc;--n-50:#f7f8fa;--n-100:#f3f4f6;--n-150:#f0f1f4;--n-200:#edeff2;--n-250:#e3e6eb;--n-300:#d7dbe1;--n-400:#c6cbd3;--n-450:#b6bcc6;--n-500:#8b93a1;--n-600:#5c6470;--n-700:#3a414c;--n-800:#2a2f38;--n-900:#1c2027;--n-950:#14171d;--blue-300:#9fb6ee;--blue-400:#7c9ae8;--blue-500:#2b5fd9;--blue-600:#1e4ab0;--blue-900:#16357d;--blue-50:#eef2fc;--green-500:#1f7a43;--green-600:#1a6839;--green-700:#1f7a43;--amber-400:#e0a63c;--amber-500:#c9a23e;--amber-700:#8a6a1b;--amber-900:#6b5214;--yellow-500:#c9a23e;--red-400:#e88b6f;--red-500:#b4472e;--red-600:#9c3c26;--red-700:#b4472e;--violet-500:#6b54d8;--indigo-300:#9db8f7;--pink-400:#ff6f91;--bg-canvas:var(--n-100);--bg-surface:var(--n-0);--bg-surface-subtle:var(--n-25);--bg-surface-muted:var(--n-100);--bg-surface-inset:var(--n-25);--bg-inverse:var(--n-950);--border-inverse:var(--n-800);--fg-on-inverse:var(--n-100);--bg-overlay:#14171d52;--border-subtle:var(--n-150);--border-divider:var(--n-200);--border-default:var(--n-250);--border-strong:var(--n-300);--fg-default:var(--n-950);--fg-secondary:var(--n-600);--fg-muted:var(--n-500);--fg-subtle:var(--n-500);--fg-disabled:var(--n-450);--fg-inverse:#fff;--accent-base:var(--blue-500);--accent-hover:var(--blue-600);--accent-strong:var(--blue-900);--accent-soft-line:var(--blue-400);--accent-subtle:var(--blue-50);--accent-contrast:var(--fg-inverse);--accent-ring:#2b5fd952;--fg-accent:var(--accent-base);--border-accent:var(--blue-300);--border-accent-soft:#dbe3f7;--status-success:var(--green-500);--status-success-strong:var(--green-600);--status-success-fg:var(--green-700);--status-success-bg:#e8f4ec;--status-success-border:#cfe6d8;--status-warning:var(--amber-500);--status-warning-soft:var(--amber-400);--status-warning-fg:var(--amber-700);--status-warning-fg-strong:var(--amber-900);--status-warning-bg:#f7f0dd;--status-warning-border:#ecdfbe;--status-caution:var(--yellow-500);--status-danger:var(--red-500);--status-danger-strong:var(--red-600);--status-danger-soft:var(--red-400);--status-danger-fg:var(--red-700);--status-danger-bg:#fbede8;--status-danger-border:#f0d5cb;--status-info:var(--accent-base);--status-info-fg:var(--accent-hover);--status-info-bg:var(--accent-subtle);--status-info-border:var(--border-accent-soft);--status-neutral:var(--fg-subtle);--status-neutral-fg:var(--fg-secondary);--status-neutral-bg:var(--n-150);--status-neutral-border:var(--border-default);--chart-1:#4c6fff;--chart-2:#8da6ff;--chart-3:#ffd25f;--chart-4:#ff7a6b;--chart-5:#14171d;--chart-6:#c2d0ff;--chart-7:#ffc02e;--chart-8:#2dd4a7;--chart-9:#ffa694;--chart-10:#c6cbd3;--chart-peak:#c2d0ff;--chart-track:var(--n-150);--chart-average:#ffd25f;--chart-grid:var(--border-default);--chart-axis:var(--fg-disabled);--space-0:0px;--space-05:2px;--space-1:4px;--space-15:6px;--space-2:8px;--space-25:10px;--space-3:12px;--space-35:14px;--space-4:16px;--space-45:18px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--gap-section:var(--space-5);--gap-grid:var(--space-4);--gap-tight:var(--space-2);--pad-panel-y:var(--space-5);--pad-panel-x:var(--space-6);--pad-panel:var(--pad-panel-y) var(--pad-panel-x);--pad-card:var(--space-4);--pad-cell:var(--space-25);--radius-2xs:2px;--radius-xs:5px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:14px;--radius-3xl:16px;--radius-pill:999px;--radius-round:50%;--radius-panel:var(--radius-xl);--radius-card:var(--radius-xl);--radius-control:var(--radius-md);--radius-shell:var(--radius-xl);--radius-bar:var(--radius-2xs);--shadow-rgb:20 23 29;--shadow-a:1;--shadow-none:none;--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-raised:0 1px 2px rgb(var(--shadow-rgb) / calc(.08 * var(--shadow-a)));--shadow-lg:0 10px 30px rgb(var(--shadow-rgb) / calc(.08 * var(--shadow-a)));--shadow-xl:0 18px 48px rgb(var(--shadow-rgb) / calc(.12 * var(--shadow-a)));--shadow-drawer:-18px 0 48px rgb(var(--shadow-rgb) / calc(.14 * var(--shadow-a)));--shadow-accent:none;--shadow-accent-soft:none;--shadow-focus:0 0 0 3px var(--accent-ring);--font-ui:var(--font-inter,"IBM Plex Sans"), -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono-stack:var(--font-geist-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;--font-data:var(--font-mono-stack);--text-micro:10px;--text-eyebrow:10.5px;--text-caption:11.5px;--text-body-sm:12.5px;--text-body:13px;--text-body-lg:13.5px;--text-title-sm:14.5px;--text-title:14.5px;--text-title-lg:16px;--text-metric-sm:22px;--text-metric:26px;--text-metric-lg:30px;--text-display-sm:30px;--text-display:34px;--text-display-lg:40px;--text-hero:48px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:700;--leading-none:1;--leading-tight:1.12;--leading-snug:1.28;--leading-normal:1.5;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.1em;--tracking-eyebrow:.12em;--shell-gutter:0px;--shell-gutter-compact:0px;--sidebar-width:224px;--sidebar-width-collapsed:60px;--sidebar-width-compact:200px;--sidebar-pad-y:var(--space-4);--sidebar-pad-x:var(--space-3);--topbar-height:60px;--page-max-width:1440px;--page-pad-x:var(--space-10);--page-pad-top:var(--space-7);--page-pad-bottom:56px;--control-height:34px;--control-height-sm:28px;--control-height-xs:22px;--icon-tile:32px;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--ease-out:cubic-bezier(.2, .8, .2, 1);--transition-colors:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);--z-base:0;--z-sticky:10;--z-drawer:60;--z-modal:70;--z-toast:80;--background:var(--bg-canvas);--foreground:var(--fg-default);--muted:var(--fg-muted);--panel:var(--bg-surface);--panel-soft:var(--bg-surface-subtle);--line:var(--border-subtle);--blue:var(--accent-base);--blue-dark:var(--accent-hover);--green:var(--status-success);--orange:var(--status-warning);--yellow:var(--status-caution);--red:var(--status-danger);--shadow:none;--soft-shadow:none;--app-bg:var(--bg-canvas);--surface:var(--bg-surface);--surface-subtle:var(--bg-surface-subtle);--border-quiet:var(--border-default);--text-strong:var(--fg-default);--text-main:var(--fg-secondary);--text-muted:var(--fg-muted);--accent:var(--accent-base);--accent-soft:var(--accent-subtle);--success:var(--status-success-fg);--warning:var(--status-warning-fg);--danger:var(--status-danger-fg);--console-bg:var(--bg-canvas);--console-surface:var(--bg-surface);--console-ink:var(--fg-default);--console-strong:var(--fg-default);--console-muted:var(--fg-muted);--console-subtle:var(--bg-surface-muted);--console-line:var(--border-default);--console-line-strong:var(--border-strong);--console-accent:var(--accent-base);--console-accent-soft:var(--accent-subtle);--pulse-bg:var(--bg-canvas);--pulse-panel:var(--bg-surface);--pulse-ink:var(--fg-default);--pulse-muted:var(--fg-muted);--pulse-line:var(--border-subtle);--pulse-blue:var(--accent-base);--pulse-blue-dark:var(--accent-hover);--pulse-green:var(--status-success);--pulse-orange:var(--status-warning);--pulse-shadow:none;--pulse-soft-shadow:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--n-0:#171b22;--n-25:#191d25;--n-50:#1c212a;--n-100:#20252e;--n-150:#262c36;--n-200:#2a2f38;--n-250:#333944;--n-300:#3d434e;--n-400:#4d545f;--n-450:#6b7381;--n-500:#8b93a1;--n-600:#aab1bd;--n-700:#c9cfd8;--n-800:#dfe3e9;--n-900:#eceef2;--n-950:#f3f4f6;--bg-canvas:#101319;--bg-inverse:#f3f4f6;--border-inverse:#d7dbe1;--fg-on-inverse:#14171d;--bg-overlay:#080a0e9e;--accent-base:#5b86ec;--accent-hover:#7ea3f2;--accent-subtle:#2b5fd92e;--border-accent:#2b5fd973;--border-accent-soft:#2b5fd942;--status-success-fg:#5cc287;--status-success-bg:#1f7a4333;--status-success-border:#1f7a4361;--status-warning-fg:#dcbb6b;--status-warning-fg-strong:#f0d79c;--status-warning-bg:#c9a23e2e;--status-warning-border:#c9a23e57;--status-danger-fg:#e08a70;--status-danger-bg:#b4472e33;--status-danger-border:#b4472e61;--shadow-rgb:0 0 0;--shadow-a:3.4}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--n-0:#171b22;--n-25:#191d25;--n-50:#1c212a;--n-100:#20252e;--n-150:#262c36;--n-200:#2a2f38;--n-250:#333944;--n-300:#3d434e;--n-400:#4d545f;--n-450:#6b7381;--n-500:#8b93a1;--n-600:#aab1bd;--n-700:#c9cfd8;--n-800:#dfe3e9;--n-900:#eceef2;--n-950:#f3f4f6;--bg-canvas:#101319;--bg-inverse:#f3f4f6;--border-inverse:#d7dbe1;--fg-on-inverse:#14171d;--bg-overlay:#080a0e9e;--accent-base:#5b86ec;--accent-hover:#7ea3f2;--accent-subtle:#2b5fd92e;--border-accent:#2b5fd973;--border-accent-soft:#2b5fd942;--status-success-fg:#5cc287;--status-success-bg:#1f7a4333;--status-success-border:#1f7a4361;--status-warning-fg:#dcbb6b;--status-warning-fg-strong:#f0d79c;--status-warning-bg:#c9a23e2e;--status-warning-border:#c9a23e57;--status-danger-fg:#e08a70;--status-danger-bg:#b4472e33;--status-danger-border:#b4472e61;--shadow-rgb:0 0 0;--shadow-a:3.4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}.page-stage{min-height:100vh;padding:64px 6%}.dashboard-shell{position:relative}.browser-chrome{border-bottom:1px solid var(--border-subtle);grid-template-columns:auto auto minmax(240px,640px) auto;align-items:center;gap:22px;min-height:58px;padding:0 24px;display:grid}.window-controls,.browser-nav-icons,.browser-actions{align-items:center;gap:10px;display:flex}.window-controls span{border-radius:var(--radius-round);width:14px;height:14px}.window-controls span:first-child{background:#ff5f57}.window-controls span:nth-child(2){background:#ffbd2e}.window-controls span:nth-child(3){background:#28c840}.browser-nav-icons span,.browser-actions span{border:2px solid var(--fg-subtle);border-radius:var(--radius-xs);opacity:.65;width:18px;height:18px}.browser-nav-icons span:nth-child(2){border-bottom:0;border-left:0;transform:rotate(45deg)}.address-bar{width:100%;max-width:640px;min-height:32px;color:var(--fg-muted);background:var(--bg-surface-subtle);border-radius:var(--radius-sm);font-size:var(--text-body);text-align:center;justify-self:center;padding:8px 14px}.browser-actions{justify-self:end}.side-nav{grid-template-columns:auto minmax(360px,1fr) auto}.brand-lockup{align-items:center;display:flex}.brand-lockup strong,.brand-lockup span{display:block}.nav-links a{text-decoration:none}.connector-card p{white-space:nowrap}.hero-section{min-height:720px;padding:135px 8% 60px;position:relative}.hero-copy{z-index:4;text-align:center;max-width:860px;margin:0 auto;position:relative}.eyebrow{margin:0 0 12px}h1,h2,h3,p{margin-top:0}h1{font-size:68px;line-height:1.08;font-weight:var(--fw-extrabold);margin-bottom:18px}.hero-copy p:not(.eyebrow){max-width:760px;color:var(--fg-default);font-size:var(--text-metric-sm);margin:0 auto 34px;line-height:1.45}.hero-button{min-height:58px;color:var(--fg-inverse);background:var(--blue);border-radius:var(--radius-md);box-shadow:var(--shadow-accent);font-size:var(--text-title);font-weight:var(--fw-extrabold);justify-content:center;align-items:center;padding:0 28px;text-decoration:none;display:inline-flex}.floating-card{z-index:2;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute}.traffic-card{width:260px;min-height:292px;padding:18px;top:265px;left:5.5%}.acquisition-card{width:292px;padding:18px;top:255px;right:5.5%}.trend-card{width:320px;min-height:260px;padding:18px;bottom:46px;left:4%}.activity-card{width:335px;padding:18px;bottom:48px;right:4%}.mini-card-heading{justify-content:space-between;gap:14px;margin-bottom:16px;display:flex}.mini-card-heading strong{color:var(--fg-default);font-size:var(--text-body)}.mini-card-heading span,.mini-card-heading a{color:var(--blue);font-size:var(--text-caption);font-weight:var(--fw-extrabold);text-decoration:none}.ring-chart{border-radius:var(--radius-round);background:radial-gradient(circle, var(--bg-surface) 0 35%, transparent 36%), conic-gradient(var(--blue) 0 36%, var(--border-subtle) 36% 44%, var(--orange) 44% 67%, var(--border-subtle) 67% 72%, var(--green) 72% 88%, var(--border-subtle) 88% 100%);width:166px;height:166px;margin:20px auto 18px;position:relative}.ring-chart i,.ring-chart b,.ring-chart em{border:8px solid var(--border-subtle);border-top-color:var(--blue);border-left-color:var(--orange);border-radius:var(--radius-round);position:absolute;inset:24px}.ring-chart b{border-top-color:var(--green);border-left-color:var(--border-subtle);inset:48px}.ring-chart em{border-top-color:var(--yellow);border-left-color:var(--border-subtle);inset:72px}.dot-legend,.donut-list{color:var(--fg-muted);font-size:var(--text-eyebrow);flex-wrap:wrap;justify-content:center;gap:9px 14px;display:flex}.dot-legend span,.donut-list span{align-items:center;gap:6px;display:inline-flex}.dot-legend i,.donut-list i{border-radius:var(--radius-round);width:8px;height:8px}.dot-blue{background:var(--blue)}.dot-orange{background:var(--orange)}.dot-green{background:var(--green)}.donut-row{align-items:center;gap:18px;display:flex}.donut{border-radius:var(--radius-round);background:radial-gradient(circle, var(--bg-surface) 0 55%, transparent 56%), conic-gradient(var(--green) 0 47%, var(--blue) 47% 72%, var(--orange) 72% 100%);width:94px;height:94px;color:var(--fg-default);font-size:var(--text-metric-sm);font-weight:var(--fw-extrabold);flex:0 0 94px;place-items:center;display:grid}.donut-list{justify-content:flex-start}.large-stat{font-size:var(--text-display);margin-bottom:12px;display:block}.bar-spark{align-items:end;gap:13px;height:130px;padding-top:16px;display:flex}.bar-spark span{background:var(--bg-surface-muted);border-radius:var(--radius-sm) var(--radius-sm) 0 0;width:32px}.bar-spark span:nth-child(5){background:var(--blue)}.activity-card{gap:12px;display:grid}.activity-row{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.activity-row>span{width:38px;height:38px;color:var(--fg-inverse);background:linear-gradient(135deg, var(--status-warning-soft), var(--chart-5));border-radius:var(--radius-round);font-weight:var(--fw-extrabold);place-items:center;display:grid}.activity-row strong,.activity-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.activity-row small{color:var(--muted);font-size:var(--text-caption)}.activity-row b{color:var(--status-danger-soft);font-size:var(--text-eyebrow);font-weight:var(--fw-extrabold)}.activity-row b.active{color:var(--green)}.workspace{z-index:3;position:relative}.topbar,.control-strip,.panel-heading,.drawer-heading,.section-heading{justify-content:space-between;align-items:center;display:flex}.topbar .eyebrow{margin-bottom:4px}h2{font-size:var(--text-title-sm);margin-bottom:0;line-height:1.25}h3{font-size:var(--text-body-lg);margin-bottom:10px}.topbar-actions{gap:8px;display:flex}.icon-button,.filter-button{justify-content:center;align-items:center;display:inline-flex}.icon-button{flex:0 0 44px}.filter-button{gap:8px;padding:0 14px}.control-strip{flex-wrap:wrap}.filter-summary{flex-wrap:wrap;gap:8px;margin:-4px 0 14px;display:flex}.filter-summary span{min-height:30px;color:var(--fg-muted);background:var(--bg-surface);border:1px solid var(--line);border-radius:var(--radius-md);font-size:var(--text-caption);font-weight:var(--fw-extrabold);padding:8px 10px}.segmented{display:flex}.segmented button{white-space:nowrap}.metric-grid,.dashboard-grid,.capability-grid{display:grid}.metric-card{gap:10px;display:flex}.metric-icon{flex:0 0 32px;place-items:center;display:grid}.metric-card.warning .metric-icon{color:var(--orange)}.metric-card span,.detail-list dt,.sku-box span,.blueprint-item span{color:var(--muted);font-size:var(--text-eyebrow);font-weight:var(--fw-extrabold);text-transform:uppercase}.metric-card strong{margin:6px 0 4px;display:block}.panel{min-width:0}.wide-panel{min-height:260px}.channel-rows{gap:9px;margin-top:14px;display:grid}.channel-row{text-align:left;grid-template-columns:150px minmax(110px,1fr) 235px 20px;align-items:center;gap:12px;width:100%;display:grid}.channel-row strong,.channel-row span{display:block}.channel-row strong{font-size:var(--text-body-sm)}.channel-row span{color:var(--muted);font-size:var(--text-eyebrow)}.channel-bars{background:var(--bg-surface-muted);border-radius:var(--radius-md);height:10px;overflow:hidden}.channel-bars span{border-radius:inherit;height:100%}.channel-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.channel-stats span{min-height:28px;color:var(--fg-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:center;padding:7px}.pace-list{gap:14px;margin-top:18px;display:grid}.pace-row{grid-template-columns:74px minmax(0,1fr) 62px;align-items:center;gap:10px;display:grid}.pace-row span,.pace-row strong,.legend span{color:var(--fg-muted);font-size:var(--text-caption)}.dual-bar{background:var(--bg-surface-muted);border-radius:var(--radius-md);height:18px;position:relative;overflow:hidden}.dual-bar i,.dual-bar b{border-radius:var(--radius-md);height:8px;position:absolute;left:0}.dual-bar i{background:var(--border-accent);top:0}.dual-bar b{bottom:0}.legend{gap:14px;margin-top:16px;display:flex}.legend span{align-items:center;gap:6px;display:flex}.legend i{border-radius:var(--radius-2xs);width:9px;height:9px}.legend .received{background:var(--border-accent)}.legend .fulfilled{background:var(--blue)}.aging-chart{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;height:198px;margin-top:18px;display:grid}.aging-column{text-align:center;grid-template-rows:1fr auto auto;align-items:end;gap:6px;min-width:0;display:grid}.aging-track{background:var(--bg-surface-muted);border-radius:var(--radius-md);align-items:end;height:132px;display:flex;position:relative;overflow:hidden}.aging-fill{border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;min-height:10px;display:block}.aging-fill.good{background:var(--green)}.aging-fill.watch{background:var(--orange)}.aging-fill.critical{background:var(--red)}.aging-column strong{font-size:var(--text-title-sm)}.aging-column span{color:var(--muted);font-size:var(--text-eyebrow)}.workload-list,.exception-list,.detail-list,.sku-box,.timeline{gap:9px;margin-top:16px;display:grid}.workload-row{grid-template-columns:minmax(0,1fr) 54px 54px;align-items:center;gap:8px;display:grid}.workload-row strong,.workload-row b,.workload-row span{display:block}.workload-row span{color:var(--muted);font-size:var(--text-eyebrow)}.workload-row b{font-size:var(--text-title)}.exception-item{align-items:center;gap:10px;min-height:50px;display:flex}.exception-item span{width:30px;height:30px;color:var(--fg-inverse);background:var(--orange);border-radius:var(--radius-md);font-weight:var(--fw-extrabold);flex:0 0 30px;place-items:center;display:grid}.exception-item p{color:var(--status-warning-fg-strong);font-size:var(--text-caption);font-weight:var(--fw-bold);margin:0}.orders-layout{margin-bottom:18px;display:grid}.orders-panel{padding-bottom:10px}.search-box{align-items:center;gap:8px;min-width:min(300px,100%);display:flex}.search-box input{border:0;outline:0;width:100%;min-width:0}.orders-table{display:grid;overflow-x:auto}.table-head,.table-row{align-items:center;gap:10px;display:grid}.table-row{color:var(--fg-default);text-align:left}.table-row.active,.table-row:hover{border-color:var(--border-accent);background:var(--accent-subtle)}.table-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.table-row strong,.table-row small{text-overflow:ellipsis;display:block;overflow:hidden}.table-row small{color:var(--muted)}.empty-orders{min-width:795px;font-weight:var(--fw-bold)}.search-box:focus-within{border-color:var(--border-accent);box-shadow:var(--shadow-focus)}.drawer-empty h2{margin-bottom:8px}.drawer-empty p:last-child{font-size:var(--text-body-sm);margin-bottom:0}.status-pill.shipped,.status-pill.fulfilled{color:var(--status-success-fg);background:var(--status-success-bg)}.status-pill.partial,.status-pill.packed,.status-pill.picked,.status-pill.allocated{color:var(--blue-dark);background:var(--accent-subtle)}.status-pill.exception,.status-pill.on-hold,.priority-badge.critical{color:var(--status-danger-strong);background:var(--status-danger-bg)}.priority-badge.watch{color:var(--status-warning-fg);background:var(--status-warning-bg)}.priority-badge.normal{color:var(--status-success-fg);background:var(--status-success-bg)}.order-drawer{align-self:start}.detail-list div,.blueprint-item{min-width:0;padding:10px}.detail-list dd{color:var(--fg-default);font-size:var(--text-body-sm);font-weight:var(--fw-extrabold);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;overflow:hidden}.sku-box{padding:11px}.sku-box strong{font-family:var(--font-geist-mono), monospace;font-size:var(--text-eyebrow);border-top:1px solid var(--border-subtle);padding:8px 0;display:block}.timeline-step{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;display:grid}.timeline-step span{border-radius:var(--radius-round);width:11px;height:11px;box-shadow:var(--shadow-focus)}.timeline-step p{color:var(--fg-secondary);font-size:var(--text-caption);font-weight:var(--fw-bold);margin:0}.section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.primary-action{justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.integration-status-bar{color:var(--fg-secondary);justify-content:space-between;align-items:center;gap:14px;display:flex}.integration-status-bar span,.integration-status-bar b{font-size:var(--text-caption);font-weight:var(--fw-extrabold)}.integration-status-bar b{color:var(--fg-default);white-space:nowrap}.integration-hub-layout{grid-template-columns:1fr;margin-bottom:14px;display:grid}.installed-connection-panel{min-width:0}.installed-connection-table{display:grid}.installed-connection-head,.installed-connection-row{align-items:center;display:grid}.installed-connection-row{color:var(--fg-secondary);font-size:var(--text-caption);font-weight:var(--fw-extrabold)}.connection-name-cell{align-items:center;gap:11px;min-width:0;display:flex}.connection-name-cell strong,.connection-name-cell small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.connection-name-cell strong{color:var(--fg-default);font-size:var(--text-body-sm)}.connection-name-cell small{font-size:var(--text-eyebrow);margin-top:3px}.connection-switch{background:var(--border-strong);border:1px solid var(--border-strong);padding:0;position:relative}.connection-switch i{background:var(--bg-surface);border-radius:var(--radius-round);box-shadow:var(--shadow-sm);transition:transform .16s;position:absolute;top:4px;left:4px}.connection-switch.on{background:var(--accent-base);border-color:var(--accent-base)}.connection-row-actions{justify-content:flex-end;gap:6px;display:flex}.connection-row-actions button,.catalog-card-footer button,.drawer-action-row button{justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.connection-row-actions button:disabled{cursor:not-allowed;opacity:.42}.integration-control-panel{align-content:start;gap:16px;display:grid}.readiness-stack{gap:9px;display:grid}.readiness-stack div{background:var(--bg-surface-subtle);border:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.readiness-stack span,.governance-list span{color:var(--fg-muted);font-size:var(--text-eyebrow);font-weight:var(--fw-extrabold);text-transform:uppercase}.readiness-stack strong{color:var(--fg-default)}.governance-list{gap:9px;display:grid}.governance-list span{text-transform:none;align-items:center;gap:8px;display:flex}.governance-list svg{color:var(--accent-base)}.integration-catalog-panel{margin-bottom:14px}.integration-catalog-grid{display:grid}.integration-catalog-card{align-content:space-between;display:grid}.integration-catalog-card h3,.integration-catalog-card small{display:block}.integration-catalog-card h3{margin:3px 0 5px}.integration-catalog-card small{font-size:var(--text-caption);font-weight:var(--fw-bold);line-height:1.45}.catalog-card-topline,.catalog-card-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.catalog-badge.supported{color:var(--status-success-fg);background:var(--status-success-bg);border-color:var(--status-success-border)}.catalog-object-list{flex-wrap:wrap;display:flex}.catalog-object-list span{color:var(--fg-muted);background:var(--bg-surface);border:1px solid var(--border-subtle);font-weight:var(--fw-extrabold);align-items:center;padding:0 8px;display:inline-flex}.catalog-card-footer>span{color:var(--fg-muted);font-size:var(--text-eyebrow);font-weight:var(--fw-extrabold)}.integration-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.integration-connection-card{gap:16px;display:grid}.integration-card-heading{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.integration-card-heading h3,.integration-card-heading small{display:block}.integration-card-heading small{color:var(--fg-muted);font-size:var(--text-caption);font-weight:var(--fw-bold)}.integration-provider-icon{place-items:center;display:grid}.integration-provider-icon.brightpearl{background:var(--status-success)}.integration-provider-icon.netsuite{background:var(--status-danger)}.integration-provider-icon.amazon{background:var(--status-warning)}.integration-provider-icon.walmart{background:var(--accent-hover)}.integration-provider-icon.shipstation{background:var(--chart-6)}.connection-state.ready{color:var(--status-success-fg);background:var(--status-success-bg)}.connection-state.needs-config{color:var(--status-warning-fg);background:var(--status-warning-bg)}.connection-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.connection-form-grid label{color:var(--fg-muted);font-size:var(--text-caption);font-weight:var(--fw-extrabold);gap:7px;display:grid}.connection-form-grid input{min-width:0;min-height:40px;color:var(--fg-default);background:var(--bg-surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:0;padding:0 11px}.connection-form-grid input:focus{border-color:var(--border-accent);box-shadow:var(--shadow-focus)}.required-env-list{flex-wrap:wrap;gap:7px;min-height:28px;display:flex}.required-env-list span{min-height:26px;color:var(--fg-muted);background:var(--bg-surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-family:var(--font-geist-mono), monospace;font-size:var(--text-micro);font-weight:var(--fw-extrabold);align-items:center;padding:0 8px;display:inline-flex}.connection-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.connection-actions button{min-height:36px;color:var(--fg-secondary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-caption);font-weight:var(--fw-extrabold);justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.connection-actions button.primary{color:var(--fg-inverse);background:var(--accent-base);border-color:var(--accent-base)}.integration-drawer-backdrop{justify-content:flex-end;display:flex;position:fixed;inset:0}.integration-add-drawer{border-left:1px solid var(--border-default);width:min(480px,100%);height:100%;padding:20px;overflow-y:auto}.drawer-topline{grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:12px;display:grid}.drawer-topline h2{color:var(--fg-default)}.drawer-intro{color:var(--fg-secondary);font-size:var(--text-body-sm);font-weight:var(--fw-bold);margin:14px 0 18px;line-height:1.55}.drawer-form-grid{grid-template-columns:1fr}.drawer-action-row{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.integration-workflow-grid{display:grid}.compact-capability-grid{margin:0}.capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0}.capability-card svg{color:var(--blue)}.capability-card ul{color:var(--fg-muted);margin:0;padding-left:18px;display:grid}.integration-blueprint{gap:14px;display:grid}.blueprint-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blueprint-item p{color:var(--fg-secondary);font-size:var(--text-caption);margin:5px 0 0}@media (width<=1460px){.hero-section{min-height:860px}.workspace{margin-top:-170px}.traffic-card,.trend-card{left:2.5%}.acquisition-card,.activity-card{right:2.5%}}@media (width<=1220px){.page-stage{padding:28px}.browser-chrome{grid-template-columns:auto minmax(160px,1fr) auto}.browser-nav-icons{display:none}.side-nav{grid-template-columns:1fr;justify-items:center;padding:22px}.connector-card{justify-self:center}.hero-section{min-height:auto;padding:82px 28px 240px}h1{font-size:var(--text-hero)}.hero-copy p:not(.eyebrow){font-size:var(--text-title)}.floating-card{position:static}.traffic-card,.acquisition-card,.trend-card,.activity-card{width:100%}.hero-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hero-copy{grid-column:1/-1}.workspace{width:calc(100% - 44px);margin-top:-170px}.metric-grid,.capability-grid,.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-layout,.dashboard-grid,.integration-blueprint{grid-template-columns:1fr}}@media (width<=760px){.page-stage{padding:12px}.dashboard-shell{border-radius:var(--radius-md)}.browser-chrome{grid-template-columns:auto 1fr;min-height:50px;padding:0 14px}.address-bar,.browser-actions{display:none}.nav-links{flex-wrap:wrap;gap:12px 22px}.nav-links a{font-size:var(--text-body-lg)}.connector-card{border-radius:var(--radius-md)}.hero-section{grid-template-columns:1fr;padding:56px 16px 170px}h1{font-size:var(--text-display-lg)}.hero-copy p:not(.eyebrow){font-size:var(--text-title-sm)}.workspace{border-radius:var(--radius-md);width:calc(100% - 24px);margin-top:-130px;padding:12px}.topbar,.panel-heading,.order-heading,.drawer-heading,.section-heading{flex-direction:column;align-items:flex-start}.topbar-actions{width:100%}.icon-button{flex:1}.channel-filter,.compact-filter{width:100%;overflow-x:auto}.filter-button,.search-box{width:100%}.metric-grid,.capability-grid,.operations-grid,.detail-list,.blueprint-grid,.channel-row,.channel-stats{grid-template-columns:1fr}.freshness-pill{white-space:normal}}.side-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;place-items:stretch stretch;min-height:0;display:flex}.nav-links{justify-content:stretch;display:grid}.nav-links a{align-items:center;gap:10px;display:flex}.connector-card{justify-self:auto;align-items:stretch;gap:0;min-height:0;margin-top:auto;display:grid}.connector-card p{margin:0 0 10px}.connector-row{border-top:1px solid var(--border-subtle);justify-content:space-between;gap:10px;padding:8px 0;display:flex}.connector-row strong{white-space:nowrap}.workspace h1,.workspace h2,.workspace h3,.panel-heading h2,.drawer-heading h2,.section-heading h2,.portlet-heading h2,.modal-heading h2,.visual-heading strong,.brand-lockup strong{color:var(--fg-default)}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);margin-bottom:14px}.channel-row,.workload-row,.table-row,.detail-list div,.blueprint-item,.sku-box{border-color:var(--border-subtle)}.channel-bars span,.dual-bar b,.aging-fill.fresh,.timeline-step span{background:var(--accent-base)}@media (width<=1180px){.dashboard-shell{grid-template-columns:1fr}.side-nav{height:auto;position:static}.metric-grid,.operations-grid,.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.orders-layout,.integration-hub-layout,.integration-catalog-grid,.integration-blueprint{grid-template-columns:1fr}}@media (width<=760px){.workspace{padding:16px}.metric-grid,.operations-grid,.capability-grid,.detail-list,.blueprint-grid{grid-template-columns:1fr}}.dashboard-tools{justify-content:flex-end;align-items:center;display:flex}.global-search{background:var(--bg-surface)}.user-avatar{color:var(--fg-default);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-round);place-items:center;display:grid}.panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.card-toggle{align-items:center;display:inline-flex}.recent-activity-list{gap:11px;margin-top:16px;display:grid}.recent-activity-row{width:100%;color:var(--fg-default);text-align:left;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.recent-activity-row:hover{border-color:var(--border-accent);background:var(--accent-subtle)}.activity-avatar{width:38px;height:38px;color:var(--fg-inverse);background:linear-gradient(135deg, var(--status-warning-soft), var(--chart-5));border-radius:var(--radius-round);font-weight:var(--fw-extrabold);place-items:center;display:grid}.recent-activity-row strong,.recent-activity-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.recent-activity-row small{color:var(--fg-subtle);font-size:var(--text-caption)}.recent-activity-row b{color:var(--status-danger-soft);font-size:var(--text-eyebrow);font-weight:var(--fw-extrabold)}.recent-activity-row b.active{color:var(--status-success)}.view-all-link{align-items:center;min-height:40px;padding:0 8px;text-decoration:none;display:inline-flex}.home-kpi-strip{margin-top:0}.trend-heading{align-items:flex-start}.trend-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.trend-controls .card-toggle button{place-items:center;display:grid}.stack-toggle:disabled{cursor:not-allowed;opacity:.45}.trend-stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.trend-stat-row div{min-width:0}.trend-stat-row strong{line-height:1;display:block}.home-kpi-strip.trend-stat-row{margin-top:0}.orders-trend-chart{position:relative;overflow:hidden}.channel-tone-0{background:var(--accent-base);stroke:var(--accent-base)}.channel-tone-1{background:var(--status-success);stroke:var(--status-success)}.channel-tone-2{background:var(--status-warning);stroke:var(--status-warning)}.channel-tone-3{stroke:#5b6575;background:#5b6575}.orders-trend-chart .recharts-wrapper,.aov-sparkline .recharts-wrapper{outline:none}.orders-trend-chart .recharts-cartesian-axis-tick-value{letter-spacing:0}.aov-sparkline{width:100%;overflow:hidden}.trend-empty-state{font-weight:var(--fw-extrabold);position:absolute;inset:18px 12px}.trend-legend{flex-wrap:wrap;display:flex}.trend-legend button{align-items:center;gap:7px;display:inline-flex}.trend-legend i{border-radius:var(--radius-2xs);width:10px;height:10px}.trend-legend button:not(.active) i{background:var(--border-strong)}.trend-legend .moving-average:not(.active) i{border-top-color:var(--fg-disabled)}.score-card{align-content:start;display:grid}.score-donut-row{align-items:center;gap:18px;display:flex}.score-donut{--score:72%;font-weight:var(--fw-extrabold);place-items:center}.score-breakdown{gap:10px;display:grid}.score-breakdown b{margin-bottom:2px;display:block}.aov-value{line-height:1}.aov-sparkline{padding:0}.aov-channel-list{gap:8px;display:grid}.aov-channel-list span{border-top:1px solid var(--border-subtle);justify-content:space-between;gap:12px;padding-top:8px;display:flex}.aov-channel-list b{color:var(--fg-default)}.netsuite-kpi-layout{margin-bottom:14px;display:grid}.kpi-portlet{overflow:hidden}.portlet-heading{justify-content:space-between;align-items:center;display:flex}.portlet-actions,.portlet-heading>button{align-items:center;gap:8px;display:flex}.portlet-actions button,.portlet-heading>button{justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.kpi-indicator-grid{display:grid}.kpi-indicator{position:relative}.kpi-indicator.good{border-top:3px solid var(--status-success)}.kpi-indicator.watch{border-top:3px solid var(--status-warning)}.kpi-indicator.critical{border-top:3px solid var(--status-danger)}.kpi-config-trigger{place-items:center;display:grid;position:absolute}.kpi-indicator>span{max-width:calc(100% - 48px);color:var(--fg-muted);font-size:var(--text-eyebrow);font-weight:var(--fw-extrabold);text-transform:uppercase;display:block}.kpi-indicator strong{margin-top:8px;display:block}.kpi-sparkline{margin:10px 0 8px}.kpi-sparkline .recharts-wrapper,.revenue-bars .recharts-wrapper,.horizontal-bars .recharts-wrapper,.fulfillment-pie .recharts-wrapper{outline:0}.kpi-indicator small{font-size:var(--text-eyebrow);font-weight:var(--fw-extrabold)}.kpi-indicator small.positive{color:var(--status-success-strong)}.kpi-indicator small.negative{color:var(--status-danger-strong)}.kpi-table{border-collapse:collapse;border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.kpi-table th,.kpi-table td{text-align:left}.kpi-table th{background:var(--bg-surface-subtle)}.kpi-table tr:last-child td{border-bottom:0}.kpi-state.good{color:var(--status-success-fg);background:var(--status-success-bg)}.kpi-state.watch{color:var(--status-warning-fg);background:var(--status-warning-bg)}.kpi-state.critical{color:var(--status-danger-strong);background:var(--status-danger-bg)}.kpi-visual-stack{display:grid}.visual-card{width:100%;color:var(--fg-default);text-align:left;align-content:start;gap:12px;display:grid}.visual-card:hover{border-color:var(--border-accent);background:var(--accent-subtle)}.visual-heading{justify-content:space-between;align-items:flex-start;display:flex}.visual-heading strong{white-space:nowrap;line-height:1}.revenue-bars{padding:0;position:relative}.revenue-visual small{color:var(--fg-subtle);font-size:var(--text-eyebrow);font-weight:var(--fw-extrabold)}.fulfillment-pie-row{align-items:center;gap:16px;display:flex}.fulfillment-pie{flex:0 0 98px;display:block}.pie-legend{color:var(--fg-muted);font-size:var(--text-caption);font-weight:var(--fw-extrabold);gap:8px;display:grid}.pie-legend span{align-items:center;gap:7px;display:flex}.pie-legend i{border-radius:var(--radius-round);width:9px;height:9px}.pie-legend i.good{background:var(--status-success)}.pie-legend i.late{background:var(--status-warning)}.risk-stack{background:var(--bg-surface-muted);display:flex;overflow:hidden}.risk-stack i{min-width:12px}.risk-stack .fresh{background:var(--accent-base)}.risk-stack .good{background:var(--status-success)}.risk-stack .watch{background:var(--status-warning)}.risk-stack .critical{background:var(--status-danger)}.risk-labels{color:var(--fg-muted);font-size:var(--text-eyebrow);font-weight:var(--fw-extrabold);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.modal-backdrop{place-items:center;padding:24px;display:grid;position:fixed;inset:0}.kpi-config-modal{width:min(680px,100%);padding:0;overflow:hidden}.modal-heading{background:var(--bg-surface-subtle);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.modal-heading button{width:44px;height:44px;color:var(--fg-secondary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);place-items:center;display:grid}.config-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.config-form-grid label{color:var(--fg-muted);font-size:var(--text-caption);font-weight:var(--fw-extrabold);gap:7px;display:grid}.config-form-grid input,.config-form-grid select{min-height:40px;color:var(--fg-default);background:var(--bg-surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:0 12px}.modal-actions{background:var(--bg-surface-subtle);border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.modal-actions button{justify-content:center;align-items:center;gap:8px;padding:0 15px;display:inline-flex}.modal-actions button.primary{color:var(--fg-inverse);background:var(--accent-base);border-color:var(--accent-base)}@media (width<=1380px){.dashboard-tools{min-width:0}.global-search{width:min(300px,34vw)}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-command-grid,.orders-layout{grid-template-columns:1fr}.compact-capability-grid,.home-score-stack,.netsuite-kpi-layout,.kpi-indicator-grid,.kpi-visual-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.dashboard-tools{flex-wrap:wrap;justify-content:flex-start;width:100%}.global-search{width:100%}.trend-heading,.trend-controls,.trend-stat-row{grid-template-columns:1fr;align-items:stretch;width:100%}.trend-controls,.score-donut-row{justify-content:flex-start}}@media (width<=760px){.operations-grid,.home-score-stack,.trend-stat-row,.connection-form-grid,.integration-control-panel,.readiness-stack,.governance-list,.section-heading,.section-actions,.integration-catalog-grid{grid-template-columns:1fr}.integration-status-bar,.integration-card-heading,.catalog-card-footer{flex-direction:column;align-items:stretch}.section-actions,.catalog-card-footer{justify-content:stretch}.primary-action,.catalog-card-footer button,.drawer-action-row button,.integration-add-drawer{width:100%}.connection-actions{justify-content:stretch}.connection-actions button{width:100%}.orders-trend-chart{height:280px}.score-donut-row{flex-direction:column;align-items:flex-start}.netsuite-kpi-layout,.kpi-indicator-grid,.kpi-visual-stack,.config-form-grid{grid-template-columns:1fr}.kpi-table{display:block;overflow-x:auto}}.brand-mark{flex-basis:32px}.brand-lockup strong{line-height:1.1}.connector-card{border-color:var(--border-quiet)}.dashboard-tools{min-width:0}.user-avatar{box-shadow:none}.control-strip{align-items:center}.segmented,.card-toggle{border-color:var(--border-quiet)}.segmented button,.card-toggle button,.trend-legend button,.stack-toggle,.connection-row-actions button,.catalog-card-footer button,.drawer-action-row button,.portlet-actions button,.portlet-heading>button,.modal-actions button{min-width:38px}.metric-grid{margin-bottom:12px}.metric-card span,.metric-card p,.panel p,.capability-card li,.integration-catalog-card small,.connection-name-cell small{color:var(--text-muted)}.home-kpi-strip.trend-stat-row{margin-bottom:0;display:grid}.score-card{gap:12px}.orders-panel,.order-drawer{padding:14px}.orders-table{margin-top:10px}.table-head,.table-row{grid-template-columns:minmax(100px,1fr) minmax(118px,.9fr) minmax(150px,1.2fr) 54px minmax(98px,.75fr) minmax(110px,.8fr) 84px}.table-head{min-height:28px}.table-row span{font-size:var(--text-caption)}.detail-list{grid-template-columns:repeat(3,minmax(0,1fr))}.netsuite-kpi-layout{align-items:start}.kpi-portlet{padding:0}.portlet-heading{background:var(--bg-surface);min-height:52px;padding:12px 14px}.kpi-indicator-grid{padding:12px}.kpi-config-trigger{width:36px;height:36px;top:8px;right:8px}.kpi-table{width:calc(100% - 24px);font-size:var(--text-caption);margin:0 12px 12px}.kpi-visual-stack{padding:12px}.integration-section{padding-bottom:0}.page-integrations .topbar{margin-bottom:18px}.section-actions{gap:8px}.integration-status-bar{margin:0 0 12px}.installed-connection-table{gap:6px;margin-top:10px;overflow-x:visible}.installed-connection-head,.installed-connection-row{grid-template-columns:minmax(190px,1.25fr) minmax(150px,1fr) 76px 112px 80px 68px 104px;gap:8px;min-width:0}.integration-control-panel{grid-template-columns:160px minmax(0,1fr) minmax(0,1fr);align-items:center}.readiness-stack,.governance-list{grid-template-columns:repeat(3,minmax(0,1fr))}.readiness-stack div{border-radius:var(--radius-sm);min-height:42px}.readiness-stack strong{font-size:var(--text-title-lg)}.integration-catalog-grid{margin-top:10px}.integration-catalog-card{gap:10px}.integration-catalog-card h3{font-size:var(--text-body-lg)}.catalog-object-list{gap:5px}.catalog-object-list span,.catalog-badge{border-radius:var(--radius-pill);min-height:22px;font-size:var(--text-micro)}.integration-blueprint{grid-template-columns:180px minmax(0,1fr)}.compact-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.capability-card{min-height:136px}.capability-card h3{font-size:var(--text-body)}.capability-card ul{font-size:var(--text-eyebrow);gap:5px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,.table-row:focus-visible,.connection-switch:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}@media (width<=1380px){.dashboard-shell{grid-template-columns:204px minmax(0,1fr)}.workspace{padding:18px 20px 24px}.topbar h1{font-size:var(--text-metric-sm)}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-command-grid,.netsuite-kpi-layout{grid-template-columns:1fr}.home-score-stack,.integration-catalog-grid,.compact-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.dashboard-shell{grid-template-columns:1fr}.side-nav{height:auto;position:static}.topbar,.control-strip,.page-integrations .section-heading{grid-template-columns:1fr}.page-integrations .section-heading h2{justify-self:start}.dashboard-tools,.section-actions{flex-wrap:wrap;justify-content:flex-start}.global-search{width:100%}.metric-grid,.home-kpi-strip.trend-stat-row,.home-score-stack,.kpi-indicator-grid,.kpi-visual-stack,.detail-list,.timeline,.readiness-stack,.governance-list,.integration-control-panel,.integration-blueprint{grid-template-columns:1fr}.installed-connection-table,.orders-table{overflow-x:auto}.installed-connection-head,.installed-connection-row{min-width:880px}.table-head,.table-row{min-width:820px}}.brand-mark:before,.brand-mark:after{border-width:3px!important;transform:none!important}.brand-mark:after{top:2px!important}.nav-label,.nav-item,.nav-section-title,.sidebar-footer,.nav-item span{color:var(--fg-default)!important}.topbar p,.page-intro,.panel-heading p,.section-heading p,.drawer-heading p,.portlet-heading p{color:var(--fg-secondary)!important}.panel-heading h2,.section-heading h2,.drawer-heading h2,.portlet-heading h2,.card-title,.integration-catalog-card h3,.installed-connection-row strong,.metric-card strong,.kpi-value,.score-card strong{color:var(--fg-default)!important}.surface-card,.metric-card,.orders-panel,.chart-card,.score-card,.integration-provider-card,.integration-catalog-card,.installed-connection-table,.connector-drawer,.kpi-popup,.page-section,.portlet,.net-suite-card{border-radius:var(--radius-sm)!important;box-shadow:var(--shadow-md)!important}.metric-card strong{line-height:1.1!important}.metric-card span,.metric-card p,.subtle-copy,.meta-text{font-size:var(--text-caption)!important}.chart-type-toggle button,.legend-toggle,.time-toggle button,.pill-button,.icon-button{border-radius:var(--radius-sm)!important}@media (width<=1380px){.dashboard-shell{grid-template-columns:196px minmax(0,1fr)!important}.topbar h1{font-size:var(--text-title-lg)!important}}@media (width<=900px){.dashboard-shell{grid-template-columns:1fr!important}}.dashboard-shell{color:var(--console-ink)!important}.side-nav{border-right:1px solid var(--console-line)!important}.brand-mark{font-size:var(--text-micro)!important;font-weight:var(--fw-extrabold)!important;letter-spacing:0!important;place-items:center!important}.topbar{padding:0!important}.topbar h1{max-width:none!important}.icon-button,.filter-button,.primary-action,.section-actions button,.connection-row-actions button,.catalog-card-footer button,.drawer-action-row button,.portlet-actions button,.portlet-heading>button,.modal-actions button,.stack-toggle,.trend-legend button{min-height:34px!important}.home-command-grid{align-items:stretch!important}.home-kpi-strip{grid-column:auto!important}.orders-trend-panel{min-height:0!important}.panel-heading,.section-heading,.drawer-heading,.portlet-heading{border-bottom:0!important;padding-bottom:0!important}.panel-heading h2,.section-heading h2,.drawer-heading h2,.portlet-heading h2,.visual-heading strong,.integration-catalog-card h3,.installed-connection-row strong,.metric-card strong,.score-card strong{color:var(--console-strong)!important}.table-head,.table-row{min-width:0!important}.orders-layout{grid-template-columns:minmax(0,1fr)!important}.order-drawer .detail-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}.timeline{grid-template-columns:repeat(4,minmax(0,1fr))!important}.page-integrations .section-heading{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;margin-bottom:10px!important;display:grid!important}.installed-connection-head{min-height:28px!important}.netsuite-kpi-layout{grid-template-columns:minmax(0,1fr)!important}button:hover,a:hover{filter:none!important}@media (width<=1180px){.dashboard-shell{grid-template-columns:196px minmax(0,1fr)!important}.home-command-grid{grid-template-columns:1fr!important;grid-template-areas:"kpis""trend""score"!important}.home-score-stack,.operations-grid,.integration-catalog-grid,.kpi-indicator-grid,.kpi-visual-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.page-integrations .section-heading>div:first-child{justify-self:start!important}.page-integrations .section-heading h2{text-align:left!important;justify-self:start!important}@media (width<=900px){.dashboard-shell{grid-template-columns:1fr!important}.side-nav{height:auto!important;position:static!important}.topbar,.control-strip,.page-integrations .section-heading{grid-template-columns:1fr!important}.global-search{width:100%!important}.home-kpi-strip.trend-stat-row,.metric-grid,.home-score-stack,.operations-grid,.integration-catalog-grid,.kpi-indicator-grid,.kpi-visual-stack,.order-drawer .detail-list,.timeline{grid-template-columns:1fr!important}}.oauth-handshake-panel{gap:10px!important;margin:12px 0 14px!important;padding:12px!important;display:grid!important}.oauth-handshake-panel h3{color:var(--fg-default)!important;font-size:var(--text-body)!important;margin:4px 0 0!important;line-height:1.2!important}.oauth-handshake-panel ol{color:var(--fg-secondary)!important;font-size:var(--text-caption)!important;gap:6px!important;margin:0!important;padding-left:18px!important;line-height:1.45!important;display:grid!important}.oauth-handshake-panel code{overflow-wrap:anywhere!important;color:var(--fg-default)!important;background:var(--bg-surface)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-sm)!important;font-size:var(--text-eyebrow)!important;padding:9px 10px!important;line-height:1.45!important;display:block!important}.drawer-form-grid label small{color:var(--fg-muted)!important;font-size:var(--text-eyebrow)!important;font-weight:var(--fw-semibold)!important;margin-top:5px!important;line-height:1.35!important;display:block!important}.orders-trend-panel{padding:18px!important}.orders-trend-chart{border-color:var(--border-default)!important}.orders-trend-chart .recharts-cartesian-grid-horizontal line{stroke:var(--border-subtle)!important}.orders-trend-chart .recharts-cartesian-axis-line,.orders-trend-chart .recharts-cartesian-axis-tick-line{stroke:#0000!important}.orders-trend-chart .recharts-cartesian-axis-tick-value{fill:var(--fg-muted)!important;font-size:var(--text-eyebrow)!important;font-weight:var(--fw-bold)!important}.trend-controls .card-toggle{background:var(--bg-surface-subtle)!important;border-color:var(--border-default)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}.trend-controls .card-toggle button{border-radius:var(--radius-xs)!important;min-width:34px!important;min-height:32px!important;color:var(--fg-muted)!important;box-shadow:none!important;padding:0!important}.trend-controls .card-toggle button.active,.stack-toggle.active{color:var(--fg-inverse)!important;background:var(--accent-hover)!important;border-color:var(--accent-hover)!important;box-shadow:none!important}.trend-legend{align-items:center!important}.trend-legend button.active{border:0!important}.trend-legend button:not(.active){opacity:.42!important}.trend-legend button i{border:0!important}.trend-legend .moving-average i{border-top:2px dashed var(--fg-secondary)!important;background:0 0!important;border-radius:0!important;width:18px!important;height:0!important}.score-donut{background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 104px!important;display:block!important;position:relative!important}.score-donut strong{color:var(--fg-default)!important;font-size:var(--text-metric-sm)!important;font-weight:var(--fw-extrabold)!important;pointer-events:none!important;place-items:center!important;margin:0!important;display:grid!important;position:absolute!important;inset:0!important}.score-donut .recharts-wrapper,.score-donut .recharts-surface{outline:none!important}.score-breakdown b{color:var(--fg-default)!important;font-size:var(--text-title)!important}.aov-sparkline .recharts-area-area{fill-opacity:.11!important}.dashboard-shell{background:var(--pulse-bg)!important;width:100%!important;max-width:none!important;min-height:100vh!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;display:grid!important;overflow:visible!important}.side-nav{position:sticky!important}.workspace{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:100%!important;min-width:0!important;margin:0!important}.brand-lockup{min-height:44px!important}.brand-mark{color:#0000!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 30px!important;width:30px!important;height:30px!important;display:block!important;position:relative!important;overflow:visible!important}.brand-mark:before,.brand-mark:after{content:""!important;border:3px solid var(--pulse-blue)!important;border-radius:var(--radius-pill)!important;background:var(--bg-surface)!important;width:12px!important;height:12px!important;display:block!important;position:absolute!important}.brand-mark:before{box-shadow:11px -9px 0 -3px var(--bg-surface), 11px -9px 0 0 var(--pulse-blue)!important;top:12px!important;left:2px!important}.brand-mark:after{bottom:3px!important;right:2px!important}.nav-links a{box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.nav-links a:hover,.nav-links a.is-active{box-shadow:none!important}.connector-card p{color:var(--pulse-ink)!important;font-size:var(--text-caption)!important;font-weight:var(--fw-extrabold)!important}.connector-row{min-height:30px!important;color:var(--pulse-muted)!important;font-size:var(--text-caption)!important;font-weight:var(--fw-medium)!important}.topbar{grid-template-columns:minmax(0,1fr) auto!important;margin-bottom:16px!important;display:grid!important}.global-search{width:340px!important}.search-box input{min-height:38px!important}.icon-button svg,.filter-button svg,.primary-action svg{width:17px!important;height:17px!important}.control-strip{grid-template-columns:minmax(0,1fr) auto auto!important;margin-bottom:16px!important;display:grid!important}.segmented button,.card-toggle button{min-width:40px!important}.home-command-grid{grid-template-columns:minmax(0,1fr) 350px!important;grid-template-areas:"kpis kpis""trend score""aging aging"!important;margin-bottom:16px!important;display:grid!important}.home-kpi-strip{grid-area:kpis!important}.orders-trend-panel{grid-area:trend/auto!important}.home-score-stack{grid-area:score!important;grid-template-columns:1fr!important;display:grid!important}.home-aging-panel{grid-area:aging!important}.home-kpi-strip.trend-stat-row,.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.panel-heading,.section-heading,.drawer-heading,.portlet-heading{margin-bottom:14px!important}.trend-stat-row div{min-height:78px!important}.orders-trend-chart{height:270px!important}.trend-controls{gap:8px!important}.trend-controls .card-toggle button{width:32px!important;min-height:32px!important}.stack-toggle{min-height:32px!important;font-size:var(--text-caption)!important;padding:0 11px!important}.trend-legend{gap:8px!important;margin-top:14px!important}.trend-legend button{min-height:30px!important;font-size:var(--text-caption)!important;padding:0 10px!important}.trend-legend button i{border-radius:var(--radius-2xs)!important;width:9px!important;height:9px!important}.score-card{min-height:0!important;padding:18px!important}.score-donut{width:150px!important;height:150px!important;color:var(--pulse-ink)!important;font-size:var(--text-display)!important;flex-basis:150px!important}.fulfillment-score-card .score-donut-row{justify-content:center!important;align-items:center!important}.fulfillment-score-card .score-breakdown{min-width:120px!important}.orders-trend-panel>p{display:none!important}.compact-aging-chart{grid-template-columns:repeat(4,minmax(0,1fr))!important;height:172px!important}.aging-detail-table{border-top:1px solid var(--border-subtle);gap:10px;margin-top:18px;padding-top:14px;display:grid}.aging-detail-summary{justify-content:space-between;align-items:end;gap:12px;display:flex}.aging-detail-summary p{margin:0 0 5px}.aging-detail-summary strong{color:var(--fg-default);font-size:var(--text-title-md);line-height:var(--leading-tight);display:block}.aging-detail-summary span{color:var(--fg-secondary);font-size:var(--text-body-sm);font-weight:var(--fw-bold)}.aging-sort-table{gap:6px;max-height:270px;padding-right:2px;display:grid;overflow:auto}.aging-sort-head,.aging-sort-row{grid-template-columns:92px minmax(170px,1fr) 70px 96px 54px minmax(96px,.55fr) 124px;align-items:center;gap:10px;display:grid}.aging-sort-head{z-index:1;background:var(--bg-surface);padding:0 10px 2px;position:sticky;top:0}.aging-sort-button{min-width:0;min-height:24px;color:var(--fg-subtle);border-radius:var(--radius-control);font-size:var(--text-eyebrow);font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide);text-align:left;text-transform:uppercase;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:5px;padding:0;display:inline-flex}.aging-sort-button[data-active=true]{color:var(--fg-default)}.aging-sort-button svg{flex:none}.aging-sort-row{min-height:40px;color:var(--fg-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-body-sm);padding:8px 10px}.aging-sort-row strong,.aging-sort-row b{min-width:0;color:var(--fg-default);font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aging-sort-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aging-sort-row b:nth-last-child(-n+3),.aging-sort-row span:nth-last-child(-n+2),.aging-sort-row>:nth-child(4),.aging-sort-row>:nth-child(5),.aging-sort-row>:nth-child(7){text-align:right;justify-self:end}.aging-sort-empty{color:var(--fg-muted);background:var(--bg-surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-body-sm);font-weight:var(--fw-bold);text-align:center;padding:18px 10px}.aov-value{color:var(--pulse-ink)!important;font-size:var(--text-display)!important;font-weight:var(--fw-extrabold)!important}.aov-sparkline{height:86px!important}.metric-card{min-height:104px!important}.metric-icon svg,.integration-provider-icon svg{width:18px!important;height:18px!important}.operations-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.channel-row,.recent-activity-row,.workload-row{min-height:62px!important}.integration-status-bar{background:var(--bg-surface)!important;border:1px solid var(--pulse-line)!important;border-radius:var(--radius-xl)!important;min-height:44px!important;box-shadow:var(--shadow-md)!important;margin-bottom:16px!important;padding:0 14px!important}.integration-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.integration-catalog-card{min-height:206px!important}.connection-switch i,.connection-switch span{width:22px!important;height:22px!important}.connector-drawer{width:min(440px,100vw)!important}.kpi-indicator-grid,.kpi-visual-stack{grid-template-columns:repeat(4,minmax(0,1fr))!important}.kpi-indicator,.visual-card{min-height:166px!important}.kpi-indicator strong{color:var(--pulse-ink)!important;font-size:var(--text-metric-lg)!important}.kpi-sparkline{height:52px!important}.revenue-bars,.horizontal-bars{height:112px!important}.fulfillment-pie{flex-basis:98px!important;width:98px!important;height:98px!important}.risk-stack{border-radius:var(--radius-md)!important;height:38px!important}@media (width<=1180px){.dashboard-shell{grid-template-columns:190px minmax(0,1fr)!important}.home-command-grid{grid-template-columns:1fr!important;grid-template-areas:"kpis""trend""score"!important}.home-score-stack,.operations-grid,.integration-catalog-grid,.kpi-indicator-grid,.kpi-visual-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.dashboard-shell{grid-template-columns:1fr!important;padding:10px!important}.side-nav{height:auto!important;position:static!important}.topbar,.control-strip,.page-integrations .section-heading{grid-template-columns:1fr!important}.global-search{width:100%!important}.home-kpi-strip.trend-stat-row,.metric-grid,.home-score-stack,.operations-grid,.integration-catalog-grid,.kpi-indicator-grid,.kpi-visual-stack,.order-drawer .detail-list,.timeline{grid-template-columns:1fr!important}}.orders-trend-panel .trend-legend{align-items:center!important;gap:18px!important;margin-top:12px!important;display:flex!important}.orders-trend-panel .trend-legend button,.orders-trend-panel .trend-legend button.active,.orders-trend-panel .trend-legend .moving-average,.orders-trend-panel .trend-legend .moving-average.active{min-height:24px!important;color:var(--fg-secondary)!important;box-shadow:none!important;font-size:var(--text-caption)!important;font-weight:var(--fw-bold)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.orders-trend-panel .trend-legend button:not(.active){opacity:.45!important}.orders-trend-panel .trend-legend button i{border-radius:var(--radius-2xs)!important;border:0!important;flex:0 0 10px!important;width:10px!important;height:10px!important}.orders-trend-panel .trend-legend .moving-average i,.orders-trend-panel .trend-legend .moving-average.active i{border-top:2px dashed var(--fg-secondary)!important;background:0 0!important;border-radius:0!important;flex-basis:18px!important;width:18px!important;height:0!important}.orders-trend-panel .trend-controls .card-toggle button,.orders-trend-panel .stack-toggle{border-radius:var(--radius-xs)!important;box-shadow:none!important}html,body{font-size:var(--text-body);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-canvas)!important;color:var(--fg-default)!important;font-family:var(--font-ui)!important}::selection{background:var(--accent-subtle);color:var(--fg-default)}::placeholder{color:var(--fg-disabled);opacity:1}*{scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:var(--space-2);height:var(--space-2)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-pill)}::-webkit-scrollbar-track{background:0 0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{border-radius:inherit;outline:2px solid var(--accent-base)!important;outline-offset:2px!important}.dashboard-shell{background:var(--bg-canvas)!important;grid-template-columns:var(--sidebar-width) minmax(0, 1fr)!important;align-items:stretch!important;gap:0!important;min-height:100vh!important;padding:0!important}.side-nav{transition:width var(--duration-base) var(--ease-out);gap:var(--space-35)!important;padding:var(--sidebar-pad-y) var(--sidebar-pad-x)!important;background:var(--bg-surface)!important;border:0!important;border-right:1px solid var(--border-default)!important;height:100vh!important;box-shadow:none!important;border-radius:0!important;top:0!important;overflow-y:auto!important}.shell-column{flex-direction:column;min-width:0;display:flex}.workspace{align-content:start!important;gap:var(--gap-section)!important;width:100%!important;max-width:var(--page-max-width)!important;padding:var(--page-pad-top) var(--page-pad-x) var(--page-pad-bottom)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-auto-rows:min-content!important;margin:0 auto!important;display:grid!important}.workspace>*{min-width:0!important;margin-top:0!important;margin-bottom:0!important}.global-bar{z-index:var(--z-sticky);align-items:center;gap:var(--space-4);height:var(--topbar-height);padding:0 var(--page-pad-x);background:var(--bg-surface);border-bottom:1px solid var(--border-default);flex:none;display:flex;position:sticky;top:0}.global-bar-actions{align-items:center;gap:var(--space-25);margin-left:auto;display:flex}.live-pill{align-items:center;gap:var(--space-15);padding:5px var(--space-25);color:var(--status-success-fg);background:var(--status-success-bg);border-radius:var(--radius-sm);font-family:var(--font-data);font-size:var(--text-caption);letter-spacing:var(--tracking-normal);text-transform:uppercase;white-space:nowrap;display:inline-flex}.live-pill:before{content:"";border-radius:var(--radius-round);background:currentColor;flex:none;width:6px;height:6px}.live-pill.is-sample{color:var(--status-warning-fg);background:var(--status-warning-bg)}.brand-lockup{gap:var(--space-25)!important;padding:var(--space-1) var(--space-15) var(--space-4)!important;border-bottom:1px solid var(--border-divider)!important}.brand-lockup .brand-mark{width:28px!important;min-width:28px!important;height:28px!important;color:var(--accent-base)!important;background:var(--bg-inverse)!important;border:0!important;border-radius:7px!important;flex:none!important;font-size:0!important}.brand-lockup .brand-mark:after{content:"";border-radius:var(--radius-2xs);background:currentColor;width:8px;height:8px}.brand-lockup strong{color:var(--fg-default)!important;font-size:var(--text-body-lg)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-tight)!important}.nav-links a{transition:var(--transition-colors);gap:var(--space-3)!important;min-height:0!important;padding:9px var(--space-25)!important;color:var(--fg-secondary)!important;border-radius:var(--radius-md)!important;font-size:var(--text-body)!important;font-weight:var(--fw-regular)!important;white-space:nowrap!important;background:0 0!important;border:0!important}.nav-links a svg{display:none!important}.nav-links a .nav-dot{border-radius:var(--radius-2xs);background:var(--n-400);width:8px;height:8px;transition:var(--transition-colors);flex:none}.nav-links a:hover{color:var(--fg-default)!important;background:var(--bg-canvas)!important}.nav-links a.is-active .nav-dot{background:var(--accent-base);border-radius:var(--radius-round)}.connector-card{padding:var(--space-3)!important;background:var(--bg-surface-subtle)!important;border:1px solid var(--border-divider)!important;border-radius:var(--radius-lg)!important;box-shadow:none!important;font-family:var(--font-data)!important;margin-top:auto!important}.connector-card p{color:var(--status-success-fg)!important;font-size:var(--text-eyebrow)!important;font-weight:var(--fw-semibold)!important;text-transform:uppercase!important;align-items:center!important;gap:7px!important;margin:0 0 9px!important;display:flex!important}.connector-card p:before{content:"";border-radius:var(--radius-round);background:currentColor;flex:none;width:6px;height:6px}.connector-row{color:var(--fg-muted)!important;font-size:var(--text-eyebrow)!important;text-transform:uppercase!important}.connector-row+.connector-row{margin-top:5px!important}.sidebar-collapse{align-items:center;gap:var(--space-3);margin-top:var(--space-25);padding:9px var(--space-25);color:var(--fg-muted);border-radius:var(--radius-md);font:inherit;font-size:var(--text-caption);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:var(--transition-colors);background:0 0;border:0;display:flex}.sidebar-collapse:hover{color:var(--fg-default);background:var(--bg-canvas)}.sidebar-collapse span:first-child{text-align:center;width:8px;font-family:var(--font-data);font-weight:var(--fw-semibold);flex:none}.dashboard-shell:has(.side-nav[data-collapsed=true]){grid-template-columns:var(--sidebar-width-collapsed) minmax(0, 1fr)!important}.side-nav[data-collapsed=true] .brand-lockup>div,.side-nav[data-collapsed=true] .nav-links a>span:not(.nav-dot),.side-nav[data-collapsed=true] .connector-card,.side-nav[data-collapsed=true] .sidebar-collapse span:last-child{display:none!important}.side-nav[data-collapsed=true]{width:var(--sidebar-width-collapsed)!important}.side-nav[data-collapsed=true] .sidebar-collapse{margin-top:auto}.topbar{justify-content:space-between!important;align-items:flex-end!important;gap:var(--space-6)!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important;display:flex!important}.topbar h1{margin:var(--space-1) 0 0!important;color:var(--fg-default)!important;font-size:var(--text-metric)!important;font-weight:var(--fw-bold)!important;line-height:var(--leading-tight)!important;letter-spacing:var(--tracking-tight)!important}.eyebrow,.topbar .eyebrow,.panel-heading .eyebrow,.section-heading .eyebrow,.drawer-heading .eyebrow,.portlet-heading .eyebrow,.table-head,.installed-connection-head,.kpi-table th,.trend-stat-row span,.metric-card span,.score-breakdown span,.aov-channel-list span,.visual-heading span{color:var(--fg-muted)!important;font-family:var(--font-data)!important;font-size:var(--text-eyebrow)!important;font-weight:var(--fw-semibold)!important;line-height:var(--leading-none)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}.control-strip{align-items:center!important;gap:var(--space-2)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-wrap:wrap!important;padding:0!important;display:flex!important}.filter-summary{color:var(--fg-muted)!important;font-family:var(--font-data)!important;font-size:var(--text-caption)!important}.panel,.installed-connection-table,.connector-drawer,.integration-add-drawer,.kpi-config-modal,.oauth-handshake-panel{background:var(--bg-surface)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-panel)!important;box-shadow:none!important}.panel{padding:var(--pad-panel)!important}.connector-drawer,.integration-add-drawer,.kpi-config-modal{box-shadow:var(--shadow-xl)!important}.panel.kpi-portlet{padding:0!important;overflow:hidden!important}.integration-section .panel,.installed-connection-panel,.integration-catalog-panel,.integration-control-panel,.integration-blueprint{padding:var(--pad-panel)!important}.metric-card,.capability-card,.integration-catalog-card,.visual-card,.kpi-indicator{background:var(--bg-surface)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-card)!important;box-shadow:none!important}.table-row,.installed-connection-row,.detail-list div,.sku-box,.workload-row,.channel-row,.recent-activity-row,.exception-item,.blueprint-item,.timeline-step,.pace-row,.trend-stat-row div{border:0!important;border-bottom:1px solid var(--border-subtle)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.metric-card,.visual-card,.kpi-indicator,.integration-catalog-card,.capability-card{padding:var(--space-5) var(--space-6)!important}.trend-stat-row div,.channel-row,.recent-activity-row,.workload-row,.exception-item,.blueprint-item,.timeline-step,.detail-list div,.sku-box,.pace-row,.table-row,.installed-connection-row{padding:var(--pad-cell) 0!important}.channel-row.selected,.table-row.active,.installed-connection-row:hover,.channel-row:hover,.table-row:hover{background:var(--bg-surface-subtle)!important;box-shadow:none!important}.channel-row.selected,.table-row.active{background:var(--accent-subtle)!important}.panel-heading,.section-heading,.drawer-heading,.portlet-heading,.modal-heading,.visual-heading,.trend-heading,.order-heading{gap:var(--gap-tight)!important}.panel-heading,.section-heading,.drawer-heading,.portlet-heading{margin:0 0 var(--space-4)!important;align-items:baseline!important}:is(.panel-heading,.section-heading,.drawer-heading,.portlet-heading)>div:first-child:has(>.eyebrow){flex-direction:column-reverse!important;flex:160px!important;align-items:flex-start!important;gap:3px!important;display:flex!important}:is(.panel-heading,.section-heading,.portlet-heading){flex-wrap:wrap!important}.panel-heading h2,.section-heading h2,.drawer-heading h2,.portlet-heading h2,.modal-heading h2{color:var(--fg-default)!important;font-size:var(--text-title)!important;font-weight:var(--fw-bold)!important;line-height:var(--leading-snug)!important;letter-spacing:var(--tracking-normal)!important;margin:0!important}.panel-heading p,.section-heading p,.drawer-heading p,.portlet-heading p,.modal-heading p{color:var(--fg-muted)!important;font-size:var(--text-caption)!important;font-weight:var(--fw-regular)!important;line-height:var(--leading-snug)!important;text-transform:none!important;letter-spacing:var(--tracking-normal)!important;margin:0!important}:is(.panel-heading,.section-heading,.drawer-heading,.portlet-heading) p.eyebrow{font-size:var(--text-caption)!important;letter-spacing:var(--tracking-normal)!important}.visual-heading strong{font-size:var(--text-title)!important}.search-box,.icon-button,.filter-button,.primary-action,.section-actions button,.connection-row-actions button,.catalog-card-footer button,.drawer-action-row button,.portlet-actions button,.portlet-heading>button,.modal-actions button,.stack-toggle,.trend-legend button,.kpi-config-trigger,.view-all-link{transition:var(--transition-colors);color:var(--fg-default)!important;background:var(--bg-surface)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-control)!important;box-shadow:none!important;font-size:var(--text-body-sm)!important;font-weight:var(--fw-semibold)!important}.icon-button:hover,.filter-button:hover,.section-actions button:hover,.connection-row-actions button:hover,.catalog-card-footer button:hover,.drawer-action-row button:hover,.portlet-actions button:hover,.portlet-heading>button:hover,.modal-actions button:hover,.stack-toggle:hover,.kpi-config-trigger:hover,.view-all-link:hover{color:var(--fg-default)!important;border-color:var(--border-strong)!important;background:var(--bg-canvas)!important}.search-box,.icon-button,.user-avatar,.filter-button,.primary-action,.stack-toggle{min-height:var(--control-height)!important}.icon-button,.user-avatar{flex-basis:var(--icon-tile)!important;width:var(--icon-tile)!important;height:var(--icon-tile)!important;min-height:var(--icon-tile)!important}.icon-button svg{color:var(--fg-secondary)!important}.user-avatar{color:var(--fg-inverse)!important;background:var(--bg-inverse)!important;border-radius:var(--radius-control)!important;font-size:var(--text-caption)!important;font-weight:var(--fw-semibold)!important;border:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.user-avatar svg{width:18px!important;height:18px!important}.search-box{width:260px!important;padding:0 var(--space-35)!important;background:var(--bg-canvas)!important;color:var(--fg-muted)!important;font-weight:var(--fw-regular)!important}.search-box svg{color:var(--fg-muted)!important}.search-box input{color:var(--fg-default)!important;font-size:var(--text-body-sm)!important;background:0 0!important}.segmented{padding:var(--space-05)!important;background:var(--bg-surface)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-control)!important;gap:0!important}.card-toggle{gap:var(--space-05)!important;padding:var(--space-05)!important;background:var(--bg-canvas)!important;border:0!important;border-radius:7px!important}.segmented button,.card-toggle button{transition:var(--transition-colors);min-height:var(--control-height-sm)!important;padding:0 var(--space-3)!important;color:var(--fg-secondary)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-size:var(--text-caption)!important;font-weight:var(--fw-regular)!important;background:0 0!important;border:0!important}.segmented button:hover,.card-toggle button:hover{color:var(--fg-default)!important;background:var(--bg-canvas)!important}.card-toggle button:hover{background:0 0!important}.segmented button.active,.compact-filter button.active,.channel-filter button.active,.stack-toggle.active,.trend-legend button.active,.primary-action{color:var(--fg-inverse)!important;background:var(--bg-inverse)!important;border-color:var(--bg-inverse)!important;box-shadow:none!important;font-family:var(--font-data)!important;font-weight:var(--fw-semibold)!important}.card-toggle button.active{color:var(--fg-default)!important;background:var(--bg-surface)!important;box-shadow:var(--shadow-raised)!important;font-weight:var(--fw-semibold)!important}.primary-action:hover,.segmented button.active:hover,.stack-toggle.active:hover{color:var(--fg-inverse)!important;background:var(--n-900)!important;border-color:var(--n-900)!important}.card-toggle button.active:hover{background:var(--bg-surface)!important}.metric-icon,.integration-provider-icon{width:var(--icon-tile)!important;height:var(--icon-tile)!important;flex-basis:var(--icon-tile)!important;color:var(--accent-contrast)!important;background:var(--accent-base)!important;border-radius:var(--radius-md)!important}.status-pill,.priority-badge,.freshness-pill,.kpi-state,.connection-state,.catalog-badge,.integration-object-pill,.provider-badge,.connection-status-pill{align-items:center!important;gap:var(--space-15)!important;min-height:var(--control-height-xs)!important;padding:2px var(--space-15)!important;color:var(--status-neutral-fg)!important;background:var(--status-neutral-bg)!important;border-radius:var(--radius-xs)!important;box-shadow:none!important;font-family:var(--font-data)!important;font-size:var(--text-caption)!important;font-style:normal!important;font-weight:var(--fw-semibold)!important;line-height:var(--leading-none)!important;letter-spacing:var(--tracking-normal)!important;text-transform:uppercase!important;white-space:nowrap!important;border:0!important;display:inline-flex!important}:is(.status-pill,.priority-badge,.freshness-pill,.kpi-state,.connection-state,.catalog-badge,.integration-object-pill,.provider-badge,.connection-status-pill):is(.fulfilled,.shipped,.delivered,.ready,.good,.supported,.normal,.healthy,.active){color:var(--status-success-fg)!important;background:var(--status-success-bg)!important;border-color:var(--status-success-border)!important}:is(.status-pill,.priority-badge,.freshness-pill,.kpi-state,.connection-state,.catalog-badge,.integration-object-pill,.provider-badge,.connection-status-pill):is(.new,.allocated,.picked,.packed,.partial,.in-transit,.syncing,.info){color:var(--status-info-fg)!important;background:var(--status-info-bg)!important;border-color:var(--status-info-border)!important}:is(.status-pill,.priority-badge,.freshness-pill,.kpi-state,.connection-state,.catalog-badge,.integration-object-pill,.provider-badge,.connection-status-pill):is(.watch,.unfulfilled,.pending,.delayed,.needs-config,.warning,.stale){color:var(--status-warning-fg)!important;background:var(--status-warning-bg)!important;border-color:var(--status-warning-border)!important}:is(.status-pill,.priority-badge,.freshness-pill,.kpi-state,.connection-state,.catalog-badge,.integration-object-pill,.provider-badge,.connection-status-pill):is(.exception,.critical,.on-hold,.failed,.late,.error,.danger){color:var(--status-danger-fg)!important;background:var(--status-danger-bg)!important;border-color:var(--status-danger-border)!important}.freshness-pill{color:var(--status-info-fg)!important;background:var(--status-info-bg)!important;border-color:var(--status-info-border)!important}.table-head,.installed-connection-head{padding:var(--space-4) 0 9px!important;border:0!important;border-bottom:1px solid var(--border-default)!important;box-shadow:none!important;font-size:var(--text-micro)!important;background:0 0!important;border-radius:0!important}.table-row,.installed-connection-row{min-height:0!important;font-size:var(--text-body-sm)!important;margin-bottom:0!important}.kpi-table th,.kpi-table td{padding:var(--space-25) var(--space-3)!important;border-bottom:1px solid var(--border-subtle)!important}.kpi-table td{color:var(--fg-secondary)!important;font-size:var(--text-body-sm)!important}.trend-stat-row strong,.metric-card strong{margin-top:var(--space-2)!important;color:var(--fg-default)!important;font-size:var(--text-metric-lg)!important;font-weight:var(--fw-bold)!important;line-height:var(--leading-tight)!important;letter-spacing:var(--tracking-tight)!important;display:block!important}.metric-card p,.trend-stat-row p{color:var(--fg-muted)!important;font-family:var(--font-data)!important;font-size:var(--text-caption)!important;font-weight:var(--fw-regular)!important;text-transform:uppercase!important;margin:5px 0 0!important}.home-kpi-strip.trend-stat-row{background:var(--bg-surface)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-card)!important;gap:0!important;overflow:hidden!important}.home-kpi-strip.trend-stat-row>div{padding:var(--space-5) var(--space-6)!important;border:0!important;border-right:1px solid var(--border-divider)!important;background:0 0!important;border-radius:0!important}.home-kpi-strip.trend-stat-row>div:last-child{border-right:0!important}.metric-card.warning .metric-icon{background:var(--status-warning)!important}.home-command-grid,.home-score-stack,.operations-grid,.dashboard-grid,.overview-grid,.orders-layout,.netsuite-kpi-layout,.integration-hub-layout,.integration-workflow-grid,.integration-catalog-grid,.kpi-indicator-grid,.kpi-visual-stack,.metric-grid,.home-kpi-strip.trend-stat-row,.capability-grid,.compact-capability-grid,.blueprint-grid{gap:var(--gap-grid)!important}.metric-grid,.home-kpi-strip.trend-stat-row,.kpi-indicator-grid,.kpi-visual-stack,.integration-catalog-grid{gap:var(--gap-tight)!important}.orders-trend-chart,.aov-sparkline,.kpi-sparkline,.revenue-bars,.horizontal-bars,.aging-chart,.channel-bars,.fulfillment-pie{color:var(--fg-muted)}.orders-trend-chart{margin-top:var(--space-4)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.recharts-cartesian-grid line{stroke:var(--chart-grid)!important;stroke-dasharray:3 3!important}.recharts-cartesian-axis-tick-value{fill:var(--chart-axis)!important;font-family:var(--font-data)!important;font-size:var(--text-micro)!important;font-weight:var(--fw-regular)!important;text-transform:uppercase!important}.recharts-tooltip-wrapper .recharts-default-tooltip{background:var(--bg-surface)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-control)!important;box-shadow:var(--shadow-lg)!important;color:var(--fg-default)!important;font-family:var(--font-data)!important;font-size:var(--text-caption)!important}.recharts-legend-item-text{color:var(--fg-secondary)!important;font-size:var(--text-caption)!important}.modal-backdrop,.drawer-backdrop,.integration-drawer-backdrop{z-index:var(--z-modal)!important;background:var(--bg-overlay)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.connector-drawer,.integration-add-drawer{z-index:var(--z-drawer)!important;box-shadow:var(--shadow-drawer)!important}.empty-orders,.trend-empty-state,.drawer-empty{place-items:center!important;gap:var(--space-2)!important;padding:var(--space-8) var(--space-5)!important;color:var(--fg-muted)!important;background:var(--bg-surface-subtle)!important;border:1px dashed var(--border-default)!important;border-radius:var(--radius-card)!important;font-size:var(--text-body-sm)!important;text-align:center!important;display:grid!important}@media (width<=1180px){.dashboard-shell{grid-template-columns:var(--sidebar-width-compact) minmax(0, 1fr)!important}}@media (width<=900px){.dashboard-shell{padding:var(--shell-gutter-compact)!important;gap:var(--shell-gutter-compact)!important;grid-template-columns:minmax(0,1fr)!important}.side-nav{height:auto!important;position:static!important;overflow:visible!important}.workspace{padding:var(--space-4)!important}}@media (width<=640px){.nav-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.dashboard-tools{flex-wrap:wrap!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media print{.side-nav,.dashboard-tools,.control-strip{display:none!important}.dashboard-shell{grid-template-columns:minmax(0,1fr)!important;padding:0!important}.workspace{box-shadow:none!important;border:0!important}}.ui-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);gap:var(--shell-gutter);width:100%;min-height:100vh;padding:var(--shell-gutter);background:var(--bg-canvas);color:var(--fg-default);display:grid}.ui-shell-sidebar,.ui-shell-main{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-shell);min-width:0;box-shadow:var(--shadow-lg)}.ui-shell-sidebar{top:var(--shell-gutter);gap:var(--space-4);height:calc(100vh - (2 * var(--shell-gutter)));padding:var(--space-45) var(--space-4);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.ui-shell-main{align-content:start;gap:var(--gap-section);padding:var(--space-5) var(--space-6) var(--space-6);grid-auto-rows:min-content;display:grid}.ui-shell-main>*{min-width:0}.ui-sidebar-spacer{flex:auto}@media (width<=1180px){.ui-shell{grid-template-columns:var(--sidebar-width-compact) minmax(0, 1fr)}}@media (width<=900px){.ui-shell{gap:var(--shell-gutter-compact);padding:var(--shell-gutter-compact);grid-template-columns:minmax(0,1fr)}.ui-shell-sidebar{height:auto;position:static;overflow:visible}.ui-shell-main{padding:var(--space-4)}}.ui-brand{align-items:center;gap:var(--space-25);padding:0 var(--space-05) var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.ui-brand-mark{width:30px;height:30px;color:var(--accent-contrast);background:var(--accent-base);border-radius:var(--radius-md);font-size:var(--text-caption);font-weight:var(--fw-extrabold);flex:0 0 30px;place-items:center;display:grid}.ui-brand-text{gap:var(--space-05);min-width:0;display:grid}.ui-brand-name{color:var(--fg-default);font-size:var(--text-body-lg);font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-tight)}.ui-brand-meta{color:var(--fg-muted);font-size:var(--text-eyebrow);font-weight:var(--fw-medium)}.ui-nav{gap:var(--space-1);display:grid}.ui-nav-item{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-25);color:var(--fg-secondary);border-radius:var(--radius-control);font-size:var(--text-body-sm);font-weight:var(--fw-bold);transition:var(--transition-colors);background:0 0;border:1px solid #0000;text-decoration:none;display:flex}.ui-nav-item svg{color:var(--fg-subtle);flex:none}.ui-nav-item:hover{color:var(--fg-accent);background:var(--accent-subtle)}.ui-nav-item[aria-current=page]{color:var(--fg-accent);background:var(--accent-subtle);border-color:var(--border-accent-soft)}.ui-nav-item[aria-current=page] svg,.ui-nav-item:hover svg{color:var(--accent-base)}.ui-sidebar-section{gap:var(--space-2);padding:var(--pad-card);background:var(--bg-surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);display:grid}.ui-eyebrow{color:var(--fg-subtle);font-size:var(--text-eyebrow);font-weight:var(--fw-extrabold);line-height:var(--leading-none);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0}.ui-title{color:var(--fg-default);font-weight:var(--fw-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}.ui-title[data-size=page]{font-size:var(--text-metric-lg)}.ui-title[data-size=section]{font-size:var(--text-title);line-height:var(--leading-snug)}.ui-title[data-size=card]{font-size:var(--text-title-sm);line-height:var(--leading-snug)}.ui-subtitle{color:var(--fg-muted);font-size:var(--text-body-sm);font-weight:var(--fw-medium);line-height:var(--leading-snug);margin:0}.ui-divider{background:var(--border-subtle);border:0;height:1px;margin:0}.ui-page-header,.ui-section-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.ui-section-header{align-items:center;gap:var(--gap-tight);margin-bottom:var(--space-35)}.ui-header-text{gap:var(--space-15);min-width:0;display:grid}.ui-header-actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.ui-filter-bar{justify-content:space-between;align-items:center;gap:var(--gap-tight);padding:var(--space-2);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}.ui-filter-bar-main,.ui-filter-bar-end{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);min-width:0;box-shadow:var(--shadow-md);flex-direction:column;display:flex}.ui-card[data-elevation=flat]{box-shadow:none}.ui-card[data-elevation=raised]{box-shadow:var(--shadow-lg)}.ui-card[data-tone=subtle]{background:var(--bg-surface-subtle);box-shadow:none}.ui-card[data-tone=accent]{background:var(--accent-subtle);border-color:var(--border-accent-soft);box-shadow:none}.ui-card[data-padding=panel]{padding:var(--pad-panel)}.ui-card[data-padding=card]{padding:var(--pad-card)}.ui-card[data-padding=none]{padding:0;overflow:hidden}.ui-card[data-interactive=true]{cursor:pointer;text-align:left;transition:var(--transition-colors)}.ui-card[data-interactive=true]:hover,.ui-card[data-selected=true]{border-color:var(--border-accent);background:var(--accent-subtle);box-shadow:var(--shadow-accent-soft)}.ui-card-bar{justify-content:space-between;align-items:center;gap:var(--gap-tight);padding:var(--space-35) var(--pad-card);border-bottom:1px solid var(--border-subtle);display:flex}.ui-card-body{gap:var(--gap-tight);padding:var(--pad-panel);display:grid}.ui-card-footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--pad-panel);border-top:1px solid var(--border-subtle);display:flex}.ui-metric{align-items:flex-start;gap:var(--space-3);min-width:0;min-height:104px;padding:var(--pad-card);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);text-align:left;display:flex}.ui-metric-icon{flex:0 0 var(--icon-tile);width:var(--icon-tile);height:var(--icon-tile);color:var(--accent-contrast);background:var(--accent-base);border-radius:var(--radius-md);place-items:center;display:grid}.ui-metric[data-tone=success] .ui-metric-icon{background:var(--status-success)}.ui-metric[data-tone=warning] .ui-metric-icon{background:var(--status-warning)}.ui-metric[data-tone=danger] .ui-metric-icon{background:var(--status-danger)}.ui-metric[data-tone=neutral] .ui-metric-icon{color:var(--fg-secondary);background:var(--bg-surface-muted)}.ui-metric-text{gap:var(--space-05);min-width:0;display:grid}.ui-metric-label{color:var(--fg-subtle);font-size:var(--text-eyebrow);font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.ui-metric-value{margin-top:var(--space-1);color:var(--fg-default);font-size:var(--text-metric);font-weight:var(--fw-extrabold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.ui-metric-detail{color:var(--fg-muted);font-size:var(--text-caption);font-weight:var(--fw-medium);margin:0}.ui-metric-delta{align-items:center;gap:var(--space-05);font-size:var(--text-caption);font-weight:var(--fw-extrabold);display:inline-flex}.ui-metric-delta[data-direction=up]{color:var(--status-success-fg)}.ui-metric-delta[data-direction=down]{color:var(--status-danger-fg)}.ui-metric-delta[data-direction=flat]{color:var(--fg-muted)}.ui-pill{align-items:center;gap:var(--space-15);min-height:var(--control-height-xs);padding:0 var(--space-2);color:var(--status-neutral-fg);background:var(--status-neutral-bg);border:1px solid var(--status-neutral-border);border-radius:var(--radius-pill);font-size:var(--text-eyebrow);font-style:normal;font-weight:var(--fw-extrabold);line-height:var(--leading-none);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;display:inline-flex}.ui-pill[data-tone=success]{color:var(--status-success-fg);background:var(--status-success-bg);border-color:var(--status-success-border)}.ui-pill[data-tone=info]{color:var(--status-info-fg);background:var(--status-info-bg);border-color:var(--status-info-border)}.ui-pill[data-tone=warning]{color:var(--status-warning-fg);background:var(--status-warning-bg);border-color:var(--status-warning-border)}.ui-pill[data-tone=danger]{color:var(--status-danger-fg);background:var(--status-danger-bg);border-color:var(--status-danger-border)}.ui-pill[data-tone=accent]{color:var(--accent-contrast);background:var(--accent-base);border-color:var(--accent-base)}.ui-pill-dot{flex:0 0 var(--space-15);width:var(--space-15);height:var(--space-15);border-radius:var(--radius-round);background:currentColor}.ui-btn{justify-content:center;align-items:center;gap:var(--space-15);min-height:var(--control-height);padding:0 var(--space-35);color:var(--fg-default);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-control);box-shadow:var(--shadow-sm);font-family:inherit;font-size:var(--text-caption);font-weight:var(--fw-bold);white-space:nowrap;cursor:pointer;transition:var(--transition-colors);display:inline-flex}.ui-btn[data-size=sm]{min-height:var(--control-height-sm);padding:0 var(--space-3)}.ui-btn:hover{color:var(--fg-accent);background:var(--accent-subtle);border-color:var(--border-accent)}.ui-btn[data-variant=primary]{color:var(--accent-contrast);background:var(--accent-base);border-color:var(--accent-base);box-shadow:var(--shadow-accent)}.ui-btn[data-variant=primary]:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-contrast)}.ui-btn[data-variant=ghost]{box-shadow:none;color:var(--fg-muted);background:0 0;border-color:#0000}.ui-btn[data-variant=ghost]:hover{color:var(--fg-accent);background:var(--accent-subtle)}.ui-btn[data-variant=danger]{color:var(--status-danger-fg);background:var(--status-danger-bg);border-color:var(--status-danger-border);box-shadow:none}.ui-btn:disabled,.ui-icon-btn:disabled{color:var(--fg-disabled);background:var(--bg-surface-muted);border-color:var(--border-subtle);box-shadow:none;cursor:not-allowed}.ui-icon-btn{flex:0 0 var(--control-height);width:var(--control-height);height:var(--control-height);color:var(--fg-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-control);box-shadow:var(--shadow-sm);cursor:pointer;transition:var(--transition-colors);place-items:center;display:grid}.ui-icon-btn[data-size=sm]{flex-basis:var(--control-height-sm);width:var(--control-height-sm);height:var(--control-height-sm)}.ui-icon-btn:hover{color:var(--fg-accent);background:var(--accent-subtle);border-color:var(--border-accent)}.ui-segmented{align-items:center;gap:var(--space-05);padding:var(--space-05);background:var(--bg-surface-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-control);display:inline-flex}.ui-segmented-option{min-height:var(--control-height-sm);padding:0 var(--space-35);color:var(--fg-muted);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-caption);font-weight:var(--fw-extrabold);white-space:nowrap;cursor:pointer;transition:var(--transition-colors);background:0 0;border:0}.ui-segmented-option:hover{color:var(--fg-accent);background:var(--accent-subtle)}.ui-segmented-option[aria-pressed=true],.ui-segmented-option[aria-selected=true]{color:var(--accent-contrast);background:var(--accent-base);box-shadow:var(--shadow-accent)}.ui-search{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-3);color:var(--fg-subtle);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-control);box-shadow:var(--shadow-sm);display:flex}.ui-search input{width:100%;min-width:0;color:var(--fg-default);font-family:inherit;font-size:var(--text-body-sm);background:0 0;border:0;outline:0}.ui-field{gap:var(--space-15);min-width:0;display:grid}.ui-field-label{color:var(--fg-subtle);font-size:var(--text-eyebrow);font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.ui-field-hint{color:var(--fg-muted);font-size:var(--text-caption)}.ui-field input,.ui-field select,.ui-field textarea{min-height:var(--control-height);padding:0 var(--space-3);color:var(--fg-default);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-control);font-family:inherit;font-size:var(--text-body-sm)}.ui-table{gap:var(--space-2);min-width:0;display:grid}.ui-table-head,.ui-table-row{grid-template-columns:var(--ui-table-cols,repeat(auto-fit, minmax(0, 1fr)));align-items:center;gap:var(--gap-tight);display:grid}.ui-table-head{padding:0 var(--space-3) var(--space-1);color:var(--fg-subtle);font-size:var(--text-eyebrow);font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.ui-table-row{min-height:58px;padding:var(--pad-cell);color:var(--fg-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);font-size:var(--text-body-sm);text-align:left;transition:var(--transition-colors)}.ui-table-row[data-interactive=true]{cursor:pointer}.ui-table-row[data-interactive=true]:hover,.ui-table-row[data-selected=true]{border-color:var(--border-accent);background:var(--accent-subtle);box-shadow:var(--shadow-accent-soft)}.ui-table-cell{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-table-cell[data-align=end]{text-align:right;justify-self:end}.ui-table-cell[data-align=center]{text-align:center;justify-self:center}.ui-table-cell-strong{color:var(--fg-default);font-weight:var(--fw-bold);display:block}.ui-table-cell-meta{color:var(--fg-muted);font-size:var(--text-eyebrow);display:block}.ui-stack{gap:var(--ui-gap,var(--gap-section));min-width:0;display:grid}.ui-inline{align-items:center;gap:var(--ui-gap,var(--space-2));flex-wrap:wrap;min-width:0;display:flex}.ui-inline[data-justify=between]{justify-content:space-between}.ui-inline[data-justify=end]{justify-content:flex-end}.ui-grid{grid-template-columns:repeat(var(--ui-cols,4), minmax(0, 1fr));gap:var(--ui-gap,var(--gap-grid));min-width:0;display:grid}@media (width<=1180px){.ui-grid:not([data-cols="1"]):not([data-cols="2"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ui-grid{grid-template-columns:minmax(0,1fr)}}.ui-kv{gap:var(--space-1);margin:0;display:grid}.ui-kv-row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:30px;color:var(--fg-muted);font-size:var(--text-caption);font-weight:var(--fw-medium);display:flex}.ui-kv-row>:last-child{color:var(--fg-default);font-weight:var(--fw-extrabold)}.ui-empty{place-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);color:var(--fg-muted);background:var(--bg-surface-subtle);border:1px dashed var(--border-default);border-radius:var(--radius-card);font-size:var(--text-body-sm);text-align:center;display:grid}.ui-empty-title{color:var(--fg-default);font-size:var(--text-title-sm);font-weight:var(--fw-bold)}.ui-skeleton{min-height:var(--space-3);background:linear-gradient(90deg, var(--bg-surface-muted) 0%, var(--bg-surface-subtle) 50%, var(--bg-surface-muted) 100%);border-radius:var(--radius-xs);animation:ui-skeleton-shimmer 1.4s var(--ease-out) infinite;background-size:200% 100%}@keyframes ui-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-theme=light],html[data-theme=light] body{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:var(--bg-canvas)!important}body,button,input,select,textarea{font-family:var(--font-ui)!important}.topbar h1,.workspace h1,.workspace h2,.workspace h3,.trend-stat-row strong,.metric-card strong,.aov-value,.score-donut strong{color:var(--fg-default)!important;font-family:var(--font-ui)!important;letter-spacing:var(--tracking-tight)!important}.topbar h1{font-size:var(--text-display-sm)!important;font-weight:var(--fw-bold)!important;line-height:1.05!important}.eyebrow,.topbar .eyebrow,.panel-heading .eyebrow,.section-heading .eyebrow,.drawer-heading .eyebrow,.portlet-heading .eyebrow{color:var(--fg-muted)!important;font-weight:var(--fw-semibold)!important;letter-spacing:var(--tracking-normal)!important}.dashboard-shell{background:var(--bg-canvas)!important}.side-nav,.panel,.metric-card,.score-card,.integration-status-bar{background:var(--bg-surface)!important;color:var(--fg-default)!important}.segmented button.active,.compact-filter button.active,.channel-filter button.active,.primary-action{background:var(--bg-inverse)!important;border-color:var(--bg-inverse)!important;color:var(--fg-inverse)!important}.card-toggle button.active{background:var(--bg-surface)!important;color:var(--fg-default)!important;box-shadow:var(--shadow-raised)!important;border-color:#0000!important}.page-integrations .integration-section{gap:var(--gap-section)!important;display:grid!important}.connector-tabs{gap:var(--space-1)!important;padding:var(--space-1)!important;background:var(--bg-surface-muted)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-md)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:inline-grid!important}.connector-tabs button{min-height:36px!important;padding:0 var(--space-4)!important;color:var(--fg-secondary)!important;border-radius:var(--radius-xs)!important;font-size:var(--text-caption)!important;font-weight:var(--fw-extrabold)!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important}.connector-tabs button.active,.connector-tabs button[aria-selected=true]{color:var(--fg-inverse)!important;background:var(--bg-inverse)!important;border-color:var(--bg-inverse)!important}.connector-kpi-strip{gap:var(--gap-grid)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.connector-kpi-strip div,.connector-detail-grid div{gap:var(--space-1)!important;padding:var(--pad-card)!important;background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-card)!important;box-shadow:var(--shadow-xs)!important;display:grid!important}.connector-kpi-strip span,.connector-detail-grid span{color:var(--fg-muted)!important;font-size:var(--text-eyebrow)!important;font-weight:var(--fw-extrabold)!important;text-transform:uppercase!important}.connector-kpi-strip strong,.connector-detail-grid strong{color:var(--fg-default)!important;font-size:var(--text-title-lg)!important;font-weight:var(--fw-extrabold)!important}.installed-connection-table{border:1px solid var(--border-default)!important;border-radius:var(--radius-card)!important;gap:0!important;overflow:hidden!important}.installed-connection-head,.installed-connection-row{gap:var(--space-3)!important;min-height:58px!important;padding:0 var(--space-4)!important;border-bottom:1px solid var(--border-subtle)!important;grid-template-columns:minmax(210px,1.35fr) minmax(130px,.7fr) minmax(190px,1fr) 116px 78px minmax(190px,.95fr)!important}.installed-connection-head{min-height:40px!important;color:var(--fg-muted)!important;background:var(--bg-surface-subtle)!important;font-size:var(--text-eyebrow)!important;font-weight:var(--fw-extrabold)!important;text-transform:uppercase!important}.installed-connection-row{background:var(--bg-surface)!important}.installed-connection-row.selected{background:var(--accent-subtle)!important}.installed-connection-row:last-child{border-bottom:0!important}.connection-name-cell{width:100%!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;padding:0!important}.connection-name-cell span:first-child,.connector-picker-list button>span,.drawer-topline>span:first-child,.connector-event>span:first-child{width:34px!important;height:34px!important;color:var(--accent-base)!important;background:var(--accent-subtle)!important;border:1px solid var(--border-accent-soft)!important;border-radius:var(--radius-xs)!important;flex:none!important;place-items:center!important;display:grid!important}.connection-state{min-height:26px!important;padding:0 var(--space-25)!important;border-radius:var(--radius-xs)!important;font-style:normal!important;font-size:var(--text-eyebrow)!important;font-weight:var(--fw-extrabold)!important;border:1px solid!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.connection-switch{border-radius:var(--radius-pill)!important;width:38px!important;height:22px!important}.connection-switch i{width:14px!important;height:14px!important}.connection-switch.on i{transform:translate(16px)!important}.connection-row-actions button,.drawer-action-row button{min-height:34px!important;color:var(--fg-secondary)!important;background:var(--bg-surface)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-xs)!important;font-size:var(--text-caption)!important;font-weight:var(--fw-extrabold)!important}.connection-row-actions button:hover,.drawer-action-row button:hover{border-color:var(--border-strong)!important}.drawer-action-row button.primary{color:var(--fg-inverse)!important;background:var(--accent-base)!important;border-color:var(--accent-base)!important}.connector-add-layout,.connector-config-layout,.connector-response-layout{gap:var(--gap-grid)!important;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important;align-items:start!important;display:grid!important}.connector-response-layout{grid-template-columns:1fr!important}.connector-response-layout .blueprint-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.integration-catalog-grid{gap:var(--gap-grid)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.integration-catalog-card{min-height:176px!important;padding:var(--pad-card)!important;color:var(--fg-secondary)!important;background:var(--bg-surface)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-card)!important;text-align:left!important;box-shadow:var(--shadow-xs)!important}.integration-catalog-card.selected{border-color:var(--accent-base)!important;box-shadow:var(--shadow-accent-soft)!important}.catalog-card-footer svg{color:var(--accent-base)!important}.connector-form-panel,.connector-picker-panel,.connector-editor-panel,.connector-response-panel{gap:var(--gap-section)!important;display:grid!important}.connector-alert,.provider-credential-editor{gap:var(--space-2)!important;padding:var(--pad-card)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-card)!important;display:grid!important}.connector-alert.warning{color:var(--status-warning-fg-strong)!important;background:var(--status-warning-bg)!important;border-color:var(--status-warning-border)!important}.connector-alert.success{color:var(--status-success-fg)!important;background:var(--status-success-bg)!important;border-color:var(--status-success-border)!important}.connector-alert b,.provider-credential-editor h3{color:var(--fg-default)!important;font-size:var(--text-title-sm)!important;font-weight:var(--fw-extrabold)!important}.connector-alert span{color:var(--fg-secondary)!important;font-size:var(--text-body-sm)!important;font-weight:var(--fw-bold)!important;line-height:var(--leading-snug)!important}.provider-credential-editor{background:var(--bg-surface-subtle)!important}.sync-settings-panel{background:var(--bg-surface)!important}.provider-credential-editor h3{margin:0!important}.connection-form-grid label small{color:var(--fg-muted)!important;font-size:var(--text-eyebrow)!important;font-weight:var(--fw-bold)!important;line-height:var(--leading-snug)!important}.oauth-handshake-panel{gap:var(--space-3)!important;padding:var(--pad-card)!important;background:var(--bg-surface-subtle)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-card)!important;display:grid!important}.oauth-handshake-panel h3{color:var(--fg-default)!important;font-size:var(--text-title-sm)!important;margin:0!important}.oauth-handshake-panel ol{gap:var(--space-2)!important;padding-left:var(--space-5)!important;color:var(--fg-secondary)!important;font-size:var(--text-caption)!important;font-weight:var(--fw-bold)!important;margin:0!important;display:grid!important}.oauth-handshake-panel code{overflow-wrap:anywhere!important;padding:var(--space-3)!important;color:var(--fg-default)!important;background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-xs)!important;font-family:var(--font-mono-stack)!important;font-size:var(--text-caption)!important;display:block!important}.connector-picker-list,.connector-event-list{gap:var(--space-2)!important;display:grid!important}.connector-picker-list button,.connector-event{align-items:center!important;gap:var(--space-3)!important;min-height:54px!important;padding:var(--space-3)!important;background:var(--bg-surface)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-card)!important;text-align:left!important;grid-template-columns:34px minmax(0,1fr) auto!important;display:grid!important}.connector-picker-list button.active{background:var(--accent-subtle)!important;border-color:var(--accent-base)!important}.connector-picker-list b,.connector-event b{color:var(--fg-default)!important;font-size:var(--text-body-sm)!important}.connector-picker-list small,.connector-event p,.connector-event time{color:var(--fg-muted)!important;font-size:var(--text-caption)!important;font-weight:var(--fw-bold)!important;margin:0!important}.connector-detail-grid{gap:var(--gap-grid)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.connector-detail-grid strong{font-size:var(--text-body-sm)!important;line-height:var(--leading-snug)!important}.discovered-channel-list{gap:var(--space-2)!important;padding-top:var(--space-3)!important;border-top:1px solid var(--border-subtle)!important;display:grid!important}.discovered-channel-list>div{align-items:center!important;gap:var(--space-3)!important;min-height:36px!important;padding:0 var(--space-3)!important;background:var(--bg-surface)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-xs)!important;grid-template-columns:90px minmax(0,1fr) minmax(170px,auto)!important;display:grid!important}.discovered-channel-list span,.discovered-channel-list small{color:var(--fg-muted)!important;font-size:var(--text-caption)!important;font-weight:var(--fw-bold)!important}.discovered-channel-list strong{color:var(--fg-default)!important;font-size:var(--text-body-sm)!important;font-weight:var(--fw-extrabold)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.orders-trend-panel .trend-legend button,.orders-trend-panel .trend-legend button.active,.orders-trend-panel .trend-legend .moving-average,.orders-trend-panel .trend-legend .moving-average.active,.orders-trend-panel .trend-legend .revenue-series,.orders-trend-panel .trend-legend .revenue-series.active{min-height:24px!important;color:var(--fg-secondary)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.orders-trend-panel .trend-legend button.active{color:var(--fg-default)!important}.orders-trend-panel .trend-legend .revenue-series i,.orders-trend-panel .trend-legend .revenue-series.active i{border-top:2px solid var(--fg-default)!important;background:0 0!important;border-radius:0!important;flex-basis:18px!important;width:18px!important;height:0!important}@media (width<=1180px){.connector-add-layout,.connector-config-layout,.connector-response-layout{grid-template-columns:1fr!important}.connector-response-layout .blueprint-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.installed-connection-head,.installed-connection-row{grid-template-columns:minmax(220px,1fr) minmax(140px,.8fr) minmax(190px,1fr) 100px 70px!important}.installed-connection-head span:last-child,.installed-connection-row .connection-row-actions{grid-column:1/-1!important;justify-content:flex-start!important}}@media (width<=760px){.connector-tabs,.connector-kpi-strip,.integration-catalog-grid,.connector-response-layout .blueprint-grid,.connector-detail-grid,.discovered-channel-list>div{grid-template-columns:1fr!important}.installed-connection-head{display:none!important}.installed-connection-row,.connector-event{padding:var(--pad-card)!important;grid-template-columns:1fr!important;align-items:start!important}}.orders-trend-panel .trend-controls .card-toggle button,.orders-trend-panel .stack-toggle{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important}.orders-trend-panel .stack-toggle{width:auto!important;min-width:76px!important;padding:0 var(--space-25)!important}.connector-tabs button{height:32px!important;min-height:32px!important}.control-strip{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;display:grid!important}.channel-filter{scrollbar-width:thin;justify-content:flex-start!important;min-width:0!important;overflow:auto hidden!important}.channel-filter::-webkit-scrollbar{height:4px}.channel-filter::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:999px}.channel-filter button,.compact-filter button,.date-range-trigger,.filter-button{min-height:32px!important;padding-inline:10px!important;font-size:11px!important}.channel-filter button{text-overflow:ellipsis!important;flex:none!important;max-width:148px!important;overflow:hidden!important}.compact-filter{flex:none!important;position:relative!important}.date-filter-anchor{align-items:center;display:flex;position:relative}.date-range-trigger{align-items:center!important;gap:6px!important;display:inline-flex!important}.date-range-popover{z-index:40;width:min(760px,100vw - 48px);color:var(--fg-default);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);box-shadow:var(--shadow-lg);grid-template-columns:170px minmax(360px,1fr);gap:0;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.date-preset-list{background:var(--bg-surface-subtle);border-right:1px solid var(--border-subtle);align-content:start;gap:4px;padding:12px;display:grid}.date-range-popover button{min-height:32px!important;color:var(--fg-secondary)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;font-size:12px!important;font-weight:var(--fw-bold)!important;text-align:left!important;background:0 0!important;border:0!important;padding:0 10px!important}.date-range-popover button:hover,.date-range-popover button.active{color:var(--fg-default)!important;background:var(--bg-surface-muted)!important}.date-range-fields>span{color:var(--fg-muted);font-size:var(--text-body-lg);font-weight:var(--fw-bold);align-self:center}.date-range-fields label{min-width:0;color:var(--fg-subtle);font-size:var(--text-eyebrow);font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide);text-transform:uppercase;gap:7px;display:grid}.date-range-fields input{width:100%;min-height:38px;color:var(--fg-default);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-control);font-size:var(--text-body-sm);font-weight:var(--fw-bold);padding:0 11px}.date-range-actions{border-top:1px solid var(--border-subtle);grid-column:2;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.date-range-actions button{text-align:center!important;min-width:76px!important}.date-range-actions button:last-child{color:var(--accent-contrast)!important;background:var(--accent-base)!important}.metric-toggle button{min-width:32px!important;padding-inline:0!important;font-size:13px!important}@media (width<=980px){.control-strip{grid-template-columns:1fr!important}.compact-filter,.filter-button{justify-self:start}.date-range-popover{grid-template-columns:1fr;width:min(520px,100vw - 32px);left:0;right:auto}.date-range-actions{grid-column:1}}.compact-filter{box-shadow:none!important;background:0 0!important;border:0!important;gap:6px!important;padding:0!important}.channel-filter,.compact-filter{border-radius:var(--radius-md)!important}.channel-filter button,.compact-filter>button,.date-range-trigger,.filter-button,.metric-toggle button,.trend-controls .card-toggle button,.stack-toggle{border-radius:var(--radius-xs)!important;height:30px!important;min-height:30px!important;font-size:var(--text-caption)!important;font-weight:var(--fw-extrabold)!important;letter-spacing:0!important;box-shadow:none!important;padding:0 10px!important}.compact-filter>button,.date-range-trigger,.filter-button{color:var(--fg-secondary)!important;background:var(--bg-surface)!important;border:1px solid var(--border-default)!important}.compact-filter>button.active,.date-range-trigger.active{color:var(--fg-inverse)!important;background:var(--accent-base)!important;border-color:var(--accent-base)!important}.date-range-trigger{min-width:0!important}.compact-filter .date-range-trigger{height:30px!important;min-height:30px!important;color:var(--fg-secondary)!important;background:var(--bg-surface)!important;border:1px solid var(--border-default)!important}.compact-filter .date-range-trigger.active{color:var(--fg-inverse)!important;background:var(--accent-base)!important;border-color:var(--accent-base)!important}.date-range-trigger span{text-overflow:ellipsis;white-space:nowrap;max-width:128px;overflow:hidden}.date-range-popover{border-color:var(--border-strong)!important;border-radius:var(--radius-lg)!important;width:min(850px,100vw - 60px)!important;box-shadow:0 18px 45px rgb(var(--shadow-rgb) / .14)!important;grid-template-columns:176px minmax(500px,1fr)!important}.date-preset-list{border-right-color:var(--border-default)!important;background:#f6f6f7!important;gap:2px!important;padding:14px 10px!important}.date-preset-list button{border-radius:var(--radius-xs)!important;width:100%!important;min-height:32px!important;color:var(--fg-secondary)!important;justify-content:flex-start!important;padding:0 10px!important}.date-preset-list button.active{background:#e8e8ea!important}.date-range-main{background:var(--bg-surface);grid-template-rows:auto auto 1fr auto;min-width:0;display:grid}.date-range-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:18px 20px 12px!important;display:grid!important}.date-range-fields input{min-height:38px!important;color:var(--fg-default)!important;background:var(--bg-surface)!important;border:1px solid var(--border-strong)!important;border-radius:var(--radius-xs)!important;font-size:var(--text-body)!important;font-weight:var(--fw-semibold)!important}.date-range-fields>span{color:var(--fg-muted)!important;font-size:var(--text-title)!important;font-weight:var(--fw-semibold)!important}.date-calendar-toolbar{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;padding:0 20px 10px;display:grid}.date-calendar-toolbar span{color:var(--fg-default);font-size:var(--text-title);font-weight:var(--fw-extrabold);text-align:center}.date-calendar-toolbar button,.calendar-day{text-align:center!important;place-items:center!important;padding:0!important;display:inline-grid!important}.date-calendar-toolbar button{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;color:var(--fg-muted)!important;border-radius:var(--radius-xs)!important}.calendar-months{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0 20px 20px;display:grid}.calendar-month{min-width:0}.calendar-month h3{color:var(--fg-default);font-size:var(--text-title-sm);font-weight:var(--fw-extrabold);text-align:center;margin:0 0 12px}.calendar-grid{grid-template-columns:repeat(7,minmax(28px,1fr));gap:3px;display:grid}.calendar-weekdays{margin-bottom:6px}.calendar-weekdays span{color:var(--fg-muted);font-size:var(--text-caption);font-weight:var(--fw-semibold);text-align:center}.calendar-day{width:100%!important;min-width:28px!important;height:30px!important;min-height:30px!important;color:var(--fg-default)!important;border-radius:var(--radius-xs)!important;font-size:var(--text-body-sm)!important;font-weight:var(--fw-semibold)!important;background:0 0!important;border:1px solid #0000!important}.calendar-day:hover{background:var(--bg-surface-muted)!important}.calendar-day.selected{color:var(--fg-inverse)!important;background:var(--fg-default)!important;border-color:var(--fg-default)!important}.calendar-day.empty{pointer-events:none}.date-range-actions{background:var(--bg-surface)!important;border-top:1px solid var(--border-default)!important;grid-column:auto!important;padding:12px 20px 16px!important}.date-range-actions button{border:1px solid var(--border-strong)!important;border-radius:var(--radius-xs)!important;justify-content:center!important;min-width:76px!important;min-height:34px!important}.date-range-actions button:disabled{color:var(--fg-inverse)!important;background:var(--fg-disabled)!important;border-color:var(--fg-disabled)!important;cursor:not-allowed!important}.orders-trend-panel .trend-controls .card-toggle button,.orders-trend-panel .trend-controls .metric-toggle button,.orders-trend-panel .stack-toggle{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.orders-trend-panel .stack-toggle{width:auto!important;min-width:72px!important}.home-aging-panel .aging-detail-table{margin-top:14px!important}.aging-page-layout{gap:var(--gap-grid);display:grid}.aging-full-panel{min-height:calc(100vh - 190px)}.aging-detail-table{border-top:0!important;gap:0!important;margin-top:14px!important;padding-top:0!important}.aging-distribution-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:12px;margin:12px 0 14px;display:grid}.aging-distribution-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);min-width:0;padding:10px 12px 8px}.mini-chart-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.mini-chart-heading span{min-width:0;color:var(--fg-secondary);font-size:var(--text-caption);font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-chart-heading b{color:var(--fg-default);font-size:var(--text-caption);font-weight:var(--fw-bold);flex:none}.aging-distribution-chart{height:116px}.channel-stack-chart{height:54px;margin-top:8px}.aging-chart-legend{flex-wrap:wrap;gap:5px 12px;margin-top:4px;display:flex}.aging-chart-legend span{min-width:0;color:var(--fg-secondary);font-size:11px;font-weight:var(--fw-semibold);align-items:center;gap:5px;line-height:1.25;display:inline-flex}.aging-chart-legend i{border-radius:var(--radius-round);flex:none;width:7px;height:7px}.chart-tooltip.compact-chart-tooltip{min-width:150px;max-width:260px;color:var(--fg-secondary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);font-size:12px;font-weight:var(--fw-semibold);gap:7px;padding:10px 12px;display:grid}.chart-tooltip.compact-chart-tooltip strong{color:var(--fg-default);font-size:12px;font-weight:var(--fw-bold)}.chart-tooltip.compact-chart-tooltip span{justify-content:space-between;align-items:center;gap:12px;display:flex}.chart-tooltip.compact-chart-tooltip i{border-radius:var(--radius-round);flex:none;width:7px;height:7px}.channel-stack-tooltip span{grid-template-columns:7px minmax(0,1fr) auto;display:grid!important}.channel-stack-tooltip b{color:var(--fg-default);font-weight:var(--fw-bold)}.row-distribution{background:var(--bg-surface-muted);border-radius:var(--radius-pill);width:100%;height:8px;display:flex;overflow:hidden}.row-distribution i{min-width:3px;height:100%;display:block}.row-distribution i:first-child{border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.row-distribution i:last-child{border-radius:0 var(--radius-pill) var(--radius-pill) 0}.row-distribution i:only-child{border-radius:var(--radius-pill)}.aging-detail-titlebar{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:#f6f6f7;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;border:1px solid var(--border-default)!important}.aging-detail-titlebar p{margin:0 0 3px}.aging-detail-titlebar strong{color:var(--fg-default);font-size:var(--text-title-sm);font-weight:var(--fw-extrabold);line-height:var(--leading-tight);display:block}.aging-detail-actions{color:var(--fg-secondary);font-size:var(--text-caption);font-weight:var(--fw-bold);white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.table-open-link{min-height:28px;color:var(--fg-default);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-xs);font-size:var(--text-caption);font-weight:var(--fw-extrabold);align-items:center;gap:5px;padding:0 9px;text-decoration:none;display:inline-flex}.aging-sort-table{background:var(--bg-surface);border-radius:0 0 var(--radius-sm) var(--radius-sm);border:1px solid var(--border-default)!important;border-top:0!important;gap:0!important;max-height:252px!important;padding:0!important;overflow:auto!important}.aging-sort-table[data-full=true]{max-height:none!important}.aging-sort-head{border-bottom:1px solid var(--border-default);background:#efeff1!important;min-height:34px!important;padding:0 12px!important}.aging-sort-button{min-height:26px!important;color:var(--fg-secondary)!important;font-size:var(--text-caption)!important;letter-spacing:0!important;text-transform:none!important}.aging-sort-head .aging-sort-button:nth-child(4),.aging-sort-head .aging-sort-button:nth-child(5),.aging-sort-head .aging-sort-button:nth-child(7){text-align:right!important;justify-content:flex-end!important;justify-self:end!important}.aging-sort-row{min-height:34px!important;color:var(--fg-secondary)!important;background:var(--bg-surface)!important;border:0!important;border-bottom:1px solid var(--border-subtle)!important;font-size:var(--text-caption)!important;border-radius:0!important;padding:7px 12px!important}.aging-sort-row>:nth-child(4),.aging-sort-row>:nth-child(5),.aging-sort-row>:nth-child(7){text-align:right!important;justify-self:end!important}.aging-sort-row>:nth-child(6){justify-self:stretch!important}.aging-sort-row:last-child{border-bottom:0!important}.aging-sort-empty{border:0!important;border-radius:0!important}@media (width<=980px){.date-range-popover{grid-template-columns:1fr!important;width:min(560px,100vw - 32px)!important}.calendar-months{grid-template-columns:1fr}}.page-overview .panel-heading h2,.page-overview .aging-detail-titlebar strong{letter-spacing:0!important;font-size:14px!important;font-weight:680!important}.page-overview .control-strip{background:var(--bg-surface)!important;border:1px solid var(--border-default)!important;box-shadow:var(--shadow-xs)!important;border-radius:9px!important;gap:8px!important;margin-bottom:12px!important;padding:8px!important}.page-overview .channel-filter,.page-overview .compact-filter{gap:4px!important}.page-overview .trend-controls .card-toggle button,.page-overview .metric-toggle button,.page-overview .stack-toggle,.page-overview .trend-legend button,.page-overview .table-open-link{border-radius:7px!important;height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important;line-height:1!important}.page-overview .stack-toggle{min-width:64px!important}.page-overview .compact-filter>button,.page-overview .date-range-trigger,.page-overview .filter-button,.page-overview .table-open-link{color:var(--fg-secondary)!important;background:var(--bg-surface)!important;border-color:var(--border-default)!important}.page-overview .compact-filter>button.active,.page-overview .date-range-trigger.active,.page-overview .channel-filter button.active,.page-overview .stack-toggle.active,.page-overview .trend-legend button.active{color:var(--fg-inverse)!important;background:var(--bg-inverse)!important;border-color:var(--bg-inverse)!important}.page-overview .panel,.page-overview .metric-card,.page-overview .trend-stat-row div,.page-overview .score-card{border-color:var(--border-default)!important;box-shadow:var(--shadow-xs)!important;border-radius:10px!important}.page-overview .home-command-grid{gap:12px!important}.page-overview .home-kpi-strip.trend-stat-row{gap:10px!important}.page-overview .trend-stat-row div{min-height:66px!important;padding:12px 14px!important}.page-overview .trend-stat-row span,.page-overview .metric-card span,.page-overview .score-breakdown span,.page-overview .aov-channel-list span{letter-spacing:0!important;text-transform:none!important;font-size:11px!important;font-weight:650!important}.page-overview .trend-stat-row strong,.page-overview .metric-card strong{letter-spacing:0!important;font-size:19px!important;font-weight:680!important}.page-overview .orders-trend-panel{padding:14px!important}.page-overview .orders-trend-chart{border-color:var(--border-default)!important;border-radius:8px!important;height:360px!important}.page-overview .orders-trend-chart .recharts-cartesian-axis-tick-value{fill:var(--fg-muted)!important;font-size:11px!important;font-weight:500!important}.page-overview .orders-trend-chart .recharts-label-list text,.page-overview .orders-trend-chart .recharts-text{font-weight:520!important}.trend-channel-picker{display:inline-flex;position:relative}.trend-channel-trigger{height:26px;min-height:26px;color:var(--fg-secondary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-xs);font-size:11px;font-weight:var(--fw-semibold);align-items:center;gap:6px;padding:0 8px;display:inline-flex}.trend-channel-trigger span{min-width:17px;height:17px;color:var(--fg-inverse);background:var(--accent-base);border-radius:var(--radius-pill);place-items:center;padding:0 5px;font-size:10px;line-height:1;display:inline-grid}.trend-channel-menu{z-index:35;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);width:min(260px,100vw - 48px);max-height:320px;box-shadow:var(--shadow-md);gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:auto}.trend-channel-menu button{width:100%;min-height:28px;color:var(--fg-secondary);border-radius:var(--radius-xs);font-size:11px;font-weight:var(--fw-semibold);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:7px;padding:0 8px;display:inline-flex}.trend-channel-menu button:hover,.trend-channel-menu button.active{color:var(--fg-default);background:var(--bg-surface-muted)}.trend-channel-menu button:disabled{opacity:.55;cursor:not-allowed}.trend-channel-menu i{border-radius:var(--radius-round);flex:none;width:7px;height:7px}.trend-channel-menu-actions{border-bottom:1px solid var(--border-subtle);gap:6px;margin-bottom:4px;padding-bottom:6px;display:flex}.trend-channel-menu-actions button{background:var(--bg-surface-subtle);justify-content:center;width:auto;min-width:54px;min-height:24px}.page-overview .trend-controls .card-toggle{background:var(--bg-surface-subtle)!important;border-color:var(--border-default)!important;border-radius:8px!important;gap:3px!important;padding:2px!important}.page-overview .trend-legend{gap:5px!important;margin-top:10px!important}.page-overview .trend-legend button{color:var(--fg-secondary)!important;background:var(--bg-surface)!important;border:1px solid var(--border-default)!important}.page-overview .trend-legend button:not(.active){opacity:1!important}.page-overview .score-card{padding:14px!important}.page-overview .score-donut strong{letter-spacing:0!important;font-size:20px!important;font-weight:600!important}.page-overview .score-breakdown{gap:8px!important}.page-overview .score-breakdown b{font-size:15px!important;font-weight:620!important}.page-overview .fulfillment-score-card p[style],.page-overview .orders-trend-panel p[style]{font-size:11px!important;font-weight:520!important}.page-overview .aov-value{font-size:23px!important;font-weight:620!important}.page-overview .aov-sparkline{height:180px!important}.aov-expanded-chart{border:1px solid var(--border-default);border-radius:var(--radius-sm);margin-top:4px;height:190px!important}.page-overview .compact-aging-chart{height:140px!important}.page-overview .aging-detail-titlebar{background:var(--bg-surface-subtle)!important;border-color:var(--border-default)!important;min-height:44px!important;padding:8px 10px!important}.page-overview .aging-detail-actions{font-size:11px!important;font-weight:600!important}.page-overview .aging-sort-head{background:var(--bg-surface-muted)!important;min-height:30px!important}.page-overview .aging-sort-button,.page-overview .aging-sort-row{font-size:11px!important;font-weight:580!important}.page-overview .aging-sort-row{min-height:30px!important;padding:6px 10px!important}.page-overview .aging-sort-row strong,.page-overview .aging-sort-row b{font-weight:650!important}.page-overview .date-range-popover{border-color:var(--border-strong)!important;border-radius:10px!important}.page-overview .date-preset-list button,.page-overview .calendar-day,.page-overview .date-range-fields input,.page-overview .date-range-actions button{font-size:12px!important;font-weight:560!important}.page-overview .calendar-month h3,.page-overview .date-calendar-toolbar span{font-size:16px!important;font-weight:680!important}.page-overview .orders-trend-panel .trend-legend{flex-wrap:wrap!important;align-items:center!important;gap:8px 14px!important;margin-top:10px!important;display:flex!important}.page-overview .orders-trend-panel .trend-legend button,.page-overview .orders-trend-panel .trend-legend button.active,.page-overview .orders-trend-panel .trend-legend .moving-average,.page-overview .orders-trend-panel .trend-legend .moving-average.active{width:auto!important;min-width:0!important;height:18px!important;min-height:18px!important;color:var(--fg-secondary)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:11px!important;font-weight:500!important;line-height:18px!important}.page-overview .orders-trend-panel .trend-legend button:not(.active){opacity:.44!important}.page-overview .orders-trend-panel .trend-legend button i{border-radius:var(--radius-round)!important;border:0!important;width:7px!important;height:7px!important;margin-right:2px!important}.page-overview .orders-trend-panel .trend-legend .moving-average i,.page-overview .orders-trend-panel .trend-legend .moving-average.active i{border-top:2px dashed var(--fg-secondary)!important;background:0 0!important;border-radius:0!important;width:18px!important;height:0!important}:root{--bg-canvas:#f3f4f6;--bg-surface-subtle:#fafbfc;--bg-surface-muted:#f0f1f4;--bg-surface-inset:#f6f7f9;--border-subtle:#edf0f3;--border-default:#e3e6eb;--border-strong:#cfd5df;--fg-default:#14171d;--fg-secondary:#3f4852;--fg-muted:#5c6470;--fg-subtle:#8b93a1;--radius-panel:12px;--radius-card:10px;--radius-control:8px;--shadow-xs:0 1px 2px #14171d0f;--shadow-sm:0 2px 6px #14171d0d;--shadow-md:0 8px 18px #14171d14;--shadow-lg:0 16px 34px #14171d1f}html,body{font-family:var(--font-ui)!important;letter-spacing:0!important}.dashboard-shell,.content-shell,.dashboard-main{background:var(--bg-canvas)!important}.sidebar{background:var(--bg-surface)!important;border-right:1px solid var(--border-default)!important;box-shadow:none!important}.sidebar a,.sidebar button,.sidebar span,.sidebar small{color:var(--fg-muted)!important;letter-spacing:0!important;font-size:12.5px!important;font-weight:500!important}.sidebar a.is-active,.sidebar .is-active,.sidebar a:hover{color:var(--fg-default)!important;background:#eef7ff!important}.topbar,.control-strip,.panel,.metric-card,.score-card,.chart-card,.kpi-portlet,.integration-card,.installed-connection-table,.orders-table,.aging-detail-table,.aging-distribution-card{background:var(--bg-surface)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-panel)!important;box-shadow:var(--shadow-xs)!important}.topbar{min-height:0!important;padding:0!important}.topbar h1{color:var(--fg-default)!important;letter-spacing:0!important;font-size:26px!important;font-weight:700!important;line-height:1.15!important}.topbar .eyebrow,.panel-heading .eyebrow,.aging-detail-titlebar .eyebrow,.mini-chart-heading span,.metric-card span,.trend-stat-row span,.freshness-pill,.table-head,.aging-sort-head,.kpi-table th{color:var(--fg-subtle)!important;font-family:var(--font-mono-stack)!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:10.5px!important;font-weight:600!important}.panel-heading h2,.aging-detail-titlebar strong,.mini-chart-heading b{color:var(--fg-default)!important;letter-spacing:0!important;font-size:14.5px!important;font-weight:700!important}.search-box,.global-search,.dashboard-tools .icon-button,.user-avatar,.segmented,.card-toggle,.date-range-trigger,.filter-button,.table-open-link,.trend-channel-trigger,.trend-channel-menu,.date-range-popover{border-color:var(--border-default)!important;box-shadow:none!important}.global-search{background:var(--bg-surface-subtle)!important;border-radius:var(--radius-control)!important;width:min(360px,100%)!important;height:36px!important}.global-search input{color:var(--fg-default)!important;font-size:12.5px!important;font-weight:500!important}.dashboard-tools .icon-button,.global-bar .icon-button{border-radius:var(--radius-control)!important;background:var(--bg-surface)!important;width:32px!important;min-width:32px!important;height:32px!important}.user-avatar{border-radius:var(--radius-control)!important;width:32px!important;min-width:32px!important;height:32px!important;color:var(--fg-inverse)!important;background:var(--bg-inverse)!important;border:0!important;font-size:11.5px!important;font-weight:600!important}.control-strip{gap:8px!important;padding:8px!important}.channel-filter,.compact-filter,.trend-controls .card-toggle,.metric-toggle{background:var(--bg-surface-muted)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-control)!important;gap:3px!important;padding:3px!important}.channel-filter button,.compact-filter>button,.date-range-trigger,.filter-button,.trend-controls .card-toggle button,.metric-toggle button,.stack-toggle,.trend-channel-trigger,.table-open-link{height:28px!important;min-height:28px!important;color:var(--fg-muted)!important;box-shadow:none!important;letter-spacing:0!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important;line-height:1!important}.compact-filter>button,.date-range-trigger,.filter-button,.trend-channel-trigger,.stack-toggle,.table-open-link{background:var(--bg-surface)!important;border-color:var(--border-default)!important}.channel-filter button.active,.compact-filter>button.active,.date-range-trigger.active,.trend-controls .card-toggle button.active,.metric-toggle button.active,.stack-toggle.active{color:var(--fg-inverse)!important;background:var(--accent-base)!important;border-color:var(--accent-base)!important}.trend-controls .card-toggle button,.metric-toggle button{width:28px!important;min-width:28px!important;padding:0!important}.stack-toggle{min-width:72px!important}.home-command-grid{gap:16px!important}.home-kpi-strip.trend-stat-row{gap:12px!important}.trend-stat-row div,.metric-card{border-radius:var(--radius-panel)!important;min-height:72px!important;padding:14px 16px!important}.trend-stat-row strong,.metric-card strong,.aov-value{color:var(--fg-default)!important;letter-spacing:0!important;font-size:22px!important;font-weight:700!important}.orders-trend-panel,.home-aging-panel,.aging-full-panel{padding:20px 24px!important}.orders-trend-chart,.aov-expanded-chart,.aov-sparkline,.aging-distribution-chart,.channel-stack-chart{background:var(--bg-surface)!important;box-shadow:none!important;border:0!important;border-radius:0!important}.orders-trend-chart{height:390px!important;padding:10px 0 0!important}.aov-under-trend{border-top:1px solid var(--border-subtle)!important;margin-top:18px!important;padding-top:16px!important}.aov-expanded-chart{height:210px!important}.recharts-cartesian-grid-horizontal line{stroke:var(--border-subtle)!important}.recharts-cartesian-axis-tick-value{fill:var(--fg-subtle)!important;font-family:var(--font-ui)!important;font-size:11px!important;font-weight:500!important}.recharts-tooltip-wrapper .recharts-default-tooltip,.chart-tooltip.compact-chart-tooltip{color:var(--fg-secondary)!important;background:var(--bg-surface)!important;border:1px solid var(--border-default)!important;box-shadow:var(--shadow-md)!important;font-family:var(--font-ui)!important;border-radius:8px!important;font-size:12px!important;font-weight:500!important}.trend-channel-menu,.date-range-popover{background:var(--bg-surface)!important;border-radius:var(--radius-panel)!important;box-shadow:var(--shadow-lg)!important}.trend-channel-menu button,.date-preset-list button,.calendar-day,.date-range-fields input,.date-range-actions button{letter-spacing:0!important;font-size:12px!important;font-weight:500!important}.date-preset-list,.aging-detail-titlebar,.aging-sort-head,.table-head{background:var(--bg-surface-muted)!important}.date-preset-list button.active{color:var(--fg-default)!important;background:#e6e8ec!important}.calendar-month h3,.date-calendar-toolbar span{color:var(--fg-default)!important;letter-spacing:0!important;font-size:18px!important;font-weight:700!important}.calendar-day.in-range{background:var(--accent-subtle)!important}.calendar-day.selected{background:var(--fg-default)!important;border-color:var(--fg-default)!important}.score-card{background:var(--fg-default)!important;color:var(--fg-inverse)!important}.score-card h2,.score-card strong,.score-card b{color:var(--fg-inverse)!important}.score-card .eyebrow,.score-card p,.score-breakdown span{color:#b7bec8!important}.score-donut strong{font-size:22px!important;font-weight:700!important}.aging-distribution-grid{gap:16px!important}.aging-distribution-card{padding:18px 20px!important}.aging-chart-legend,.trend-legend{gap:8px 16px!important}.aging-chart-legend span,.trend-legend button,.trend-legend .moving-average{color:var(--fg-muted)!important;font-family:var(--font-ui)!important;letter-spacing:0!important;font-size:11.5px!important;font-weight:500!important}.aging-chart-legend i,.trend-legend button i{border-radius:2px!important;width:8px!important;height:8px!important}.row-distribution{background:var(--bg-surface-muted)!important;border-radius:2px!important;height:7px!important}.row-distribution i,.row-distribution i:first-child,.row-distribution i:last-child,.row-distribution i:only-child{border-radius:2px!important}.aging-detail-titlebar{border-radius:var(--radius-panel) var(--radius-panel) 0 0!important;min-height:54px!important;padding:12px 16px!important}.aging-sort-table{border-color:var(--border-default)!important;border-radius:0 0 var(--radius-panel) var(--radius-panel)!important;box-shadow:none!important}.aging-sort-head,.aging-sort-row{grid-template-columns:90px minmax(156px,.95fr) 78px 88px 58px minmax(170px,1fr) 110px!important;gap:14px!important}.aging-sort-head{border-bottom:1px solid var(--border-default)!important;min-height:36px!important;padding:0 16px!important}.aging-sort-button{color:var(--fg-subtle)!important;font-family:var(--font-mono-stack)!important;font-size:10.5px!important;font-weight:600!important}.aging-sort-row{min-height:40px!important;color:var(--fg-secondary)!important;background:var(--bg-surface)!important;border-bottom:1px solid var(--border-subtle)!important;padding:9px 16px!important;font-size:12.5px!important;font-weight:500!important}.aging-sort-row:nth-child(odd){background:var(--bg-surface-subtle)!important}.aging-sort-row strong,.aging-sort-row b{color:var(--fg-default)!important;font-family:var(--font-mono-stack)!important;font-weight:600!important}.page-overview .orders-trend-panel .trend-legend button,.page-overview .orders-trend-panel .trend-legend button.active,.page-overview .orders-trend-panel .trend-legend .moving-average,.page-overview .orders-trend-panel .trend-legend .moving-average.active{height:18px!important;min-height:18px!important;color:var(--fg-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:11.5px!important;font-weight:500!important}.page-overview .orders-trend-panel .trend-legend .moving-average i,.page-overview .orders-trend-panel .trend-legend .moving-average.active i{border-top-color:var(--chart-average)!important;border-radius:0!important}@media (width<=980px){.orders-trend-panel,.home-aging-panel,.aging-full-panel{padding:16px!important}.orders-trend-chart{height:320px!important}.aov-expanded-chart{height:180px!important}}body{--font-ui:var(--font-inter,"IBM Plex Sans"), -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", sans-serif;--font-mono-stack:var(--font-geist-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;font-family:var(--font-ui)!important}.topbar h1{font-family:var(--font-ui)!important;letter-spacing:-.02em!important;font-size:26px!important;font-weight:700!important}.topbar .eyebrow,.panel-heading .eyebrow,.aging-detail-titlebar .eyebrow{font-family:var(--font-mono-stack)!important;letter-spacing:.1em!important;font-size:10.5px!important;font-weight:600!important}.topbar .eyebrow{letter-spacing:.12em!important}.panel,.score-card,.aging-detail-table,.aging-distribution-card{border:1px solid var(--border-default)!important;border-radius:var(--radius-panel)!important;box-shadow:none!important}.channel-filter button.active,.compact-filter>button.active,.date-range-trigger.active,.stack-toggle.active{color:var(--fg-inverse)!important;background:var(--bg-inverse)!important;border-color:var(--bg-inverse)!important;box-shadow:none!important}.page-overview .trend-controls .card-toggle button.active{color:var(--fg-default)!important;background:var(--bg-surface)!important;box-shadow:var(--shadow-raised)!important;border-color:#0000!important}.page-overview .trend-controls .card-toggle button.active svg{color:var(--accent-base)!important}.trend-channel-trigger,.trend-controls .card-toggle button,.metric-toggle button,.stack-toggle{height:28px!important;min-height:28px!important;box-shadow:none!important;font-family:var(--font-ui)!important;letter-spacing:0!important;border-radius:7px!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important}.page-overview .trend-controls .card-toggle button,.page-overview .metric-toggle button{width:28px!important;min-width:28px!important;padding:0!important}.page-overview .orders-trend-panel,.page-overview .home-aging-panel,.page-aging .aging-full-panel{padding:20px 24px!important}.page-overview .home-score-stack{align-self:start!important}.page-overview .home-score-stack .score-card{height:auto!important;min-height:0!important}.page-overview .orders-trend-chart{border:0!important;border-radius:0!important;height:390px!important;padding:10px 0 0!important}.page-overview .aov-sparkline.aov-expanded-chart{border:0!important;border-radius:0!important;height:210px!important}.page-overview .trend-stat-row span,.page-overview .metric-card span,.page-overview .score-breakdown span,.page-overview .aov-channel-list span,.page-overview .aging-chart-legend span,.page-overview .trend-legend button,.page-aging .aging-chart-legend span{font-family:var(--font-ui)!important;letter-spacing:0!important;text-transform:none!important;font-size:11.5px!important;font-weight:500!important}.page-overview .trend-stat-row strong,.page-overview .metric-card strong,.page-overview .aov-value{font-family:var(--font-ui)!important;font-size:22px!important;font-weight:700!important}.page-overview .orders-trend-panel .trend-legend button,.page-overview .orders-trend-panel .trend-legend button.active,.page-overview .orders-trend-panel .trend-legend .moving-average,.page-overview .orders-trend-panel .trend-legend .moving-average.active{color:var(--fg-muted)!important;box-shadow:none!important;font-family:var(--font-ui)!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:11.5px!important;font-weight:500!important}.page-overview .orders-trend-panel .trend-legend button.active{color:var(--fg-default)!important}.page-overview .aging-sort-head,.page-overview .aging-sort-row,.page-aging .aging-sort-head,.page-aging .aging-sort-row{grid-template-columns:90px minmax(156px,.95fr) 78px 88px 58px minmax(170px,1fr) 110px!important;gap:14px!important}.page-overview .aging-sort-head,.page-aging .aging-sort-head{background:var(--bg-surface-muted)!important;min-height:36px!important;padding:0 16px!important}.page-overview .aging-sort-row,.page-aging .aging-sort-row{min-height:40px!important;font-family:var(--font-ui)!important;padding:9px 16px!important;font-size:12.5px!important;font-weight:500!important}.page-overview .aging-sort-row strong,.page-overview .aging-sort-row b,.page-aging .aging-sort-row strong,.page-aging .aging-sort-row b{font-family:var(--font-mono-stack)!important;font-weight:600!important}.dashboard-shell{background:var(--bg-canvas)!important;grid-template-columns:224px minmax(0,1fr)!important;min-height:100vh!important;display:grid!important}.side-nav{background:var(--bg-surface)!important;border-right:1px solid var(--border-default)!important;height:100vh!important;box-shadow:none!important;align-self:start!important;padding:16px 12px!important;position:sticky!important;top:0!important}.brand-lockup{border-bottom:1px solid var(--border-subtle)!important;gap:10px!important;padding:4px 6px 16px!important}.brand-mark{width:28px!important;height:28px!important;color:var(--accent-base)!important;background:var(--fg-default)!important;border-radius:7px!important;place-items:center!important;font-size:10px!important;font-weight:700!important;display:inline-grid!important}.brand-lockup strong{color:var(--fg-default)!important;letter-spacing:0!important;font-size:13.5px!important;font-weight:700!important}.brand-lockup span:not(.brand-mark){color:var(--fg-subtle)!important;font-size:10.5px!important;font-weight:500!important}.nav-links{gap:2px!important;margin-top:14px!important}.nav-links a{min-height:34px!important;color:var(--fg-muted)!important;border-radius:8px!important;gap:11px!important;padding:9px 10px!important;font-size:13px!important;font-weight:500!important}.nav-links a svg{width:15px!important;height:15px!important}.nav-links a.is-active{color:var(--fg-default)!important;background:#eef2fc!important;font-weight:600!important}.connector-card{background:var(--bg-surface-subtle)!important;border:1px solid var(--border-subtle)!important;box-shadow:none!important;border-radius:10px!important;margin-top:auto!important;padding:12px!important}.connector-card p,.connector-row{font-family:var(--font-mono-stack)!important;letter-spacing:0!important;font-size:10.5px!important}.connector-card p{color:var(--status-success-fg)!important;font-weight:600!important}.connector-row span{color:var(--fg-subtle)!important}.connector-row strong{color:var(--fg-default)!important;font-weight:600!important}.workspace{min-width:0!important}.topbar{height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:static!important}.topbar .eyebrow{color:#8b93a1!important;font-family:var(--font-mono-stack)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:0!important;font-size:10.5px!important;font-weight:600!important;display:block!important}.topbar h1{letter-spacing:-.02em!important;font-size:26px!important;font-weight:700!important}.dashboard-tools{gap:10px!important}.global-search{background:var(--bg-canvas)!important;border:1px solid var(--border-default)!important;border-radius:8px!important;width:260px!important;height:36px!important;padding:0 14px!important}.control-strip,.filter-summary,.home-command-grid,.dashboard-grid{margin-inline:0!important}.data-status-banner{margin:0!important}.control-strip{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:0!important;margin-bottom:0!important;padding:0!important}.channel-filter,.compact-filter{background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0!important}.channel-filter button,.compact-filter>button,.date-range-trigger,.filter-button{height:34px!important;min-height:34px!important;color:var(--fg-secondary)!important;background:var(--bg-surface)!important;border:1px solid var(--border-default)!important;border-radius:8px!important;padding:0 13px!important;font-size:12.5px!important;font-weight:600!important}.channel-filter button.active,.compact-filter>button.active,.date-range-trigger.active{color:var(--fg-inverse)!important;background:var(--bg-inverse)!important;border-color:var(--bg-inverse)!important;font-family:var(--font-mono-stack)!important;font-size:11.5px!important}.page-overview .home-command-grid{grid-template-columns:minmax(0,1fr) 400px!important;grid-template-areas:"kpis kpis""trend score""aging aging"!important;gap:16px!important}.page-overview .metric-grid{display:none!important}.page-overview .home-kpi-strip.trend-stat-row{background:var(--bg-surface)!important;border:1px solid var(--border-default)!important;box-shadow:none!important;border-radius:12px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}.page-overview .trend-stat-row div{border:0!important;border-right:1px solid var(--border-divider)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:20px 24px!important}.page-overview .trend-stat-row div:last-child{border-right:0!important}.page-overview .trend-stat-row span{color:var(--fg-muted)!important;font-family:var(--font-mono-stack)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:10.5px!important;font-weight:600!important}.page-overview .trend-stat-row strong{font-family:var(--font-ui)!important;letter-spacing:-.02em!important;margin-top:8px!important;font-size:30px!important;font-weight:700!important;line-height:1!important}.page-overview .orders-trend-panel,.page-overview .home-aging-panel,.page-overview .dashboard-grid>.panel,.page-overview .wide-panel{background:var(--bg-surface)!important;border:1px solid var(--border-default)!important;box-shadow:var(--shadow-xs)!important;border-radius:12px!important;padding:20px 24px!important}.page-overview .orders-trend-chart{height:390px!important;padding:8px 0 0!important}.page-overview .trend-controls{gap:8px!important}.page-overview .trend-controls .card-toggle,.page-overview .metric-toggle{background:var(--bg-surface-muted)!important;border-radius:8px!important;height:34px!important;min-height:34px!important;padding:3px!important}.page-overview .trend-channel-trigger,.page-overview .trend-controls .card-toggle button,.page-overview .metric-toggle button,.page-overview .stack-toggle{border-radius:7px!important;height:28px!important;min-height:28px!important;font-size:12px!important}.page-overview .aov-under-trend{display:none!important}.page-overview .home-score-stack{flex-direction:column!important;align-self:start!important;gap:16px!important;display:flex!important}.page-overview .score-card{border-radius:12px!important;padding:20px 24px!important}.page-overview .fulfillment-score-card{background:var(--fg-default)!important;border-color:var(--fg-default)!important}.page-overview .score-donut{flex-basis:96px!important;width:96px!important;height:96px!important}.page-overview .score-donut strong{font-size:22px!important;font-weight:700!important}.page-overview .score-donut-row{gap:20px!important;margin-top:14px!important}.page-overview .score-breakdown{font-family:var(--font-mono-stack)!important;gap:9px!important;font-size:12px!important}.page-overview .score-breakdown span{color:#b7bec8!important;justify-content:space-between!important}.page-overview .score-breakdown b{color:var(--fg-inverse)!important;font-family:var(--font-mono-stack)!important;font-size:12px!important}.page-overview .aov-side-card{color:var(--fg-default)!important;background:var(--bg-surface)!important;border:1px solid var(--border-default)!important}.page-overview .aov-side-card h2{color:var(--fg-default)!important;margin-top:8px!important;font-size:28px!important;font-weight:700!important}.aov-channel-list{gap:0;margin-top:8px;display:grid}.aov-channel-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:132px minmax(0,1fr) 58px;align-items:center;gap:12px;padding:8px 0;display:grid}.aov-channel-row span{min-width:0;color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.aov-channel-row b{font-family:var(--font-mono-stack);text-align:right;font-size:12px;font-weight:600;color:var(--fg-default)!important}.aov-channel-track{background:var(--bg-surface-muted);border-radius:2px;height:5px;overflow:hidden}.aov-channel-track i{border-radius:2px;height:100%;display:block}.page-overview .aov-side-card p{color:var(--fg-subtle)!important;margin:10px 0 0!important;font-size:11.5px!important;line-height:1.5!important}.page-overview .home-aging-panel{margin-top:0!important}.page-overview .aging-distribution-grid{grid-template-columns:1fr 1fr!important;margin-top:18px!important}.page-overview .aging-distribution-card{box-shadow:none!important;border:0!important;padding:0!important}.page-overview .aging-detail-table{margin-top:20px!important}.page-overview .aging-detail-titlebar{background:var(--bg-surface)!important;border:0!important;border-bottom:1px solid var(--border-default)!important;border-radius:0!important;padding:0 0 12px!important}.page-overview .aging-sort-table{border:0!important;border-radius:0!important}.page-overview .dashboard-grid.overview-grid{grid-template-columns:minmax(0,1fr) 400px!important;gap:16px!important;margin-top:16px!important;margin-bottom:24px!important}.page-overview .channel-row{border-bottom:1px solid var(--border-subtle)!important;background:0 0!important;border-radius:0!important;grid-template-columns:180px minmax(0,1fr) 230px 18px!important;gap:16px!important;padding:13px 0!important}.page-overview .channel-row:hover{background:var(--bg-surface-subtle)!important}.page-overview .channel-row strong{font-size:12.5px!important;font-weight:600!important}.page-overview .channel-row span,.page-overview .channel-stats span,.page-overview .pace-row span,.page-overview .pace-row strong,.page-overview .legend span{color:var(--fg-subtle)!important;font-family:var(--font-mono-stack)!important;font-size:11.5px!important;font-weight:500!important}.page-overview .channel-stats{justify-content:flex-end!important;gap:14px!important}.page-overview .pace-row strong{color:var(--fg-default)!important;font-weight:600!important}.page-overview .channel-bars,.page-overview .dual-bar{background:var(--bg-surface-muted)!important;border-radius:2px!important;height:7px!important}.page-overview .channel-bars span,.page-overview .dual-bar i,.page-overview .dual-bar b{border-radius:2px!important}.page-overview .pace-list{gap:16px!important;margin-top:18px!important}.page-overview .pace-row{grid-template-columns:88px minmax(0,1fr) 66px!important;gap:12px!important}@media (width<=1180px){.dashboard-shell{grid-template-columns:72px minmax(0,1fr)!important}.brand-lockup div,.nav-links a span,.connector-card{display:none!important}.page-overview .home-command-grid,.page-overview .dashboard-grid.overview-grid{grid-template-columns:1fr!important;grid-template-areas:"kpis""trend""score""aging"!important}}.dashboard-shell{gap:0!important;padding:0!important}.side-nav{border:0!important;border-right:1px solid var(--border-default)!important;width:224px!important;height:100vh!important;box-shadow:none!important;border-radius:0!important;top:0!important;left:0!important}.workspace{width:100%!important;max-width:1440px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:20px!important;margin:0 auto!important;padding:28px 40px 56px!important}.page-overview .control-strip{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}@media (width<=1180px){.side-nav{width:72px!important}}.aging-alert{align-items:center!important;gap:var(--space-3)!important;padding:var(--space-3) var(--space-45)!important;background:var(--status-danger-bg)!important;border:1px solid var(--status-danger-border)!important;border-radius:var(--radius-lg)!important;font-size:var(--text-body)!important;color:var(--fg-default)!important;display:flex!important}.aging-alert-dot{border-radius:var(--radius-round);background:var(--status-danger-fg);flex:none;width:8px;height:8px}.aging-alert-action{font-weight:var(--fw-semibold);white-space:nowrap;margin-left:auto;color:var(--status-danger-fg)!important}.aging-alert-action:hover{text-decoration:underline}.risk-stack .fresh,.aging-fill.fresh{background:var(--chart-1)!important}.risk-stack .good,.aging-fill.good{background:var(--chart-2)!important}.risk-stack .watch,.aging-fill.watch{background:var(--chart-3)!important}.risk-stack .critical,.aging-fill.critical{background:var(--chart-4)!important}.pie-legend i.good,.pie-legend .good{background:var(--chart-1)!important}.pie-legend i.late,.pie-legend .late{background:var(--chart-4)!important}.ov-alert,.ov-kpis,.ov-card,.ov-row,.ov-footer{line-height:normal}.ov-alert{color:#14171d;background:#fbede8;border:1px solid #f0d5cb;border-radius:10px;align-items:center;gap:12px;padding:12px 18px;font-size:13px;display:flex}.ov-alert-dot{background:#b4472e;border-radius:50%;flex:none;width:8px;height:8px}.ov-alert-action{color:#b4472e;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-weight:600}.ov-alert-action:hover{text-decoration:underline}.ov-empty{background:#f8f9fb;border:1px solid #e3e6eb;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;max-width:620px;margin:32px 0;padding:28px 32px;line-height:normal;display:flex}.ov-empty-title{color:#14171d;margin:0;font-size:19px;font-weight:700}.ov-empty-body{color:#414855;margin:0;font-size:14px;line-height:1.5}.ov-empty-note{color:#5c6470;margin:0;font-size:12.5px;line-height:1.5}.ov-empty-action{color:#fff;font:inherit;cursor:pointer;background:#14171d;border:0;border-radius:8px;margin-top:6px;padding:8px 14px;font-size:13px;font-weight:600}.ov-empty-action:hover{background:#2b303a}.ov-kpis{background:#fff;border:1px solid #e3e6eb;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid}.ov-kpi{border-right:1px solid #edeff2;padding:20px 24px}.ov-kpi:last-child{border-right:0}.ov-kpi-label{font-family:var(--font-mono-stack);letter-spacing:.1em;color:#8b93a1;text-transform:uppercase;font-size:10.5px;font-weight:600}.ov-kpi-value{letter-spacing:-.02em;color:#14171d;margin-top:8px;font-size:30px;font-weight:700}.ov-kpi-value-row{align-items:baseline;gap:8px;margin-top:8px;display:flex}.ov-kpi-value-row .ov-kpi-value{margin-top:0}.ov-kpi-chip{color:#1f7a43;background:#e8f4ec;border-radius:5px;padding:2px 7px;font-size:12px;font-weight:600}.ov-kpi-caption{font-family:var(--font-mono-stack);color:#8b93a1;text-transform:uppercase;margin-top:5px;font-size:11.5px}.ov-card{background:#fff;border:1px solid #e3e6eb;border-radius:12px;padding:20px 24px}.ov-card-dark{color:#f3f4f6;background:#14171d;border:0}.ov-card-aov{flex:1}.ov-card-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ov-card-title{color:#14171d;font-size:14.5px;font-weight:700}.ov-card-sub{font-family:var(--font-mono-stack);color:#8b93a1;text-transform:uppercase;margin-top:3px;font-size:11.5px}.ov-meta{font-family:var(--font-mono-stack);color:#8b93a1;text-transform:uppercase;font-size:11px}.ov-note{color:#5c6470;margin:10px 0 0;font-size:11.5px;line-height:1.5}.ov-note-top{border-top:1px solid #f0f1f4;margin-top:16px;padding-top:12px}.ov-note-dark{color:#8b93a1;border-top:1px solid #2a2f38;margin-top:14px;padding-top:12px;font-size:11px}.ov-chip{font-family:var(--font-mono-stack);text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.ov-chip-danger{color:#b4472e;background:#fbede8}.ov-link{color:#2b5fd9;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.ov-link:hover{color:#1e4ab0}.ov-row{gap:16px;display:grid}.ov-row-trend{grid-template-columns:minmax(0,1fr) 360px}.ov-row-half{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ov-row-sources{grid-template-columns:minmax(0,1fr) 400px}.ov-stack{flex-direction:column;gap:16px;display:flex}.ov-toggle{background:#f3f4f6;border-radius:7px;gap:2px;padding:2px;font-size:11.5px;display:flex}.ov-toggle button{color:#5c6470;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 12px;font-weight:600}.ov-toggle button.is-on{color:#14171d;background:#fff;box-shadow:0 1px 2px #14171d14}.ov-plot{height:230px;margin-top:20px;position:relative}.ov-grid{font-family:var(--font-mono-stack);color:#b6bcc6;flex-direction:column;justify-content:space-between;font-size:10px;display:flex;position:absolute;inset:0}.ov-gridline{border-top:1px dashed #e3e6eb;position:relative}.ov-gridline-base{border-top:1px solid #d7dbe1}.ov-gridline span{position:absolute;top:-14px;right:0}.ov-avgline{z-index:1;border-top:1.5px dashed #ffd25f;position:absolute;left:0;right:34px}.ov-bars{align-items:flex-end;gap:4px;display:flex;position:absolute;inset:0 34px 0 0}.ov-bar{background:#4c6fff;border-radius:2px 2px 0 0;flex:1}.ov-bar.is-peak{background:#c2d0ff}.ov-bar:hover{background:#1e4ab0}.ov-ticks{font-family:var(--font-mono-stack);color:#8b93a1;text-transform:uppercase;justify-content:space-between;margin-top:10px;padding-right:34px;font-size:10.5px;display:flex}.ov-legend{color:#5c6470;border-top:1px solid #f0f1f4;gap:18px;margin-top:14px;padding-top:13px;font-size:11.5px;display:flex}.ov-legend-plain{border-top:0;gap:16px;padding-top:0}.ov-legend-top{margin-top:18px}.ov-legend span{align-items:center;gap:7px;display:flex}.ov-legend-end{margin-left:auto}.ov-swatch{background:#4c6fff;border-radius:2px;flex:none;width:10px;height:10px}.ov-swatch-peak{background:#c2d0ff}.ov-swatch-sq{border-radius:0;width:9px;height:9px}.ov-swatch-open{background:#ffc02e}.ov-swatch-track{background:#f0f1f4;border:1px solid #e3e6eb}.ov-swatch-line{border-top:1.5px dashed #ffd25f;flex:none;width:14px;height:0}.ov-score{align-items:center;gap:20px;margin-top:14px;display:flex}.ov-donut{border-radius:50%;flex:none;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.ov-donut-hole{background:#14171d;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:22px;font-weight:700;display:flex}.ov-score-list{font-family:var(--font-mono-stack);flex-direction:column;flex:1;gap:9px;margin:0;font-size:12px;display:flex}.ov-score-list>div{justify-content:space-between;display:flex}.ov-score-list dt{color:#8b93a1;text-transform:uppercase}.ov-score-list dd{margin:0;font-weight:600}.ov-warn{color:#e88b6f}.ov-danger{color:#b4472e}.ov-track{background:#f0f1f4;border-radius:2px}.ov-track>i{background:#4c6fff;border-radius:2px;height:100%;display:block}.ov-track-sm{height:5px}.ov-track-md{height:6px}.ov-track-lg{height:9px}.ov-track-pace{height:8px}.ov-track-src{height:7px;display:flex;overflow:hidden}.ov-track-src>i{border-radius:0}.ov-src-shipped{background:#4c6fff}.ov-src-open{background:#ffc02e}.ov-card-head-tight{gap:12px}.ov-aov{flex-direction:column;margin-top:10px;font-size:12.5px;display:flex}.ov-aov-row{border-bottom:1px solid #f0f1f4;grid-template-columns:130px minmax(0,1fr) 56px;align-items:center;gap:12px;padding:8px 0;display:grid}.ov-aov-row>span{color:#5c6470;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ov-aov-row>b{font-family:var(--font-mono-stack);text-align:right;color:#14171d;font-weight:600}.ov-buckets{font-family:var(--font-mono-stack);flex-direction:column;gap:14px;margin-top:20px;font-size:12px;display:flex}.ov-bucket{grid-template-columns:52px minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid}.ov-bucket>span{color:#8b93a1;text-transform:uppercase}.ov-bucket>b{text-align:right;color:#14171d;font-weight:600}.ov-stackbar{border-radius:3px;gap:2px;height:12px;margin-top:22px;display:flex;overflow:hidden}.ov-share-legend{color:#5c6470;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 24px;margin-top:18px;font-size:12px;display:grid}.ov-share-legend>div{align-items:center;gap:8px;min-width:0;display:flex}.ov-share-legend i{flex:none;width:8px;height:8px}.ov-share-legend b{font-family:var(--font-mono-stack);color:#14171d;margin-left:auto;font-weight:600}.ov-thead,.ov-trow{grid-template-columns:90px 80px 90px 56px minmax(0,1fr) 110px;align-items:center;gap:14px;display:grid}.ov-thead{font-family:var(--font-mono-stack);letter-spacing:.1em;color:#8b93a1;text-transform:uppercase;border-bottom:1px solid #e3e6eb;padding:16px 0 9px;font-size:10px;font-weight:600}.ov-trow{border-bottom:1px solid #f0f1f4;padding:10px 0;font-size:12.5px}.ov-trow:hover{background:#fafbfc}.ov-strong{color:#14171d;font-weight:600}.ov-num{font-family:var(--font-mono-stack);color:#14171d;font-weight:600}.ov-muted-num{font-family:var(--font-mono-stack);color:#8b93a1}.ov-right{text-align:right}.ov-age{font-family:var(--font-mono-stack);text-transform:uppercase;border-radius:5px;justify-self:start;padding:2px 7px;font-size:11px}.ov-age-fresh{color:#1f7a43;background:#e8f4ec}.ov-age-warn{color:#8a6a1b;background:#f7f0dd}.ov-age-stale{color:#b4472e;background:#fbede8}.ov-tfoot{font-family:var(--font-mono-stack);color:#8b93a1;text-transform:uppercase;justify-content:space-between;padding-top:12px;font-size:11.5px;display:flex}.ov-sources{flex-direction:column;margin-top:8px;display:flex}.ov-source{border-bottom:1px solid #f0f1f4;grid-template-columns:180px minmax(0,1fr) 230px;align-items:center;gap:16px;padding:13px 0;display:grid}.ov-source:hover{background:#fafbfc}.ov-source-name{color:#14171d;font-size:12.5px;font-weight:600}.ov-source-booked{font-family:var(--font-mono-stack);color:#8b93a1;text-transform:uppercase;margin-top:2px;font-size:11px}.ov-source-stats{font-family:var(--font-mono-stack);color:#8b93a1;text-transform:uppercase;justify-content:flex-end;gap:14px;font-size:11.5px;display:flex}.ov-source-stats b{color:#14171d;font-weight:600}.ov-freshness{font-family:var(--font-mono-stack);color:#8b93a1;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.ov-freshness.is-live{color:#1f7a43}.ov-freshness:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ov-pace{flex-direction:column;gap:16px;margin-top:18px;font-size:12px;display:flex}.ov-pace-head{color:#5c6470;justify-content:space-between;margin-bottom:6px;display:flex}.ov-pace-head b{font-family:var(--font-mono-stack);color:#14171d;font-weight:600}.ov-footer{font-family:var(--font-mono-stack);color:#8b93a1;text-transform:uppercase;justify-content:space-between;padding-top:4px;font-size:11px;display:flex}@media (width<=1440px){.ov-row-trend,.ov-row-sources,.ov-row-half{grid-template-columns:minmax(0,1fr)}.ov-stack{flex-direction:row;align-items:stretch}.ov-stack>*{flex:1 1 0;min-width:0}}@media (width<=900px){.ov-stack{flex-direction:column}}.hdr-controls{align-items:center;gap:8px;line-height:normal;display:flex}.topbar,.topbar h1,.topbar .eyebrow{line-height:normal!important}.hdr-anchor{position:relative}.hdr-btn{color:#5c6470;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e3e6eb;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;display:flex}.hdr-btn:hover{border-color:#d7dbe1}.hdr-btn svg{color:#8b93a1}.hdr-badge{color:#fff;font-family:var(--font-mono-stack);background:#2b5fd9;border-radius:99px;padding:1px 6px;font-size:10px;font-weight:600}.hdr-seg{background:#fff;border:1px solid #e3e6eb;border-radius:8px;align-items:stretch;padding:2px;display:flex}.hdr-seg button{color:#5c6470;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:12px}.hdr-seg button:hover{color:#14171d;background:#f3f4f6}.hdr-seg button.is-on{color:#fff;font-family:var(--font-mono-stack);text-transform:uppercase;background:#14171d;font-size:11.5px;font-weight:600}.hdr-seg button.is-on:hover{background:#1c2027}.hdr-seg .hdr-anchor{display:flex}.hdr-menu{z-index:40;background:#fff;border:1px solid #e3e6eb;border-radius:10px;flex-direction:column;min-width:190px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #14171d14}.hdr-menu button{color:#5c6470;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:12.5px}.hdr-menu button:hover{background:#f3f4f6}.hdr-menu button.is-on{color:#14171d;background:#eef2fc;font-weight:600}.ov-row-thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.ov-table>.ov-thead,.ov-table>.ov-trow{grid-template-columns:var(--ov-cols,90px 80px 90px 56px minmax(0, 1fr) 110px)}.ov-trow-button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0f1f4}.ov-trow-button:hover{background:#fafbfc}.ov-chip-neutral{color:#5c6470;background:#f0f1f4}.ov-chip-info{color:#1e4ab0;background:#eef2fc}.ov-chip-success{color:#1f7a43;background:#e8f4ec}.ov-chip-warning{color:#8a6a1b;background:#f7f0dd}.ov-kpi-chip-success{color:#1f7a43;background:#e8f4ec}.ov-kpi-chip-warning{color:#8a6a1b;background:#f7f0dd}.ov-kpi-chip-danger{color:#b4472e;background:#fbede8}.ov-kpi-chip-info{color:#1e4ab0;background:#eef2fc}.ov-kpi-chip-neutral{color:#5c6470;background:#f0f1f4}.ov-status{font-family:var(--font-mono-stack);text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.ov-status i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ov-status-success{color:#1f7a43}.ov-status-warning{color:#8a6a1b}.ov-status-danger{color:#b4472e}.ov-status-info{color:#2b5fd9}.ov-status-neutral{color:#8b93a1}.ov-btn{color:#14171d;font:inherit;white-space:nowrap;cursor:pointer;transition:var(--transition-colors);background:#fff;border:1px solid #e3e6eb;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.ov-btn:hover:not(:disabled){background:#f3f4f6;border-color:#d7dbe1}.ov-btn:disabled{color:#b6bcc6;cursor:not-allowed}.ov-btn-primary{color:#fff;background:#14171d;border-color:#14171d}.ov-btn-primary:hover:not(:disabled){background:#1c2027;border-color:#1c2027}.ov-btn-primary:disabled{color:#8b93a1;background:#e3e6eb;border-color:#e3e6eb}.ov-btn-quiet{color:#5c6470;background:0 0;border-color:#0000;padding:8px 10px}.ov-btn-quiet:hover:not(:disabled){color:#14171d;background:#f3f4f6;border-color:#0000}.ov-empty{color:#8b93a1;text-align:center;place-items:center;gap:6px;padding:40px 24px;display:grid}.ov-empty-title{color:#14171d;font-size:13px;font-weight:600}.ov-empty p{max-width:46ch;margin:0;font-size:12px;line-height:1.5}.cx-body{flex-direction:column;gap:16px;display:flex}.cx-facts{border-top:1px solid #f0f1f4;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:14px 0 0;display:grid}.cx-facts dt{font-family:var(--font-mono-stack);letter-spacing:.1em;color:#8b93a1;text-transform:uppercase;font-size:10.5px;font-weight:600}.cx-facts dd{color:#14171d;margin:6px 0 0;font-size:12.5px}.cx-form{border-top:1px solid #f0f1f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding-top:14px;display:grid}.cx-field{flex-direction:column;gap:6px;min-width:0;display:flex}.cx-field-label{color:#14171d;font-size:12px;font-weight:600}.cx-field input{color:#14171d;height:34px;font:inherit;background:#fff;border:1px solid #e3e6eb;border-radius:8px;padding:0 12px;font-size:12.5px}.cx-field input:focus-visible{outline-offset:1px;outline:2px solid #2b5fd9}.cx-field-help{color:#8b93a1;font-size:11px;line-height:1.45}.cx-actions{grid-column:1/-1;gap:8px;display:flex}.cx-activity{flex-direction:column;display:flex}.cx-activity-row{border-bottom:1px solid #f0f1f4;grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:16px;padding:12px 0;display:grid}.cx-activity-row:last-child{border-bottom:0}.cx-activity-title{color:#14171d;font-size:12.5px;font-weight:600}.cx-activity-detail{color:#5c6470;margin-top:3px;font-size:12px;line-height:1.5}@media (width<=900px){.cx-facts,.cx-form{grid-template-columns:minmax(0,1fr)}}.fx-queue{flex-direction:column;margin-top:4px;display:flex}.fx-queue-row{border-bottom:1px solid #f0f1f4;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.fx-queue-row:last-child{border-bottom:0}.fx-queue-name{color:#14171d;font-size:12.5px;font-weight:600}.fx-queue-meta{font-family:var(--font-mono-stack);color:#8b93a1;text-transform:uppercase;margin-top:2px;font-size:11px}.fx-queue-stats{font-family:var(--font-mono-stack);color:#8b93a1;text-transform:uppercase;gap:14px;font-size:11.5px;display:flex}.fx-queue-stats b{color:#14171d;font-weight:600}.fx-exceptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin-top:4px;display:grid}.fx-exception{border-bottom:1px solid #f0f1f4;align-items:center;gap:12px;padding:10px 0;display:flex}.fx-exception-count{width:28px;height:28px;font-family:var(--font-mono-stack);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.fx-exception-danger{color:#b4472e;background:#fbede8}.fx-exception-warning{color:#8a6a1b;background:#f7f0dd}.fx-exception-label{color:#14171d;font-size:12.5px;font-weight:600}.fx-exception-detail{color:#5c6470;margin-top:2px;font-size:11.5px;line-height:1.45}@media (width<=900px){.fx-exceptions{grid-template-columns:minmax(0,1fr)}}.ov-trow>.ov-age,.ov-trow>span>.ov-chip{justify-self:start}.ov-trow>.ov-age.ov-right{justify-self:end}.rc-funnel{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:18px;display:grid}.rc-step{background:#fafbfc;border:1px solid #edeff2;border-radius:10px;padding:16px 18px}.rc-step-label{font-family:var(--font-mono-stack);letter-spacing:.1em;color:#8b93a1;text-transform:uppercase;font-size:10.5px;font-weight:600}.rc-step-value{letter-spacing:-.02em;color:#14171d;margin-top:6px;font-size:24px;font-weight:700}.rc-step-note{color:#5c6470;margin-top:4px;font-size:11.5px}.rc-gap{min-width:120px;font-family:var(--font-mono-stack);color:#8b93a1;text-align:center;text-transform:uppercase;place-items:center;padding:0 8px;font-size:11px;display:grid}.rc-gap:before{content:"→";color:#c6cbd3;margin-bottom:4px;font-size:14px;display:block}.rc-gap.is-open{color:#8a6a1b}.rc-gap.is-bad{color:#b4472e;font-weight:600}.rc-checks{flex-direction:column;margin-top:4px;display:flex}.rc-check{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0f1f4;border-radius:8px;align-items:flex-start;gap:12px;margin:0 -8px;padding:12px 8px;display:flex}.rc-check:hover:not(:disabled){background:#fafbfc}.rc-check.is-on{background:#eef2fc}.rc-check:disabled{cursor:default}.rc-check-count{color:#14171d;min-width:34px;font-family:var(--font-mono-stack);background:#f0f1f4;border-radius:6px;place-items:center;padding:3px 6px;font-size:12px;font-weight:600;display:grid}.rc-check.is-blocked .rc-check-count{color:#b6bcc6}.rc-check-body{flex-direction:column;gap:2px;min-width:0;display:flex}.rc-check-label{color:#14171d;font-size:12.5px;font-weight:600}.rc-check-meaning{color:#5c6470;font-size:11.5px;line-height:1.45}.rc-providers{flex-direction:column;margin-top:4px;display:flex}.rc-provider{border-bottom:1px solid #f0f1f4;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.rc-provider:last-child{border-bottom:0}.rc-provider-name{color:#14171d;text-transform:capitalize;font-size:12.5px;font-weight:600}.rc-provider-meta{font-family:var(--font-mono-stack);color:#8b93a1;text-transform:uppercase;margin-top:2px;font-size:11px}.rc-provider-right{align-items:center;gap:12px;display:flex}.rc-provider-lag{font-family:var(--font-mono-stack);color:#8b93a1;text-transform:uppercase;font-size:11px}.rc-issue{align-items:center;gap:10px;min-width:0;display:flex}.rc-issue-detail{color:#5c6470;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (width<=1180px){.rc-funnel{grid-template-columns:minmax(0,1fr)}.rc-gap:before{content:"↓"}}.ov-kpis,.page-overview .home-kpi-strip.trend-stat-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none!important}@media (width<=1180px){.ov-kpis{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ov-kpi:nth-child(2n){border-right:0}}.kp-up{color:#1f7a43}.kp-down{color:#b4472e}.kp-channels{flex-direction:column;gap:16px;margin-top:6px;display:flex}.kp-channel-head{color:#5c6470;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;font-size:12.5px;display:flex}.kp-channel-head b{font-family:var(--font-mono-stack);color:#14171d;font-weight:600}.kp-channel-meta{font-family:var(--font-mono-stack);color:#8b93a1;text-transform:uppercase;margin-top:5px;font-size:11px}.kp-backdrop{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14171d52;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.kp-modal{background:#fff;border-radius:12px;width:min(460px,100%);padding:24px;line-height:normal;box-shadow:0 18px 48px #14171d2e}.kp-modal-head{margin-bottom:18px}.kp-modal-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.kp-modal-message{color:#5c6470;grid-column:1/-1;margin:0;font-size:11.5px;line-height:1.5}.ov-bucket{grid-template-columns:88px minmax(0,1fr) 44px}.ov-toggle-row{gap:8px;display:flex}.ov-toggle button{justify-content:center;align-items:center;min-width:30px;display:inline-flex}.ov-toggle button svg{display:block}.ov-bar-stack{flex-direction:column-reverse;flex:1;display:flex}.ov-bar-stack>i:last-of-type{border-radius:2px 2px 0 0}.ov-bar-stack>i{background:#4c6fff;width:100%;display:block}.ov-bar-stack>i.is-peak{background:#9fb6ee}.ov-svg{width:calc(100% - 34px);height:100%;position:absolute;inset:0 34px 0 0}.page-orders .table-head,.page-orders .table-row{gap:var(--space-3)!important;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1.1fr) 52px 104px 108px minmax(0,.7fr)!important;align-items:center!important}.page-orders .table-head>span,.page-orders .table-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-orders .table-head{border-bottom:1px solid var(--border-default)!important;background:0 0!important}.page-orders .table-row{padding:12px 0!important}.page-orders .table-row>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.page-orders .table-row strong{color:var(--fg-default)!important;font-size:12.5px!important;font-weight:600!important}.page-orders .table-row small{font-family:var(--font-mono-stack);color:var(--fg-muted);text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.page-orders .table-head>span:nth-child(4),.page-orders .table-head>span:nth-child(7){text-align:right}.page-orders .table-row>span.ov-right{text-align:right;justify-self:end}.ov-bar-stack{position:relative}.ov-tip{z-index:20;color:#f3f4f6;pointer-events:none;white-space:nowrap;background:#14171d;border-radius:8px;flex-direction:column;gap:5px;min-width:168px;margin-bottom:8px;padding:10px 12px;font-size:11.5px;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #14171d38}.ov-bar-stack:hover .ov-tip{display:flex}.ov-tip>b{font-family:var(--font-mono-stack);letter-spacing:.08em;color:#8b93a1;text-transform:uppercase;font-size:10.5px;font-weight:600}.ov-tip>span{align-items:center;gap:7px;display:flex}.ov-tip i{border-radius:2px;flex:none;width:8px;height:8px}.ov-tip em{font-family:var(--font-mono-stack);margin-left:auto;padding-left:16px;font-style:normal;font-weight:600}.ov-tip-total{color:#fff;border-top:1px solid #2a2f38;margin-top:2px;padding-top:6px;font-weight:600}.ov-plot,.ov-bars{overflow:visible}.hdr-menu button{align-items:center;gap:9px;display:flex}.hdr-check{color:#fff;background:#fff;border:1px solid #d7dbe1;border-radius:4px;flex:none;place-items:center;width:15px;height:15px;font-size:10px;line-height:1;display:grid}.hdr-menu button.is-on .hdr-check{background:#2b5fd9;border-color:#2b5fd9}.hdr-menu-rule{background:#f0f1f4;height:1px;margin:4px 0}.cx-tabs{background:#fff;border:1px solid #e3e6eb;border-radius:10px;align-self:start;gap:2px;padding:3px;display:flex}.cx-tabs button{color:#5c6470;font:inherit;cursor:pointer;transition:var(--transition-colors);background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;display:flex}.cx-tabs button:hover{color:#14171d;background:#f3f4f6}.cx-tabs button.is-on{color:#fff;background:#14171d}.cx-tab-count{font-family:var(--font-mono-stack);background:#ffffff29;border-radius:99px;padding:1px 6px;font-size:10px}.cx-tabs button:not(.is-on) .cx-tab-count{color:#8b93a1;background:#f0f1f4}.cx-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.cx-card{background:#fff;border:1px solid #e3e6eb;border-radius:12px;flex-direction:column;gap:14px;padding:20px;line-height:normal;display:flex}.cx-card.is-muted{background:#fafbfc}.cx-card-top{align-items:center;gap:12px;display:flex}.cx-icon{color:#fff;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:16px;font-weight:700;display:grid}.cx-card-id{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cx-card-name{color:#14171d;font-size:13.5px;font-weight:700}.cx-card-summary{color:#5c6470;margin:0;font-size:12px;line-height:1.5}.cx-meta{border-top:1px solid #f0f1f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding-top:12px;display:grid}.cx-meta dt{font-family:var(--font-mono-stack);letter-spacing:.1em;color:#8b93a1;text-transform:uppercase;font-size:10px;font-weight:600}.cx-meta dd{color:#14171d;margin:5px 0 0;font-size:12.5px}.cx-card-actions{gap:8px;margin-top:auto;display:flex}.cx-switch{cursor:pointer;width:38px;height:22px;transition:background var(--duration-fast) var(--ease-out);background:#e3e6eb;border:0;border-radius:99px;flex:none;padding:0;position:relative}.cx-switch i{width:16px;height:16px;transition:transform var(--duration-fast) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.cx-switch.is-on{background:#1f7a43}.cx-switch.is-on i{transform:translate(16px)}.cx-switch:disabled{opacity:.45;cursor:not-allowed}.cx-scrim{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14171d52;justify-content:flex-end;display:flex;position:fixed;inset:0}.cx-drawer{background:#fff;border-left:1px solid #e3e6eb;flex-direction:column;width:min(460px,100%);height:100%;line-height:normal;display:flex;overflow-y:auto;box-shadow:-18px 0 48px #14171d24}.cx-drawer-head{border-bottom:1px solid #f0f1f4;align-items:center;gap:12px;padding:20px 24px;display:flex}.cx-drawer-head .cx-card-sub{color:#8b93a1;font-size:11.5px}.cx-drawer-body{flex-direction:column;gap:14px;padding:20px 24px 28px;display:flex}.cx-drawer-note{color:#5c6470;margin:0 0 4px;font-size:11.5px;line-height:1.5}.cx-drawer-actions{gap:8px;margin-top:6px;display:flex}.cx-drawer-error,.cx-drawer-ok{border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.cx-drawer-error{color:#b4472e;background:#fbede8;border:1px solid #f0d5cb}.cx-drawer-ok{color:#1f7a43;background:#e8f4ec;border:1px solid #cfe6d8}.cx-progress{color:#5c6470;align-items:center;gap:10px;font-size:12px;display:flex}.cx-progress i{background:#f0f1f4;border-radius:99px;flex:1;height:4px;position:relative;overflow:hidden}.cx-progress i:after{content:"";width:var(--cx-pct,0%);transition:width var(--duration-base) var(--ease-out);background:#4c6fff;border-radius:99px;position:absolute;inset:0 auto 0 0}.cx-progress.is-indeterminate i:after{width:40%;animation:cx-slide 1.1s var(--ease-out) infinite}@keyframes cx-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.cx-progress span{min-width:132px;font-family:var(--font-mono-stack);text-align:right;white-space:nowrap;font-size:11px}@media (prefers-reduced-motion:reduce){.cx-progress.is-indeterminate i:after{opacity:.5;width:100%;animation:none}}:root{--border:var(--border-default);--text:var(--fg-default)}.ks-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:14px;padding:18px 20px 16px;line-height:normal;display:flex}.ks-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ks-head h2{letter-spacing:-.01em;color:var(--text);margin:2px 0 0;font-size:15px;font-weight:600}.ks-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:10px;font-weight:600}.ks-caption{color:var(--text-muted);margin:-4px 0 0;font-size:11px}.ks-controls{align-items:center;gap:8px;display:flex}.ks-seg{border:1px solid var(--border);background:0 0;border-radius:7px;display:inline-flex;overflow:hidden}.ks-seg button{appearance:none;font:inherit;color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:500;display:inline-flex}.ks-seg button+button{border-left:1px solid var(--border)}.ks-seg button:hover{color:var(--text)}.ks-seg button.is-on{color:#4c6fff;background:#4c6fff1a}.ks-seg-icon button{padding:5px 8px}.ks-plot{gap:10px;display:flex}.ks-axis{font-variant-numeric:tabular-nums;height:260px;color:var(--text-muted);text-align:right;flex-direction:column;justify-content:space-between;min-width:34px;padding-bottom:0;font-size:10px;display:flex}.ks-bars{border-bottom:1px solid var(--border);flex:1;align-items:flex-end;gap:6px;height:260px;display:flex}.ks-group{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;height:100%;display:flex;position:relative}.ks-group-bars{justify-content:center;align-items:flex-end;gap:2px;height:100%;display:flex}.ks-group-bars>i{min-width:2px;max-width:14px;transition:opacity var(--duration-fast) var(--ease-out);border-radius:2px 2px 0 0;flex:1}.ks-group:hover .ks-group-bars>i{opacity:.75}.ks-xlabel{text-align:center;color:var(--text-muted);white-space:nowrap;padding-top:6px;font-size:10px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ks-area{flex:1;height:260px;position:relative}.ks-area>svg{border-bottom:1px solid var(--border);width:100%;height:100%;display:block}.ks-area-hits{display:flex;position:absolute;inset:0}.ks-hit{flex:1;position:relative}.ks-tip{bottom:calc(var(--ks-top,100%) + 10px);z-index:5;border:1px solid var(--border);background:var(--surface);opacity:0;visibility:hidden;pointer-events:none;min-width:150px;transition:opacity var(--duration-fast) var(--ease-out);border-radius:8px;padding:8px 10px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0f172a24}.ks-group:hover .ks-tip,.ks-hit:hover .ks-tip{opacity:1;visibility:visible}.ks-group:first-child .ks-tip,.ks-hit:first-child .ks-tip{left:0;transform:none}.ks-group:last-child .ks-tip,.ks-hit:last-child .ks-tip{left:auto;right:0;transform:none}.ks-tip-head{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 6px;font-size:10px;font-weight:600}.ks-tip-row{color:var(--text);grid-template-columns:8px 1fr auto;align-items:center;gap:7px;margin:0;padding:1px 0;font-size:11px;display:grid}.ks-tip-row i{border-radius:2px;width:8px;height:8px}.ks-tip-row b{font-variant-numeric:tabular-nums;font-weight:600}.ks-legend{color:var(--text-muted);flex-wrap:wrap;gap:6px 16px;margin-top:18px;font-size:11px;display:flex}.ks-legend button{appearance:none;font:inherit;color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;margin:-2px -4px;padding:2px 4px;font-size:11px;display:inline-flex}.ks-legend button:hover{color:var(--text);background:#0f172a0a}.ks-legend button.is-off{opacity:.5;text-decoration:line-through}.ks-legend i{border-radius:2px;flex:none;width:9px;height:9px}.ks-empty{height:200px;color:var(--text-muted);border:1px dashed var(--border);border-radius:8px;justify-content:center;align-items:center;font-size:12px;display:flex}.cx-readonly{background:#f7f8fa;border:1px solid #e3e6eb;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:3px 4px 3px 12px;display:flex}.cx-readonly code{white-space:nowrap;color:#14171d;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;overflow-x:auto}.cx-readonly button{appearance:none;height:26px;font:inherit;color:#5c6470;cursor:pointer;background:#fff;border:1px solid #e3e6eb;border-radius:6px;flex:none;padding:0 10px;font-size:11.5px;font-weight:600}.cx-readonly button:hover{color:#14171d;border-color:#cfd4dc}.cx-readonly button:focus-visible{outline-offset:1px;outline:2px solid #2b5fd9}.dn-wrap{flex-direction:column;gap:14px;line-height:normal;display:flex}.dn-seg{border:1px solid var(--border);border-radius:7px;align-self:flex-start;display:inline-flex;overflow:hidden}.dn-seg button{appearance:none;font:inherit;color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;padding:5px 10px;font-size:11px;font-weight:500}.dn-seg button+button{border-left:1px solid var(--border)}.dn-seg button:hover{color:var(--text)}.dn-seg button.is-on{color:#4c6fff;background:#4c6fff1a}.dn-body{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.dn-ring{flex:none;position:relative}.dn-ring svg{display:block}.dn-ring circle{cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out)}.dn-centre{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 30px;display:flex;position:absolute;inset:0}.dn-centre strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);font-size:19px;font-weight:600}.dn-centre span{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.dn-rows{flex:1;min-width:190px;margin:0;padding:0;list-style:none}.dn-rows li{color:var(--text);transition:background var(--duration-fast) var(--ease-out);border-radius:6px;grid-template-columns:9px 1fr auto 38px;align-items:center;gap:9px;margin:0 -6px;padding:6px;font-size:12px;display:grid}.dn-rows li.is-active{background:#0f172a0a}.dn-rows i{border-radius:2px;width:9px;height:9px}.dn-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dn-rows b{font-variant-numeric:tabular-nums;font-weight:600}.dn-rows em{font-variant-numeric:tabular-nums;color:var(--text-muted);text-align:right;font-style:normal}.dn-empty{height:140px;color:var(--text-muted);border:1px dashed var(--border);border-radius:8px;justify-content:center;align-items:center;font-size:12px;display:flex}.st-list{flex-direction:column;line-height:normal;display:flex}.st-row{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.st-row:last-child{border-bottom:0}.st-check{cursor:pointer;align-items:center;gap:9px;display:inline-flex}.st-check input{accent-color:#4c6fff;cursor:pointer;flex:none;width:15px;height:15px}.st-standalone{padding:4px 0;line-height:normal}.st-name{color:var(--text);font-size:13px}.st-sla{flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.st-seg{border:1px solid var(--border);border-radius:7px;display:inline-flex;overflow:hidden}.st-seg button{appearance:none;font:inherit;color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;padding:5px 11px;font-size:11px;font-weight:500}.st-seg button+button{border-left:1px solid var(--border)}.st-seg button:hover:not(:disabled){color:var(--text)}.st-seg button.is-on{color:#4c6fff;background:#4c6fff1a}.st-seg button:disabled{opacity:.4;cursor:not-allowed}.st-days{color:var(--text-muted);cursor:pointer;align-items:center;gap:7px;font-size:11px;display:inline-flex}.st-days input{accent-color:#4c6fff;cursor:pointer;width:13px;height:13px}.st-days.is-muted{opacity:.4;cursor:not-allowed}.st-days.is-muted input{cursor:not-allowed}.st-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;line-height:normal;display:flex}.st-bar-note{color:var(--text-muted);margin:0;font-size:12px}.tst-stack{z-index:200;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.tst{pointer-events:auto;border:1px solid var(--border);background:var(--surface);min-width:240px;max-width:380px;animation:tst-in var(--duration-base,.18s) var(--ease-out,ease-out);border-radius:10px;align-items:center;gap:10px;padding:11px 12px 11px 14px;line-height:normal;display:flex;box-shadow:0 10px 30px #0f172a29}@keyframes tst-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tst{animation:none}}.tst-dot{border-radius:50%;flex:none;width:8px;height:8px}.tst-success .tst-dot{background:#2dd4a7}.tst-danger .tst-dot{background:#ff7a6b}.tst-info .tst-dot{background:#4c6fff}.tst-text{color:var(--text);flex:1;font-size:12.5px}.tst-close{appearance:none;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:17px;line-height:1}.tst-close:hover{color:var(--text)}.in-list{flex-direction:column;gap:10px;line-height:normal;display:flex}.in-item{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:4px 1fr;gap:14px;padding:14px 16px 14px 0;display:grid;overflow:hidden}.in-bar{background:var(--border);border-radius:9px 0 0 9px;margin:-14px 0}.in-item.is-critical .in-bar{background:#ff7a6b}.in-item.is-warning .in-bar{background:#ffd25f}.in-item.is-good .in-bar{background:#2dd4a7}.in-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.in-title{color:var(--text);margin:0;font-size:13px;font-weight:600}.in-metric{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text);font-size:15px;font-weight:600}.in-detail{color:var(--text-muted);margin:5px 0 0;font-size:12px;line-height:1.45}.in-detail b{color:var(--text);font-weight:600}.in-so-what{border-top:1px dashed var(--border);color:var(--text-muted);margin:8px 0 0;padding-top:8px;font-size:11px}.in-so-what strong{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-right:6px;font-size:10px;font-weight:600}.live-pill{align-items:center;gap:8px;padding:6px 12px;line-height:normal;display:inline-flex}.live-pill>b{font-weight:700;font-size:var(--text-caption);letter-spacing:.06em}.live-pill>small{letter-spacing:.02em;text-transform:none;opacity:.75;font-size:10px;font-weight:500}.bf-notes{width:100%;line-height:1.5;font:inherit;color:var(--text);border:1px solid var(--border);background:var(--surface);resize:vertical;border-radius:8px;padding:10px 12px;font-size:12.5px}.bf-notes:focus-visible{outline-offset:1px;outline:2px solid #4c6fff66}.bf-text{font-family:var(--font-ui,inherit);color:var(--text);white-space:pre-wrap;word-break:break-word;margin:0;font-size:12.5px;line-height:1.6}.bf-gaps{flex-direction:column;gap:9px;margin:0;padding-left:18px;line-height:normal;display:flex}.bf-gaps li{color:var(--text-muted);font-size:12px;line-height:1.5}.bf-gaps b{color:var(--text);font-weight:600}@media (width<=1180px){.nav-links a svg{width:18px!important;height:18px!important;display:block!important}.nav-links a{justify-content:center!important;padding-left:0!important;padding-right:0!important}}.st-field{flex-direction:column;gap:6px;max-width:460px;line-height:normal;display:flex}.st-field-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:600}.st-input{font:inherit;color:var(--text);background:var(--surface);border-radius:8px;padding:9px 11px;font-size:12.5px;border:1px solid var(--border)!important}.st-input:focus-visible{outline-offset:1px;outline:2px solid #4c6fff66}.st-input:disabled{opacity:.55;cursor:not-allowed}.nav-links a svg{opacity:.75;flex:none;width:17px!important;height:17px!important;display:block!important}.nav-links a.is-active svg{opacity:1}.nav-links a .nav-dot{display:none!important}.bf-summary{color:var(--text);margin:0;font-size:13px;line-height:1.6}.drill{color:inherit;border-bottom:1px dashed var(--border-strong,#c9cfd8);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);padding-bottom:1px;text-decoration:none}.drill:hover{color:#4c6fff;border-bottom-style:solid;border-bottom-color:#4c6fff}.drill:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #4c6fff73}.hdr-seg button,.hdr-seg button.is-on{text-transform:none!important;font-size:12px!important;font-weight:500!important}.ks-seg button:focus-visible,.dn-seg button:focus-visible,.st-seg button:focus-visible{border-radius:4px;box-shadow:inset 0 0 0 2px #2b5fd9;outline:none!important}.table-row:hover:not(.is-selected){background:#fafbfc!important}.aging-sort-row{transition:background var(--duration-fast) var(--ease-out);border-bottom:1px solid #f0f1f4}.aging-sort-row:hover{background:#fafbfc}.ov-kpi-value,.ov-right{font-variant-numeric:tabular-nums}.ord-pager{border-top:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding-top:14px;line-height:normal;display:flex}.ord-pager-count,.ord-pager-page{font-family:var(--font-mono-stack);color:var(--fg-subtle);font-variant-numeric:tabular-nums;font-size:11px}.ord-pager-controls{align-items:center;gap:12px;display:inline-flex}.ord-pager-controls button{appearance:none;font:inherit;color:var(--fg-default);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);background:#fff;border-radius:8px;align-items:center;gap:5px;padding:6px 11px;font-size:12px;font-weight:500;display:inline-flex;border:1px solid var(--border-default)!important}.ord-pager-controls button:hover:not(:disabled){background:#fafbfc}.ord-pager-controls button:disabled{opacity:.45;cursor:not-allowed}.orders-table .table-head{z-index:2;position:sticky;top:0;background:#fff!important}.orders-table{scrollbar-gutter:stable;max-height:min(62vh,620px);padding-right:14px;position:relative;overflow-y:auto}.orders-table .table-row{min-height:0;padding-top:8px;padding-bottom:8px}.auth-shell{background:#f8f9fb;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card{background:#fff;border:1px solid #e3e6eb;border-radius:12px;flex-direction:column;gap:14px;width:100%;max-width:380px;padding:32px;line-height:normal;display:flex}.auth-card h1{color:#14171d;margin:0;font-size:20px;font-weight:700}.auth-sub{color:#414855;margin:0;font-size:13.5px;line-height:1.5}.auth-card label{color:#414855;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;display:flex}.auth-card input{font:inherit;color:#14171d;background:#fff;border:1px solid #d7dbe2;border-radius:8px;padding:9px 11px;font-size:14px}.auth-card input:focus{outline-offset:-1px;outline:2px solid #2b5fd9}.auth-card button{color:#fff;font:inherit;cursor:pointer;background:#14171d;border:0;border-radius:8px;margin-top:4px;padding:10px 14px;font-size:14px;font-weight:600}.auth-card button:disabled{cursor:progress;background:#5c6470}.auth-error{color:#8a2b1b;background:#fbede8;border:1px solid #f0d5cb;border-radius:8px;margin:0;padding:8px 11px;font-size:12.5px}.auth-note{color:#5c6470;margin:0;font-size:12px;line-height:1.5}.cx-oauth-link{color:#1f7a43;background:#eef7f1;border:1px solid #cfe6d9;border-radius:8px;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cx-oauth-link:hover{background:#e3f1e9}.ac-shell{max-width:780px;margin:0 auto;padding:40px 24px 64px}.ac-eyebrow{font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;color:#8b93a1;margin:0 0 4px;font-size:11px}.ac-shell h1{color:#14171d;margin:0 0 24px;font-size:30px;font-weight:700}.ac-stack{flex-direction:column;gap:16px;display:flex}.ac-card{background:#fff;border:1px solid #e3e6eb;border-radius:12px;padding:24px}.ac-card h2{color:#14171d;margin:0 0 14px;font-size:15px;font-weight:700}.ac-facts{gap:32px;margin:0 0 18px;display:flex}.ac-facts dt{letter-spacing:.06em;text-transform:uppercase;color:#8b93a1;font-size:11px}.ac-facts dd{color:#14171d;margin:3px 0 0;font-size:14px}.ac-form{flex-direction:column;gap:12px;max-width:380px;display:flex}.ac-form label{color:#414855;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;display:flex}.ac-form input,.ac-form select{font:inherit;background:#fff;border:1px solid #d7dbe2;border-radius:8px;padding:9px 11px;font-size:14px}.ac-form button{font:inherit;color:#fff;cursor:pointer;background:#14171d;border:0;border-radius:8px;align-self:flex-start;padding:9px 14px;font-size:13px;font-weight:600}.ac-form button:disabled{cursor:not-allowed;background:#9aa1ad}.ac-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ac-list li{border-bottom:1px solid #eef0f3;align-items:center;gap:12px;padding-bottom:10px;font-size:14px;display:flex}.ac-list li:last-child{border-bottom:0;padding-bottom:0}.ac-role{text-transform:uppercase;color:#5c6470;background:#f3f4f6;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.ac-quiet{font:inherit;color:#8a2b1b;cursor:pointer;background:#fbede8;border:1px solid #f0d5cb;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.ac-muted{color:#5c6470;font-size:13px;line-height:1.5}.ac-ok{color:#1f5c37;background:#eef7f1;border:1px solid #cfe6d9;border-radius:8px;padding:9px 12px;font-size:13px}.ac-error{color:#8a2b1b;background:#fbede8;border:1px solid #f0d5cb;border-radius:8px;padding:9px 12px;font-size:13px}.ac-plan-name{color:#14171d;margin:0 0 12px;font-size:22px;font-weight:700}.ac-ticks{color:#414855;margin:0 0 14px;padding-left:18px;font-size:13.5px;line-height:1.7}.ac-plans{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.ac-plan{background:#f8f9fb;border:1px solid #e3e6eb;border-radius:10px;padding:18px}.ac-plan.is-current{background:#fff;border-color:#14171d}.ac-plan h3{margin:0 0 4px;font-size:15px;font-weight:700}.ac-plan-price{color:#14171d;margin:0 0 12px;font-size:18px;font-weight:700}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
