.bc{--bc-wall-top:#5d6c80;--bc-wall-left:#3a4759;--bc-wall-right:#222c3a;--bc-plate:#3b4e64;--bc-slab-left:#1f2b39;--bc-slab-right:#16202b;--bc-equip-top:#67768b;--bc-equip-left:#3d4a5c;--bc-equip-right:#242f3d;--bc-soft-top:#7a6a55;--bc-soft-left:#4a4034;--bc-soft-right:#2c261f;--bc-contact:#080d13;--bc-wood-top:#8d6d4c;--bc-wood-left:#574330;--bc-wood-right:#33281d;--bc-metal-top:#6f7d8d;--bc-metal-left:#414e5c;--bc-metal-right:#272f39;--bc-figure-top:#46557a;--bc-figure-left:#2c3650;--bc-figure-right:#1a2133;--bc-glass:#6fd8ff;--bc-edge:#0e1620;--bc-ink:#3a5069;--bc-ink-soft:#2a3b4e;--bc-key:var(--plj-warm);flex-direction:column;gap:clamp(1rem,2.4vw,1.5rem);display:flex;position:relative}.bc-rail{flex-wrap:wrap;gap:.4rem;display:flex}.bc-chip{border:1px solid var(--line);background:color-mix(in oklab, var(--bg-panel) 55%, transparent);min-height:2.75rem;color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:.45rem;padding:0 .95rem;font-size:.875rem;font-weight:500;transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.bc-chip:hover{border-color:var(--line-strong);color:var(--text-primary)}.bc-chip:focus-visible{outline:2px solid var(--plj-cyan);outline-offset:2px}.bc-chip-n{background:color-mix(in oklab, var(--line) 70%, transparent);min-width:1.15rem;color:var(--text-faint);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:.05rem .3rem;font-size:.6875rem}.bc-chip[aria-pressed=true]{border-color:color-mix(in oklab, var(--bc-key) 62%, transparent);background:color-mix(in oklab, var(--bc-key) 13%, var(--bg-panel));color:var(--text-primary)}.bc-chip[aria-pressed=true] .bc-chip-n{background:color-mix(in oklab, var(--bc-key) 26%, transparent);color:color-mix(in oklab, var(--bc-key) 55%, var(--text-primary))}.bc-chip--all[aria-pressed=true]{border-color:color-mix(in oklab, var(--plj-cyan) 55%, transparent);background:color-mix(in oklab, var(--plj-blue) 14%, var(--bg-panel))}.bc-controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.bc-btn{border:1px solid var(--line-strong);background:color-mix(in oklab, var(--bg-panel) 80%, transparent);min-height:2.75rem;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;align-items:baseline;gap:.5rem;padding:.6rem 1.1rem;font-size:.9375rem;font-weight:500;transition:border-color .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.bc-btn:hover{border-color:var(--plj-cyan);background:var(--bg-panel-high)}.bc-btn:focus-visible{outline:2px solid var(--plj-cyan);outline-offset:2px}.bc-btn--lead{border-color:color-mix(in oklab, var(--bc-key) 50%, var(--line-strong))}.bc-btn--lead:hover{border-color:var(--bc-key)}.bc-btn--quiet{color:var(--text-secondary)}.bc-btn-note{color:var(--text-tertiary);font-size:.8125rem;font-weight:400}.bc-tour{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.bc-tour-count{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem}.bc-tour-name{color:var(--text-primary)}.bc-stage{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;border:1px solid var(--line-faint);background:radial-gradient(120% 85% at 50% 14%, color-mix(in oklab, var(--plj-blue) 6%, transparent), transparent 72%), #04070c;border-radius:14px;position:relative;overflow:auto hidden}.bc-stage::-webkit-scrollbar{height:10px}.bc-stage::-webkit-scrollbar-track{background:0 0}.bc-stage::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.bc-canvas{min-width:860px;padding:1.25rem 1rem 2.25rem;position:relative}.bc-scene{width:100%;height:auto;display:block}.bc-ground-plate{fill:#121a25;stroke:var(--bc-ink-soft);stroke-width:.9px}.bc-grid{stroke:color-mix(in oklab, var(--bc-ink-soft) 55%, transparent);stroke-width:.7px;fill:none}.bc-plate{fill:var(--bc-plate);stroke:var(--bc-edge);stroke-width:1.1px}.bc-slab--left{fill:var(--bc-slab-left)}.bc-slab--right{fill:var(--bc-slab-right)}.bc-contact{fill:var(--bc-contact);opacity:.68}.bc-contact--figure{opacity:.4}.bc-led{fill:color-mix(in oklab, var(--plj-ice) 42%, transparent);stroke:none}.bc-led--live{fill:color-mix(in oklab, var(--plj-cyan) 88%, transparent);animation:3.2s ease-in-out infinite bc-led-breathe}@keyframes bc-led-breathe{0%,to{opacity:.35}50%{opacity:1}}.bc-board{fill:color-mix(in oklab, var(--bc-wall-top) 58%, #cfd6df);stroke:var(--bc-edge);stroke-width:.7px}.bc-board-line{stroke:color-mix(in oklab, var(--bc-edge) 42%, transparent);stroke-width:.6px;fill:none}.bc-seam{stroke:color-mix(in oklab, var(--bc-edge) 70%, transparent);stroke-width:.7px;fill:none}.bc-chair-foot{fill:color-mix(in oklab, var(--bc-metal-left) 80%, #0c121a);stroke:var(--bc-edge);stroke-width:.6px}.bc-rib{stroke:color-mix(in oklab, var(--bc-edge) 46%, transparent);stroke-width:.5px;fill:none}.bc-face{stroke:var(--bc-edge);stroke-width:.85px;stroke-linejoin:round}.bc-face--top{fill:var(--bc-equip-top)}.bc-face--left{fill:var(--bc-equip-left)}.bc-face--right{fill:var(--bc-equip-right)}.bc-wall .bc-face{stroke:var(--bc-edge);stroke-width:.9px}.bc-wall .bc-face--top{fill:var(--bc-wall-top)}.bc-wall .bc-face--left{fill:var(--bc-wall-left)}.bc-wall .bc-face--right{fill:var(--bc-wall-right)}.bc-solid--equip .bc-face--top{fill:var(--bc-equip-top)}.bc-solid--soft .bc-face--top{fill:var(--bc-soft-top)}.bc-solid--soft .bc-face--left{fill:var(--bc-soft-left)}.bc-solid--soft .bc-face--right{fill:var(--bc-soft-right)}.bc-paper{fill:color-mix(in oklab, var(--plj-ice) 62%, transparent);stroke:color-mix(in oklab, var(--plj-ice) 30%, transparent);stroke-width:.5px}.bc-screen-face{fill:color-mix(in oklab, var(--plj-blue) 24%, #0a1420);stroke:color-mix(in oklab, var(--plj-cyan) 46%, transparent);stroke-width:.9px}.bc-screen-edge{fill:color-mix(in oklab, var(--plj-cyan) 58%, transparent);stroke:none}.bc-screen-line{stroke:color-mix(in oklab, var(--plj-cyan) 42%, transparent);stroke-width:.55px;fill:none}.bc-hint{stroke:color-mix(in oklab, var(--bc-ink) 70%, transparent);stroke-width:.85px;fill:none;stroke-linecap:round}.bc-hint--tether{stroke:color-mix(in oklab, var(--plj-blue) 24%, transparent);stroke-dasharray:3 5}.bc-core-halo{fill:#ffe6c20a;fill:lab(92.6837% 4.85626 20.8942/.04);stroke:none}.bc-core-halo--inner{fill:#ffe9cb0f;fill:lab(93.5741% 4.3371 17.5041/.06);stroke:none}.bc-plate--core{fill:#4a5566;stroke:var(--bc-edge);stroke-width:1.3px}.bc-zone[data-cat=core]{--bc-equip-top:#78889d;--bc-equip-left:#46556a;--bc-metal-top:#8e9bab;--bc-figure-top:#546590}.bc-core-inlay{fill:none;stroke:color-mix(in oklab, var(--plj-warm) 30%, transparent);stroke-width:1.1px}.bc-spoke{stroke:color-mix(in oklab, var(--plj-warm) 17%, transparent);stroke-width:1.6px;fill:none;stroke-linecap:round}.bc-core-cove{fill:#ffe6c275;fill:lab(92.6837% 4.85635 20.8942/.46);stroke:none}.bc-core-fascia{fill:#35475e;stroke:color-mix(in oklab, var(--plj-ice) 34%, transparent);stroke-width:.8px}.bc-core-mark{fill:color-mix(in oklab, var(--plj-ice) 76%, transparent);stroke:none}.bc-core-mark--bar{fill:color-mix(in oklab, var(--plj-ice) 40%, transparent)}.bc-core-group .bc-glass-face{fill:color-mix(in oklab, var(--bc-glass) 5%, transparent);stroke:color-mix(in oklab, var(--bc-glass) 20%, transparent)}.bc-deck{stroke:var(--bc-edge);stroke-width:1.1px;stroke-linejoin:round}.bc-deck--left{fill:#1b2532}.bc-deck--right{fill:#111923}.bc-deck-top{fill:#2b3949;stroke:color-mix(in oklab, var(--bc-edge) 70%, transparent);stroke-width:1px}.bc-circulation{fill:#9fc3e40a;fill:lab(77.0045% -6.73056 -20.671/.04);stroke:color-mix(in oklab, var(--bc-ink) 34%, transparent);stroke-width:.7px}.bc-lightpool{fill:#ffd9a81c;fill:lab(89.0951% 8.72341 29.3796/.11);stroke:none}.bc-lightpool--core{fill:#ffe3bd17;fill:lab(91.8649% 5.80755 22.341/.09)}.bc-pendant-cord{stroke:color-mix(in oklab, var(--bc-ink) 70%, transparent);stroke-width:.8px;fill:none}.bc-pendant{fill:#a09482;fill:lab(62.0198% 2.42186 11.1522);stroke:#ffe2b8b8;stroke:lab(91.5393% 5.8094 24.4606/.72);stroke-width:.9px}.bc-slab{stroke:color-mix(in oklab, var(--bc-edge) 82%, transparent);stroke-width:.8px;stroke-linejoin:round}.bc-apron{fill:#0d141d;stroke:color-mix(in oklab, var(--bc-ink) 26%, transparent);stroke-width:.8px}.bc-apron-edge{fill:none;stroke:color-mix(in oklab, var(--plj-cyan) 20%, transparent);stroke-width:1.2px}.bc-path{fill:color-mix(in oklab, var(--plj-warm) 5%, #0b1119);stroke:color-mix(in oklab, var(--plj-warm) 16%, transparent);stroke-width:.9px}.bc-path--service{fill:#0b1017;stroke:color-mix(in oklab, var(--bc-ink) 36%, transparent)}.bc-path-line{stroke:color-mix(in oklab, var(--plj-warm) 22%, transparent);stroke-width:1px;stroke-dasharray:5 6;fill:none}.bc-skirt{fill:color-mix(in oklab, var(--bc-wall-left) 56%, #0a1017);stroke:none}.bc-wall-trim{fill:color-mix(in oklab, var(--bc-wall-top) 72%, transparent);stroke:none}.bc-cooktop{fill:#232a32;stroke:color-mix(in oklab, var(--bc-metal-top) 30%, transparent);stroke-width:.6px}.bc-worktop{fill:color-mix(in oklab, var(--bc-equip-top) 78%, #fff);stroke:var(--bc-edge);stroke-width:.7px}.bc-splash{fill:color-mix(in oklab, var(--bc-metal-top) 50%, #0f1720);stroke:color-mix(in oklab, var(--bc-metal-top) 36%, transparent);stroke-width:.6px}.bc-hood .bc-face--top{fill:color-mix(in oklab, var(--bc-metal-top) 52%, #0d141d)}.bc-hood .bc-face--left{fill:color-mix(in oklab, var(--bc-metal-left) 62%, #0d141d)}.bc-hood .bc-face--right{fill:color-mix(in oklab, var(--bc-metal-right) 70%, #0d141d)}.bc-plateware{fill:#e9e2d4;stroke:none;opacity:.8}.bc-outlet-tag{fill:color-mix(in oklab, var(--plj-cyan) 16%, #101b28);stroke:color-mix(in oklab, var(--plj-cyan) 36%, transparent);stroke-width:.7px}.bc-apron--sat{fill:#0a1017}.bc-screen-block{fill:color-mix(in oklab, var(--plj-cyan) 44%, transparent);stroke:none;opacity:.72}.bc-solid--wood .bc-face--top{fill:var(--bc-wood-top)}.bc-solid--wood .bc-face--left{fill:var(--bc-wood-left)}.bc-solid--wood .bc-face--right{fill:var(--bc-wood-right)}.bc-solid--metal .bc-face--top{fill:var(--bc-metal-top)}.bc-solid--metal .bc-face--left{fill:var(--bc-metal-left)}.bc-solid--metal .bc-face--right{fill:var(--bc-metal-right)}.bc-solid--figure .bc-face--top{fill:var(--bc-figure-top)}.bc-solid--figure .bc-face--left{fill:var(--bc-figure-left)}.bc-solid--figure .bc-face--right{fill:var(--bc-figure-right)}.bc-figure-head .bc-face--top{fill:color-mix(in oklab, var(--bc-figure-top) 44%, #241b14)}.bc-figure-head .bc-face--left{fill:color-mix(in oklab, var(--bc-figure-left) 56%, #b08a66)}.bc-figure-head .bc-face--right{fill:color-mix(in oklab, var(--bc-figure-right) 60%, #7e6148)}.bc-joint{stroke:color-mix(in oklab, var(--bc-ink) 26%, transparent);stroke-width:.4px;fill:none}.bc-bay[data-material=warm] .bc-plate{fill:color-mix(in oklab, var(--bc-wood-top) 22%, var(--bc-plate))}.bc-bay[data-material=warm] .bc-joint{stroke:color-mix(in oklab, var(--bc-wood-top) 36%, transparent)}.bc-bay[data-material=cool] .bc-plate{fill:color-mix(in oklab, var(--bc-metal-top) 16%, var(--bc-plate))}.bc-glass-face{fill:color-mix(in oklab, var(--bc-glass) 7%, transparent);stroke:color-mix(in oklab, var(--bc-glass) 24%, transparent);stroke-width:.8px}.bc-glass-rail{fill:color-mix(in oklab, var(--bc-glass) 20%, var(--bc-metal-left));stroke:none}.bc-case{fill:color-mix(in oklab, var(--plj-cyan) 8%, #0e1a26);stroke:color-mix(in oklab, var(--plj-cyan) 30%, transparent);stroke-width:.7px}.bc-shelf-deck{fill:color-mix(in oklab, var(--bc-metal-top) 55%, var(--bc-soft-top));stroke:var(--bc-ink-soft);stroke-width:.6px}.bc-rail{stroke:var(--bc-metal-top);stroke-width:1px;fill:none}.bc-docket{fill:#cfd8e3;stroke:none;opacity:.82}.bc-burner{fill:color-mix(in oklab, var(--plj-warm) 26%, #1a222c);stroke:color-mix(in oklab, var(--plj-warm) 34%, transparent);stroke-width:.6px}.bc-canopy{fill:#273a35;stroke:#31493f;stroke-width:.6px}.bc-frond{stroke:#3a5a4c;stroke-width:.8px;stroke-linecap:round;fill:none;opacity:.75}.bc-sign-face{fill:color-mix(in oklab, var(--plj-cyan) 12%, #0d1724);stroke:color-mix(in oklab, var(--plj-cyan) 34%, transparent);stroke-width:.8px}.bc-qr{fill:#e7eef7;stroke:none;opacity:.9}.bc-flow{stroke:color-mix(in oklab, var(--accent-account) 52%, var(--plj-cyan));stroke-width:2.2px;stroke-dasharray:5 4;stroke-linecap:round;fill:none;opacity:.4}.bc-flow-head{fill:color-mix(in oklab, var(--accent-account) 60%, var(--plj-cyan));stroke:none;opacity:.75}.bc[data-cat=finance] .bc-flow{opacity:1;animation:1.5s linear infinite bc-flow-move}.bc[data-cat=finance] .bc-flow-head{opacity:1}@keyframes bc-flow-move{to{stroke-dashoffset:-9px}}.bc:not([data-cat=none]) .bc-zone{opacity:.46}.bc:not([data-cat=none]) .bc-zone[data-cat=core]{opacity:.8}.bc[data-cat=sales] .bc-zone[data-cat=sales],.bc[data-cat=operations] .bc-zone[data-cat=operations],.bc[data-cat=customers] .bc-zone[data-cat=customers],.bc[data-cat=finance] .bc-zone[data-cat=finance],.bc[data-cat=intelligence] .bc-zone[data-cat=intelligence],.bc[data-cat=growth] .bc-zone[data-cat=growth],.bc[data-cat=help] .bc-zone[data-cat=help]{opacity:1}:is(.bc[data-cat=sales] .bc-zone[data-cat=sales],.bc[data-cat=operations] .bc-zone[data-cat=operations],.bc[data-cat=customers] .bc-zone[data-cat=customers],.bc[data-cat=finance] .bc-zone[data-cat=finance],.bc[data-cat=intelligence] .bc-zone[data-cat=intelligence],.bc[data-cat=growth] .bc-zone[data-cat=growth],.bc[data-cat=help] .bc-zone[data-cat=help]) .bc-plate{fill:color-mix(in oklab, var(--bc-key) 17%, var(--bc-plate));stroke:color-mix(in oklab, var(--bc-key) 34%, var(--bc-edge))}:is(.bc[data-cat=sales] .bc-zone[data-cat=sales],.bc[data-cat=operations] .bc-zone[data-cat=operations],.bc[data-cat=customers] .bc-zone[data-cat=customers],.bc[data-cat=finance] .bc-zone[data-cat=finance],.bc[data-cat=intelligence] .bc-zone[data-cat=intelligence],.bc[data-cat=growth] .bc-zone[data-cat=growth],.bc[data-cat=help] .bc-zone[data-cat=help]) .bc-slab--left{fill:color-mix(in oklab, var(--bc-key) 10%, var(--bc-slab-left))}:is(.bc[data-cat=sales] .bc-zone[data-cat=sales],.bc[data-cat=operations] .bc-zone[data-cat=operations],.bc[data-cat=customers] .bc-zone[data-cat=customers],.bc[data-cat=finance] .bc-zone[data-cat=finance],.bc[data-cat=intelligence] .bc-zone[data-cat=intelligence],.bc[data-cat=growth] .bc-zone[data-cat=growth],.bc[data-cat=help] .bc-zone[data-cat=help]) .bc-slab--right{fill:color-mix(in oklab, var(--bc-key) 7%, var(--bc-slab-right))}:is(.bc[data-cat=sales] .bc-zone[data-cat=sales],.bc[data-cat=operations] .bc-zone[data-cat=operations],.bc[data-cat=customers] .bc-zone[data-cat=customers],.bc[data-cat=finance] .bc-zone[data-cat=finance],.bc[data-cat=intelligence] .bc-zone[data-cat=intelligence],.bc[data-cat=growth] .bc-zone[data-cat=growth],.bc[data-cat=help] .bc-zone[data-cat=help]) .bc-face--top{fill:color-mix(in oklab, var(--bc-key) 15%, var(--bc-equip-top))}:is(.bc[data-cat=sales] .bc-zone[data-cat=sales],.bc[data-cat=operations] .bc-zone[data-cat=operations],.bc[data-cat=customers] .bc-zone[data-cat=customers],.bc[data-cat=finance] .bc-zone[data-cat=finance],.bc[data-cat=intelligence] .bc-zone[data-cat=intelligence],.bc[data-cat=growth] .bc-zone[data-cat=growth],.bc[data-cat=help] .bc-zone[data-cat=help]) .bc-face{stroke:color-mix(in oklab, var(--bc-key) 26%, var(--bc-edge))}:is(.bc[data-cat=sales] .bc-zone[data-cat=sales],.bc[data-cat=operations] .bc-zone[data-cat=operations],.bc[data-cat=customers] .bc-zone[data-cat=customers],.bc[data-cat=finance] .bc-zone[data-cat=finance],.bc[data-cat=intelligence] .bc-zone[data-cat=intelligence],.bc[data-cat=growth] .bc-zone[data-cat=growth],.bc[data-cat=help] .bc-zone[data-cat=help]) .bc-wall .bc-face--top{fill:color-mix(in oklab, var(--bc-key) 12%, var(--bc-wall-top))}:is(.bc[data-cat=sales] .bc-zone[data-cat=sales],.bc[data-cat=operations] .bc-zone[data-cat=operations],.bc[data-cat=customers] .bc-zone[data-cat=customers],.bc[data-cat=finance] .bc-zone[data-cat=finance],.bc[data-cat=intelligence] .bc-zone[data-cat=intelligence],.bc[data-cat=growth] .bc-zone[data-cat=growth],.bc[data-cat=help] .bc-zone[data-cat=help]) .bc-screen-face{fill:color-mix(in oklab, var(--plj-cyan) 30%, #0d1a28);stroke:color-mix(in oklab, var(--plj-cyan) 72%, transparent)}:is(.bc[data-cat=sales] .bc-zone[data-cat=sales],.bc[data-cat=operations] .bc-zone[data-cat=operations],.bc[data-cat=customers] .bc-zone[data-cat=customers],.bc[data-cat=finance] .bc-zone[data-cat=finance],.bc[data-cat=intelligence] .bc-zone[data-cat=intelligence],.bc[data-cat=growth] .bc-zone[data-cat=growth],.bc[data-cat=help] .bc-zone[data-cat=help]) .bc-screen-edge{fill:color-mix(in oklab, var(--plj-cyan) 85%, transparent)}:is(.bc[data-cat=sales] .bc-zone[data-cat=sales],.bc[data-cat=operations] .bc-zone[data-cat=operations],.bc[data-cat=customers] .bc-zone[data-cat=customers],.bc[data-cat=finance] .bc-zone[data-cat=finance],.bc[data-cat=intelligence] .bc-zone[data-cat=intelligence],.bc[data-cat=growth] .bc-zone[data-cat=growth],.bc[data-cat=help] .bc-zone[data-cat=help]) .bc-hint{stroke:color-mix(in oklab, var(--bc-key) 34%, var(--bc-ink))}:is(.bc[data-cat=sales] .bc-zone[data-cat=sales],.bc[data-cat=operations] .bc-zone[data-cat=operations],.bc[data-cat=customers] .bc-zone[data-cat=customers],.bc[data-cat=finance] .bc-zone[data-cat=finance],.bc[data-cat=intelligence] .bc-zone[data-cat=intelligence],.bc[data-cat=growth] .bc-zone[data-cat=growth],.bc[data-cat=help] .bc-zone[data-cat=help]) .bc-screen-line{stroke:color-mix(in oklab, var(--plj-ice) 82%, transparent)}:is(.bc[data-cat=sales] .bc-zone[data-cat=sales],.bc[data-cat=operations] .bc-zone[data-cat=operations],.bc[data-cat=customers] .bc-zone[data-cat=customers],.bc[data-cat=finance] .bc-zone[data-cat=finance],.bc[data-cat=intelligence] .bc-zone[data-cat=intelligence],.bc[data-cat=growth] .bc-zone[data-cat=growth],.bc[data-cat=help] .bc-zone[data-cat=help]) .bc-screen-block{opacity:.95;fill:color-mix(in oklab, var(--plj-cyan) 70%, transparent)}:is(.bc[data-cat=sales] .bc-zone[data-cat=sales],.bc[data-cat=operations] .bc-zone[data-cat=operations],.bc[data-cat=customers] .bc-zone[data-cat=customers],.bc[data-cat=finance] .bc-zone[data-cat=finance],.bc[data-cat=intelligence] .bc-zone[data-cat=intelligence],.bc[data-cat=growth] .bc-zone[data-cat=growth],.bc[data-cat=help] .bc-zone[data-cat=help]) .bc-joint{stroke:color-mix(in oklab, var(--bc-key) 30%, transparent)}:is(.bc[data-cat=sales] .bc-zone[data-cat=sales],.bc[data-cat=operations] .bc-zone[data-cat=operations],.bc[data-cat=customers] .bc-zone[data-cat=customers],.bc[data-cat=finance] .bc-zone[data-cat=finance],.bc[data-cat=intelligence] .bc-zone[data-cat=intelligence],.bc[data-cat=growth] .bc-zone[data-cat=growth],.bc[data-cat=help] .bc-zone[data-cat=help]) .bc-shelf-deck{fill:color-mix(in oklab, var(--bc-key) 16%, var(--bc-soft-top))}:is(.bc[data-cat=sales] .bc-zone[data-cat=sales],.bc[data-cat=operations] .bc-zone[data-cat=operations],.bc[data-cat=customers] .bc-zone[data-cat=customers],.bc[data-cat=finance] .bc-zone[data-cat=finance],.bc[data-cat=intelligence] .bc-zone[data-cat=intelligence],.bc[data-cat=growth] .bc-zone[data-cat=growth],.bc[data-cat=help] .bc-zone[data-cat=help]) .bc-docket,:is(.bc[data-cat=sales] .bc-zone[data-cat=sales],.bc[data-cat=operations] .bc-zone[data-cat=operations],.bc[data-cat=customers] .bc-zone[data-cat=customers],.bc[data-cat=finance] .bc-zone[data-cat=finance],.bc[data-cat=intelligence] .bc-zone[data-cat=intelligence],.bc[data-cat=growth] .bc-zone[data-cat=growth],.bc[data-cat=help] .bc-zone[data-cat=help]) .bc-paper{opacity:1}.bc[data-cat=sales] .bc-zone[data-cat=sales],.bc[data-cat=customers] .bc-zone[data-cat=customers]{--bc-key:color-mix(in oklab, var(--plj-warm) 86%, #ffd9a0)}.bc[data-cat=operations] .bc-zone[data-cat=operations]{--bc-key:color-mix(in oklab, var(--plj-warm) 58%, #cfe4f5)}.bc[data-cat=finance] .bc-zone[data-cat=finance],.bc[data-cat=help] .bc-zone[data-cat=help]{--bc-key:color-mix(in oklab, var(--plj-warm) 44%, #dce8f4)}.bc[data-cat=intelligence] .bc-zone[data-cat=intelligence],.bc[data-cat=growth] .bc-zone[data-cat=growth]{--bc-key:color-mix(in oklab, var(--plj-cyan) 40%, #cfe2f2)}.bc[data-zone]:not([data-zone=none]) .bc-zone{--bc-room-dim:1}.bc-markers{margin:0;padding:0;list-style:none;position:absolute;inset:1.25rem 1rem 2.25rem}.bc-marker-item{position:absolute;transform:translate(-50%,-50%)}.bc-marker{min-width:2.75rem;min-height:2.75rem;color:var(--text-primary);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:.3rem;padding:.25rem;display:flex}.bc-marker-dot{border:1px solid color-mix(in oklab, var(--marker-accent,var(--plj-cyan)) 26%, var(--line));width:1.05rem;height:1.05rem;color:color-mix(in oklab, var(--marker-accent,var(--plj-cyan)) 70%, var(--text-secondary));background:#04070c9e;background:lab(1.82119% -.28421 -2.23676/.62);border-radius:999px;place-items:center;transition:width .2s cubic-bezier(.16,1,.3,1),height .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);display:grid}.bc-marker-dot svg{opacity:0;width:.95rem;height:.95rem;transition:opacity .16s cubic-bezier(.16,1,.3,1)}.bc-marker-item[data-in-cat=yes] .bc-marker-dot,.bc-marker:hover .bc-marker-dot,.bc-marker:focus-visible .bc-marker-dot,.bc-marker[aria-expanded=true] .bc-marker-dot{border-color:color-mix(in oklab, var(--marker-accent,var(--plj-cyan)) 38%, var(--line-strong));background:#04070cd1;background:lab(1.82119% -.28421 -2.23676/.82);width:1.9rem;height:1.9rem;box-shadow:0 6px 18px -9px #000a15}.bc-marker-item[data-in-cat=yes] .bc-marker-dot svg,.bc-marker:hover .bc-marker-dot svg,.bc-marker:focus-visible .bc-marker-dot svg,.bc-marker[aria-expanded=true] .bc-marker-dot svg{opacity:1}@media (pointer:coarse){.bc-marker-dot{background:#04070cc7;background:lab(1.82119% -.28421 -2.23676/.78);width:1.5rem;height:1.5rem}.bc-marker-dot svg{opacity:.6}}.bc-marker[data-accent=pos]{--marker-accent:var(--accent-pos)}.bc-marker[data-accent=account]{--marker-accent:var(--accent-account)}.bc-marker[data-accent=crm]{--marker-accent:var(--accent-crm)}.bc-marker[data-accent=one]{--marker-accent:var(--plj-cyan)}.bc-marker-item[data-core=yes] .bc-marker{flex-direction:column-reverse}.bc-marker-item[data-core=yes] .bc-marker-dot{border-color:color-mix(in oklab, var(--plj-cyan) 60%, transparent);background:color-mix(in oklab, var(--plj-blue) 22%, #04070c);width:2.1rem;height:2.1rem;color:var(--plj-ice);box-shadow:0 8px 26px -10px #000a15, 0 0 26px -10px color-mix(in oklab, var(--plj-cyan) 60%, transparent)}.bc-marker-item[data-core=yes] .bc-marker-dot svg{opacity:1;width:1.1rem;height:1.1rem}.bc-marker-item[data-core=yes] .bc-marker-name{letter-spacing:.04em;color:var(--plj-ice);border-color:color-mix(in oklab, var(--plj-cyan) 32%, transparent);font-size:.8125rem;font-weight:600}.bc-marker-text{text-align:center;flex-direction:column;align-items:center;gap:.125rem;max-width:11rem;display:flex;position:relative}.bc-marker-name{border:1px solid color-mix(in oklab, var(--line) 60%, transparent);color:var(--text-primary);white-space:nowrap;opacity:0;background:#04070ce0;background:lab(1.82119% -.28421 -2.23676/.88);border-radius:6px;padding:.15rem .5rem;font-size:.78125rem;font-weight:500;line-height:1.3;transition:opacity .2s cubic-bezier(.16,1,.3,1)}.bc-marker-item[data-core=yes] .bc-marker-name,.bc-marker-item[data-in-cat=yes] .bc-marker-name,.bc-marker:hover .bc-marker-name,.bc-marker:focus-visible .bc-marker-name,.bc-marker[aria-expanded=true] .bc-marker-name{opacity:1}.bc-marker-line{width:max-content;max-width:11rem;color:var(--text-secondary);white-space:normal;opacity:0;pointer-events:none;background:#04070ce6;background:lab(1.82119% -.28421 -2.23676/.9);border-radius:6px;padding:.1875rem .5rem;font-size:.75rem;line-height:1.35;transition:opacity .2s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + .125rem);left:50%;translate:-50%}.bc-marker:hover .bc-marker-line,.bc-marker:focus-visible .bc-marker-line,.bc-marker[aria-expanded=true] .bc-marker-line{opacity:1}.bc-marker-item[data-core=yes] .bc-marker-line{display:none}.bc-marker:hover .bc-marker-dot,.bc-marker[aria-expanded=true] .bc-marker-dot{border-color:var(--marker-accent);color:var(--marker-accent);transform:translateY(-2px)}.bc-marker[aria-expanded=true] .bc-marker-dot{border-color:var(--bc-key);color:var(--bc-key);background:color-mix(in oklab, var(--bc-key) 20%, #04070c)}.bc-marker:focus-visible{outline:2px solid var(--plj-cyan);outline-offset:3px;border-radius:10px}.bc:not([data-cat=none]) .bc-marker-item[data-in-cat=no][data-core=no] .bc-marker-dot{opacity:.45}.bc:not([data-cat=none]) .bc-marker-item[data-in-cat=no][data-core=no] .bc-marker:hover .bc-marker-dot,.bc:not([data-cat=none]) .bc-marker-item[data-in-cat=no][data-core=no] .bc-marker:focus-visible .bc-marker-dot{opacity:1}.bc-pan-hint{color:var(--text-faint);margin:-.5rem 0 0;font-size:.8125rem}@media (min-width:900px){.bc-pan-hint{display:none}}.bc-panel{border:1px solid var(--line);background:var(--bg-panel);box-shadow:var(--shadow-panel);border-radius:14px;scroll-margin-top:.75rem}.bc-panel:focus-visible{outline:2px solid var(--plj-cyan);outline-offset:2px}.bc-panel-inner{gap:.75rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.bc-crumb{letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.75rem;display:flex}.bc-crumb-up{min-height:2.75rem;color:var(--text-faint);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:.2rem 0;display:inline-flex}.bc-crumb-up:hover{color:var(--plj-cyan);text-underline-offset:.25em;text-decoration:underline}.bc-crumb-up:focus-visible{outline:2px solid var(--plj-cyan);outline-offset:2px;border-radius:3px}.bc-crumb-sep{color:var(--text-faint)}.bc-crumb-here{color:color-mix(in oklab, var(--bc-key) 50%, var(--text-secondary))}.bc-panel-title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,2.6vw,1.75rem);font-weight:600}.bc-panel-line{max-width:60ch;color:var(--text-primary);margin:0;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.5}.bc-panel-body{max-width:64ch;color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.bc-panel-product{color:var(--text-tertiary);margin:0;font-size:.875rem}.bc-panel-product strong{color:var(--text-primary);font-weight:600}.bc-panel-does{flex-wrap:wrap;gap:.375rem .5rem;margin:0;padding:0;list-style:none;display:flex}.bc-panel-does li{border:1px solid var(--line);color:var(--text-secondary);border-radius:6px;padding:.25rem .625rem;font-size:.8125rem}.bc-panel-rooms{gap:.4rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.bc-panel-rooms{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.bc-room{border:1px solid var(--line);background:color-mix(in oklab, var(--bg-raised) 60%, transparent);width:100%;min-height:2.75rem;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:.65rem;padding:.55rem .7rem;transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1);display:flex}.bc-room:hover{border-color:color-mix(in oklab, var(--bc-key) 45%, var(--line-strong));background:var(--bg-panel-high)}.bc-room:focus-visible{outline:2px solid var(--plj-cyan);outline-offset:2px}.bc-room-dot{background:color-mix(in oklab, var(--bg-void) 70%, transparent);width:1.6rem;height:1.6rem;color:var(--plj-cyan);border-radius:6px;flex:none;place-items:center;display:grid}.bc-room-dot svg{width:.85rem;height:.85rem}.bc-room-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.bc-room-name{font-size:.9375rem;font-weight:500}.bc-room-line{color:var(--text-tertiary);font-size:.8125rem;line-height:1.35}.bc-panel-shot{margin:.25rem 0 0}.bc-panel-actions{flex-wrap:wrap;gap:.5rem .75rem;display:flex}.bc-cta{border:1px solid color-mix(in oklab, var(--plj-cyan) 45%, var(--line-strong));min-height:2.75rem;color:var(--text-primary);border-radius:999px;align-items:center;padding:0 1.125rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.bc-cta:hover{border-color:var(--plj-cyan);background:color-mix(in oklab, var(--plj-blue) 12%, transparent)}.bc-cta:focus-visible{outline:2px solid var(--plj-cyan);outline-offset:2px}.bc-cta--quiet{border-color:var(--line);color:var(--text-secondary)}.bc-index{border-top:1px solid var(--line-faint);padding-top:clamp(1.25rem,3vw,2rem)}.bc-index-title{color:var(--text-primary);letter-spacing:-.015em;margin:0 0 .75rem;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:600}.bc-index-intro{max-width:68ch;color:var(--text-secondary);margin:0 0 1.75rem;font-size:.9375rem;line-height:1.6}.bc-index-cats{gap:clamp(1.75rem,4vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.bc-index-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 3rem}}.bc-index-cat{border-left:1px solid var(--line);align-content:start;gap:.5rem;padding-left:.9rem;display:grid}.bc-index-cat[data-accent=pos]{border-left-color:color-mix(in oklab, var(--accent-pos) 34%, var(--line))}.bc-index-cat[data-accent=account]{border-left-color:color-mix(in oklab, var(--accent-account) 34%, var(--line))}.bc-index-cat[data-accent=crm]{border-left-color:color-mix(in oklab, var(--accent-crm) 34%, var(--line))}.bc-index-cat-name{letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:600}.bc-index-open{min-height:2.75rem;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:0;display:inline-flex}.bc-index-open:focus-visible{outline:2px solid var(--plj-cyan);outline-offset:3px;border-radius:6px}.bc-index-open-note{color:var(--text-faint);opacity:0;font-size:.75rem;font-weight:400;transition:opacity .18s cubic-bezier(.16,1,.3,1)}.bc-index-open:hover .bc-index-open-note,.bc-index-open:focus-visible .bc-index-open-note{opacity:1}@media (hover:none){.bc-index-open-note{opacity:1}}.bc-index-body{max-width:62ch;color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.bc-index-product{color:var(--text-tertiary);margin:0;font-size:.8125rem}.bc-index-product strong{color:var(--text-secondary);font-weight:600}.bc-index-zones{gap:1.1rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.bc-index-zone{gap:.35rem;display:grid}.bc-index-zone-name{margin:0;font-size:.9375rem;font-weight:600}.bc-index-zone-name .bc-index-open{color:var(--text-primary);font-weight:600}.bc-index-zone-body{max-width:62ch;color:var(--text-tertiary);margin:0;font-size:.875rem;line-height:1.6}.bc-index-does{flex-wrap:wrap;gap:.3rem .4rem;margin:0;padding:0;list-style:none;display:flex}.bc-index-does li{border:1px solid var(--line-faint);color:var(--text-faint);border-radius:5px;padding:.15rem .5rem;font-size:.75rem}.bc-index-links{color:var(--text-faint);margin:.1rem 0 0;font-size:.8125rem}.bc-index-links a{min-height:2.75rem;color:var(--plj-cyan);align-items:center;text-decoration:none;display:inline-flex}.bc-index-links a:hover{text-underline-offset:.2em;text-decoration:underline}.bc-index-links a:focus-visible{outline:2px solid var(--plj-cyan);outline-offset:2px;border-radius:3px}@media (pointer:fine){.bc-crumb-up{min-height:0}.bc-index-zone-name .bc-index-open{min-height:2.25rem}.bc-index-links a{min-height:0;display:inline}}.bc[data-cat=none] .bc-zone[data-depth="0"],.bc[data-cat=none] .bc-zone[data-depth="1"]{filter:brightness(.86)saturate(.9)}.bc[data-cat=none] .bc-zone[data-depth="2"],.bc[data-cat=none] .bc-zone[data-depth="3"]{filter:brightness(.93)saturate(.95)}.bc-zone{transition:filter .32s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.bc-zone{transition:none!important}}@media (max-width:899px){.bc-rail{overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter,1rem));padding-bottom:.2rem;padding-inline:var(--gutter,1rem);flex-wrap:nowrap;overflow-x:auto}.bc-rail::-webkit-scrollbar{display:none}.bc-chip{flex:none}.bc-marker-line{display:none}.bc-marker-name{font-size:.8125rem}}@media (min-width:900px){.bc-canvas{min-width:0}}@media (prefers-reduced-motion:reduce){.bc *,.bc :before,.bc :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.bc[data-cat=finance] .bc-flow{animation:none}.bc-led--live{opacity:1;animation:none}}.bc ::selection{background:color-mix(in oklab, var(--plj-blue) 45%, transparent);color:var(--text-primary)}.bc-page{background:var(--bg-base);padding:clamp(4rem,9vw,7rem) 0 clamp(4rem,9vw,6rem)}.bc-page-inner{flex-direction:column;gap:clamp(1.75rem,4vw,2.75rem);display:flex}.bc-page-head{flex-direction:column;gap:.625rem;max-width:62ch;display:flex}.bc-page-note--below{margin-top:2rem}.bc-page-title{color:var(--text-primary);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.6vw,2.6rem);font-weight:600;line-height:1.04}.bc-page-lede{max-width:58ch;color:var(--text-secondary);margin:0;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.55}.bc-page-note{max-width:62ch;color:var(--text-tertiary);margin:0;font-size:.9375rem;line-height:1.6}.bc-page-note a{color:var(--plj-cyan);text-decoration:none}.bc-page-note a:hover{text-underline-offset:.2em;text-decoration:underline}.bc-page-note a:focus-visible{outline:2px solid var(--plj-cyan);outline-offset:2px;border-radius:3px}.bc-page-h2{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:500}
