.bench-design-surface .ds-glass{background:var(--viewport-glass);-webkit-backdrop-filter:blur(var(--viewport-blur)) saturate(1.15);backdrop-filter:blur(var(--viewport-blur)) saturate(1.15);border:1px solid var(--viewport-glass-edge);border-radius:var(--radius-shell);box-shadow:var(--shadow-glass)}.bench-design-surface .ds-chrome-glass{background:var(--chrome-glass);-webkit-backdrop-filter:blur(var(--chrome-blur)) saturate(1.1);backdrop-filter:blur(var(--chrome-blur)) saturate(1.1);border:1px solid var(--chrome-hairline-2);border-radius:var(--radius-shell);box-shadow:var(--chrome-shadow);color:var(--chrome-fg)}.bench-design-surface .ds-label{font:600 10px/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:var(--label-track);color:var(--chrome-quiet)}.bench-design-surface .ds-num{font-family:var(--num);font-variant-numeric:tabular-nums}.bench-design-surface :where(button,a,input,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.bench-design-surface .ds-topbar{display:flex;align-items:center;gap:14px;height:56px;padding:0 14px 0 16px}.bench-design-surface .ds-back{display:inline-flex;align-items:center;gap:7px;color:var(--chrome-muted);font:600 12px/1 var(--font-body);padding:9px 11px;border-radius:var(--radius-md);background:transparent;border:none;cursor:pointer;transition:color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.bench-design-surface .ds-back:hover{color:var(--chrome-fg);background:var(--chrome-hover)}.bench-design-surface .ds-sep{width:1px;height:26px;background:var(--chrome-hairline-2)}.bench-design-surface .ds-deal{display:flex;flex-direction:column;gap:2px;min-width:0}.bench-design-surface .ds-deal .ds-name{font:600 13.5px/1.1 var(--font-display);letter-spacing:-.01em;color:var(--chrome-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bench-design-surface .ds-deal .ds-addr{font:500 11px/1.1 var(--font-mono);letter-spacing:.02em;color:var(--chrome-quiet);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bench-design-surface .ds-spacer{flex:1}.bench-design-surface .ds-actions{display:flex;align-items:center;gap:8px}.bench-design-surface .ds-modeseg{position:relative;display:grid;grid-template-columns:1fr 1fr;height:36px;border-radius:var(--radius-pill);background:var(--chrome-hover);border:1px solid var(--chrome-hairline-2);padding:3px;flex:0 0 auto}.bench-design-surface .ds-modeseg__thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:9999px;background:var(--spark);box-shadow:var(--spark-ring);transition:transform var(--dur-base) var(--ease-spring)}.bench-design-surface .ds-modeseg.is-blueprint .ds-modeseg__thumb{transform:translateX(100%)}.bench-design-surface .ds-modeopt{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:none;background:transparent;cursor:pointer;color:var(--chrome-muted);font:600 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:color var(--dur-base) var(--ease-out)}.bench-design-surface .ds-modeseg.is-blueprint .ds-modeopt:last-child,.bench-design-surface .ds-modeseg:not(.is-blueprint) .ds-modeopt:first-child{color:var(--spark-fg)}.bench-design-surface .ds-modeopt:disabled{opacity:.42;cursor:not-allowed}.bench-design-surface .ds-modeopt .ds-key{font:600 8.5px/1 var(--font-mono);opacity:.7;border:1px solid;border-radius:3px;padding:1.5px 3.5px}.bench-design-surface .ds-warnchip{display:inline-flex;align-items:center;gap:8px;max-width:320px;padding:7px 11px;border-radius:var(--radius-pill);cursor:default;background:color-mix(in srgb,var(--bench-sig-warn) 12%,transparent);border:1px solid color-mix(in srgb,var(--bench-sig-warn) 40%,transparent)}.bench-design-surface .ds-warnchip .ds-dot{width:7px;height:7px;border-radius:9999px;background:var(--bench-sig-warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--bench-sig-warn) 20%,transparent);flex:0 0 auto}.bench-design-surface .ds-warnchip .ds-txt{font:600 11px/1.15 var(--font-body);color:var(--bench-sig-warn);white-space:nowrap}.bench-design-surface .ds-okchip .ds-dot{background:var(--bench-sig-ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--bench-sig-ok) 20%,transparent)}.bench-design-surface .ds-aichip{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:var(--radius-pill);cursor:default;white-space:nowrap;background:color-mix(in srgb,var(--bench-sig-info) 12%,transparent);border:1px solid color-mix(in srgb,var(--bench-sig-info) 38%,transparent)}.bench-design-surface .ds-aichip .ds-dot{width:7px;height:7px;border-radius:9999px;background:var(--bench-sig-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--bench-sig-info) 20%,transparent);flex:0 0 auto}.bench-design-surface .ds-aichip .ds-txt{font:600 10px/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:var(--label-track);color:var(--bench-sig-info);white-space:nowrap}.bench-design-surface .ds-aichip--scale{background:color-mix(in srgb,var(--bench-sig-warn) 12%,transparent);border-color:color-mix(in srgb,var(--bench-sig-warn) 40%,transparent)}.bench-design-surface .ds-aichip--scale .ds-dot{background:var(--bench-sig-warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--bench-sig-warn) 20%,transparent)}.bench-design-surface .ds-aichip--scale .ds-txt{color:var(--bench-sig-warn)}.bench-design-surface .ds-savestate{display:inline-flex;align-items:center;gap:8px;padding:6px 11px;border-radius:var(--radius-pill);font:600 11.5px/1 var(--font-body);border:1px solid transparent;white-space:nowrap}.bench-design-surface .ds-savestate .ds-dot{width:7px;height:7px;border-radius:9999px;flex:0 0 auto}.bench-design-surface .ds-savestate--unsaved{background:var(--spark-soft);border-color:var(--spark-line);color:var(--spark-strong)}.bench-design-surface .ds-savestate--unsaved .ds-dot{background:var(--spark);box-shadow:0 0 0 3px var(--spark-soft)}.bench-design-surface .ds-savestate--saved{background:color-mix(in srgb,var(--bench-sig-ok) 12%,transparent);border-color:color-mix(in srgb,var(--bench-sig-ok) 38%,transparent);color:var(--bench-sig-ok)}.bench-design-surface .ds-savestate--saved .ds-dot{background:var(--bench-sig-ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--bench-sig-ok) 20%,transparent)}.bench-design-surface .ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;border-radius:var(--radius-pill);font:600 12.5px/1 var(--font-body);cursor:pointer;border:1px solid var(--chrome-hairline-2);white-space:nowrap;color:var(--chrome-fg);background:transparent;transition:transform var(--dur-base) var(--ease-spring),filter var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.bench-design-surface .ds-btn:hover:not(:disabled){transform:translateY(-1px);background:var(--chrome-hover)}.bench-design-surface .ds-btn:disabled{opacity:.42;cursor:not-allowed}.bench-design-surface .ds-btn--primary{background:var(--spark);border-color:transparent;color:var(--spark-fg);box-shadow:var(--spark-ring)}.bench-design-surface .ds-btn--primary:hover:not(:disabled){filter:brightness(1.06);background:var(--spark)}.bench-design-surface .ds-btn--saved{background:color-mix(in srgb,var(--bench-sig-ok) 18%,transparent);border-color:color-mix(in srgb,var(--bench-sig-ok) 40%,transparent);color:var(--bench-sig-ok)}.bench-design-surface .ds-btn .ds-ic{width:15px;height:15px}.bench-design-surface .ds-viewopts{width:300px;padding:14px 16px 16px}.bench-design-surface .ds-viewopts__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.bench-design-surface .ds-viewopts__head .ds-t{font:600 11px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--chrome-muted)}.bench-design-surface .ds-abtoggle{position:relative;display:grid;grid-template-columns:1fr 1fr;height:48px;border-radius:var(--radius-md);background:var(--chrome-hover);border:1px solid var(--chrome-hairline-2);padding:4px;margin-bottom:14px}.bench-design-surface .ds-abtoggle__thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:calc(var(--radius-md) - 3px);background:var(--spark);box-shadow:var(--spark-ring);transition:transform var(--dur-hero) var(--ease-spring)}.bench-design-surface .ds-abtoggle.is-splats .ds-abtoggle__thumb{transform:translateX(100%)}.bench-design-surface .ds-abopt{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:none;background:transparent;cursor:pointer;color:var(--chrome-muted)}.bench-design-surface .ds-abopt .ds-t{font:700 12px/1 var(--font-body);letter-spacing:.01em}.bench-design-surface .ds-abopt .ds-s{font:600 8.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.75}.bench-design-surface .ds-abtoggle.is-splats .ds-abopt:last-child,.bench-design-surface .ds-abtoggle:not(.is-splats) .ds-abopt:first-child{color:var(--spark-fg)}.bench-design-surface .ds-abopt .ds-stat{font:600 8px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.7}.bench-design-surface .ds-slider{margin-bottom:11px}.bench-design-surface .ds-slider__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.bench-design-surface .ds-slider__top .ds-k{font:600 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--chrome-quiet)}.bench-design-surface .ds-slider__top .ds-v{font-family:var(--num);font-variant-numeric:tabular-nums;font-size:11px;color:var(--chrome-muted)}.bench-design-surface .ds-range{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:9999px;background:var(--chrome-hairline-2);outline:none}.bench-design-surface .ds-range::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:9999px;background:var(--chrome-fg);border:2px solid var(--spark);cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.5)}.bench-design-surface .ds-range::-moz-range-thumb{width:14px;height:14px;border-radius:9999px;background:var(--chrome-fg);border:2px solid var(--spark);cursor:pointer}.bench-design-surface .ds-optrow{display:flex;align-items:center;justify-content:space-between;padding:7px 0}.bench-design-surface .ds-optrow:not(:last-child){border-bottom:1px solid var(--chrome-hairline)}.bench-design-surface .ds-optrow .ds-k{display:flex;align-items:center;gap:8px;font:500 12px/1 var(--font-body);color:var(--chrome-muted)}.bench-design-surface .ds-switch{width:34px;height:20px;border-radius:9999px;background:var(--chrome-hairline-2);position:relative;cursor:pointer;border:none;flex:0 0 auto;transition:background var(--dur-base) var(--ease-out)}.bench-design-surface .ds-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:9999px;background:var(--chrome-fg);transition:transform var(--dur-base) var(--ease-spring)}.bench-design-surface .ds-switch.is-on{background:var(--spark)}.bench-design-surface .ds-switch.is-on:after{transform:translateX(14px);background:var(--spark-fg)}@media (prefers-reduced-motion:reduce){.bench-design-surface *,.bench-design-surface :after,.bench-design-surface :before{transition:none!important;animation:none!important}.bench-design-surface .ds-btn:hover{transform:none}}:where(.lp-app){--lp-pine:#2f5a40;--lp-pine-700:#234731;--lp-pine-300:#6a8c77;--lp-pine-100:#e7eee9;--lp-sienna:#b35530;--lp-sienna-700:#8a3f22;--lp-sienna-100:#f3dccf;--lp-umber:#7a4b2a;--lp-umber-200:#d9bfa0;--lp-bone:#f5efe2;--lp-cream:#fbf6ea;--lp-paper:#ffffff;--lp-walnut:#2b2118;--lp-stone:#6b5f51;--lp-stone-300:#a8998a;--lp-stone-200:#c9bdad;--lp-line:#e4dcc8;--lp-line-strong:#cfc3aa;--lp-line-soft:#eee5d2;--lp-success:#3d6e4f;--lp-success-100:#e0ebe1;--lp-warn:#c98f2f;--lp-warn-100:#f5e6c4;--lp-danger:#a8442e;--lp-danger-100:#f1d6cd;--lp-info:#4c6f8a;--lp-info-100:#d8e2eb;--lp-bg:var(--lp-bone);--lp-surface:var(--lp-cream);--lp-surface-sunk:#ece5d2;--lp-surface-raised:var(--lp-paper);--lp-fg:var(--lp-walnut);--lp-fg-mute:var(--lp-stone);--lp-fg-faint:var(--lp-stone-300);--lp-border:var(--lp-line);--lp-stage-lead:#c9b585;--lp-stage-site_visit:#b89461;--lp-stage-estimate:#c87a4e;--lp-stage-contract:#8a5a37;--lp-stage-scheduled:#5a8a6a;--lp-stage-in_progress:#3d6e4f;--lp-stage-punch_list:#c98f2f;--lp-stage-invoiced:#7a5e44;--lp-stage-closed:#2f5a40;--lp-stage-closed_lost:#9b8e7c;--lp-job-interior:#d9bfa0;--lp-job-exterior:#9bb1a2;--lp-job-deck:#b87a4e;--lp-job-cabinets:#4c3623;--lp-job-commercial:#4c6f8a;--lp-heat-fresh:var(--lp-pine-300);--lp-heat-cool:var(--lp-stone-300);--lp-heat-warm:var(--lp-warn);--lp-heat-hot:var(--lp-danger);--lp-font-display:"Newsreader","Source Serif 4",Georgia,serif;--lp-font-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--lp-font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--lp-fs-display-xl:56px;--lp-fs-display:40px;--lp-fs-h1:32px;--lp-fs-h2:22px;--lp-fs-h3:17px;--lp-fs-body:14.5px;--lp-fs-small:13px;--lp-fs-micro:11px;--lp-fs-eyebrow:10.5px;--lp-lh-tight:1.08;--lp-lh-snug:1.28;--lp-lh-body:1.55;--lp-tracking-display:-0.012em;--lp-tracking-body:0;--lp-tracking-label:0.14em;--lp-1:4px;--lp-2:8px;--lp-3:12px;--lp-4:16px;--lp-5:20px;--lp-6:24px;--lp-8:32px;--lp-10:40px;--lp-12:48px;--lp-16:64px;--lp-r-sm:6px;--lp-r-md:8px;--lp-r-card:12px;--lp-r-lg:16px;--lp-r-pill:999px;--lp-shadow-sm:0 1px 0 rgba(43,33,24,0.06);--lp-shadow-md:0 2px 8px -2px rgba(43,33,24,0.08),0 1px 2px rgba(43,33,24,0.06);--lp-shadow-lg:0 12px 28px -10px rgba(43,33,24,0.18),0 4px 10px -4px rgba(43,33,24,0.08);--lp-shadow-rim:inset 0 0 0 1px rgba(43,33,24,0.05);--lp-ease:cubic-bezier(.22,1,.36,1);--lp-dur-fast:140ms;--lp-dur-base:220ms;--lp-target-min:44px}.lp-app .lp-swatch{display:inline-block;border-radius:4px 6px 5px 7px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.18);position:relative}.lp-app .lp-swatch:after{content:"";position:absolute;left:6%;right:6%;bottom:-3px;height:3px;background:inherit;filter:blur(1.2px);opacity:.35;border-radius:999px}.lp-app .lp-eyebrow{font-family:var(--lp-font-mono);font-size:var(--lp-fs-eyebrow);letter-spacing:var(--lp-tracking-label);text-transform:uppercase;color:var(--lp-stone);font-weight:500}:where(.nfc-app){--nfc-navy:#122b75;--nfc-navy-700:#0d2057;--nfc-navy-300:#5784e1;--nfc-navy-100:#e7f2ff;--nfc-gold:#edb32b;--nfc-gold-700:#c79117;--nfc-gold-100:#fbf0d4;--nfc-sky:#366fe3;--nfc-logo-blue:#0374bd;--nfc-frost:#f1f8ff;--nfc-paper:#ffffff;--nfc-ink:#272221;--nfc-slate:#414143;--nfc-slate-300:#939393;--nfc-slate-200:#d1d3d5;--nfc-line:#e4ebf4;--nfc-line-strong:#c5d2e4;--nfc-line-soft:#edf3fa;--nfc-success:#2e7d4f;--nfc-success-100:#ddeee4;--nfc-warn:#c98f2f;--nfc-warn-100:#f5e6c4;--nfc-danger:#b3402e;--nfc-danger-100:#f1d6cd;--nfc-info:#4c6f8a;--nfc-info-100:#d8e2eb;--nfc-bg:var(--nfc-frost);--nfc-surface:var(--nfc-paper);--nfc-surface-sunk:#e7eef7;--nfc-surface-raised:var(--nfc-paper);--nfc-fg:var(--nfc-ink);--nfc-fg-mute:var(--nfc-slate);--nfc-fg-faint:var(--nfc-slate-300);--nfc-border:var(--nfc-line);--nfc-stage-introduction:#8aa3d6;--nfc-stage-appointment:#5784e1;--nfc-stage-inspection:#366fe3;--nfc-stage-claim_session:#4c6f8a;--nfc-stage-adjuster_meeting:#3a5a8c;--nfc-stage-estimate:#edb32b;--nfc-stage-job_approved:#c79117;--nfc-stage-installation_handoff:#8a6a1d;--nfc-stage-closed_won:#2e7d4f;--nfc-stage-closed_lost:#9aa0a8;--nfc-stage-no_damage:#c5cbd2;--nfc-line-roofing:#122b75;--nfc-line-siding:#4c6f8a;--nfc-line-windows:#5784e1;--nfc-line-gutters:#0374bd;--nfc-line-rejuvenation:#2e7d4f;--nfc-line-icedam:#7da7c9;--nfc-line-lighting:#edb32b;--nfc-font-display:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--nfc-font-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--nfc-font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--nfc-fs-display:40px;--nfc-fs-h1:30px;--nfc-fs-h2:22px;--nfc-fs-h3:17px;--nfc-fs-body:14.5px;--nfc-fs-small:13px;--nfc-fs-micro:11px;--nfc-fs-eyebrow:10.5px;--nfc-lh-tight:1.1;--nfc-lh-snug:1.3;--nfc-lh-body:1.55;--nfc-tracking-label:0.12em;--nfc-1:4px;--nfc-2:8px;--nfc-3:12px;--nfc-4:16px;--nfc-5:20px;--nfc-6:24px;--nfc-8:32px;--nfc-10:40px;--nfc-12:48px;--nfc-r-sm:6px;--nfc-r-md:8px;--nfc-r-card:12px;--nfc-r-lg:16px;--nfc-r-pill:999px;--nfc-shadow-sm:0 1px 0 rgba(18,43,117,0.06);--nfc-shadow-md:0 2px 8px -2px rgba(18,43,117,0.10),0 1px 2px rgba(18,43,117,0.06);--nfc-shadow-lg:0 12px 28px -10px rgba(18,43,117,0.18),0 4px 10px -4px rgba(18,43,117,0.08);--nfc-shadow-rim:inset 0 0 0 1px rgba(18,43,117,0.05);--nfc-ease:cubic-bezier(.22,1,.36,1);--nfc-dur-fast:140ms;--nfc-dur-base:220ms;--nfc-target-min:44px}.nfc-app .nfc-topbar{background:var(--nfc-navy);color:#ffffff;border-bottom:3px solid var(--nfc-gold)}.nfc-app .nfc-sidebar{background:var(--nfc-navy-700);color:#e7f2ff}.nfc-app .nfc-eyebrow{font-family:var(--nfc-font-mono);font-size:var(--nfc-fs-eyebrow);letter-spacing:var(--nfc-tracking-label);text-transform:uppercase;color:var(--nfc-slate);font-weight:500}.nfc-app .nfc-action-chip{background:var(--nfc-gold);color:var(--nfc-navy-700);border-radius:var(--nfc-r-pill);font-weight:600}:where(.brg-app){--brg-green:#009838;--brg-green-2:#00822f;--brg-green-300:#4cb56b;--brg-green-100:#e3f3e9;--brg-lime:#a0d860;--brg-lime-700:#7eb83f;--brg-lime-100:#eef7df;--brg-dark:#0c1c12;--brg-dark-2:#071610;--brg-bone:#f4f6f0;--brg-bone-2:#e8ece1;--brg-paper:#ffffff;--brg-ink:#101820;--brg-ink-2:#0a1014;--brg-slate:#3a4149;--brg-slate-300:#6b7480;--brg-slate-200:#c3c9c1;--brg-line:#dfe4da;--brg-line-strong:#c8cfc2;--brg-line-soft:#eef1ea;--brg-success:#2e7d4f;--brg-success-100:#ddeee4;--brg-warn:#c98f2f;--brg-warn-100:#f5e6c4;--brg-danger:#b3402e;--brg-danger-100:#f1d6cd;--brg-info:#3f7a55;--brg-info-100:#d9e9df;--brg-bg:var(--brg-bone);--brg-surface:var(--brg-paper);--brg-surface-sunk:var(--brg-bone-2);--brg-surface-raised:var(--brg-paper);--brg-fg:var(--brg-ink);--brg-fg-mute:var(--brg-slate);--brg-fg-faint:var(--brg-slate-300);--brg-border:var(--brg-line);--brg-stage-new_lead:#9aa79b;--brg-stage-appointment:#6fb588;--brg-stage-inspection:#4cb56b;--brg-stage-claim_session:#3f7a55;--brg-stage-adjuster_meeting:#2f6a47;--brg-stage-estimate:#009838;--brg-stage-job_approved:#00822f;--brg-stage-installation_handoff:#00692a;--brg-stage-closed_won:#2e7d4f;--brg-stage-closed_lost:#9aa0a8;--brg-stage-no_damage:#c5cbc2;--brg-cstage-commercial_rfp_intake:#7fa890;--brg-cstage-commercial_bid_decision:#5b9b6e;--brg-cstage-commercial_takeoff_wip:#4cb56b;--brg-cstage-commercial_pricing:#009838;--brg-cstage-commercial_bid_submitted:#00822f;--brg-cstage-commercial_awarded:#2e7d4f;--brg-line-roofing:#009838;--brg-line-residential:#4cb56b;--brg-line-commercial:#2f6a47;--brg-line-repair:#3f7a55;--brg-line-gutters:#6fb588;--brg-line-inspection:#7eb83f;--brg-line-maintenance:#00822f;--brg-font-display:"Archivo","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--brg-font-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--brg-font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--brg-fs-display:40px;--brg-fs-h1:30px;--brg-fs-h2:22px;--brg-fs-h3:17px;--brg-fs-body:14.5px;--brg-fs-small:13px;--brg-fs-micro:11px;--brg-fs-eyebrow:10.5px;--brg-lh-tight:1.1;--brg-lh-snug:1.3;--brg-lh-body:1.55;--brg-tracking-label:0.14em;--brg-tracking-display:-0.018em;--brg-1:4px;--brg-2:8px;--brg-3:12px;--brg-4:16px;--brg-5:20px;--brg-6:24px;--brg-8:32px;--brg-10:40px;--brg-12:48px;--brg-r-sm:6px;--brg-r-md:8px;--brg-r-card:12px;--brg-r-lg:16px;--brg-r-pill:999px;--brg-shadow-sm:0 1px 0 rgba(16,24,32,0.06);--brg-shadow-md:0 2px 8px -2px rgba(16,24,32,0.10),0 1px 2px rgba(16,24,32,0.06);--brg-shadow-lg:0 12px 28px -10px rgba(16,24,32,0.18),0 4px 10px -4px rgba(16,24,32,0.08);--brg-shadow-rim:inset 0 0 0 1px rgba(16,24,32,0.05);--brg-ease:cubic-bezier(.22,1,.36,1);--brg-dur-fast:140ms;--brg-dur-base:220ms;--brg-target-min:44px}.brg-app .brg-topbar{background:var(--brg-dark);color:#ffffff;border-bottom:3px solid var(--brg-green)}.brg-app .brg-sidebar{background:var(--brg-green-100);color:var(--brg-ink)}.brg-app .brg-eyebrow{font-family:var(--brg-font-mono);font-size:var(--brg-fs-eyebrow);letter-spacing:var(--brg-tracking-label);text-transform:uppercase;color:var(--brg-slate);font-weight:500}.brg-app .brg-action-chip{background:var(--brg-green);color:#ffffff;border-radius:var(--brg-r-pill);font-weight:600}:where(.rdm-app),:where(.rdm-portal),:where(.rdm-report){--rdm-orange-700:#9c4c16;--rdm-orange-600:#c25a16;--rdm-orange-500:#e96e1c;--rdm-orange-400:#f29150;--rdm-orange-300:#f6b083;--rdm-orange-100:#f9d9c0;--rdm-orange-050:#fdf1e9;--rdm-navy-700:#010f29;--rdm-navy-600:#011a40;--rdm-navy-500:#012353;--rdm-navy-400:#1f3f74;--rdm-navy-300:#8ba6c9;--rdm-navy-100:#c3cee0;--rdm-navy-050:#e9edf4;--rdm-support:#c25a16;--rdm-support-050:#fdf1e9;--rdm-ink:#404040;--rdm-paper:#ffffff;--rdm-bone:#f4f6f8;--rdm-bone-2:#e6eaee;--rdm-night:#021834;--rdm-night-2:#01101f;--rdm-night-3:#0d2b4f;--rdm-ok:#1f9d57;--rdm-warn:#e8a33a;--rdm-info:var(--rdm-navy-400);--rdm-bad:#d14322;--spark:var(--rdm-navy-500);--spark-strong:var(--rdm-navy-600);--spark-deep:var(--rdm-navy-700);--accent:var(--rdm-orange-500);--accent-strong:var(--rdm-orange-600);--accent-soft:var(--rdm-orange-400);--page-bg:var(--rdm-bone);--page-fg:var(--rdm-ink);--card-bg:var(--rdm-paper);--surface-dark:var(--rdm-night);--surface-dark-2:var(--rdm-night-2);--surface-dark-raised:var(--rdm-night-3);--hairline:rgba(64,64,64,0.12);--hairline-strong:rgba(64,64,64,0.20);--hairline-dark:rgba(255,255,255,0.10);--hairline-dark-2:rgba(255,255,255,0.16);--focus-ring:var(--rdm-orange-500);--link:var(--rdm-support);--ink-90:rgba(28,28,30,0.94);--ink-70:rgba(48,48,50,0.78);--ink-55:rgba(64,64,64,0.62);--ink-40:rgba(64,64,64,0.46);--ink-15:rgba(64,64,64,0.16);--ink-08:rgba(64,64,64,0.08);--paper-90:rgba(255,255,255,0.94);--paper-70:rgba(255,255,255,0.74);--paper-55:rgba(255,255,255,0.56);--paper-40:rgba(255,255,255,0.40);--spark-wash:var(--rdm-navy-050);--spark-line:var(--rdm-navy-100);--accent-wash:var(--rdm-orange-050);--accent-line:var(--rdm-orange-100);--accent-glow:color-mix(in srgb,var(--rdm-orange-500) 45%,transparent);--stage-lead:#6b7a87;--stage-lead-bg:rgba(107,122,135,0.12);--stage-sell:var(--rdm-orange-500);--stage-sell-bg:var(--rdm-orange-050);--stage-build:var(--rdm-orange-700);--stage-build-bg:rgba(156,76,22,0.10);--stage-collect:var(--rdm-navy-400);--stage-collect-bg:rgba(31,63,116,0.12);--stage-restore:var(--rdm-navy-500);--stage-restore-bg:var(--rdm-navy-050);--stage-done:var(--rdm-ok);--stage-done-bg:rgba(31,157,87,0.12);--svc-roofing:var(--rdm-navy-500);--svc-gutters:var(--rdm-orange-500);--svc-siding:var(--rdm-navy-400);--svc-restoration:var(--rdm-orange-700);--svc-inspection:var(--rdm-warn);--report-cover-bg:var(--rdm-night);--report-wordmark:var(--rdm-paper);--report-spark:var(--rdm-orange-400);--report-chip:var(--rdm-orange-500);--report-chip-fg:var(--rdm-paper);--report-ink:var(--rdm-ink);--report-rule:var(--rdm-orange-500);--report-page-bg:var(--rdm-paper);--rdm-radius-sm:6px;--rdm-radius-md:10px;--rdm-radius-card:14px;--rdm-radius-pill:9999px;--rdm-shadow-card:0 1px 2px rgba(2,24,52,0.06),0 8px 24px -10px rgba(2,24,52,0.14);--rdm-shadow-raise:0 1px 2px rgba(2,24,52,0.08),0 18px 44px -16px rgba(2,24,52,0.22);--rdm-shadow-glow:0 0 0 1px var(--accent-line),0 0 22px -6px var(--accent-glow);--rdm-shadow-dark:0 1px 0 rgba(255,255,255,0.05) inset,0 24px 60px -24px rgba(0,0,0,0.6);--rdm-font-display:"Montserrat","Space Grotesk",system-ui,sans-serif;--rdm-font-body:"Montserrat",Inter,system-ui,-apple-system,sans-serif;--rdm-font-serif:"Merriweather",Georgia,"Times New Roman",serif;--rdm-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--rdm-track-display:0.005em;--rdm-track-eyebrow:0.16em}:where(.rdm-portal){--portal-primary:var(--rdm-orange-500);--portal-secondary:var(--rdm-navy-500);--portal-header-bg:var(--rdm-night);--portal-header-fg:var(--rdm-paper);--portal-footer-bg:var(--rdm-night-2);--portal-footer-fg:var(--paper-70)}:where(.rdm-app){--rdm-topbar-h:60px;--rdm-sidebar-w:248px;--rdm-stripe-h:3px;--rdm-stripe:var(--rdm-orange-500)}.rdm-app .rdm-topbar{border-bottom:var(--rdm-stripe-h) solid var(--rdm-stripe)}.rdm-app .rdm-sidebar,.rdm-app .rdm-topbar{background:var(--rdm-night);color:var(--rdm-paper)}.rdm-app .rdm-sidebar{--sidebar-background:212 93% 11%;--sidebar-foreground:0 0% 100%;--sidebar-accent:213 72% 18%;--sidebar-accent-foreground:0 0% 100%;--sidebar-primary:24 75% 35%;--sidebar-primary-foreground:0 0% 100%;--sidebar-border:215 58% 29%;--sidebar-ring:24 82% 51%}.rdm-app .rdm-sidebar [aria-current=page],.rdm-app .rdm-sidebar [data-active=true]{background:var(--rdm-orange-700);color:var(--rdm-paper)}:where(.prm-app),:where(.prm-portal),:where(.prm-report){--prm-red-700:#870000;--prm-red-600:#ba0000;--prm-red-500:#ed0000;--prm-red-400:#ff5454;--prm-red-300:#ff8a8a;--prm-red-100:#fbd0d0;--prm-red-050:#fdeaea;--prm-ink:#0a0a0c;--prm-graphite:#1d1a1c;--prm-support:#ba0000;--prm-support-050:#fdeaea;--prm-paper:#ffffff;--prm-bone:#f5f5f6;--prm-bone-2:#e8e8ea;--prm-night:#161316;--prm-night-2:#0c0a0c;--prm-night-3:#251f23;--prm-ok:#1f9d57;--prm-warn:#e8a33a;--prm-info:var(--prm-support);--prm-bad:#e0431a;--spark:var(--prm-red-500);--spark-strong:var(--prm-red-600);--spark-deep:var(--prm-red-700);--accent:var(--prm-red-500);--accent-strong:var(--prm-red-600);--accent-soft:var(--prm-red-400);--page-bg:var(--prm-bone);--page-fg:var(--prm-ink);--card-bg:var(--prm-paper);--surface-dark:var(--prm-night);--surface-dark-2:var(--prm-night-2);--surface-dark-raised:var(--prm-night-3);--hairline:rgba(10,10,12,0.12);--hairline-strong:rgba(10,10,12,0.20);--hairline-dark:rgba(255,255,255,0.10);--hairline-dark-2:rgba(255,255,255,0.16);--focus-ring:var(--prm-red-500);--link:var(--prm-support);--ink-90:rgba(10,10,12,0.92);--ink-70:rgba(10,10,12,0.72);--ink-55:rgba(10,10,12,0.55);--ink-40:rgba(10,10,12,0.42);--ink-15:rgba(10,10,12,0.15);--ink-08:rgba(10,10,12,0.07);--paper-90:rgba(255,255,255,0.94);--paper-70:rgba(255,255,255,0.74);--paper-55:rgba(255,255,255,0.56);--paper-40:rgba(255,255,255,0.40);--spark-wash:var(--prm-red-050);--spark-line:var(--prm-red-100);--accent-wash:var(--prm-red-050);--accent-line:var(--prm-red-100);--accent-glow:color-mix(in srgb,var(--prm-red-500) 45%,transparent);--stage-lead:#6b7080;--stage-lead-bg:rgba(107,112,128,0.12);--stage-sell:var(--prm-red-400);--stage-sell-bg:var(--prm-red-050);--stage-build:var(--prm-red-500);--stage-build-bg:var(--prm-red-050);--stage-collect:var(--prm-red-700);--stage-collect-bg:rgba(135,0,0,0.08);--stage-done:var(--prm-ok);--stage-done-bg:rgba(31,157,87,0.12);--svc-roofing:var(--prm-red-700);--svc-gutters:var(--prm-red-500);--svc-siding:var(--prm-red-400);--svc-restoration:#8a6f5a;--svc-inspection:var(--prm-warn);--report-cover-bg:var(--prm-night);--report-wordmark:var(--prm-paper);--report-spark:var(--prm-red-400);--report-chip:var(--prm-red-500);--report-chip-fg:var(--prm-paper);--report-ink:var(--prm-ink);--report-rule:var(--prm-red-500);--report-page-bg:var(--prm-paper);--prm-radius-sm:6px;--prm-radius-md:10px;--prm-radius-card:14px;--prm-radius-pill:9999px;--prm-shadow-card:0 1px 2px rgba(16,12,12,0.06),0 8px 24px -10px rgba(16,12,12,0.14);--prm-shadow-raise:0 1px 2px rgba(16,12,12,0.08),0 18px 44px -16px rgba(16,12,12,0.22);--prm-shadow-glow:0 0 0 1px var(--accent-line),0 0 22px -6px var(--accent-glow);--prm-shadow-dark:0 1px 0 rgba(255,255,255,0.05) inset,0 24px 60px -24px rgba(0,0,0,0.6);--prm-font-display:"Staatliches","Archivo Black","Space Grotesk",system-ui,sans-serif;--prm-font-body:"Roboto",Inter,system-ui,-apple-system,sans-serif;--prm-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--prm-track-display:0.012em;--prm-track-eyebrow:0.16em}:where(.prm-portal){--portal-primary:var(--prm-red-500);--portal-secondary:var(--prm-red-600);--portal-header-bg:var(--prm-night);--portal-header-fg:var(--prm-paper);--portal-footer-bg:var(--prm-night-2);--portal-footer-fg:var(--paper-70)}:where(.prm-app){--prm-topbar-h:60px;--prm-sidebar-w:248px;--prm-stripe-h:3px;--prm-stripe:var(--prm-red-500)}.prm-app .prm-topbar{border-bottom:var(--prm-stripe-h) solid var(--prm-stripe)}.prm-app .prm-sidebar,.prm-app .prm-topbar{background:var(--prm-night);color:var(--prm-paper)}.prm-app .prm-sidebar{--sidebar-background:300 7% 8%;--sidebar-foreground:0 0% 100%;--sidebar-accent:320 9% 13%;--sidebar-accent-foreground:0 0% 100%;--sidebar-primary:0 100% 36%;--sidebar-primary-foreground:0 0% 100%;--sidebar-border:0 100% 46%;--sidebar-ring:0 100% 46%}.prm-app .prm-sidebar [aria-current=page],.prm-app .prm-sidebar [data-active=true]{background:var(--prm-red-600);color:var(--prm-paper)}:root{--pipe-bg:#0a0a0c;--pipe-surface:#16161b;--pipe-surface-sunk:#101013;--pipe-card:#1c1c22;--pipe-card-hover:#23232b;--pipe-fg:#fafafa;--pipe-fg-mute:#b9b9c1;--pipe-fg-faint:#7c7c87;--pipe-line:rgba(255,255,255,0.08);--pipe-line-2:rgba(255,255,255,0.14);--pipe-accent:#ff2d55;--pipe-accent-fg:#ffffff;--pipe-accent-soft:color-mix(in srgb,var(--pipe-accent) 14%,transparent);--pipe-success:#5dd29a;--pipe-warn:#ffb84a;--pipe-danger:#ff5555;--pipe-info:#5fb8ff;--pipe-phase-acq:#4d77b5;--pipe-phase-insurance:#5b6fd8;--pipe-phase-production:#ffa23d;--pipe-phase-close:#4fc98c;--pipe-radius-card:14px;--pipe-radius-pill:9999px;--pipe-radius-sm:8px;--pipe-gap:12px;--pipe-col-w:300px;--pipe-shadow-card:0 1px 0 rgba(255,255,255,0.04) inset,0 0 0 1px rgba(255,255,255,0.05),0 10px 24px -14px rgba(0,0,0,0.7);--pipe-shadow-pop:0 1px 0 rgba(255,255,255,0.06) inset,0 0 0 1px rgba(255,255,255,0.10),0 22px 48px -16px rgba(0,0,0,0.8);--pipe-ease:cubic-bezier(0.22,1,0.36,1);--pipe-dur:180ms;--pipe-focus-ring:0 0 0 2px var(--pipe-bg),0 0 0 4px var(--pipe-accent),0 0 22px -4px color-mix(in srgb,var(--pipe-accent) 60%,transparent);--pipe-stage-new_lead:#5b6573;--pipe-stage-appointment:#4d77b5;--pipe-stage-inspection:#2f8fe0;--pipe-stage-claim_session:#2f6fd0;--pipe-stage-adjuster_meeting:#4b5fd8;--pipe-stage-estimate:#ff2d55;--pipe-stage-job_approved:#ff5a7d;--pipe-stage-installation_handoff:#ffa23d;--pipe-stage-closed_won:#4fc98c;--pipe-stage-closed_lost:#6e6e78;--pipe-stage-no_damage:#4a4a54;--pipe-stage-commercial_rfp_intake:#5b6573;--pipe-stage-commercial_bid_decision:#4d77b5;--pipe-stage-commercial_takeoff_wip:#2f8fe0;--pipe-stage-commercial_pricing:#ff2d55;--pipe-stage-commercial_bid_submitted:#ff5a7d;--pipe-stage-commercial_awarded:#4fc98c;--pipe-card-pad:12px;--pipe-thumb-h:0px;--pipe-display-font:"Space Grotesk","Inter",system-ui,sans-serif}.brg-app{--pipe-bg:#eef1e8;--pipe-surface:#f4f6f0;--pipe-surface-sunk:#e7ebe0;--pipe-card:#ffffff;--pipe-card-hover:#fbfcf8;--pipe-fg:#101820;--pipe-fg-mute:#46514b;--pipe-fg-faint:#6c766f;--pipe-line:rgba(16,24,32,0.10);--pipe-line-2:rgba(16,24,32,0.16);--pipe-accent:#009838;--pipe-accent-fg:#ffffff;--pipe-accent-soft:color-mix(in srgb,#009838 12%,transparent);--pipe-success:#2e7d4f;--pipe-warn:#b8893b;--pipe-danger:#b4453a;--pipe-info:#3f7a8c;--pipe-phase-acq:#6fb588;--pipe-phase-insurance:#3f7a55;--pipe-phase-production:#00822f;--pipe-phase-close:#2e7d4f;--pipe-shadow-card:0 1px 2px rgba(16,24,32,0.05),0 8px 20px -12px rgba(16,24,32,0.18);--pipe-shadow-pop:0 2px 4px rgba(16,24,32,0.10),0 26px 50px -16px rgba(16,24,32,0.32);--pipe-stage-new_lead:#9aa79b;--pipe-stage-appointment:#6fb588;--pipe-stage-inspection:#4cb56b;--pipe-stage-claim_session:#3f7a55;--pipe-stage-adjuster_meeting:#2f6a47;--pipe-stage-estimate:#009838;--pipe-stage-job_approved:#00822f;--pipe-stage-installation_handoff:#00692a;--pipe-stage-closed_won:#2e7d4f;--pipe-stage-closed_lost:#9aa0a8;--pipe-stage-no_damage:#c5cbc2;--pipe-stage-commercial_rfp_intake:#7e9a86;--pipe-stage-commercial_bid_decision:#5f8f6e;--pipe-stage-commercial_takeoff_wip:#3f8a59;--pipe-stage-commercial_pricing:#1f8a47;--pipe-stage-commercial_bid_submitted:#00822f;--pipe-stage-commercial_awarded:#2e7d4f;--pipe-display-font:"Archivo","Inter",system-ui,sans-serif}.nfc-app{--pipe-bg:#e7f0fb;--pipe-surface:#f1f8ff;--pipe-surface-sunk:#dfeaf7;--pipe-card:#ffffff;--pipe-card-hover:#f7fbff;--pipe-fg:#1a2230;--pipe-fg-mute:#46566c;--pipe-fg-faint:#6b7b90;--pipe-line:rgba(18,43,117,0.12);--pipe-line-2:rgba(18,43,117,0.20);--pipe-accent:#edb32b;--pipe-accent-fg:#122b75;--pipe-accent-soft:color-mix(in srgb,#edb32b 20%,transparent);--pipe-success:#2e7d4f;--pipe-warn:#c0892a;--pipe-danger:#b4453a;--pipe-info:#122b75;--pipe-phase-acq:#8aa3d6;--pipe-phase-insurance:#4f74bf;--pipe-phase-production:#edb32b;--pipe-phase-close:#2e7d4f;--pipe-shadow-card:0 1px 2px rgba(18,43,117,0.06),0 8px 20px -12px rgba(18,43,117,0.20);--pipe-shadow-pop:0 2px 4px rgba(18,43,117,0.12),0 26px 50px -16px rgba(18,43,117,0.34);--pipe-stage-new_lead:#8aa3d6;--pipe-stage-appointment:#6f8ccb;--pipe-stage-inspection:#5b7fc4;--pipe-stage-claim_session:#4f74bf;--pipe-stage-adjuster_meeting:#c9a23e;--pipe-stage-estimate:#edb32b;--pipe-stage-job_approved:#cf982a;--pipe-stage-installation_handoff:#4f9e6a;--pipe-stage-closed_won:#2e7d4f;--pipe-stage-closed_lost:#9aa0a8;--pipe-stage-no_damage:#c2c7cf;--pipe-stage-commercial_rfp_intake:#8aa3d6;--pipe-stage-commercial_bid_decision:#6f8ccb;--pipe-stage-commercial_takeoff_wip:#c9a23e;--pipe-stage-commercial_pricing:#edb32b;--pipe-stage-commercial_bid_submitted:#cf982a;--pipe-stage-commercial_awarded:#2e7d4f;--pipe-display-font:"Space Grotesk","Inter",system-ui,sans-serif}.lp-app{--pipe-bg:#efe8d8;--pipe-surface:#f5efe2;--pipe-surface-sunk:#e9e1cf;--pipe-card:#fdfbf4;--pipe-card-hover:#fffdf7;--pipe-fg:#2b2118;--pipe-fg-mute:#5c4e3f;--pipe-fg-faint:#847766;--pipe-line:rgba(43,33,24,0.12);--pipe-line-2:rgba(43,33,24,0.20);--pipe-accent:#2f5a40;--pipe-accent-fg:#f5efe2;--pipe-accent-soft:color-mix(in srgb,#2f5a40 14%,transparent);--pipe-success:#2f5a40;--pipe-warn:#b35530;--pipe-danger:#9a3b2a;--pipe-info:#6a6450;--pipe-phase-acq:#9c8b5e;--pipe-phase-insurance:#b35530;--pipe-phase-production:#8a6b3a;--pipe-phase-close:#2f5a40;--pipe-shadow-card:0 1px 2px rgba(43,33,24,0.06),0 8px 20px -12px rgba(43,33,24,0.20);--pipe-shadow-pop:0 2px 4px rgba(43,33,24,0.12),0 26px 50px -16px rgba(43,33,24,0.34);--pipe-stage-new_lead:#a8a290;--pipe-stage-appointment:#9c8b5e;--pipe-stage-inspection:#c08a3e;--pipe-stage-claim_session:#b9743a;--pipe-stage-adjuster_meeting:#b35530;--pipe-stage-estimate:#8a4a2a;--pipe-stage-job_approved:#5a6b3a;--pipe-stage-installation_handoff:#3f6a48;--pipe-stage-closed_won:#2f5a40;--pipe-stage-closed_lost:#8a847a;--pipe-stage-no_damage:#c4bdaa;--pipe-stage-commercial_rfp_intake:#a8a290;--pipe-stage-commercial_bid_decision:#9c8b5e;--pipe-stage-commercial_takeoff_wip:#b9743a;--pipe-stage-commercial_pricing:#b35530;--pipe-stage-commercial_bid_submitted:#5a6b3a;--pipe-stage-commercial_awarded:#2f5a40;--pipe-display-font:"Newsreader","Georgia",serif}.gd-app,[data-skin=game-day]{--pipe-bg:var(--gd-surface);--pipe-surface:var(--gd-surface-paper,var(--gd-surface));--pipe-surface-sunk:var(--gd-navy);--pipe-card:var(--gd-surface-paper,var(--gd-surface));--pipe-card-hover:var(--gd-surface-paper,var(--gd-surface));--pipe-fg:var(--gd-on-surface);--pipe-fg-mute:var(--gd-ink-60);--pipe-fg-faint:var(--gd-ink-40);--pipe-line:var(--gd-ink-12);--pipe-line-2:var(--gd-ink-12);--pipe-accent:var(--gd-red);--pipe-accent-fg:var(--gd-white);--pipe-accent-soft:color-mix(in srgb,var(--gd-red) 14%,transparent);--pipe-success:var(--gd-win-green,#2e7d4f);--pipe-warn:var(--gd-brass,#c08a2a);--pipe-danger:var(--gd-red);--pipe-info:var(--gd-navy);--pipe-phase-acq:var(--gd-phase-stripe-lead);--pipe-phase-insurance:var(--gd-phase-stripe-insurance);--pipe-phase-production:var(--gd-phase-stripe-production);--pipe-phase-close:var(--gd-phase-stripe-close);--pipe-stage-new_lead:var(--gd-phase-stripe-lead);--pipe-stage-appointment:var(--gd-phase-stripe-lead);--pipe-stage-inspection:var(--gd-phase-stripe-lead);--pipe-stage-claim_session:var(--gd-phase-stripe-insurance);--pipe-stage-adjuster_meeting:var(--gd-phase-stripe-insurance);--pipe-stage-estimate:var(--gd-phase-stripe-production);--pipe-stage-job_approved:var(--gd-phase-stripe-production);--pipe-stage-installation_handoff:var(--gd-phase-stripe-production);--pipe-stage-closed_won:var(--gd-win-green,#2e7d4f);--pipe-stage-closed_lost:var(--gd-ink-40);--pipe-stage-no_damage:var(--gd-ink-40);--pipe-stage-commercial_rfp_intake:var(--gd-phase-stripe-lead);--pipe-stage-commercial_bid_decision:var(--gd-phase-stripe-lead);--pipe-stage-commercial_takeoff_wip:var(--gd-phase-stripe-production);--pipe-stage-commercial_pricing:var(--gd-phase-stripe-production);--pipe-stage-commercial_bid_submitted:var(--gd-phase-stripe-production);--pipe-stage-commercial_awarded:var(--gd-win-green,#2e7d4f);--pipe-radius-card:var(--gd-radius-lg,14px);--pipe-display-font:var(--gd-font-display,"Space Grotesk","Inter",sans-serif);--pipe-focus-ring:0 0 0 2px var(--gd-surface),0 0 0 4px var(--gd-red)}.brg-app,.lp-app,.nfc-app{--gd-surface:var(--pipe-surface);--gd-surface-paper:var(--pipe-card);--gd-paper-80:var(--pipe-fg-mute);--gd-on-surface:var(--pipe-fg);--gd-on-navy:var(--pipe-fg);--gd-navy:var(--pipe-surface-sunk);--gd-red:var(--pipe-accent);--gd-white:var(--pipe-accent-fg);--gd-charcoal:var(--pipe-fg);--gd-obsidian:var(--pipe-fg);--gd-ink-06:var(--pipe-line);--gd-ink-12:var(--pipe-line);--gd-ink-40:var(--pipe-fg-faint);--gd-ink-60:var(--pipe-fg-mute);--gd-brass:var(--pipe-warn);--gd-win-green:var(--pipe-success);--gd-phase-stripe-lead:var(--pipe-phase-acq);--gd-phase-stripe-insurance:var(--pipe-phase-insurance);--gd-phase-stripe-production:var(--pipe-phase-production);--gd-phase-stripe-close:var(--pipe-phase-close);--gd-radius-lg:var(--pipe-radius-card);--gd-radius-pill:var(--pipe-radius-pill);--gd-radius-input:var(--pipe-radius-sm);--gd-elev-1:var(--pipe-shadow-card);--gd-elev-2:var(--pipe-shadow-card);--gd-elev-3:var(--pipe-shadow-pop);--gd-font-display:var(--pipe-display-font);--gd-stripe-h:3px}.brg-app .gd,.lp-app .gd,.nfc-app .gd{--bench-ink-1:var(--pipe-card);--bench-ops-ink-1:var(--pipe-card);--bench-ink-2:var(--pipe-card-hover);--bench-ops-ink-2:var(--pipe-card-hover);--bench-chalk-1:var(--pipe-fg);--bench-ops-chalk-1:var(--pipe-fg);--bench-chalk-3:var(--pipe-fg-mute);--bench-ops-chalk-3:var(--pipe-fg-mute);--bench-chalk-4:var(--pipe-fg-faint);--bench-ops-chalk-4:var(--pipe-fg-faint);--bench-ops-hairline:var(--pipe-line);--bench-ops-hairline-strong:var(--pipe-line-2);--bench-ir-200:var(--pipe-accent);--bench-ops-ir-200:var(--pipe-accent);--bench-sig-ok:var(--pipe-success);--bench-ops-sig-ok:var(--pipe-success);--bench-sig-warn:var(--pipe-warn);--bench-ops-sig-warn:var(--pipe-warn);--bench-sig-info:var(--pipe-info);--bench-ops-sig-info:var(--pipe-info);--bench-sig-bad:var(--pipe-danger);--bench-ops-sig-bad:var(--pipe-danger)}:root{--dock-pad-x:12px;--dock-pad-top:8px;--dock-pad-bottom:12px;--dock-cols:4;--dock-gap:4px;--dock-tile-radius:8px;--dock-tile-min-h:54px;--dock-tile-pad:6px 6px;--dock-label-size:10px;--dock-label-track:0.14em;--dock-icon-size:16px;--dock-stripe-w:22px;--dock-stripe-h:2px;--dock-radius-pop:12px;--dock-dur:140ms;--dock-ease:cubic-bezier(0.4,0,0.2,1);--dock-focus-w:2px;--dock-focus-offset:2px;--dock-float-radius:18px;--dock-float-pad:6px;--dock-float-gap:4px;--dock-float-offset:20px;--dock-float-tile-w:74px;--dock-blur:24px;--dock-float-shadow:0 18px 50px -16px rgba(0,0,0,0.55)}[data-skin=ops-deck]{--dock-bg:var(--bench-ink-1);--dock-edge:var(--hairline-2);--dock-label-fg:var(--eyebrow-fg);--dock-item-fg:var(--bench-chalk-3);--dock-item-fg-hover:var(--page-fg);--dock-item-hover-bg:color-mix(in srgb,var(--bench-chalk-1) 4%,transparent);--dock-active-fg:var(--spark-strong);--dock-active-bg:var(--spark-soft);--dock-active-accent:var(--spark);--dock-active-stripe:var(--dock-active-accent);--dock-active-glow:color-mix(in srgb,var(--spark) 70%,transparent);--dock-focus-ring:var(--spark);--dock-gear-fg:var(--quiet-fg);--dock-gear-fg-hover:var(--page-fg);--dock-slot-edge:var(--spark);--dock-slot-fill:var(--spark-soft);--dock-degraded-fg:var(--quiet-fg);--dock-degraded-dot:var(--bench-sig-warn);--dock-pop-bg:var(--card-bg);--dock-pop-edge:var(--hairline-2)}[data-skin=secret-garden]{--dock-bg:color-mix(in srgb,var(--bench-garden-ink) 5%,var(--bench-garden-paper));--dock-edge:var(--hairline-2);--dock-label-fg:var(--eyebrow-fg);--dock-item-fg:var(--muted-fg);--dock-item-fg-hover:var(--page-fg);--dock-item-hover-bg:color-mix(in srgb,var(--bench-garden-ink) 5%,transparent);--dock-active-fg:var(--spark-strong);--dock-active-bg:var(--spark-soft);--dock-active-accent:var(--spark);--dock-active-stripe:var(--dock-active-accent);--dock-active-glow:color-mix(in srgb,var(--spark) 45%,transparent);--dock-focus-ring:var(--spark);--dock-gear-fg:var(--quiet-fg);--dock-gear-fg-hover:var(--page-fg);--dock-slot-edge:var(--spark);--dock-slot-fill:var(--spark-soft);--dock-degraded-fg:var(--quiet-fg);--dock-degraded-dot:var(--bench-sig-warn);--dock-pop-bg:var(--card-bg);--dock-pop-edge:var(--hairline-2)}.gd-dock{--dock-bg:var(--gd-navy);--dock-edge:color-mix(in srgb,var(--gd-white) 14%,transparent);--dock-label-fg:color-mix(in srgb,var(--gd-white) 58%,transparent);--dock-item-fg:color-mix(in srgb,var(--gd-white) 78%,transparent);--dock-item-fg-hover:var(--gd-white);--dock-item-hover-bg:color-mix(in srgb,var(--gd-white) 10%,transparent);--dock-active-fg:var(--gd-white);--dock-active-bg:color-mix(in srgb,var(--gd-red) 18%,transparent);--dock-active-accent:var(--gd-red);--dock-active-stripe:var(--dock-active-accent);--dock-active-glow:color-mix(in srgb,var(--gd-red) 60%,transparent);--dock-focus-ring:var(--gd-red);--dock-gear-fg:color-mix(in srgb,var(--gd-white) 65%,transparent);--dock-gear-fg-hover:var(--gd-white);--dock-slot-edge:var(--gd-red);--dock-slot-fill:color-mix(in srgb,var(--gd-red) 12%,transparent);--dock-pop-bg:var(--gd-navy);--dock-pop-edge:color-mix(in srgb,var(--gd-white) 16%,transparent)}.wis-dock{--dock-bg:var(--wis-navy);--dock-edge:color-mix(in srgb,var(--wis-white) 14%,transparent);--dock-label-fg:color-mix(in srgb,var(--wis-white) 60%,transparent);--dock-item-fg:color-mix(in srgb,var(--wis-white) 80%,transparent);--dock-item-fg-hover:var(--wis-white);--dock-item-hover-bg:color-mix(in srgb,var(--wis-white) 10%,transparent);--dock-active-fg:var(--wis-navy);--dock-active-bg:var(--wis-gold);--dock-active-accent:var(--wis-gold);--dock-active-stripe:transparent;--dock-active-glow:color-mix(in srgb,var(--wis-gold) 55%,transparent);--dock-focus-ring:var(--wis-gold);--dock-gear-fg:color-mix(in srgb,var(--wis-white) 65%,transparent);--dock-gear-fg-hover:var(--wis-white);--dock-slot-edge:var(--wis-gold);--dock-slot-fill:color-mix(in srgb,var(--wis-gold) 12%,transparent);--dock-pop-bg:var(--wis-navy);--dock-pop-edge:color-mix(in srgb,var(--wis-white) 16%,transparent)}.lp-dock{--dock-bg:color-mix(in srgb,var(--lp-pine) 6%,var(--lp-bone));--dock-edge:color-mix(in srgb,var(--lp-walnut) 16%,transparent);--dock-label-fg:var(--lp-pine);--dock-item-fg:color-mix(in srgb,var(--lp-walnut) 78%,transparent);--dock-item-fg-hover:var(--lp-walnut);--dock-item-hover-bg:color-mix(in srgb,var(--lp-walnut) 6%,transparent);--dock-active-fg:var(--lp-walnut);--dock-active-bg:color-mix(in srgb,var(--lp-sienna) 14%,transparent);--dock-active-accent:var(--lp-sienna);--dock-active-stripe:var(--dock-active-accent);--dock-active-glow:color-mix(in srgb,var(--lp-sienna) 40%,transparent);--dock-focus-ring:var(--lp-sienna);--dock-gear-fg:var(--lp-pine);--dock-gear-fg-hover:var(--lp-walnut);--dock-slot-edge:var(--lp-sienna);--dock-slot-fill:color-mix(in srgb,var(--lp-sienna) 10%,transparent);--dock-pop-bg:var(--lp-cream);--dock-pop-edge:color-mix(in srgb,var(--lp-walnut) 16%,transparent)}.nfc-dock{--dock-bg:var(--nfc-navy-700);--dock-edge:color-mix(in srgb,var(--nfc-gold) 30%,transparent);--dock-label-fg:color-mix(in srgb,var(--nfc-frost) 58%,transparent);--dock-item-fg:color-mix(in srgb,var(--nfc-frost) 80%,transparent);--dock-item-fg-hover:var(--nfc-frost);--dock-item-hover-bg:color-mix(in srgb,var(--nfc-frost) 9%,transparent);--dock-active-fg:var(--nfc-gold);--dock-active-bg:color-mix(in srgb,var(--nfc-gold) 16%,transparent);--dock-active-accent:var(--nfc-gold);--dock-active-stripe:var(--dock-active-accent);--dock-active-glow:color-mix(in srgb,var(--nfc-gold) 55%,transparent);--dock-focus-ring:var(--nfc-gold);--dock-gear-fg:color-mix(in srgb,var(--nfc-frost) 65%,transparent);--dock-gear-fg-hover:var(--nfc-frost);--dock-slot-edge:var(--nfc-gold);--dock-slot-fill:color-mix(in srgb,var(--nfc-gold) 12%,transparent);--dock-pop-bg:var(--nfc-navy-700);--dock-pop-edge:color-mix(in srgb,var(--nfc-gold) 26%,transparent)}.brg-dock{--dock-bg:var(--brg-dark-2);--dock-edge:color-mix(in srgb,var(--brg-green) 34%,transparent);--dock-label-fg:color-mix(in srgb,var(--brg-green-100) 62%,transparent);--dock-item-fg:color-mix(in srgb,var(--brg-green-100) 82%,transparent);--dock-item-fg-hover:var(--brg-paper);--dock-item-hover-bg:color-mix(in srgb,var(--brg-green-100) 9%,transparent);--dock-active-fg:var(--brg-paper);--dock-active-bg:color-mix(in srgb,var(--brg-green) 20%,transparent);--dock-active-accent:var(--brg-green);--dock-active-stripe:var(--dock-active-accent);--dock-active-glow:color-mix(in srgb,var(--brg-green) 55%,transparent);--dock-focus-ring:var(--brg-green);--dock-gear-fg:color-mix(in srgb,var(--brg-green-100) 66%,transparent);--dock-gear-fg-hover:var(--brg-paper);--dock-slot-edge:var(--brg-green);--dock-slot-fill:color-mix(in srgb,var(--brg-green) 12%,transparent);--dock-pop-bg:var(--brg-dark-2);--dock-pop-edge:color-mix(in srgb,var(--brg-green) 30%,transparent)}[data-skin=ops-deck]{--dock-glass:color-mix(in srgb,var(--bench-ink-1) 82%,transparent);--dock-glass-edge:var(--hairline-2)}[data-skin=secret-garden]{--dock-glass:color-mix(in srgb,var(--bench-garden-card) 78%,transparent);--dock-glass-edge:var(--hairline-2)}.gd-dock{--dock-glass:color-mix(in srgb,var(--gd-navy) 82%,transparent);--dock-glass-edge:color-mix(in srgb,var(--gd-white) 16%,transparent)}.wis-dock{--dock-glass:color-mix(in srgb,var(--wis-navy) 82%,transparent);--dock-glass-edge:color-mix(in srgb,var(--wis-white) 16%,transparent)}.lp-dock{--dock-glass:color-mix(in srgb,var(--lp-cream) 82%,transparent);--dock-glass-edge:color-mix(in srgb,var(--lp-walnut) 16%,transparent)}.nfc-dock{--dock-glass:color-mix(in srgb,var(--nfc-navy-700) 84%,transparent);--dock-glass-edge:color-mix(in srgb,var(--nfc-gold) 26%,transparent)}.brg-dock{--dock-glass:color-mix(in srgb,var(--brg-dark-2) 84%,transparent);--dock-glass-edge:color-mix(in srgb,var(--brg-green) 30%,transparent)}