.bimx-card[data-v-6b127b0f]{border:1px solid var(--hairline-ring);border-radius:14px!important;box-shadow:0 14px 40px #10181f14!important;padding:20px 24px 16px}.bimx-header[data-v-6b127b0f]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:8px}.bimx-eyebrow[data-v-6b127b0f]{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--text-secondary)}.bimx-headline[data-v-6b127b0f]{font-size:22px;font-weight:700;color:var(--text-primary);margin-top:2px;line-height:1.1}.bimx-pct[data-v-6b127b0f]{font-variant-numeric:tabular-nums}.bimx-row[data-v-6b127b0f]{display:flex;align-items:center;gap:12px;margin-top:10px;flex-wrap:wrap}.bimx-chip[data-v-6b127b0f]{display:inline-flex;align-items:center;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;transition:background .3s ease,color .3s ease;font-variant-numeric:tabular-nums}.bimx-chip--grey[data-v-6b127b0f]{background:#eceff2;color:#6a7783}.bimx-chip--blue[data-v-6b127b0f]{background:#2f80ed24;color:#1f66c4}.bimx-chip--green[data-v-6b127b0f]{background:#27ae6029;color:#1e8a4c}.bimx-pop-enter-active[data-v-6b127b0f],.bimx-pop-leave-active[data-v-6b127b0f]{transition:opacity .25s ease,transform .25s ease}.bimx-pop-enter-from[data-v-6b127b0f],.bimx-pop-leave-to[data-v-6b127b0f]{opacity:0;transform:scale(.85)}.bimx-bar[data-v-6b127b0f]{width:160px;height:7px;border-radius:999px;background:#e7ecef;overflow:hidden}.bimx-bar__fill[data-v-6b127b0f]{height:100%;border-radius:999px;transition:background .3s ease}.bimx-legend[data-v-6b127b0f]{display:flex;gap:22px;padding-top:2px}.bimx-legend__group[data-v-6b127b0f]{display:flex;flex-direction:column;gap:6px}.bimx-legend__cap[data-v-6b127b0f]{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1px}.bimx-legend__item[data-v-6b127b0f]{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-secondary)}.bimx-sw[data-v-6b127b0f]{width:12px;height:12px;border-radius:3px;display:inline-block;flex:none}.bimx-sw--grey[data-v-6b127b0f]{background:#c4cdd6}.bimx-sw--blue[data-v-6b127b0f]{background:#2f80ed}.bimx-sw--green[data-v-6b127b0f]{background:#27ae60}.bimx-dot[data-v-6b127b0f]{width:11px;height:11px;border-radius:50%;display:inline-block;flex:none;border:1.5px solid hsla(0,0%,100%,.9);box-shadow:0 0 0 1px #10181f1f}.bimx-dot--open[data-v-6b127b0f]{background:#fab219}.bimx-dot--fixed[data-v-6b127b0f]{background:#0ca30c}.bimx-dot--signed[data-v-6b127b0f]{background:#2491eb}.bimx-dot--closed[data-v-6b127b0f]{background:#97a2a5}.bimx-stage[data-v-6b127b0f]{position:relative;margin-top:6px}.bimx-controls[data-v-6b127b0f]{display:flex;align-items:center;gap:12px;margin-top:10px}.bimx-hint[data-v-6b127b0f]{display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary);font-size:12.5px;font-weight:600}.bimx-hint[data-v-6b127b0f] .v-icon{color:var(--rd-accent)}.bimx-replay[data-v-6b127b0f]{margin-left:auto;display:inline-flex;flex:none;align-items:center;gap:6px;height:30px;border:1px solid #c9d1d7;background:#fff;color:#1c2330;border-radius:999px;padding:0 14px 0 11px;font-size:12.5px;font-weight:600;font-family:inherit;box-shadow:0 1px 3px #10181f14;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.bimx-replay[data-v-6b127b0f]:hover:not(:disabled){border-color:#9aa6ae;background:#f4f6f8}.bimx-replay[data-v-6b127b0f]:disabled{opacity:.5;cursor:default}.bimx-replay[data-v-6b127b0f]:focus-visible{outline:2px solid var(--rd-accent);outline-offset:2px}.bimx-svg[data-v-6b127b0f]{display:block;width:100%;height:auto}.bimx-svg--orbit[data-v-6b127b0f]{cursor:grab;touch-action:none}.bimx-svg--drag[data-v-6b127b0f]{cursor:grabbing}.bimx-svg--pick .bimx-pick[data-v-6b127b0f]{cursor:pointer}.bimx-face[data-v-6b127b0f]{stroke:#ffffff8c;stroke-width:.75;stroke-linejoin:round}.bimx-face--top[data-v-6b127b0f]{stroke:#ffffffb3}.bimx-col[data-v-6b127b0f]{stroke:#10181f1f;stroke-width:1}.bimx-hl[data-v-6b127b0f]{fill:#2f80ed38;stroke:#2f80ed;stroke-width:1.75;stroke-linejoin:round}.bimx-slab-top[data-v-6b127b0f]{fill:#e9eef2;stroke:#fffc;stroke-width:.75}.bimx-slab-side[data-v-6b127b0f]{fill:#c3cdd5;stroke:#fff6;stroke-width:.5}.bimx-plan[data-v-6b127b0f]{stroke:#4a5761;stroke-opacity:.38;stroke-width:1;fill:none;vector-effect:non-scaling-stroke}.bimx-solid[data-v-6b127b0f]{stroke:#ffffff80;stroke-width:.5;stroke-linejoin:round}.bimx-void[data-v-6b127b0f]{fill:#2b3945;fill-opacity:.8}.bimx-vol[data-v-6b127b0f]{stroke-linejoin:round}.bimx-vol--top[data-v-6b127b0f]{fill-opacity:.45;stroke:#ffffffb3;stroke-width:.75}.bimx-vol--side[data-v-6b127b0f]{fill-opacity:.56;stroke:#ffffff73;stroke-width:.5}.bimx-vol--sel[data-v-6b127b0f]{stroke:#2f80edd9;stroke-width:1.4}.bimx-selring circle[data-v-6b127b0f]{fill:none;stroke:var(--rd-accent);stroke-width:1.6}.bimx-mappin__shadow[data-v-6b127b0f]{fill:#0e151b;opacity:.22;filter:url(#bimx-pin-blur)}.bimx-mappin__body[data-v-6b127b0f]{fill:url(#bimx-mappin-grad);stroke:#09214266;stroke-width:.6;stroke-linejoin:round}.bimx-mappin__gloss[data-v-6b127b0f]{fill:#fff;opacity:.45}.bimx-badge rect[data-v-6b127b0f]{fill:#fff;stroke:#10181f1f;stroke-width:1}.bimx-badge text[data-v-6b127b0f]{fill:#263e4d;font-size:9.5px;font-weight:600;font-variant-numeric:tabular-nums}.bimx-cube[data-v-6b127b0f]{opacity:.92}.bimx-cube__top[data-v-6b127b0f]{fill:#f5f8fa}.bimx-cube__rightf[data-v-6b127b0f],.bimx-cube__top[data-v-6b127b0f]{stroke:#bcc9d3;stroke-width:1;stroke-linejoin:round}.bimx-cube__rightf[data-v-6b127b0f]{fill:#dbe3e9}.bimx-cube__front[data-v-6b127b0f]{fill:#e9eef2;stroke:#bcc9d3;stroke-width:1;stroke-linejoin:round}.bimx-cube__hl[data-v-6b127b0f]{fill:#2f9bff4d}.bimx-cube__dash[data-v-6b127b0f]{fill:none;stroke:#a6b6c2;stroke-width:1;stroke-dasharray:3 2.5}.bimx-cube__lbl[data-v-6b127b0f]{fill:#5b6b77;font-size:7px;font-weight:700;letter-spacing:.03em}.bimx-cube__lbl--side[data-v-6b127b0f]{fill:#3f515d}.bimx-cube__ring[data-v-6b127b0f]{fill:none;stroke:#c6d2da;stroke-width:1.2;stroke-opacity:.4}.bimx-cube__dir[data-v-6b127b0f]{fill:#9aa8b2;fill-opacity:.5;font-size:7px;font-weight:700}.bimx-panel-wrap[data-v-6b127b0f]{position:absolute;top:0;left:0;z-index:4}.bimx-panel[data-v-6b127b0f],.bimx-panel-wrap[data-v-6b127b0f]{pointer-events:none;transform-origin:top left}.bimx-panel[data-v-6b127b0f]{margin:14px;display:flex;flex-direction:column;overflow:hidden;overflow:clip;border-radius:9px;background:#eef5f5;box-shadow:0 6px 20px #10181f40;text-align:left;font-family:Roboto,Segoe UI,system-ui,sans-serif;color:#212121;font-size:11px}.bimx-panel--live[data-v-6b127b0f]{pointer-events:auto}.pn__bar[data-v-6b127b0f]{display:flex;align-items:center;gap:2px;flex:none;height:40px;padding:0 4px;background:#072839;color:#fff}.pn__btn[data-v-6b127b0f]{display:grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.pn__btn[data-v-6b127b0f]:hover{background:#ffffff1f}.pn__title[data-v-6b127b0f]{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.2}.pn__title b[data-v-6b127b0f],.pn__title span[data-v-6b127b0f]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pn__title b[data-v-6b127b0f]{font-size:12.5px;font-weight:500}.pn__title span[data-v-6b127b0f]{font-size:9.5px;color:#ffffffb3;font-variant-numeric:tabular-nums}.pn__crumbs[data-v-6b127b0f]{display:flex;align-items:center;gap:3px;flex:none;height:26px;padding:0 6px;overflow:hidden;overflow:clip;border-bottom:1px solid #d6d6d6;background:#ececec;white-space:nowrap}.crumb[data-v-6b127b0f]{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 6px;border:0;border-radius:9px;background:#dcdcdc;box-shadow:.5px 1px 1.5px #0000004d;color:#212121;font:inherit;font-size:9px;cursor:pointer}.crumb[data-v-6b127b0f]:hover{background:#d0d0d0}.crumb--home[data-v-6b127b0f]{padding:0 2px;background:none;box-shadow:none}.crumb__dot[data-v-6b127b0f]{color:#616161;font-size:9px}.pn__body[data-v-6b127b0f]{position:relative;flex:1;overflow:hidden;overflow:clip}.pn__view[data-v-6b127b0f]{position:absolute;inset:0}.lp-scroll[data-v-6b127b0f]{position:relative;height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.lp-scroll[data-v-6b127b0f]::-webkit-scrollbar{display:none}.row[data-v-6b127b0f]{display:flex;align-items:center;gap:6px;width:100%;height:54px;padding:6px 14px 6px 10px;border:0;border-bottom:1.5px solid #dde3e3;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s}.row--tap[data-v-6b127b0f],.row[data-v-6b127b0f]:hover{background:#eef3f3}.row--task[data-v-6b127b0f]{cursor:default}.row--task[data-v-6b127b0f]:hover{background:#fff}.row__b[data-v-6b127b0f]{display:flex;flex:1;flex-direction:column;min-width:0}.row__b small[data-v-6b127b0f]{font-size:7.5px;line-height:1;color:#424242}.row__b b[data-v-6b127b0f]{margin-top:4px;font-size:11.5px;font-weight:500;line-height:1.2;text-overflow:ellipsis}.dt[data-v-6b127b0f],.row__b b[data-v-6b127b0f]{overflow:hidden;white-space:nowrap}.dt[data-v-6b127b0f]{display:flex;align-items:center;gap:4px;margin-top:5px;font-size:7.5px;color:#424242}.dt span[data-v-6b127b0f]{overflow:hidden;text-overflow:ellipsis}.dt[data-v-6b127b0f] .v-icon{flex:none;color:#9e9e9e}.row__sub[data-v-6b127b0f]{flex:none;width:9px;height:9px;fill:#bdbdbd}.crumb[data-v-6b127b0f]:focus-visible,.pn__btn[data-v-6b127b0f]:focus-visible,.row[data-v-6b127b0f]:focus-visible{outline:2px solid #2491eb;outline-offset:-2px}.rg[data-v-6b127b0f]{position:relative;display:grid;flex:none;place-items:center;width:42px;height:42px}.rg svg[data-v-6b127b0f]{position:absolute;inset:0;transform:rotate(-90deg)}.rg i[data-v-6b127b0f]{position:relative;font-size:10.5px;font-style:normal;font-weight:600;letter-spacing:-.02em;color:#212121;font-variant-numeric:tabular-nums}.rg__t[data-v-6b127b0f]{fill:none;stroke:#e0e0e0;stroke-width:2.4}.rg__v[data-v-6b127b0f]{fill:none;stroke:#66bb6a;stroke-width:2.4}.lp-v .rg__v[data-v-6b127b0f]{animation:lp-ring-6b127b0f .7s ease-out both}@keyframes lp-ring-6b127b0f{0%{stroke-dasharray:0 100}}.lp-pop-enter-active[data-v-6b127b0f],.lp-pop-leave-active[data-v-6b127b0f],.lp-push-enter-active[data-v-6b127b0f],.lp-push-leave-active[data-v-6b127b0f]{transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .3s}.lp-pop-leave-active[data-v-6b127b0f],.lp-push-leave-active[data-v-6b127b0f]{pointer-events:none}.lp-pop-leave-to[data-v-6b127b0f],.lp-push-enter-from[data-v-6b127b0f]{transform:translate(40%);opacity:0}.lp-pop-enter-from[data-v-6b127b0f],.lp-push-leave-to[data-v-6b127b0f]{transform:translate(-25%);opacity:0}.bimx-dismiss-enter-active[data-v-6b127b0f],.bimx-dismiss-leave-active[data-v-6b127b0f]{transition:opacity .22s ease,transform .22s ease}.bimx-dismiss-enter-from[data-v-6b127b0f],.bimx-dismiss-leave-to[data-v-6b127b0f]{opacity:0!important;transform:scale(.96)!important}.bimx-hand[data-v-6b127b0f]{position:absolute;left:0;top:0;z-index:6;pointer-events:none;will-change:transform;transform-origin:0 0;filter:drop-shadow(0 3px 5px rgba(16,24,31,.28))}.bimx-hand__inner[data-v-6b127b0f]{margin-left:-12px;margin-top:-3px;transform-origin:12px 3px}.bimx-hand__inner svg[data-v-6b127b0f]{display:block}.bimx-hand--click .bimx-hand__inner[data-v-6b127b0f]{animation:bimx-hand-tap-6b127b0f .32s ease}@keyframes bimx-hand-tap-6b127b0f{0%{transform:scale(1)}38%{transform:scale(.8)}to{transform:scale(1)}}.bimx-hand__ring[data-v-6b127b0f]{position:absolute;top:0;left:0;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;border:2px solid var(--rd-accent);animation:bimx-hand-ring-6b127b0f .45s ease-out forwards}@keyframes bimx-hand-ring-6b127b0f{0%{transform:scale(.25);opacity:.55}to{transform:scale(1.5);opacity:0}}@media(prefers-reduced-motion:reduce){.bimx-hand__inner[data-v-6b127b0f],.bimx-hand__ring[data-v-6b127b0f]{animation:none}.bimx-dismiss-enter-active[data-v-6b127b0f],.bimx-dismiss-leave-active[data-v-6b127b0f],.lp-pop-enter-active[data-v-6b127b0f],.lp-pop-leave-active[data-v-6b127b0f],.lp-push-enter-active[data-v-6b127b0f],.lp-push-leave-active[data-v-6b127b0f],.row[data-v-6b127b0f]{transition:none}.lp-v .rg__v[data-v-6b127b0f]{animation:none}}
