:root{--lp-font-body:"Heebo","Assistant",Arial,sans-serif;--lp-font-desktop:"Heebo","Assistant","Segoe UI",system-ui,sans-serif;--lp-font-public:"Heebo",Arial,sans-serif;--lp-control-min-target:44px;--lp-font-mono:Consolas,"Courier New",monospace;--lp-brand-navy:#082440;--lp-brand-blue:#075BCC;--lp-brand-teal:#007A64;--lp-brand-teal-hover:#005E4D;--lp-brand-teal-soft:#9DEEDC;--lp-brand-azure-art:#087AFF;--lp-brand-mint-art:#16CBA5;--lp-brand-coral-art:#FF805F;--lp-brand-green:#10B981;--lp-brand-slate:#64748B;--lp-light-bg:#F5FAFF;--lp-light-bg-tint:#F0F9FF;--lp-light-surface:#FFFFFF;--lp-light-surface-raised:#F8FAFC;--lp-light-border:#E2E8F0;--lp-light-border-strong:#CBD5E1;--lp-light-ok-bg:#DCFCE7;--lp-light-ok-ink:#166534;--lp-light-warn:#B45309;--lp-light-warn-bg:#FEF3C7;--lp-light-danger:#B91C1C;--lp-light-danger-bg:#FEE2E2;--lp-light-info-bg:#DBEAFE;--lp-light-accent-bg:#CFFAFE;--lp-dark-bg:#0B1220;--lp-dark-bg-tint:#111B2F;--lp-dark-surface:#131F36;--lp-dark-surface-raised:#0E1A30;--lp-dark-ink:#E2E8F0;--lp-dark-muted:#94A3B8;--lp-dark-border:#1F2D4A;--lp-dark-border-strong:#2C3E66;--lp-dark-ok:#34D399;--lp-dark-ok-bg:#0E2F23;--lp-dark-warn:#F59E0B;--lp-dark-warn-bg:#2F230B;--lp-dark-danger:#F87171;--lp-dark-danger-bg:#2F1212;--lp-dark-info:#60A5FA;--lp-dark-info-bg:#0F1F3A;--lp-dark-accent-bg:#052336;--lp-dark-accent:#16CBA5;--lp-dark-focus:#22D3EE;--lp-dark-on-primary:#082440;--lp-desktop-border:#1F2D47;--lp-desktop-border-strong:#26365A;--lp-desktop-muted:#64748B;--lp-desktop-accent:#0891B2;--lp-desktop-accent-soft:rgba(8,145,178,0.16);--lp-desktop-ok:#22C55E;--lp-desktop-ok-soft:rgba(34,197,94,0.16);--lp-desktop-warn-soft:rgba(245,158,11,0.18);--lp-desktop-error:#EF4444;--lp-desktop-error-soft:rgba(239,68,68,0.16);--lp-desktop-danger-ink:#FCA5A5;--lp-desktop-danger-border:rgba(239,68,68,0.5);--lp-desktop-wait:#38BDF8;--lp-desktop-wait-soft:rgba(56,189,248,0.14);--lp-dark-hover:rgba(255,255,255,0.04);--lp-dark-hover-strong:rgba(255,255,255,0.08);--lp-dark-subtle:rgba(255,255,255,0.02);--lp-dark-disabled-ink:#94A3B8;--lp-dark-disabled-fill:#131F36;--lp-nav-search-border:rgba(255,255,255,0.18);--lp-nav-placeholder:rgba(255,255,255,0.72);--lp-nav-caption:rgba(255,255,255,0.7);--lp-nav-rule:rgba(255,255,255,0.12);--lp-nav-child:rgba(255,255,255,0.8);--lp-nav-group:rgba(255,255,255,0.82);--lp-nav-summary:rgba(255,255,255,0.75);--lp-public-navy-raised:#113252;--lp-public-teal-soft:#EAF9F5;--lp-public-green:#047857;--lp-public-green-soft:#ECFDF5;--lp-public-amber:#92400E;--lp-public-amber-soft:#FFFBEB;--lp-public-ink-secondary:#334155;--lp-public-muted:#475569;--lp-public-on-navy:#F1F5F9;--lp-public-on-navy-muted:#B6C3D1;--lp-public-selection:#A5F3FC;--lp-space-1:4px;--lp-space-1-5:6px;--lp-space-2:8px;--lp-space-2-5:10px;--lp-space-3:12px;--lp-space-4:16px;--lp-space-5:20px;--lp-space-6:24px;--lp-space-8:32px;--lp-space-10:40px;--lp-space-12:48px;--lp-radius-sm:6px;--lp-radius-md:10px;--lp-radius-lg:14px;--lp-radius-xl:20px;--lp-radius-pill:999px;--lp-focus-width:3px;--lp-focus-offset:3px;--lp-context-basis:22.5rem;--lp-light-disabled-ink:#596A80;--lp-light-disabled-fill:#F8FAFC;--lp-light-disabled-border:#CBD5E1;--lp-dark-disabled-border:#2C3E66;--lp-approval-action-ink:white;--lp-approval-confirm-ink:white;--lp-approval-consequence-fill:rgba(217,119,6,0.08);--lp-approval-error-fill:rgba(220,38,38,0.10);--lp-approval-identifier-font:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--lp-approval-incomplete-fill:rgba(217,119,6,0.12);--lp-assistant-bubble-ink:#FFFFFF;--lp-assistant-bubble-shadow:rgba(6,182,212,0.25);--lp-assistant-code-font:ui-monospace,Menlo,Consolas,monospace;--lp-assistant-header-ink:white;--lp-assistant-pulse-clear-shade:rgba(8,122,255,0);--lp-assistant-pulse-visible-shade:rgba(8,122,255,0.45);--lp-assistant-user-ink:white;--lp-brand-mark-shade:rgba(6,182,212,0.4);--lp-brand-wordmark-ink:#FFFFFF;--lp-code-chip-font:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--lp-context-menu-shadow:0 12px 32px rgba(0,0,0,0.18);--lp-context-summary-border:rgba(255,255,255,0.08);--lp-context-summary-fill:rgba(255,255,255,0.03);--lp-context-summary-ink:#E2E8F0;--lp-danger-action-border-dark:#7F1D1D;--lp-danger-action-border-light:#FCA5A5;--lp-danger-hover-border-light:#F87171;--lp-danger-hover-fill-dark:#3F1F1F;--lp-danger-hover-fill-light:#FEE2E2;--lp-environment-code-font:ui-monospace,Menlo,Consolas,monospace;--lp-explanation-identifier-font:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--lp-keyboard-key-font:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--lp-knowledge-accent-fill:rgba(6,182,212,0.16);--lp-knowledge-description-ink:#334155;--lp-knowledge-tint-end-dark:#0E2F23;--lp-knowledge-tint-end-light:#ECFDF5;--lp-knowledge-tint-start-dark:rgba(34,211,238,0.08);--lp-knowledge-tint-start-light:rgba(6,182,212,0.08);--lp-nav-child-hover-fill:rgba(255,255,255,0.05);--lp-nav-child-ink:rgba(255,255,255,0.62);--lp-nav-child-selected-border:rgba(6,182,212,0.22);--lp-nav-child-selected-fill:rgba(6,182,212,0.14);--lp-nav-default-ink:#94A3B8;--lp-nav-hover-fill:rgba(255,255,255,0.06);--lp-nav-hover-ink:#E2E8F0;--lp-nav-selected-border:rgba(6,182,212,0.28);--lp-nav-selected-fill-end:rgba(6,182,212,0.08);--lp-nav-selected-fill-start:rgba(6,182,212,0.18);--lp-primary-action-ink-dark:#0B1220;--lp-primary-action-ink-light:#FFFFFF;--lp-primary-action-shadow-light:rgba(6,95,130,0.18);--lp-primary-hover-border-dark:#67E8F9;--lp-primary-hover-border-light:#0E7B96;--lp-primary-hover-fill-dark:#67E8F9;--lp-primary-hover-fill-light:#0E7B96;--lp-primary-hover-shadow-light:rgba(6,95,130,0.26);--lp-severity-urgent-fill-dark:#3F1F1F;--lp-severity-urgent-fill-light:#FEDDD3;--lp-severity-urgent-ink-dark:#FCA5A5;--lp-severity-urgent-ink-light:#9A3412;--lp-sidebar-overlay-shade:rgba(13,27,42,0.3);--lp-sidebar-primary-ink:#EEF5FF;--lp-sidebar-rule:rgba(255,255,255,0.06);--lp-sidebar-secondary-ink:rgba(255,255,255,0.70);--lp-site-action-ink:#fff;--lp-site-annotation-shade:rgba(13,27,42,0.3);--lp-site-callout-tint-end:rgba(30,58,138,0);--lp-site-callout-tint-start:rgba(30,58,138,0.04);--lp-site-card-hover-border:#a5f3fc;--lp-site-footer-rule:rgba(241,245,249,0.14);--lp-site-header-fill:rgba(246,248,251,0.92);--lp-site-human-step-border:#a5f3fc;--lp-site-human-step-marker-fill:#fff;--lp-site-ledger-heading-fill:#f8fafc;--lp-site-ledger-summary-fill:#f8fafc;--lp-site-limit-border:#fde68a;--lp-site-on-dark-focus:#fff;--lp-site-on-dark-ink:#fff;--lp-site-opening-tint-end:rgba(246,248,251,0);--lp-site-opening-tint-start:rgba(236,254,255,0.55);--lp-site-process-marker-border:#a5f3fc;--lp-site-process-step-fill:#f8fafc;--lp-site-product-frame-border:#d5dee8;--lp-site-reading-inset-fill:#fbfcfe;--lp-site-rule-border:#a7f3d0;--lp-site-secondary-border:#fff;--lp-site-secondary-fill:#fff;--lp-site-secondary-hover-border:#e0f2fe;--lp-site-secondary-hover-fill:#e0f2fe;--lp-site-skip-link-ink:#fff;--lp-site-tab-rail-fill:#f1f5f9;--lp-site-tab-selected-shadow:rgba(13,27,42,0.12);--lp-skeleton-center-dark:rgba(31,45,74,1);--lp-skeleton-center-light:rgba(226,232,240,1);--lp-skeleton-edge-dark:rgba(31,45,74,0.6);--lp-skeleton-edge-light:rgba(226,232,240,0.6);--lp-status-danger-border-dark:#7F1D1D;--lp-status-danger-border-light:#FECACA;--lp-status-info-border-light:#BFDBFE;--lp-status-success-border-light:#BBF7D0;--lp-status-success-ink-dark:#86efac;--lp-status-warn-border-dark:rgba(245,158,11,0.5);--lp-status-warn-border-light:#FDE68A;--lp-status-warn-ink-dark:#fcd34d;--lp-success-action-ink-dark:#0B1220;--lp-success-action-ink-light:#FFFFFF;--lp-success-hover-border-light:#059669;--lp-success-hover-fill-light:#059669;--lp-theme-choice-default-ink:rgba(255,255,255,0.7);--lp-theme-choice-hover-fill:rgba(255,255,255,0.08);--lp-theme-choice-hover-ink:#E2E8F0;--lp-theme-choice-selected-fill:rgba(255,255,255,0.13);--lp-theme-choice-selected-ink:#FFFFFF;--lp-theme-control-border:rgba(255,255,255,0.12);--lp-theme-control-fill:rgba(255,255,255,0.04);--lp-toast-shadow-dark:rgba(0,0,0,0.35);--lp-warning-action-ink-light:#FFFFFF;--lp-warning-hover-border-light:#92400E;--lp-warning-hover-fill-light:#92400E;--lp-workspace-accent-ink-light:#08758c;--lp-workspace-secondary-ink-light:#596a80;--lp-workspace-success-ink-light:#116b3f;--lp-chart-series-1:#38bdf8;--lp-chart-series-2:#fbbf24;--lp-chart-series-3:#c4b5fd;--lp-chart-series-4:#34d399;--lp-chart-series-5:#fda4af;--lp-chart-series-6:#cbd5e1}@import url("https://fonts.googleapis.com/css2?family=Frank+Ruhl+Libre:wght@500;700;900&family=Heebo:wght@300;400;500;600;700;800;900&family=Assistant:wght@400;500;600;700&display=swap");.product-wordmark{display:inline-flex;align-items:center;flex-shrink:0;max-width:100%;min-height:44px}.product-wordmark img{display:block}.product-wordmark-theme .wordmark-on-dark,[data-theme=dark] .product-wordmark-theme .wordmark-on-light{display:none}[data-theme=dark] .product-wordmark-theme .wordmark-on-dark{display:block}:root{--brand-navy:var(--lp-brand-navy);--brand-blue:var(--lp-brand-blue);--brand-cyan:var(--lp-brand-teal);--brand-cyan-2:var(--lp-brand-teal-soft);--brand-cyan-deep:var(--lp-brand-teal);--brand-azure:var(--lp-brand-azure-art);--brand-mint:var(--lp-brand-mint-art);--brand-coral:var(--lp-brand-coral-art);--brand-green:var(--lp-brand-green);--brand-slate:var(--lp-brand-slate);--bg:var(--lp-light-bg);--bg-tint:var(--lp-light-bg-tint);--surface:var(--lp-light-surface);--surface-2:var(--lp-light-surface-raised);--ink:var(--brand-navy);--muted:var(--brand-slate);--border:var(--lp-light-border);--border-2:var(--lp-light-border-strong);--ok:var(--brand-green);--ok-bg:#DCFCE7;--ok-ink:#166534;--warn:#B45309;--warn-bg:#FEF3C7;--danger:#B91C1C;--danger-bg:#FEE2E2;--info:var(--brand-blue);--info-bg:#DBEAFE;--accent:var(--brand-cyan);--accent-bg:#CFFAFE;--navy:var(--brand-navy);--blue:var(--brand-blue);--cyan:var(--brand-cyan);--green:var(--brand-green);--amber:var(--warn);--red:var(--danger);--space-1:var(--lp-space-1);--space-2:var(--lp-space-2);--space-3:var(--lp-space-3);--space-4:var(--lp-space-4);--space-5:var(--lp-space-5);--space-6:var(--lp-space-6);--space-8:var(--lp-space-8);--space-10:var(--lp-space-10);--space-12:var(--lp-space-12);--radius-sm:var(--lp-radius-sm);--radius-md:var(--lp-radius-md);--radius-lg:var(--lp-radius-lg);--radius-xl:var(--lp-radius-xl);--radius-pill:var(--lp-radius-pill);--shadow-sm:0 1px 2px rgba(13,27,42,0.05),0 1px 3px rgba(13,27,42,0.04);--shadow-md:0 4px 12px rgba(13,27,42,0.06),0 2px 4px rgba(13,27,42,0.04);--shadow-lg:0 18px 45px rgba(13,27,42,0.08);--shadow-ring:0 0 0 4px rgba(6,182,212,0.18);--shadow:var(--shadow-md);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.55,0,0.55,0.2);font-family:var(--lp-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--disabled-fill:var(--lp-light-disabled-fill);--disabled-ink:var(--lp-light-disabled-ink);--disabled-border:var(--lp-light-disabled-border)}[data-theme=dark]{--bg:var(--lp-dark-bg);--bg-tint:var(--lp-dark-bg-tint);--surface:var(--lp-dark-surface);--surface-2:var(--lp-dark-surface-raised);--ink:var(--lp-dark-ink);--muted:var(--lp-dark-muted);--border:var(--lp-dark-border);--border-2:var(--lp-dark-border-strong);--ok:#34D399;--ok-bg:#0E2F23;--ok-ink:var(--ok);--warn:#F59E0B;--warn-bg:#2F230B;--danger:#F87171;--danger-bg:#2F1212;--info:#60A5FA;--info-bg:#0F1F3A;--accent:var(--brand-cyan-2);--accent-bg:#052336;--brand-cyan:var(--lp-dark-accent);--brand-cyan-deep:var(--lp-dark-focus);--shadow-sm:0 1px 2px rgba(0,0,0,0.35),0 1px 3px rgba(0,0,0,0.2);--shadow-md:0 4px 12px rgba(0,0,0,0.40),0 2px 4px rgba(0,0,0,0.25);--shadow-lg:0 18px 45px rgba(0,0,0,0.50);--shadow-ring:0 0 0 4px rgba(34,211,238,0.25);--disabled-fill:var(--lp-dark-disabled-fill);--disabled-ink:var(--lp-dark-disabled-ink);--disabled-border:var(--lp-dark-disabled-border)}*{box-sizing:border-box}html{color-scheme:light dark}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{font-size:16px;margin:0;background:var(--bg);color:var(--ink);letter-spacing:0;font-feature-settings:"ss01" on,"cv01" on;transition:background-color .18s var(--ease-out),color .18s var(--ease-out)}button,input,select,textarea{font:inherit}button{cursor:pointer}.amount,.kpi-value,.metric strong,.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" on,"tnum"}td,th{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td.text,th.text{font-feature-settings:normal;font-variant-numeric:normal}.shell{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr)}.sidebar{background:var(--brand-navy);background-image:none;color:var(--lp-sidebar-primary-ink);padding:20px 16px;display:flex;flex-direction:column;gap:20px;-webkit-border-end:1px solid var(--lp-sidebar-rule);border-inline-end:1px solid var(--lp-sidebar-rule)}.brand{display:flex;gap:12px;align-items:center;padding:4px 8px}.brand-mark{width:44px;height:44px;border-radius:var(--radius-md);display:grid;place-items:center;background:linear-gradient(135deg,var(--brand-cyan),var(--brand-cyan-deep));flex-shrink:0;box-shadow:0 2px 8px var(--lp-brand-mark-shade)}.brand strong{font-size:16px;font-weight:800;letter-spacing:-.2px;color:var(--lp-brand-wordmark-ink)}.brand span,.nav button small,.tenant small{color:var(--lp-sidebar-secondary-ink);font-size:12px}.nav{display:grid;grid-gap:2px;gap:2px}.nav-group{display:contents}.nav-group-children{display:grid;grid-gap:1px;gap:1px;-webkit-padding-start:12px;padding-inline-start:12px;margin:4px 0}.nav-group-child{min-height:34px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--lp-nav-child-ink);display:flex;align-items:center;padding:0 12px;font-size:12.5px;font-weight:500;text-align:start;width:100%;cursor:pointer;transition:background .15s var(--ease-out),color .15s var(--ease-out)}.nav-group-child[aria-current=page]{background:var(--lp-nav-child-selected-fill);color:var(--brand-cyan-2);border-color:var(--lp-nav-child-selected-border)}.nav-group-child:hover:not([aria-current=page]){background:var(--lp-nav-child-hover-fill);color:var(--lp-nav-hover-ink)}.nav-group-header{min-height:42px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--lp-nav-default-ink);display:flex;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:500;transition:background .18s var(--ease-out),color .18s var(--ease-out),border-color .18s var(--ease-out);text-align:start;width:100%;cursor:pointer}.nav-group-header[aria-current=page]{background:linear-gradient(90deg,var(--lp-nav-selected-fill-start) 0,var(--lp-nav-selected-fill-end) 100%);color:var(--brand-cyan-2);border-color:var(--lp-nav-selected-border);box-shadow:inset 3px 0 0 var(--brand-cyan)}html[dir=rtl] .nav-group-header[aria-current=page]{box-shadow:inset -3px 0 0 var(--brand-cyan)}.nav-group-header:hover:not([aria-current=page]){background:var(--lp-nav-hover-fill);color:var(--lp-nav-hover-ink)}.nav button{min-height:44px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--lp-nav-default-ink);display:flex;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:500;transition:background .18s var(--ease-out),color .18s var(--ease-out),border-color .18s var(--ease-out);text-align:start;width:100%;cursor:pointer}.nav button[aria-current=page]{background:linear-gradient(90deg,var(--lp-nav-selected-fill-start) 0,var(--lp-nav-selected-fill-end) 100%);color:var(--brand-cyan-2);border-color:var(--lp-nav-selected-border);box-shadow:inset 3px 0 0 var(--brand-cyan)}html[dir=rtl] .nav button[aria-current=page]{box-shadow:inset -3px 0 0 var(--brand-cyan)}.nav button:hover:not([aria-current=page]){background:var(--lp-nav-hover-fill);color:var(--lp-nav-hover-ink)}.tenant{margin-top:auto;padding:12px;border-radius:var(--radius-md);border:1px solid var(--lp-context-summary-border);background:var(--lp-context-summary-fill)}.tenant strong{font-size:13px;color:var(--lp-context-summary-ink);font-weight:600}.workspace{padding:28px;display:grid;grid-gap:20px;gap:20px;min-width:0}.actions,.panel-header,.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}h1,h2,h3,h4,p{margin:0}h1{font-size:30px;font-weight:800;letter-spacing:-.6px;line-height:1.1;color:var(--brand-navy)}h2{font-size:22px;letter-spacing:-.3px}h2,h3{font-weight:700}h3{font-size:17px;letter-spacing:-.2px}.muted{color:var(--muted)}.small{font-size:13px}.muted.small{font-size:12px}.eyebrow{gap:4px;font-size:12px;font-weight:700;text-transform:none;letter-spacing:0;color:var(--brand-cyan-deep);background:var(--accent-bg);padding:4px 12px;border-radius:var(--radius-pill)}.button,.eyebrow{display:inline-flex;align-items:center}.button{height:auto;min-height:44px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--ink);gap:8px;padding:0 16px;font-weight:600;font-size:16px;transition:background .15s var(--ease-out),border-color .15s var(--ease-out),transform .1s var(--ease-out),box-shadow .15s var(--ease-out)}.button:hover:not(:disabled){border-color:var(--border-2);background:var(--bg-tint)}.button:active:not(:disabled){transform:translateY(1px)}.button.danger:disabled,.button.ghost:disabled,.button.primary:disabled,.button.success:disabled,.button.warning:disabled,.button:disabled,[data-theme=dark] .button.danger:disabled,[data-theme=dark] .button.ghost:disabled,[data-theme=dark] .button.primary:disabled,[data-theme=dark] .button.success:disabled,[data-theme=dark] .button.warning:disabled,[data-theme=dark] .button:disabled{opacity:1;cursor:not-allowed;background:var(--disabled-fill);color:var(--disabled-ink);border-color:var(--disabled-border)}.button.primary{background:var(--brand-cyan-deep);border-color:var(--brand-cyan-deep);color:var(--lp-primary-action-ink-light);box-shadow:0 1px 2px var(--lp-primary-action-shadow-light)}.button.primary:hover:not(:disabled){background:var(--lp-primary-hover-fill-light);border-color:var(--lp-primary-hover-border-light);box-shadow:0 2px 8px var(--lp-primary-hover-shadow-light)}[data-theme=dark] .button.primary{background:var(--brand-cyan-deep);color:var(--lp-primary-action-ink-dark);box-shadow:none}[data-theme=dark] .button.primary:hover:not(:disabled){background:var(--lp-primary-hover-fill-dark);border-color:var(--lp-primary-hover-border-dark)}.button.success{background:var(--ok);border-color:var(--ok);color:var(--lp-success-action-ink-light)}.button.success:hover:not(:disabled){background:var(--lp-success-hover-fill-light);border-color:var(--lp-success-hover-border-light)}[data-theme=dark] .button.success{color:var(--lp-success-action-ink-dark)}.button.warning{background:var(--warn);border-color:var(--warn);color:var(--lp-warning-action-ink-light)}.button.warning:hover:not(:disabled){background:var(--lp-warning-hover-fill-light);border-color:var(--lp-warning-hover-border-light)}.button.danger{border-color:var(--lp-danger-action-border-light);background:var(--danger-bg);color:var(--danger)}.button.danger:hover:not(:disabled){background:var(--lp-danger-hover-fill-light);border-color:var(--lp-danger-hover-border-light)}[data-theme=dark] .button.danger{background:var(--danger-bg);color:var(--danger);border-color:var(--lp-danger-action-border-dark)}[data-theme=dark] .button.danger:hover:not(:disabled){background:var(--lp-danger-hover-fill-dark);border-color:var(--danger)}.button.ghost{background:transparent;border-color:transparent;color:var(--brand-cyan-deep)}.button.ghost:hover:not(:disabled){background:var(--accent-bg)}.button.sm{height:auto;padding:0 12px;font-size:16px;min-height:44px}.field{display:grid;grid-gap:4px;gap:4px}.field span{color:var(--muted);font-size:12px;font-weight:700;text-transform:none;letter-spacing:0}.field input,.field select,.field textarea{min-height:44px;font-size:16px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--ink);padding:0 12px;transition:border-color .15s}.field input:hover,.field select:hover{border-color:var(--border-2)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand-cyan);outline:none;box-shadow:var(--shadow-ring)}.field.compact{min-width:128px}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;align-items:end}.form-action{justify-content:center}.link-button{background:none;border:none;color:var(--brand-cyan-deep);cursor:pointer;padding:0;font:inherit;font-weight:600;text-align:start}.link-button:hover:not(:disabled){text-decoration:underline}.link-button:disabled{cursor:not-allowed;opacity:1;color:var(--disabled-ink);background:var(--disabled-fill)}.grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.8fr);grid-gap:16px;gap:16px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.metric,.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.panel{padding:20px}.metric{min-height:124px;padding:16px;display:grid;grid-gap:4px;gap:4px;align-content:start;position:relative;overflow:hidden;transition:border-color .18s var(--ease-out)}.metric:before{display:none}.metric:hover{border-color:var(--accent-bg)}.metric strong{font-size:30px;font-weight:800;letter-spacing:-.5px;line-height:1;color:var(--brand-navy)}.panel-title{font-size:16px;font-weight:700;color:var(--brand-navy);margin-bottom:12px;display:flex;align-items:center;gap:8px}.panel.accent-cyan{border-top:3px solid var(--brand-cyan)}.panel.accent-blue{border-top:3px solid var(--brand-blue)}.panel.accent-green{border-top:3px solid var(--brand-green)}.panel.accent-warn{border-top:3px solid var(--warn)}.empty{min-height:180px;align-content:center;display:grid;place-items:center;text-align:center;color:var(--muted);grid-gap:8px;gap:8px}.empty .empty-icon{width:56px;height:56px;border-radius:14px;background:var(--bg-tint);display:grid;place-items:center;color:var(--brand-cyan-deep);margin-bottom:4px}.confidence-badge,.pill{border-radius:var(--radius-pill);padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;letter-spacing:0}.confidence-badge--high,.pill.ok{background:var(--ok-bg);color:var(--ok-ink)}.confidence-badge--medium,.pill.warn{background:var(--warn-bg);color:var(--warn)}.confidence-badge--low,.pill.danger{background:var(--danger-bg);color:var(--danger)}.pill.neutral{background:var(--info-bg);color:var(--info)}.pill.accent{background:var(--accent-bg);color:var(--brand-cyan-deep)}.pill.subtle{color:var(--muted)}.chip,.pill.subtle{background:var(--surface-2)}.chip{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:var(--radius-sm);border:1px solid var(--border);font-size:12px;font-weight:600;color:var(--ink)}.chip code{font-family:var(--lp-code-chip-font);background:transparent;padding:0;font-size:12px}table{width:100%;border-collapse:collapse;min-width:760px}td,th{padding:12px 8px;border-bottom:1px solid var(--border);text-align:start}th{color:var(--muted);font-size:12px;font-weight:700;text-transform:none;letter-spacing:0;background:var(--surface-2)}tr:hover td{background:var(--bg-tint)}.review-row.selected,tr.selected{background:var(--accent-bg)}.table-wrap{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--border)}.table-wrap table{min-width:0}.table-wrap th{background:var(--surface-2)}.table-wrap th:first-child{border-top-right-radius:var(--radius-md)}.table-wrap th:last-child{border-top-left-radius:var(--radius-md)}.audit-list,.control-grid,.field-list{display:grid;grid-gap:8px;gap:8px}.audit-item,.control-row,.field-item{border-bottom:1px solid var(--border);padding-bottom:8px}.control-row{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.workflow{display:flex;flex-wrap:wrap;gap:8px}.notice{border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 16px;display:flex;align-items:flex-start;gap:12px;background:var(--warn-bg);color:var(--warn);overflow-wrap:anywhere}.notice,.notice>*{min-width:0}.notice>svg{flex-shrink:0}.notice.danger{background:var(--danger-bg);color:var(--danger);border-color:var(--lp-status-danger-border-light)}.notice.info{background:var(--info-bg);color:var(--brand-blue);border-color:var(--lp-status-info-border-light)}.notice.compact{margin:12px 0 0;padding:8px 12px;display:block}kbd{font-family:var(--lp-keyboard-key-font);background:var(--surface-2);border:solid var(--border);border-width:1px 1px 2px;border-radius:4px;padding:4px;font-size:12px;color:var(--ink)}.skeleton{border-radius:6px;background:linear-gradient(90deg,var(--lp-skeleton-edge-light) 0,var(--lp-skeleton-center-light) 40%,var(--lp-skeleton-edge-light) 80%);background-size:200% 100%;animation:skeleton-shimmer 1.4s linear infinite}.skeleton-line{height:14px;margin-bottom:8px}.skeleton-line:last-child{width:60%;margin-bottom:0}.skeleton-circle{border-radius:50%}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.tax-copilot{grid-template-columns:2fr 1fr}.copilot-thread{display:flex;flex-direction:column;gap:12px;max-height:460px;overflow-y:auto;padding:12px 4px;margin:12px 0}.copilot-bubble{border-radius:var(--radius-md);padding:12px 16px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm)}.copilot-bubble--user{background:linear-gradient(135deg,var(--brand-cyan) 0,var(--brand-cyan-deep) 100%);border-color:transparent;color:var(--lp-assistant-bubble-ink);align-self:flex-end;max-width:75%;-webkit-margin-start:auto;margin-inline-start:auto;box-shadow:0 2px 10px var(--lp-assistant-bubble-shadow)}.copilot-bubble--user p{margin:0;white-space:pre-wrap}.copilot-bubble--assistant{align-self:flex-start;max-width:90%}.copilot-answer__head{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-bottom:8px}.copilot-answer__body{white-space:pre-wrap;margin:0 0 12px;line-height:1.65;font-size:14.5px}.copilot-citations{background:var(--bg-tint);border:1px solid var(--accent-bg);border-radius:var(--radius-md);padding:12px;margin-bottom:8px}.copilot-citations strong{color:var(--brand-cyan-deep);font-size:12px}.copilot-citations ul{margin:4px 0 0;-webkit-padding-start:18px;padding-inline-start:18px;font-size:13px}.copilot-input{display:flex;flex-direction:column;gap:8px}.copilot-input textarea{width:100%;resize:vertical;min-height:80px;border:1px solid var(--border);border-radius:var(--radius-md);padding:12px;font-family:inherit;font-size:14px;transition:border-color .15s}.copilot-input textarea:focus{border-color:var(--brand-cyan);outline:none;box-shadow:var(--shadow-ring)}.copilot-topics{display:flex;flex-direction:column;gap:12px}.copilot-topic{border:1px solid var(--border);border-radius:var(--radius-md);padding:12px;background:var(--surface);transition:border-color .15s}.copilot-topic:hover{border-color:var(--accent-bg)}.copilot-topic strong{display:block;margin-bottom:4px;color:var(--brand-navy)}.copilot-topic ul{margin:8px 0 0;-webkit-padding-start:18px;padding-inline-start:18px}.knowledge-hero{min-height:200px;display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;grid-gap:20px;gap:20px;background:var(--surface)}.knowledge-hero h2{margin:12px 0 8px;font-size:30px}.knowledge-hero p{color:var(--lp-knowledge-description-ink);max-width:820px}.knowledge-score{min-height:140px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:grid;place-items:center;text-align:center;padding:16px;box-shadow:var(--shadow-sm);position:relative;z-index:1}.knowledge-score strong{font-size:48px;line-height:1;color:var(--ink)}.capability-card,.capability-grid,.guardrail-block,.roadmap-list,.skill-list,.workflow-card,.workflow-grid{display:grid;grid-gap:12px;gap:12px}.capability-card,.workflow-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:16px;transition:border-color .15s}.capability-card:hover,.workflow-card:hover{border-color:var(--accent-bg)}.capability-card h3,.workflow-card h3{margin:0 0 4px;font-size:17px;color:var(--brand-navy)}.skill-row{min-height:64px;border-top:1px solid var(--border);padding-top:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.skill-row span{display:block;color:var(--muted);margin-top:4px}.skill-badges{display:flex;gap:4px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.guardrail-block{border-top:1px solid var(--border);padding-top:12px;margin-top:12px}.guardrail-block ul,.workflow-card ul{margin:8px 0 0;padding:0 16px 0 0}.guardrail-block li,.workflow-card li{margin-bottom:8px}.roadmap-item{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;border-bottom:1px solid var(--border);padding-bottom:12px}.roadmap-item span{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--accent-bg);color:var(--brand-cyan-deep);display:grid;place-items:center;font-weight:800}.api-connection-grid,.integration-list{display:grid;grid-gap:12px;gap:12px}.api-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.api-connection-card,.integration-card{border:1px solid var(--border);border-radius:var(--radius-md);padding:16px;background:var(--surface);display:grid;grid-gap:12px;gap:12px;align-content:start;transition:border-color .15s}.api-connection-card:hover,.integration-card:hover{border-color:var(--accent-bg);box-shadow:var(--shadow-md)}.api-connection-card h3,.integration-card h3{margin:0;font-size:18px;color:var(--brand-navy)}.api-connection-card__header{min-height:74px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.api-connection-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.connection-test-result{border-radius:var(--radius-md);padding:8px 12px;font-size:13px;border:1px solid var(--border);min-width:0;overflow-wrap:anywhere}.connection-test-result.ok{background:var(--ok-bg);color:var(--ok);border-color:var(--lp-status-success-border-light)}.connection-test-result.warn{background:var(--warn-bg);color:var(--warn);border-color:var(--lp-status-warn-border-light)}.connection-test-result.danger{background:var(--danger-bg);color:var(--danger);border-color:var(--lp-status-danger-border-light)}.setup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.setup-list{border:1px solid var(--border);border-radius:var(--radius-md);padding:12px;background:var(--surface)}.setup-list ul{margin:8px 0 0;padding:0 16px 0 0}.setup-list li{margin-bottom:8px}.env-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.env-slot{border:1px solid var(--border);border-radius:var(--radius-md);padding:12px;display:grid;grid-gap:4px;gap:4px;align-content:start;background:var(--surface)}.env-slot code{direction:ltr;text-align:start;background:var(--surface-2);border-radius:var(--radius-sm);padding:4px 8px;color:var(--brand-cyan-deep);overflow-wrap:anywhere;font-family:var(--lp-environment-code-font);font-size:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2.5px solid var(--brand-cyan);outline-offset:2px;border-radius:var(--radius-sm)}.sidebar :focus-visible{outline-color:var(--brand-cyan-2)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2.5px solid var(--brand-cyan);outline-offset:2px;border-radius:var(--radius-sm)}.button,.nav button{min-height:44px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (forced-colors:active){.button,.chip,.confidence-badge,.pill{border:1px solid ButtonText}.nav button[aria-current=page]{border:2px solid Highlight}}.skip-to-content{position:absolute;top:0;transform:translateY(calc(-100% - 16px));inset-inline-end:16px;z-index:9999;padding:8px 16px;background:var(--lp-brand-teal);color:var(--lp-light-surface);border-radius:0 0 var(--radius-md) var(--radius-md);font-weight:700;text-decoration:none;transition:none}.skip-to-content:focus{transform:none;outline:var(--lp-focus-width) solid var(--lp-dark-warn);outline-offset:2px}.sidebar-toggle{display:none;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-size:14px;font-weight:600;cursor:pointer;min-height:44px}@media (max-width:980px){.api-connection-fields,.api-connection-grid,.env-grid,.form-grid,.grid,.knowledge-hero,.setup-grid,.shell{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}.sidebar{display:none}.sidebar.open{display:flex;position:fixed;top:0;inset-inline-start:0;width:280px;height:100vh;z-index:500;overflow-y:auto;box-shadow:-4px 0 24px var(--lp-sidebar-overlay-shade)}.sidebar-toggle{display:flex}.workspace{padding:16px}h1{font-size:26px}h2{font-size:18px}}@media (max-width:480px){.workspace{padding:12px}.metrics{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:flex-start;gap:8px}table{font-size:16px}td,th{padding:8px 4px}.api-connection-fields,.api-connection-grid,.form-grid,.setup-grid{grid-template-columns:1fr}.button{min-height:44px}.metric strong{font-size:26px}}@media (max-width:900px){.tax-copilot{grid-template-columns:1fr}}.kpi-row{display:flex;flex-wrap:wrap;gap:12px}.kpi-row>.kpi{flex:1 1 220px;min-width:220px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px;display:flex;flex-direction:column;gap:4px;transition:border-color .15s var(--ease-out),box-shadow .15s var(--ease-out)}.kpi-row>.kpi:hover{border-color:var(--border-2);box-shadow:var(--shadow-md)}.kpi-label{font-size:12px;color:var(--muted);font-weight:600;text-transform:none;letter-spacing:0}.kpi-value{font-size:28px;font-weight:800;letter-spacing:-.5px;color:var(--ink);line-height:1}.kpi-delta{font-size:12px;font-weight:600}.kpi-delta.up{color:var(--ok)}.kpi-delta.down{color:var(--danger)}.kpi.strip-ok{-webkit-border-start:4px solid var(--ok);border-inline-start:4px solid var(--ok)}.kpi.strip-info{-webkit-border-start:4px solid var(--info);border-inline-start:4px solid var(--info)}.kpi.strip-warn{-webkit-border-start:4px solid var(--warn);border-inline-start:4px solid var(--warn)}.kpi.strip-danger{-webkit-border-start:4px solid var(--danger);border-inline-start:4px solid var(--danger)}.theme-toggle{display:inline-flex;border:1px solid var(--lp-theme-control-border);border-radius:var(--radius-md);background:var(--lp-theme-control-fill);padding:4px;gap:2px;width:100%;max-width:240px}.theme-toggle button{flex:1 1;border:none;background:transparent;color:var(--lp-theme-choice-default-ink);font-weight:600;font-size:12.5px;padding:8px;border-radius:7px;transition:background .15s var(--ease-out),color .15s var(--ease-out);min-height:32px;cursor:pointer}.theme-toggle button[aria-pressed=true]{background:var(--lp-theme-choice-selected-fill);color:var(--lp-theme-choice-selected-ink)}.theme-toggle button:hover:not([aria-pressed=true]):not(:disabled){background:var(--lp-theme-choice-hover-fill);color:var(--lp-theme-choice-hover-ink)}.theme-toggle.on-surface{border-color:var(--border);background:var(--surface-2)}.theme-toggle.on-surface button{color:var(--muted)}.theme-toggle.on-surface button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.theme-toggle.on-surface button:hover:not([aria-pressed=true]):not(:disabled){background:var(--surface);color:var(--ink)}[data-theme=dark] .sidebar{background-image:none}[data-theme=dark] .metric strong,[data-theme=dark] .panel-title,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4{color:var(--ink)}[data-theme=dark] .eyebrow{color:var(--brand-cyan-2);background:var(--accent-bg)}[data-theme=dark] tr:hover td{background:var(--bg-tint)}[data-theme=dark] .review-row.selected,[data-theme=dark] tr.selected{background:var(--accent-bg)}[data-theme=dark] .copilot-input textarea,[data-theme=dark] .field input,[data-theme=dark] .field select,[data-theme=dark] .field textarea{background:var(--surface-2);color:var(--ink)}[data-theme=dark] .copilot-citations{background:var(--bg-tint);border-color:var(--border)}[data-theme=dark] .knowledge-hero{background:var(--surface)}[data-theme=dark] .knowledge-hero p{color:var(--muted)}[data-theme=dark] .skeleton{background:linear-gradient(90deg,var(--lp-skeleton-edge-dark) 0,var(--lp-skeleton-center-dark) 40%,var(--lp-skeleton-edge-dark) 80%);background-size:200% 100%}.table-wrap.sticky thead th,table.sticky thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface-2)}[data-theme=dark] .workspace{background:var(--bg);color:var(--ink)}[data-theme=dark] .workspace [style*="background: #FFFFFF"],[data-theme=dark] .workspace [style*="background: #fff"],[data-theme=dark] .workspace [style*="background: white"],[data-theme=dark] .workspace [style*="background:#FFFFFF"],[data-theme=dark] .workspace [style*="background:#fff"],[data-theme=dark] .workspace [style*="background:white"]{background:var(--surface)!important}[data-theme=dark] .workspace [style*="background: #F1F5F9"],[data-theme=dark] .workspace [style*="background: #F8FAFC"],[data-theme=dark] .workspace [style*="background:#F1F5F9"],[data-theme=dark] .workspace [style*="background:#F8FAFC"]{background:var(--bg-tint)!important}[data-theme=dark] .workspace [style*="border: 1px solid #CBD5E1"],[data-theme=dark] .workspace [style*="border: 1px solid #E2E8F0"],[data-theme=dark] .workspace [style*="border:1px solid #CBD5E1"],[data-theme=dark] .workspace [style*="border:1px solid #E2E8F0"]{border-color:var(--border)!important}[data-theme=dark] .workspace [style*="color: #0D1B2A"],[data-theme=dark] .workspace [style*="color: #0F172A"],[data-theme=dark] .workspace [style*="color:#0D1B2A"],[data-theme=dark] .workspace [style*="color:#0F172A"]{color:var(--ink)!important}[data-theme=dark] .workspace [style*="color: #475569"],[data-theme=dark] .workspace [style*="color: #64748B"],[data-theme=dark] .workspace [style*="color:#475569"],[data-theme=dark] .workspace [style*="color:#64748B"]{color:var(--muted)!important}[data-theme=dark] .workspace input,[data-theme=dark] .workspace select,[data-theme=dark] .workspace textarea{background:var(--surface-2);color:var(--ink);border-color:var(--border)}[data-theme=dark] .workspace [style*="background: #DCFCE7"],[data-theme=dark] .workspace [style*="background:#DCFCE7"]{background:var(--ok-bg)!important;color:var(--ok)!important}[data-theme=dark] .workspace [style*="background: #FEF3C7"],[data-theme=dark] .workspace [style*="background:#FEF3C7"]{background:var(--warn-bg)!important;color:var(--warn)!important}[data-theme=dark] .workspace [style*="background: #FEE2E2"],[data-theme=dark] .workspace [style*="background:#FEE2E2"]{background:var(--danger-bg)!important;color:var(--danger)!important}[data-theme=dark] .workspace [style*="background: #DBEAFE"],[data-theme=dark] .workspace [style*="background:#DBEAFE"]{background:var(--info-bg)!important;color:var(--info)!important}.view-pad{padding:24px;max-width:1200px;margin:0 auto;display:grid;grid-gap:16px;gap:16px}.view-title{font-size:28px;font-weight:800;letter-spacing:-.4px;line-height:1.15;color:var(--brand-navy);text-align:start;margin:0}[data-theme=dark] .view-title{color:var(--ink)}.view-subtitle{color:var(--muted);font-size:16px;line-height:1.55;margin:4px 0 8px;max-width:820px}.card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px;box-shadow:var(--shadow-sm);display:grid;grid-gap:8px;gap:8px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.btn{height:auto;min-width:44px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;font-weight:600;font-size:16px;min-height:44px;cursor:pointer;transition:background .15s var(--ease-out),border-color .15s var(--ease-out),transform .1s var(--ease-out),box-shadow .15s var(--ease-out)}.btn:hover:not(:disabled){border-color:var(--border-2);background:var(--bg-tint)}.btn:active:not(:disabled){transform:translateY(1px)}.btn-primary{background:var(--brand-cyan-deep);border-color:var(--brand-cyan-deep);color:var(--lp-primary-action-ink-light);box-shadow:0 1px 2px var(--lp-primary-action-shadow-light)}.btn-primary:hover:not(:disabled){background:var(--lp-primary-hover-fill-light);border-color:var(--lp-primary-hover-border-light);box-shadow:0 2px 8px var(--lp-primary-hover-shadow-light)}[data-theme=dark] .btn-primary{background:var(--brand-cyan-deep);color:var(--lp-primary-action-ink-dark)}[data-theme=dark] .btn-primary:hover:not(:disabled){background:var(--lp-primary-hover-fill-dark);border-color:var(--lp-primary-hover-border-dark)}.btn-secondary{background:transparent;border-color:var(--brand-cyan-deep);color:var(--brand-cyan-deep)}.btn-secondary:hover:not(:disabled){background:var(--accent-bg);border-color:var(--brand-cyan-deep)}.btn-sm{height:auto;min-height:44px;min-width:44px;padding:0 8px;font-size:16px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--ink);-webkit-margin-end:6px;margin-inline-end:6px;cursor:pointer}.btn-sm:hover:not(:disabled){border-color:var(--border-2);background:var(--bg-tint)}.btn-primary:disabled,.btn-secondary:disabled,.btn-sm:disabled,.btn:disabled,[data-theme=dark] .btn-primary:disabled,[data-theme=dark] .btn-secondary:disabled,[data-theme=dark] .btn-sm:disabled,[data-theme=dark] .btn:disabled{opacity:1;cursor:not-allowed;background:var(--disabled-fill);color:var(--disabled-ink);border-color:var(--disabled-border)}.grid-2>label>input:not([type=checkbox]):not([type=radio]),.grid-2>label>select{font-size:16px;min-height:44px}.label{color:var(--muted);font-size:12px;font-weight:700;text-transform:none;letter-spacing:0;display:inline-block;margin-bottom:4px}.error{color:var(--danger);background:var(--danger-bg);border:1px solid var(--lp-status-danger-border-light);border-radius:var(--radius-md);padding:8px 12px;font-size:16px;font-weight:600;margin:0;min-width:0;overflow-wrap:anywhere}[data-theme=dark] .error{border-color:var(--lp-status-danger-border-dark)}.callout{background:var(--info-bg);color:var(--info);border:1px solid var(--lp-status-info-border-light);border-radius:var(--radius-md);padding:8px 12px;font-size:16px;line-height:1.55;min-width:0;overflow-wrap:anywhere}[data-theme=dark] .callout{border-color:var(--border)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;align-items:end}.grid-2,.grid-4{display:grid;gap:16px}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;align-items:start}@media (max-width:768px){.grid-2{grid-template-columns:1fr}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.grid-4{grid-template-columns:1fr}}.severity-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:var(--radius-pill);font-size:12px;font-weight:700;text-transform:none;letter-spacing:0;background:var(--surface-2);color:var(--muted);white-space:nowrap}.severity-info,.severity-low,.severity-ok,.severity-pill.info,.severity-pill.low,.severity-pill.ok{background:var(--ok-bg);color:var(--ok)}.severity-medium,.severity-pill.medium,.severity-pill.warn,.severity-pill.warning,.severity-warning{background:var(--warn-bg);color:var(--warn)}.severity-high,.severity-pill.high,.severity-pill.urgent,.severity-urgent{background:var(--lp-severity-urgent-fill-light);color:var(--lp-severity-urgent-ink-light)}[data-theme=dark] .severity-high,[data-theme=dark] .severity-pill.high,[data-theme=dark] .severity-pill.urgent,[data-theme=dark] .severity-urgent{background:var(--lp-severity-urgent-fill-dark);color:var(--lp-severity-urgent-ink-dark)}.severity-blocker,.severity-critical,.severity-pill.blocker,.severity-pill.critical,.severity-pill.danger{background:var(--danger-bg);color:var(--danger)}.check-row.severity-blocker,tr.severity-blocker,tr.severity-urgent{background:var(--danger-bg)}.check-row.severity-medium,.check-row.severity-warning,tr.severity-medium,tr.severity-warning{background:var(--warn-bg)}[data-theme=dark] .check-row.severity-blocker,[data-theme=dark] tr.severity-blocker,[data-theme=dark] tr.severity-urgent{background:var(--danger-bg)}[data-theme=dark] .check-row.severity-medium,[data-theme=dark] .check-row.severity-warning,[data-theme=dark] tr.severity-medium,[data-theme=dark] tr.severity-warning{background:var(--warn-bg)}.badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:var(--radius-sm);font-size:12px;font-weight:700;text-transform:none;letter-spacing:0;background:var(--surface-2);color:var(--muted);border:1px solid var(--border);white-space:nowrap}.badge-warn{background:var(--warn-bg);color:var(--warn);border-color:var(--lp-status-warn-border-light)}[data-theme=dark] .badge-warn{border-color:var(--border)}.badge.legality-clearly_legal,.badge.legality-legal{background:var(--ok-bg);color:var(--ok);border-color:var(--lp-status-success-border-light)}.badge.legality-aggressive,.badge.legality-grey_area{background:var(--warn-bg);color:var(--warn);border-color:var(--lp-status-warn-border-light)}.badge.legality-illegal{background:var(--danger-bg);color:var(--danger);border-color:var(--lp-status-danger-border-light)}.badge.risk-low{background:var(--ok-bg);color:var(--ok);border-color:var(--lp-status-success-border-light)}.badge.risk-medium{background:var(--warn-bg);color:var(--warn);border-color:var(--lp-status-warn-border-light)}.badge.risk-high{background:var(--danger-bg);color:var(--danger);border-color:var(--lp-status-danger-border-light)}[data-theme=dark] .badge.legality-aggressive,[data-theme=dark] .badge.legality-clearly_legal,[data-theme=dark] .badge.legality-grey_area,[data-theme=dark] .badge.legality-illegal,[data-theme=dark] .badge.legality-legal,[data-theme=dark] .badge.risk-high,[data-theme=dark] .badge.risk-low,[data-theme=dark] .badge.risk-medium{border-color:var(--border)}.opportunity-list{display:grid;grid-gap:12px;gap:12px}.opportunity-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px;display:grid;grid-gap:8px;gap:8px;box-shadow:var(--shadow-sm);transition:border-color .15s var(--ease-out),box-shadow .15s var(--ease-out)}.opportunity-card:hover{border-color:var(--accent-bg);box-shadow:var(--shadow-md)}.opportunity-card h4{margin:0;font-size:16px;font-weight:700;color:var(--brand-navy)}[data-theme=dark] .opportunity-card h4{color:var(--ink)}.opportunity-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.badges{display:inline-flex;gap:4px;flex-wrap:wrap}.opportunity-card .estimate{background:var(--bg-tint);-webkit-border-start:3px solid var(--brand-cyan);border-inline-start:3px solid var(--brand-cyan);line-height:1.55}.opportunity-card .estimate,.opportunity-card .next-step{border-radius:var(--radius-sm);padding:8px 12px;margin:0;font-size:14px}.opportunity-card .next-step{background:var(--ok-bg);color:var(--ok);font-weight:600}.opportunity-card .sources{font-size:12px;margin:0;line-height:1.5}.opportunity-card details{background:var(--surface-2);border-radius:var(--radius-sm);padding:4px 8px}.opportunity-card details summary{cursor:pointer;font-weight:600;font-size:13px;color:var(--brand-cyan-deep)}.opportunity-card details ul{margin:4px 0 0;-webkit-padding-start:18px;padding-inline-start:18px}.readiness-header{display:grid;grid-gap:4px;gap:4px;padding-bottom:8px;border-bottom:1px solid var(--border);margin-bottom:8px}.readiness-header h3{margin:0;font-size:17px}.check-list{display:grid;grid-gap:8px;gap:8px}.check-row{border:1px solid var(--border);border-radius:var(--radius-md);padding:12px;display:grid;grid-gap:4px;gap:4px;background:var(--surface)}.check-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.check-title strong{font-size:16px;color:var(--ink)}.check-row p{margin:0;font-size:16px;line-height:1.5}.explain-table{width:100%;border-collapse:collapse;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;min-width:0}.explain-table thead th{background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:700;text-transform:none;letter-spacing:0}.explain-table tbody td,.explain-table thead th{text-align:start;padding:8px 12px;border-bottom:1px solid var(--border)}.explain-table tbody td{font-size:16px}.explain-table tbody tr:nth-child(2n) td{background:var(--surface-2)}.explain-table tbody tr:hover td{background:var(--bg-tint)}.explain-table tbody tr:last-child td{border-bottom:none}.explain-table .mono,.explain-table td.mono{font-family:var(--lp-explanation-identifier-font);font-size:12.5px;direction:ltr;text-align:start}[data-theme=dark] .explain-table{border-color:var(--border)}[data-theme=dark] .explain-table tbody td{border-bottom-color:var(--border)}.sensitive-value{filter:blur(4px);transition:filter .18s ease}.sensitive-value:focus,.sensitive-value:hover{filter:none}.amit-md{font-size:13.5px;line-height:1.65;color:var(--ink);overflow-wrap:anywhere;min-width:0}.amit-md>:first-child{margin-top:0}.amit-md>:last-child{margin-bottom:0}.amit-md-p{margin:0 0 8px}.amit-md-h{margin:12px 0 4px;font-size:13.5px;font-weight:800;color:var(--ink)}.amit-md-list{margin:0 0 8px;-webkit-padding-start:22px;padding-inline-start:22px}.amit-md-list .amit-md-list,.amit-md-list li{margin:2px 0}.amit-md-code{font-family:var(--lp-assistant-code-font);border:1px solid var(--border);border-radius:4px;padding:0 4px;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.amit-md-code,.amit-md-pre{font-size:12px;background:var(--surface-2)}.amit-md-pre{margin:0 0 8px;padding:8px;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-sm);text-align:left}.amit-md-hr{border:0;border-top:1px solid var(--border);margin:8px 0}.amit-block{margin:8px 0;min-width:0;max-width:100%}.amit-block__title{margin:0 0 4px;font-size:13px;font-weight:800;color:var(--ink)}.amit-block__empty{margin:4px 0;font-size:12.5px}.amit-source{display:flex;flex-wrap:wrap;gap:4px 12px;margin:4px 0 0;font-size:11px}.amit-source__cut{color:var(--warn)}.amit-link{text-align:start;font:inherit;font-size:inherit;overflow-wrap:anywhere}.amit-table__wrap{max-height:360px;overflow:auto}.amit-table table{font-size:12px;width:100%}.amit-table td,.amit-table th{padding:8px;vertical-align:top;overflow-wrap:anywhere}.amit-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;text-transform:none;letter-spacing:0}.amit-table tfoot td,.amit-table tfoot th{background:var(--surface-2);border-top:2px solid var(--border-2);font-weight:800;color:var(--ink)}.amit-num{text-align:left;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.amit-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer}.amit-sort:hover{color:var(--ink)}.amit-sort__icon{flex-shrink:0}.amit-kpis__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px;margin:0}.amit-kpi{min-height:0;padding:8px 12px;gap:4px;margin:0}.amit-kpi__label{font-size:11.5px;font-weight:600;margin:0}.amit-kpi__value{margin:0}.amit-kpi__value strong{font-size:20px;letter-spacing:0;overflow-wrap:anywhere}.amit-chart__frame{width:100%;min-width:0}.amit-chart__svg{display:block;max-width:100%}.amit-chart__grid{stroke:var(--border);stroke-width:1}.amit-chart__zero{stroke:var(--border-2);stroke-width:1}.amit-chart__tick{fill:var(--muted);font-size:10.5px;font-family:inherit}.amit-chart__legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin:4px 0 0;padding:0;list-style:none;font-size:11.5px;color:var(--muted)}.amit-chart__legend li{display:inline-flex;align-items:center;gap:4px}.amit-chart__swatch{width:10px;height:10px;border-radius:2px;display:inline-block}.amit-records__list{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius-md)}.amit-record{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:8px;border-bottom:1px solid var(--border)}.amit-record:last-child{border-bottom:0}.amit-record__main{display:flex;flex-direction:column;gap:2px;min-width:0}.amit-record__title{font-size:13px;font-weight:700;overflow-wrap:anywhere}.amit-record__date,.amit-record__subtitle{font-size:11.5px;overflow-wrap:anywhere}.amit-record__side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.amit-record__amount{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.amit-callout{margin:8px 0;padding:8px 12px}.amit-callout .amit-md{font-size:12.5px;color:inherit}.amit-callout--success{background:var(--ok-bg);color:var(--ink);border-color:var(--ok)}.amit-panel,.amit-screen-link{display:flex}.amit-panel{flex-direction:column;background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden;direction:rtl}.amit-panel[hidden]{display:none}.amit-panel__header{justify-content:space-between;padding:8px 12px;background:linear-gradient(90deg,var(--brand-navy),var(--brand-blue));color:var(--lp-assistant-header-ink)}.amit-panel__header,.amit-panel__title{display:flex;align-items:center;gap:8px}.amit-panel__title{font-size:14px}.amit-panel__chip{font-size:11px;border:1px solid;border-radius:var(--radius-pill);padding:1px 8px;opacity:.85}.amit-panel__actions{display:flex;gap:4px}.amit-fab[data-busy=true]{animation:amit-pulse 1.6s ease-in-out infinite}@keyframes amit-pulse{0%,to{box-shadow:0 0 0 0 var(--lp-assistant-pulse-visible-shade)}50%{box-shadow:0 0 0 10px var(--lp-assistant-pulse-clear-shade)}}.amit-conversation{display:flex;flex-direction:column;flex:1 1;min-height:0;min-width:0}.amit-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 0;font-size:12px}.amit-context{overflow-wrap:anywhere}.amit-messages{flex:1 1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.amit-conversation--screen .amit-messages{min-height:320px;max-height:min(62vh,620px)}.amit-msg{min-width:0;max-width:100%}.amit-msg--user{align-self:flex-end;max-width:88%;background:var(--brand-blue);color:var(--lp-assistant-user-ink);border-radius:12px;border-end-start-radius:4px;padding:8px 12px}.amit-msg--user p{margin:0;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.amit-msg--assistant{align-self:stretch;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;border-start-start-radius:4px;padding:8px 12px}.amit-note,.amit-waiting{margin:0;font-size:12.5px}.amit-empty{text-align:center;padding:16px 8px}.amit-empty p{margin:4px 0 0;font-size:12.5px;line-height:1.6}.amit-error{margin-top:8px;padding:8px;border-radius:var(--radius-md);background:var(--danger-bg);color:var(--danger);font-size:12.5px}.amit-error p{margin:0 0 4px}.amit-error p:last-child{margin:0}.amit-activity{display:flex;align-items:center;gap:8px;min-height:22px;padding:0 12px 4px;font-size:12px;color:var(--muted)}.amit-activity__dot{width:8px;height:8px;border-radius:50%;background:var(--brand-cyan);animation:amit-blink 1.1s ease-in-out infinite}@keyframes amit-blink{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.amit-activity__dot,.amit-fab[data-busy=true]{animation:none}}.amit-composer{display:flex;align-items:flex-end;gap:4px;padding:8px;border-top:1px solid var(--border)}.amit-composer__input{flex:1 1;min-width:0;resize:none;box-sizing:border-box;border:1px solid var(--border-2);border-radius:10px;padding:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;direction:rtl}.amit-composer__input:disabled{opacity:.6;cursor:not-allowed}.amit-disclaimer{margin:0;padding:0 12px 8px;text-align:center;font-size:10.5px}.amit-proposal{margin:8px 0}.amit-proposal-note{margin:8px 0;font-size:12.5px}.amit-proposal-note p{margin:2px 0 0}.amit-history{list-style:none;margin:8px 0 0;padding:0}.amit-history li{border-bottom:1px solid var(--border)}.amit-history .link-button{display:flex;flex-direction:column;gap:2px;width:100%;padding:4px 8px;text-align:start;font-size:12.5px}body,html{overflow-x:clip}.product-shell{position:relative;align-items:start}.product-shell>.workspace{align-content:start;padding:28px 36px 48px;gap:24px}.product-shell>.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;gap:16px}.product-shell .workspace>.topbar{min-width:0}.product-shell .workspace>[data-testid=shell-topbar-strip]{-webkit-padding-after:16px;padding-block-end:16px;border-bottom:1px solid var(--border);align-items:center}.product-shell .workspace>[data-testid=shell-topbar-strip] .actions{width:100%;-webkit-margin-start:0!important;margin-inline-start:0!important;align-items:center}.product-shell h1{line-height:1.3;color:var(--ink);letter-spacing:-.6px}.product-shell .panel{box-shadow:var(--shadow-sm)}.product-shell .workspace-nav{gap:4px}.workspace-nav-search{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--lp-nav-search-border);border-radius:var(--radius-md);color:var(--brand-cyan-2);margin-bottom:12px}.workspace-nav-search input{width:100%;min-width:0;border:0;padding:4px 0;background:transparent;color:inherit;font-size:13px;outline-offset:4px}.workspace-nav-search input::placeholder{color:var(--lp-nav-placeholder)}.workspace-nav-caption{display:block;color:var(--lp-nav-caption);font-size:11px;padding:16px 12px 4px}.workspace-nav-quick{padding-bottom:8px;border-bottom:1px solid var(--lp-nav-rule)}.workspace-nav .nav-group-child{font-size:12px;color:var(--lp-nav-child);line-height:1.5;padding-block:8px}.workspace-nav .nav-group-child svg{flex-shrink:0}.workspace-nav .nav-group-header{color:var(--lp-nav-group)}.workspace-nav .nav-group-header[data-active=true]{color:var(--brand-cyan-2)}.workspace-nav-chevron{-webkit-margin-start:auto;margin-inline-start:auto;transition:transform .15s ease;flex-shrink:0}.workspace-nav [aria-expanded=true] .workspace-nav-chevron{transform:rotate(180deg)}.workspace-nav-subgroup summary{padding:12px 4px;color:var(--lp-nav-summary);cursor:pointer;font-size:12px;line-height:1.5}.workspace-nav-subgroup[open] summary{color:var(--brand-cyan-2)}.workspace-nav-help{border-top:1px solid var(--lp-nav-rule);padding-top:12px;margin-top:16px}.payroll-overview-workspace{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:20px;gap:20px;min-width:0}.payroll-overview-workspace>*{min-width:0}html[data-theme=dark] .product-shell{--payroll-primary-ink:var(--brand-navy)}@media (max-width:980px){.product-shell>.workspace{padding:68px 20px 32px;gap:20px}.product-shell>.sidebar{position:fixed;z-index:500;width:min(320px,90vw)}}@media (max-width:640px){.payroll-overview-workspace{grid-template-columns:minmax(0,1fr)}.product-shell>.workspace{padding-inline:16px}}.ctx-switcher,.product-shell .actions{min-inline-size:0;max-inline-size:100%}.ctx-switcher{flex:0 1 var(--lp-context-basis);inline-size:var(--lp-context-basis)}.ctx-switcher__trigger{inline-size:100%}.ctx-switcher__trigger,.ctx-switcher__trigger>strong{min-inline-size:0;max-inline-size:100%;white-space:normal}.ctx-switcher__trigger>strong{overflow-wrap:break-word}.ctx-switcher__menu{inline-size:100%;min-inline-size:0;max-inline-size:100%}.ctx-switcher__menu [role=menuitem]{min-inline-size:0;gap:var(--lp-space-2)}.ctx-switcher__name{flex:1 1;min-inline-size:0;white-space:normal;overflow-wrap:break-word;text-align:start}.ctx-switcher__menu .pill{flex-shrink:0}html:not([data-theme=dark]) .product-shell{--muted:var(--lp-workspace-secondary-ink-light);--brand-cyan-deep:var(--lp-workspace-accent-ink-light);--ok:var(--lp-workspace-success-ink-light)}.product-shell>.workspace{grid-template-columns:minmax(0,1fr)}.product-shell>.workspace>*{min-width:0}.product-shell>.workspace>.topbar .actions,.product-shell>.workspace>.topbar>div{min-width:0;max-width:100%;flex-wrap:wrap}.product-shell>.workspace>.topbar>div>div{min-width:0}.product-shell>.workspace>.panel .button{max-inline-size:100%;white-space:normal}.product-shell>.workspace .table-wrap{max-width:100%;overflow-x:auto}.document-review-workspace .field,.ledger-templates-workspace .field{min-width:0}.document-review-workspace :is(select,input,textarea),.ledger-templates-workspace :is(select,input,textarea){min-width:0;max-width:100%}.document-review-grid>*,.document-review-workspace .topbar>div{min-width:0}@media (max-width:1200px){.document-review-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:640px){.document-review-workspace .topbar{align-items:stretch}.document-review-workspace .topbar>.field{width:100%}.document-review-workspace .button{max-inline-size:100%;white-space:normal}.ledger-templates-workspace .form-grid{grid-template-columns:minmax(0,1fr)!important}}.document-batch-feedback{display:block;overflow-wrap:anywhere}.document-batch-feedback li+li{-webkit-margin-before:12px;margin-block-start:12px}@media (max-width:640px){.document-review-workspace [data-testid=doc-split-pane-toggle]{position:static!important;-webkit-margin-before:16px;margin-block-start:16px}}:root{--lp-layout-paint-1:#f4b400;--lp-layout-paint-2:#ff6f00;--lp-layout-paint-3:#1a1a1a;--lp-layout-paint-4:#b35900;--lp-batch-progress-panel-paint-1:#fef3c7;--lp-batch-progress-panel-paint-2:#92400e;--lp-batch-progress-panel-paint-3:#fde68a;--lp-batch-progress-panel-paint-4:#eee;--lp-batch-progress-panel-paint-5:#0891B2;--lp-close-command-center-paint-1:rgba(0,0,0,0.4);--lp-close-command-center-paint-2:rgba(255,255,255,0.08);--lp-close-command-center-paint-3:#CBD5E1;--lp-close-command-center-paint-4:rgba(255,255,255,0.45);--lp-close-command-center-paint-5:rgba(6,182,212,0.15);--lp-close-command-center-paint-6:#67E8F9;--lp-close-command-center-paint-7:rgba(255,255,255,0.55);--lp-close-command-center-paint-8:rgba(255,255,255,0.05);--lp-close-command-center-paint-9:rgba(255,255,255,0.8);--lp-close-command-center-paint-10:rgba(255,255,255,0.12);--lp-close-command-center-paint-11:#FEE2E2;--lp-close-command-center-paint-12:#FEF3C7;--lp-close-command-center-paint-13:#991B1B;--lp-close-command-center-paint-14:#92400E;--lp-close-command-center-paint-15:#FCA5A5;--lp-close-command-center-paint-16:#FCD34D;--lp-consensus-badge-paint-1:#111827;--lp-consensus-badge-paint-2:rgba(0,0,0,0.15);--lp-document-actions-panel-paint-1:#E2E8F0;--lp-document-uploader-paint-1:#666;--lp-document-uploader-paint-2:#888;--lp-document-uploader-paint-3:#1f6feb;--lp-document-uploader-paint-4:#bbb;--lp-document-uploader-paint-5:#eef4ff;--lp-document-uploader-paint-6:#fafafa;--lp-document-uploader-paint-7:#eee;--lp-document-uploader-paint-8:#fce8e6;--lp-document-uploader-paint-9:#a50e0e;--lp-employee-form101client-paint-1:#fef3c7;--lp-employee-form101client-paint-2:#854d0e;--lp-employee-form101client-paint-3:#fde68a;--lp-employee-form101client-paint-4:#0891b2;--lp-employee-form101client-paint-5:#cbd5e1;--lp-employee-form101client-paint-6:#fff;--lp-employee-form101client-paint-7:#dcfce7;--lp-employee-form101client-paint-8:#166534;--lp-employee-form101client-paint-9:#bbf7d0;--lp-employee-form101client-paint-10:#b91c1c;--lp-scanning-activity-timeline-paint-1:#e5e7eb;--lp-scanning-activity-timeline-paint-2:#6b7280;--lp-scanning-activity-timeline-paint-3:#4b5563;--lp-signature-canvas-paint-1:rgba(15,23,42,0.55);--lp-signature-canvas-paint-2:#fff;--lp-signature-canvas-paint-3:rgba(15,23,42,0.35);--lp-signature-canvas-paint-4:#475569;--lp-signature-canvas-paint-5:#cbd5e1;--lp-signature-canvas-paint-6:#64748b;--lp-signature-canvas-paint-7:#0891b2;--lp-vendor-hint-card-paint-1:#0891B2;--lp-modals-paint-1:rgba(2,6,23,0.55);--lp-modals-paint-2:#FFFFFF;--lp-modals-paint-3:#0D1B2A;--lp-modals-paint-4:rgba(13,27,42,0.4);--lp-modals-paint-5:#475569;--lp-modals-paint-6:#DC2626;--lp-chips-paint-1:rgba(22,163,74,0.10);--lp-chips-paint-2:rgba(220,38,38,0.10);--lp-chips-paint-3:rgba(217,119,6,0.10);--lp-chips-paint-4:#B91C1C;--lp-chips-paint-5:#92400E;--lp-aicost-panel-paint-1:#94A3B8;--lp-aicost-panel-paint-2:#92400E;--lp-aicost-panel-paint-3:#F1F5F9;--lp-aicost-panel-paint-4:#0D1B2A;--lp-aicost-panel-paint-5:rgba(255,255,255,0.6);--lp-consensus-badge-floor-1:#dcfce7;--lp-consensus-badge-floor-2:#166534;--lp-consensus-badge-floor-3:#86efac;--lp-consensus-badge-floor-4:#fed7aa;--lp-consensus-badge-floor-5:#9a3412;--lp-consensus-badge-floor-6:#fdba74;--lp-consensus-badge-floor-7:#fecaca;--lp-consensus-badge-floor-8:#991b1b;--lp-consensus-badge-floor-9:#fca5a5;--lp-consensus-badge-floor-10:#e5e7eb;--lp-consensus-badge-floor-11:#374151;--lp-consensus-badge-floor-12:#d1d5db;--lp-consensus-badge-floor-13:white;--lp-document-actions-panel-floor-1:#15803D;--lp-document-actions-panel-floor-2:#B91C1C;--lp-document-actions-panel-floor-3:#B45309;--lp-document-uploader-floor-1:#137333;--lp-document-uploader-floor-2:#b06000;--lp-document-uploader-floor-3:#a50e0e;--lp-document-uploader-floor-4:#fef7e0;--lp-document-uploader-floor-5:#eef;--lp-document-uploader-floor-6:#3a3a6e;--lp-document-uploader-floor-7:#0891B2;--lp-document-uploader-floor-8:#fafafa;--lp-document-uploader-floor-9:#f5f7ff;--lp-document-uploader-floor-10:rgba(0,0,0,0.04);--lp-document-uploader-floor-11:#666;--lp-document-uploader-floor-12:#1a1a1a;--lp-scanning-activity-timeline-floor-1:#dcfce7;--lp-scanning-activity-timeline-floor-2:#166534;--lp-scanning-activity-timeline-floor-3:#fecaca;--lp-scanning-activity-timeline-floor-4:#991b1b;--lp-scanning-activity-timeline-floor-5:#fed7aa;--lp-scanning-activity-timeline-floor-6:#9a3412;--lp-scanning-activity-timeline-floor-7:#dbeafe;--lp-scanning-activity-timeline-floor-8:#1e40af;--lp-scanning-activity-timeline-floor-9:#e0e7ff;--lp-scanning-activity-timeline-floor-10:#3730a3;--lp-modals-floor-1:#991B1B;--lp-modals-floor-2:#FFFFFF;--lp-modals-floor-3:#92400E;--lp-modals-floor-4:#D97706;--lp-modals-floor-5:#0D1B2A;--lp-modals-floor-6:#0891B2;--lp-modals-floor-7:#DC2626;--lp-modals-floor-8:#CBD5E1;--lp-chips-floor-1:#16A34A;--lp-chips-floor-2:#D97706;--lp-chips-floor-3:#DC2626;--lp-chips-floor-4:#0369A1;--lp-chips-floor-5:#F3F4F6;--lp-chips-floor-6:#374151;--lp-chips-floor-7:#DBEAFE;--lp-chips-floor-8:#1E40AF;--lp-chips-floor-9:#EDE9FE;--lp-chips-floor-10:#6D28D9;--lp-chips-floor-11:#DCFCE7;--lp-chips-floor-12:#166534;--lp-aicost-panel-floor-1:#ECFDF5;--lp-aicost-panel-floor-2:#A7F3D0;--lp-aicost-panel-floor-3:#065F46;--lp-aicost-panel-floor-4:#10B981;--lp-aicost-panel-floor-5:#FFFBEB;--lp-aicost-panel-floor-6:#FCD34D;--lp-aicost-panel-floor-7:#92400E;--lp-aicost-panel-floor-8:#F59E0B;--lp-aicost-panel-floor-9:#FEF2F2;--lp-aicost-panel-floor-10:#FECACA;--lp-aicost-panel-floor-11:#991B1B;--lp-aicost-panel-floor-12:#DC2626;--lp-aicost-panel-floor-13:#F8FAFC;--lp-aicost-panel-floor-14:#64748B;--lp-aicost-panel-floor-15:#94A3B8;--lp-aicost-panel-floor-16:#0D1B2A;--lp-aicost-panel-floor-17:white}