:root{--pulse-shell-header-bg:#0078d4;--pulse-shell-header-bg-strong:#106ebe;--pulse-shell-header-text:#fff;--pulse-shell-header-subtext:#ffffffe0;--pulse-shell-header-divider:#fff3;--pulse-shell-header-edge:#fff3;--pulse-shell-header-version-bg:#ffffff17;--pulse-shell-header-version-text:#ffffffe6;--pulse-shell-sidebar-bg:#f3f6fa;--pulse-shell-sidebar-divider:#e1e6ef;--pulse-shell-sidebar-spine:#0000;--pulse-shell-sidebar-text:#344054;--pulse-shell-sidebar-text-muted:#667085;--pulse-shell-nav-active-bg:#eaf4ff;--pulse-shell-nav-active-indicator:#0078d4;--pulse-shell-nav-active-text:#101828;--pulse-canvas-bg:#f3f6fa;--pulse-region-border:#e1e6ef;--pulse-region-divider:#e7ecf3;--pulse-tooltip-bg:#0f1a2e;--pulse-tooltip-text:#f3f6ff;--pulse-bg:var(--pulse-canvas-bg);--pulse-surface:#fff;--pulse-surface-muted:#f8fafc;--pulse-border:#e1e6ef;--pulse-border-strong:#d0d7e2;--pulse-border-subtle:#e7ecf3;--pulse-hover-neutral:#f0f7ff;--pulse-control-bg:#fff;--pulse-text-primary:#101828;--pulse-text-secondary:#344054;--pulse-text-muted:#667085;--pulse-accent:#0078d4;--pulse-accent-strong:#106ebe;--pulse-accent-soft:#eaf4ff;--pulse-cta:#0078d4;--pulse-cta-strong:#106ebe;--pulse-accent-strip:var(--pulse-shell-header-edge);--pulse-accent-teal:#0078d4;--pulse-accent-gradient:linear-gradient(135deg,#0078d4,#106ebe);--pulse-success:#0f9d72;--pulse-success-soft:#10b98121;--pulse-warning:#d29022;--pulse-warning-soft:#f59e0b24;--pulse-danger:#e55353;--pulse-danger-soft:#ef444421;--pulse-skeleton-bg:#edf1f7;--pulse-skeleton-shimmer:#e4ebf5;--pulse-neutral:#667085;--pulse-neutral-soft:#eef2f7;--pulse-space-0:0;--pulse-space-1:4px;--pulse-space-2:8px;--pulse-space-3:12px;--pulse-space-4:16px;--pulse-space-5:24px;--pulse-space-6:32px;--pulse-space-7:40px;--pulse-space-8:48px;--pulse-header-h:56px;--pulse-sidebar-w:220px;--pulse-sidebar-w-collapsed:60px;--pulse-radius-sm:8px;--pulse-radius-md:10px;--pulse-radius-lg:12px;--pulse-radius-xl:14px;--pulse-radius-2xl:18px;--pulse-radius-pill:9999px;--pulse-control-radius:10px;--pulse-text-xs:11px;--pulse-text-sm:12px;--pulse-text-base:14px;--pulse-text-md:15px;--pulse-text-lg:18px;--pulse-text-xl:28px;--pulse-text-2xl:34px;--pulse-elev-1:0 1px 2px #1018280f;--pulse-elev-2:0 3px 8px #10182814;--pulse-elev-3:0 8px 20px #1018281f;--pulse-z-base:1;--pulse-z-raised:10;--pulse-z-overlay:100;--pulse-z-drawer:200;--pulse-z-modal:300;--pulse-z-toast:400;--pulse-z-palette:500;--pulse-motion-fast:150ms ease;--pulse-motion-base:250ms cubic-bezier(0.4,0,0.2,1);--pulse-motion-slow:400ms cubic-bezier(0.4,0,0.2,1);--pulse-ease-out:cubic-bezier(0.2,0.8,0.2,1);--pulse-dur-1:120ms;--pulse-dur-2:180ms;--pulse-dur-3:220ms;--pulse-font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--pulse-font-mono:"IBM Plex Mono","SFMono-Regular",Menlo,Consolas,monospace;--pulse-focus-ring:0 0 0 3px #66afff59;--pulse-text-on-accent:#fff;--pulse-card-highlight:#ffffffbf;--pulse-header-bg:var(--pulse-shell-header-bg);--pulse-header-text:var(--pulse-shell-header-text);--pulse-header-subtext:var(--pulse-shell-header-subtext);--pulse-header-divider:var(--pulse-shell-header-divider);--pulse-header-edge:var(--pulse-shell-header-edge);--pulse-sidebar-bg:var(--pulse-shell-sidebar-bg);--pulse-sidebar-divider:var(--pulse-shell-sidebar-divider);--pulse-sidebar-spine:var(--pulse-shell-sidebar-spine);--pulse-nav-active-bg:var(--pulse-shell-nav-active-bg);--pulse-nav-active-indicator:var(--pulse-shell-nav-active-indicator)}[data-theme=dark]{--pulse-shell-header-bg:#0d1117;--pulse-shell-header-bg-strong:#010409;--pulse-shell-header-text:#f0f6fc;--pulse-shell-header-subtext:#8b949e;--pulse-shell-header-divider:#8b949e38;--pulse-shell-header-edge:#2f81f73d;--pulse-shell-header-version-bg:#6e768129;--pulse-shell-header-version-text:#c9d1d9;--pulse-shell-sidebar-bg:#0d1117;--pulse-shell-sidebar-divider:#21262d;--pulse-shell-sidebar-spine:#0000;--pulse-shell-sidebar-text:#c9d1d9;--pulse-shell-sidebar-text-muted:#8b949e;--pulse-shell-nav-active-bg:#388bfd24;--pulse-shell-nav-active-indicator:#2f81f7;--pulse-shell-nav-active-text:#f0f6fc;--pulse-canvas-bg:#010409;--pulse-region-border:#21262d;--pulse-region-divider:#30363d;--pulse-tooltip-bg:#161b22;--pulse-tooltip-text:#f0f6fc;--pulse-bg:var(--pulse-canvas-bg);--pulse-surface:#0d1117;--pulse-surface-muted:#161b22;--pulse-border:#30363d;--pulse-border-strong:#484f58;--pulse-border-subtle:#21262d;--pulse-hover-neutral:#b1bac414;--pulse-control-bg:#161b22;--pulse-text-primary:#f0f6fc;--pulse-text-secondary:#c9d1d9;--pulse-text-muted:#8b949e;--pulse-accent:#2f81f7;--pulse-accent-strong:#1f6feb;--pulse-accent-soft:#388bfd24;--pulse-cta:#1f6feb;--pulse-cta-strong:#388bfd;--pulse-accent-strip:#388bfd57;--pulse-accent-teal:#58a6ff;--pulse-accent-gradient:linear-gradient(135deg,#1f6feb,#388bfd);--pulse-success:#10b981;--pulse-success-soft:#10b9811f;--pulse-warning:#f59e0b;--pulse-warning-soft:#f59e0b1f;--pulse-danger:#ef4444;--pulse-danger-soft:#ef44441f;--pulse-skeleton-bg:#161b22;--pulse-skeleton-shimmer:#21262d;--pulse-neutral:#8b949e;--pulse-neutral-soft:#161b22;--pulse-elev-1:0 0 0 1px #30363d47,0 8px 24px #0104094d;--pulse-elev-2:0 0 0 1px #30363d57,0 18px 36px #01040970;--pulse-elev-3:0 0 0 1px #30363d61,0 30px 56px #0104098f;--pulse-focus-ring:0 0 0 3px #388bfd47;--pulse-card-highlight:#f0f6fc0a;--pulse-header-bg:var(--pulse-shell-header-bg);--pulse-header-text:var(--pulse-shell-header-text);--pulse-header-subtext:var(--pulse-shell-header-subtext);--pulse-header-divider:var(--pulse-shell-header-divider);--pulse-header-edge:var(--pulse-shell-header-edge);--pulse-sidebar-bg:var(--pulse-shell-sidebar-bg);--pulse-sidebar-divider:var(--pulse-shell-sidebar-divider);--pulse-sidebar-spine:var(--pulse-shell-sidebar-spine);--pulse-nav-active-bg:var(--pulse-shell-nav-active-bg);--pulse-nav-active-indicator:var(--pulse-shell-nav-active-indicator)}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Space Grotesk,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:IBM Plex Mono,Fira Code,Monaco,Consolas,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[telemetry\:event\]{telemetry:event}:root{--pulse-primary:var(--pulse-accent);--pulse-primary-hover:var(--pulse-accent-strong);--pulse-primary-light:var(--pulse-accent-soft);--pulse-accent-light:var(--pulse-accent-soft);--pulse-success-light:var(--pulse-success-soft);--pulse-warning-light:var(--pulse-warning-soft);--pulse-error:var(--pulse-danger);--pulse-error-light:var(--pulse-danger-soft);--pulse-info:var(--pulse-neutral);--pulse-info-light:var(--pulse-neutral-soft);--pulse-gray-50:#f8fafc;--pulse-gray-100:#eef4f7;--pulse-gray-200:#d6dee6;--pulse-gray-300:#cbd5e1;--pulse-gray-400:#94a3b8;--pulse-gray-500:#64748b;--pulse-gray-600:#475569;--pulse-gray-700:#334155;--pulse-gray-800:#1e293b;--pulse-gray-900:#1f2937;--pulse-text:var(--pulse-text-primary);--pulse-text-placeholder:var(--pulse-text-muted);--pulse-bg-elevated:var(--pulse-surface-muted);--pulse-bg-hover:var(--pulse-hover-neutral);--pulse-border-light:color-mix(in srgb,var(--pulse-border) 62%,#0000);--pulse-border-focus:var(--pulse-accent);--space-xs:var(--pulse-space-1);--space-sm:var(--pulse-space-2);--space-md:var(--pulse-space-3);--space-lg:var(--pulse-space-4);--space-xl:var(--pulse-space-5);--space-2xl:var(--pulse-space-6);--space-3xl:var(--pulse-space-8);--radius-sm:var(--pulse-radius-sm);--radius-md:var(--pulse-radius-md);--radius-lg:var(--pulse-radius-xl);--radius-xl:18px;--radius-full:9999px;--font-sans:var(--pulse-font-sans);--font-display:"Space Grotesk",var(--pulse-font-sans);--font-mono:var(--pulse-font-mono);--transition-fast:var(--pulse-motion-fast);--transition-base:var(--pulse-motion-base);--transition-slow:var(--pulse-motion-slow)}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11";background:var(--pulse-bg);color:var(--pulse-text-primary);font-family:var(--pulse-font-sans);font-family:var(--font-sans);font-size:14px;line-height:1.5;margin:0}#root{min-height:100vh}.text-premium{font-weight:600;letter-spacing:-.02em}.text-label{color:var(--pulse-text-muted);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}:focus-visible{border-radius:4px;outline:2px solid #6366f1;outline-offset:2px}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 0 #10b98199;opacity:1}50%{box-shadow:0 0 0 4px #10b98100;opacity:.85}}.status-active-dot{animation:pulse-dot 2.5s ease-in-out infinite}:root:not([data-theme=dark]) .status-active-dot{animation:none}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#0d1525 25%,#111d30 50%,#0d1525 75%);background-size:800px 100%}@keyframes card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.card-enter{animation:card-in .3s cubic-bezier(.4,0,.2,1) forwards}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px;-webkit-transition:background var(--pulse-motion-fast);transition:background var(--pulse-motion-fast)}::-webkit-scrollbar-thumb:hover{background:#ffffff38}*{scrollbar-color:#ffffff1f #0000;scrollbar-width:thin}::selection{background:#6366f159;color:#f0f4ff}:root{--p2-canvas:#0d1117;--p2-canvas-subtle:#010409;--p2-surface-0:#ffffff08;--p2-surface-1:#ffffff0d;--p2-surface-2:#ffffff14;--p2-surface-3:#ffffff1f;--p2-surface-solid:#161b22;--p2-surface-overlay:#010409cc;--p2-text-primary:#ffffffeb;--p2-text-secondary:#ffffff8f;--p2-text-tertiary:#ffffff5c;--p2-text-disabled:#fff3;--p2-text-inverse:#0f172a;--p2-border:#ffffff0f;--p2-border-strong:#ffffff1f;--p2-border-focus:#3b82f6;--p2-action:#3b82f6;--p2-action-hover:#2563eb;--p2-action-subtle:#3b82f61a;--p2-action-text:#60a5fa;--p2-success:#10b981;--p2-success-hover:#059669;--p2-success-subtle:#10b9811a;--p2-success-text:#34d399;--p2-warning:#f59e0b;--p2-warning-hover:#d97706;--p2-warning-subtle:#f59e0b1a;--p2-warning-text:#fbbf24;--p2-danger:#ef4444;--p2-danger-hover:#dc2626;--p2-danger-subtle:#ef44441a;--p2-danger-text:#f87171;--p2-info:#8b5cf6;--p2-info-hover:#7c3aed;--p2-info-subtle:#8b5cf61a;--p2-info-text:#a78bfa;--p2-neutral:#6b7280;--p2-neutral-hover:#4b5563;--p2-neutral-subtle:#6b72801a;--p2-neutral-text:#9ca3af;--p2-chart-1:#3b82f6;--p2-chart-2:#10b981;--p2-chart-3:#f59e0b;--p2-chart-4:#ef4444;--p2-chart-5:#8b5cf6;--p2-chart-6:#ec4899;--p2-chart-7:#06b6d4;--p2-chart-8:#84cc16;--p2-font-display:"Space Grotesk",system-ui,-apple-system,sans-serif;--p2-font-body:"Space Grotesk",system-ui,-apple-system,sans-serif;--p2-font-mono:"IBM Plex Mono","SF Mono","Fira Code",monospace;--p2-type-display:700 28px/1.2 var(--p2-font-display);--p2-type-heading:600 18px/1.3 var(--p2-font-display);--p2-type-body:400 14px/1.5 var(--p2-font-body);--p2-type-caption:500 12px/1.4 var(--p2-font-body);--p2-type-data:400 13px/1.4 var(--p2-font-mono);--p2-tracking-display:-0.02em;--p2-tracking-heading:-0.01em;--p2-tracking-body:0;--p2-tracking-caption:0.02em;--p2-tracking-data:0;--p2-space-0:0;--p2-space-1:4px;--p2-space-2:8px;--p2-space-3:12px;--p2-space-4:16px;--p2-space-5:24px;--p2-space-6:32px;--p2-space-7:40px;--p2-space-8:48px;--p2-space-10:64px;--p2-space-12:80px;--p2-radius-sm:6px;--p2-radius-md:8px;--p2-radius-lg:12px;--p2-radius-xl:16px;--p2-radius-full:9999px;--p2-shadow-sm:none;--p2-shadow-md:none;--p2-shadow-lg:none;--p2-shadow-xl:none;--p2-motion-fast:150ms ease;--p2-motion-base:250ms ease-out;--p2-motion-slow:400ms ease-out;--p2-motion-drawer:300ms cubic-bezier(0.32,0.72,0,1);--p2-hover-lift:translateY(-1px);--p2-click-press:scale(0.98);--p2-enter-slide:translateY(8px);--p2-sidebar-width:240px;--p2-sidebar-collapsed:56px;--p2-header-height:52px;--p2-content-max-width:1440px;--p2-panel-width:320px;--p2-action-bar-height:48px;--p2-z-base:0;--p2-z-sticky:100;--p2-z-drawer:200;--p2-z-modal:300;--p2-z-toast:400;--p2-z-command:500}[data-theme=light]{--p2-canvas:#f8fafc;--p2-canvas-subtle:#f1f5f9;--p2-surface-0:#fff;--p2-surface-1:#fff;--p2-surface-2:#f1f5f9;--p2-surface-3:#e2e8f0;--p2-surface-solid:#fff;--p2-surface-overlay:#0f172a99;--p2-text-primary:#0f172a;--p2-text-secondary:#475569;--p2-text-tertiary:#94a3b8;--p2-text-disabled:#cbd5e1;--p2-text-inverse:#fff;--p2-border:#e2e8f0;--p2-border-strong:#cbd5e1;--p2-action-text:#2563eb;--p2-success-text:#059669;--p2-warning-text:#d97706;--p2-danger-text:#dc2626;--p2-info-text:#7c3aed;--p2-neutral-text:#4b5563;--p2-shadow-sm:0 1px 2px #0000000d;--p2-shadow-md:0 4px 12px #00000014;--p2-shadow-lg:0 12px 32px #0000001f;--p2-shadow-xl:0 24px 48px #00000029}.p2-scrollable::-webkit-scrollbar{height:6px;width:6px}.p2-scrollable::-webkit-scrollbar-track{background:#0000}.p2-scrollable::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:9999px;border-radius:var(--p2-radius-full)}.p2-scrollable::-webkit-scrollbar-thumb:hover{background:#fff3}[data-theme=light] .p2-scrollable::-webkit-scrollbar-thumb{background:#0000001f}[data-theme=light] .p2-scrollable::-webkit-scrollbar-thumb:hover{background:#0003}.p2-focusable:focus-visible{outline:2px solid #3b82f6;outline:2px solid var(--p2-border-focus);outline-offset:2px}.p2-root ::selection{background:#3b82f61a;background:var(--p2-action-subtle);color:#60a5fa;color:var(--p2-action-text)}.p2-skeleton{animation:p2-skeleton-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0d,#ffffff14 50%,#ffffff0d);background:linear-gradient(90deg,var(--p2-surface-1) 0,var(--p2-surface-2) 50%,var(--p2-surface-1) 100%);background-size:200% 100%;border-radius:8px;border-radius:var(--p2-radius-md)}@keyframes p2-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.p2-skeleton-text{height:14px;width:60%}.p2-skeleton-heading{height:20px;width:40%}.p2-skeleton-card{height:120px;width:100%}.p2-skeleton-metric{height:48px;width:80px}@keyframes p2-toast-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes p2-fade-in{0%{opacity:0;transform:translateY(8px);transform:var(--p2-enter-slide)}to{opacity:1;transform:translateY(0)}}@keyframes p2-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.p2-display{font:700 28px/1.2 Space Grotesk,system-ui,-apple-system,sans-serif;font:var(--p2-type-display);letter-spacing:-.02em;letter-spacing:var(--p2-tracking-display)}.p2-display,.p2-heading{color:#ffffffeb;color:var(--p2-text-primary)}.p2-heading{font:600 18px/1.3 Space Grotesk,system-ui,-apple-system,sans-serif;font:var(--p2-type-heading);letter-spacing:-.01em;letter-spacing:var(--p2-tracking-heading)}.p2-body{color:#ffffffeb;color:var(--p2-text-primary);font:400 14px/1.5 Space Grotesk,system-ui,-apple-system,sans-serif;font:var(--p2-type-body);letter-spacing:0;letter-spacing:var(--p2-tracking-body)}.p2-caption{color:#ffffff8f;color:var(--p2-text-secondary);font:500 12px/1.4 Space Grotesk,system-ui,-apple-system,sans-serif;font:var(--p2-type-caption);letter-spacing:.02em;letter-spacing:var(--p2-tracking-caption)}.p2-data{color:#ffffffeb;color:var(--p2-text-primary);font:400 13px/1.4 IBM Plex Mono,SF Mono,Fira Code,monospace;font:var(--p2-type-data);letter-spacing:0;letter-spacing:var(--p2-tracking-data)}.p2-label{color:#ffffff8f;color:var(--p2-text-secondary);font:500 12px/1.4 Space Grotesk,system-ui,-apple-system,sans-serif;font:var(--p2-type-caption);letter-spacing:.02em;letter-spacing:var(--p2-tracking-caption);text-transform:uppercase}.p2-canvas-dotgrid{background-color:#0d1117;background-color:var(--p2-canvas);background-image:radial-gradient(circle,#ffffff0f 1px,#0000 0);background-image:radial-gradient(circle,var(--p2-border) 1px,#0000 1px);background-size:24px 24px}.LoginPageV2_page__Qe5R2{align-items:center;background:var(--p2-canvas);background-image:radial-gradient(800px 600px at 30% -10%,#63d2ff0f 0,#0000 60%),radial-gradient(600px 500px at 70% 110%,#6366f10f 0,#0000 60%);display:flex;justify-content:center;min-height:100vh;padding:var(--p2-space-5)}.LoginPageV2_card__xuhFW{animation:LoginPageV2_p2-fade-in__3QIx4 var(--p2-motion-base);background:var(--p2-surface-solid);border:1px solid var(--p2-border);border-radius:var(--p2-radius-xl);max-width:420px;padding:var(--p2-space-8) var(--p2-space-6);width:100%}.LoginPageV2_wordmark__w8bbE{margin-bottom:var(--p2-space-7);text-align:center;-webkit-user-select:none;user-select:none}.LoginPageV2_wordmarkText__NhPAY{color:var(--p2-text-primary);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:36px;font-weight:600;letter-spacing:-.015em}.LoginPageV2_wordmarkBi__xoMl-{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(115deg,#63d2ff,#36b8d9 35%,#1a8fff 65%,#6366f1);color:#0000;font-weight:800;letter-spacing:-.005em;margin-left:.04em}.LoginPageV2_stepTitle__UYriV{color:var(--p2-text-primary);font:var(--p2-type-heading);letter-spacing:var(--p2-tracking-heading);margin-bottom:var(--p2-space-1);text-align:center}.LoginPageV2_stepSubtitle__vbh24{color:var(--p2-text-secondary);font:var(--p2-type-body);margin-bottom:var(--p2-space-5);text-align:center}.LoginPageV2_form__r3a5c{display:flex;flex-direction:column;gap:var(--p2-space-4)}.LoginPageV2_field__\+wh-h{display:flex;flex-direction:column;gap:var(--p2-space-1)}.LoginPageV2_label__hrC3t{color:var(--p2-text-secondary);font:var(--p2-type-caption);letter-spacing:var(--p2-tracking-caption)}.LoginPageV2_input__Vp1Mx{background:var(--p2-surface-0);border:1px solid var(--p2-border);border-radius:var(--p2-radius-md);color:var(--p2-text-primary);font:var(--p2-type-body);height:44px;padding:0 var(--p2-space-4);transition:border-color var(--p2-motion-fast),box-shadow var(--p2-motion-fast);width:100%}.LoginPageV2_input__Vp1Mx::placeholder{color:var(--p2-text-tertiary)}.LoginPageV2_input__Vp1Mx:hover{border-color:var(--p2-border-strong)}.LoginPageV2_input__Vp1Mx:focus{border-color:var(--p2-border-focus);box-shadow:0 0 0 3px var(--p2-action-subtle);outline:none}.LoginPageV2_submit__y1RMy{background:var(--p2-action);border:none;border-radius:var(--p2-radius-md);color:#fff;cursor:pointer;font-family:var(--p2-font-body);font-size:15px;font-weight:600;height:44px;margin-top:var(--p2-space-2);transition:background var(--p2-motion-fast),transform var(--p2-motion-fast);width:100%}.LoginPageV2_submit__y1RMy:hover:not(:disabled){background:var(--p2-action-hover);transform:var(--p2-hover-lift)}.LoginPageV2_submit__y1RMy:active:not(:disabled){transform:var(--p2-click-press)}.LoginPageV2_submit__y1RMy:disabled{cursor:not-allowed;opacity:.5}.LoginPageV2_otpRow__CzG\+J{display:flex;gap:var(--p2-space-2);justify-content:center;margin:var(--p2-space-4) 0}.LoginPageV2_otpDigit__rACEJ{background:var(--p2-surface-0);border:1px solid var(--p2-border);border-radius:var(--p2-radius-md);caret-color:var(--p2-action);color:var(--p2-text-primary);font-family:var(--p2-font-mono);font-size:24px;font-weight:600;height:56px;text-align:center;transition:border-color var(--p2-motion-fast),box-shadow var(--p2-motion-fast);width:48px}.LoginPageV2_otpDigit__rACEJ:focus{border-color:var(--p2-border-focus);box-shadow:0 0 0 3px var(--p2-action-subtle);outline:none}.LoginPageV2_otpDigitFilled__8p1Ph{background:var(--p2-action-subtle);border-color:var(--p2-action)}.LoginPageV2_maskedEmail__Jmpax{color:var(--p2-action-text);font-family:var(--p2-font-mono);font-size:14px}.LoginPageV2_link__vhMG7{background:none;border:none;color:var(--p2-action-text);cursor:pointer;font:var(--p2-type-caption);padding:0;text-align:center;transition:color var(--p2-motion-fast)}.LoginPageV2_link__vhMG7:hover{color:var(--p2-action)}.LoginPageV2_secondaryLink__PzyS4{color:var(--p2-text-tertiary);font:var(--p2-type-caption);margin-top:var(--p2-space-3);text-align:center}.LoginPageV2_error__QcAht{background:var(--p2-danger-subtle);border:1px solid #ef444433;border-radius:var(--p2-radius-md);color:var(--p2-danger-text);font:var(--p2-type-caption);padding:var(--p2-space-3) var(--p2-space-4);text-align:center}.LoginPageV2_divider__9XraF{align-items:center;display:flex;gap:var(--p2-space-3);margin:var(--p2-space-2) 0}.LoginPageV2_dividerLine__THwUa{background:var(--p2-border);flex:1 1;height:1px}.LoginPageV2_dividerText__OcWeE{color:var(--p2-text-tertiary);font:var(--p2-type-caption)}.LoginPageV2_footer__gbVYs{align-items:center;display:flex;gap:var(--p2-space-3);justify-content:center;margin-top:var(--p2-space-6)}.LoginPageV2_footerText__oX96I{color:var(--p2-text-tertiary);font:var(--p2-type-caption)}.LoginPageV2_themeToggle__s\+X51{align-items:center;background:var(--p2-surface-0);border:1px solid var(--p2-border);border-radius:var(--p2-radius-full);color:var(--p2-text-secondary);cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;line-height:1;transition:all var(--p2-motion-fast);width:32px}.LoginPageV2_themeToggle__s\+X51:hover{background:var(--p2-surface-1);border-color:var(--p2-border-strong);color:var(--p2-text-primary)}.LoginPageV2_strengthBar__H4y4J{background:var(--p2-surface-2);border-radius:2px;height:3px;margin-top:var(--p2-space-1);overflow:hidden}.LoginPageV2_strengthFill__KwnJ0{border-radius:2px;height:100%;transition:width var(--p2-motion-base),background var(--p2-motion-base)}.LoginPageV2_strengthWeak__5Q8UO{background:var(--p2-danger);width:33%}.LoginPageV2_strengthMedium__12JZx{background:var(--p2-warning);width:66%}.LoginPageV2_strengthStrong__nsLue{background:var(--p2-success);width:100%}.ForgotPasswordPage_root__aaobz{align-items:center;background:linear-gradient(135deg,#eef3ff,#e8effd 50%,#f4f7ff);display:flex;justify-content:center;min-height:100vh;padding:24px}.ForgotPasswordPage_card__xIfvl{background:#fff;border:1px solid #d9e3f5;border-radius:18px;box-shadow:0 24px 48px #172f6826;max-width:460px;padding:32px;width:100%}.ForgotPasswordPage_header__Wudk2{margin-bottom:20px}.ForgotPasswordPage_title__OcH8\+{color:#172f68;font-size:1.7rem;letter-spacing:-.01em;margin:0 0 8px}.ForgotPasswordPage_subtitle__K4Rgi{color:#526483;font-size:.95rem;margin:0}.ForgotPasswordPage_form__j1hYI{display:flex;flex-direction:column;gap:12px}.ForgotPasswordPage_label__CSD81{color:#6a7d9b;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ForgotPasswordPage_input__f-3Lk{background:#fff;border:1px solid #c7d5ed;border-radius:12px;color:#22314d;font-size:.95rem;padding:12px 14px}.ForgotPasswordPage_input__f-3Lk:focus{border-color:#547ee9;box-shadow:0 0 0 3px #547ee926;outline:none}.ForgotPasswordPage_primaryButton__nyF-5{background:linear-gradient(135deg,#567ce6,#4768d6);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:.94rem;font-weight:700;margin-top:6px;padding:12px 14px}.ForgotPasswordPage_primaryButton__nyF-5:disabled{cursor:not-allowed;opacity:.7}.ForgotPasswordPage_status__N8i8D{border-radius:10px;font-size:.88rem;margin:16px 0 0;padding:10px 12px}.ForgotPasswordPage_statusSuccess__GaRDU{background:#ecfdf3;border:1px solid #9ad8b6;color:#14532d}.ForgotPasswordPage_statusError__66Cos{background:#fff0ef;border:1px solid #f4b4ad;color:#9f2f24}.ForgotPasswordPage_footer__6Xv52{margin-top:16px;text-align:center}.ForgotPasswordPage_link__jM\+SI{color:#4667d8;font-weight:600;text-decoration:none}.ForgotPasswordPage_link__jM\+SI:focus-visible,.ForgotPasswordPage_link__jM\+SI:hover{text-decoration:underline}.ResetPasswordPage_root__shLhr{align-items:center;background:linear-gradient(135deg,#eff4ff,#e8efff 45%,#f4f6ff);display:flex;justify-content:center;min-height:100vh;padding:24px}.ResetPasswordPage_card__hQ7r8{background:#fff;border:1px solid #d9e3f5;border-radius:18px;box-shadow:0 24px 48px #172f6826;max-width:500px;padding:32px;width:100%}.ResetPasswordPage_header__9ofjU{margin-bottom:20px}.ResetPasswordPage_title__BH54k{color:#172f68;font-size:1.7rem;letter-spacing:-.01em;margin:0 0 8px}.ResetPasswordPage_subtitle__s959c{color:#526483;font-size:.95rem;margin:0}.ResetPasswordPage_form__offbL{display:flex;flex-direction:column;gap:12px}.ResetPasswordPage_label__HeNBv{color:#6a7d9b;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ResetPasswordPage_input__fTzh6{background:#fff;border:1px solid #c7d5ed;border-radius:12px;color:#22314d;font-size:.95rem;padding:12px 14px}.ResetPasswordPage_input__fTzh6:focus{border-color:#547ee9;box-shadow:0 0 0 3px #547ee926;outline:none}.ResetPasswordPage_requirements__yw83C{color:#5e6f8a;font-size:.82rem;line-height:1.45;margin:2px 0 4px;padding-left:18px}.ResetPasswordPage_requirements__yw83C li{margin:2px 0}.ResetPasswordPage_reqMet__HkO3S{color:#1f7a4d}.ResetPasswordPage_primaryButton__XS4KW{background:linear-gradient(135deg,#567ce6,#4768d6);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:.94rem;font-weight:700;margin-top:6px;padding:12px 14px}.ResetPasswordPage_primaryButton__XS4KW:disabled{cursor:not-allowed;opacity:.65}.ResetPasswordPage_actions__sfm1s{margin-top:6px}.ResetPasswordPage_status__LNVRm{border-radius:10px;font-size:.88rem;margin:16px 0 0;padding:10px 12px}.ResetPasswordPage_statusSuccess__tA3Jf{background:#ecfdf3;border:1px solid #9ad8b6;color:#14532d}.ResetPasswordPage_statusError__xCiaS{background:#fff0ef;border:1px solid #f4b4ad;color:#9f2f24}.ResetPasswordPage_footer__CQNts{margin-top:16px;text-align:center}.ResetPasswordPage_link__X3ndI{color:#4667d8;font-weight:600;text-decoration:none}.ResetPasswordPage_link__X3ndI:focus-visible,.ResetPasswordPage_link__X3ndI:hover{text-decoration:underline}.RoleHubPageV2_page__BqMVT{align-items:center;background:var(--p2-canvas);background-image:radial-gradient(800px 600px at 20% -10%,#63d2ff0d 0,#0000 60%),radial-gradient(600px 500px at 80% 110%,#6366f10d 0,#0000 60%);display:flex;justify-content:center;min-height:100vh;padding:var(--p2-space-5)}.RoleHubPageV2_container__VMNy7{max-width:720px;width:100%}.RoleHubPageV2_wordmark__oh7w0{margin-bottom:var(--p2-space-6);text-align:center;-webkit-user-select:none;user-select:none}.RoleHubPageV2_wordmarkText__6oXCq{color:var(--p2-text-primary);font-family:Inter,system-ui,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.015em}.RoleHubPageV2_wordmarkBi__NTsat{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(115deg,#63d2ff,#36b8d9 35%,#1a8fff 65%,#6366f1);color:#0000;font-weight:800;letter-spacing:-.005em;margin-left:.04em}.RoleHubPageV2_header__cYSq4{margin-bottom:var(--p2-space-6);text-align:center}.RoleHubPageV2_title__XHmbH{color:var(--p2-text-primary);font:var(--p2-type-display);letter-spacing:var(--p2-tracking-display);margin-bottom:var(--p2-space-2)}.RoleHubPageV2_subtitle__At1Jg{color:var(--p2-text-secondary);font:var(--p2-type-body)}.RoleHubPageV2_email__MxIYd{color:var(--p2-action-text);font-family:var(--p2-font-mono);font-size:13px}.RoleHubPageV2_cardGrid__ssuI-{grid-gap:var(--p2-space-3);display:grid;gap:var(--p2-space-3);grid-template-columns:1fr;margin-bottom:var(--p2-space-5)}@media (min-width:640px){.RoleHubPageV2_cardGrid__ssuI-{grid-template-columns:1fr 1fr}}.RoleHubPageV2_roleCard__scs\+0{background:var(--p2-surface-solid);border:1px solid var(--p2-border);border-radius:var(--p2-radius-lg);cursor:pointer;display:flex;flex-direction:column;gap:var(--p2-space-3);overflow:hidden;padding:var(--p2-space-5);position:relative;text-align:left;transition:border-color var(--p2-motion-fast),transform var(--p2-motion-fast),background var(--p2-motion-fast)}.RoleHubPageV2_roleCard__scs\+0:hover:not(:disabled){background:var(--p2-surface-1);border-color:var(--p2-border-strong);transform:var(--p2-hover-lift)}.RoleHubPageV2_roleCard__scs\+0:active:not(:disabled){transform:var(--p2-click-press)}.RoleHubPageV2_roleCard__scs\+0:disabled{cursor:wait;opacity:.6}.RoleHubPageV2_recommended__sevpu{border-color:var(--p2-action);box-shadow:0 0 0 1px var(--p2-action)}.RoleHubPageV2_roleCard__scs\+0:before{border-radius:3px 0 0 3px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.RoleHubPageV2_accentAdmin__G2WLI:before{background:var(--p2-action)}.RoleHubPageV2_accentMaster__N9VWv:before{background:var(--p2-success)}.RoleHubPageV2_accentDs__E9jZd:before{background:var(--p2-warning)}.RoleHubPageV2_accentBusiness__gDDw5:before{background:var(--p2-info)}.RoleHubPageV2_accentSuper__67nTx:before{background:var(--p2-danger)}.RoleHubPageV2_cardTop__GSYXR{align-items:center;display:flex;gap:var(--p2-space-2);justify-content:space-between}.RoleHubPageV2_roleName__ei65T{color:var(--p2-text-primary);font:var(--p2-type-heading);letter-spacing:var(--p2-tracking-heading)}.RoleHubPageV2_roleIcon__jafnH{align-items:center;border-radius:var(--p2-radius-md);display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;width:32px}.RoleHubPageV2_iconAdmin__5pWN5{background:var(--p2-action-subtle);color:var(--p2-action-text)}.RoleHubPageV2_iconMaster__9BKt-{background:var(--p2-success-subtle);color:var(--p2-success-text)}.RoleHubPageV2_iconDs__qlrC2{background:var(--p2-warning-subtle);color:var(--p2-warning-text)}.RoleHubPageV2_iconBusiness__8a3TJ{background:var(--p2-info-subtle);color:var(--p2-info-text)}.RoleHubPageV2_iconSuper__AByl5{background:var(--p2-danger-subtle);color:var(--p2-danger-text)}.RoleHubPageV2_roleHelp__pRpmC{color:var(--p2-text-secondary);flex:1 1;font:var(--p2-type-body);line-height:1.5}.RoleHubPageV2_cardFooter__3hIM8{align-items:center;border-top:1px solid var(--p2-border);display:flex;gap:var(--p2-space-2);justify-content:space-between;padding-top:var(--p2-space-3)}.RoleHubPageV2_roleCta__8\+otS{color:var(--p2-action-text);font:var(--p2-type-caption);font-weight:600;letter-spacing:var(--p2-tracking-caption)}.RoleHubPageV2_cardHint__Vnq2A{color:var(--p2-text-tertiary);font:var(--p2-type-caption)}.RoleHubPageV2_recommendedBadge__KYujX{background:var(--p2-action-subtle);border-radius:var(--p2-radius-full);color:var(--p2-action-text);font:var(--p2-type-caption);padding:2px var(--p2-space-2)}.RoleHubPageV2_logoutRow__7lqyu{text-align:center}.RoleHubPageV2_logoutButton__jBv1-{background:none;border:none;border-radius:var(--p2-radius-md);color:var(--p2-text-tertiary);cursor:pointer;font:var(--p2-type-caption);padding:var(--p2-space-2) var(--p2-space-4);transition:color var(--p2-motion-fast),background var(--p2-motion-fast)}.RoleHubPageV2_logoutButton__jBv1-:hover{background:var(--p2-surface-1);color:var(--p2-text-primary)}.RoleHubPageV2_errorState__IKgwF{background:var(--p2-danger-subtle);border:1px solid #ef444433;border-radius:var(--p2-radius-md);color:var(--p2-danger-text);font:var(--p2-type-caption);margin-bottom:var(--p2-space-4);padding:var(--p2-space-3) var(--p2-space-4);text-align:center}.RoleHubPageV2_emptyState__OrBSP{color:var(--p2-text-secondary);font:var(--p2-type-body);padding:var(--p2-space-8);text-align:center}.RoleHubPageV2_footer__wmABS{align-items:center;display:flex;gap:var(--p2-space-3);justify-content:center;margin-top:var(--p2-space-5)}.RoleHubPageV2_footerText__91AGm{color:var(--p2-text-tertiary);font:var(--p2-type-caption)}.RoleHubPageV2_themeToggle__sEjhx{align-items:center;background:var(--p2-surface-0);border:1px solid var(--p2-border);border-radius:var(--p2-radius-full);color:var(--p2-text-secondary);cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;line-height:1;transition:all var(--p2-motion-fast);width:32px}.RoleHubPageV2_themeToggle__sEjhx:hover{background:var(--p2-surface-1);border-color:var(--p2-border-strong);color:var(--p2-text-primary)}.Button_btn__\+U2qx{align-items:center;border:1px solid #0000;border-radius:var(--p2-radius-md);cursor:pointer;display:inline-flex;font-family:var(--p2-font-body);font-weight:500;gap:var(--p2-space-2);justify-content:center;line-height:1;transition:background var(--p2-motion-fast),border-color var(--p2-motion-fast),color var(--p2-motion-fast),transform var(--p2-motion-fast),box-shadow var(--p2-motion-fast);-webkit-user-select:none;user-select:none;white-space:nowrap}.Button_btn__\+U2qx:focus-visible{outline:2px solid var(--p2-border-focus);outline-offset:2px}.Button_btn__\+U2qx:active:not(:disabled){transform:var(--p2-click-press)}.Button_btn__\+U2qx:disabled{cursor:not-allowed;opacity:.5;transform:none}.Button_sm__PXUSS{font-size:12px;height:28px;padding:0 var(--p2-space-3)}.Button_md__5J0Kn{font-size:14px;height:36px;padding:0 var(--p2-space-4)}.Button_lg__2LrgB{font-size:15px;height:44px;padding:0 var(--p2-space-5)}.Button_primary__e0YYg{background:var(--p2-action);color:#fff}.Button_primary__e0YYg:hover:not(:disabled){background:var(--p2-action-hover);transform:var(--p2-hover-lift)}.Button_secondary__IZ2Rv{background:#0000;border-color:var(--p2-border-strong);color:var(--p2-text-primary)}.Button_secondary__IZ2Rv:hover:not(:disabled){background:var(--p2-surface-1);border-color:var(--p2-border-focus);transform:var(--p2-hover-lift)}.Button_ghost__IuZsv{background:#0000;color:var(--p2-text-secondary)}.Button_ghost__IuZsv:hover:not(:disabled){background:var(--p2-surface-1);color:var(--p2-text-primary)}.Button_danger__Z6Yf8{background:var(--p2-danger-subtle);border-color:#ef444433;color:var(--p2-danger-text)}.Button_danger__Z6Yf8:hover:not(:disabled){background:var(--p2-danger);border-color:var(--p2-danger);color:#fff;transform:var(--p2-hover-lift)}.Button_icon__iHG2-{align-items:center;display:flex;flex-shrink:0}.Button_spinner__YPhXc{animation:Button_p2-btn-spin__sbTOw .6s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;height:16px;width:16px}@keyframes Button_p2-btn-spin__sbTOw{to{transform:rotate(1turn)}}.Button_loading__EJKhl{pointer-events:none}.StatusBadge2_badge__zAuP-{align-items:center;border-radius:var(--p2-radius-full);display:inline-flex;font:var(--p2-type-caption);gap:var(--p2-space-1);line-height:1;padding:2px var(--p2-space-2);white-space:nowrap}.StatusBadge2_dot__\+k2ky{border-radius:50%;flex-shrink:0;height:6px;width:6px}.StatusBadge2_success__HsIe7{background:var(--p2-success-subtle);color:var(--p2-success-text)}.StatusBadge2_warning__G49WC{background:var(--p2-warning-subtle);color:var(--p2-warning-text)}.StatusBadge2_danger__nvnmm{background:var(--p2-danger-subtle);color:var(--p2-danger-text)}.StatusBadge2_neutral__-lBQq{background:var(--p2-neutral-subtle);color:var(--p2-neutral-text)}.StatusBadge2_info__cVU\+8{background:var(--p2-info-subtle);color:var(--p2-info-text)}.StatusBadge2_action__FKj5M{background:var(--p2-action-subtle);color:var(--p2-action-text)}.StatusBadge2_success__HsIe7 .StatusBadge2_dot__\+k2ky{background:var(--p2-success)}.StatusBadge2_warning__G49WC .StatusBadge2_dot__\+k2ky{background:var(--p2-warning)}.StatusBadge2_danger__nvnmm .StatusBadge2_dot__\+k2ky{background:var(--p2-danger)}.StatusBadge2_neutral__-lBQq .StatusBadge2_dot__\+k2ky{background:var(--p2-neutral)}.StatusBadge2_info__cVU\+8 .StatusBadge2_dot__\+k2ky{background:var(--p2-info)}.StatusBadge2_action__FKj5M .StatusBadge2_dot__\+k2ky{background:var(--p2-action)}.MetricCard2_card__RkdRQ{background:var(--p2-surface-solid);border:1px solid var(--p2-border);border-radius:var(--p2-radius-lg);display:flex;flex-direction:column;gap:var(--p2-space-2);padding:var(--p2-space-5);transition:border-color var(--p2-motion-fast)}.MetricCard2_card__RkdRQ:hover{border-color:var(--p2-border-strong)}.MetricCard2_label__rD2tF{color:var(--p2-text-secondary);font:var(--p2-type-caption);letter-spacing:var(--p2-tracking-caption);text-transform:uppercase}.MetricCard2_value__ws\+oA{color:var(--p2-text-primary);font-family:var(--p2-font-mono);font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.MetricCard2_trend__OlN93{align-items:center;display:flex;font:var(--p2-type-caption);gap:var(--p2-space-1)}.MetricCard2_up__LahmJ{color:var(--p2-success-text)}.MetricCard2_down__ajEUd{color:var(--p2-danger-text)}.MetricCard2_flat__HI\+T4{color:var(--p2-neutral-text)}.MetricCard2_compact__W80H4{padding:var(--p2-space-3) var(--p2-space-4)}.MetricCard2_compact__W80H4 .MetricCard2_value__ws\+oA{font-size:22px}.SectionCard_card__reBW4{background:var(--p2-surface-solid);border:1px solid var(--p2-border);border-radius:var(--p2-radius-lg);overflow:hidden}.SectionCard_header__q353S{align-items:center;border-bottom:1px solid var(--p2-border);display:flex;gap:var(--p2-space-3);justify-content:space-between;padding:var(--p2-space-4) var(--p2-space-5)}.SectionCard_title__eL\+Tf{color:var(--p2-text-primary);font:var(--p2-type-heading);letter-spacing:var(--p2-tracking-heading)}.SectionCard_subtitle__MSu5R{color:var(--p2-text-secondary);font:var(--p2-type-caption);margin-left:var(--p2-space-3)}.SectionCard_actions__\+6FHJ{align-items:center;display:flex;flex-shrink:0;gap:var(--p2-space-2)}.SectionCard_body__gdDXi{padding:var(--p2-space-5)}.SectionCard_flush__3ueLp{padding:0}.SectionCard_compact__fPldI{padding:var(--p2-space-3) var(--p2-space-4)}.ActionBar_bar__g1IDA{align-items:center;background:var(--p2-surface-solid);border-bottom:1px solid var(--p2-border);display:flex;gap:var(--p2-space-3);height:var(--p2-action-bar-height);padding:0 var(--p2-space-5)}.ActionBar_sticky__DUusd{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--p2-surface-solid) 80%,#0000);position:-webkit-sticky;position:sticky;top:var(--p2-header-height);z-index:var(--p2-z-sticky)}.ActionBar_search__SIDt8{flex:1 1;max-width:320px}.ActionBar_actions__ZxKgI,.ActionBar_filters__9\+Axa{align-items:center;display:flex;gap:var(--p2-space-2)}.ActionBar_actions__ZxKgI{margin-left:auto}.EmptyState2_empty__kxhD2{flex-direction:column;padding:var(--p2-space-12) var(--p2-space-5);text-align:center}.EmptyState2_empty__kxhD2,.EmptyState2_icon__gA5eT{align-items:center;display:flex;justify-content:center}.EmptyState2_icon__gA5eT{color:var(--p2-text-tertiary);height:48px;margin-bottom:var(--p2-space-4);width:48px}.EmptyState2_icon__gA5eT svg{height:100%;width:100%}.EmptyState2_title__Pd4lF{color:var(--p2-text-primary);font:var(--p2-type-heading);letter-spacing:var(--p2-tracking-heading);margin-bottom:var(--p2-space-2)}.EmptyState2_description__J-9Lm{color:var(--p2-text-secondary);font:var(--p2-type-body);margin-bottom:var(--p2-space-5);max-width:400px}.EmptyState2_action__DUKwh{align-items:center;display:flex;gap:var(--p2-space-2)}.DashboardListPage_page__RAeTT{background:var(--p2-canvas);color:var(--p2-text-primary);min-height:100vh}.DashboardListPage_container__Wb2s\+{margin:0 auto;max-width:var(--p2-content-max-width);padding:var(--p2-space-8) var(--p2-space-5)}.DashboardListPage_pageHeader__dp\+RZ{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--p2-space-6)}.DashboardListPage_pageTitle__siFAw{color:var(--p2-text-primary);font:var(--p2-type-display);letter-spacing:var(--p2-tracking-display)}.DashboardListPage_pageSubtitle__FTUlz{color:var(--p2-text-secondary);font:var(--p2-type-caption);margin-top:var(--p2-space-1)}.DashboardListPage_headerActions__zUHLu{align-items:center;display:flex;gap:var(--p2-space-2)}.DashboardListPage_tabBar__aXkwy{align-items:center;border-bottom:1px solid var(--p2-border);display:flex;gap:var(--p2-space-1);margin-bottom:var(--p2-space-5);padding-bottom:0}.DashboardListPage_tab__P\+hUM{background:none;border:none;border-bottom:2px solid #0000;color:var(--p2-text-secondary);cursor:pointer;font:var(--p2-type-body);font-weight:500;margin-bottom:-1px;padding:var(--p2-space-2) var(--p2-space-4);transition:color var(--p2-motion-fast),border-color var(--p2-motion-fast)}.DashboardListPage_tab__P\+hUM:hover{color:var(--p2-text-primary)}.DashboardListPage_tabActive__jz2OO{border-bottom-color:var(--p2-action);color:var(--p2-action-text)}.DashboardListPage_tabCount__WdV28{background:var(--p2-surface-2);border-radius:var(--p2-radius-full);color:var(--p2-text-secondary);font:var(--p2-type-caption);margin-left:var(--p2-space-1);padding:1px 6px}.DashboardListPage_statusText__G4UeT{color:var(--p2-text-secondary);font:var(--p2-type-body);margin-bottom:var(--p2-space-4)}.DashboardListPage_grid__gT5zp{grid-gap:var(--p2-space-4);display:grid;gap:var(--p2-space-4);grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.DashboardListPage_grid__gT5zp{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.DashboardListPage_grid__gT5zp{grid-template-columns:repeat(3,1fr)}}.DashboardListPage_card__YAHAb{background:var(--p2-surface-solid);border:1px solid var(--p2-border);border-radius:var(--p2-radius-lg);display:flex;flex-direction:column;overflow:hidden;transition:border-color var(--p2-motion-fast),transform var(--p2-motion-fast)}.DashboardListPage_card__YAHAb:hover{border-color:var(--p2-border-strong);transform:var(--p2-hover-lift)}.DashboardListPage_thumbnail__7ICi3{align-items:center;background:linear-gradient(135deg,var(--p2-action-subtle) 0,var(--p2-info-subtle) 100%);display:flex;height:120px;justify-content:center;position:relative}.DashboardListPage_thumbnailIcon__LThpi{color:var(--p2-text-tertiary);height:32px;opacity:.5;width:32px}.DashboardListPage_thumbnailOverlay__keBho{align-items:center;background:var(--p2-surface-overlay);color:#fff;display:flex;font:var(--p2-type-body);font-weight:500;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity var(--p2-motion-fast)}.DashboardListPage_card__YAHAb:hover .DashboardListPage_thumbnailOverlay__keBho{opacity:1}.DashboardListPage_cardBody__c5sgg{display:flex;flex:1 1;flex-direction:column;gap:var(--p2-space-3);padding:var(--p2-space-4)}.DashboardListPage_cardHeader__szmVE{align-items:flex-start;display:flex;gap:var(--p2-space-2);justify-content:space-between}.DashboardListPage_cardTitle__d4KRM{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--p2-text-primary);display:-webkit-box;font:var(--p2-type-heading);letter-spacing:var(--p2-tracking-heading);overflow:hidden}.DashboardListPage_cardMeta__Ab2Wn{color:var(--p2-text-tertiary);font:var(--p2-type-caption)}.DashboardListPage_cardFooter__ZLPVy{align-items:center;border-top:1px solid var(--p2-border);display:flex;justify-content:space-between;margin-top:auto;padding-top:var(--p2-space-3)}.DashboardListPage_openLink__hcMeH{background:none;border:none;color:var(--p2-action-text);cursor:pointer;font:var(--p2-type-body);font-weight:500;padding:0;transition:color var(--p2-motion-fast)}.DashboardListPage_openLink__hcMeH:hover{color:var(--p2-action)}.DashboardListPage_deleteLink__DNipp{background:none;border:none;color:var(--p2-danger-text);cursor:pointer;font:var(--p2-type-caption);padding:0;transition:color var(--p2-motion-fast)}.DashboardListPage_deleteLink__DNipp:hover{color:var(--p2-danger)}.DashboardListPage_restoreLink__bVgPu{background:none;border:none;color:var(--p2-success-text);cursor:pointer;font:var(--p2-type-caption);padding:0;transition:color var(--p2-motion-fast)}.DashboardListPage_restoreLink__bVgPu:hover{color:var(--p2-success)}.DashboardBuilderPage_page__RKeWU{background:radial-gradient(circle at top left,#d8e0ebe6,#0000 26%),radial-gradient(circle at top right,#ede5dac7,#0000 20%),linear-gradient(180deg,#eee8df,#eef2f6 42%,#e7edf3);color:#1f2a37;min-height:100vh}.DashboardBuilderPage_summaryBar__-eETm{grid-gap:16px;align-items:center;background:linear-gradient(135deg,#eef2ff,#f8fafc 45%,#fff7ed);border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 12px 24px #0f172a14;display:grid;gap:16px;grid-template-columns:auto 1fr auto;margin:16px 24px 0;padding:14px 18px;position:-webkit-sticky;position:sticky;top:12px;z-index:5}.DashboardBuilderPage_summaryBadge__urETm{background:#4f46e51a;border-radius:999px;color:#4338ca;font-size:11px;font-weight:700;letter-spacing:.12em;padding:6px 10px;text-transform:uppercase}.DashboardBuilderPage_summaryBody__-Bx9S{min-width:0}.DashboardBuilderPage_summaryText__Wwvkw{color:#0f172a;font-size:14px;line-height:1.5}.DashboardBuilderPage_summaryInput__oEhcR{background:#fff;border:1px solid #cbd5f5;border-radius:12px;font-size:14px;padding:10px 12px;resize:vertical;width:100%}.DashboardBuilderPage_summaryActions__RQKvI{align-items:center;display:flex;gap:8px}.DashboardBuilderPage_versionToggleRow__Huqcz{display:flex;justify-content:flex-end;margin:12px 24px 0}.DashboardBuilderPage_versionToggleButton__mZEf2{background:#fff;border:1px solid #c7d2fe;border-radius:10px;color:#4338ca;cursor:pointer;font-weight:600;padding:8px 12px}.DashboardBuilderPage_versionToggleButton__mZEf2:hover{background:#eef2ff}.DashboardBuilderPage_summaryButton__Cscup{background:#fff;border:1px solid #c7d2fe;border-radius:10px;color:#4338ca;cursor:pointer;font-weight:600;padding:8px 12px}.DashboardBuilderPage_summaryButton__Cscup:hover{background:#eef2ff}@media print{.DashboardBuilderPage_summaryActions__RQKvI,.DashboardBuilderPage_versionToggleRow__Huqcz{display:none}}.DashboardBuilderPage_layout__xICtR{grid-gap:22px;display:grid;gap:22px;grid-template-columns:300px minmax(0,1fr) 320px;padding:24px 24px 30px}.DashboardBuilderPage_layoutNoRight__zWTiE{grid-template-columns:300px minmax(0,1fr)}.DashboardBuilderPage_layoutViewer__CH48v{grid-template-columns:minmax(0,1fr)}.DashboardBuilderPage_layoutViewerWithRight__Gh73K{grid-template-columns:minmax(0,1fr) 340px}.DashboardBuilderPage_panelSticky__i6o9F{align-self:start;max-height:calc(100vh - 120px);overflow:auto;position:-webkit-sticky;position:sticky;top:104px}.DashboardBuilderPage_panel__zKe\+4{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#f7f4effa,#eff3f8fa);border:1px solid #c8d0dbf5;border-radius:16px;box-shadow:0 18px 36px #212d3c1f,inset 0 1px 0 #ffffffe0;padding:16px}.DashboardBuilderPage_rightPanelBackdrop__q8bd-{display:none}@media (max-width:1200px){.DashboardBuilderPage_layout__xICtR{grid-template-columns:1fr}.DashboardBuilderPage_rightPanelBackdrop__q8bd-{background:#222b382e;border:0;display:block;inset:0;position:fixed;z-index:35}.DashboardBuilderPage_panelSticky__i6o9F{max-height:calc(100vh - 96px);overflow:auto;position:fixed;right:12px;top:82px;width:min(360px,calc(100vw - 24px));z-index:40}}@media print{.DashboardBuilderPage_page__RKeWU{background:#fff}.DashboardBuilderPage_layout__xICtR{gap:0;grid-template-columns:1fr;padding:0}.DashboardBuilderPage_panel__zKe\+4{display:none}}.Toolbar_toolbar__wudjf{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#f9f5effc,#f2f5f9fc 55%,#f7f3edfc);border-bottom:1px solid #d0d7e1f5;box-shadow:0 8px 18px #1926361a;display:flex;gap:16px;justify-content:space-between;padding:10px 18px;position:-webkit-sticky;position:sticky;top:0;z-index:20}@media print{.Toolbar_toolbar__wudjf{display:none}}.Toolbar_leftSection__t6sel{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.Toolbar_nameDisplay__1Q7JI{align-items:center;background:linear-gradient(135deg,#fffffffc,#f3f6fafc);border:1px solid #ced6e0f5;border-radius:14px;box-shadow:inset 0 1px 0 #ffffffeb,0 10px 18px #18243214;cursor:pointer;display:flex;gap:8px;max-width:400px;padding:10px 12px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.Toolbar_nameDisplay__1Q7JI:hover{background:linear-gradient(135deg,#fff,#f3f7fb);border-color:#a6b5c7f5;box-shadow:0 14px 24px #1824321c;transform:translateY(-1px)}.Toolbar_nameDisplay__1Q7JI:hover .Toolbar_editIcon__CA06p{opacity:1}.Toolbar_nameMeta__cTdJz{display:flex;flex-direction:column;gap:1px;min-width:0}.Toolbar_nameEyebrow__C0Ej4{color:#6e8198;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.Toolbar_dashboardName__x5s0L{color:#182433;font-size:16px;font-weight:800;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Toolbar_editIcon__CA06p{color:#788aa0;flex-shrink:0;opacity:0;transition:opacity .15s ease}.Toolbar_nameInput__KfCSF{background:#fffffffa;border:1.5px solid #6d89a8;border-radius:12px;box-shadow:0 0 0 4px #6d89a81f;color:#182433;font-family:inherit;font-size:16px;font-weight:800;letter-spacing:-.02em;max-width:400px;outline:none;padding:8px 12px}.Toolbar_saveStatus__i1gKy{align-items:center;background:#ffffffb8;border:1px solid #d7dee6f0;border-radius:999px;box-shadow:inset 0 1px 0 #ffffffe0;display:flex;font-size:11px;font-weight:600;gap:6px;padding:7px 11px}.Toolbar_savedText__tMmvV{color:#0f8f63}.Toolbar_savingText__J94\+-{color:#64748b}.Toolbar_unsavedText__VfHpX{color:#b7791f}.Toolbar_unsavedDot__CDVs6{background:#c48a2c;border-radius:50%;height:8px;width:8px}.Toolbar_spinner__Hvtp-{animation:Toolbar_spin__8vDKM .6s linear infinite;border:2px solid #dbe3ea;border-radius:50%;border-top-color:#6b7d90;height:12px;width:12px}@keyframes Toolbar_spin__8vDKM{to{transform:rotate(1turn)}}.Toolbar_centerSection__nscVg{background:#ffffffe6;border:1px solid #d1d9e3f5;border-radius:14px;box-shadow:0 12px 20px #18243214;flex-shrink:0;gap:10px;padding:4px 6px}.Toolbar_centerSection__nscVg,.Toolbar_controlCluster__kNZKy{align-items:center;display:flex}.Toolbar_buttonGroup__asLOA{display:flex;gap:3px}.Toolbar_iconButton__fQ42S{align-items:center;background:linear-gradient(180deg,#fffffffa,#f5f7fafa);border:1px solid #ced6e0f5;border-radius:9px;box-shadow:0 4px 8px #1824320d;color:#4f6177;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .18s ease;width:32px}.Toolbar_iconButton__fQ42S:hover:not(:disabled){background:linear-gradient(180deg,#fff,#eff4f8);border-color:#a2b1c3f5;box-shadow:0 10px 18px #1824321a;color:#203449;transform:translateY(-1px)}.Toolbar_iconButton__fQ42S:active:not(:disabled){transform:scale(.95)}.Toolbar_iconButton__fQ42S:disabled{cursor:not-allowed;opacity:.4}.Toolbar_zoomDisplay__Tw9G3{align-items:center;background:linear-gradient(180deg,#fffffffa,#f5f7fafa);border:1px solid #ced6e0f5;border-radius:9px;box-shadow:0 4px 8px #1824320d;color:#203449;cursor:pointer;display:flex;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;height:32px;justify-content:center;min-width:54px;padding:0 10px;transition:all .18s ease}.Toolbar_zoomDisplay__Tw9G3:hover{background:linear-gradient(180deg,#fff,#eff4f8);border-color:#a2b1c3f5;box-shadow:0 10px 18px #1824321a}.Toolbar_divider__AxwfA{background:linear-gradient(180deg,#0000,#b7bfc9e6 20%,#b7bfc9e6 80%,#0000);height:22px;width:1px}.Toolbar_viewToggle__P4yry{background:#f5f7fafa;border:1px solid #d0d7e1f5;border-radius:10px;display:flex;gap:4px;padding:3px}.Toolbar_viewButton__FiMH2{align-items:center;background:#0000;border:none;border-radius:8px;color:#6d7d90;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:6px;padding:7px 11px;transition:all .15s ease}.Toolbar_viewButton__FiMH2:hover{color:#203449}.Toolbar_activeView__SXG5G{background:linear-gradient(135deg,#2f5f98,#467fbe);box-shadow:0 10px 18px #1d3f693d;color:#eff6ff}.Toolbar_viewButton__FiMH2 svg{opacity:.7}.Toolbar_activeView__SXG5G svg{opacity:1}.Toolbar_rightSection__IsQmL{align-items:center;display:flex;flex-shrink:0;gap:6px}.Toolbar_primary__UWhVF{background:linear-gradient(135deg,#2f5f98,#467fbe);border:none;border-radius:11px;box-shadow:0 14px 24px #1d3f693d;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:9px 16px;transition:all .18s ease}.Toolbar_primary__UWhVF:hover{background:linear-gradient(135deg,#274f81,#3b72af);box-shadow:0 18px 28px #1d3f694d;transform:translateY(-1px)}.Toolbar_primary__UWhVF:active{transform:translateY(0)}.Toolbar_ghost__Zn3Kw{background:linear-gradient(180deg,#fffffffa,#f5f7fafa);border:1px solid #ced6e0f5;border-radius:11px;box-shadow:0 8px 16px #18243212;color:#203449;cursor:pointer;font-size:12px;font-weight:700;padding:9px 16px;transition:all .18s ease}.Toolbar_ghost__Zn3Kw:hover{background:linear-gradient(180deg,#fff,#eff4f8);border-color:#a2b1c3f5;box-shadow:0 12px 20px #1824321a;transform:translateY(-1px)}.LeftSidebar_sidebar__XEZq5{display:flex;flex-direction:column;gap:18px}.LeftSidebar_panel__RFXFy{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#f8f5f0fc,#f0f4f8fc);border:1px solid #cbd2dcf5;border-radius:16px;box-shadow:0 18px 30px #1824321f;overflow:hidden;transition:box-shadow var(--transition-base),transform var(--transition-base),border-color var(--transition-base)}.LeftSidebar_panel__RFXFy:hover{border-color:#afbcccf5;box-shadow:0 20px 34px #18243224}.LeftSidebar_panelHeader__sq0rf{align-items:center;background:linear-gradient(180deg,#c7d2df57,#fff0);border:none;cursor:pointer;display:flex;font-family:var(--font-sans);gap:var(--space-sm);padding:18px 18px 16px;transition:background var(--transition-base);width:100%}.LeftSidebar_panelHeader__sq0rf:hover{background:linear-gradient(180deg,#d0dae56b,#fff0)}.LeftSidebar_panelIcon__UZnNQ{font-size:16px}.LeftSidebar_panelTitle__KpK8S{color:#152231;flex:1 1;font-size:13px;font-weight:800;letter-spacing:-.01em;text-align:left}.LeftSidebar_panelToggle__JDXwO{color:#74879d;font-size:10px;transition:transform var(--transition-base)}.LeftSidebar_panelContent__YEPra{display:flex;flex-direction:column;gap:16px;padding:16px}.LeftSidebar_field__R2WXp{display:flex;flex-direction:column;gap:var(--space-sm)}.LeftSidebar_fieldLabel__zpbpM{color:#61758d;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.LeftSidebar_datasetSelect__xtIcJ{background:#fffffffa;border:1px solid #c8d0dbf5;border-radius:10px;color:#17293a;cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:500;padding:var(--space-sm) var(--space-md);transition:all var(--transition-base);width:100%}.LeftSidebar_datasetSelect__xtIcJ:hover{background:#fff;border-color:#a9b7c7f5}.LeftSidebar_datasetSelect__xtIcJ:focus{border-color:#4f6f96;box-shadow:0 0 0 3px #4f6f962e;outline:none}.LeftSidebar_searchWrapper__Hb7Cn{position:relative}.LeftSidebar_searchIcon__CFjF4{color:#8799ae;left:var(--space-md);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color var(--transition-base)}.LeftSidebar_searchInput__\+odoB{background:#fffffffa;border:1px solid #c8d0dbf5;border-radius:10px;color:#17293a;font-family:var(--font-sans);font-size:13px;padding:var(--space-sm) var(--space-md) var(--space-sm) 32px;transition:all var(--transition-base);width:100%}.LeftSidebar_searchInput__\+odoB:hover{border-color:#a9b7c7f5}.LeftSidebar_searchInput__\+odoB:focus{border-color:#4f6f96;box-shadow:0 0 0 3px #4f6f962e;outline:none}.LeftSidebar_searchInput__\+odoB:focus+.LeftSidebar_searchIcon__CFjF4,.LeftSidebar_searchInput__\+odoB:not(:placeholder-shown)+.LeftSidebar_searchIcon__CFjF4{color:#5b7594}.LeftSidebar_searchInput__\+odoB::placeholder{color:#94a3b8}.LeftSidebar_fieldGroup__ZcZrN{display:flex;flex-direction:column;gap:var(--space-sm)}.LeftSidebar_fieldGroupHeader__96oZ\+{align-items:center;border-bottom:1px solid #8294ad1f;display:flex;justify-content:space-between;padding-bottom:6px}.LeftSidebar_fieldGroupLabel__tvC5H{color:#5f7289;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.LeftSidebar_fieldGroupCount__1vz87{background:#d6dee7f5;border-radius:var(--radius-sm);color:#566b83;font-size:10px;font-weight:700;padding:3px var(--space-sm)}.LeftSidebar_fieldList__tGgPt{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.LeftSidebar_fieldChip__XsIUn{align-items:center;background:linear-gradient(135deg,#fffffffa,#f4f7fafa);border:1px solid #ccd4def5;border-radius:10px;cursor:grab;display:flex;gap:var(--space-sm);padding:8px 10px;position:relative;transition:all var(--transition-base);-webkit-user-select:none;user-select:none}.LeftSidebar_fieldChip__XsIUn:hover{background:linear-gradient(135deg,#fff,#eff4f8);border-color:#aab8c7f5;box-shadow:0 12px 18px #1824321a;transform:translateX(2px)}.LeftSidebar_fieldChip__XsIUn:active{box-shadow:var(--shadow-lg);cursor:grabbing;transform:scale(.98)}.LeftSidebar_fieldIcon__G-n1K{flex-shrink:0;font-size:12px}.LeftSidebar_fieldName__cRhRh{color:#1c3043;flex:1 1;font-size:12px;font-weight:500;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeftSidebar_fieldBadge__xI8Em{background:#d6dee7f5;color:#566b83}.LeftSidebar_fieldBadge__xI8Em,.LeftSidebar_fieldTypeBadge__Ybx-v{border-radius:var(--radius-sm);flex-shrink:0;font-size:9px;font-weight:700;padding:2px 6px}.LeftSidebar_fieldTypeBadge__Ybx-v{background:#dde3eafa;color:#627790;letter-spacing:.03em;text-transform:uppercase}.LeftSidebar_tabs__q94aL{grid-gap:var(--space-xs);background:#f2f5f8fa;border:1px solid #ccd4def5;border-radius:12px;display:grid;gap:var(--space-xs);grid-template-columns:repeat(3,1fr);padding:4px}.LeftSidebar_tab__S4TII{background:#0000;border:none;border-radius:var(--radius-sm);color:#6d7d90;cursor:pointer;font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:-.01em;padding:var(--space-sm) var(--space-sm);transition:all var(--transition-base)}.LeftSidebar_tab__S4TII:hover{background:#e1e7eef5;color:#203449}.LeftSidebar_activeTab__D0oaW{background:linear-gradient(135deg,#224b89eb,#2b5e8beb);box-shadow:0 8px 14px #0915273d;color:#eff6ff}.LeftSidebar_tileGrid__CIc0w{grid-gap:var(--space-md);display:grid;gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.LeftSidebar_tileEnhanced__STgZQ{background:#ffffffeb;border:1px solid #ccd4def5;border-radius:12px;box-shadow:0 10px 18px #18243214;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;text-align:left;transition:all var(--transition-base)}.LeftSidebar_tileEnhanced__STgZQ:hover{border-color:#aab8c7f5;box-shadow:0 16px 24px #1824321f;transform:translateY(-3px)}.LeftSidebar_tileEnhanced__STgZQ:active{transform:translateY(-1px)}.LeftSidebar_tilePreview__YOvhJ{align-items:center;background:linear-gradient(135deg,#d7e1ebfa,#f1e9def0);border-bottom:1px solid #d2dae3fa;display:flex;height:70px;justify-content:center;padding:var(--space-md)}.LeftSidebar_miniKPI__3ilPh{align-items:center;display:flex;flex-direction:column;gap:3px;text-align:center}.LeftSidebar_miniValue__HWvEQ{color:#1a3045;font-family:var(--font-mono);font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1}.LeftSidebar_miniLabel__B9SrT{color:#5f748c;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.LeftSidebar_miniTrend__a7jZE{color:var(--pulse-success);font-size:11px;font-weight:700;margin-top:2px}.LeftSidebar_miniPlaceholderWide__C1cwC{background:linear-gradient(90deg,#5781ac5c,#3c6b998f);border-radius:999px;height:12px;margin-bottom:8px}.LeftSidebar_miniPlaceholderShort__Ivu6e{background:#5c7a9c47;border-radius:999px;height:8px;width:60%}.LeftSidebar_miniTable__ZuyIp{display:flex;flex-direction:column;gap:4px;width:100%}.LeftSidebar_miniTableRow__m0kSy{grid-gap:var(--space-xs);display:grid;gap:var(--space-xs);grid-template-columns:repeat(3,1fr)}.LeftSidebar_miniTableCell__ORT-L{align-items:center;background:#c7d5e4e6;border-radius:3px;color:#5e748d;display:flex;font-size:8px;height:10px;justify-content:center}.LeftSidebar_miniTableRow__m0kSy:first-child .LeftSidebar_miniTableCell__ORT-L{background:#afc5dcfa;font-weight:600}.LeftSidebar_tileInfo__wn8B-{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md)}.LeftSidebar_tileName__g-hvR{color:#17293a;font-size:13px;font-weight:700;letter-spacing:-.01em}.LeftSidebar_tileDesc__mtzHw{color:#61758d;font-size:11px;line-height:1.4}.LeftSidebar_tileBadges__y6PHh{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-xs)}.LeftSidebar_badge__bZCWQ{background:#d7e0e9f5;border-radius:var(--radius-sm);color:#566b83;font-size:9px;font-weight:700;letter-spacing:.02em;padding:4px var(--space-sm);text-transform:uppercase}.LeftSidebar_section__QzGDM{display:flex;flex-direction:column;gap:10px}.LeftSidebar_sectionTitle__q8CWa{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.LeftSidebar_card__mocXk{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#475569;font-size:13px;padding:12px}.LeftSidebar_tile__tA1ag{background:#fff;border:1px solid #94a3b859;border-radius:14px;box-shadow:0 8px 18px #0f172a0f;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px;text-align:left;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.LeftSidebar_tile__tA1ag:hover{border-color:#2563eb8c;box-shadow:0 12px 22px #2563eb1f;transform:translateY(-1px)}.LeftSidebar_tileIcon__oetYh{color:#64748b;display:flex}.LeftSidebar_tileLabel__1zwAh{font-weight:600}.LeftSidebar_tileIcon__oetYh{align-items:center;background:#2563eb1f;border-radius:10px;color:#1d4ed8;display:inline-flex;height:34px;justify-content:center;width:34px}.LeftSidebar_tileLabel__1zwAh{color:#0f172a;font-size:13px;font-weight:700}.LeftSidebar_tileMeta__2fHFy{color:#64748b;font-size:11px}.DrillThroughDrawer_overlay__RAxfH{inset:0;pointer-events:none;position:fixed;z-index:1200}.DrillThroughDrawer_backdrop__V0ue8{background:#0f172a47;border:0;inset:0;pointer-events:auto;position:absolute;width:100%}.DrillThroughDrawer_panel__08pw8{background:#fff;border-left:1px solid #dbe4f0;box-shadow:-12px 0 36px #0f172a29;display:flex;flex-direction:column;height:100%;pointer-events:auto;position:absolute;right:0;top:0;width:min(560px,100vw)}.DrillThroughDrawer_header__BiLei{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;gap:16px;justify-content:space-between;padding:20px 20px 14px}.DrillThroughDrawer_title__CNp3K{color:#0f172a;font-size:20px;font-weight:800}.DrillThroughDrawer_meta__e5Yr6{color:#64748b;font-size:13px;margin-top:6px}.DrillThroughDrawer_closeButton__rynnd{background:#fff;border:1px solid #dbe4f0;border-radius:10px;color:#334155;cursor:pointer;padding:8px 12px}.DrillThroughDrawer_filters__XcTHo{display:flex;flex-wrap:wrap;gap:8px;padding:14px 20px 0}.DrillThroughDrawer_chip__itT4i{background:#eef4ff;border-radius:999px;color:#274472;font-size:12px;font-weight:600;padding:6px 10px}.DrillThroughDrawer_body__-YpkE{flex:1 1;min-height:0;overflow:auto;padding:16px 20px}.DrillThroughDrawer_state__deik5{align-items:center;color:#64748b;display:flex;font-size:14px;justify-content:center;min-height:180px}.DrillThroughDrawer_table__4p7yw{border-collapse:collapse;font-size:13px;width:100%}.DrillThroughDrawer_table__4p7yw thead th{background:#f8fafc;border-bottom:1px solid #dbe4f0;color:#334155;padding:10px 12px;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:1}.DrillThroughDrawer_table__4p7yw tbody td{border-bottom:1px solid #eef2f7;color:#0f172a;padding:10px 12px;vertical-align:top}.DrillThroughDrawer_footer__bqEEj{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding:14px 20px 18px}.DrillThroughDrawer_pager__2Kjfk{align-items:center;display:flex;gap:10px}.DrillThroughDrawer_pagerButton__Obufe{background:#fff;border:1px solid #dbe4f0;border-radius:10px;color:#334155;cursor:pointer;padding:8px 12px}.DrillThroughDrawer_pagerButton__Obufe:disabled{cursor:not-allowed;opacity:.45}.DrillThroughDrawer_correlation__KXLDD{color:#64748b;font-size:12px}@media (max-width:640px){.DrillThroughDrawer_panel__08pw8{border-left:0;border-top:1px solid #dbe4f0;border-top-left-radius:20px;border-top-right-radius:20px;bottom:0;box-shadow:0 -12px 36px #0f172a2e;height:min(78vh,760px);left:0;right:0;top:auto;width:100%}}.KpiCard_card__dScJC{background:var(--pulse-bg-elevated);border:1px solid #d8dfe7;border-radius:20px;box-shadow:0 1px 2px rgba(15,23,42,.025),0 8px 18px rgba(15,23,42,.045);display:flex;flex-direction:column;height:100%;isolation:isolate;justify-content:space-between;min-height:0;overflow:hidden;padding:15px 17px 14px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.KpiCard_cardExecutive__6R4Xn{border-radius:22px;padding:17px 19px 15px}.KpiCard_surfaceSoft__y-BD\+{background:linear-gradient(180deg,#fffffff0,#f8fafce6),radial-gradient(circle at top right,#6e7c9612,#fff0 58%)}.KpiCard_surfaceWarm__2ul3b{background:linear-gradient(180deg,#fffffff2,#fdf7f2e6),radial-gradient(circle at top right,#c46a3c1c,#fff0 56%)}.KpiCard_surfaceCool__V9Stb{background:linear-gradient(180deg,#fffffff2,#f3f9f8e6),radial-gradient(circle at top right,#2f7a781a,#fff0 56%)}.KpiCard_surfaceMinimal__wy\+E4{background:linear-gradient(180deg,#ffffffeb,#fbfcfde0);box-shadow:0 1px 2px rgba(15,23,42,.018),0 3px 8px #0f172a08}.KpiCard_surfaceSupplier__zlVEN{background:#fff;border-color:#d7dfeb;box-shadow:0 16px 32px #1d2a3b14}.KpiCard_content__76ISU{display:flex;flex-direction:column;gap:4px;min-height:0;position:relative;z-index:1}.KpiCard_card__dScJC:before{background:linear-gradient(90deg,#6f7e95cc,#b5bec994);border-radius:18px 18px 0 0;content:"";height:2px;left:0;opacity:.8;position:absolute;right:0;top:0}.KpiCard_card__dScJC:after{background:radial-gradient(circle,#7d8ba014 0,#7d8ba000 72%);border-radius:50%;content:"";height:88px;inset:auto -42px -48px auto;pointer-events:none;position:absolute;width:88px}.KpiCard_card__dScJC:hover{border-color:#ced7e1;box-shadow:0 2px 4px #0f172a0a,0 12px 22px #0f172a0f;transform:translateY(-2px)}.KpiCard_surfaceSupplier__zlVEN:before{opacity:0}.KpiCard_surfaceSupplier__zlVEN:after{display:none}.KpiCard_surfaceSupplier__zlVEN:hover{border-color:#cfd7e4;box-shadow:0 18px 36px #1d2a3b1a}.KpiCard_title__urGnE{color:#5f7087;font-size:.8em;font-weight:800;letter-spacing:.14em;opacity:1;overflow:hidden;position:relative;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;z-index:1}.KpiCard_titleExecutive__MN3LP{font-size:.76em;letter-spacing:.16em}.KpiCard_value__POH5N{color:#16233b;font-size:2.75em;font-weight:800;letter-spacing:-.045em;line-height:1;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1}.KpiCard_valueHero__h5CG5 .KpiCard_value__POH5N{font-size:2.95em;letter-spacing:-.05em}.KpiCard_valueStandard__5N\+Vz .KpiCard_value__POH5N{font-size:2.5em;letter-spacing:-.04em}.KpiCard_subtitle__5Mr1m{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:#697991;display:-webkit-box;font-size:.82em;font-weight:600;overflow:hidden;position:relative;z-index:1}.KpiCard_subtitleStrong__CC0nJ{color:#5b6b84;font-weight:700}.KpiCard_intentBadge__F140W{align-items:center;align-self:flex-start;border-radius:999px;display:inline-flex;font-size:.66em;font-weight:800;letter-spacing:.1em;margin-top:9px;padding:4px 10px;position:relative;text-transform:uppercase;z-index:1}.KpiCard_intentPortfolio__jpVvF{background:#3a827b1f;color:#3d8178}.KpiCard_intentMonitor__VM1Oe{background:#4870d61f;color:#4366d4}.KpiCard_intentPriority__THJsN{background:#de862124;color:#d08022}.KpiCard_intentEscalate__uAc5w{background:#ba3a2c1f;color:#bb4336}.KpiCard_toneNeutral__NiDPt:before{background:linear-gradient(90deg,#6c7a8d,#a3afbd)}.KpiCard_toneNeutral__NiDPt:after{background:radial-gradient(circle,#64748b1f 0,#64748b00 72%)}.KpiCard_toneInfo__41d2g:before{background:linear-gradient(90deg,#2f5f98,#467fbe)}.KpiCard_toneInfo__41d2g:after{background:radial-gradient(circle,#2f5f981f 0,#2f5f9800 72%)}.KpiCard_toneWarning__Z9zN8:before{background:linear-gradient(90deg,#d97706,#f59e0b)}.KpiCard_toneWarning__Z9zN8:after{background:radial-gradient(circle,#b072211f 0,#b0722100 72%)}.KpiCard_toneCritical__Ervgo:before{background:linear-gradient(90deg,#b42318,#ef4444)}.KpiCard_toneCritical__Ervgo:after{background:radial-gradient(circle,#9a342d21 0,#9a342d00 72%)}.KpiCard_toneCritical__Ervgo .KpiCard_title__urGnE{color:#91352d}.KpiCard_toneWarning__Z9zN8 .KpiCard_title__urGnE{color:#936122}.KpiCard_toneInfo__41d2g .KpiCard_title__urGnE{color:#2d5c93}.KpiCard_card__dScJC{font-size:14px}.KpiCard_compact__12WDu{font-size:13px}.KpiCard_compact__12WDu .KpiCard_title__urGnE{font-size:.76em}.KpiCard_compact__12WDu .KpiCard_value__POH5N{font-size:2.22em}.KpiCard_compact__12WDu .KpiCard_subtitle__5Mr1m{color:#65758d;font-size:.78em}.KpiCard_compact__12WDu .KpiCard_intentBadge__F140W{font-size:.62em;margin-top:6px;padding:4px 8px}.KpiCard_large__cA2WC{font-size:18px}.KpiCard_large__cA2WC .KpiCard_title__urGnE{font-size:.78em}.KpiCard_large__cA2WC .KpiCard_value__POH5N{font-size:2.9em}.KpiCard_large__cA2WC .KpiCard_subtitle__5Mr1m{font-size:.84em}.KpiCard_large__cA2WC .KpiCard_intentBadge__F140W{font-size:.64em;margin-top:10px;padding:5px 12px}.KpiCard_drillable__yuOoz{cursor:pointer}.KpiCard_drillHint__HFEP0{color:#64748b;font-size:12px;margin-top:10px}.KpiCard_drillOverlay__lEUrS{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}.KpiCard_drillBackdrop__rq3tu{background:#0206177a;border:0;inset:0;position:absolute}.KpiCard_drillPanel__xRoZ4{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 24px 60px #02061738;display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;position:relative;width:min(1080px,calc(100vw - 40px))}.KpiCard_drillHeader__74qnL{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.KpiCard_drillTitle__og3EU{color:#0f172a;font-size:18px;font-weight:700}.KpiCard_drillMeta__9HOl9{color:#64748b;font-size:13px;margin-top:4px}.KpiCard_drillClose__sE-TU{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px}.KpiCard_drillTableWrap__qcFWt{overflow:auto;padding:0 20px}.KpiCard_drillState__AlGgP{color:#64748b;font-size:14px;padding:28px 0;text-align:center}.KpiCard_drillTable__prx-W{border-collapse:collapse;font-size:13px;width:100%}.KpiCard_drillTable__prx-W thead th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#334155;display:table-cell;font-weight:700;padding:10px 8px;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:1}.KpiCard_drillTable__prx-W thead{display:table-header-group}.KpiCard_drillTable__prx-W tbody td{border-bottom:1px solid #f1f5f9;color:#0f172a;padding:10px 8px;white-space:nowrap}.KpiCard_drillPager__9b1-2{align-items:center;border-top:1px solid #e2e8f0;color:#334155;display:flex;font-size:13px;justify-content:space-between;padding:14px 20px 16px}.KpiCard_drillNav__eZu0c{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;cursor:pointer;font-size:13px;font-weight:600;padding:7px 11px}.KpiCard_drillNav__eZu0c:disabled{cursor:not-allowed;opacity:.5}.ChartWidget_card__RxpAR{background:var(--pulse-bg-elevated);border:1px solid var(--pulse-border);border-radius:22px;box-shadow:0 1px 2px #0f172a08,0 12px 28px #0f172a0f;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:22px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ChartWidget_drillable__-RMGS{cursor:pointer}.ChartWidget_pieCard__5vAFU{border-radius:22px;padding:22px 24px 20px}.ChartWidget_surfaceExecutiveWarm__cMR9C{background:radial-gradient(circle at top right,#c46a3c1a,#fff0 34%),linear-gradient(180deg,#fffffff5,#faf4edeb);border-color:#d6bfb2eb}.ChartWidget_surfaceExecutiveCool__e2uh6{background:radial-gradient(circle at top right,#2f7a781a,#fff0 34%),linear-gradient(180deg,#fffffff5,#f1f8f7eb);border-color:#b8cccceb}.ChartWidget_surfaceAnalyst__LWRUh{background:linear-gradient(180deg,#fffffff2,#f7f9fbeb);border-color:#cfd8e2eb;box-shadow:0 1px 2px rgba(15,23,42,.025),0 8px 18px #0f172a0a}.ChartWidget_surfaceSupplier__x\+3Qe{background:#fff;border-color:#d7dfeb;box-shadow:0 16px 32px #1d2a3b14}.ChartWidget_card__RxpAR:before{background:linear-gradient(90deg,var(--pulse-header-gradient-start) 0,var(--pulse-header-gradient-end) 100%);border-radius:18px 18px 0 0;content:"";height:2px;left:0;opacity:.5;position:absolute;right:0;top:0}.ChartWidget_surfaceSupplier__x\+3Qe:before{opacity:0}.ChartWidget_card__RxpAR:hover{border-color:var(--pulse-border-focus);box-shadow:0 2px 4px #0f172a0d,0 10px 22px #0f172a12;transform:translateY(-2px)}.ChartWidget_title__VKtik{color:var(--pulse-text);font-size:14px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChartWidget_titleRow__bvIFg{align-items:center;display:flex;gap:8px;min-width:0}.ChartWidget_titleRowSupplier__-t-9I{gap:10px}.ChartWidget_titleMarker__GSoRs{border-radius:999px;box-shadow:0 1px 4px #1d2a3b24;flex:0 0 8px;height:8px;width:8px}.ChartWidget_titleExecutive__q3YEd{font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2vw,32px);font-weight:700;letter-spacing:-.04em;line-height:1.05}.ChartWidget_titleCool__t7uud,.ChartWidget_titleWarm__1EANx{color:#173036}.ChartWidget_titleAnalyst__rdV\+B{color:#24364b}.ChartWidget_titleSupplier__tAq0a{color:#33465e;font-family:Avenir Next,Segoe UI,sans-serif;font-weight:800;letter-spacing:-.02em}.ChartWidget_titleSupplier__tAq0a.ChartWidget_titleExecutive__q3YEd{font-family:Avenir Next,Segoe UI,sans-serif;font-size:.9rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}.ChartWidget_header__kcUcs{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.ChartWidget_headerSplit__salMb{align-items:baseline;gap:24px;margin-bottom:20px}.ChartWidget_headerStacked__O-CNw{align-items:flex-start}.ChartWidget_headerExecutiveHalf__mjP8C{gap:10px}.ChartWidget_headerExecutiveFull__2qAxh{gap:18px}.ChartWidget_headerMinimal__1qa3E{margin-bottom:10px}.ChartWidget_headerText__j7Ev7{flex:1 1;min-width:0}.ChartWidget_narrativeTight__3GzX1{margin-bottom:8px}.ChartWidget_narrativeComfortable__2WU23{margin-bottom:14px}.ChartWidget_narrativeSpacious__qi15L{margin-bottom:20px}.ChartWidget_subtitle__q35FG{color:var(--pulse-text-muted);font-size:13px;line-height:1.45;margin-top:6px}.ChartWidget_subtitleSplit__43-h9{flex:0 0 min(44%,420px);font-size:14px;line-height:1.4;margin-top:0;max-width:min(44%,420px);padding-top:2px;text-align:right}.ChartWidget_subtitleWarm__oeKQa{color:#6c7774}.ChartWidget_subtitleCool__qOINU{color:#657987}.ChartWidget_subtitleAnalyst__88DH8{color:#728196}.ChartWidget_subtitleSupplier__yUkpM{color:#6e7c92}.ChartWidget_body__k-G6I{display:flex;flex:1 1;gap:20px;min-height:0}.ChartWidget_bodyTight__6H8a2{gap:14px}.ChartWidget_bodyComfortable__bU3DQ{gap:20px}.ChartWidget_bodySpacious__Y02i2{gap:26px}.ChartWidget_bodyExecutiveHalf__KBsiF{gap:14px}.ChartWidget_bodyExecutiveFull__ooXJN{gap:20px}.ChartWidget_bodyMinimal__4brrz{gap:10px}.ChartWidget_bodyRightLegend__8z9yK{align-items:stretch;flex-direction:row}.ChartWidget_bodyPieBalanced__Rys1T{align-items:center;justify-content:center;width:100%}.ChartWidget_bodyBottomLegend__1Nzh7{flex-direction:column}.ChartWidget_plot__zPmX7{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center;min-height:0;overflow:hidden;position:relative}.ChartWidget_plotPanel__\+nhYz{background:radial-gradient(circle at top left,#fffffff5,#faf8f4e0 65%,#f8f4eed6),linear-gradient(180deg,#ffffffe6,#f9f6f0db);border:1px solid #c9d1dceb;border-radius:22px;box-shadow:inset 0 1px 0 #ffffffd9,0 8px 18px #0f172a0a;padding:18px 18px 12px}.ChartWidget_surfaceSupplier__x\+3Qe .ChartWidget_plotPanel__\+nhYz{border-radius:14px}.ChartWidget_plotPanelExecutiveHalf__rkPM3{border-radius:18px}.ChartWidget_plotPanelMinimal__BVq-c{border-radius:16px}.ChartWidget_plotWithSideLegend__lSXuD{min-width:0}.ChartWidget_bodyPieBalanced__Rys1T .ChartWidget_plotWithSideLegend__lSXuD{flex:0 0 auto}.ChartWidget_legend__BLJpM{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px}.ChartWidget_legendRight__cDbFe{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:10px;justify-content:center;min-width:220px;width:min(46%,280px)}.ChartWidget_legendRightCompact__DOFJ5{min-width:210px;width:min(42%,260px)}.ChartWidget_bodyPieBalanced__Rys1T .ChartWidget_legendRight__cDbFe{min-width:0;width:min(40%,300px)}.ChartWidget_bodyPieBalanced__Rys1T .ChartWidget_legendRightCompact__DOFJ5{width:min(38%,280px)}.ChartWidget_legendBottom__VT6j8{padding-top:8px}.ChartWidget_interpretationSupplier__mgtCN,.ChartWidget_metaSupplier__a\+c5q{color:#6e7c92}.ChartWidget_legendItem__6C3Z3{align-items:center;color:var(--pulse-text);display:inline-flex;font-size:12px;gap:6px}.ChartWidget_legendItemDetailed__16h07{background:#ffffffbd;border:1px solid #94a3b82e;border-radius:999px;box-shadow:inset 0 1px 0 #ffffffb8;gap:12px;justify-content:space-between;padding:10px 13px;width:100%}.ChartWidget_legendItemPlain__S\+MA1{gap:12px;justify-content:space-between;padding:4px 0;width:100%}.ChartWidget_legendItemCompact__pXyY8{padding:8px 10px}.ChartWidget_legendItemPlain__S\+MA1.ChartWidget_legendItemCompact__pXyY8{padding:2px 0}.ChartWidget_legendItemLeft__TiKMx{align-items:center;display:inline-flex;flex:1 1;gap:10px;min-width:0}.ChartWidget_legendMetrics__ADoVT{align-items:baseline;display:inline-flex;gap:10px;white-space:nowrap}.ChartWidget_legendPercentage__hMIkh,.ChartWidget_legendValue__-HwiP{color:var(--pulse-text-muted);font-size:13px;font-weight:600}.ChartWidget_legendSwatch__5L9V1{border-radius:999px;flex:0 0 auto;height:10px;width:10px}.ChartWidget_legendLabel__L0ThE{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChartWidget_cartesianLegend__94MbJ{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px}.ChartWidget_cartesianLegendPlain__uY8OT{gap:10px 14px}.ChartWidget_cartesianLegendPill__MyjZz{gap:10px 12px}.ChartWidget_cartesianLegendItem__b705v{align-items:center;color:var(--pulse-text-muted);display:inline-flex;font-size:13px;font-weight:600;gap:10px}.ChartWidget_cartesianLegendItemPlain__sYqnm{background:#ffffff8a;border:1px solid #bcc6d238;border-radius:999px;padding:8px 12px}.ChartWidget_cartesianLegendItemPill__1\+f4F{background:#ffffffd1;border:1px solid #a4b1bd47;border-radius:999px;box-shadow:inset 0 1px 0 #ffffffb3;padding:9px 14px}.ChartWidget_cartesianLegendGlyph__TcRqe{align-items:center;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;width:24px}.ChartWidget_cartesianLegendLine__51S8l{align-items:center;display:inline-flex;height:12px;justify-content:center;position:relative;width:22px}.ChartWidget_cartesianLegendStroke__cRWTO{border-radius:999px;height:3px;width:22px}.ChartWidget_cartesianLegendPoint__\+lOgE{background:#fff;border:3px solid;border-radius:999px;height:10px;position:absolute;width:10px}.ChartWidget_cartesianLegendBar__gcQgx{border-radius:4px;height:12px;width:16px}.ChartWidget_cartesianLegendLabel__tFvae{white-space:nowrap}.ChartWidget_meta__Afn9I{border-top:1px solid #b7c4cf3d;display:flex;flex-direction:column;margin-top:14px;padding-top:14px}.ChartWidget_metaTight__dF5qK{gap:8px}.ChartWidget_metaComfortable__syWqq{gap:12px}.ChartWidget_metaSpacious__e3pBv{gap:16px}.ChartWidget_metaExecutiveHalf__Aj9Xm{margin-top:10px;padding-top:10px}.ChartWidget_metaEditCompact__RznOj{gap:8px}.ChartWidget_metaWarm__x6Q8r{border-top-color:#c46a3c29}.ChartWidget_metaCool__j\+jf6{border-top-color:#2f7a7829}.ChartWidget_metaAnalyst__uc7V2{border-top-color:#94a3b82e}.ChartWidget_interpretation__UYape{color:var(--pulse-text-muted);font-size:14px;line-height:1.6;max-width:none;width:100%}.ChartWidget_interpretationExecutiveHalf__lJCrX{font-size:13px;line-height:1.5}.ChartWidget_interpretationEditCompact__9eEXa{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ChartWidget_interpretationStrong__QhCWJ{font-size:15px;font-weight:600;line-height:1.55}.ChartWidget_interpretationWarm__viC6b{color:#5d6b66}.ChartWidget_interpretationCool__exzAZ{color:#61717c}.ChartWidget_interpretationAnalyst__FLJz9{color:#6c7b91}.ChartWidget_drillHint__S8fNj{color:var(--pulse-text-muted);font-size:12px;margin-top:8px}@media (max-width:900px){.ChartWidget_bodyRightLegend__8z9yK{flex-direction:column}.ChartWidget_legendRight__cDbFe{min-width:0;width:100%}.ChartWidget_headerSplit__salMb{align-items:flex-start;flex-direction:column;gap:8px}.ChartWidget_subtitleSplit__43-h9{max-width:none;text-align:left}}.TableWidget_card__CfvSW{background:#fff;border:1px solid #94a3b859;border-radius:16px;box-shadow:0 10px 24px #0f172a14;display:flex;flex-direction:column;height:100%;padding:18px}.TableWidget_title__90N7g{color:#0f172a;font-size:13px;font-weight:700;margin-bottom:10px}.TableWidget_meta__ScdJa{color:#64748b;font-size:11px;margin-bottom:8px}.TableWidget_searchRow__GBS6-{margin-bottom:10px}.TableWidget_searchInput__qx4ug{border:1.5px solid #e2e8f0;border-radius:10px;font-size:12px;outline:none;padding:8px 10px;width:100%}.TableWidget_searchInput__qx4ug:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.TableWidget_tableWrap__gSTfE{flex:1 1;min-height:0;overflow:auto}.TableWidget_table__1s6DF{border-collapse:collapse;font-size:12px;width:100%}td,th{border-bottom:1px solid #e2e8f0;padding:8px 6px;text-align:left}.TableWidget_zebra__eg-ax tbody tr:nth-child(2n) td{background:#f8fafc}.TableWidget_stickyHeader__RScTN thead th{background:#f8fafc;position:-webkit-sticky;position:sticky;top:0;z-index:1}.TableWidget_compact__5ZSqP td,.TableWidget_compact__5ZSqP th{font-size:11px;padding:6px 5px}.TableWidget_comfortable__Df1ae td,.TableWidget_comfortable__Df1ae th{padding:8px 6px}.TableWidget_spacious__Hwh1H td,.TableWidget_spacious__Hwh1H th{font-size:13px;padding:12px 8px}.TableWidget_truncate__jGgkI td{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TableWidget_wrap__os83W td{white-space:normal}.TableWidget_pagination__tnGm9{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.TableWidget_pageButton__uwzzN{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;cursor:pointer;font-size:11px;font-weight:600;padding:6px 10px}.TableWidget_pageButton__uwzzN:disabled{cursor:not-allowed;opacity:.5}.TableWidget_pageInfo__DuwyR{color:#475569;font-size:11px;margin:0 6px}.TextWidget_card__dqcqZ{border:1px solid #e2e8f0e6;box-shadow:0 10px 30px #0f172a14;display:flex;flex-direction:column;gap:8px;height:100%;width:100%}.TextWidget_title__rsN2S{color:inherit;font-size:.9em;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.TextWidget_body__e2Ef5{color:inherit;font-size:1em;line-height:1.5}.WidgetContainer_container__gnz7i{background:#ffffff85;border:1px solid #e0e5ebb8;border-radius:20px;box-shadow:0 2px 4px #0f172a05,0 8px 16px #0f172a0a;display:flex;flex-direction:column;gap:0;height:100%;padding:4px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.WidgetContainer_kpiContainer__6lHT9{background:#ffffff47;border-color:#e0e5eb75;box-shadow:0 1px 2px rgba(15,23,42,.015),0 4px 10px #0f172a08;padding:2px}.WidgetContainer_container__gnz7i:hover{background:#ffffffb3;border-color:#c4cedae0;box-shadow:0 4px 8px #0f172a0a,0 12px 20px #0f172a0f;transform:translateY(-1px)}.WidgetContainer_kpiContainer__6lHT9:hover{background:#ffffff6b;border-color:#c4cedaa3;box-shadow:0 3px 6px #0f172a08,0 8px 16px #0f172a0d}.WidgetContainer_container__gnz7i:focus-visible{outline:2px solid #2b5e8b73;outline-offset:2px}.WidgetContainer_selected__edDLI{background:#edf4fcb8!important;border:1px solid #2f5f9852;box-shadow:0 0 0 1px #2f5f981f,0 14px 24px #1d3f691f!important;transform:translateY(0)!important}.WidgetContainer_kpiContainer__6lHT9.WidgetContainer_selected__edDLI{background:#edf4fc80!important}.WidgetContainer_selectionBadge__QlCYF{align-items:center;animation:WidgetContainer_badgeAppear__BEfje .28s ease-out;background:linear-gradient(135deg,#2f5f98,#467fbe);border-radius:10px;box-shadow:0 0 0 3px #fff,0 8px 18px #1d3f692e;display:flex;height:26px;justify-content:center;left:-8px;position:absolute;top:-8px;width:26px;z-index:10}@keyframes WidgetContainer_badgeAppear__BEfje{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.WidgetContainer_deleteButton__VOXCF{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border:1px solid #9e3f4d29;border-radius:10px;box-shadow:0 6px 14px #0f172a14;color:#9b2431;cursor:pointer;display:flex;height:32px;justify-content:center;left:12px;position:absolute;top:12px;transition:all .3s cubic-bezier(.4,0,.2,1);width:32px;z-index:10}.WidgetContainer_deleteButton__VOXCF:hover{background:#fff7f8;border-color:#9e3f4d3d;box-shadow:0 10px 18px #0f172a1a;color:#7f1d28;transform:translateY(-1px)}.WidgetContainer_duplicateButton__A3NKv{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border:1px solid #48668529;border-radius:10px;box-shadow:0 6px 14px #0f172a14;color:#2f5f98;cursor:pointer;display:flex;height:32px;justify-content:center;left:56px;position:absolute;top:12px;transition:all .3s cubic-bezier(.4,0,.2,1);width:32px;z-index:10}.WidgetContainer_duplicateButton__A3NKv:hover{background:#f6f8fb;border-color:#4866853d;box-shadow:0 10px 18px #0f172a1a;color:#244563;transform:translateY(-1px)}.WidgetContainer_dragHandle__bqW7-{align-items:center;background:#74819214;border-radius:10px;color:#8192a6;cursor:grab;display:inline-flex;gap:6px;height:24px;justify-content:center;opacity:0;position:absolute;right:10px;top:10px;transition:all .2s ease;-webkit-user-select:none;user-select:none;width:24px}.WidgetContainer_dragHandle__bqW7-:active{cursor:grabbing}.WidgetContainer_container__gnz7i:hover .WidgetContainer_dragHandle__bqW7-{opacity:.7}.WidgetContainer_selected__edDLI .WidgetContainer_dragHandle__bqW7-{background:#2f5f981f;color:#2f5f98;opacity:1}.WidgetContainer_dragHandle__bqW7-:hover{background:#2f5f982e;color:#234a79;opacity:1!important}.WidgetContainer_content__WyKmF{display:flex;flex:1 1;min-height:0;overflow:hidden}.WidgetContainer_content__WyKmF>*{overflow:hidden;width:100%}.Canvas_canvas__cRwns{background:radial-gradient(circle at top center,#ffffffe0,#0000 36%),linear-gradient(180deg,hsla(45,50%,98%,.995),#f9fafc);border:1px solid #bfc7d3eb;border-radius:18px;box-shadow:0 24px 44px #01071229,inset 0 2px 0 #ffffffb8;min-height:560px;overflow:auto;padding:18px;position:relative}.Canvas_dashboardHero__3oVZ1{box-shadow:0 16px 32px #1d2a3b14,inset 0 -1px 0 #ffffff29;margin-bottom:18px;position:relative;z-index:1}.Canvas_heroCompact__tfFwo{min-height:72px}.Canvas_heroStandard__zEAQz{min-height:82px}.Canvas_heroLarge__OTOhS{min-height:96px}.Canvas_dashboardHeroTitle__XFAYg{font-size:.94rem;font-weight:800;letter-spacing:-.02em;line-height:1.25}.Canvas_dashboardHeroMeta__oPYZh{color:#ffffffe0;font-size:.72rem;font-weight:600;line-height:1.4;margin-top:6px}.Canvas_canvas__cRwns:before{background-image:linear-gradient(rgba(148,163,184,.045) 1px,#0000 0),linear-gradient(90deg,rgba(148,163,184,.045) 1px,#0000 0);background-size:28px 28px;border-radius:18px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#0003,#00000008);mask-image:linear-gradient(180deg,#0003,#00000008);pointer-events:none;position:absolute}.Canvas_zoomViewport__oUXHl{min-height:520px;position:relative;width:100%;z-index:1}.Canvas_zoomSurface__PxL\+e{transform-origin:top left}.Canvas_grid__eCKNx{min-height:520px;position:relative}.Canvas_gridItem__hQ-pj{height:100%;position:relative;transition:transform .18s ease,filter .18s ease}.Canvas_gridItem__hQ-pj:hover{transform:translateY(-1px)}.Canvas_gridItemSelected__zP8Aj .react-resizable-handle{opacity:1}.Canvas_gridItemSelected__zP8Aj{filter:drop-shadow(0 16px 24px rgba(33,56,84,.18))}.Canvas_gridItemSelected__zP8Aj:after{border:2px solid #2f5f98b8;border-radius:16px;box-shadow:0 0 0 1px #d7e1eceb;content:"";inset:-6px;pointer-events:none;position:absolute}.Canvas_emptyState__lcUgl{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center;min-height:520px;padding:60px 40px;text-align:center}.Canvas_emptyHero__1n9Z\+{animation:Canvas_floatIn__KTmi5 .6s ease-out}@keyframes Canvas_floatIn__KTmi5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Canvas_emptyContent__M\+R\+8{max-width:480px}.Canvas_emptyTitle__FbG6d{color:#0f172a;font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0 0 12px}.Canvas_emptyDescription__iCeEY{color:#64748b;font-size:14px;line-height:1.6;margin:0}.Canvas_quickActions__ellnB{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.Canvas_quickAction__OJFe1{align-items:center;background:#fff;border:1px solid #d6dde5;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:10px;min-width:120px;padding:20px 28px;transition:all .2s ease}.Canvas_quickAction__OJFe1:hover{background:#f7f9fc;border-color:#7f9cbc;box-shadow:0 10px 22px #0f172a14;transform:translateY(-2px)}.Canvas_quickActionIcon__mTY\+l{font-size:32px;line-height:1}.Canvas_quickActionLabel__1O9VO{color:#0f172a;font-size:13px;font-weight:600}.Canvas_steps__02bLn{background:linear-gradient(135deg,#fbfbfc,#f4f6f9);border:1px solid #dde4eb;border-radius:18px;max-width:640px;padding:28px 32px;width:100%}.Canvas_stepsTitle__RKsop{color:#475569;font-size:14px;font-weight:700;letter-spacing:.08em;margin-bottom:20px;text-align:center;text-transform:uppercase}.Canvas_stepsList__l37QB{display:flex;flex-direction:column;gap:16px}.Canvas_step__mB652{align-items:flex-start;display:flex;gap:16px;text-align:left}.Canvas_stepNumber__LdkNU{align-items:center;background:linear-gradient(135deg,#305a81,#46779f);border-radius:50%;box-shadow:0 4px 12px #1118272e;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:800;height:36px;justify-content:center;width:36px}.Canvas_stepContent__Y0v4i{flex:1 1;padding-top:2px}.Canvas_stepTitle__ixQMo{color:#0f172a;font-size:15px;font-weight:700;margin-bottom:4px}.Canvas_stepText__\+WAL7{color:#64748b;font-size:13px;line-height:1.5}.Canvas_tip__eHO\+P{align-items:center;background:#f3f7fb;border:1px solid #d6e0ea;border-radius:12px;color:#36516f;display:flex;font-size:12px;gap:10px;line-height:1.5;max-width:520px;padding:14px 18px}.Canvas_tip__eHO\+P svg{flex-shrink:0}.react-grid-item{transition:transform .2s ease}.react-resizable-handle{background:#2f5f98e6;border:1px solid #ffffffd1;border-radius:2px;bottom:7px;height:8px;opacity:0;right:7px;transition:opacity .15s ease;width:8px}.react-resizable-handle:after{display:none}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;will-change:width,height;z-index:1}.react-grid-item.react-draggable-dragging{transition:none;will-change:transform;z-index:3}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;-webkit-user-select:none;-o-user-select:none;user-select:none;z-index:2}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{height:20px;position:absolute;width:20px}.react-grid-item>.react-resizable-handle:after{border-bottom:2px solid #0006;border-right:2px solid #0006;bottom:3px;content:"";height:5px;position:absolute;right:3px;width:5px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZaIiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+);background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat;box-sizing:border-box;height:20px;padding:0 3px 3px 0;position:absolute;width:20px}.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.RightSidebar_sidebar__l11-E{display:flex;flex-direction:column;gap:18px;height:100%}.RightSidebar_emptyState__2WT1Y{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:60px 20px;text-align:center}.RightSidebar_emptyIcon__ZHzxg{margin-bottom:16px;opacity:.5}.RightSidebar_emptyTitle__4vGnY{color:#0f172a;font-size:16px;font-weight:700;margin:0 0 8px}.RightSidebar_emptyText__sJbnK{color:#64748b;font-size:13px;line-height:1.5;margin:0}.RightSidebar_widgetHeader__K4U5q{align-items:center;background:linear-gradient(135deg,#fffffffa,#f6f8fbfa);border:1px solid #ccd4def5;border-radius:14px;box-shadow:0 10px 22px #18243214;display:flex;gap:12px;padding:16px}.RightSidebar_widgetIconLarge__gQCol{flex-shrink:0;font-size:32px}.RightSidebar_widgetMeta__JzSUp{flex:1 1;min-width:0}.RightSidebar_widgetTitle__Y0mSx{color:#152231;font-size:15px;font-weight:800;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RightSidebar_widgetType__-nt44{color:#61758d;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.RightSidebar_tabs__TfpL6{grid-gap:4px;background:#f2f5f8fa;border:1px solid #ccd4def5;border-radius:12px;display:grid;gap:4px;grid-template-columns:repeat(3,1fr);padding:4px}.RightSidebar_tab__tEGRI{align-items:center;background:#0000;border:none;border-radius:8px;color:#6d7d90;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;padding:9px 8px;transition:all .15s ease}.RightSidebar_tab__tEGRI:hover{background:#e1e7eef5;color:#203449}.RightSidebar_activeTab__Xmk9z{background:linear-gradient(135deg,#2f5f98,#467fbe);box-shadow:0 10px 16px #1d3f6938;color:#eff6ff}.RightSidebar_tabIcon__U7ynH{opacity:.7}.RightSidebar_activeTab__Xmk9z .RightSidebar_tabIcon__U7ynH{opacity:1}.RightSidebar_tabContent__qwNTf{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:8px 2px}.RightSidebar_section__5DtY7{background:#fbf9f5e0;border:1px solid #d0d8e2f5;border-radius:14px;box-shadow:inset 0 1px 0 #ffffffe0;display:flex;flex-direction:column;gap:12px;padding:14px 14px 16px}.RightSidebar_sectionTitle__PrpsK{color:#61758d;font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:0;text-transform:uppercase}.RightSidebar_field__D7PD2{display:flex;flex-direction:column;gap:7px}.RightSidebar_label__wmkex{align-items:center;color:#17293a;display:flex;font-size:12px;font-weight:600;gap:4px}.RightSidebar_required__OlsOS{color:#ef4444;font-size:14px}.RightSidebar_input__cAphC,.RightSidebar_select__bQF3q,.RightSidebar_textarea__XmnWa{background:#fffffffc;border:1px solid #c9d1dcf5;border-radius:10px;color:#17293a;font-family:inherit;font-size:13px;padding:9px 11px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.RightSidebar_input__cAphC:hover,.RightSidebar_select__bQF3q:hover,.RightSidebar_textarea__XmnWa:hover{border-color:#aab8c7f5}.RightSidebar_input__cAphC:focus,.RightSidebar_select__bQF3q:focus,.RightSidebar_textarea__XmnWa:focus{border-color:#4f6f96;box-shadow:0 0 0 3px #4f6f962e;outline:none}.RightSidebar_input__cAphC::placeholder{color:#94a3b8}.RightSidebar_textarea__XmnWa{min-height:120px;resize:vertical}.RightSidebar_select__bQF3q{cursor:pointer}.RightSidebar_hint__weJyf{align-items:flex-start;color:#61758d;display:flex;font-size:11px;gap:4px;line-height:1.4}.RightSidebar_toggleRow__2O\+G4{align-items:center;display:flex;gap:12px}.RightSidebar_toggleLabel__zczPJ{color:#4d6279;font-size:12px}.RightSidebar_columnList__5Es4p{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:1fr 1fr;max-height:220px;overflow:auto;padding:8px 0}.RightSidebar_columnItem__RLH-C{align-items:center;color:#3f556b;display:flex;font-size:12px;gap:8px}.RightSidebar_filterRow__2uhYo{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1.2fr .8fr 1.4fr auto}.RightSidebar_filterChips__Bp7Do{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.RightSidebar_filterChip__hocpQ{background:#d5dde6fa;border-radius:999px;color:#50657c;font-size:11px;font-weight:600;padding:5px 9px}.RightSidebar_filterHint__qL4eX{color:#61758d;font-size:11px;margin-bottom:8px}.RightSidebar_secondaryButton__LplSZ{background:#fffffffc;border:1px solid #c9d1dcf5;border-radius:8px;color:#203449;cursor:pointer;font-size:12px;font-weight:600;padding:8px 10px}.RightSidebar_secondaryButton__LplSZ:hover{background:#f5f8fb;border-color:#aab8c7f5}.RightSidebar_addFilter__IEv5B{align-self:flex-start;background:#fffffffc;border:1px solid #c9d1dcf5;border-radius:8px;color:#203449;cursor:pointer;font-size:12px;font-weight:600;margin-top:8px;padding:8px 12px}.RightSidebar_addFilter__IEv5B:hover{background:#f5f8fb;border-color:#aab8c7f5}.RightSidebar_removeFilter__JVnAn{background:#76384452;border:none;border-radius:10px;color:#ffd1d9;cursor:pointer;font-weight:700;height:28px;width:28px}.RightSidebar_removeFilter__JVnAn:hover{background:#8c3f4d6b}.RightSidebar_colorPicker__Ss8JH{align-items:center;display:flex;gap:8px}.RightSidebar_colorInput__wBQe0{border:1px solid #c9d1dcf5;border-radius:8px;cursor:pointer;height:44px;transition:border-color .15s ease;width:44px}.RightSidebar_colorInput__wBQe0:hover{border-color:#cbd5e1}.RightSidebar_colorTextInput__cn8BT{background:#fffffffc;border:1px solid #c9d1dcf5;border-radius:8px;color:#17293a;flex:1 1;font-family:IBM Plex Mono,monospace;font-size:13px;padding:9px 11px;transition:border-color .15s ease}.RightSidebar_colorTextInput__cn8BT:hover{border-color:#cbd5e1}.RightSidebar_colorTextInput__cn8BT:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.RightSidebar_colorSchemes__1-qOd{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.RightSidebar_colorScheme__OI48Q{grid-gap:2px;background:#fffffffc;border:1px solid #c9d1dcf5;border-radius:8px;cursor:pointer;display:grid;gap:2px;grid-template-columns:repeat(4,1fr);padding:6px;transition:all .15s ease}.RightSidebar_colorScheme__OI48Q:hover{border-color:#6d89a8;box-shadow:0 4px 12px #18243214;transform:translateY(-1px)}.RightSidebar_colorScheme__OI48Q div{border-radius:4px;height:20px}.RightSidebar_customPalette__pBi5Y{grid-gap:8px;display:grid;gap:8px;margin-top:12px}.RightSidebar_customPaletteRow__8KBe8{align-items:center;display:flex;gap:8px}.RightSidebar_sliderField__9geFM{align-items:center;display:flex;gap:12px}.RightSidebar_slider__qyLxs{-webkit-appearance:none;background:#c2cddaf5;border-radius:3px;flex:1 1;height:6px;outline:none}.RightSidebar_slider__qyLxs::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#3b82f6;border-radius:50%;cursor:pointer;height:18px;-webkit-transition:transform .15s ease;transition:transform .15s ease;width:18px}.RightSidebar_slider__qyLxs::-webkit-slider-thumb:hover{transform:scale(1.2)}.RightSidebar_slider__qyLxs::-moz-range-thumb{background:#3b82f6;border:none;border-radius:50%;cursor:pointer;height:18px;width:18px}.RightSidebar_sliderValue__Q\+qdA{color:#4d6279;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;min-width:40px;text-align:right}.RightSidebar_checkbox__wUp0s{align-items:center;display:flex;gap:8px}.RightSidebar_checkbox__wUp0s input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;height:18px;width:18px}.RightSidebar_checkbox__wUp0s label{color:#4d6279;cursor:pointer;font-size:12px;-webkit-user-select:none;user-select:none}.RightSidebar_addButton__cZTWQ{align-items:center;background:#fffffffc;border:1.5px dashed #8da2bab8;border-radius:8px;color:#52667d;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;padding:10px 14px;transition:all .15s ease}.RightSidebar_addButton__cZTWQ:hover{background:#f0f4f8;border-color:#5e7e9f;color:#36516f}.RightSidebar_addButton__cZTWQ svg{color:currentColor}.RightSidebar_preview__YWMVj{background:linear-gradient(135deg,#d7e1ecfa,#f5eee4f0);border:1px solid #ccd4def5;border-radius:10px;padding:16px;text-align:center}.RightSidebar_previewLabel__Dkgub{color:#61758d;font-size:11px;font-weight:600;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.RightSidebar_previewValue__iHv6j{color:#1d3145;font-family:IBM Plex Mono,monospace;font-size:24px;font-weight:800;margin-bottom:6px}.RightSidebar_previewHint__7OVlw{color:#61758d;font-size:11px}.RightSidebar_tips__z8bGA{background:linear-gradient(135deg,#d9e2ecfa,#f0eae1f5);border:1px solid #ccd4def5;border-radius:10px;box-shadow:0 12px 22px #18243214;display:flex;gap:10px;margin-top:auto;padding:12px 14px}.RightSidebar_tipIcon__Hw101{flex-shrink:0;font-size:18px}.RightSidebar_tipText__IwZmG{color:#1e40af;font-size:11px;line-height:1.5}.RightSidebar_card__MVspk{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#475569;display:flex;flex-direction:column;font-size:13px;gap:6px;padding:12px}.RightSidebar_cardTitle__qGvmB{color:#0f172a;font-size:14px;font-weight:700}.RightSidebar_cardMeta__y9xtg{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.RightSidebar_cardHint__S6KWx{color:#475569;font-size:12px}.RightSidebar_bucketCard__EmAWp{background:#ffffffeb;border:1px solid #c9d1dcf5;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:12px}.RightSidebar_bucketRow__oEkr7{display:flex;gap:10px}.RightSidebar_bucketGrid__zLNLp{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.RightSidebar_bucketField__Plbhw{display:flex;flex-direction:column;gap:7px}.RightSidebar_bucketActions__EX7Qo,.RightSidebar_bucketFooter__jZ63N{display:flex;flex-wrap:wrap;gap:8px}.AppHeader_header__P4wO2{grid-gap:var(--pulse-space-3);align-items:center;background:var(--pulse-shell-header-bg);border-bottom:1px solid var(--pulse-shell-header-divider);box-shadow:none;display:grid;gap:var(--pulse-space-3);grid-template-columns:auto 1fr auto;min-height:var(--pulse-header-h);padding:0 var(--pulse-space-4);position:-webkit-sticky;position:sticky;top:0;z-index:var(--pulse-z-raised)}.AppHeader_headerNoCenter__6vZ1M{grid-template-columns:auto 1fr}.AppHeader_left__YXATg{align-items:center;display:flex;min-width:180px}.AppHeader_brandGroup__\+t6gc{align-items:center;display:inline-flex;gap:var(--pulse-space-2)}.AppHeader_brand__9775k{display:flex;flex-direction:column;gap:2px;line-height:1.05}.AppHeader_brandLine1__fNg0P{color:var(--pulse-shell-header-text);font-size:var(--pulse-text-xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.AppHeader_brandLine2__jDMpO{font-weight:500}.AppHeader_appLabel__c5nOm,.AppHeader_brandDot__JYurw,.AppHeader_brandLine2__jDMpO{color:var(--pulse-header-subtext);font-size:var(--pulse-text-sm)}.AppHeader_appLabel__c5nOm{font-weight:500}.AppHeader_center__ZHY\+M{display:flex;flex-direction:column;gap:2px;justify-content:center;margin:0;min-width:0;padding:0 12px}.AppHeader_titleRow__hmiXK{align-items:baseline;display:flex;min-width:0}.AppHeader_moduleTitle__11kr\+{color:var(--pulse-header-text);font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppHeader_subtitleRow__n0yT0{align-items:center;display:flex;gap:var(--pulse-space-2);min-width:0}.AppHeader_moduleSubtitle__I\+v8W{color:var(--pulse-header-subtext);font-size:12px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppHeader_commandTrigger__4R4Xa{display:none}.AppHeader_right__9hUQA{align-items:center;display:flex;flex:0 0 auto;gap:var(--pulse-space-1);justify-content:flex-end;justify-self:end;min-width:180px}.AppHeader_rightControls__9ta5G{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;max-width:100%;white-space:nowrap}.AppHeader_chips__bvS-h{align-items:center;display:flex;flex:0 0 auto;gap:var(--pulse-space-2)}.AppHeader_chip__28ntJ{border:1px solid var(--pulse-border);border-radius:var(--pulse-radius-pill);font-size:var(--pulse-text-xs);font-weight:600;padding:1px var(--pulse-space-2)}.AppHeader_chipNeutral__9qKdu,.AppHeader_chip__28ntJ{background:var(--pulse-surface-muted);color:var(--pulse-text-secondary)}.AppHeader_chipEnvDev__g2Dec,.AppHeader_chipEnvStage__J-\+1u,.AppHeader_chipHealthCritical__2FQwF,.AppHeader_chipHealthOk__3jFmG,.AppHeader_chipHealthWarn__ofs0U{background:#ffffff0f;border-color:#ffffff2e;color:var(--pulse-text-primary)}[data-theme=dark] .AppHeader_chipEnvDev__g2Dec,[data-theme=dark] .AppHeader_chipEnvStage__J-\+1u,[data-theme=dark] .AppHeader_chipHealthCritical__2FQwF,[data-theme=dark] .AppHeader_chipHealthOk__3jFmG,[data-theme=dark] .AppHeader_chipHealthWarn__ofs0U{background:#161b22eb;border-color:#30363de6}.AppHeader_lastSync__1w2Cx{color:var(--pulse-text-secondary);font-size:var(--pulse-text-xs)}.AppHeader_inlineSlot__e5sB5{align-items:center;display:flex}.AppHeader_commandIconButton__cz3w0{align-items:center;background:#ffffff12;border:1px solid #ffffff29;border-radius:var(--pulse-control-radius);color:var(--pulse-header-subtext);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:30px;justify-content:center;padding:0;transition:background var(--pulse-motion-fast),border-color var(--pulse-motion-fast),color var(--pulse-motion-fast),box-shadow var(--pulse-motion-fast);width:30px}[data-theme=dark] .AppHeader_commandIconButton__cz3w0{background:#161b22eb;border-color:#30363de6}.AppHeader_commandIconButton__cz3w0:hover{background:#ffffff1f;border-color:#ffffff4d;color:var(--pulse-header-text)}[data-theme=dark] .AppHeader_commandIconButton__cz3w0:hover{background:#21262dfa;border-color:#484f58f2}.AppHeader_actions__Vt3Nn,.AppHeader_userMenu__mtedR{align-items:center;display:flex;flex:0 0 auto;gap:var(--pulse-space-2)}.AppHeader_userMenu__mtedR{color:var(--pulse-text-primary);font-size:var(--pulse-text-sm);white-space:nowrap}@media (max-width:900px){.AppHeader_commandTrigger__4R4Xa,.AppHeader_moduleSubtitle__I\+v8W{display:none}}@media (max-width:640px){.AppHeader_header__P4wO2{grid-template-areas:"center right" "left right";grid-template-columns:1fr auto;min-height:var(--pulse-header-h);padding:8px 10px;row-gap:6px}.AppHeader_left__YXATg{grid-area:left;min-width:0}.AppHeader_brandGroup__\+t6gc{gap:6px}.AppHeader_brand__9775k{gap:1px}.AppHeader_brandLine1__fNg0P{font-size:10px;letter-spacing:.08em}.AppHeader_appLabel__c5nOm,.AppHeader_brandDot__JYurw,.AppHeader_brandLine2__jDMpO{display:none}.AppHeader_center__ZHY\+M{grid-area:center;margin:0;padding:0 6px}.AppHeader_right__9hUQA{grid-area:right;min-width:0}.AppHeader_actions__Vt3Nn,.AppHeader_chips__bvS-h,.AppHeader_commandIconButton__cz3w0{display:none}.AppHeader_moduleTitle__11kr\+{font-size:17px;letter-spacing:-.03em}}.CommandPalette_overlay__PiRlE{align-items:start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb,var(--pulse-text-primary) 22%,#0000);display:grid;inset:0;justify-items:center;padding:var(--pulse-space-5);position:fixed;z-index:var(--pulse-z-modal)}.CommandPalette_panel__cV1oj{background:var(--pulse-surface);border:1px solid var(--pulse-border);border-radius:var(--pulse-radius-lg);box-shadow:var(--pulse-elev-3);margin-top:var(--pulse-space-8);overflow:hidden;width:min(640px,calc(100vw - var(--pulse-space-6)))}.CommandPalette_input__UpeZT{background:var(--pulse-surface);border:0;border-bottom:1px solid var(--pulse-border);color:var(--pulse-text-primary);font-size:var(--pulse-text-base);height:44px;padding:0 var(--pulse-space-4);width:100%}.CommandPalette_groupLabel__PS2PX{color:var(--pulse-text-secondary);font-size:var(--pulse-text-xs);font-weight:700;letter-spacing:.04em;padding:var(--pulse-space-2) var(--pulse-space-4);text-transform:uppercase}.CommandPalette_results__-O3p1{list-style:none;margin:0;max-height:360px;overflow:auto;padding:0 0 var(--pulse-space-2)}.CommandPalette_resultItem__ZltGK{background:#0000;border:0;color:var(--pulse-text-primary);cursor:pointer;font-size:var(--pulse-text-base);padding:var(--pulse-space-3) var(--pulse-space-4);text-align:left;width:100%}.CommandPalette_resultItemActive__rOTx-,.CommandPalette_resultItem__ZltGK:hover{background:var(--pulse-accent-soft)}.CommandPalette_empty__DYxMP{color:var(--pulse-text-secondary);font-size:var(--pulse-text-sm);padding:var(--pulse-space-4)}.AppShell_shell__Krnhs{--app-header-height:var(--pulse-header-h);background:radial-gradient(920px 620px at -8% -22%,#6366f133 0,#6366f100 58%),radial-gradient(820px 520px at 112% -14%,#06b6d424 0,#06b6d400 62%),var(--pulse-bg);color:var(--pulse-text-primary);min-height:100vh}[data-theme=dark] .AppShell_shell__Krnhs{background:radial-gradient(920px 620px at -8% -22%,#1f6feb24 0,#1f6feb00 58%),radial-gradient(820px 520px at 112% -14%,#388bfd14 0,#388bfd00 62%),linear-gradient(180deg,#0d1117,#010409)}.AppShell_skipLink__CtBIB{align-items:center;background:var(--pulse-surface);border:1px solid var(--pulse-border-strong);border-radius:var(--pulse-radius-md);color:var(--pulse-text-primary);display:inline-flex;left:var(--pulse-space-3);min-height:36px;padding:0 var(--pulse-space-3);position:absolute;text-decoration:none;top:calc(var(--pulse-space-2)*-10);z-index:var(--pulse-z-overlay)}.AppShell_skipLink__CtBIB:focus-visible{top:var(--pulse-space-2)}.AppShell_commandBtn__d-tYY{background:color-mix(in srgb,var(--pulse-surface-muted) 40%,#0000);border:1px solid var(--pulse-border);border-radius:var(--pulse-control-radius);color:var(--pulse-text-secondary);cursor:pointer;font-size:var(--pulse-text-sm);font-weight:500;justify-content:flex-start;line-height:1;min-height:34px;min-width:190px;padding:0 var(--pulse-space-3);transition:border-color var(--pulse-motion-fast),background var(--pulse-motion-fast),color var(--pulse-motion-fast)}.AppShell_commandBtn__d-tYY:hover{background:color-mix(in srgb,var(--pulse-surface-muted) 60%,#0000);border-color:var(--pulse-border-strong);color:var(--pulse-text-primary)}.AppShell_menuBtn__8bqD\+{background:#ffffff0d;border:1px solid var(--pulse-border);border-radius:var(--pulse-control-radius);color:var(--pulse-text-secondary);display:none;font-size:var(--pulse-text-lg);font-weight:600;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 var(--pulse-space-2);transition:background var(--pulse-motion-fast),border-color var(--pulse-motion-fast),color var(--pulse-motion-fast)}.AppShell_menuBtn__8bqD\+:hover{border-color:var(--pulse-border-strong);color:var(--pulse-text-primary)}.AppShell_layout__eH1s9{display:grid;grid-template-columns:var(--pulse-sidebar-w) 1fr;min-height:calc(100vh - var(--app-header-height));transition:grid-template-columns var(--pulse-motion-base)}.AppShell_layoutCollapsed__b0gdo{grid-template-columns:var(--pulse-sidebar-w-collapsed) 1fr}.AppShell_sidebar__QLObe{background:linear-gradient(180deg,#0a1220,#080e1a);border-right:1px solid var(--pulse-shell-sidebar-divider);padding:var(--pulse-space-4) var(--pulse-space-3);position:relative;transition:padding var(--pulse-motion-base),background var(--pulse-motion-base)}[data-theme=light] .AppShell_sidebar__QLObe{background:linear-gradient(180deg,#f7faff,#eef3fc);border-right-color:#182a4a24}.AppShell_sidebar__QLObe:before{background:#ffffff0d;content:"";height:100%;left:0;position:absolute;top:0;width:1px}[data-theme=dark] .AppShell_sidebar__QLObe:before{background:#f0f6fc0a}.AppShell_sidebarCollapsed__r7wWK{padding:var(--pulse-space-4) var(--pulse-space-2)}.AppShell_sidebarBackdrop__JaFjl{display:none}.AppShell_navTitle__RC09c{color:var(--pulse-shell-sidebar-text-muted);font-size:10px;font-weight:700;letter-spacing:.1em;margin:0 0 var(--pulse-space-3);text-transform:uppercase}.AppShell_navList__Yv7MQ{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.AppShell_navLink__MvscC{align-items:center;border:1px solid #0000;border-left-width:3px;border-radius:10px;color:var(--pulse-shell-sidebar-text-muted);display:flex;font-size:14px;font-weight:500;gap:var(--pulse-space-2);min-height:44px;padding:0 12px;position:relative;text-decoration:none;transition:transform var(--pulse-motion-fast),background var(--pulse-motion-fast),border-color var(--pulse-motion-fast),color var(--pulse-motion-fast)}.AppShell_navButton__xlFMv{-webkit-appearance:none;appearance:none;cursor:pointer;text-align:left;width:100%}.AppShell_navLinkCollapsed__Mzfk\+{justify-content:center;min-height:44px;padding:0}.AppShell_navIcon__9UJzo{align-items:center;color:inherit;display:inline-flex;height:20px;justify-content:center;opacity:.65;transition:opacity var(--pulse-motion-fast),color var(--pulse-motion-fast);width:20px}.AppShell_navLabel__94LJf{transition:opacity var(--pulse-dur-2) var(--pulse-ease-out),transform var(--pulse-dur-2) var(--pulse-ease-out);white-space:nowrap}.AppShell_sidebarCollapsed__r7wWK .AppShell_navTitle__RC09c{display:none}.AppShell_sidebarCollapsed__r7wWK .AppShell_navLabel__94LJf{opacity:0;overflow:hidden;transform:translateX(-4px);width:0}.AppShell_sidebarFooter__P7QVd{align-items:center;bottom:var(--pulse-space-4);display:flex;gap:var(--pulse-space-2);justify-content:center;left:0;position:absolute;right:0}.AppShell_themeBtn__iv4ai{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:var(--pulse-radius-pill);color:var(--pulse-shell-sidebar-text-muted);cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;line-height:1;transition:all var(--pulse-motion-fast);width:28px}.AppShell_themeBtn__iv4ai:hover{background:#ffffff1a;border-color:#ffffff38;color:var(--pulse-shell-sidebar-text)}[data-theme=dark] .AppShell_themeBtn__iv4ai{background:#161b22eb;border-color:#30363de6}[data-theme=dark] .AppShell_themeBtn__iv4ai:hover{background:#21262dfa;border-color:#484f58f2}.AppShell_collapseBtn__ELsuX{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:var(--pulse-radius-pill);color:var(--pulse-shell-sidebar-text-muted);cursor:pointer;display:flex;font-size:11px;height:24px;justify-content:center;transition:border-color var(--pulse-motion-fast),color var(--pulse-motion-fast),background var(--pulse-motion-fast);width:24px}[data-theme=dark] .AppShell_collapseBtn__ELsuX{background:#161b22eb;border-color:#30363de6}.AppShell_collapseBtn__ELsuX:hover{background:#ffffff1a;border-color:#ffffff38;color:var(--pulse-shell-sidebar-text)}[data-theme=dark] .AppShell_collapseBtn__ELsuX:hover{background:#21262dfa;border-color:#484f58f2}.AppShell_navLink__MvscC:hover{background:#ffffff0a;border-color:#ffffff17;color:var(--pulse-text-primary)}.AppShell_navLink__MvscC:hover .AppShell_navIcon__9UJzo{opacity:1}.AppShell_activeLink__wO\+o8{background:linear-gradient(90deg,#6366f12e,#06b6d414);border-color:#6366f147 #6366f147 #6366f147 #6366f1;color:var(--pulse-shell-nav-active-text);font-weight:600}[data-theme=dark] .AppShell_activeLink__wO\+o8{background:#388bfd24;border-color:#388bfd57 #388bfd57 #388bfd57 #2f81f7}[data-theme=light] .AppShell_navLink__MvscC{color:#385b84}[data-theme=light] .AppShell_navLink__MvscC:hover{background:#4f5dce14;color:#17365e}[data-theme=light] .AppShell_activeLink__wO\+o8{background:linear-gradient(90deg,#6366f133,#06b6d41a);border-color:#4f5dce52;color:#132d52}.AppShell_activeLink__wO\+o8 .AppShell_navIcon__9UJzo{color:#6366f1;opacity:1}[data-theme=dark] .AppShell_activeLink__wO\+o8 .AppShell_navIcon__9UJzo{color:#58a6ff}.AppShell_main__1GaE4{padding:28px 32px}@media (max-width:900px){.AppShell_layout__eH1s9{grid-template-columns:1fr}.AppShell_sidebar__QLObe{border-bottom:none;border-right:1px solid var(--pulse-shell-sidebar-divider);bottom:0;box-shadow:var(--pulse-elev-3);left:0;position:fixed;top:var(--app-header-height);transform:translateX(-110%);transition:transform var(--pulse-dur-3) var(--pulse-ease-out);width:min(320px,calc(100vw - 48px));z-index:40}.AppShell_navList__Yv7MQ{grid-template-columns:1fr}.AppShell_navLink__MvscC{align-items:center;display:flex;min-height:44px}.AppShell_sidebarOpen__q4UoA{transform:translateX(0)}.AppShell_sidebarBackdrop__JaFjl{background:#080e1a8a;border:0;bottom:0;display:block;left:0;position:fixed;right:0;top:var(--app-header-height);z-index:35}.AppShell_menuBtn__8bqD\+{align-items:center;display:inline-flex}.AppShell_main__1GaE4{padding:20px}}.HeaderUserMenu_trigger__-LXYH{align-items:center;background:var(--pulse-shell-header-version-bg);border:1px solid var(--pulse-header-divider);border-radius:var(--pulse-radius-pill);box-shadow:none;color:var(--pulse-header-text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:var(--pulse-space-2);min-height:34px;padding:0 12px}.HeaderUserMenu_trigger__-LXYH:hover{background:color-mix(in srgb,var(--pulse-shell-header-version-bg) 80%,#fff 20%);border-color:color-mix(in srgb,var(--pulse-header-divider) 75%,#fff 25%)}.HeaderUserMenu_caret__tAIyL{color:color-mix(in srgb,var(--pulse-header-text) 72%,#fff);font-size:11px}.HeaderUserMenu_menu__DUEtg{position:relative}.HeaderUserMenu_dropdown__k\+Pnu{grid-gap:var(--pulse-space-2);background:var(--pulse-surface);border:1px solid var(--pulse-border);border-radius:12px;box-shadow:var(--pulse-elev-2);display:grid;gap:var(--pulse-space-2);min-width:220px;padding:var(--pulse-space-3);position:absolute;right:0;top:calc(100% + var(--pulse-space-2));z-index:60}.HeaderUserMenu_name__qRBC7{color:var(--pulse-text-primary);font-size:13px;font-weight:600}.HeaderUserMenu_email__O8g8f{color:var(--pulse-text-secondary);font-size:12px}.HeaderUserMenu_divider__05bpq{border-top:1px solid var(--pulse-border-light)}.HeaderUserMenu_label__qujHl{color:var(--pulse-text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.HeaderUserMenu_value__2J7L\+{color:var(--pulse-text-primary);font-size:13px}.HeaderUserMenu_action__3KFEZ{background:var(--pulse-surface);border:1px solid var(--pulse-border);border-radius:var(--pulse-radius-md);color:var(--pulse-text-primary);cursor:pointer;min-height:36px;padding:0 var(--pulse-space-3);text-align:left}.HeaderUserMenu_action__3KFEZ:hover{background:var(--pulse-surface-muted);border-color:var(--pulse-border-strong)}[data-theme=dark] .HeaderUserMenu_dropdown__k\+Pnu{background:linear-gradient(180deg,#161b22,#0d1117);border-color:var(--pulse-border-strong);box-shadow:0 20px 40px #0104097a}[data-theme=dark] .HeaderUserMenu_name__qRBC7{color:var(--pulse-text-primary)}[data-theme=dark] .HeaderUserMenu_email__O8g8f,[data-theme=dark] .HeaderUserMenu_label__qujHl,[data-theme=dark] .HeaderUserMenu_value__2J7L\+{color:var(--pulse-text-secondary)}[data-theme=dark] .HeaderUserMenu_divider__05bpq{border-top-color:var(--pulse-border-subtle)}[data-theme=dark] .HeaderUserMenu_action__3KFEZ{background:color-mix(in srgb,var(--pulse-surface-muted) 92%,#010409);border-color:var(--pulse-border);color:var(--pulse-text-primary)}[data-theme=dark] .HeaderUserMenu_action__3KFEZ:hover{background:color-mix(in srgb,var(--pulse-accent-soft) 32%,var(--pulse-surface-muted));border-color:var(--pulse-border-strong)}[data-theme=dark] .HeaderUserMenu_trigger__-LXYH{background:#161b22eb;border-color:#30363de6}[data-theme=dark] .HeaderUserMenu_trigger__-LXYH:hover{background:#21262dfa;border-color:#484f58f2}[data-theme=dark] .HeaderUserMenu_caret__tAIyL{color:#8b949e}[data-theme=dark] .HeaderUserMenu_email__O8g8f,[data-theme=dark] .HeaderUserMenu_label__qujHl{color:var(--pulse-text-muted)}.ModuleHeader_wrapper__Fp7Pr{margin-bottom:var(--pulse-space-4);padding-bottom:var(--pulse-space-2)}.ModuleHeader_darkDivider__xMLBx,.ModuleHeader_wrapper__Fp7Pr{border-bottom:1px solid var(--pulse-region-divider)}.ModuleHeader_rowPrimary__Ojpmm{align-items:flex-start;display:flex;gap:var(--pulse-space-3);justify-content:space-between}.ModuleHeader_leftPrimary__6vRK3{min-width:0}.ModuleHeader_breadcrumb__2C0aL{color:var(--pulse-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ModuleHeader_title__oDrwm{color:var(--pulse-text-primary);font-size:var(--pulse-text-xl);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModuleHeader_description__25tzJ{color:var(--pulse-text-secondary);font-size:var(--pulse-text-base);line-height:1.35;margin:4px 0 0;max-width:90ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModuleHeader_actions__DQeen{align-items:center;display:flex;flex:0 0 auto;gap:var(--pulse-space-2);white-space:nowrap}.ModuleHeader_rowSecondary__\+Jns9{align-items:center;display:flex;gap:var(--pulse-space-2);justify-content:space-between;margin-top:var(--pulse-space-2)}.ModuleHeader_leftSecondary__ld9en{align-items:center;display:flex;flex:1 1 auto;gap:var(--pulse-space-2);min-width:0}.ModuleHeader_rightSecondary__dgkYa{flex:0 0 auto}.ModuleHeader_leftMeta__WNLTF,.ModuleHeader_rightMeta__CHmrs,.ModuleHeader_rightSecondary__dgkYa{align-items:center;display:flex;gap:var(--pulse-space-2)}.ModuleHeader_segmented__Wqwqm{align-items:center;background:color-mix(in srgb,var(--pulse-surface-muted) 70%,var(--pulse-surface));border:1px solid var(--pulse-border-subtle);border-radius:var(--pulse-control-radius);display:inline-flex;gap:1px;padding:1px}.ModuleHeader_segmentedBtn__fd6xF{background:#0000;border:0;border-radius:calc(var(--pulse-control-radius) - 2px);color:var(--pulse-text-secondary);cursor:pointer;font-size:var(--pulse-text-xs);font-weight:700;height:26px;line-height:1;min-width:28px}.ModuleHeader_segmentedBtnActive__LVqln{background:color-mix(in srgb,var(--pulse-surface) 85%,var(--pulse-surface-muted));color:var(--pulse-text-primary)}.ModuleHeader_segmentedLabel__BSQ6q{font-weight:600}.ModuleHeader_freshness__0q3Ur,.ModuleHeader_segmentedLabel__BSQ6q{color:var(--pulse-text-muted);font-size:var(--pulse-text-xs)}.ModuleHeader_filters__nkNZl{align-items:center;display:flex;flex-wrap:wrap;gap:var(--pulse-space-2)}.ModuleHeader_compact__0kEqb{margin-bottom:var(--pulse-space-3);padding-bottom:var(--pulse-space-1)}.ModuleHeader_compact__0kEqb .ModuleHeader_title__oDrwm{font-size:var(--pulse-text-lg)}.ModuleHeader_compact__0kEqb .ModuleHeader_description__25tzJ{line-height:1.3;margin-top:1px}.ModuleHeader_compact__0kEqb .ModuleHeader_rowSecondary__\+Jns9{margin-top:var(--pulse-space-1)}@media (max-width:900px){.ModuleHeader_rowPrimary__Ojpmm{align-items:stretch;flex-direction:column}.ModuleHeader_actions__DQeen{overflow-x:auto;padding-bottom:var(--pulse-space-1)}.ModuleHeader_rowSecondary__\+Jns9{align-items:stretch;flex-direction:column}.ModuleHeader_rightSecondary__dgkYa{justify-content:flex-start}.ModuleHeader_description__25tzJ{white-space:normal}}.KpiCard_card__JpwdV{grid-gap:var(--pulse-space-1);background:var(--pulse-surface);border:1px solid var(--pulse-border);border-radius:var(--pulse-radius-lg);box-shadow:var(--pulse-elev-1);display:grid;gap:var(--pulse-space-1);padding:var(--pulse-space-4)}.KpiCard_label__DJC0f{color:var(--pulse-text-secondary);font-size:12px;font-weight:500}.KpiCard_value__Uv\+aV{color:var(--pulse-text-primary);font-size:22px;font-weight:600}.KpiCard_note__3j9Ue{color:var(--pulse-text-muted);font-size:12px}.KpiCard_sparkline__G9pJ0{height:24px;width:64px}.KpiCard_intent_neutral__0oX2e path,.KpiCard_sparkline__G9pJ0 path{stroke:var(--pulse-neutral)}.KpiCard_intent_success__WZG\+I path{stroke:var(--pulse-success)}.KpiCard_intent_warning__DmyJv path{stroke:var(--pulse-warning)}.KpiCard_intent_danger__RHR\+m path{stroke:var(--pulse-danger)}.KpiCard_trend__4\+R3L{align-items:center;color:var(--pulse-text-secondary);display:inline-flex;font-size:12px;font-weight:600;gap:4px}.KpiCard_trend_up__dOFVQ{color:var(--pulse-success)}.KpiCard_trend_down__WO1aV{color:var(--pulse-danger)}.KpiCard_trend_flat__IoNzh{color:var(--pulse-neutral)}.KpiStrip_grid__mlsLn{grid-gap:var(--pulse-space-3);display:grid;gap:var(--pulse-space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.KpiStrip_gridCompact__\+JmqM{gap:var(--pulse-space-2)}.KpiStrip_card__va4sS{grid-gap:var(--pulse-space-1);align-content:start;background:var(--pulse-surface);border:1px solid var(--pulse-border);border-radius:var(--pulse-radius-lg);display:grid;gap:var(--pulse-space-1);min-height:88px;padding:var(--pulse-space-3);text-align:left}.KpiStrip_cardButton__YEeKI{cursor:pointer}.KpiStrip_label__utyLA{color:var(--pulse-text-secondary);font-size:var(--pulse-text-sm);font-weight:600}.KpiStrip_value__1dxo6{color:var(--pulse-text-primary);font-size:var(--pulse-text-xl);font-weight:700;line-height:1.1}.KpiStrip_hint__rpONz{color:var(--pulse-text-muted);font-size:var(--pulse-text-xs)}.KpiStrip_intent_neutral__6LHI8{border-color:var(--pulse-border)}.KpiStrip_intent_danger__0vncW,.KpiStrip_intent_success__agsM\+,.KpiStrip_intent_warning__NSlmQ{border-color:var(--pulse-border-strong)}@media (max-width:1100px){.KpiStrip_grid__mlsLn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.KpiStrip_grid__mlsLn{grid-template-columns:1fr}}.StatusBadge_badge__Hj3f3{align-items:center;border:1px solid #0000;border-radius:var(--pulse-radius-pill);display:inline-flex;font-size:12px;font-weight:600;justify-content:center;min-width:56px;padding:var(--pulse-space-1) var(--pulse-space-3)}.StatusBadge_ok__WZ0f4{background:var(--pulse-success-soft);border-color:color-mix(in srgb,var(--pulse-success) 32%,#fff);color:var(--pulse-success)}.StatusBadge_high__eXZB7,.StatusBadge_warn__LNqR1{background:var(--pulse-warning-soft);border-color:color-mix(in srgb,var(--pulse-warning) 32%,#fff);color:var(--pulse-warning)}.StatusBadge_breach__Ec4GW{background:var(--pulse-danger-soft);border-color:color-mix(in srgb,var(--pulse-danger) 32%,#fff);color:var(--pulse-danger)}.StatusBadge_na__GV9zh{background:var(--pulse-neutral-soft);border-color:color-mix(in srgb,var(--pulse-neutral) 32%,#fff);color:var(--pulse-neutral)}.DataTable_wrapper__65BiP{background:linear-gradient(180deg,color-mix(in srgb,var(--pulse-surface) 94%,#f5faff) 0,var(--pulse-surface) 100%);border:1px solid color-mix(in srgb,var(--pulse-border-subtle) 84%,#c8dbf6);border-radius:14px;box-shadow:0 12px 24px #0a2b5c17;display:flex;flex-direction:column;min-height:0;overflow:hidden}.DataTable_scroll__77ZCb{max-height:420px;min-height:0;overflow:auto}.DataTable_table__pM3BB{border-collapse:collapse;font-size:15px;width:100%}.DataTable_table__pM3BB td,.DataTable_table__pM3BB th{border-bottom:1px solid color-mix(in srgb,var(--pulse-border-subtle) 70%,#0000);padding:12px var(--pulse-space-3);text-align:left;vertical-align:top}.DataTable_table__pM3BB th{background:color-mix(in srgb,var(--pulse-surface-muted) 84%,#edf5ff);color:color-mix(in srgb,var(--pulse-text-muted) 85%,#2f4f74);font-size:12px;font-weight:700;letter-spacing:.04em;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0}.DataTable_table__pM3BB tbody tr{transition:background var(--pulse-dur-1) var(--pulse-ease-out)}.DataTable_table__pM3BB tbody tr:nth-child(2n){background:color-mix(in srgb,var(--pulse-surface-muted) 62%,#ebf5ff6b)}.DataTable_rowClickable__NR0Cf{cursor:pointer}.DataTable_rowClickable__NR0Cf:hover{background:color-mix(in srgb,var(--pulse-hover-neutral) 82%,#f0f7ff)}.DataTable_rowSelected__10QZp{background:color-mix(in srgb,var(--pulse-hover-neutral) 92%,#eaf4ff);box-shadow:inset 4px 0 0 var(--pulse-accent)}.DataTable_mobileCards__LCkSC{display:none}.DataTable_card__E3SFz{background:var(--pulse-surface);border-bottom:1px solid var(--pulse-border);padding:var(--pulse-space-3)}.DataTable_cardSelected__cvrjE{background:var(--pulse-accent-soft)}.DataTable_cardRow__-i2Q8{grid-gap:var(--pulse-space-2);display:grid;gap:var(--pulse-space-2);grid-template-columns:minmax(110px,auto) 1fr;padding:var(--pulse-space-1) 0}.DataTable_cardLabel__aWCD4{color:var(--pulse-text-secondary);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.DataTable_cardValue__Lx\+P2{color:var(--pulse-text-primary);font-size:var(--pulse-text-base)}.DataTable_wrapper__65BiP[data-density=compact] .DataTable_table__pM3BB{font-size:14px}.DataTable_wrapper__65BiP[data-density=compact] .DataTable_table__pM3BB td,.DataTable_wrapper__65BiP[data-density=compact] .DataTable_table__pM3BB th{padding:var(--pulse-space-2) var(--pulse-space-3)}.DataTable_wrapper__65BiP[data-density=compact] .DataTable_card__E3SFz{padding:var(--pulse-space-2)}.DataTable_wrapper__65BiP[data-density=compact] .DataTable_cardValue__Lx\+P2{font-size:var(--pulse-text-sm)}.DataTable_wrapper__65BiP[data-density=spacious] .DataTable_table__pM3BB{font-size:16px}.DataTable_wrapper__65BiP[data-density=spacious] .DataTable_table__pM3BB td,.DataTable_wrapper__65BiP[data-density=spacious] .DataTable_table__pM3BB th{padding:var(--pulse-space-4) var(--pulse-space-3)}.DataTable_wrapper__65BiP[data-density=spacious] .DataTable_card__E3SFz{padding:var(--pulse-space-4)}.DataTable_wrapper__65BiP[data-density=spacious] .DataTable_cardValue__Lx\+P2{font-size:var(--pulse-text-md)}@media (max-width:640px){.DataTable_scroll__77ZCb{display:none}.DataTable_mobileCards__LCkSC,.DataTable_mobileScroll__z0-a9.DataTable_scroll__77ZCb{display:block}}.ContextDrawer_drawer__6I4jY{background:var(--pulse-surface);border:1px solid var(--pulse-border);border-radius:var(--pulse-radius-lg);box-shadow:var(--pulse-elev-2),0 0 0 1px color-mix(in srgb,var(--pulse-accent) 8%,#0000) inset;overflow:hidden}.ContextDrawer_backdrop__hFDmy{display:none}.ContextDrawer_content__3NTnu{max-height:520px;overflow:auto;padding:var(--pulse-space-4)}.ContextDrawer_title__kD7U2{color:var(--pulse-text-primary);font-size:var(--pulse-text-lg);font-weight:700;letter-spacing:-.02em;margin:0}.ContextDrawer_titleRow__1gwDd{align-items:center;background:linear-gradient(180deg,var(--pulse-surface) 0,color-mix(in srgb,var(--pulse-surface-muted) 60%,var(--pulse-surface)) 100%);border-bottom:1px solid var(--pulse-border);display:flex;gap:var(--pulse-space-2);justify-content:space-between;padding:var(--pulse-space-3) var(--pulse-space-4)}.ContextDrawer_closeBtn__qKFaQ{align-items:center;background:var(--pulse-surface);border:1px solid var(--pulse-border);border-radius:var(--pulse-radius-pill);color:var(--pulse-text-muted);cursor:pointer;display:inline-flex;font-size:var(--pulse-text-sm);font-weight:600;justify-content:center;min-height:44px;min-width:44px;padding:0 var(--pulse-space-2);transition:border-color var(--pulse-motion-fast),color var(--pulse-motion-fast),background var(--pulse-motion-fast)}.ContextDrawer_closeBtn__qKFaQ:hover{background:var(--pulse-surface-muted);border-color:var(--pulse-border-strong);color:var(--pulse-text-primary)}@media (max-width:640px){.ContextDrawer_bottomSheet__W9EaH{border-radius:16px 16px 12px 12px;bottom:12px;left:12px;max-height:80vh;position:fixed;right:12px;z-index:50}.ContextDrawer_bottomSheet__W9EaH .ContextDrawer_content__3NTnu{max-height:calc(80vh - 24px)}.ContextDrawer_backdrop__hFDmy{background:#0f172a4d;border:0;display:block;inset:0;position:fixed;z-index:45}}.GovernedActionModal_backdrop__QSHhE{align-items:center;background:#11244059;display:flex;inset:0;justify-content:center;padding:var(--pulse-space-4);position:fixed;z-index:1000}.GovernedActionModal_card__GCTjJ{grid-gap:var(--pulse-space-3);background:var(--pulse-surface);border:1px solid var(--pulse-border);border-radius:var(--pulse-radius-lg);box-shadow:var(--pulse-elev-3);display:grid;gap:var(--pulse-space-3);padding:var(--pulse-space-4);width:min(520px,96vw)}.GovernedActionModal_title__SHwEH{color:var(--pulse-text-primary);font-size:20px;font-weight:600;margin:0}.GovernedActionModal_text__Do5uf{color:var(--pulse-text-secondary);font-size:14px;margin:0}.GovernedActionModal_textarea__MmjT6{background:var(--pulse-surface-muted);border:1px solid var(--pulse-border);border-radius:var(--pulse-radius-md);color:var(--pulse-text-primary);font-size:14px;min-height:92px;padding:var(--pulse-space-3);resize:vertical}.GovernedActionModal_row__aVmZv{display:flex;gap:var(--pulse-space-2);justify-content:flex-end}.GovernedActionModal_btnPrimary__7qImQ,.GovernedActionModal_btnSecondary__e8vF0{border-radius:var(--pulse-radius-md);font-size:14px;font-weight:600;padding:var(--pulse-space-2) var(--pulse-space-4)}.GovernedActionModal_btnPrimary__7qImQ{background:var(--pulse-accent);border:1px solid var(--pulse-accent-strong);color:var(--pulse-surface)}.GovernedActionModal_btnSecondary__e8vF0{background:var(--pulse-surface-muted);border:1px solid var(--pulse-border-strong);color:var(--pulse-text-secondary)}.ToastBanner_banner__r1WQV{border:1px solid #0000;border-radius:var(--pulse-radius-md);font-size:14px;margin-bottom:var(--pulse-space-3);padding:var(--pulse-space-3) var(--pulse-space-4)}.ToastBanner_success__BPFlM{background:var(--pulse-success-soft);border-color:color-mix(in srgb,var(--pulse-success) 32%,#fff);color:var(--pulse-success)}.ToastBanner_warning__KAxhJ{background:var(--pulse-warning-soft);border-color:color-mix(in srgb,var(--pulse-warning) 32%,#fff);color:var(--pulse-warning)}.ToastBanner_error__XKF\+h{background:var(--pulse-danger-soft);border-color:color-mix(in srgb,var(--pulse-danger) 32%,#fff);color:var(--pulse-danger)}.ToastBanner_info__UABGB{background:var(--pulse-neutral-soft);border-color:color-mix(in srgb,var(--pulse-neutral) 32%,#fff);color:var(--pulse-neutral)}.Skeleton_skeleton__slnKX{animation:Skeleton_shimmer__Np\+8R var(--pulse-motion-slow) infinite;background:linear-gradient(90deg,var(--pulse-skeleton-bg) 25%,var(--pulse-skeleton-shimmer) 38%,var(--pulse-skeleton-bg) 63%);background-size:400% 100%;border:1px solid var(--pulse-border);border-radius:var(--pulse-radius-lg)}.Skeleton_widthSm__iz\+HS{width:160px}.Skeleton_widthMd__g7a0n{width:240px}.Skeleton_widthLg__CrSZU{width:360px}.Skeleton_widthFull__1ucNX{width:100%}.Skeleton_heightXs__m\+rs7{height:36px}.Skeleton_heightSm__-BBvE{height:64px}.Skeleton_heightMd__AmrjE{height:120px}.Skeleton_heightLg__hN9Zq{height:200px}@keyframes Skeleton_shimmer__Np\+8R{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.Skeleton_skeleton__slnKX{animation:none}}.EmptyState_emptyState__6Cr\+w{grid-gap:var(--pulse-space-2);align-content:center;background:var(--pulse-surface);border:1px solid color-mix(in srgb,var(--pulse-border) 78%,#0000);border-radius:var(--pulse-radius-lg);display:grid;gap:var(--pulse-space-2);justify-items:center;min-height:168px;padding:var(--pulse-space-5);text-align:center}.EmptyState_icon__O7I5k{align-items:center;background:color-mix(in srgb,var(--pulse-surface-muted) 70%,var(--pulse-surface));border:1px solid color-mix(in srgb,var(--pulse-border) 75%,#0000);border-radius:var(--pulse-radius-pill);color:var(--pulse-text-secondary);display:inline-flex;font-size:var(--pulse-text-sm);height:28px;justify-content:center;width:28px}.EmptyState_title__2g3t6{color:var(--pulse-text-primary);font-size:var(--pulse-text-lg);font-weight:600;margin:0}.EmptyState_message__xJaov{color:var(--pulse-text-secondary);font-size:var(--pulse-text-base);margin:0}.EmptyState_action__96nai{margin-top:var(--pulse-space-1)}.ErrorState_errorState__boLkR{grid-gap:var(--pulse-space-2);background:var(--pulse-danger-soft);border:1px solid var(--pulse-danger);border-radius:var(--pulse-radius-lg);display:grid;gap:var(--pulse-space-2);justify-items:center;padding:var(--pulse-space-5);text-align:center}.ErrorState_title__HI\+xY{color:var(--pulse-text-primary);font-size:var(--pulse-text-lg);font-weight:600;margin:0}.ErrorState_message__RLDaj{color:var(--pulse-text-secondary);font-size:var(--pulse-text-base);margin:0}.ErrorState_retryBtn__Q3Ngo{background:var(--pulse-surface);border:1px solid var(--pulse-border-strong);border-radius:var(--pulse-radius-md);color:var(--pulse-text-primary);cursor:pointer;font-size:var(--pulse-text-sm);font-weight:600;padding:var(--pulse-space-2) var(--pulse-space-3)}.ErrorState_retryBtn__Q3Ngo:hover{background:var(--pulse-surface-muted)}.VersionHistoryPanel_panel__sBXS0{grid-gap:12px;align-content:start;background:var(--pulse-surface);border:1px solid var(--pulse-border);border-radius:16px;bottom:16px;box-shadow:0 16px 32px #0f172a2e;display:grid;gap:12px;overflow:auto;padding:16px;position:fixed;right:16px;top:84px;width:min(1200px,calc(100vw - 32px));z-index:60}.VersionHistoryPanel_backdrop__P-mWR{background:#0f172a52;border:0;inset:0;position:fixed;z-index:55}.VersionHistoryPanel_headerRow__isb3G{align-items:center;display:flex;gap:12px;justify-content:space-between}.VersionHistoryPanel_headerActions__H0C5E{align-items:center;display:flex;gap:8px}.VersionHistoryPanel_title__U8mqt{color:var(--pulse-text-primary);font-size:18px;font-weight:700;margin:0}.VersionHistoryPanel_grid__\+1iYa{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.VersionHistoryPanel_badgeRow__p8u1A{display:flex;flex-wrap:wrap;gap:6px}.VersionHistoryPanel_drawerBody__jC-\+K{grid-gap:10px;display:grid;gap:10px}.VersionHistoryPanel_metaRow__Oki8p{grid-gap:4px;display:grid;gap:4px}.VersionHistoryPanel_metaRow__Oki8p>span{color:var(--pulse-text-secondary);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.VersionHistoryPanel_metaRow__Oki8p>strong{color:var(--pulse-text-primary);word-break:break-word}.VersionHistoryPanel_copyRow__u04Wg{display:flex;flex-wrap:wrap;gap:8px}.VersionHistoryPanel_actionRow__JqTV1{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.VersionHistoryPanel_primaryBtn__hvBAv,.VersionHistoryPanel_secondaryBtn__R7juU{border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px}.VersionHistoryPanel_primaryBtn__hvBAv{background:var(--pulse-accent);border:1px solid var(--pulse-accent);color:#fff}.VersionHistoryPanel_primaryBtn__hvBAv:disabled{cursor:not-allowed;opacity:.6}.VersionHistoryPanel_secondaryBtn__R7juU{background:var(--pulse-surface);border:1px solid var(--pulse-border);color:var(--pulse-text-primary)}.VersionHistoryPanel_secondaryBtn__R7juU:disabled{cursor:not-allowed;opacity:.6}@media (max-width:1100px){.VersionHistoryPanel_grid__\+1iYa{grid-template-columns:1fr}.VersionHistoryPanel_panel__sBXS0{border-radius:16px 16px 12px 12px;bottom:12px;left:12px;max-height:min(78vh,720px);right:12px;top:auto;width:auto}}.OverviewModule_module__CBWWh{grid-gap:var(--p2-space-5);display:grid;gap:var(--p2-space-5)}.OverviewModule_kpiStrip__yUP7u{grid-gap:var(--p2-space-3);display:grid;gap:var(--p2-space-3);grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.OverviewModule_kpiStrip__yUP7u{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.OverviewModule_kpiStrip__yUP7u{grid-template-columns:1fr}}[data-theme=light] .OverviewModule_kpiStrip__yUP7u>div{box-shadow:0 1px 3px #0000000f}.OverviewModule_welcomeStrip__5MFwi{align-items:center;background:var(--p2-surface-solid);border:1px solid var(--p2-border);border-radius:var(--p2-radius-lg);display:flex;gap:var(--p2-space-5);justify-content:space-between;padding:var(--p2-space-5)}[data-theme=light] .OverviewModule_welcomeStrip__5MFwi{box-shadow:0 1px 3px #0000000f}@media (max-width:768px){.OverviewModule_welcomeStrip__5MFwi{align-items:flex-start;flex-direction:column}}.OverviewModule_welcomeLeft__GBG2y{display:flex;flex-direction:column;gap:var(--p2-space-1)}.OverviewModule_welcomeTitle__LLf6l{color:var(--p2-text-primary);font:var(--p2-type-heading);letter-spacing:var(--p2-tracking-heading)}.OverviewModule_welcomeBody__yibg\+{color:var(--p2-text-secondary);font:var(--p2-type-body);font-size:13px}.OverviewModule_nextActionInline__tsIMc{align-items:center;background:var(--p2-action-subtle);border:1px solid #3b82f61f;border-radius:var(--p2-radius-lg);display:flex;flex-shrink:0;gap:var(--p2-space-3);padding:var(--p2-space-3) var(--p2-space-4)}.OverviewModule_nextActionText__lA-ei{display:flex;flex-direction:column;gap:2px}.OverviewModule_nextActionLabel__0B67R{color:var(--p2-action-text);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.OverviewModule_nextActionTitle__BwgYk{color:var(--p2-text-primary);font-size:14px;font-weight:600;white-space:nowrap}.OverviewModule_nextActionBtn__VRfYU{background:var(--p2-action);border:none;border-radius:var(--p2-radius-md);color:#fff;cursor:pointer;font-family:var(--p2-font-body);font-size:12px;font-weight:600;height:32px;padding:0 var(--p2-space-3);transition:background var(--p2-motion-fast),transform var(--p2-motion-fast);white-space:nowrap}.OverviewModule_nextActionBtn__VRfYU:hover{background:var(--p2-action-hover);transform:var(--p2-hover-lift)}.OverviewModule_quickActions__BW-py{grid-gap:var(--p2-space-3);display:grid;gap:var(--p2-space-3);grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.OverviewModule_quickActions__BW-py{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.OverviewModule_quickActions__BW-py{grid-template-columns:1fr}}.OverviewModule_actionCard__gaAR9{background:var(--p2-surface-solid);border:1px solid var(--p2-border);border-radius:var(--p2-radius-lg);cursor:pointer;display:flex;flex-direction:column;gap:var(--p2-space-2);overflow:hidden;padding:var(--p2-space-4) var(--p2-space-4) var(--p2-space-4) calc(var(--p2-space-4) + 4px);position:relative;text-align:left;transition:border-color var(--p2-motion-fast),transform var(--p2-motion-fast),box-shadow var(--p2-motion-fast)}.OverviewModule_actionCard__gaAR9:hover{border-color:var(--p2-border-strong);transform:var(--p2-hover-lift)}[data-theme=light] .OverviewModule_actionCard__gaAR9{box-shadow:0 1px 3px #0000000f}[data-theme=light] .OverviewModule_actionCard__gaAR9:hover{box-shadow:0 4px 12px #00000014}.OverviewModule_actionCard__gaAR9:before{bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.OverviewModule_actionApprovals__ru6cX:before{background:var(--p2-warning)}.OverviewModule_actionUploads__TtKok:before{background:var(--p2-success)}.OverviewModule_actionAudit__K8oEN:before{background:var(--p2-info)}.OverviewModule_actionLabel__9Q0XE{color:var(--p2-text-tertiary);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.OverviewModule_actionTitle__1tMIb{color:var(--p2-text-primary);font-size:15px;font-weight:600;letter-spacing:-.01em}.OverviewModule_actionBody__q4fwg{color:var(--p2-text-secondary);font-size:13px;line-height:1.4}.OverviewModule_actionCta__SdUfH{color:var(--p2-action-text);font-size:13px;font-weight:600;margin-top:auto;padding-top:var(--p2-space-2)}.OverviewModule_activitySection__pmC\+Y{grid-gap:var(--p2-space-4);display:grid;gap:var(--p2-space-4);grid-template-columns:1.5fr 1fr}@media (max-width:1024px){.OverviewModule_activitySection__pmC\+Y{grid-template-columns:1fr}}.OverviewModule_rightCol__ZrQzw{grid-gap:var(--p2-space-4);align-content:start;display:grid;gap:var(--p2-space-4)}.OverviewModule_panel__d6bR4{background:var(--p2-surface-solid);border:1px solid var(--p2-border);border-radius:var(--p2-radius-lg);overflow:hidden}[data-theme=light] .OverviewModule_panel__d6bR4{box-shadow:0 1px 3px #0000000f}.OverviewModule_panelHeader__\+3U1w{border-bottom:1px solid var(--p2-border);padding:var(--p2-space-3) var(--p2-space-4)}.OverviewModule_panelTitle__B1icj{color:var(--p2-text-primary);font-size:14px;font-weight:600}.OverviewModule_panelBody__\+9pV3{padding:0}.OverviewModule_table__i0e2i{border-collapse:collapse;width:100%}.OverviewModule_table__i0e2i th{color:var(--p2-text-tertiary);font-size:11px;font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase}.OverviewModule_table__i0e2i td,.OverviewModule_table__i0e2i th{border-bottom:1px solid var(--p2-border);padding:var(--p2-space-2) var(--p2-space-4)}.OverviewModule_table__i0e2i td{color:var(--p2-text-primary);font-size:13px}.OverviewModule_table__i0e2i tr:last-child td{border-bottom:none}.OverviewModule_table__i0e2i tr:hover td{background:var(--p2-surface-1)}[data-theme=light] .OverviewModule_table__i0e2i tr:hover td{background:#f8fafc}.OverviewModule_tableMuted__o8JHS{color:var(--p2-text-secondary)}.OverviewModule_panelEmpty__xrzhR{color:var(--p2-text-tertiary);font-size:13px;padding:var(--p2-space-6) var(--p2-space-4);text-align:center}.OverviewModule_countBadge__j9bja{align-items:center;border-radius:var(--p2-radius-full);display:inline-flex;font-size:12px;font-weight:700;height:22px;justify-content:center;min-width:24px;padding:0 var(--p2-space-2)}.OverviewModule_countPending__VDxTh{background:var(--p2-warning-subtle);color:var(--p2-warning-text)}.OverviewModule_countApproved__klK\+p{background:var(--p2-success-subtle);color:var(--p2-success-text)}.OverviewModule_countRejected__KKkx8{background:var(--p2-danger-subtle);color:var(--p2-danger-text)}.PanelShell_shell__eHoQ7{background:var(--p2-canvas);color:var(--p2-text-primary);display:flex;min-height:100vh}.PanelShell_sidebar__UvWV1{background:linear-gradient(180deg,#0a1220,#080e1a);border-right:1px solid var(--p2-border);bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:fixed;top:0;transition:width var(--p2-motion-base);width:240px;z-index:var(--p2-z-drawer)}[data-theme=light] .PanelShell_sidebar__UvWV1{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-right-color:#e2e8f0}.PanelShell_sidebarCollapsed__FRMnf{width:56px}.PanelShell_brand__N-DNT{display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding:var(--p2-space-5) var(--p2-space-5) var(--p2-space-2);-webkit-user-select:none;user-select:none}.PanelShell_brandRow__dJ8Wf{align-items:baseline;display:flex}.PanelShell_brandText__\+JNqu{color:#f1f5f9;font-family:Inter,system-ui,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.015em;white-space:nowrap}[data-theme=light] .PanelShell_brandText__\+JNqu{color:#0f172a}.PanelShell_brandBi__DV0XF{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(115deg,#63d2ff,#36b8d9 35%,#1a8fff 65%,#6366f1);color:#0000;font-weight:800;letter-spacing:-.005em;margin-left:.04em}[data-theme=light] .PanelShell_brandBi__DV0XF{background-image:linear-gradient(115deg,#0284c7,#0369a1 35%,#1d4ed8 65%,#4338ca)}.PanelShell_brandSubtitle__hCVnE{color:#ffffff5c;font:var(--p2-type-caption);font-size:10px;letter-spacing:.08em;padding-left:2px;text-transform:uppercase}[data-theme=light] .PanelShell_brandSubtitle__hCVnE{color:#94a3b8}.PanelShell_brandCollapsed__IJRrH .PanelShell_brandRow__dJ8Wf,.PanelShell_brandCollapsed__IJRrH .PanelShell_brandSubtitle__hCVnE{display:none}.PanelShell_panelLabel__KNhhB{color:#ffffff52;font:var(--p2-type-caption);font-size:11px;font-weight:700;letter-spacing:.06em;overflow:hidden;padding:var(--p2-space-4) var(--p2-space-5) var(--p2-space-2);text-transform:uppercase;white-space:nowrap}[data-theme=light] .PanelShell_panelLabel__KNhhB{color:#94a3b8}.PanelShell_nav__KSI4N{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:var(--p2-space-1) var(--p2-space-3)}.PanelShell_navList__zbV0y{display:flex;flex-direction:column;gap:1px;list-style:none;margin:0;padding:0}.PanelShell_navItem__PJTlp{align-items:center;background:none;border:none;border-radius:var(--p2-radius-md);color:#ffffff8f;cursor:pointer;display:flex;font-family:var(--p2-font-body);font-size:14px;font-weight:400;height:34px;overflow:hidden;padding:0 var(--p2-space-3);text-align:left;text-decoration:none;transition:background var(--p2-motion-fast),color var(--p2-motion-fast);white-space:nowrap;width:100%}[data-theme=light] .PanelShell_navItem__PJTlp{color:#64748b}.PanelShell_navItem__PJTlp:hover{background:#ffffff0f;color:#ffffffe0}[data-theme=light] .PanelShell_navItem__PJTlp:hover{background:#e2e8f0;color:#0f172a}.PanelShell_navItemActive__oVMvS{background:#3b82f61f;color:#60a5fa;font-weight:500}[data-theme=light] .PanelShell_navItemActive__oVMvS{background:#dbeafe;color:#1d4ed8}.PanelShell_navLabel__plurz{overflow:hidden;text-overflow:ellipsis}.PanelShell_sidebarFooter__9xsFp{border-top:1px solid #ffffff0f;display:flex;flex-direction:column;flex-shrink:0;gap:var(--p2-space-2);padding:var(--p2-space-3)}[data-theme=light] .PanelShell_sidebarFooter__9xsFp{border-top-color:#e2e8f0}.PanelShell_userInfo__TrOlA{align-items:center;border-radius:var(--p2-radius-md);cursor:pointer;display:flex;gap:var(--p2-space-2);overflow:hidden;padding:var(--p2-space-2);position:relative;transition:background var(--p2-motion-fast)}.PanelShell_userInfo__TrOlA:hover{background:#ffffff0f}[data-theme=light] .PanelShell_userInfo__TrOlA:hover{background:#e2e8f0}.PanelShell_avatar__aTsx5{align-items:center;background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:var(--p2-radius-full);color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:32px;justify-content:center;letter-spacing:.02em;width:32px}.PanelShell_userMeta__egdnO{display:flex;flex-direction:column;min-width:0;overflow:hidden}.PanelShell_userName__LjJnz{color:#ffffffe0;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=light] .PanelShell_userName__LjJnz{color:#0f172a}.PanelShell_userRole__Nh3aV{color:#ffffff5c;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=light] .PanelShell_userRole__Nh3aV{color:#94a3b8}.PanelShell_footerActions__ny1JZ{align-items:center;display:flex;gap:var(--p2-space-2);padding:0 var(--p2-space-1)}.PanelShell_footerBtn__wJXKi{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--p2-radius-full);color:#ffffff5c;cursor:pointer;display:flex;font-size:13px;height:28px;justify-content:center;line-height:1;transition:all var(--p2-motion-fast);width:28px}.PanelShell_footerBtn__wJXKi:hover{background:#ffffff14;border-color:#ffffff26;color:#ffffffe0}[data-theme=light] .PanelShell_footerBtn__wJXKi{background:#fff;border-color:#e2e8f0;color:#94a3b8}[data-theme=light] .PanelShell_footerBtn__wJXKi:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PanelShell_main__lXlKH{flex:1 1;margin-left:240px;padding:var(--p2-space-6);transition:margin-left var(--p2-motion-base)}.PanelShell_mainInner__lV6MG{margin:0 auto;max-width:1200px}.PanelShell_mainCollapsed__Yf48y{margin-left:56px}.PanelShell_userMenu__WIPYR{animation:PanelShell_p2-fade-in__Db7o7 .15s ease-out;background:var(--p2-surface-solid);border:1px solid var(--p2-border-strong);border-radius:var(--p2-radius-lg);bottom:calc(100% + var(--p2-space-2));left:0;padding:var(--p2-space-2);position:absolute;right:0;z-index:var(--p2-z-modal)}[data-theme=light] .PanelShell_userMenu__WIPYR{background:#fff;border-color:#e2e8f0;box-shadow:0 8px 24px #0000001f}.PanelShell_menuItem__89ABY{align-items:center;background:none;border:none;border-radius:var(--p2-radius-md);color:var(--p2-text-secondary);cursor:pointer;display:flex;font-family:var(--p2-font-body);font-size:13px;gap:var(--p2-space-2);height:32px;padding:0 var(--p2-space-3);text-align:left;transition:all var(--p2-motion-fast);width:100%}.PanelShell_menuItem__89ABY:hover{background:var(--p2-surface-1);color:var(--p2-text-primary)}.PanelShell_menuDanger__qr-YC:hover{background:var(--p2-danger-subtle);color:var(--p2-danger-text)}.PanelShell_menuDivider__9RRIw{background:var(--p2-border);height:1px;margin:var(--p2-space-1) 0}.PanelShell_menuRole__z4i6G{color:var(--p2-text-tertiary);font:var(--p2-type-caption);padding:var(--p2-space-2) var(--p2-space-3)}@media (max-width:768px){.PanelShell_sidebar__UvWV1{transform:translateX(-100%)}.PanelShell_sidebarOpen__gGZ3u{transform:translateX(0)}.PanelShell_main__lXlKH{margin-left:0}}.MasterUploadPage_card__dGINg{background:radial-gradient(1200px 340px at 0 0,color-mix(in srgb,var(--pulse-accent) 11%,#0000),#0000 62%),linear-gradient(180deg,color-mix(in srgb,var(--pulse-surface-muted) 38%,var(--pulse-surface)) 0,var(--pulse-surface) 28%);border:1px solid color-mix(in srgb,var(--pulse-border) 72%,var(--pulse-accent));border-radius:var(--pulse-radius-lg);box-shadow:var(--pulse-elev-2);padding:var(--pulse-space-5)}.MasterUploadPage_card__dGINg,.MasterUploadPage_moduleStack__j7-cT{grid-gap:var(--pulse-space-4);display:grid;gap:var(--pulse-space-4)}.MasterUploadPage_sectionIntro__1rvRY{grid-gap:8px;display:grid;gap:8px;max-width:72ch}.MasterUploadPage_sectionEyebrow__lLg7D{color:var(--pulse-text-muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.MasterUploadPage_sectionTitle__CFOQd{color:var(--pulse-text-primary);font-size:clamp(20px,2vw,28px);letter-spacing:-.03em;line-height:1.08;margin:0}.MasterUploadPage_sectionBody__XbkXm{color:var(--pulse-text-secondary);font-size:14px;line-height:1.6;margin:0}.MasterUploadPage_guidanceGrid__U0sAI{grid-gap:var(--pulse-space-3);display:grid;gap:var(--pulse-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.MasterUploadPage_guidanceCard__-gY0B{grid-gap:10px;align-content:start;background:linear-gradient(135deg,color-mix(in srgb,var(--pulse-accent) 10%,#0000),#0000 55%),linear-gradient(180deg,color-mix(in srgb,var(--pulse-surface-muted) 58%,#0000),var(--pulse-surface));border:1px solid color-mix(in srgb,var(--pulse-border) 70%,var(--pulse-accent));border-radius:var(--pulse-radius-lg);box-shadow:var(--pulse-elev-1);display:grid;gap:10px;padding:var(--pulse-space-3)}.MasterUploadPage_guidanceLabel__ixfZK{color:var(--pulse-text-muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.MasterUploadPage_guidanceTitle__CrdrW{color:var(--pulse-text-primary);font-size:18px;letter-spacing:-.03em;line-height:1.15}.MasterUploadPage_guidanceBody__P9a7J{color:var(--pulse-text-secondary);font-size:14px;line-height:1.55;margin:0}.MasterUploadPage_guidanceActions__XCmKX{align-items:center;display:flex;flex-wrap:wrap;gap:var(--pulse-space-2)}.MasterUploadPage_summaryGrid__sIPOr{grid-gap:var(--pulse-space-3);display:grid;gap:var(--pulse-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.MasterUploadPage_summaryCard__HDvcA{grid-gap:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--pulse-surface-muted) 62%,#0000),var(--pulse-surface));border:1px solid color-mix(in srgb,var(--pulse-border) 74%,#0000);border-radius:var(--pulse-radius-lg);box-shadow:var(--pulse-elev-1);display:grid;gap:8px;padding:var(--pulse-space-3)}.MasterUploadPage_summaryLabel__aAM\+Q{color:var(--pulse-text-muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.MasterUploadPage_summaryCard__HDvcA strong{color:var(--pulse-text-primary);font-size:clamp(24px,2.2vw,32px);line-height:1}.MasterUploadPage_summaryCard__HDvcA p{color:var(--pulse-text-secondary);font-size:14px;line-height:1.5;margin:0}.MasterUploadPage_richEmptyState__Sajck{grid-gap:10px;background:color-mix(in srgb,var(--pulse-surface-muted) 68%,#0000);border:1px dashed color-mix(in srgb,var(--pulse-border-strong) 68%,#0000);border-radius:var(--pulse-radius-lg);display:grid;gap:10px;justify-items:center;min-height:140px;padding:var(--pulse-space-4);place-content:center;text-align:center}.MasterUploadPage_richEmptyState__Sajck strong{color:var(--pulse-text-primary);font-size:28px;letter-spacing:-.03em;line-height:1.05}.MasterUploadPage_richEmptyState__Sajck p{color:var(--pulse-text-secondary);font-size:14px;line-height:1.6;margin:0;max-width:58ch}.MasterUploadPage_headerMetaRow__FIzTY{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--pulse-space-2)}.MasterUploadPage_metaPill__tIuAV{align-items:center;background:color-mix(in srgb,var(--pulse-surface-muted) 78%,#0000);border:1px solid color-mix(in srgb,var(--pulse-border-strong) 72%,#0000);border-radius:var(--pulse-radius-pill);color:var(--pulse-text-secondary);display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.04em;min-height:28px;padding:0 12px;text-transform:uppercase}.MasterUploadPage_metaPillStrong__OLM9a{background:color-mix(in srgb,var(--pulse-accent) 13%,#0000);border-color:color-mix(in srgb,var(--pulse-accent) 44%,var(--pulse-border));color:var(--pulse-text-primary)}.MasterUploadPage_moduleHero__Y39pX{grid-gap:var(--pulse-space-4);background:linear-gradient(135deg,color-mix(in srgb,var(--pulse-accent) 14%,#0000),#0000 40%),linear-gradient(180deg,color-mix(in srgb,var(--pulse-surface-muted) 72%,#0000),var(--pulse-surface));border:1px solid color-mix(in srgb,var(--pulse-border) 68%,var(--pulse-accent));border-radius:calc(var(--pulse-radius-lg) + 2px);box-shadow:var(--pulse-elev-1);display:grid;gap:var(--pulse-space-4);grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);padding:var(--pulse-space-4)}.MasterUploadPage_heroCopy__p\+UXh{grid-gap:var(--pulse-space-2);align-content:start;display:grid;gap:var(--pulse-space-2)}.MasterUploadPage_heroEyebrow__XU2C2{color:var(--pulse-text-muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.MasterUploadPage_heroTitle__qrHmx{color:var(--pulse-text-primary);font-size:clamp(28px,3vw,40px);letter-spacing:-.04em;line-height:.98;margin:0}.MasterUploadPage_heroBody__0CAbG{color:var(--pulse-text-secondary);font-size:15px;line-height:1.6;margin:0;max-width:62ch}.MasterUploadPage_heroStats__DydWZ{grid-gap:var(--pulse-space-3);align-content:start;display:grid;gap:var(--pulse-space-3)}.MasterUploadPage_heroStatCard__PmkDr{grid-gap:6px;background:color-mix(in srgb,var(--pulse-surface) 88%,var(--pulse-surface-muted));border:1px solid color-mix(in srgb,var(--pulse-border) 70%,#0000);border-radius:var(--pulse-radius-lg);display:grid;gap:6px;padding:var(--pulse-space-3)}.MasterUploadPage_heroStatCard__PmkDr span{color:var(--pulse-text-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.MasterUploadPage_heroStatCard__PmkDr strong{color:var(--pulse-text-primary);font-size:clamp(24px,2.4vw,34px);line-height:1}.MasterUploadPage_workflowGrid__QnPFq{grid-gap:var(--pulse-space-3);display:grid;gap:var(--pulse-space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.MasterUploadPage_workflowCard__UNuMg{grid-gap:6px;background:linear-gradient(180deg,color-mix(in srgb,var(--pulse-surface-muted) 58%,#0000),var(--pulse-surface));border:1px solid var(--pulse-border);border-radius:var(--pulse-radius-lg);box-shadow:var(--pulse-elev-1);display:grid;gap:6px;overflow:hidden;padding:var(--pulse-space-3);position:relative}.MasterUploadPage_workflowCard__UNuMg:before{background:color-mix(in srgb,var(--pulse-border-strong) 78%,#0000);content:"";inset:0 auto 0 0;position:absolute;width:3px}.MasterUploadPage_workflowCard__UNuMg strong{color:var(--pulse-text-primary);font-size:16px;word-break:break-word}.MasterUploadPage_workflowCard__UNuMg span{color:var(--pulse-text-secondary);font-size:13px;line-height:1.4}.MasterUploadPage_workflowLabel__iEq7e{color:var(--pulse-text-tertiary);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.MasterUploadPage_workflowToneStable__zr-LJ:before{background:color-mix(in srgb,var(--pulse-border-strong) 78%,#0000)}.MasterUploadPage_workflowToneActive__QYqH2:before{background:var(--pulse-accent)}.MasterUploadPage_workflowToneSuccess__ho5Jw:before{background:var(--pulse-success)}.MasterUploadPage_workflowToneDanger__BBoCi:before{background:var(--pulse-danger)}.MasterUploadPage_kpiGrid__9hTgi{grid-gap:var(--pulse-space-3);display:grid;gap:var(--pulse-space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.MasterUploadPage_grid__zhi5d{grid-gap:var(--pulse-space-4);display:grid;gap:var(--pulse-space-4);grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr)}.MasterUploadPage_leftCol__yg50w,.MasterUploadPage_rightCol__OBIQU{grid-gap:var(--pulse-space-4);align-content:start;display:grid;gap:var(--pulse-space-4)}.MasterUploadPage_panel__2bZ-m{grid-gap:var(--pulse-space-3);background:linear-gradient(180deg,color-mix(in srgb,var(--pulse-surface-muted) 44%,#0000),var(--pulse-surface));border:1px solid color-mix(in srgb,var(--pulse-border) 72%,#0000);border-radius:var(--pulse-radius-lg);box-shadow:var(--pulse-elev-1);display:grid;gap:var(--pulse-space-3);padding:var(--pulse-space-4)}.MasterUploadPage_panelTitle__pq-F1{color:var(--pulse-text-primary);font-size:15px;font-weight:800;letter-spacing:-.02em;margin:0}.MasterUploadPage_panelHeaderRow__Ry9W9{align-items:center;display:flex;flex-wrap:wrap;gap:var(--pulse-space-3);justify-content:space-between}.MasterUploadPage_fileInput__Bb0lG,.MasterUploadPage_input__IdX\+T,.MasterUploadPage_select__OpcOd{background:color-mix(in srgb,var(--pulse-surface) 86%,var(--pulse-surface-muted));border:1px solid color-mix(in srgb,var(--pulse-border) 78%,#0000);border-radius:var(--pulse-radius-md);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,#0000);color:var(--pulse-text-primary);min-height:44px;padding:0 var(--pulse-space-3);width:100%}.MasterUploadPage_input__IdX\+T,.MasterUploadPage_select__OpcOd{appearance:none;-webkit-appearance:none;-moz-appearance:none}.MasterUploadPage_select__OpcOd{background-image:linear-gradient(45deg,#0000 50%,color-mix(in srgb,var(--pulse-text-secondary) 88%,#0000) 50%),linear-gradient(135deg,color-mix(in srgb,var(--pulse-text-secondary) 88%,#0000) 50%,#0000 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:44px}.MasterUploadPage_fileInput__Bb0lG{appearance:none;-webkit-appearance:none;color-scheme:dark}.MasterUploadPage_fileInput__Bb0lG::file-selector-button{background:color-mix(in srgb,var(--pulse-surface-muted) 78%,#0000);border:1px solid color-mix(in srgb,var(--pulse-border) 72%,#0000);border-radius:calc(var(--pulse-radius-md) - 2px);color:var(--pulse-text-primary);cursor:pointer;font-weight:700;margin-right:var(--pulse-space-3);min-height:34px;padding:0 12px}.MasterUploadPage_fileInput__Bb0lG::-webkit-file-upload-button{background:color-mix(in srgb,var(--pulse-surface-muted) 78%,#0000);border:1px solid color-mix(in srgb,var(--pulse-border) 72%,#0000);border-radius:calc(var(--pulse-radius-md) - 2px);color:var(--pulse-text-primary);cursor:pointer;font-weight:700;margin-right:var(--pulse-space-3);min-height:34px;padding:0 12px}.MasterUploadPage_input__IdX\+T[type=date]{color-scheme:dark}.MasterUploadPage_input__IdX\+T[type=date]::-webkit-calendar-picker-indicator,.MasterUploadPage_input__IdX\+T[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.82)}.MasterUploadPage_input__IdX\+T[type=datetime-local]{color-scheme:dark}.MasterUploadPage_createRow__LUQ8x{grid-gap:var(--pulse-space-2);display:grid;gap:var(--pulse-space-2)}.MasterUploadPage_toggleRow__OI9ZH{align-items:center;color:var(--pulse-text-secondary);display:inline-flex;font-size:13px;gap:var(--pulse-space-2)}.MasterUploadPage_uploadRow__f9ZJj{display:flex;flex-wrap:wrap;gap:var(--pulse-space-2)}.MasterUploadPage_uploadRow__f9ZJj .MasterUploadPage_fileInput__Bb0lG{flex:1 1}.MasterUploadPage_linkBtn__9IXA4,.MasterUploadPage_primaryBtn__Q9f3h,.MasterUploadPage_secondaryBtn__3zy8l{border-radius:var(--pulse-radius-md);font-size:14px;font-weight:600;min-height:44px;padding:0 var(--pulse-space-3)}.MasterUploadPage_primaryBtn__Q9f3h{background:linear-gradient(180deg,color-mix(in srgb,var(--pulse-accent) 92%,#fff 8%),var(--pulse-accent));border:1px solid var(--pulse-accent);box-shadow:0 10px 20px color-mix(in srgb,var(--pulse-accent) 18%,#0000);color:var(--pulse-surface)}.MasterUploadPage_primaryBtn__Q9f3h:disabled{cursor:not-allowed;opacity:.6}.MasterUploadPage_secondaryBtn__3zy8l{background:color-mix(in srgb,var(--pulse-surface) 86%,var(--pulse-surface-muted));border:1px solid color-mix(in srgb,var(--pulse-border) 76%,#0000);color:var(--pulse-text-primary)}.MasterUploadPage_secondaryBtn__3zy8l:disabled{cursor:not-allowed;opacity:.6}.MasterUploadPage_linkBtn__9IXA4{align-items:center;background:color-mix(in srgb,var(--pulse-surface) 86%,var(--pulse-surface-muted));border:1px solid color-mix(in srgb,var(--pulse-border) 76%,#0000);color:var(--pulse-text-primary);display:inline-flex;text-decoration:none}.MasterUploadPage_metaText__R8NWG{color:var(--pulse-text-secondary);font-size:13px}.MasterUploadPage_statusStack__zx6L1{grid-gap:6px;background:color-mix(in srgb,var(--pulse-surface-muted) 60%,#0000);gap:6px}.MasterUploadPage_statusStack__zx6L1,.MasterUploadPage_validationDetailStack__4XMxa{border:1px solid color-mix(in srgb,var(--pulse-border) 72%,#0000);border-radius:var(--pulse-radius-md);display:grid;padding:var(--pulse-space-3)}.MasterUploadPage_validationDetailStack__4XMxa{grid-gap:10px;background:color-mix(in srgb,var(--pulse-surface-muted) 56%,#0000);gap:10px}.MasterUploadPage_validationDetailRow__Qxy4Q{grid-gap:4px;display:grid;gap:4px}.MasterUploadPage_validationDetailLabel__RKD2b{color:var(--pulse-text-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.MasterUploadPage_auditEvidenceRow__BrO5h{grid-gap:var(--pulse-space-3);display:grid;gap:var(--pulse-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.MasterUploadPage_auditEvidenceItem__gKHZO{grid-gap:6px;background:color-mix(in srgb,var(--pulse-surface) 88%,var(--pulse-surface-muted));border:1px solid color-mix(in srgb,var(--pulse-border) 70%,#0000);border-radius:var(--pulse-radius-md);display:grid;gap:6px;padding:var(--pulse-space-3)}.MasterUploadPage_auditEvidenceItem__gKHZO strong{color:var(--pulse-text-primary);font-size:16px;line-height:1.2;word-break:break-word}.MasterUploadPage_helpBody__mnqc2{color:var(--pulse-text-primary);font-size:14px;line-height:1.6;white-space:pre-wrap}.MasterUploadPage_details__dEsPM{grid-gap:var(--pulse-space-3);display:grid;gap:var(--pulse-space-3)}.MasterUploadPage_detailRow__Jb8mS{grid-gap:var(--pulse-space-1);display:grid;gap:var(--pulse-space-1)}.MasterUploadPage_detailRow__Jb8mS>span{color:var(--pulse-text-secondary);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.MasterUploadPage_detailRow__Jb8mS>strong{color:var(--pulse-text-primary);word-break:break-word}.MasterUploadPage_subPanel__nXogK{grid-gap:var(--pulse-space-2);border-top:1px solid color-mix(in srgb,var(--pulse-border) 72%,#0000);display:grid;gap:var(--pulse-space-2);padding-top:var(--pulse-space-2)}.MasterUploadPage_subPanelTitle__u7kFf{color:var(--pulse-text-primary);font-size:13px;font-weight:800;letter-spacing:.02em;margin:0}.MasterUploadPage_historyList__ySYfq{grid-gap:10px;display:grid;gap:10px}.MasterUploadPage_historyCard__hXN\+X{grid-gap:4px;background:color-mix(in srgb,var(--pulse-surface) 90%,var(--pulse-surface-muted));border:1px solid color-mix(in srgb,var(--pulse-border) 72%,#0000);border-radius:var(--pulse-radius-md);display:grid;gap:4px;padding:12px 14px}.MasterUploadPage_historyCard__hXN\+X strong{color:var(--pulse-text-primary)}.MasterUploadPage_historyCard__hXN\+X p,.MasterUploadPage_historyCard__hXN\+X span{color:var(--pulse-text-secondary);font-size:13px;margin:0}.MasterUploadPage_actions__xgaGR{display:flex;flex-wrap:wrap;gap:var(--pulse-space-2)}.MasterUploadPage_rowActions__H2xDZ{display:flex;flex-wrap:wrap;gap:8px}.MasterUploadPage_linkBtnDanger__5uUwy{background:color-mix(in srgb,#b42318 10%,var(--pulse-surface));border:1px solid color-mix(in srgb,#b42318 52%,var(--pulse-border));border-radius:var(--pulse-radius-md);color:#b42318;font-weight:700;min-height:44px;padding:0 var(--pulse-space-3)}.MasterUploadPage_panelHeaderStack__fKuaz{grid-gap:var(--pulse-space-3);display:grid;gap:var(--pulse-space-3)}.MasterUploadPage_panelSubtext__ka3I7{color:var(--pulse-text-secondary);font-size:14px;line-height:1.5;margin:6px 0 0}.MasterUploadPage_panelHeaderActions__JHqku{align-items:center;display:flex;flex-wrap:wrap;gap:var(--pulse-space-2)}.MasterUploadPage_filterRow__Nqfbd{display:flex;flex-wrap:wrap;gap:10px}.MasterUploadPage_filterChipActive__KeNtm,.MasterUploadPage_filterChip__YCq5E{background:color-mix(in srgb,var(--pulse-surface) 86%,var(--pulse-surface-muted));border:1px solid color-mix(in srgb,var(--pulse-border) 76%,#0000);border-radius:999px;color:var(--pulse-text-secondary);font-size:12px;font-weight:700;letter-spacing:.04em;min-height:36px;padding:0 14px;text-transform:uppercase}.MasterUploadPage_filterChipActive__KeNtm{background:color-mix(in srgb,var(--pulse-accent) 12%,#0000);border-color:color-mix(in srgb,var(--pulse-accent) 50%,var(--pulse-border));color:var(--pulse-text-primary)}.MasterUploadPage_modalContentStack__8j1ut{grid-gap:12px;display:grid;gap:12px}.MasterUploadPage_modalNote__rFael{grid-gap:4px;background:color-mix(in srgb,var(--pulse-surface-muted) 62%,#0000);border:1px solid color-mix(in srgb,var(--pulse-border) 72%,#0000);border-radius:var(--pulse-radius-md);display:grid;gap:4px;padding:12px 14px}.MasterUploadPage_modalNote__rFael strong{color:var(--pulse-text-primary)}.MasterUploadPage_modalNote__rFael span{color:var(--pulse-text-secondary);font-size:13px}.MasterUploadPage_fieldStack__RzNdX{grid-gap:6px;display:grid;gap:6px}.MasterUploadPage_fieldLabel__v6R-z{color:var(--pulse-text-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.MasterUploadPage_subTitle__f5ccr{color:var(--pulse-text-primary);font-size:14px;font-weight:600;margin:0}.MasterUploadPage_fileInput__Bb0lG:focus-visible,.MasterUploadPage_filterChipActive__KeNtm:focus-visible,.MasterUploadPage_filterChip__YCq5E:focus-visible,.MasterUploadPage_input__IdX\+T:focus-visible,.MasterUploadPage_linkBtnDanger__5uUwy:focus-visible,.MasterUploadPage_linkBtn__9IXA4:focus-visible,.MasterUploadPage_primaryBtn__Q9f3h:focus-visible,.MasterUploadPage_secondaryBtn__3zy8l:focus-visible,.MasterUploadPage_select__OpcOd:focus-visible{outline:2px solid var(--pulse-accent);outline-offset:2px}@media (max-width:1024px){.MasterUploadPage_auditEvidenceRow__BrO5h,.MasterUploadPage_guidanceGrid__U0sAI,.MasterUploadPage_kpiGrid__9hTgi,.MasterUploadPage_moduleHero__Y39pX,.MasterUploadPage_summaryGrid__sIPOr,.MasterUploadPage_workflowGrid__QnPFq{grid-template-columns:repeat(2,minmax(0,1fr))}.MasterUploadPage_grid__zhi5d{grid-template-columns:1fr}}@media (max-width:640px){.MasterUploadPage_card__dGINg{padding:var(--pulse-space-4)}.MasterUploadPage_auditEvidenceRow__BrO5h,.MasterUploadPage_guidanceGrid__U0sAI,.MasterUploadPage_kpiGrid__9hTgi,.MasterUploadPage_moduleHero__Y39pX,.MasterUploadPage_summaryGrid__sIPOr,.MasterUploadPage_workflowGrid__QnPFq{grid-template-columns:1fr}}.ClientAdminPage_stack__pjcxe{grid-gap:16px;display:grid;gap:16px}.ClientAdminPage_kpiGrid__CdXli{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ClientAdminPage_section__IROY\+{grid-gap:12px;background:#fff;background:var(--card-bg,#fff);border:1px solid #e2e8f0;border:1px solid var(--card-border,#e2e8f0);border-radius:12px;display:grid;gap:12px;padding:16px}.ClientAdminPage_sectionTitle__tpLiB{color:#0f172a;font-size:16px;font-weight:600;margin:0}.ClientAdminPage_sectionText__WOs0m{color:#334155;font-size:14px;line-height:1.45;margin:0}.ClientAdminPage_row__7-u-w{align-items:center;border-bottom:1px solid #eef2f7;display:flex;gap:12px;justify-content:space-between;padding:10px 0}.ClientAdminPage_row__7-u-w:last-child{border-bottom:0;padding-bottom:0}.ClientAdminPage_label__u1UyR{color:#64748b;font-size:13px}.ClientAdminPage_value__1D3Qk{color:#0f172a;font-size:14px;font-weight:600;text-align:right}.ClientAdminPage_mono__gdDiS{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.ClientAdminPage_hint__xzrUo{color:#64748b;font-size:12px;margin:0}.ClientAdminPage_skeletonGrid__5dMej{grid-gap:8px;display:grid;gap:8px}.PulseAdminLoadingShell_page__Ih3eY{grid-gap:18px;animation:PulseAdminLoadingShell_shellIn__Wx9aT .18s ease-out;display:grid;gap:18px}.PulseAdminLoadingShell_rolePill__WSGTv,.PulseAdminLoadingShell_userPill__aUw1r{align-items:center;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;color:var(--pulse-shell-header-text);display:inline-flex;font-size:13px;font-weight:700;min-height:34px;padding:0 12px}.PulseAdminLoadingShell_detailCard__IgHmI,.PulseAdminLoadingShell_headerBlock__oeEmU,.PulseAdminLoadingShell_kicker__yj5cd,.PulseAdminLoadingShell_kpiCard__-0XWw,.PulseAdminLoadingShell_subtitle__ySz1u,.PulseAdminLoadingShell_tableCard__rj2\+2,.PulseAdminLoadingShell_tableRow__zhWQr,.PulseAdminLoadingShell_title__AwSfn,.PulseAdminLoadingShell_toolbar__uBrcA{overflow:hidden;position:relative}.PulseAdminLoadingShell_detailCard__IgHmI:after,.PulseAdminLoadingShell_headerBlock__oeEmU:after,.PulseAdminLoadingShell_kicker__yj5cd:after,.PulseAdminLoadingShell_kpiCard__-0XWw:after,.PulseAdminLoadingShell_subtitle__ySz1u:after,.PulseAdminLoadingShell_tableCard__rj2\+2:after,.PulseAdminLoadingShell_tableRow__zhWQr:after,.PulseAdminLoadingShell_title__AwSfn:after,.PulseAdminLoadingShell_toolbar__uBrcA:after{animation:PulseAdminLoadingShell_shimmer__z4u4Y 1.2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff57,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}.PulseAdminLoadingShell_kicker__yj5cd{background:#d9e4f1;border-radius:999px;height:12px;margin-bottom:10px;width:180px}.PulseAdminLoadingShell_title__AwSfn{background:#cfdceb;border-radius:12px;height:28px;margin-bottom:10px;width:220px}.PulseAdminLoadingShell_subtitle__ySz1u{background:#dce6f2;border-radius:999px;height:16px;max-width:100%;width:420px}.PulseAdminLoadingShell_kpiGrid__RWWPS{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.PulseAdminLoadingShell_kpiCard__-0XWw{background:linear-gradient(180deg,#f7fbff,#edf4fb);border:1px solid var(--pulse-region-border);border-radius:18px;height:96px}.PulseAdminLoadingShell_toolbar__uBrcA{background:linear-gradient(180deg,#f7fbff,#eef4fb);border:1px solid var(--pulse-region-border);border-radius:18px;height:78px}.PulseAdminLoadingShell_contentGrid__PSGtS{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.95fr)}.PulseAdminLoadingShell_detailCard__IgHmI,.PulseAdminLoadingShell_tableCard__rj2\+2{background:linear-gradient(180deg,#fbfdff,#f1f6fb);border:1px solid var(--pulse-region-border);border-radius:18px;min-height:380px;padding:14px}.PulseAdminLoadingShell_tableRow__zhWQr{background:#e7eef7;border-radius:14px;height:58px}.PulseAdminLoadingShell_tableCard__rj2\+2{grid-gap:10px;display:grid;gap:10px}@keyframes PulseAdminLoadingShell_shimmer__z4u4Y{to{transform:translateX(100%)}}@keyframes PulseAdminLoadingShell_shellIn__Wx9aT{0%{opacity:.78}to{opacity:1}}@media (max-width:900px){.PulseAdminLoadingShell_contentGrid__PSGtS,.PulseAdminLoadingShell_kpiGrid__RWWPS{grid-template-columns:1fr}}.PulseAdminPage_page__qtwVN{background:var(--pulse-bg);color:var(--pulse-text-primary);min-height:100vh}.PulseAdminPage_topBar__AtgVC{align-items:center;background:var(--pulse-surface);border-bottom:1px solid var(--pulse-border);display:flex;height:64px;justify-content:space-between;padding:0 20px}.PulseAdminPage_brand__hYiXY{font-size:16px;font-weight:700;letter-spacing:.02em}.PulseAdminPage_meta__S2LXF{color:var(--pulse-text-secondary);font-size:12px}.PulseAdminPage_layout__iJnBR{display:grid;grid-template-columns:240px 1fr;min-height:calc(100vh - 64px)}.PulseAdminPage_sidebar__LNq-n{background:var(--pulse-surface-muted);border-right:1px solid var(--pulse-border);padding:18px 14px}.PulseAdminPage_navTitle__QTmrR{color:var(--pulse-text-muted);font-size:12px;font-weight:700;margin:0 0 10px;text-transform:uppercase}.PulseAdminPage_navList__G6m6G{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.PulseAdminPage_navLink__YZr-F{border:1px solid #0000;border-radius:10px;color:var(--pulse-text-primary);display:block;font-size:14px;font-weight:600;padding:10px 12px;text-decoration:none}.PulseAdminPage_navLink__YZr-F:hover{background:var(--pulse-surface);border-color:var(--pulse-border-strong)}.PulseAdminPage_activeLink__p3efc{background:var(--pulse-surface);border-color:color-mix(in srgb,var(--pulse-accent) 45%,var(--pulse-border));box-shadow:var(--pulse-elev-1)}.PulseAdminPage_main__nFQYZ{padding:24px}.PulseAdminPage_card__iCkUH{background:var(--pulse-surface);border:1px solid var(--pulse-region-border);border-radius:12px;box-shadow:var(--pulse-elev-2);padding:14px}.PulseAdminPage_headerRoleTag__C5j\+j{align-items:center;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:var(--pulse-radius-pill);color:var(--pulse-shell-header-text);display:inline-flex;font-size:13px;font-weight:700;gap:6px;letter-spacing:.015em;line-height:1;min-height:34px;padding:0 12px;position:relative}[data-theme=dark] .PulseAdminPage_headerRoleTag__C5j\+j{background:#161b22eb;border-color:#30363de6}.PulseAdminPage_headerRoleTag__C5j\+j:before{content:none}.PulseAdminPage_sectionTitle__wyIOz{font-size:22px;margin:0 0 6px}.PulseAdminPage_breadcrumb__oGeSF{color:var(--pulse-text-muted);font-size:var(--pulse-text-sm);font-weight:500;margin-bottom:var(--pulse-space-2)}.PulseAdminPage_sectionDesc__sjYGV{color:var(--pulse-text-secondary);margin:0 0 18px}.PulseAdminPage_pill__fHWuy{align-items:center;background:#6366f129;border:1px solid var(--pulse-border-strong);border-radius:var(--pulse-radius-pill);color:#dce2ff;display:inline-flex;font-size:var(--pulse-text-sm);font-weight:700;letter-spacing:.02em;padding:3px var(--pulse-space-3)}.PulseAdminPage_ownerPill__dlooA{background:#ef444426;border-color:#ef444466;color:#ffc7c7}.PulseAdminPage_notes__\+qEDm{background:var(--pulse-surface-muted);border:1px dashed var(--pulse-border-strong);border-radius:var(--pulse-radius-md);color:var(--pulse-text-secondary);font-size:var(--pulse-text-base);line-height:1.5;margin-top:var(--pulse-space-4);padding:var(--pulse-space-3) var(--pulse-space-4)}.PulseAdminPage_ownerNotes__6YyPI{margin-top:8px}.PulseAdminPage_footerVersion__WMCAJ{border-top:1px solid var(--pulse-region-divider);color:var(--pulse-text-secondary);font-size:var(--pulse-text-xs);line-height:1.2;margin-top:8px;padding-top:10px}.PulseAdminPage_versionChip__eFsjI{align-items:center;background:var(--pulse-shell-header-version-bg);border:1px solid #ffffff2e;border-radius:999px;color:var(--pulse-shell-header-version-text);display:inline-flex;font-size:var(--pulse-text-xs);font-weight:600;letter-spacing:.03em;padding:2px 8px}[data-theme=dark] .PulseAdminPage_versionChip__eFsjI{background:#161b22eb;border-color:#30363de6;color:#c9d1d9}.PulseAdminPage_alertsWrap__Iiyma{position:relative}.PulseAdminPage_commandIconButton__GW4T4{align-items:center;background:#ffffff12;border:1px solid #ffffff29;border-radius:var(--pulse-control-radius);color:var(--pulse-header-subtext);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:32px;justify-content:center;padding:0;position:relative;transition:background var(--pulse-motion-fast),border-color var(--pulse-motion-fast),color var(--pulse-motion-fast);width:32px}[data-theme=dark] .PulseAdminPage_commandIconButton__GW4T4{background:#161b22eb;border-color:#30363de6}.PulseAdminPage_commandIconButton__GW4T4:hover{background:#ffffff1f;border-color:#ffffff47;color:var(--pulse-header-text)}[data-theme=dark] .PulseAdminPage_commandIconButton__GW4T4:hover{background:#21262dfa;border-color:#484f58f2}.PulseAdminPage_commandIconButton__GW4T4:focus-visible{box-shadow:var(--pulse-focus-ring);outline:none}.PulseAdminPage_alertsIcon__VeJOB{height:16px;width:16px}.PulseAdminPage_alertsBadge__y2bIW{align-items:center;background:var(--pulse-danger);border-radius:var(--pulse-radius-pill);color:var(--pulse-text-on-accent);display:inline-flex;font-size:var(--pulse-text-xs);height:16px;justify-content:center;min-width:16px;padding:0 var(--pulse-space-1);position:absolute;right:-5px;top:-5px}.PulseAdminPage_alertsDropdown__KZcPJ{grid-gap:var(--pulse-space-2);background:var(--pulse-surface);border:1px solid var(--pulse-border);border-radius:var(--pulse-radius-lg);box-shadow:var(--pulse-elev-2);display:grid;gap:var(--pulse-space-2);padding:var(--pulse-space-2);position:absolute;right:0;top:calc(100% + var(--pulse-space-2));width:min(340px,92vw);z-index:var(--pulse-z-overlay)}.PulseAdminPage_alertsHeader__iZGVg{align-items:center;color:var(--pulse-text-primary);display:flex;gap:var(--pulse-space-2);justify-content:space-between}.PulseAdminPage_alertsSeverity__VQI\+-{color:var(--pulse-text-secondary);font-size:var(--pulse-text-xs)}.PulseAdminPage_alertsEmpty__N82rM{color:var(--pulse-text-secondary);font-size:var(--pulse-text-sm);padding:var(--pulse-space-2)}.PulseAdminPage_alertsList__LaZMQ{grid-gap:var(--pulse-space-2);display:grid;gap:var(--pulse-space-2);list-style:none;margin:0;padding:0}.PulseAdminPage_alertsItem__rShzM{grid-gap:var(--pulse-space-1);background:var(--pulse-surface-muted);border:1px solid var(--pulse-border);border-radius:var(--pulse-radius-md);display:grid;gap:var(--pulse-space-1);padding:var(--pulse-space-2)}.PulseAdminPage_alertsItemTop__drAOJ{color:var(--pulse-text-primary);display:flex;font-size:var(--pulse-text-sm);font-weight:600;gap:var(--pulse-space-2);justify-content:space-between}.PulseAdminPage_alertLink__9yhiW,.PulseAdminPage_alertsMuted__0NNnk{color:var(--pulse-text-secondary);font-size:var(--pulse-text-xs)}.PulseAdminPage_alertLink__9yhiW{background:var(--pulse-surface-muted);border:1px solid var(--pulse-border-strong);border-radius:var(--pulse-radius-md);cursor:pointer;font-weight:600;min-height:30px;padding:0 var(--pulse-space-2)}@media (max-width:900px){.PulseAdminPage_layout__iJnBR{grid-template-columns:1fr}.PulseAdminPage_sidebar__LNq-n{border-bottom:1px solid var(--pulse-border);border-right:none}.PulseAdminPage_navList__G6m6G{grid-template-columns:repeat(2,minmax(0,1fr))}}.TenantsModule_moduleSurface__rjlUU{opacity:.86;transform:translateY(6px);transition:opacity .22s ease-out,transform .22s ease-out}.TenantsModule_moduleSurfaceReady__\+Jc2x{opacity:1;transform:translateY(0)}.TenantsModule_toolbar__1VRxU{grid-gap:12px;align-items:center;background:var(--pulse-surface);border:1px solid var(--pulse-border);border-radius:14px;display:grid;gap:12px;grid-template-columns:minmax(300px,1fr) auto auto;margin-bottom:16px;padding:12px 16px}.TenantsModule_toolbarFilters__N0aKp{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(200px,1fr) minmax(130px,150px) minmax(110px,130px);min-width:0}.TenantsModule_toolbarActions__8yL5A{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:8px}.TenantsModule_toolbarUtility__CBWXE{align-items:center;display:inline-flex;gap:10px;justify-self:end}.TenantsModule_kpiStrip__-WGC3{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.TenantsModule_kpiCard__g6Xm6{grid-gap:6px;animation:TenantsModule_card-in__z93Xt .3s cubic-bezier(.4,0,.2,1) both;background:var(--pulse-surface);border:1px solid var(--pulse-border);border-radius:16px;box-shadow:var(--pulse-elev-1);display:grid;gap:6px;overflow:hidden;padding:20px 24px;position:relative;transition:transform var(--pulse-motion-fast),box-shadow var(--pulse-motion-fast),border-color var(--pulse-motion-fast)}.TenantsModule_kpiCard__g6Xm6:before{background:#6366f1;border-radius:0 3px 3px 0;content:"";height:28px;left:0;position:absolute;top:18px;width:3px}.TenantsModule_kpiCard__g6Xm6:after{background:currentColor;bottom:10px;-webkit-clip-path:polygon(0 70%,18% 62%,34% 66%,48% 44%,67% 52%,82% 40%,100% 18%,100% 100%,0 100%);clip-path:polygon(0 70%,18% 62%,34% 66%,48% 44%,67% 52%,82% 40%,100% 18%,100% 100%,0 100%);content:"";height:24px;opacity:.45;position:absolute;right:12px;width:40px}.TenantsModule_kpiCard__g6Xm6:hover{border-color:color-mix(in srgb,var(--pulse-accent) 30%,var(--pulse-border));box-shadow:var(--pulse-elev-2);transform:translateY(-1px)}.TenantsModule_kpiLabel__hK8H6{color:var(--pulse-text-secondary);font-size:var(--pulse-text-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.TenantsModule_kpiValue__oipAv{font-feature-settings:"tnum";color:var(--pulse-accent);font-size:32px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.TenantsModule_kpiSub__qfs2p{color:var(--pulse-text-muted);font-size:var(--pulse-text-sm)}.TenantsModule_kpiStrip__-WGC3>.TenantsModule_kpiCard__g6Xm6:first-child{color:var(--pulse-accent)}.TenantsModule_kpiStrip__-WGC3>.TenantsModule_kpiCard__g6Xm6:first-child:before{background:var(--pulse-accent)}.TenantsModule_kpiStrip__-WGC3>.TenantsModule_kpiCard__g6Xm6:nth-child(2){color:#10b981}.TenantsModule_kpiStrip__-WGC3>.TenantsModule_kpiCard__g6Xm6:nth-child(2):before{background:#10b981}.TenantsModule_kpiStrip__-WGC3>.TenantsModule_kpiCard__g6Xm6:nth-child(3){color:#f59e0b}.TenantsModule_kpiStrip__-WGC3>.TenantsModule_kpiCard__g6Xm6:nth-child(3):before{background:#f59e0b}.TenantsModule_kpiStrip__-WGC3>.TenantsModule_kpiCard__g6Xm6:nth-child(4){color:#06b6d4}.TenantsModule_kpiStrip__-WGC3>.TenantsModule_kpiCard__g6Xm6:nth-child(4):before{background:#06b6d4}.TenantsModule_bulkBar__Cs7W3{align-items:center;display:flex;flex-wrap:wrap;gap:var(--pulse-space-2);margin-bottom:10px}.TenantsModule_bulkText__Q5os7{color:var(--pulse-text-secondary);font-size:var(--pulse-text-sm);font-weight:600}.TenantsModule_control__pAcB1{background:var(--pulse-control-bg);border:1px solid var(--pulse-border);border-radius:10px;color:var(--pulse-text-primary);font-family:var(--pulse-font-sans);font-size:var(--pulse-text-base);height:40px;line-height:1;padding:0 var(--pulse-space-3);transition:border-color var(--pulse-motion-fast),box-shadow var(--pulse-motion-fast),background var(--pulse-motion-fast)}.TenantsModule_control__pAcB1:focus{border-color:var(--pulse-accent);box-shadow:var(--pulse-focus-ring);outline:none}.TenantsModule_input__tMVPn,.TenantsModule_select__L2YeZ{width:100%}.TenantsModule_input__tMVPn::placeholder{color:var(--pulse-text-muted)}.TenantsModule_select__L2YeZ{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%2394A3C4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:14px;padding-right:30px}.TenantsModule_btnPrimary__qSS9q,.TenantsModule_btnSecondary__6W08m{border:0}.TenantsModule_createBtn__iXL5b{align-items:center;background:var(--pulse-cta);border:1px solid var(--pulse-cta-strong);border-radius:10px;box-shadow:var(--pulse-elev-1);color:var(--pulse-text-on-accent);cursor:pointer;display:inline-flex;font-family:var(--pulse-font-sans);font-size:var(--pulse-text-base);font-weight:600;gap:var(--pulse-space-2);height:40px;justify-content:center;line-height:1;padding:0 20px;transition:background var(--pulse-motion-fast),box-shadow var(--pulse-motion-fast)}.TenantsModule_createBtn__iXL5b:hover:not(:disabled){background:var(--pulse-cta-strong);box-shadow:var(--pulse-elev-2)}.TenantsModule_createBtn__iXL5b:active:not(:disabled){transform:scale(.98);transition-duration:80ms}.TenantsModule_createBtn__iXL5b:disabled{cursor:not-allowed;opacity:.6}.TenantsModule_toolbarBtn__1wtsd{background:var(--pulse-surface);border:1px solid var(--pulse-border);border-radius:8px;color:var(--pulse-text-secondary);cursor:pointer;font-family:var(--pulse-font-sans);font-weight:500;height:36px;line-height:1;padding:0 14px;transition:border-color var(--pulse-motion-fast),background var(--pulse-motion-fast),color var(--pulse-motion-fast)}.TenantsModule_toolbarBtn__1wtsd:hover:not(:disabled){background:var(--pulse-hover-neutral);border-color:var(--pulse-border-strong);color:var(--pulse-text-primary)}.TenantsModule_toolbarBtn__1wtsd:active:not(:disabled){transform:scale(.98);transition-duration:80ms}.TenantsModule_metaText__MQDGl{align-items:center;align-self:center;background:var(--pulse-surface);border:1px solid var(--pulse-border-subtle);border-radius:var(--pulse-radius-pill);color:var(--pulse-text-muted);display:inline-flex;font-size:var(--pulse-text-xs);justify-self:end;line-height:1;min-height:36px;padding:0 10px}.TenantsModule_toolbarDensity__IM0YL{align-items:center;display:inline-flex;gap:6px;justify-self:end}.TenantsModule_toolbarDensityLabel__gDiMq{color:var(--pulse-text-muted);font-size:var(--pulse-text-xs);font-weight:600}.TenantsModule_toolbarDensityControl__1WyLw{align-items:center;background:var(--pulse-surface);border:1px solid var(--pulse-border-subtle);border-radius:10px;display:inline-flex;gap:2px;height:36px;padding:1px}.TenantsModule_toolbarDensityBtn__5FeyY{background:#0000;border:1px solid #0000;border-radius:7px;color:var(--pulse-text-secondary);cursor:pointer;font-size:var(--pulse-text-xs);font-weight:700;height:32px;line-height:1;min-width:30px}.TenantsModule_toolbarDensityBtnActive__tdJii{background:var(--pulse-accent-soft);border:1px solid color-mix(in srgb,var(--pulse-accent) 45%,var(--pulse-border));color:var(--pulse-accent)}.TenantsModule_panel__zzoue{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:1.2fr 1fr;min-height:0;position:relative}.TenantsModule_detailsCard__9c22v,.TenantsModule_tableCard__qG\+h3{background:var(--pulse-surface);border:1px solid var(--pulse-border);border-radius:16px;box-shadow:var(--pulse-elev-1);display:flex;flex-direction:column;height:min(620px,calc(100vh - 248px));min-height:0;overflow:hidden}.TenantsModule_tableCard__qG\+h3{border-right:1px solid var(--pulse-border)}.TenantsModule_detailsCard__9c22v{border-left:1px solid color-mix(in srgb,var(--pulse-accent) 30%,var(--pulse-border))}.TenantsModule_panel__zzoue:after{content:none}.TenantsModule_tableDataTable__ZAKRj{background:#0000;border:0;border-radius:0;box-shadow:none;flex:1 1;min-height:0}.TenantsModule_tableDataScroll__y\+Pzv{flex:1 1;max-height:none;min-height:0;overflow:auto;scrollbar-gutter:stable}.TenantsModule_tableScroll__8lyfm{height:100%;overflow:auto}.TenantsModule_detailsScroll__jnhKJ{height:100%;min-height:0;overflow:auto;scrollbar-gutter:stable}.TenantsModule_table__m0pRF{border-collapse:collapse;width:100%}.TenantsModule_table__m0pRF td,.TenantsModule_table__m0pRF th{border-bottom:1px solid var(--pulse-border-subtle);font-size:var(--pulse-text-base);padding:11px 14px;text-align:left}.TenantsModule_table__m0pRF th{background:var(--pulse-surface-muted);border-bottom:1px solid var(--pulse-border-subtle);color:var(--pulse-text-muted);font-size:11px;font-weight:700;letter-spacing:.07em;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:2}.TenantsModule_table__m0pRF tbody tr{cursor:pointer;transition:background var(--pulse-motion-fast)}.TenantsModule_table__m0pRF tbody tr:hover{background:var(--pulse-hover-neutral)}.TenantsModule_selectedRow__tSaT7{background:var(--pulse-accent-soft);box-shadow:inset 3px 0 0 var(--pulse-accent)}.TenantsModule_actionCol__f2rY1{text-align:center!important;width:110px}.TenantsModule_statusActive__qiOHX,.TenantsModule_statusCancelled__O632b,.TenantsModule_statusSuspended__f5ZNF,.TenantsModule_statusTrial__TChcC{align-items:center;border:1px solid #0000;border-radius:var(--pulse-radius-pill);display:inline-flex;font-size:var(--pulse-text-sm);font-weight:600;height:24px;justify-content:center;line-height:1;padding:0 var(--pulse-space-3)}.TenantsModule_statusActive__qiOHX{background:#10b9811f;border-color:#10b98140;color:#10b981}.TenantsModule_statusSuspended__f5ZNF{background:#f59e0b1f;border-color:#f59e0b40;color:#f59e0b}.TenantsModule_statusTrial__TChcC{background:#6366f11f;border-color:#6366f140;color:var(--pulse-accent)}.TenantsModule_statusCancelled__O632b{background:#94a3c41f;border-color:#94a3c440;color:#94a3c4}.TenantsModule_statusActive__qiOHX:before,.TenantsModule_statusCancelled__O632b:before,.TenantsModule_statusSuspended__f5ZNF:before,.TenantsModule_statusTrial__TChcC:before{background:currentColor;border-radius:999px;content:"";height:7px;margin-right:7px;width:7px}.TenantsModule_statusActive__qiOHX:before{animation:TenantsModule_pulse-dot__Gs7P- 2.5s ease-in-out infinite}.TenantsModule_detailsBody__QleIr{padding:16px}.TenantsModule_detailsTitle__iaqeA{color:var(--pulse-text-primary);font-size:17px;font-weight:800;letter-spacing:-.02em;margin:0 0 10px}.TenantsModule_detailsRow__FrewF{align-items:baseline;color:var(--pulse-text-primary);display:flex;flex-wrap:wrap;font-size:var(--pulse-text-base);gap:var(--pulse-space-1);line-height:1.45;margin-bottom:13px}.TenantsModule_detailsLabel__-gtQ8{color:var(--pulse-text-muted);font-size:var(--pulse-text-sm);font-weight:600;margin-right:var(--pulse-space-1)}.TenantsModule_actions__\+LNCp{display:flex;gap:8px;margin-top:8px}.TenantsModule_actionBtn__g0imS{background:var(--pulse-surface);border:1px solid var(--pulse-border);border-radius:10px;color:var(--pulse-text-secondary);cursor:pointer;font-family:var(--pulse-font-sans);font-size:var(--pulse-text-sm);font-weight:500;height:36px;line-height:1;padding:0 var(--pulse-space-3);transition:border-color var(--pulse-motion-fast),background var(--pulse-motion-fast),color var(--pulse-motion-fast)}.TenantsModule_actionBtn__g0imS:hover:not(:disabled){background:var(--pulse-accent-soft);border-color:color-mix(in srgb,var(--pulse-accent) 45%,var(--pulse-border));color:var(--pulse-text-primary)}.TenantsModule_actionBtn__g0imS:disabled{cursor:not-allowed;opacity:.5}.TenantsModule_empty__l5pjR{color:var(--pulse-text-secondary);font-size:14px;padding:26px 20px}.TenantsModule_meta__JgrNs{color:var(--pulse-text-muted);font-family:var(--pulse-font-mono);font-size:12px;margin-top:10px}.TenantsModule_adminSection__hRixW{border-top:1px solid var(--pulse-border-subtle);margin-top:14px;padding-top:12px}.TenantsModule_adminTitle__nnzO1{color:var(--pulse-text-primary);font-size:15px;margin:0 0 10px}.TenantsModule_adminGrid__VoNCy{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 180px 200px}.TenantsModule_adminTable__fRI9y{border-collapse:collapse;margin-top:10px;width:100%}.TenantsModule_adminTable__fRI9y td,.TenantsModule_adminTable__fRI9y th{border-bottom:1px solid var(--pulse-border-subtle);font-size:var(--pulse-text-sm);padding:8px 10px;text-align:left}.TenantsModule_adminTable__fRI9y th{background:var(--pulse-surface-muted);color:var(--pulse-text-secondary);font-size:var(--pulse-text-xs);font-weight:600;letter-spacing:.03em;text-transform:uppercase}.TenantsModule_dangerTextBtn__PCjqX{background:#0000;border:none;color:var(--pulse-danger);cursor:pointer;font-family:var(--pulse-font-sans);font-size:var(--pulse-text-sm);font-weight:600;transition:opacity var(--pulse-motion-fast)}.TenantsModule_dangerTextBtn__PCjqX:disabled{cursor:not-allowed;opacity:.5}.TenantsModule_tableActionBtn__WIrVn{align-items:center;background:var(--pulse-accent-soft);border:1px solid color-mix(in srgb,var(--pulse-accent) 40%,var(--pulse-border));border-radius:8px;color:var(--pulse-accent);cursor:pointer;display:inline-flex;font-size:var(--pulse-text-sm);font-weight:600;gap:5px;opacity:0;padding:5px 11px;transform:translateX(4px);transition:background var(--pulse-motion-fast),border-color var(--pulse-motion-fast),opacity .15s ease,transform .15s ease}.TenantsModule_tableActionBtn__WIrVn:hover{background:color-mix(in srgb,var(--pulse-accent-soft) 80%,var(--pulse-accent) 20%);border-color:color-mix(in srgb,var(--pulse-accent) 55%,var(--pulse-border))}tbody tr:hover .TenantsModule_tableActionBtn__WIrVn{opacity:1;transform:translateX(0)}.TenantsModule_emptyPane__gktlB{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;padding:40px 24px;text-align:center}.TenantsModule_emptyIcon__UA2\+x{color:var(--pulse-text-muted);height:72px;opacity:.7;width:72px}.TenantsModule_emptyTitle__0YwjW{color:var(--pulse-text-primary);font-size:17px;font-weight:800;margin:0}.TenantsModule_emptySub__kKs\+p{color:var(--pulse-text-secondary);font-size:var(--pulse-text-base);line-height:1.5;margin:0;max-width:220px}.TenantsModule_confirmOverlay__qpOI2{background:color-mix(in srgb,var(--pulse-canvas-bg) 72%,#0000);display:grid;inset:0;place-items:center;position:fixed;z-index:1000}.TenantsModule_confirmModal__A4Fwb{background:var(--pulse-surface);border:1px solid var(--pulse-border-subtle);border-radius:var(--pulse-radius-xl);box-shadow:var(--pulse-elev-3);padding:var(--pulse-space-5);width:min(460px,calc(100vw - 24px))}.TenantsModule_confirmTitle__jMmZ-{color:var(--pulse-text-primary);font-size:var(--pulse-text-lg);font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.TenantsModule_confirmBody__ALwmw{color:var(--pulse-text-secondary);font-size:var(--pulse-text-base);line-height:1.5;margin:0 0 8px}.TenantsModule_formBlock__yihSS{margin-top:10px}.TenantsModule_formLabel__kUbVS{color:var(--pulse-text-secondary);display:block;font-size:var(--pulse-text-sm);font-weight:600;margin-bottom:var(--pulse-space-1)}.TenantsModule_confirmActions__uCNzp{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.TenantsModule_dangerBtn__LVCCn{background:var(--pulse-danger-soft);border:1px solid color-mix(in srgb,var(--pulse-danger) 45%,var(--pulse-border));border-radius:10px;color:var(--pulse-text-on-accent);cursor:pointer;font-family:var(--pulse-font-sans);font-weight:600;height:36px;line-height:1;padding:0 var(--pulse-space-3);transition:opacity var(--pulse-motion-fast)}.TenantsModule_dangerBtn__LVCCn:hover:not(:disabled){opacity:.88}.TenantsModule_dangerBtn__LVCCn:disabled{cursor:not-allowed;opacity:.6}.TenantsModule_spinner__dnJTR{animation:TenantsModule_spin__JBElE .8s linear infinite;border:2px solid color-mix(in srgb,var(--pulse-text-on-accent) 35%,#0000);border-radius:50%;border-top-color:var(--pulse-text-on-accent);height:14px;width:14px}.TenantsModule_toastStack__qN\+Q5{grid-gap:8px;bottom:16px;display:grid;gap:8px;position:fixed;right:16px;z-index:1100}.TenantsModule_toast__CYZPb{border:1px solid;border-radius:10px;box-shadow:0 10px 22px #050e1d73;font-size:13px;max-width:440px;min-width:280px;padding:10px 12px}.TenantsModule_toastSuccess__2aiEp{background:color-mix(in srgb,var(--pulse-success) 10%,var(--pulse-surface));border-color:color-mix(in srgb,var(--pulse-success) 30%,var(--pulse-border));color:var(--pulse-success)}.TenantsModule_toastError__pLyf8{background:color-mix(in srgb,var(--pulse-danger) 10%,var(--pulse-surface));border-color:color-mix(in srgb,var(--pulse-danger) 28%,var(--pulse-border));color:var(--pulse-danger)}@keyframes TenantsModule_spin__JBElE{to{transform:rotate(1turn)}}@media (max-width:1100px){.TenantsModule_toolbar__1VRxU{grid-template-columns:1fr}.TenantsModule_toolbarFilters__N0aKp{grid-template-columns:1fr minmax(140px,160px) minmax(120px,140px)}.TenantsModule_toolbarActions__8yL5A,.TenantsModule_toolbarUtility__CBWXE{flex-wrap:wrap;justify-self:start}.TenantsModule_kpiStrip__-WGC3{grid-template-columns:repeat(2,minmax(0,1fr))}.TenantsModule_panel__zzoue{grid-template-columns:1fr;min-height:auto}.TenantsModule_detailsCard__9c22v,.TenantsModule_tableCard__qG\+h3{height:auto}.TenantsModule_adminGrid__VoNCy{grid-template-columns:1fr}}@media (max-width:700px){.TenantsModule_toolbar__1VRxU{gap:10px;padding:10px}.TenantsModule_toolbarFilters__N0aKp{grid-template-columns:1fr}.TenantsModule_toolbarActions__8yL5A{flex-wrap:wrap}.TenantsModule_kpiStrip__-WGC3{grid-template-columns:1fr}}.AuditModule_wrapper__LlIBC{grid-gap:var(--pulse-space-3);display:grid;gap:var(--pulse-space-3);min-width:0;overflow-x:hidden}.AuditModule_toolbar__UOrE9{grid-gap:var(--pulse-space-2);background:var(--pulse-surface-muted);border:1px solid var(--pulse-region-border);border-radius:14px;display:grid;gap:var(--pulse-space-2);padding:12px}.AuditModule_toolbarFilters__NUrY9{grid-gap:var(--pulse-space-2);display:grid;gap:var(--pulse-space-2);grid-template-columns:170px 120px 190px 190px 190px 140px 140px 110px;min-width:0}.AuditModule_toolbarActions__7TiYQ{align-items:center;display:flex;flex-wrap:wrap;gap:var(--pulse-space-2);justify-content:space-between}.AuditModule_actionGroup__5MFXn{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--pulse-space-2)}.AuditModule_toolbarMetaGroup__-xyQ4{align-items:center;display:inline-flex;gap:8px;margin-left:auto}.AuditModule_toolbarDensity__S5d6q{align-items:center;display:inline-flex;gap:6px}.AuditModule_toolbarDensityLabel__ZbD-A{color:var(--pulse-text-muted);font-size:var(--pulse-text-xs);font-weight:600}.AuditModule_toolbarDensityControl__D1Eus{align-items:center;background:var(--pulse-surface-muted);border:1px solid var(--pulse-border-subtle);border-radius:var(--pulse-control-radius);display:inline-flex;gap:2px;height:34px;padding:1px}.AuditModule_toolbarDensityBtn__or0QZ{background:#0000;border:1px solid #0000;border-radius:6px;color:var(--pulse-text-secondary);cursor:pointer;font-size:var(--pulse-text-xs);font-weight:700;height:30px;line-height:1;min-width:26px}.AuditModule_toolbarDensityBtnActive__gHTIQ{background:var(--pulse-accent-soft);border:1px solid color-mix(in srgb,var(--pulse-accent) 45%,var(--pulse-border));color:var(--pulse-accent)}.AuditModule_input__\+ZN6T,.AuditModule_select__G7cT4{background:var(--pulse-control-bg);border:1px solid var(--pulse-border);border-radius:10px;color:var(--pulse-text-primary);font-size:var(--pulse-text-base);height:38px;padding:0 var(--pulse-space-3)}.AuditModule_select__G7cT4{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%2394A3C4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:14px;padding-right:30px}.AuditModule_linkBtn__YfY7U,.AuditModule_primaryBtn__TqUwM,.AuditModule_secondaryBtn__WAllD{align-items:center;border:1px solid #0000;border-radius:9px;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;min-height:36px;padding:0 var(--pulse-space-3);text-decoration:none}.AuditModule_primaryBtn__TqUwM{background:var(--pulse-accent-gradient);border-color:#6366f173;color:var(--pulse-text-on-accent)}.AuditModule_linkBtn__YfY7U,.AuditModule_secondaryBtn__WAllD,.AuditModule_viewToggleBtn__zStLj{background:var(--pulse-surface);border-color:#ffffff1a;color:var(--pulse-text-secondary)}.AuditModule_primaryBtn__TqUwM:hover{filter:brightness(1.06)}.AuditModule_linkBtn__YfY7U:hover,.AuditModule_secondaryBtn__WAllD:hover,.AuditModule_viewToggleBtn__zStLj:hover{background:var(--pulse-hover-neutral);border-color:var(--pulse-border-strong);color:var(--pulse-text-primary)}.AuditModule_metaText__7dSe9{color:var(--pulse-text-secondary);font-size:var(--pulse-text-xs);white-space:nowrap}.AuditModule_exportNotice__zP3Wf{align-items:center;display:flex;gap:var(--pulse-space-2)}.AuditModule_panel__2-EhN{grid-gap:var(--pulse-space-4);display:grid;gap:var(--pulse-space-4);grid-template-columns:minmax(0,1.25fr) minmax(340px,1fr);min-height:640px;min-width:0}.AuditModule_tableCard__HtqkH{grid-gap:var(--pulse-space-2);display:grid;gap:var(--pulse-space-2);min-width:0;overflow:hidden}.AuditModule_viewToggle__OdDiH{align-items:center;display:inline-flex;gap:var(--pulse-space-2)}.AuditModule_viewToggleActive__j07cs,.AuditModule_viewToggleBtn__zStLj{background:var(--pulse-surface-muted);border:1px solid var(--pulse-border-subtle);border-radius:var(--pulse-radius-md);color:var(--pulse-text-secondary);cursor:pointer;font-weight:700;min-height:34px;padding:0 var(--pulse-space-3)}.AuditModule_viewToggleActive__j07cs{background:var(--pulse-accent-soft);border-color:color-mix(in srgb,var(--pulse-accent) 45%,var(--pulse-border));color:var(--pulse-accent)}.AuditModule_pagination__js391{align-items:center;color:var(--pulse-text-secondary);display:flex;font-size:12px;gap:var(--pulse-space-2);justify-content:flex-end}.AuditModule_actionsCell__HrJQC{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--pulse-space-2)}.AuditModule_timeCell__K\+qUo{display:inline-block;min-width:162px;white-space:nowrap}.AuditModule_timelineWrap__A7c63{background:var(--pulse-surface);border:1px solid var(--pulse-border-subtle);border-radius:var(--pulse-radius-lg);max-height:640px;overflow:auto;padding:var(--pulse-space-3)}.AuditModule_timelineGroup__iWisQ{grid-gap:var(--pulse-space-2);display:grid;gap:var(--pulse-space-2)}.AuditModule_timelineDate__7sT6Z{background:var(--pulse-surface);color:var(--pulse-text-secondary);font-size:13px;margin:0;padding:var(--pulse-space-1) 0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.AuditModule_timelineList__vHJqN{border-left:2px solid #ffffff1a;list-style:none;margin:0;padding:0 0 0 var(--pulse-space-5)}.AuditModule_timelineItem__UKE6n,.AuditModule_timelineList__vHJqN{grid-gap:var(--pulse-space-2);display:grid;gap:var(--pulse-space-2)}.AuditModule_timelineItem__UKE6n{cursor:pointer;position:relative}.AuditModule_timelineDot__0juB-{background:#6366f1;border-radius:999px;height:10px;left:calc(var(--pulse-space-5)*-1 - 7px);position:absolute;top:9px;width:10px}.AuditModule_timelineContent__Ojrd6{grid-gap:var(--pulse-space-1);background:var(--pulse-surface-muted);border:1px solid var(--pulse-border-subtle);border-radius:var(--pulse-radius-md);display:grid;gap:var(--pulse-space-1);padding:var(--pulse-space-2) var(--pulse-space-3)}.AuditModule_timelineHead__U9Wub{align-items:center;display:flex;gap:var(--pulse-space-2);justify-content:space-between}.AuditModule_timelineEvent__\+iITc{color:var(--pulse-text-primary);font-size:13px;font-weight:700}.AuditModule_timelineMeta__owOdZ{color:var(--pulse-text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:var(--pulse-space-2)}.AuditModule_timelineSummary__t9Fs0{color:var(--pulse-text-primary);font-size:13px;margin:0}.AuditModule_details__2rQKM{grid-gap:var(--pulse-space-2);display:grid;gap:var(--pulse-space-2)}.AuditModule_row__qV4hn{align-items:center;color:var(--pulse-text-secondary);display:flex;font-size:13px;gap:var(--pulse-space-2)}.AuditModule_row__qV4hn span{font-weight:700}.AuditModule_links__cw9pM{display:flex;flex-wrap:wrap;gap:var(--pulse-space-2)}.AuditModule_jsonBlock__BppOT{background:var(--pulse-surface-muted);border:1px solid var(--pulse-border-subtle);border-radius:var(--pulse-radius-md);color:var(--pulse-text-secondary);font-family:var(--pulse-font-mono);margin:0;max-height:260px;overflow:auto;padding:var(--pulse-space-3);white-space:pre-wrap}@media (max-width:1280px){.AuditModule_toolbarFilters__NUrY9{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.AuditModule_panel__2-EhN{grid-template-columns:1fr}.AuditModule_toolbarFilters__NUrY9{grid-template-columns:repeat(2,minmax(0,1fr))}.AuditModule_toolbarMetaGroup__-xyQ4{margin-left:0}}[data-theme=light] .AuditModule_timelineWrap__A7c63,[data-theme=light] .AuditModule_toolbarDensityControl__D1Eus,[data-theme=light] .AuditModule_toolbar__UOrE9,[data-theme=light] .AuditModule_viewToggleBtn__zStLj{background:var(--pulse-surface);border-color:var(--pulse-border)}[data-theme=light] .AuditModule_primaryBtn__TqUwM{background:var(--pulse-cta);border-color:var(--pulse-cta-strong)}[data-theme=light] .AuditModule_primaryBtn__TqUwM:hover{background:var(--pulse-cta-strong);filter:none}[data-theme=light] .AuditModule_linkBtn__YfY7U,[data-theme=light] .AuditModule_secondaryBtn__WAllD,[data-theme=light] .AuditModule_viewToggleBtn__zStLj{border-color:var(--pulse-border)}[data-theme=light] .AuditModule_linkBtn__YfY7U:hover,[data-theme=light] .AuditModule_secondaryBtn__WAllD:hover,[data-theme=light] .AuditModule_viewToggleBtn__zStLj:hover{border-color:var(--pulse-border-strong)}.OpsModule_wrapper__KiszA{grid-gap:14px;display:grid;gap:14px}.OpsModule_kpiGrid__ONn9B{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.OpsModule_kpiCard__MM7tj{background:var(--pulse-surface);border:1px solid var(--pulse-border-subtle);border-radius:14px;box-shadow:var(--pulse-elev-1);padding:var(--pulse-space-3) var(--pulse-space-4);transition:transform var(--pulse-motion-fast),box-shadow var(--pulse-motion-fast),border-color var(--pulse-motion-fast)}.OpsModule_kpiCard__MM7tj:hover{border-color:color-mix(in srgb,var(--pulse-accent) 35%,var(--pulse-border));box-shadow:var(--pulse-elev-2);transform:translateY(-2px)}.OpsModule_kpiLabel__IvgsW{color:var(--pulse-text-secondary);font-size:var(--pulse-text-xs);font-weight:700;letter-spacing:.06em;margin-bottom:var(--pulse-space-1);text-transform:uppercase}.OpsModule_kpiValue__W3art{font-feature-settings:"tnum";color:var(--pulse-text-primary);font-size:24px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.OpsModule_toolbar__rjjGL{grid-gap:10px;background:var(--pulse-surface-muted);border:1px solid var(--pulse-region-border);border-radius:14px;display:grid;gap:10px;padding:12px}.OpsModule_toolbarFilters__ed680{grid-gap:8px;display:grid;gap:8px;grid-template-columns:120px 150px 150px 200px 140px 220px 120px}.OpsModule_toolbarActions__nKKvT{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.OpsModule_actionGroup__5zrX8{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.OpsModule_toolbarMetaGroup__qdVr1{align-items:center;display:inline-flex;gap:8px;margin-left:auto}.OpsModule_toolbarDensity__uZNXo{align-items:center;display:inline-flex;gap:6px}.OpsModule_toolbarDensityLabel__x\+wbl{color:var(--pulse-text-muted);font-size:var(--pulse-text-xs);font-weight:600}.OpsModule_toolbarDensityControl__8dmVp{align-items:center;background:var(--pulse-surface);border:1px solid var(--pulse-border-subtle);border-radius:var(--pulse-control-radius);display:inline-flex;gap:2px;height:34px;padding:1px}.OpsModule_toolbarDensityBtn__rlCs2{background:#0000;border:1px solid #0000;border-radius:6px;color:var(--pulse-text-secondary);cursor:pointer;font-size:var(--pulse-text-xs);font-weight:700;height:30px;line-height:1;min-width:28px}.OpsModule_toolbarDensityBtnActive__1Gbcc{background:var(--pulse-accent-soft);border:1px solid color-mix(in srgb,var(--pulse-accent) 45%,var(--pulse-border));color:var(--pulse-accent)}.OpsModule_metaText__6zK-P{color:var(--pulse-text-secondary);font-size:var(--pulse-text-xs);white-space:nowrap}.OpsModule_input__R7cAg,.OpsModule_select__bf99j{background:var(--pulse-control-bg);border:1px solid var(--pulse-border);border-radius:10px;color:var(--pulse-text-primary);font-family:var(--pulse-font-sans);font-size:var(--pulse-text-base);height:38px;padding:0 var(--pulse-space-3);transition:border-color var(--pulse-motion-fast),box-shadow var(--pulse-motion-fast)}.OpsModule_select__bf99j{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%2394A3C4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:14px;padding-right:30px}.OpsModule_input__R7cAg:focus,.OpsModule_select__bf99j:focus{border-color:var(--pulse-accent);box-shadow:var(--pulse-focus-ring);outline:none}.OpsModule_linkBtn__UxitA,.OpsModule_primaryBtn__V1DRX,.OpsModule_secondaryBtn__WFMOt{border-radius:9px;cursor:pointer;font-family:var(--pulse-font-sans);font-weight:600;height:36px;padding:0 var(--pulse-space-3);transition:border-color var(--pulse-motion-fast),background var(--pulse-motion-fast),color var(--pulse-motion-fast)}.OpsModule_primaryBtn__V1DRX{background:var(--pulse-accent-gradient);border:1px solid color-mix(in srgb,var(--pulse-accent) 45%,var(--pulse-border));color:var(--pulse-text-on-accent)}.OpsModule_primaryBtn__V1DRX:hover:not(:disabled){filter:brightness(1.1)}.OpsModule_primaryBtn__V1DRX:disabled,.OpsModule_secondaryBtn__WFMOt:disabled{cursor:not-allowed;opacity:.6}.OpsModule_linkBtn__UxitA,.OpsModule_secondaryBtn__WFMOt{background:var(--pulse-surface);border:1px solid var(--pulse-border);color:var(--pulse-text-secondary)}.OpsModule_linkBtn__UxitA:hover:not(:disabled),.OpsModule_secondaryBtn__WFMOt:hover:not(:disabled){background:var(--pulse-hover-neutral);border-color:var(--pulse-border-strong);color:var(--pulse-text-primary)}.OpsModule_linkBtn__UxitA{align-items:center;display:inline-flex;text-decoration:none}.OpsModule_panel__yrDf0{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.35fr 1fr;min-height:620px}.OpsModule_drawer__OJpku,.OpsModule_tableCard__9Wk\+L{background:var(--pulse-surface);border:1px solid var(--pulse-border-subtle);border-radius:14px;box-shadow:var(--pulse-elev-1);display:flex;flex-direction:column;height:620px;overflow:hidden}.OpsModule_drawerScroll__WyBqG,.OpsModule_tableScroll__Dd2-X{height:100%;overflow:auto}.OpsModule_table__V6ugT{border-collapse:collapse;width:100%}.OpsModule_table__V6ugT td,.OpsModule_table__V6ugT th{border-bottom:1px solid var(--pulse-border-subtle);font-size:var(--pulse-text-base);padding:10px 14px;text-align:left}.OpsModule_table__V6ugT td:first-child,.OpsModule_table__V6ugT th:first-child{min-width:170px;white-space:nowrap}.OpsModule_table__V6ugT th{background:var(--pulse-surface-muted);color:var(--pulse-text-muted);font-size:var(--pulse-text-xs);font-weight:700;letter-spacing:.06em;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:2}.OpsModule_table__V6ugT tbody tr:hover{background:var(--pulse-hover-neutral)}.OpsModule_selectedRow__n1vCx{background:var(--pulse-accent-soft);box-shadow:inset 3px 0 0 var(--pulse-accent)}.OpsModule_tableCompact__NDEwl td,.OpsModule_tableCompact__NDEwl th{padding-bottom:8px;padding-top:8px}.OpsModule_tableComfortable__ohmEs td,.OpsModule_tableComfortable__ohmEs th{padding-bottom:10px;padding-top:10px}.OpsModule_tableSpacious__i1v8D td,.OpsModule_tableSpacious__i1v8D th{padding-bottom:13px;padding-top:13px}.OpsModule_pagination__BOUx-{align-items:center;border-top:1px solid var(--pulse-border-subtle);color:var(--pulse-text-secondary);display:flex;font-size:var(--pulse-text-sm);gap:10px;justify-content:flex-end;padding:10px 12px}.OpsModule_drawerScroll__WyBqG{padding:14px}.OpsModule_drawerTitle__YuxU4{color:var(--pulse-text-primary);font-size:var(--pulse-text-md);font-weight:700;letter-spacing:-.02em;margin:0 0 var(--pulse-space-2)}.OpsModule_row__B72by{color:var(--pulse-text-secondary);font-size:var(--pulse-text-base);margin-bottom:10px}.OpsModule_row__B72by span{color:var(--pulse-text-primary);font-weight:700;margin-right:6px}.OpsModule_inline__iL4QT{align-items:center;display:inline-flex;gap:6px}.OpsModule_copyBtn__URVON{background:var(--pulse-surface-muted);border:1px solid var(--pulse-border);border-radius:var(--pulse-radius-sm);color:var(--pulse-text-muted);cursor:pointer;font-size:12px;height:28px;padding:0;width:28px}.OpsModule_copyBtn__URVON:hover{border-color:var(--pulse-border-strong);color:var(--pulse-text-primary)}.OpsModule_jsonBlock__jhnhL{background:var(--pulse-surface-muted);border:1px solid var(--pulse-border-subtle);border-radius:var(--pulse-radius-md);color:var(--pulse-text-secondary);font-family:var(--pulse-font-mono);font-size:var(--pulse-text-sm);line-height:1.5;margin:0;padding:var(--pulse-space-3);white-space:pre-wrap;word-break:break-word}.OpsModule_empty__hF1SJ,.OpsModule_errorBox__s3Qjg{color:var(--pulse-text-secondary);font-size:var(--pulse-text-base);padding:var(--pulse-space-4)}.OpsModule_errorBox__s3Qjg{background:var(--pulse-danger-soft);border:1px solid color-mix(in srgb,var(--pulse-danger) 35%,var(--pulse-border));border-radius:var(--pulse-radius-md);color:var(--pulse-danger);margin:var(--pulse-space-3)}@media (max-width:1300px){.OpsModule_kpiGrid__ONn9B{grid-template-columns:repeat(3,minmax(0,1fr))}.OpsModule_toolbarFilters__ed680{grid-template-columns:repeat(4,minmax(0,1fr))}.OpsModule_toolbarActions__nKKvT{align-items:flex-start;flex-direction:column}.OpsModule_toolbarMetaGroup__qdVr1{margin-left:0}}@media (max-width:980px){.OpsModule_kpiGrid__ONn9B{grid-template-columns:repeat(2,minmax(0,1fr))}.OpsModule_panel__yrDf0{grid-template-columns:1fr}.OpsModule_toolbarFilters__ed680{grid-template-columns:repeat(2,minmax(0,1fr))}.OpsModule_toolbarMetaGroup__qdVr1{justify-content:space-between;width:100%}}[data-theme=light] .OpsModule_toolbar__rjjGL{background:var(--pulse-surface);border-color:var(--pulse-border)}[data-theme=light] .OpsModule_drawer__OJpku,[data-theme=light] .OpsModule_kpiCard__MM7tj,[data-theme=light] .OpsModule_tableCard__9Wk\+L{border-color:var(--pulse-border);box-shadow:var(--pulse-elev-1)}[data-theme=light] .OpsModule_table__V6ugT th{background:var(--pulse-surface-muted);color:var(--pulse-text-muted)}[data-theme=light] .OpsModule_table__V6ugT tbody tr:hover{background:var(--pulse-hover-neutral)}[data-theme=light] .OpsModule_primaryBtn__V1DRX{background:var(--pulse-cta);border-color:var(--pulse-cta-strong)}[data-theme=light] .OpsModule_primaryBtn__V1DRX:hover:not(:disabled){background:var(--pulse-cta-strong);filter:none}.PlansModule_wrapper__A3i4i{grid-gap:12px;display:grid;gap:12px;min-width:0}.PlansModule_toolbar__kepxa{align-items:center;background:var(--pulse-surface-muted);border:1px solid var(--pulse-region-border);border-radius:14px;display:flex;flex-wrap:wrap;gap:8px;padding:12px}.PlansModule_select__wMvJa{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--pulse-control-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%2394A3C4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:14px;border:1px solid var(--pulse-border);border-radius:10px;color:var(--pulse-text-primary);height:38px;min-width:280px;padding:0 30px 0 10px}.PlansModule_secondaryBtn__dmm4y{background:var(--pulse-surface);border:1px solid var(--pulse-border);border-radius:9px;color:var(--pulse-text-secondary);cursor:pointer;font-weight:600;height:36px;padding:0 12px}.PlansModule_secondaryBtn__dmm4y:hover:not(:disabled){background:var(--pulse-hover-neutral);border-color:#ffffff2e;color:var(--pulse-text-primary)}.PlansModule_secondaryBtn__dmm4y:disabled{cursor:not-allowed;opacity:.6}.PlansModule_metaText__9G0jr{color:var(--pulse-text-secondary);font-size:var(--pulse-text-xs);margin-left:auto;white-space:nowrap}.PlansModule_errorBox__hkjOl{background:#ef44441f;border:1px solid #ef44444d;border-radius:var(--pulse-radius-md);color:var(--pulse-danger);font-size:var(--pulse-text-sm);padding:10px 12px}.PlansModule_empty__ZJ7wu{background:var(--pulse-surface-muted);border:1px dashed var(--pulse-border);border-radius:var(--pulse-radius-md);color:var(--pulse-text-secondary);padding:14px}.PlansModule_headerCard__wLmRa{background:var(--pulse-surface);border:1px solid var(--pulse-border-subtle);border-radius:14px;padding:12px}.PlansModule_headerCard__wLmRa strong{color:var(--pulse-text-primary)}.PlansModule_headerGrid__61uYk{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.PlansModule_label__VYDrP{color:var(--pulse-text-muted);display:block;font-size:var(--pulse-text-xs);margin-bottom:3px}.PlansModule_tableCard__GxpXZ{background:var(--pulse-surface);border:1px solid var(--pulse-border-subtle);border-radius:14px;min-width:0;overflow:hidden}.PlansModule_table__W\+hME{border-collapse:collapse;font-size:var(--pulse-text-sm);width:100%}.PlansModule_table__W\+hME td,.PlansModule_table__W\+hME th{border-bottom:1px solid var(--pulse-border-subtle);padding:10px 12px;text-align:left}.PlansModule_table__W\+hME th{background:var(--pulse-surface-muted);color:var(--pulse-text-muted);font-size:var(--pulse-text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.PlansModule_table__W\+hME td{color:var(--pulse-text-primary)}.PlansModule_table__W\+hME tbody tr:hover{background:var(--pulse-surface-muted)}.PlansModule_state__uI5TG{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:11px;font-weight:700;min-width:64px;padding:3px 8px;text-align:center}.PlansModule_stateOk__MPW79{background:#10b9811f;border-color:#10b98140;color:#10b981}.PlansModule_stateWarn__UkKFp{background:#f59e0b1f;border-color:#f59e0b40;color:#f59e0b}.PlansModule_stateHigh__ayI9G{background:#f59e0b2e;border-color:#f59e0b61;color:#ffbc47}.PlansModule_stateBreach__QH8xM{background:#ef44441f;border-color:#ef444447;color:#ef4444}.PlansModule_stateNa__JBAtJ{background:#94a3c41f;border-color:#94a3c440;color:#94a3c4}.PlansModule_linkBtn__toWGJ{background:var(--pulse-surface);border:1px solid var(--pulse-border);border-radius:8px;color:var(--pulse-text-secondary);font-size:var(--pulse-text-xs);font-weight:600;padding:5px 9px;text-decoration:none}.PlansModule_linkBtn__toWGJ:hover{background:var(--pulse-hover-neutral);color:var(--pulse-text-primary)}@media (max-width:1100px){.PlansModule_toolbar__kepxa{align-items:stretch}.PlansModule_metaText__9G0jr{margin-left:0;width:100%}.PlansModule_headerGrid__61uYk{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-theme=light] .PlansModule_headerCard__wLmRa,[data-theme=light] .PlansModule_tableCard__GxpXZ,[data-theme=light] .PlansModule_toolbar__kepxa{background:var(--pulse-surface);border-color:var(--pulse-border)}[data-theme=light] .PlansModule_table__W\+hME th{background:var(--pulse-surface-muted);color:var(--pulse-text-muted)}[data-theme=light] .PlansModule_table__W\+hME tbody tr:hover{background:var(--pulse-hover-neutral)}[data-theme=light] .PlansModule_secondaryBtn__dmm4y:hover:not(:disabled){border-color:var(--pulse-border-strong)}.HealthModule_wrapper__Or0We{grid-gap:12px;display:grid;gap:12px;min-width:0}.HealthModule_toolbar__2YCio{align-items:center;background:var(--pulse-surface-muted);border:1px solid var(--pulse-region-border);border-radius:14px;display:flex;gap:10px;justify-content:flex-end;padding:12px}.HealthModule_secondaryBtn__oCtqc{background:var(--pulse-surface);border:1px solid var(--pulse-border);border-radius:9px;color:var(--pulse-text-secondary);cursor:pointer;font-size:var(--pulse-text-base);font-weight:600;height:36px;padding:0 14px}.HealthModule_secondaryBtn__oCtqc:hover:not(:disabled){background:var(--pulse-hover-neutral);color:var(--pulse-text-primary)}.HealthModule_secondaryBtn__oCtqc:disabled{cursor:not-allowed;opacity:.7}.HealthModule_errorBox__4KMAA{background:#ef44441f;border:1px solid #ef44444d;border-radius:var(--pulse-radius-md);color:var(--pulse-danger);padding:10px 12px}.HealthModule_cards__f\+\+zE{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.HealthModule_card__BsYF6{grid-gap:4px;background:var(--pulse-surface);border:1px solid var(--pulse-border-subtle);border-radius:14px;display:grid;gap:4px;padding:12px}.HealthModule_cardTitle__FiQ8\+{color:var(--pulse-text-secondary);font-size:var(--pulse-text-sm);font-weight:600}.HealthModule_cardValue__jXb9D{color:var(--pulse-text-primary);font-size:var(--pulse-text-2xl);font-weight:700}.HealthModule_meta__JKh1h{color:var(--pulse-text-secondary);font-size:var(--pulse-text-xs)}.HealthModule_panel__ucSDY{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);min-width:0}.HealthModule_drawer__rxpvT,.HealthModule_tableCard__EsKLG{background:var(--pulse-surface);border:1px solid var(--pulse-border-subtle);border-radius:14px;min-width:0;overflow:hidden}.HealthModule_sectionTitle__yAr-E{color:var(--pulse-text-primary);font-size:var(--pulse-text-lg);margin:0;padding:12px 14px 0}.HealthModule_tableScroll__17yqt{max-height:400px;overflow:auto}.HealthModule_table__8qpwH{border-collapse:collapse;font-size:var(--pulse-text-base);width:100%}.HealthModule_table__8qpwH td,.HealthModule_table__8qpwH th{border-bottom:1px solid var(--pulse-border-subtle);padding:10px 12px;text-align:left;vertical-align:top}.HealthModule_table__8qpwH th{background:var(--pulse-surface-muted);color:var(--pulse-text-muted);font-size:var(--pulse-text-xs);font-weight:700;letter-spacing:.05em;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0}.HealthModule_table__8qpwH tbody tr{cursor:pointer}.HealthModule_selectedRow__Hbgl6{background:var(--pulse-accent-soft);box-shadow:inset 3px 0 0 var(--pulse-accent)}.HealthModule_drawerScroll__v1Q3X{grid-gap:10px;display:grid;gap:10px;max-height:460px;overflow:auto;padding:12px}.HealthModule_row__-wjCx{align-items:flex-start;border-bottom:1px dashed var(--pulse-border-subtle);display:flex;gap:8px;justify-content:space-between;padding-bottom:8px}.HealthModule_row__-wjCx span{color:var(--pulse-text-secondary)}.HealthModule_row__-wjCx strong{color:var(--pulse-text-primary);text-align:right}.HealthModule_links__G-ky5{display:flex;gap:8px}.HealthModule_linkBtn__XS7hd{align-items:center;background:var(--pulse-surface);border:1px solid var(--pulse-border);border-radius:var(--pulse-radius-pill);color:var(--pulse-text-secondary);display:inline-flex;font-size:var(--pulse-text-sm);font-weight:600;padding:5px 10px;text-decoration:none}.HealthModule_linkBtn__XS7hd:hover{background:var(--pulse-hover-neutral);color:var(--pulse-text-primary)}.HealthModule_jsonBlock__UaYBn{background:var(--pulse-surface-muted);border:1px solid var(--pulse-border);border-radius:var(--pulse-radius-md);color:var(--pulse-text-primary);font-size:var(--pulse-text-xs);margin:0;max-height:220px;overflow:auto;padding:10px;white-space:pre-wrap;word-break:break-word}.HealthModule_empty__SFogI{color:var(--pulse-text-secondary);padding:16px;text-align:center}@media (max-width:1100px){.HealthModule_cards__f\+\+zE{grid-template-columns:repeat(2,minmax(0,1fr))}.HealthModule_panel__ucSDY{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.HealthModule_cards__f\+\+zE{grid-template-columns:minmax(0,1fr)}}[data-theme=light] .HealthModule_card__BsYF6,[data-theme=light] .HealthModule_drawer__rxpvT,[data-theme=light] .HealthModule_tableCard__EsKLG,[data-theme=light] .HealthModule_toolbar__2YCio{background:var(--pulse-surface);border-color:var(--pulse-border)}[data-theme=light] .HealthModule_table__8qpwH th{background:var(--pulse-surface-muted);color:var(--pulse-text-muted)}[data-theme=light] .HealthModule_table__8qpwH tbody tr:hover{background:var(--pulse-hover-neutral)}[data-theme=light] .HealthModule_secondaryBtn__oCtqc:hover:not(:disabled){border-color:var(--pulse-border-strong)}.OnboardingModule_wrapper__Vec7j{grid-gap:12px;display:grid;gap:12px}.OnboardingModule_card__2vj2r{grid-gap:10px;background:var(--pulse-surface);border:1px solid var(--pulse-border-subtle);border-radius:14px;display:grid;gap:10px;padding:14px}.OnboardingModule_cardTitle__oeHxy{color:var(--pulse-text-primary);font-size:var(--pulse-text-lg);margin:0}.OnboardingModule_cardDesc__ffXa3{color:var(--pulse-text-secondary);font-size:var(--pulse-text-base);margin:0}.OnboardingModule_grid__s4Ar9{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.OnboardingModule_field__NNvqD{grid-gap:6px;color:var(--pulse-text-secondary);display:grid;font-size:var(--pulse-text-sm);font-weight:600;gap:6px}.OnboardingModule_input__s5vrk,.OnboardingModule_select__fi7VU{background:var(--pulse-control-bg);border:1px solid var(--pulse-border);border-radius:10px;color:var(--pulse-text-primary);font-family:var(--pulse-font-sans);font-size:var(--pulse-text-base);height:40px;padding:0 12px}.OnboardingModule_select__fi7VU{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%2394A3C4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:14px;padding-right:30px}.OnboardingModule_steps__ZN8Oh{grid-gap:10px;display:grid;gap:10px}.OnboardingModule_step__f6ihg{grid-gap:6px;background:var(--pulse-surface-muted);border:1px solid var(--pulse-border-subtle);border-radius:var(--pulse-radius-md);display:grid;gap:6px;padding:10px 12px}.OnboardingModule_stepHead__TzVUT{align-items:center;display:flex;gap:10px;justify-content:space-between}.OnboardingModule_stepHead__TzVUT strong{color:var(--pulse-text-primary);font-size:var(--pulse-text-base)}.OnboardingModule_primaryBtn__ABVL8{background:var(--pulse-accent-gradient);border:1px solid #6366f173;border-radius:9px;color:var(--pulse-text-on-accent);cursor:pointer;font-size:13px;font-weight:600;height:34px;padding:0 12px}.OnboardingModule_secondaryBtn__ECwdO{background:var(--pulse-surface);border:1px solid var(--pulse-border);border-radius:9px;color:var(--pulse-text-secondary);cursor:pointer;font-size:13px;font-weight:600;height:34px;padding:0 12px}.OnboardingModule_primaryBtn__ABVL8:disabled,.OnboardingModule_secondaryBtn__ECwdO:disabled{cursor:not-allowed;opacity:.68}.OnboardingModule_meta__371by{color:var(--pulse-text-secondary);font-size:var(--pulse-text-base)}.OnboardingModule_idle__i-HqG{color:var(--pulse-text-muted)}.OnboardingModule_success__h897p{color:var(--pulse-success)}.OnboardingModule_error__Tfi2Q{color:var(--pulse-danger)}.OnboardingModule_pending__5Q1du{color:var(--pulse-text-muted);font-size:14px}.OnboardingModule_confirmGrid__3xTc\+{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.OnboardingModule_confirmGrid__3xTc\+ div{grid-gap:3px;background:var(--pulse-surface-muted);border:1px solid var(--pulse-border-subtle);border-radius:var(--pulse-radius-md);display:grid;gap:3px;padding:8px 10px}.OnboardingModule_confirmGrid__3xTc\+ span{color:var(--pulse-text-muted);font-size:12px}.OnboardingModule_confirmGrid__3xTc\+ strong{color:var(--pulse-text-primary);font-size:14px}.OnboardingModule_links__pq0tn{display:flex}.OnboardingModule_linkBtn__HT215{align-items:center;background:var(--pulse-surface);border:1px solid var(--pulse-border);border-radius:var(--pulse-radius-pill);color:var(--pulse-text-secondary);display:inline-flex;font-size:13px;font-weight:600;padding:6px 11px;text-decoration:none}.OnboardingModule_linkBtn__HT215:hover{background:var(--pulse-hover-neutral);color:var(--pulse-text-primary)}@media (max-width:920px){.OnboardingModule_confirmGrid__3xTc\+,.OnboardingModule_grid__s4Ar9{grid-template-columns:minmax(0,1fr)}.OnboardingModule_stepHead__TzVUT{align-items:flex-start;flex-direction:column}}[data-theme=light] .OnboardingModule_card__2vj2r,[data-theme=light] .OnboardingModule_confirmGrid__3xTc\+ div,[data-theme=light] .OnboardingModule_step__f6ihg{background:var(--pulse-surface);border-color:var(--pulse-border)}[data-theme=light] .OnboardingModule_primaryBtn__ABVL8{background:var(--pulse-cta);border-color:var(--pulse-cta-strong)}[data-theme=light] .OnboardingModule_primaryBtn__ABVL8:hover:not(:disabled){background:var(--pulse-cta-strong)}[data-theme=light] .OnboardingModule_linkBtn__HT215:hover,[data-theme=light] .OnboardingModule_secondaryBtn__ECwdO:hover:not(:disabled){border-color:var(--pulse-border-strong)}.FeatureFlagsModule_wrapper__EPYC7{grid-gap:12px;display:grid;gap:12px}.FeatureFlagsModule_toolbar__MbNlm{grid-gap:8px;background:var(--pulse-surface-muted);border:1px solid var(--pulse-region-border);border-radius:14px;display:grid;gap:8px;grid-template-columns:minmax(220px,1fr) 220px 140px auto auto auto auto;padding:12px}.FeatureFlagsModule_input__LCYBr,.FeatureFlagsModule_select__d2DuP{background:var(--pulse-control-bg);border:1px solid var(--pulse-border);border-radius:10px;color:var(--pulse-text-primary);font-family:var(--pulse-font-sans);font-size:var(--pulse-text-base);height:38px;padding:0 var(--pulse-space-3)}.FeatureFlagsModule_select__d2DuP{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%2394A3C4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:14px;padding-right:30px}.FeatureFlagsModule_primaryBtn__yVdk5{background:var(--pulse-accent-gradient);border:1px solid #6366f173;border-radius:9px;color:var(--pulse-text-on-accent);cursor:pointer;font-family:var(--pulse-font-sans);font-size:var(--pulse-text-base);font-weight:600;height:36px;padding:0 var(--pulse-space-4)}.FeatureFlagsModule_primaryBtn__yVdk5:hover:not(:disabled){filter:brightness(1.1)}.FeatureFlagsModule_primaryBtn__yVdk5:disabled{cursor:not-allowed;opacity:.6}.FeatureFlagsModule_secondaryBtn__tKmDo{background:var(--pulse-surface);border:1px solid var(--pulse-border);border-radius:9px;color:var(--pulse-text-secondary);cursor:pointer;font-family:var(--pulse-font-sans);font-size:var(--pulse-text-base);font-weight:500;height:36px;padding:0 var(--pulse-space-3)}.FeatureFlagsModule_secondaryBtn__tKmDo:hover:not(:disabled){background:var(--pulse-hover-neutral);color:var(--pulse-text-primary)}.FeatureFlagsModule_metaText__PIMBT{align-self:center;color:var(--pulse-text-secondary);font-size:var(--pulse-text-sm)}.FeatureFlagsModule_panel__vSQK7{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.FeatureFlagsModule_drawer__vu3RD,.FeatureFlagsModule_tableCard__aMrgV{background:var(--pulse-surface);border:1px solid var(--pulse-border-subtle);border-radius:14px;box-shadow:0 10px 24px #00000057;overflow:hidden}.FeatureFlagsModule_tableScroll__hwOW1{max-height:420px;overflow:auto}.FeatureFlagsModule_table__iIB4b{border-collapse:collapse;font-size:14px;width:100%}.FeatureFlagsModule_table__iIB4b td,.FeatureFlagsModule_table__iIB4b th{border-bottom:1px solid var(--pulse-border-subtle);font-size:var(--pulse-text-base);padding:10px var(--pulse-space-3);text-align:left;vertical-align:top}.FeatureFlagsModule_table__iIB4b th{background:var(--pulse-surface-muted);color:var(--pulse-text-muted);font-size:var(--pulse-text-xs);font-weight:700;letter-spacing:.06em;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0}.FeatureFlagsModule_table__iIB4b tbody tr{cursor:pointer}.FeatureFlagsModule_table__iIB4b tbody tr:hover{background:var(--pulse-surface-muted)}.FeatureFlagsModule_selectedRow__55l\+o{background:var(--pulse-accent-soft);box-shadow:inset 3px 0 0 var(--pulse-accent)}.FeatureFlagsModule_pagination__3TnvA{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding:10px}.FeatureFlagsModule_drawerScroll__z1JA0{grid-gap:10px;display:grid;gap:10px;max-height:470px;overflow:auto;padding:12px}.FeatureFlagsModule_drawerTitle__-283N{color:var(--pulse-text-primary);font-size:var(--pulse-text-md);font-weight:700;margin:0}.FeatureFlagsModule_row__v0a3d{align-items:flex-start;border-bottom:1px dashed var(--pulse-border-subtle);display:flex;gap:10px;justify-content:space-between;padding-bottom:8px}.FeatureFlagsModule_row__v0a3d span{color:var(--pulse-text-secondary)}.FeatureFlagsModule_row__v0a3d strong{color:var(--pulse-text-primary);text-align:right}.FeatureFlagsModule_actionBox__qQ1B\+{grid-gap:var(--pulse-space-2);background:var(--pulse-surface-muted);border:1px solid var(--pulse-border-subtle);border-radius:var(--pulse-radius-md);display:grid;gap:var(--pulse-space-2);padding:var(--pulse-space-3)}.FeatureFlagsModule_actionTitle__-Kv40{color:var(--pulse-text-primary);font-size:var(--pulse-text-sm);font-weight:700}.FeatureFlagsModule_inlineControls__6l2s0{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.FeatureFlagsModule_infoBox__OfGcK{background:#10b9811f;border:1px solid #10b9814d;border-radius:var(--pulse-radius-md);color:var(--pulse-success);padding:var(--pulse-space-2) var(--pulse-space-3)}.FeatureFlagsModule_mutedText__dyF7b{color:var(--pulse-text-muted);font-size:var(--pulse-text-sm)}.FeatureFlagsModule_subTitle__kWWsr{color:var(--pulse-text-primary);margin:8px 0 0}.FeatureFlagsModule_smallTable__uNjgE{border-collapse:collapse;font-size:13px;width:100%}.FeatureFlagsModule_smallTable__uNjgE td,.FeatureFlagsModule_smallTable__uNjgE th{border-bottom:1px solid var(--pulse-border-subtle);font-size:var(--pulse-text-sm);padding:7px var(--pulse-space-2);text-align:left}.FeatureFlagsModule_smallTable__uNjgE th{background:var(--pulse-surface-muted);color:var(--pulse-text-muted);font-size:var(--pulse-text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.FeatureFlagsModule_rolloutStats__N3v52{color:var(--pulse-text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.FeatureFlagsModule_rolloutMeters__agDzn{grid-gap:var(--pulse-space-2);display:grid;gap:var(--pulse-space-2)}.FeatureFlagsModule_rolloutMeterRow__qO4g3{grid-gap:var(--pulse-space-2);align-items:center;color:var(--pulse-text-secondary);display:grid;font-size:12px;gap:var(--pulse-space-2);grid-template-columns:36px minmax(0,1fr) 44px}.FeatureFlagsModule_rolloutMeter__Fc5-v{height:10px;width:100%}.FeatureFlagsModule_rolloutMeter__Fc5-v::-webkit-progress-bar{background:#ffffff1a;border-radius:var(--pulse-radius-pill)}.FeatureFlagsModule_rolloutMeterOn__wXLcA::-webkit-progress-value{background:var(--pulse-success);border-radius:var(--pulse-radius-pill)}.FeatureFlagsModule_rolloutMeterOff__Ij\+ds::-webkit-progress-value{background:var(--pulse-warning);border-radius:var(--pulse-radius-pill)}.FeatureFlagsModule_rolloutMeter__Fc5-v::-moz-progress-bar{border-radius:var(--pulse-radius-pill)}.FeatureFlagsModule_rolloutMeterOn__wXLcA::-moz-progress-bar{background:var(--pulse-success)}.FeatureFlagsModule_rolloutMeterOff__Ij\+ds::-moz-progress-bar{background:var(--pulse-warning)}.FeatureFlagsModule_errorBox__KMAVv{background:#ef44441f;border:1px solid #ef44444d;border-radius:var(--pulse-radius-md);color:var(--pulse-danger);margin:var(--pulse-space-2);padding:var(--pulse-space-2) var(--pulse-space-3)}.FeatureFlagsModule_empty__FspoD{color:var(--pulse-text-muted);padding:16px;text-align:center}.FeatureFlagsModule_modalBackdrop__HFAN1{align-items:center;background:#080e1a94;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:999}.FeatureFlagsModule_modalCard__y55lc{background:var(--pulse-control-bg);border:1px solid var(--pulse-border);border-radius:14px;padding:16px;width:min(560px,calc(100vw - 32px))}.FeatureFlagsModule_modalTitle__\+UGtK{color:var(--pulse-text-primary);margin:0 0 8px}.FeatureFlagsModule_textArea__12vHG{background:var(--pulse-control-bg);border:1px solid var(--pulse-border);border-radius:10px;color:var(--pulse-text-primary);min-height:92px;padding:10px;width:100%}@media (max-width:1280px){.FeatureFlagsModule_toolbar__MbNlm{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.FeatureFlagsModule_panel__vSQK7{grid-template-columns:1fr}}[data-theme=light] .FeatureFlagsModule_actionBox__qQ1B\+,[data-theme=light] .FeatureFlagsModule_drawer__vu3RD,[data-theme=light] .FeatureFlagsModule_tableCard__aMrgV,[data-theme=light] .FeatureFlagsModule_toolbar__MbNlm{background:var(--pulse-surface);border-color:var(--pulse-border);box-shadow:var(--pulse-elev-1)}[data-theme=light] .FeatureFlagsModule_smallTable__uNjgE th,[data-theme=light] .FeatureFlagsModule_table__iIB4b th{background:var(--pulse-surface-muted);color:var(--pulse-text-muted)}[data-theme=light] .FeatureFlagsModule_table__iIB4b tbody tr:hover{background:var(--pulse-hover-neutral)}[data-theme=light] .FeatureFlagsModule_primaryBtn__yVdk5{background:var(--pulse-cta);border-color:var(--pulse-cta-strong)}[data-theme=light] .FeatureFlagsModule_primaryBtn__yVdk5:hover:not(:disabled){background:var(--pulse-cta-strong);filter:none}[data-theme=light] .FeatureFlagsModule_linkBtn__MA4yA:hover,[data-theme=light] .FeatureFlagsModule_secondaryBtn__tKmDo:hover:not(:disabled){border-color:var(--pulse-border-strong)}.SlaModule_wrapper__GKzhw{display:flex;flex-direction:column;gap:var(--pulse-space-4)}.SlaModule_toolbar__AmrLa{grid-gap:var(--pulse-space-2);display:grid;gap:var(--pulse-space-2);grid-template-columns:140px minmax(220px,1fr) 160px auto 170px 170px auto}.SlaModule_input__7utw\+,.SlaModule_select__F7FqO{background:var(--pulse-control-bg);border:1px solid var(--pulse-border);border-radius:10px;color:var(--pulse-text-primary);font-family:var(--pulse-font-sans);font-size:14px;height:38px;padding:0 var(--pulse-space-3);transition:border-color var(--pulse-motion-fast),box-shadow var(--pulse-motion-fast),background var(--pulse-motion-fast)}.SlaModule_input__7utw\+:focus,.SlaModule_select__F7FqO:focus{border-color:var(--pulse-accent);box-shadow:var(--pulse-focus-ring);outline:none}.SlaModule_select__F7FqO{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%2394A3C4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:14px;padding-right:30px}.SlaModule_toggle__igt5K{align-items:center;color:var(--pulse-text-secondary);display:inline-flex;font-size:13px;gap:var(--pulse-space-2);min-height:38px}.SlaModule_kpiRow__Lin0a{grid-gap:var(--pulse-space-3);display:grid;gap:var(--pulse-space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.SlaModule_kpiRow__Lin0a>:only-child{grid-column:1/-1}.SlaModule_kpiBtn__faVHZ{background:#0000;border:0;cursor:pointer;margin:0;padding:0;text-align:left}.SlaModule_heatmapSection__cMj-j,.SlaModule_rankingSection__gvmcE,.SlaModule_tableCard__4TQGb{grid-gap:var(--pulse-space-2);background:var(--pulse-surface);border:1px solid var(--pulse-border-subtle);border-radius:14px;display:grid;gap:var(--pulse-space-2);padding:var(--pulse-space-3)}.SlaModule_heatmapHeader__mzTSs,.SlaModule_tableHeader__9oirA{align-items:center;display:flex;gap:var(--pulse-space-2);justify-content:space-between}.SlaModule_heatmapGrid__hs4Cl{grid-gap:var(--pulse-space-2);align-items:center;display:grid;gap:var(--pulse-space-2);grid-template-columns:minmax(180px,1.3fr) repeat(4,minmax(100px,1fr))}.SlaModule_heatmapHead__9yxOS{color:var(--pulse-text-muted);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.SlaModule_heatmapTenant__Mgdn6{color:var(--pulse-text-primary);font-size:13px;font-weight:600}.SlaModule_heatmapCell__uM-lf{align-items:center;border:1px solid var(--pulse-border-subtle);border-radius:var(--pulse-radius-md);color:var(--pulse-text-primary);display:flex;font-size:12px;font-weight:700;justify-content:center;min-height:34px}.SlaModule_heatmapok__pwUcd{background:#10b9811f}.SlaModule_heatmapwarn__lwvMc{background:#f59e0b1f}.SlaModule_heatmapcritical__gIq-u{background:#ef44441f}.SlaModule_heatmapna__VDjGN{background:#94a3c41f}.SlaModule_rankingList__K-jrj{grid-gap:var(--pulse-space-2);display:grid;gap:var(--pulse-space-2);list-style:none;margin:0;padding:0}.SlaModule_rankingItem__5sQAf{grid-gap:var(--pulse-space-2);align-items:center;background:var(--pulse-surface-muted);border:1px solid var(--pulse-border-subtle);border-radius:var(--pulse-radius-md);display:grid;gap:var(--pulse-space-2);grid-template-columns:minmax(0,1fr) auto auto;padding:var(--pulse-space-2) var(--pulse-space-3)}.SlaModule_rankingTenant__BKVPK{color:var(--pulse-text-primary);font-size:13px;font-weight:700}.SlaModule_rankingScore__80kkq{color:var(--pulse-text-secondary);font-size:12px;font-weight:600}.SlaModule_tableHeaderTitle__SykjY{color:var(--pulse-text-primary);font-weight:700}.SlaModule_tableHeaderMeta__h2ivt{color:var(--pulse-text-secondary);font-size:12px}.SlaModule_drawerBody__eLl9r{grid-gap:var(--pulse-space-3);display:grid;gap:var(--pulse-space-3)}.SlaModule_drawerTabs__h2SzG{display:flex;flex-wrap:wrap;gap:var(--pulse-space-2)}.SlaModule_tabBtn__zWYO4{background:var(--pulse-surface);border:1px solid var(--pulse-border-subtle);border-radius:9px;color:var(--pulse-text-primary);cursor:pointer;font-weight:600;min-height:36px;padding:0 var(--pulse-space-3)}.SlaModule_tabBtnActive__6Bbep{background:var(--pulse-accent-soft);border-color:color-mix(in srgb,var(--pulse-accent) 45%,var(--pulse-border));color:var(--pulse-accent)}.SlaModule_breachActions__mUeNP{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--pulse-space-2)}.SlaModule_linkBtn__k\+GD7{background:var(--pulse-surface);border:1px solid var(--pulse-border-subtle);border-radius:8px;color:var(--pulse-text-secondary);cursor:pointer;font-size:12px;font-weight:600;min-height:30px;padding:0 var(--pulse-space-2)}.SlaModule_linkBtn__k\+GD7:hover{background:var(--pulse-hover-neutral);color:var(--pulse-text-primary)}.SlaModule_sectionTitle__EKRUE{color:var(--pulse-text-primary);font-size:14px;font-weight:700;margin:0}.SlaModule_metaGrid__hTYB9{grid-gap:var(--pulse-space-2);display:grid;gap:var(--pulse-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.SlaModule_metaCard__GicKw{grid-gap:var(--pulse-space-1);background:var(--pulse-surface-muted);border:1px solid var(--pulse-border-subtle);border-radius:var(--pulse-radius-md);display:grid;gap:var(--pulse-space-1);padding:var(--pulse-space-3)}.SlaModule_metaLabel__Vt68g{color:var(--pulse-text-secondary);font-size:12px}.SlaModule_metaValue__bUUc8{color:var(--pulse-text-primary);font-weight:700}.SlaModule_inlineMuted__3tm\+k{color:var(--pulse-text-secondary);font-size:12px}@media (max-width:1280px){.SlaModule_toolbar__AmrLa{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.SlaModule_kpiRow__Lin0a{grid-template-columns:repeat(2,minmax(0,1fr))}.SlaModule_metaGrid__hTYB9{grid-template-columns:1fr}.SlaModule_heatmapGrid__hs4Cl{grid-template-columns:minmax(120px,1fr) repeat(4,minmax(80px,1fr))}}@media (max-width:640px){.SlaModule_kpiRow__Lin0a{grid-template-columns:1fr}}[data-theme=light] .SlaModule_heatmapSection__cMj-j,[data-theme=light] .SlaModule_metaCard__GicKw,[data-theme=light] .SlaModule_rankingSection__gvmcE,[data-theme=light] .SlaModule_tableCard__4TQGb,[data-theme=light] .SlaModule_toolbar__AmrLa{background:var(--pulse-surface);border-color:var(--pulse-border);box-shadow:var(--pulse-elev-1)}[data-theme=light] .SlaModule_rankingItem__5sQAf{background:var(--pulse-surface-muted);border-color:var(--pulse-border)}[data-theme=light] .SlaModule_tabBtn__zWYO4{background:var(--pulse-surface);border-color:var(--pulse-border)}[data-theme=light] .SlaModule_tabBtnActive__6Bbep{background:var(--pulse-accent-soft);border-color:color-mix(in srgb,var(--pulse-accent) 45%,var(--pulse-border));color:var(--pulse-accent)}
/*# sourceMappingURL=main.f33a5724.css.map*/