:where(.brand-app[data-brand=master]),:where(.brand-portal[data-brand=master]),:where(.brand-report[data-brand=master]){--brand-accent-700:#9a7b1e;--brand-accent-600:#c89a2e;--brand-accent-500:#e6b94d;--brand-accent-400:#f0cd72;--brand-accent-050:#2a2310;--brand-spark-700:#4f5bd5;--brand-spark-600:#6b75e8;--brand-spark-500:#8b93f0;--brand-ink:#f3f3f7;--brand-paper:#16161d;--brand-bone:#0b0b0f;--brand-night:#070709;--brand-night-2:#050506;--brand-night-3:#1f1f28;--brand-ok:#2bb673;--brand-on-accent:#1c1608;--brand-on-spark:#ffffff;--brand-display-font:"Space Grotesk",system-ui,sans-serif;--brand-body-font:"Inter",system-ui,sans-serif}html[data-theme=light] .brand-app[data-brand=master],html[data-theme=light] .brand-portal[data-brand=master],html[data-theme=light] .brand-report[data-brand=master]{--brand-accent-700:#6f5614;--brand-accent-600:#7a6118;--brand-accent-500:#c89a2e;--brand-accent-400:#f0cd72;--brand-accent-050:#f5eed8;--brand-spark-700:#3945b8;--brand-spark-600:#4f5bd5;--brand-spark-500:#6b75e8;--brand-ink:#18181b;--brand-paper:#f7f6f1;--brand-bone:#f4f3ee;--brand-night:#070709;--brand-night-2:#050506;--brand-night-3:#1f1f28;--brand-ok:#1f7548;--brand-on-accent:#1c1608;--brand-on-spark:#ffffff;--brand-display-font:"Space Grotesk",system-ui,sans-serif;--brand-body-font:"Inter",system-ui,sans-serif}html[data-theme=dark] .brand-app[data-brand=master],html[data-theme=dark] .brand-portal[data-brand=master],html[data-theme=dark] .brand-report[data-brand=master]{--brand-accent-700:#9a7b1e;--brand-accent-600:#c89a2e;--brand-accent-500:#e6b94d;--brand-accent-400:#f0cd72;--brand-accent-050:#2a2310;--brand-spark-700:#4f5bd5;--brand-spark-600:#6b75e8;--brand-spark-500:#8b93f0;--brand-ink:#f3f3f7;--brand-paper:#16161d;--brand-bone:#0b0b0f;--brand-night:#070709;--brand-night-2:#050506;--brand-night-3:#1f1f28;--brand-ok:#2bb673;--brand-on-accent:#1c1608;--brand-on-spark:#ffffff;--brand-display-font:"Space Grotesk",system-ui,sans-serif;--brand-body-font:"Inter",system-ui,sans-serif}.gd-brandseg button[data-b=master] .sw{background:#e6b94d}.gh-crew{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}@media (max-width:1100px){.gh-crew{grid-template-columns:repeat(2,1fr)}}.gh-agent{position:relative;background:var(--card-bg);border:1px solid var(--hairline);border-radius:var(--radius-md);padding:14px 15px 15px;box-shadow:var(--shadow-card);overflow:hidden}.gh-agent:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ag,var(--accent))}.gh-agent .top{display:flex;align-items:center;gap:10px}.gh-agent .glyph{width:34px;height:34px;border-radius:9px;flex:none;display:grid;place-items:center;font:600 .8rem/1 var(--font-mono);color:#fff;background:color-mix(in oklab,var(--ag,var(--accent)) 88%,#000)}.gh-agent .nm{font:600 .95rem/1.1 var(--font-display);letter-spacing:-.01em;color:var(--fg)}.gh-agent .role{font:600 .58rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ag,var(--accent));margin-top:3px}.gh-agent .scope{margin:11px 0 0;font-size:.78rem;line-height:1.5;color:var(--fg-mute)}.gh-agent .stat{display:inline-flex;align-items:center;gap:6px;margin-top:11px;font:600 .6rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint)}.gh-agent .stat .d{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 22%,transparent)}.gh-crew--pitch{grid-template-columns:repeat(2,1fr);gap:14px}@media (max-width:720px){.gh-crew--pitch{grid-template-columns:1fr}}.gh-crew--pitch .gh-agent{padding:20px 22px 22px}.gh-crew--pitch .gh-agent .glyph{width:40px;height:40px;border-radius:11px;font-size:.9rem}.gh-crew--pitch .gh-agent .nm{font-size:1.12rem}.gh-crew--pitch .gh-agent .scope{font-size:.86rem}.gh-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:760px){.gh-actions{grid-template-columns:1fr}}.gh-action{display:flex;flex-direction:column;gap:10px;text-align:left;cursor:pointer;background:var(--card-sunk);border:1px solid var(--hairline);border-radius:var(--radius-md);padding:15px 16px;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.gh-action:hover{border-color:var(--accent-soft);transform:translateY(-1px)}.gh-action:focus-visible{outline:none;box-shadow:var(--focus-ring)}.gh-action .ic{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none;background:var(--accent-wash);border:1px solid var(--accent-line);color:var(--accent-strong)}.gh-action .ic svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gh-action .t{font:600 .85rem/1.2 var(--font-body);color:var(--fg)}.gh-action .d{font-size:.74rem;color:var(--fg-mute);line-height:1.45}.gh-action .state{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font:600 .58rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.gh-action .state.done{color:var(--ok)}.gh-action .state.done .dot{width:7px;height:7px;border-radius:50%;background:var(--ok)}.gh-action .state.todo{color:var(--accent-strong)}.gh-action .state.todo .dot{width:7px;height:7px;border-radius:50%;background:var(--accent)}.gh-demo{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--hairline);background:var(--card-sunk)}.gh-demo .shot{position:relative;aspect-ratio:16/9}.gh-demo .shot.gd-ph:after{left:10px;bottom:10px}.gh-demo .shot .badge{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--radius-pill);font:600 .6rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb,var(--surface-dark) 78%,transparent);color:#fff;border:1px solid rgba(255,255,255,.18)}.gh-demo .shot .badge .pulse{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 30%,transparent)}.gh-demo .meta{display:flex;align-items:center;gap:10px;padding:11px 14px;border-top:1px solid var(--hairline)}.gh-demo .meta .slug{font:600 .74rem/1 var(--font-mono);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh-demo .meta .go{margin-left:auto;color:var(--accent-strong);display:inline-flex}.gh-demo .meta .go svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2}.gh-plan-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--fg) 12%,transparent);border:1px solid color-mix(in srgb,var(--fg) 18%,transparent);font:600 .72rem/1 var(--font-body);color:var(--fg)}.gh-plan-chip .d{width:8px;height:8px;border-radius:2px;background:var(--accent-soft)}html[data-theme=dark] .brand-app[data-brand=master] .deal-hero .gh-plan-chip,html[data-theme=dark] .brand-portal[data-brand=master] .deal-hero .gh-plan-chip,html[data-theme=dark] .brand-report[data-brand=master] .deal-hero .gh-plan-chip,html[data-theme=light] .brand-app[data-brand=master] .deal-hero .gh-plan-chip,html[data-theme=light] .brand-portal[data-brand=master] .deal-hero .gh-plan-chip,html[data-theme=light] .brand-report[data-brand=master] .deal-hero .gh-plan-chip{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.18);color:#fff}.gh-concierge{position:absolute;right:24px;bottom:24px;z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.gh-concierge .panel{width:320px;max-width:calc(100vw - 48px);background:var(--card-bg);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);overflow:hidden}.gh-concierge .panel .head{display:flex;align-items:center;gap:11px;padding:14px 16px;background:var(--surface-dark);color:#fff}.gh-concierge .panel .head .ava{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;font:600 .78rem/1 var(--font-mono);color:var(--fg-on-accent);background:var(--accent)}.gh-concierge .panel .head .who{line-height:1.25}.gh-concierge .panel .head .who b{font:600 .9rem/1.1 var(--font-display);display:block}.gh-concierge .panel .head .who span{font:600 .58rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-55)}.gh-concierge .panel .head .stat{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font:600 .56rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-55)}.gh-concierge .panel .head .stat .d{width:6px;height:6px;border-radius:50%;background:var(--on-dark-40)}.gh-concierge .panel .body{padding:16px}.gh-concierge .panel .bubble{background:var(--card-sunk);border:1px solid var(--hairline);border-radius:12px 12px 12px 4px;padding:12px 14px;font-size:.82rem;line-height:1.5;color:var(--fg)}.gh-concierge .panel .chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.gh-concierge .panel .chips span{font:600 .7rem/1 var(--font-body);color:var(--accent-strong);background:var(--accent-wash);border:1px solid var(--accent-line);border-radius:var(--radius-pill);padding:7px 12px}.gh-concierge .panel .ask{display:flex;align-items:center;gap:9px;margin-top:14px;padding:10px 14px;border:1px solid var(--hairline);border-radius:var(--radius-pill);color:var(--fg-faint);font-size:.8rem}.gh-concierge .panel .ask .send{margin-left:auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--fg-on-accent)}.gh-concierge .panel .ask .send svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.2}.gh-concierge .panel .dormant{display:flex;align-items:center;gap:8px;padding:9px 16px;border-top:1px solid var(--hairline);font:600 .6rem/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-faint);background:var(--card-sunk)}.gh-concierge .fab{display:inline-flex;align-items:center;gap:9px;align-self:flex-end;cursor:pointer;padding:11px 18px 11px 14px;border-radius:var(--radius-pill);border:1px solid var(--accent-line);background:var(--accent);color:var(--fg-on-accent);font:600 .82rem/1 var(--font-body);box-shadow:var(--shadow-glow)}.gh-concierge .fab .av{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.16);font:600 .62rem/1 var(--font-mono)}.gh-eyebrow{font:600 .625rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint)}.gh-dep-stat .n .unit{font-size:.9rem;color:var(--fg-mute);margin-left:3px}.gh-brand{display:flex;gap:14px;align-items:center}.gh-brand-logo{width:92px;height:66px;flex:none;border-radius:var(--radius-md);border:1px solid var(--hairline);background:var(--card-sunk);display:grid;place-items:center;overflow:hidden;padding:8px}.gh-brand-logo img{max-width:100%;max-height:100%;object-fit:contain}.gh-brand-empty{font:600 .58rem/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint);text-align:center;padding:0 4px}.gh-brand-meta{min-width:0;display:flex;flex-direction:column;gap:8px}.gh-brand-state{display:inline-flex;align-items:center;gap:7px;font:600 .62rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint)}.gh-brand-state .d{width:8px;height:8px;border-radius:50%;background:var(--fg-faint)}.gh-brand-state.is-on{color:var(--ok)}.gh-brand-state.is-on .d{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 24%,transparent)}.gh-brand-swatches{display:flex;gap:6px}.gh-brand-swatches .sw{width:22px;height:22px;border-radius:6px;border:1px solid color-mix(in srgb,var(--fg) 20%,transparent)}.gh-brand-hint{font-size:.74rem;color:var(--fg-mute);line-height:1.4}.gh-brand-suggest{display:flex;flex-direction:column;gap:6px}.gh-brand-suggest-label{font:600 .58rem/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint)}.gh-brand-suggest .gh-brand-swatches .sw{width:18px;height:18px;border-style:dashed;border-color:color-mix(in srgb,var(--fg) 35%,transparent)}html[data-theme=dark] .brand-app[data-brand=master] .gh-brand-swatches .sw,html[data-theme=dark] .brand-portal[data-brand=master] .gh-brand-swatches .sw,html[data-theme=dark] .brand-report[data-brand=master] .gh-brand-swatches .sw{border-color:rgba(255,255,255,.2)}html[data-theme=dark] .brand-app[data-brand=master] .gh-brand-suggest .gh-brand-swatches .sw,html[data-theme=dark] .brand-portal[data-brand=master] .gh-brand-suggest .gh-brand-swatches .sw,html[data-theme=dark] .brand-report[data-brand=master] .gh-brand-suggest .gh-brand-swatches .sw{border-color:rgba(255,255,255,.35)}html[data-theme=light] .brand-app[data-brand=master] .gh-brand-swatches .sw,html[data-theme=light] .brand-portal[data-brand=master] .gh-brand-swatches .sw,html[data-theme=light] .brand-report[data-brand=master] .gh-brand-swatches .sw{border-color:color-mix(in srgb,var(--brand-ink) 20%,transparent)}html[data-theme=light] .brand-app[data-brand=master] .gh-brand-suggest .gh-brand-swatches .sw,html[data-theme=light] .brand-portal[data-brand=master] .gh-brand-suggest .gh-brand-swatches .sw,html[data-theme=light] .brand-report[data-brand=master] .gh-brand-suggest .gh-brand-swatches .sw{border-color:color-mix(in srgb,var(--brand-ink) 35%,transparent)}.gh-brand-apply{align-self:flex-start;margin-top:2px;padding:5px 11px;border-radius:var(--radius-pill);cursor:pointer;font:600 .6rem/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;background:var(--accent-wash);border:1px solid var(--accent-line);color:var(--accent-strong);transition:border-color var(--dur) var(--ease)}.gh-brand-apply:hover:not(:disabled){border-color:var(--accent)}.gh-brand-apply:disabled{opacity:.6;cursor:default}.gh-brand-apply-err{font-size:.7rem;color:var(--danger,#e5484d);line-height:1.3}.gh-checklist{display:grid;gap:8px;margin-top:14px}.gh-checklist .ck{display:flex;align-items:center;gap:9px;font-size:.8rem;color:var(--fg-mute)}.gh-checklist .ck .b{width:16px;height:16px;border-radius:5px;flex:none;border:1px solid var(--hairline);background:var(--card-sunk);display:grid;place-items:center}.gh-checklist .ck[data-on=true]{color:var(--fg)}.gh-checklist .ck[data-on=true] .b{background:var(--ok);border-color:var(--ok)}.gh-checklist .ck[data-on=true] .b:after{content:"✓";font:700 .66rem/1 var(--font-body);color:#fff}:root{--rail-w-collapsed:56px;--rail-row-h:38px;--rail-row-h-touch:44px;--rail-row-gap:2px;--rail-pad-x:8px;--rail-pad-y:14px;--rail-section-gap:14px;--rail-icon:18px;--rail-pill-h:34px;--rail-tabbar-h:58px;--rail-touch-min:44px;--rail-drawer-w:308px;--rail-wiki-w-az:80px;--rail-wiki-w:360px;--rail-wiki-w-wide:560px;--rail-wiki-w-min:280px}.brand-app{--rail-w:var(--sidebar-w);--rail-topbar-h:var(--topbar-h);--rail-stripe-h:var(--stripe-h);--rail-radius:var(--radius-md);--rail-radius-sm:var(--radius-sm);--rail-radius-lg:var(--radius-card);--rail-radius-pill:var(--radius-pill);--rail-ease:var(--ease);--rail-dur:var(--dur);--rail-bg:var(--surface-dark);--rail-bg-2:var(--surface-dark-2);--rail-bg-raised:var(--surface-dark-raised);--rail-fg:var(--on-dark-70);--rail-fg-strong:var(--fg-on-night);--rail-fg-dim:var(--on-dark-55);--rail-fg-faint:var(--on-dark-40);--rail-section-label:var(--on-dark-40);--rail-divider:var(--hairline-dark);--rail-divider-strong:var(--hairline-dark-2);--rail-row-hover-bg:var(--surface-dark-raised);--rail-active-bg:var(--accent);--rail-active-fg:var(--fg-on-accent);--rail-active-glow:var(--accent-glow);--rail-active-line:var(--accent-line);--rail-badge-bg:var(--surface-dark-raised);--rail-badge-fg:var(--on-dark-90);--rail-badge-active-bg:var(--accent-strong);--rail-badge-active-fg:var(--fg-on-accent);--rail-pill-track:var(--surface-dark-raised);--rail-pill-border:var(--hairline-dark);--rail-pill-thumb:var(--accent);--rail-pill-thumb-fg:var(--fg-on-accent);--rail-pill-fg:var(--on-dark-70);--rail-tooltip-bg:var(--surface-dark-raised);--rail-tooltip-fg:var(--fg-on-night);--rail-tooltip-bd:var(--hairline-dark-2);--rail-accent:var(--accent);--rail-accent-soft:var(--accent-soft);--rail-focus-ring:var(--focus-ring);--rail-shadow:var(--shadow-dark);--rail-tabbar-bg:var(--surface-dark);--rail-tabbar-fg:var(--on-dark-70);--rail-tabbar-active-fg:var(--accent-soft);--rail-tabbar-indicator:var(--accent);--rail-tabbar-divider:var(--hairline-dark);--rail-drawer-bg:var(--surface-dark);--rail-scrim:color-mix(in srgb,var(--surface-dark-2) 66%,transparent);--rail-wiki-bg:var(--card-bg);--rail-wiki-bg-sunk:var(--card-sunk);--rail-wiki-bg-hover:var(--card-hover);--rail-wiki-fg:var(--fg);--rail-wiki-fg-mute:var(--fg-mute);--rail-wiki-fg-faint:var(--fg-faint);--rail-wiki-divider:var(--hairline);--rail-wiki-divider-2:var(--hairline-strong);--rail-wiki-accent:var(--accent);--rail-wiki-accent-wash:var(--accent-wash);--rail-wiki-accent-line:var(--accent-line);--rail-wiki-eyebrow:var(--accent-strong);--rail-wiki-shadow:var(--shadow-card)}.brand-app .bench-shell{display:grid;grid-template-columns:auto 1fr;min-height:100vh}.brand-app .bench-shell .gd-main{display:flex;flex-direction:column;min-width:0}.brand-app .bench-shell .gd-content{flex:1 1 auto;min-width:0}.brand-app .bench-shell .gd-content:not(:has([data-vault-shell])){padding-top:env(safe-area-inset-top,0)}.brand-app .bench-rail{width:var(--rail-w,248px);transition:none;overflow:hidden}.brand-app .bench-rail[data-nav-mode=saas]{transition:width .12s var(--rail-ease,ease)}.brand-app .bench-rail[data-nav-mode=wiki]{width:var(--rail-wiki-user-w,var(--rail-wiki-w,360px));min-width:280px;max-width:var(--rail-wiki-w-wide,560px);position:relative;overflow:visible}.brand-app .bench-rail[data-nav-mode=wiki] .wiki-rail__scroll{overflow-x:hidden;overflow-y:auto;min-height:0;flex:1 1 auto}.brand-app .bench-rail[data-nav-mode=wiki] .wiki-rail__resize{position:absolute;top:0;right:-3px;bottom:0;width:8px;z-index:8;cursor:col-resize;touch-action:none;background:transparent}.brand-app .bench-rail[data-nav-mode=wiki] .wiki-rail__resize:focus-visible,.brand-app .bench-rail[data-nav-mode=wiki] .wiki-rail__resize:hover,.brand-app .bench-rail[data-nav-mode=wiki][data-resizing=true] .wiki-rail__resize{background:color-mix(in srgb,var(--rail-accent,var(--accent,#ff2d55)) 35%,transparent)}.brand-app .bench-rail[data-icon-only=true]{width:var(--rail-w-collapsed,56px)}.brand-app .bench-rail__body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:8px}.brand-app .bench-rail__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-app .bench-rail__brand{display:flex;align-items:center;gap:8px}.brand-app .bench-rail__brand .gd-wordmark{flex:1 1 auto;min-width:0}.brand-app .bench-rail__brand-actions{display:flex;align-items:center;gap:4px;flex:none}.brand-app .bench-rail__mark{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:var(--rail-radius);border:1px solid var(--rail-divider)}.brand-app .bench-rail[data-icon-only=true] .bench-rail__brand{gap:8px;padding:12px}.brand-app .bench-rail[data-icon-only=true] .bench-rail__brand .gd-wordmark{width:32px;justify-content:center}.brand-app .bench-rail[data-icon-only=true] .bench-rail__brand-actions{flex-direction:column;gap:8px}.brand-app .bench-rail__icon-btn{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:var(--rail-radius-sm);color:var(--rail-fg);background:transparent;border:0;cursor:pointer;transition:background var(--rail-dur) var(--rail-ease),color var(--rail-dur) var(--rail-ease)}.brand-app .bench-rail__icon-btn:hover{background:var(--rail-row-hover-bg);color:var(--rail-fg-strong)}.brand-app .bench-rail__icon-btn:disabled{opacity:.4;cursor:default}.brand-app .bench-rail__icon-btn .ic{width:var(--rail-icon);height:var(--rail-icon)}.brand-app .bench-rail[data-icon-only=true] .bench-rail__brand{flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:8px 4px 4px}.brand-app .bench-rail[data-icon-only=true] .bench-rail__brand .gd-wordmark{flex:none;display:grid;place-items:center}.brand-app .bench-rail[data-icon-only=true] .bench-rail__brand-actions{width:100%;justify-content:center}.brand-app .bench-rail[data-icon-only=true] .bench-rail__collapse{width:36px;height:36px}.brand-app .bench-rail__parent{position:relative}.brand-app .bench-rail__parent-row{display:flex;align-items:stretch}.brand-app .bench-rail__parent-row>a{min-width:0;flex:1 1 auto}.brand-app .bench-rail__parent[data-child-active=true]>.bench-rail__parent-row>a:not([aria-current=page]){color:var(--rail-fg-strong)}.brand-app .bench-rail__parent-toggle{display:grid;place-items:center;width:30px;flex:none;border:0;border-radius:var(--rail-radius-sm);background:transparent;color:var(--rail-fg);cursor:pointer;transition:background var(--rail-dur) var(--rail-ease),color var(--rail-dur) var(--rail-ease),transform var(--rail-dur) var(--rail-ease)}.brand-app .bench-rail__parent-toggle:hover{color:var(--rail-fg-strong);background:var(--rail-row-hover-bg)}.brand-app .bench-rail__parent-toggle .ic{width:15px;height:15px;transition:transform var(--rail-dur) var(--rail-ease)}.brand-app .bench-rail__parent[data-open=true] .bench-rail__parent-toggle .ic{transform:rotate(180deg)}.brand-app .bench-rail__subnav{display:grid;gap:2px;padding:2px 0 3px 20px}.brand-app .bench-rail__subnav[hidden]{display:none}.brand-app .bench-rail__flyout a,.brand-app .bench-rail__subnav a{display:flex;align-items:center;gap:9px;min-width:0;padding:8px 10px;border-radius:var(--rail-radius-sm);color:var(--rail-fg-dim);text-decoration:none;font:500 .75rem/1 var(--font-body);transition:background var(--rail-dur) var(--rail-ease),color var(--rail-dur) var(--rail-ease)}.brand-app .bench-rail__flyout a:hover,.brand-app .bench-rail__subnav a:hover{background:var(--rail-row-hover-bg);color:var(--rail-fg-strong)}.brand-app .bench-rail__flyout a[aria-current=page],.brand-app .bench-rail__subnav a[aria-current=page]{background:var(--rail-active-bg);color:var(--rail-active-fg);font-weight:600}.brand-app .bench-rail__flyout .ic,.brand-app .bench-rail__subnav .ic{width:15px;height:15px;flex:none}.brand-app .bench-rail__flyout{position:fixed;z-index:60;display:grid;gap:2px;min-width:208px;padding:8px;transform:translateX(calc(var(--rail-w-collapsed, 56px) - 6px));background:var(--rail-bg);border:1px solid var(--rail-divider);border-radius:var(--rail-radius);box-shadow:var(--shadow-elev-3,var(--shadow-elev-2))}.brand-app .bench-rail__flyout-title{padding:5px 8px 7px;color:var(--rail-fg-faint);font:600 .625rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.brand-app .bench-rail__flyout[hidden]{display:none}.brand-app .bench-rail__toggle-wrap{padding:6px 8px 4px}.brand-app .bench-nav-mode-toggle{--nav-mode-track:var(--rail-pill-track);--nav-mode-edge:var(--rail-pill-border);--nav-mode-thumb:var(--rail-pill-thumb);--nav-mode-thumb-edge:var(--rail-pill-border);--nav-mode-fg:var(--rail-pill-fg);--nav-mode-active-fg:var(--rail-pill-thumb-fg);--nav-mode-glyph:var(--rail-fg);--nav-mode-focus:var(--rail-accent);position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;width:100%;height:var(--rail-pill-h);padding:3px;background:var(--nav-mode-track);border:1px solid var(--nav-mode-edge);border-radius:var(--rail-radius-pill)}.brand-app .bench-nav-mode-toggle:before{content:"";position:absolute;inset-block:3px;left:3px;width:calc(50% - 3px);border:1px solid var(--nav-mode-thumb-edge);border-radius:var(--rail-radius-sm);background:var(--nav-mode-thumb);transition:transform var(--rail-dur) var(--rail-ease)}.brand-app .bench-nav-mode-toggle[data-mode=wiki]:before{transform:translateX(100%)}.brand-app .bench-nav-mode-toggle__segment{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:100%;border:0;background:transparent;color:var(--nav-mode-fg);cursor:pointer;font:600 .75rem/1 var(--font-mono);text-transform:uppercase;transition:color var(--rail-dur) var(--rail-ease)}.brand-app .bench-nav-mode-toggle__segment .glyph{width:13px;height:13px;color:var(--nav-mode-glyph);transition:color var(--rail-dur) var(--rail-ease)}.brand-app .bench-nav-mode-toggle[data-mode=saas] .bench-nav-mode-toggle__segment[data-seg=saas],.brand-app .bench-nav-mode-toggle[data-mode=saas] .bench-nav-mode-toggle__segment[data-seg=saas] .glyph,.brand-app .bench-nav-mode-toggle[data-mode=wiki] .bench-nav-mode-toggle__segment[data-seg=wiki],.brand-app .bench-nav-mode-toggle[data-mode=wiki] .bench-nav-mode-toggle__segment[data-seg=wiki] .glyph{color:var(--nav-mode-active-fg)}.brand-app .bench-nav-mode-toggle__segment:focus-visible{outline:2px solid var(--nav-mode-focus);outline-offset:2px;border-radius:var(--rail-radius-sm)}.brand-app .nav-mode-toggle--parchment{--nav-mode-track:var(--parch-2);--nav-mode-edge:var(--parch-edge);--nav-mode-thumb:var(--parch-1);--nav-mode-thumb-edge:var(--parch-edge);--nav-mode-fg:var(--parch-ink-3);--nav-mode-active-fg:var(--parch-ink-1);--nav-mode-glyph:var(--parch-ink-2);--nav-mode-focus:var(--parch-tan)}.brand-app .bench-rail__mypages{margin-top:6px}.brand-app .bench-rail__mypages-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.brand-app .bench-rail__mypages-head .lbl{display:inline-flex;align-items:center;gap:6px}.brand-app .bench-rail__mypages-head .lbl .ic{width:13px;height:13px}.brand-app .bench-rail__mypages-empty{padding:2px 12px 6px;color:var(--rail-fg-faint);font-size:.6875rem;line-height:1.4}.brand-app .bench-rail__mypages-more{display:block;width:100%;text-align:left;padding:7px 12px;border:0;background:transparent;cursor:pointer;color:var(--rail-fg-dim);font:500 .75rem/1 var(--font-body)}.brand-app .bench-rail__mypages-more:hover{color:var(--rail-fg-strong)}.brand-app .bench-rail__pin{display:flex;align-items:center}.brand-app .bench-rail__pin-link{display:flex;align-items:center;gap:11px;flex:1 1 auto;min-width:0;padding:9px 12px;border-radius:var(--rail-radius);color:var(--rail-fg);text-decoration:none;font:500 .8125rem/1 var(--font-body);transition:background var(--rail-dur),color var(--rail-dur)}.brand-app .bench-rail__pin-link .ic{width:17px;height:17px;flex:none}.brand-app .bench-rail__pin:hover .bench-rail__pin-link{background:var(--rail-row-hover-bg);color:var(--rail-fg-strong)}.brand-app .bench-rail__pin-link[aria-current=page]{background:var(--rail-active-bg);color:var(--rail-active-fg);font-weight:600}.brand-app .bench-rail__pin-x{display:grid;place-items:center;width:26px;height:26px;flex:none;margin-right:4px;border:0;background:transparent;color:var(--rail-fg-faint);cursor:pointer;border-radius:var(--rail-radius-sm);opacity:0;transition:opacity var(--rail-dur),color var(--rail-dur)}.brand-app .bench-rail__pin:hover .bench-rail__pin-x{opacity:1}.brand-app .bench-rail__pin-x:hover{color:var(--rail-fg-strong);background:var(--rail-row-hover-bg)}.brand-app .bench-rail__pin-x .ic{width:14px;height:14px}.brand-app .bench-rail__foot{gap:8px}.brand-app .bench-rail__account{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;text-decoration:none;border-radius:var(--rail-radius);padding:4px}.brand-app .bench-rail__account:hover{background:var(--rail-row-hover-bg)}.brand-app .bench-rail__account .who{display:flex;flex-direction:column;line-height:1.3;min-width:0}.brand-app .bench-rail__account .who .n{font:600 .8125rem/1.2 var(--font-body);color:var(--rail-fg-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-app .bench-rail__account .who .r{font-size:.6875rem;color:var(--rail-fg-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-app .bench-rail__signin{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;cursor:pointer;border:0;background:transparent;color:var(--rail-fg);border-radius:var(--rail-radius);font:500 .8125rem/1 var(--font-body)}.brand-app .bench-rail__signin:hover{background:var(--rail-row-hover-bg);color:var(--rail-fg-strong)}.brand-app .bench-rail__signin .ic{width:var(--rail-icon);height:var(--rail-icon);flex:none}.brand-app .bench-rail[data-icon-only=true] .bench-rail__account .who,.brand-app .bench-rail[data-icon-only=true] .bench-rail__label,.brand-app .bench-rail[data-icon-only=true] .bench-rail__mypages-empty,.brand-app .bench-rail[data-icon-only=true] .bench-rail__mypages-more,.brand-app .bench-rail[data-icon-only=true] .gd-sidebar-section .lbl,.brand-app .bench-rail[data-icon-only=true] .wm-text{display:none}.brand-app .bench-rail[data-icon-only=true] .bench-rail__pin-link,.brand-app .bench-rail[data-icon-only=true] .bench-rail__signin,.brand-app .bench-rail[data-icon-only=true] .gd-nav a{justify-content:center;padding-left:0;padding-right:0}.brand-app .bench-rail[data-icon-only=true] .bench-rail__pin-x{display:none}.brand-app .bench-rail[data-icon-only=true] .bench-rail__mypages-head{justify-content:center}.brand-app .bench-rail[data-icon-only=true] .bench-rail__parent-row>a{justify-content:center;padding-left:0;padding-right:0}.brand-app .bench-rail[data-icon-only=true] .bench-rail__parent-toggle{display:none}.brand-app .bench-rail[data-icon-only=true] .bench-rail__parent[data-child-active=true]>.bench-rail__parent-row>a:not([aria-current=page]){background:var(--rail-row-hover-bg)}@media (max-width:767px){.brand-app .bench-shell{grid-template-columns:1fr;--bench-mobile-nav-clearance:calc(var(--rail-tabbar-h) + env(safe-area-inset-bottom, 0px));--bench-mobile-overlay-offset:var(--bench-mobile-nav-clearance)}.brand-app .bench-shell[data-mobile-tabbar-hidden=true]{--bench-mobile-nav-clearance:env(safe-area-inset-bottom,0px);--bench-mobile-overlay-offset:calc(3.75rem + env(safe-area-inset-bottom, 0px))}[data-bench-rail=container]{display:none!important}.bench-rail__drawer [data-bench-rail=container]{display:flex!important}.brand-app .bench-shell .gd-content{padding-bottom:var(--bench-mobile-nav-clearance)}.brand-app .bench-shell[data-mobile-tabbar-hidden=true] .gd-content:not(:has([data-vault-shell])),.brand-app .bench-shell[data-mobile-tabbar-hidden=true] [data-mobile-bottom-inset-owner=vault-main]{padding-bottom:env(safe-area-inset-bottom,0)!important}.brand-app .bench-shell[data-mobile-tabbar-hidden=true] .gd-content:has([data-vault-shell]){padding-bottom:0!important}.brand-app .bench-shell .gd-content:has([data-vault-shell]){padding-bottom:0}}.brand-app .bench-tabbar{position:fixed;inset:auto 0 0 0;z-index:40;display:flex;align-items:stretch;height:calc(var(--rail-tabbar-h) + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);background:var(--rail-tabbar-bg);border-top:1px solid var(--rail-divider)}@media (min-width:768px){.brand-app .bench-tabbar{display:none}}.brand-app .bench-tabbar__cell{position:relative;flex:1 1 0;min-width:0;min-height:var(--rail-touch-min);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 4px;border:0;background:transparent;cursor:pointer;text-decoration:none;color:var(--rail-tabbar-fg);font:500 .625rem/1 var(--font-body);-webkit-tap-highlight-color:transparent;transition:color var(--rail-dur) var(--rail-ease)}.brand-app .bench-tabbar__cell .ic{width:22px;height:22px}.brand-app .bench-tabbar__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-app .bench-tabbar__cell[data-active=true]{color:var(--rail-tabbar-active-fg)}.brand-app .bench-tabbar__cell[data-active=true]:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:28px;height:3px;border-radius:0 0 3px 3px;background:var(--rail-tabbar-indicator)}.brand-app .bench-rail__drawer{display:flex;flex-direction:column;gap:0;width:var(--rail-drawer-w);max-width:88vw;padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0);background:var(--rail-bg);border:0}.brand-app .bench-rail__drawer .bench-rail__brand{padding-right:56px}.brand-app .bench-rail__drawer .bench-rail{height:auto;position:relative;top:auto;border-right:0}.brand-app .bench-rail__drawer .bench-rail,.brand-app .bench-rail__drawer [data-vault-rail=container]{display:flex;width:100%;flex:1 1 auto;min-height:0}.brand-app .bench-rail__tabbar-toggle{flex:none;border-color:var(--rail-divider);color:var(--rail-fg);background:var(--rail-bg-2)}.brand-app .bench-rail__tabbar-toggle span:first-child{color:var(--rail-fg-strong)}.brand-app .bench-rail__drawer .bench-nav-mode-toggle,.brand-app .bench-rail__drawer .bench-nav-mode-toggle__segment,.brand-app .bench-rail__drawer .bench-rail__account,.brand-app .bench-rail__drawer .bench-rail__mypages-more,.brand-app .bench-rail__drawer .bench-rail__pin-link,.brand-app .bench-rail__drawer .bench-rail__signin,.brand-app .bench-rail__drawer .bench-rail__subnav a,.brand-app .bench-rail__drawer .gd-nav a,.brand-app .bench-rail__drawer .gd-wordmark{min-height:var(--rail-touch-min,44px)}.brand-app .bench-rail__drawer .bench-rail__icon-btn,.brand-app .bench-rail__drawer .bench-rail__parent-toggle,.brand-app .bench-rail__drawer .bench-rail__pin-x{width:var(--rail-touch-min,44px);height:var(--rail-touch-min,44px)}.brand-app .bench-rail__drawer .bench-rail__pin-x{margin-right:0;opacity:1}.brand-app .bench-rail .gd-nav a{position:relative}.brand-app .bench-rail__badge{margin-left:auto;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:11px;font-weight:600;line-height:1;background:var(--rail-badge-active-bg,var(--rail-accent));color:var(--rail-badge-active-fg,var(--rail-active-fg))}.brand-app .bench-rail__badge[data-bumped=true]{animation:bench-rail-badge-pulse .9s var(--rail-ease)}.brand-app .bench-rail[data-icon-only=true] .bench-rail__badge{position:absolute;top:2px;right:2px;min-width:14px;height:14px;padding:0 3px;font-size:9px}@keyframes bench-rail-badge-pulse{0%{transform:scale(1)}35%{transform:scale(1.25)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.brand-app .bench-rail__badge[data-bumped=true]{animation:none}}: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}.dln-app{--pipe-bg:#eef4f9;--pipe-surface:#f4f8fb;--pipe-surface-sunk:#e6eef5;--pipe-card:#ffffff;--pipe-card-hover:#f8fbfe;--pipe-fg:#212121;--pipe-fg-mute:#44505a;--pipe-fg-faint:#6b7681;--pipe-line:rgba(12,34,48,0.10);--pipe-line-2:rgba(12,34,48,0.16);--pipe-accent:#f9572b;--pipe-accent-fg:#ffffff;--pipe-accent-soft:color-mix(in srgb,#f9572b 12%,transparent);--pipe-success:#0f8a4a;--pipe-warn:#d08a1f;--pipe-danger:#d2402a;--pipe-info:#127db9;--pipe-phase-acq:#127db9;--pipe-phase-insurance:#5a54c8;--pipe-phase-production:#f9572b;--pipe-phase-close:#2f7d57;--pipe-phase-acq-soft:rgba(18,125,185,.08);--pipe-phase-insurance-soft:rgba(90,84,200,.08);--pipe-phase-production-soft:rgba(249,87,43,.09);--pipe-phase-close-soft:rgba(47,125,87,.08);--pipe-shadow-card:0 1px 2px rgba(12,34,48,0.05),0 8px 20px -12px rgba(12,34,48,0.18);--pipe-shadow-pop:0 2px 4px rgba(12,34,48,0.10),0 26px 50px -16px rgba(12,34,48,0.30);--pipe-stage-lead:#4aa3d4;--pipe-stage-prospect:#127db9;--pipe-stage-approved:#5a54c8;--pipe-stage-completed:#f9572b;--pipe-stage-invoiced:#c9821b;--pipe-stage-closed_won:#2f7d57;--pipe-stage-closed_lost:#8696a3;--trade-roofing:#127db9;--trade-gutters:#2f7d57;--trade-siding:#8a5cc8;--trade-windows:#2a8fb0;--trade-repair:#c9821b;--trade-interior:#b0556e;--trade-painting:#d2691e;--trade-solar:#c2473d;--trade-hvac:#607089;--pipe-card-h:96px;--pipe-card-gap:10px;--pipe-col-w:288px;--pipe-col-w-collapsed:76px;--pipe-display-font:"Cubano","Archivo","Inter",system-ui,sans-serif}.prm-app{--pipe-bg:var(--prm-mist);--pipe-surface:var(--prm-surface-2);--pipe-surface-sunk:var(--prm-mist-2);--pipe-card:var(--prm-paper);--pipe-card-hover:#fbfbfc;--pipe-fg:var(--prm-ink);--pipe-fg-mute:var(--prm-slate);--pipe-fg-faint:var(--prm-slate-300);--pipe-line:var(--prm-line);--pipe-line-2:var(--prm-line-strong);--pipe-accent:var(--prm-red-500);--pipe-accent-fg:#ffffff;--pipe-accent-soft:color-mix(in srgb,var(--prm-red-500) 12%,transparent);--pipe-success:var(--prm-success);--pipe-warn:var(--prm-warn);--pipe-danger:var(--prm-danger);--pipe-info:var(--prm-info);--pipe-phase-acq:var(--prm-phase-acquisition);--pipe-phase-insurance:var(--prm-phase-insurance);--pipe-phase-production:var(--prm-phase-production);--pipe-phase-close:var(--prm-phase-closed);--pipe-phase-acq-soft:rgba(255,138,138,.10);--pipe-phase-insurance-soft:rgba(255,84,84,.10);--pipe-phase-production-soft:rgba(237,0,0,.09);--pipe-phase-close-soft:rgba(31,157,87,.08);--pipe-shadow-card:var(--prm-shadow-card);--pipe-shadow-pop:var(--prm-shadow-pop);--pipe-stage-lead:#ff8a8a;--pipe-stage-appointment:#ff6b6b;--pipe-stage-estimating:#f93b3b;--pipe-stage-presentation:#ed0000;--pipe-stage-nurture:#ffb3b3;--pipe-stage-adjuster_meeting:#e03a3a;--pipe-stage-pre_supplement:#d12020;--pipe-stage-approval:#ba0000;--pipe-stage-second_call:#a80000;--pipe-stage-prep_production:#ed4d4d;--pipe-stage-ordered:#e02b2b;--pipe-stage-scheduled:#d61f1f;--pipe-stage-wip:#c41414;--pipe-stage-quality_control:#b50e0e;--pipe-stage-complete:#a30000;--pipe-stage-post_supplement:#9a0606;--pipe-stage-invoiced:#8c0000;--pipe-stage-paid_in_full:#780000;--pipe-stage-closed_won:#1f9d57;--pipe-stage-closed_lost:#8a8f98;--trade-roofing:var(--prm-line-roofing);--trade-gutters:var(--prm-line-gutters);--trade-siding:var(--prm-line-siding);--trade-windows:var(--prm-line-windows);--trade-repair:var(--prm-line-repair);--trade-interior:var(--prm-slate);--trade-painting:var(--prm-red-light);--trade-solar:var(--prm-red-700);--trade-hvac:var(--prm-slate-300);--pipe-card-h:96px;--pipe-card-gap:10px;--pipe-col-w:288px;--pipe-col-w-collapsed:76px;--pipe-display-font:var(--prm-font-display);--pipe-focus-ring:0 0 0 2px var(--prm-mist),0 0 0 4px var(--prm-red-500),0 0 22px -4px color-mix(in srgb,var(--prm-red-500) 60%,transparent)}.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)}.rdm-app{--pipe-bg:var(--rdm-bone);--pipe-surface:var(--rdm-paper);--pipe-surface-sunk:var(--rdm-bone-2);--pipe-card:var(--rdm-paper);--pipe-card-hover:var(--rdm-bone);--pipe-fg:var(--rdm-navy-600);--pipe-fg-mute:var(--ink-70);--pipe-fg-faint:var(--ink-55);--pipe-line:var(--hairline);--pipe-line-2:var(--hairline-strong);--pipe-accent:var(--rdm-orange-500);--pipe-accent-fg:#ffffff;--pipe-accent-soft:color-mix(in srgb,var(--rdm-orange-500) 14%,transparent);--pipe-success:var(--rdm-ok);--pipe-warn:var(--rdm-warn);--pipe-danger:var(--rdm-bad);--pipe-info:var(--rdm-navy-400);--pipe-phase-acq:var(--rdm-orange-400);--pipe-phase-insurance:var(--rdm-navy-400);--pipe-phase-production:var(--rdm-orange-600);--pipe-phase-close:var(--rdm-ok);--pipe-shadow-card:var(--rdm-shadow-card);--pipe-shadow-pop:var(--rdm-shadow-raise);--pipe-stage-new_lead:#6b7a87;--pipe-stage-appointment:var(--rdm-orange-300);--pipe-stage-inspection:var(--rdm-orange-500);--pipe-stage-claim_session:var(--rdm-navy-400);--pipe-stage-adjuster_meeting:var(--rdm-navy-400);--pipe-stage-estimate:var(--rdm-orange-600);--pipe-stage-job_approved:var(--rdm-orange-700);--pipe-stage-installation_handoff:var(--rdm-navy-500);--pipe-stage-closed_won:var(--rdm-ok);--pipe-stage-closed_lost:#6e6e78;--pipe-stage-no_damage:#8ba6c9;--pipe-stage-lead:#6b7a87;--pipe-stage-presentation:var(--rdm-orange-600);--pipe-stage-closed_won_lost_nurture:var(--rdm-warn);--pipe-stage-pre_supplement:var(--rdm-navy-400);--pipe-stage-approval:var(--rdm-navy-500);--pipe-stage-second_call_presentation:var(--rdm-navy-400);--pipe-stage-prep_for_production:var(--rdm-orange-700);--pipe-stage-ordered:var(--rdm-navy-500);--pipe-stage-scheduled:var(--rdm-navy-500);--pipe-stage-work_in_progress:var(--rdm-orange-600);--pipe-stage-quality_control:var(--rdm-navy-400);--pipe-stage-complete:var(--rdm-orange-700);--pipe-stage-post_supplement:var(--rdm-navy-500);--pipe-stage-invoiced:#b0801c;--pipe-stage-paid_in_full:var(--rdm-ok);--pipe-stage-closed:var(--rdm-ok);--pipe-stage-commercial_rfp_intake:#6b7a87;--pipe-stage-commercial_bid_decision:var(--rdm-orange-300);--pipe-stage-commercial_takeoff_wip:var(--rdm-orange-500);--pipe-stage-commercial_pricing:var(--rdm-orange-600);--pipe-stage-commercial_bid_submitted:var(--rdm-orange-700);--pipe-stage-commercial_awarded:var(--rdm-ok);--pipe-display-font:var(--rdm-font-display);--pipe-focus-ring:0 0 0 2px var(--rdm-bone),0 0 0 4px var(--rdm-orange-500)}.pnt-app{--pipe-bg:var(--pnt-bone);--pipe-surface:var(--pnt-paper);--pipe-surface-sunk:var(--pnt-bone-2);--pipe-card:var(--pnt-paper);--pipe-card-hover:var(--pnt-bone);--pipe-fg:var(--pnt-navy-600);--pipe-fg-mute:var(--ink-70);--pipe-fg-faint:var(--ink-55);--pipe-line:var(--hairline);--pipe-line-2:var(--hairline-strong);--pipe-accent:var(--pnt-gold-500);--pipe-accent-fg:var(--pnt-navy-700);--pipe-accent-soft:color-mix(in srgb,var(--pnt-gold-500) 14%,transparent);--pipe-success:var(--pnt-ok);--pipe-warn:var(--pnt-warn);--pipe-danger:var(--pnt-bad);--pipe-info:var(--pnt-navy-400);--pipe-phase-acq:var(--pnt-gold-400);--pipe-phase-insurance:var(--pnt-navy-400);--pipe-phase-production:var(--pnt-gold-600);--pipe-phase-close:var(--pnt-ok);--pipe-shadow-card:var(--pnt-shadow-card);--pipe-shadow-pop:var(--pnt-shadow-raise);--pipe-stage-new_lead:#6b7a87;--pipe-stage-appointment:var(--pnt-gold-300);--pipe-stage-inspection:var(--pnt-gold-500);--pipe-stage-claim_session:var(--pnt-navy-400);--pipe-stage-adjuster_meeting:var(--pnt-navy-400);--pipe-stage-estimate:var(--pnt-gold-600);--pipe-stage-job_approved:var(--pnt-gold-700);--pipe-stage-installation_handoff:var(--pnt-navy-500);--pipe-stage-closed_won:var(--pnt-ok);--pipe-stage-closed_lost:#6e6e78;--pipe-stage-no_damage:#8ba6c9;--pipe-stage-lead:#6b7a87;--pipe-stage-presentation:var(--pnt-gold-600);--pipe-stage-closed_won_lost_nurture:var(--pnt-warn);--pipe-stage-pre_supplement:var(--pnt-navy-400);--pipe-stage-approval:var(--pnt-navy-500);--pipe-stage-second_call_presentation:var(--pnt-navy-400);--pipe-stage-prep_for_production:var(--pnt-gold-700);--pipe-stage-ordered:var(--pnt-navy-500);--pipe-stage-scheduled:var(--pnt-navy-500);--pipe-stage-work_in_progress:var(--pnt-gold-600);--pipe-stage-quality_control:var(--pnt-navy-400);--pipe-stage-complete:var(--pnt-gold-700);--pipe-stage-post_supplement:var(--pnt-navy-500);--pipe-stage-invoiced:#b0801c;--pipe-stage-paid_in_full:var(--pnt-ok);--pipe-stage-closed:var(--pnt-ok);--pipe-stage-commercial_rfp_intake:#6b7a87;--pipe-stage-commercial_bid_decision:var(--pnt-gold-300);--pipe-stage-commercial_takeoff_wip:var(--pnt-gold-500);--pipe-stage-commercial_pricing:var(--pnt-gold-600);--pipe-stage-commercial_bid_submitted:var(--pnt-gold-700);--pipe-stage-commercial_awarded:var(--pnt-ok);--pipe-display-font:var(--pnt-font-display);--pipe-focus-ring:0 0 0 2px var(--pnt-bone),0 0 0 4px var(--pnt-gold-500)}.fra-app{--pipe-bg:var(--fra-bone);--pipe-surface:var(--fra-paper);--pipe-surface-sunk:var(--fra-bone-2);--pipe-card:var(--fra-paper);--pipe-card-hover:var(--fra-bone);--pipe-fg:var(--fra-black-600);--pipe-fg-mute:var(--ink-70);--pipe-fg-faint:var(--ink-55);--pipe-line:var(--hairline);--pipe-line-2:var(--hairline-strong);--pipe-accent:var(--fra-green-500);--pipe-accent-fg:var(--fra-black-700);--pipe-accent-soft:color-mix(in srgb,var(--fra-green-500) 14%,transparent);--pipe-success:var(--fra-ok);--pipe-warn:var(--fra-warn);--pipe-danger:var(--fra-bad);--pipe-info:var(--fra-black-400);--pipe-phase-acq:var(--fra-green-400);--pipe-phase-insurance:var(--fra-black-400);--pipe-phase-production:var(--fra-green-600);--pipe-phase-close:var(--fra-ok);--pipe-shadow-card:var(--fra-shadow-card);--pipe-shadow-pop:var(--fra-shadow-raise);--pipe-stage-new_lead:#6b7a87;--pipe-stage-appointment:var(--fra-green-300);--pipe-stage-inspection:var(--fra-green-500);--pipe-stage-claim_session:var(--fra-black-400);--pipe-stage-adjuster_meeting:var(--fra-black-400);--pipe-stage-estimate:var(--fra-green-600);--pipe-stage-job_approved:var(--fra-green-700);--pipe-stage-installation_handoff:var(--fra-black-500);--pipe-stage-closed_won:var(--fra-ok);--pipe-stage-closed_lost:#6e6e78;--pipe-stage-no_damage:#8a8a8a;--pipe-stage-lead:#6b7a87;--pipe-stage-presentation:var(--fra-green-600);--pipe-stage-closed_won_lost_nurture:var(--fra-warn);--pipe-stage-pre_supplement:var(--fra-black-400);--pipe-stage-approval:var(--fra-black-500);--pipe-stage-second_call_presentation:var(--fra-black-400);--pipe-stage-prep_for_production:var(--fra-green-700);--pipe-stage-ordered:var(--fra-black-500);--pipe-stage-scheduled:var(--fra-black-500);--pipe-stage-work_in_progress:var(--fra-green-600);--pipe-stage-quality_control:var(--fra-black-400);--pipe-stage-complete:var(--fra-green-700);--pipe-stage-post_supplement:var(--fra-black-500);--pipe-stage-invoiced:#3d7b2a;--pipe-stage-paid_in_full:var(--fra-ok);--pipe-stage-closed:var(--fra-ok);--pipe-stage-commercial_rfp_intake:#6b7a87;--pipe-stage-commercial_bid_decision:var(--fra-green-300);--pipe-stage-commercial_takeoff_wip:var(--fra-green-500);--pipe-stage-commercial_pricing:var(--fra-green-600);--pipe-stage-commercial_bid_submitted:var(--fra-green-700);--pipe-stage-commercial_awarded:var(--fra-ok);--pipe-display-font:var(--fra-font-display);--pipe-focus-ring:0 0 0 2px var(--fra-bone),0 0 0 4px var(--fra-green-500)}.prl-app{--pipe-bg:var(--prl-bone);--pipe-surface:var(--prl-paper);--pipe-surface-sunk:var(--prl-bone-2);--pipe-card:var(--prl-paper);--pipe-card-hover:var(--prl-bone);--pipe-fg:var(--prl-ink);--pipe-fg-mute:var(--ink-70);--pipe-fg-faint:var(--ink-55);--pipe-line:var(--hairline);--pipe-line-2:var(--hairline-strong);--pipe-accent:var(--prl-green-500);--pipe-accent-fg:#0d2a14;--pipe-accent-soft:color-mix(in srgb,var(--prl-green-500) 14%,transparent);--pipe-success:var(--prl-ok);--pipe-warn:var(--prl-warn);--pipe-danger:var(--prl-bad);--pipe-info:var(--prl-blue-600);--pipe-phase-acq:var(--prl-green-500);--pipe-phase-insurance:var(--prl-blue-500);--pipe-phase-production:var(--prl-blue-600);--pipe-phase-close:var(--prl-ok);--pipe-shadow-card:var(--prl-shadow-card);--pipe-shadow-pop:var(--prl-shadow-raise);--pipe-stage-lead:#6b7a87;--pipe-stage-inspection:var(--prl-green-500);--pipe-stage-estimate:var(--prl-green-600);--pipe-stage-contract:var(--prl-blue-400);--pipe-stage-pre_production:var(--prl-blue-500);--pipe-stage-production:var(--prl-blue-600);--pipe-stage-post_production:var(--prl-blue-700);--pipe-stage-accounts_receivable:#1f6fa0;--pipe-stage-closed_won:var(--prl-ok);--pipe-stage-closed_lost:#6e6e78;--pipe-stage-new_lead:#6b7a87;--pipe-stage-appointment:var(--prl-green-300);--pipe-stage-claim_session:var(--prl-blue-500);--pipe-stage-adjuster_meeting:var(--prl-blue-500);--pipe-stage-job_approved:var(--prl-green-700);--pipe-stage-installation_handoff:var(--prl-blue-600);--pipe-stage-invoiced:#1f6fa0;--pipe-stage-paid_in_full:var(--prl-ok);--pipe-stage-closed:var(--prl-ok);--pipe-stage-no_damage:#8a8a8a;--pipe-display-font:var(--prl-font-display);--pipe-focus-ring:0 0 0 2px var(--prl-bone),0 0 0 4px var(--prl-green-500)}.brg-app,.fra-app,.lp-app,.nfc-app,.pnt-app,.prl-app,.prm-app,.rdm-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,.fra-app .gd,.lp-app .gd,.nfc-app .gd,.pnt-app .gd,.prl-app .gd,.prm-app .gd,.rdm-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-0:var(--pipe-fg);--bench-chalk-1:var(--pipe-fg);--bench-ops-chalk-0: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)}