.dashboard_root__DSe_i{--gap:16px;--intro-draw:0ms;--intro-dots:900ms;--intro-flow:1800ms;display:flex;flex-direction:column;gap:var(--gap);color:var(--ink);font-family:var(--f-body);min-width:0}.dashboard_bar__xDr3l{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dashboard_barLeft__qOumK{display:flex;align-items:center;gap:10px;min-width:0}.dashboard_barRight__7irw7{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard_title__SD2wj{font-family:var(--f-display);font-size:20px;font-weight:600;margin:0;letter-spacing:-.01em}.dashboard_demoBadge__0K_qo{font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;color:var(--gold);border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);background:color-mix(in srgb,var(--gold) 10%,transparent)}.dashboard_select__UGAfA,.dashboard_storeFixed__KQJ7A{height:40px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--abyss);color:var(--ink);font:inherit;font-size:13px}.dashboard_storeFixed__KQJ7A{display:inline-flex;align-items:center;color:var(--ink-dim)}.dashboard_tzChip__8wKrC{font-size:11px;font-family:var(--font-mono,ui-monospace,monospace);padding:3px 8px;border-radius:999px;color:var(--ink-dim);border:1px solid var(--line);white-space:nowrap}.dashboard_ghostBtn__sLNYa,.dashboard_linkBtn__FW6Vb,.dashboard_primaryBtn__vDNJR,.dashboard_textBtn__5zEvq{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 14px;border-radius:var(--radius-sm);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.dashboard_primaryBtn__vDNJR{background:var(--grad-strong);color:#fff;border:0}.dashboard_primaryBtn__vDNJR:hover{filter:brightness(1.08)}.dashboard_ghostBtn__sLNYa{background:var(--abyss);color:var(--ink);border:1px solid var(--line)}.dashboard_ghostBtn__sLNYa:hover{border-color:var(--indigo)}.dashboard_textBtn__5zEvq{background:none;border:0;color:var(--ink-dim);padding:0 8px}.dashboard_textBtn__5zEvq:hover{color:var(--ink)}.dashboard_linkBtn__FW6Vb{height:32px;padding:0 10px;background:none;border:1px solid var(--line-soft);color:var(--ink-dim);font-weight:500}.dashboard_linkBtn__FW6Vb:hover{color:var(--ink);border-color:var(--line)}.dashboard_ghostBtn__sLNYa:focus-visible,.dashboard_linkBtn__FW6Vb:focus-visible,.dashboard_primaryBtn__vDNJR:focus-visible,.dashboard_textBtn__5zEvq:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dashboard_muted__uAbmZ{color:var(--ink-dim);font-size:13px}.dashboard_staleBadge__Yzhxs{font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;color:var(--ink-dim);border:1px solid var(--line)}.dashboard_skeleton__TA7un{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:420px 140px;gap:var(--gap)}.dashboard_skeleton__TA7un i{border-radius:var(--radius-lg);background:var(--abyss);border:1px solid var(--line-soft)}.dashboard_skeleton__TA7un i:nth-child(3){grid-column:1/-1}.dashboard_rowHero__xYNd7{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--gap);align-items:stretch}.dashboard_side__mbnd_{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.dashboard_row__T4Qeg{display:grid;gap:var(--gap)}.dashboard_rowSplit__YMz21{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}@media (max-width:1360px){.dashboard_rowHero__xYNd7{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:1100px){.dashboard_rowHero__xYNd7,.dashboard_rowSplit__YMz21{grid-template-columns:minmax(0,1fr)}}.dashboard_cell__oNCb1{background:var(--abyss);border:1px solid var(--line-soft);border-radius:var(--radius-lg);padding:18px 20px;min-width:0;position:relative}.dashboard_cell_floor__LBRXx{padding:16px;display:flex}.dashboard_cell_loop__Nafpb{padding-bottom:8px}.dashboard_cellTitle__8zZAG{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:600;color:var(--ink-dim);letter-spacing:.01em}.dashboard_badge__mqm9C{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;font-size:11px;font-weight:700;background:color-mix(in srgb,var(--rose) 16%,transparent);color:var(--rose)}.dashboard_floorWrap__JG3z9{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.dashboard_floorHead__x9V4v{display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboard_floorHead__x9V4v>div{display:flex;align-items:center;gap:10px}.dashboard_floorName___4JO2{font-family:var(--f-display);font-size:16px;font-weight:600}.dashboard_liveBadge__67ArP{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--cyan);text-transform:uppercase}.dashboard_liveBadge__67ArP i{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 0 var(--glow-cyan);animation:dashboard_live-pulse__D4NYa 2s ease-out infinite}@keyframes dashboard_live-pulse__D4NYa{0%{box-shadow:0 0 0 0 var(--glow-cyan)}80%,to{box-shadow:0 0 0 8px transparent}}.dashboard_floorStage__AILd6{position:relative;flex:1;min-height:340px;border-radius:var(--radius-md);background:radial-gradient(ellipse 70% 60% at 50% 45%,color-mix(in srgb,var(--indigo) 9%,transparent),transparent 70%),var(--void);border:1px solid var(--line-soft);overflow:hidden;display:grid;place-items:center}.dashboard_floorLarge__ZDL9P{height:100%;min-height:0}.dashboard_floorLarge__ZDL9P .dashboard_floorStage__AILd6{flex:1;min-height:0}.dashboard_floorSvg__sylJ6{width:100%;height:100%;max-height:520px;display:block;padding:10px;overflow:visible}.dashboard_floorLarge__ZDL9P .dashboard_floorSvg__sylJ6{position:absolute;inset:0;max-height:none;padding:24px}.dashboard_floorMini__XdciH{padding:4px;max-height:150px}.dashboard_planFloor__4c5rr{fill:color-mix(in srgb,var(--nebula) 70%,transparent)}.dashboard_planGrid__XsrNR{stroke:var(--line-soft);stroke-width:1;vector-effect:non-scaling-stroke}.dashboard_planWall__x5jiB{stroke:var(--ink-dim);stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke;fill:none}.dashboard_planPartition__JhFTA{stroke-width:2;opacity:.7}.dashboard_planColumn__zIuxq{fill:var(--line)}.dashboard_planFixture__RMZYb{fill:var(--nebula-2);stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.dashboard_planDoor__aErgB{stroke:var(--void);stroke-width:5;vector-effect:non-scaling-stroke}.dashboard_planWindow__iTM6E{stroke:color-mix(in srgb,var(--cyan) 55%,transparent);stroke-width:2;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.dashboard_planLabel__djsAI{fill:var(--ink-dim);font-family:var(--f-mono);font-weight:600;letter-spacing:.02em;text-anchor:middle;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard_planHeat__sN_1g rect{fill:var(--cyan)}[data-theme=light] .dashboard_planHeat__sN_1g rect{fill:var(--iris)}.dashboard_tableShape__sEsX3{fill:var(--abyss);stroke:var(--line);stroke-width:1.5;vector-effect:non-scaling-stroke;transition:fill .4s,stroke .4s}.dashboard_tableCode__AaJCb{fill:var(--ink-faint);text-anchor:middle;font-family:var(--f-mono);pointer-events:none}.dashboard_tableHint__eyWRr{fill:var(--ink);text-anchor:middle;font-weight:600;pointer-events:none}.dashboard_table_occupied__2I6FU .dashboard_tableShape__sEsX3{fill:color-mix(in srgb,var(--indigo) 22%,var(--abyss));stroke:color-mix(in srgb,var(--indigo) 60%,transparent)}.dashboard_table_billing__XmiRu .dashboard_tableShape__sEsX3{fill:color-mix(in srgb,var(--cyan) 20%,var(--abyss));stroke:var(--cyan)}.dashboard_table_unpaid__lVS5b .dashboard_tableShape__sEsX3{fill:color-mix(in srgb,var(--rose) 10%,var(--abyss));stroke:var(--rose);stroke-width:2}.dashboard_table_call__iB3ca .dashboard_tableShape__sEsX3{fill:color-mix(in srgb,var(--gold) 22%,var(--abyss));stroke:var(--gold);stroke-width:2}.dashboard_table_billing__XmiRu .dashboard_tableCode__AaJCb,.dashboard_table_call__iB3ca .dashboard_tableCode__AaJCb,.dashboard_table_occupied__2I6FU .dashboard_tableCode__AaJCb{fill:var(--ink)}.dashboard_tableRipple__ZASHn{fill:none;stroke:var(--gold);stroke-width:2;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;animation:dashboard_ripple__a1BkS 2.2s ease-out infinite}.dashboard_tableRipple2__YINL6{animation-delay:-1.1s}@keyframes dashboard_ripple__a1BkS{0%{transform:scale(.9);opacity:.9}to{transform:scale(2.1);opacity:0}}.dashboard_dot__8unYO{cursor:default}.dashboard_dot__8unYO[role=button]{cursor:pointer;outline:none}.dashboard_dotCore__Im3_r{stroke:var(--void);stroke-width:2;vector-effect:non-scaling-stroke}.dashboard_dotHit__r9u8Y{fill:transparent}.dashboard_dotHalo__kXhuU{transform-box:fill-box;transform-origin:center;animation:dashboard_breathe__0ezQP 2.8s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.37s)}.dashboard_dotRing__g5SRb{fill:none;stroke:var(--indigo);stroke-width:2;stroke-dasharray:5 4;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;animation:dashboard_spin__y4vrv 3.2s linear infinite}.dashboard_dot_playing__94CPI .dashboard_dotCore__Im3_r{fill:var(--cyan)}.dashboard_dot_playing__94CPI .dashboard_dotHalo__kXhuU{fill:var(--cyan);opacity:.18}.dashboard_dot_idle__3mmbG .dashboard_dotCore__Im3_r{fill:var(--gold)}.dashboard_dot_offline__Zlm82 .dashboard_dotCore__Im3_r{fill:var(--rose);animation:dashboard_blink__q0azu 1.1s steps(2,jump-none) infinite}.dashboard_dot_remote__gp6lV .dashboard_dotCore__Im3_r{fill:var(--indigo)}.dashboard_dotOn__gIEY2 .dashboard_dotCore__Im3_r,.dashboard_dot__8unYO[role=button]:focus-visible .dashboard_dotCore__Im3_r{stroke:var(--ink);stroke-width:3}.dashboard_dotTag__TpAIH{pointer-events:none}.dashboard_dotTagText__WKdBe{fill:var(--ink);font-size:11px;font-weight:600;letter-spacing:-.005em;paint-order:stroke;stroke:var(--void);stroke-width:3px;stroke-linejoin:round}.dashboard_roleGlyph__dKZP9{fill:none;stroke:var(--ink-dim);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.dashboard_roleGlyphHit__gxt7_{fill:var(--void);stroke:none;opacity:.85}.dashboard_dot_playing__94CPI .dashboard_dotTag__TpAIH .dashboard_roleGlyph__dKZP9{stroke:var(--cyan)}.dashboard_dot_idle__3mmbG .dashboard_dotTag__TpAIH .dashboard_roleGlyph__dKZP9{stroke:var(--gold)}.dashboard_dot_offline__Zlm82 .dashboard_dotTag__TpAIH .dashboard_roleGlyph__dKZP9{stroke:var(--rose)}.dashboard_dot_remote__gp6lV .dashboard_dotTag__TpAIH .dashboard_roleGlyph__dKZP9{stroke:var(--indigo)}.dashboard_dot_offline__Zlm82 .dashboard_dotTagText__WKdBe{fill:var(--ink-dim)}@keyframes dashboard_breathe__0ezQP{0%,to{transform:scale(.75);opacity:.08}50%{transform:scale(1.15);opacity:.3}}@keyframes dashboard_blink__q0azu{0%,to{opacity:1}50%{opacity:.25}}@keyframes dashboard_spin__y4vrv{to{transform:rotate(1turn)}}.dashboard_legend__N5JIh{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--ink-dim)}.dashboard_legend__N5JIh li{display:inline-flex;align-items:center;gap:6px}.dashboard_legend__N5JIh b{color:var(--ink);font-weight:600;font-family:var(--f-mono)}.dashboard_legendDot__xAGDR{width:9px;height:9px;border-radius:50%;display:inline-block}.dashboard_legendDot__xAGDR.dashboard_dot_playing__94CPI{background:var(--cyan)}.dashboard_legendDot__xAGDR.dashboard_dot_idle__3mmbG{background:var(--gold)}.dashboard_legendDot__xAGDR.dashboard_dot_offline__Zlm82{background:var(--rose)}.dashboard_legendDot__xAGDR.dashboard_dot_remote__gp6lV{background:var(--indigo)}.dashboard_legendCall__UsTNr{background:transparent;border:2px solid var(--gold)}.dashboard_legendHeat__ZjmtT{border-radius:3px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cyan) 70%,transparent));width:18px}.dashboard_peek__Zvirn{position:absolute;right:14px;top:14px;width:260px;padding:10px;border-radius:var(--radius-md);background:var(--nebula);border:1px solid var(--line);box-shadow:0 16px 40px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:8px;z-index:2}.dashboard_peekScreen__YtgQe{aspect-ratio:16/9;border-radius:6px;background:var(--screen-bg);display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--ink);text-align:center;padding:8px;overflow:hidden;border:1px solid var(--line-soft)}.dashboard_peekScreen__YtgQe img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dashboard_peekOff__oONOm{color:var(--ink-faint);background:repeating-linear-gradient(135deg,var(--void) 0 6px,var(--abyss) 6px 12px)}.dashboard_peekMeta__rrlWi{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.dashboard_peekFoot__gZ8QL{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:12px;color:var(--ink-dim)}.dashboard_peekRows__VkvOM{margin:0;display:flex;flex-direction:column;gap:5px;font-size:12px}.dashboard_peekRows__VkvOM>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;align-items:baseline}.dashboard_peekRows__VkvOM dt{color:var(--ink-faint)}.dashboard_peekRows__VkvOM dd{margin:0;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_peekRole__vGICq{display:inline-flex!important;align-items:center;gap:5px}.dashboard_peekRole__vGICq svg{flex:none}.dashboard_peekRole__vGICq .dashboard_roleGlyphHit__gxt7_{display:none}.dashboard_peekShowing__YULB5{font-weight:600}.dashboard_peekClose__mLfep{position:absolute;top:-10px;right:-10px;width:28px;height:28px;border-radius:50%;border:1px solid var(--line);background:var(--abyss);color:var(--ink-dim);cursor:pointer;font-size:16px;line-height:1}.dashboard_stateTag__qXtpk{font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px}.dashboard_tag_playing__Voslz{color:var(--cyan);background:color-mix(in srgb,var(--cyan) 14%,transparent)}.dashboard_tag_idle__xSSYw{color:var(--gold);background:color-mix(in srgb,var(--gold) 14%,transparent)}.dashboard_tag_offline__AcEbQ{color:var(--rose);background:color-mix(in srgb,var(--rose) 14%,transparent)}.dashboard_tag_remote__M9itP{color:var(--indigo);background:color-mix(in srgb,var(--indigo) 14%,transparent)}.dashboard_tiles__L88z7{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;width:100%;align-content:start}.dashboard_tile__chlXo{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:var(--radius-md);cursor:pointer;background:var(--void);border:1px solid var(--line-soft);color:inherit;font:inherit;text-align:left}.dashboard_tile__chlXo:hover{border-color:var(--indigo)}.dashboard_tileArt__O5bx2{height:150px;display:grid;place-items:center}.dashboard_tileArtArch__kRf_D{position:relative;border-radius:var(--radius-sm);overflow:hidden}.dashboard_tileEmpty__7rhf7{font-size:12px;color:var(--ink-faint)}.dashboard_tileMeta__u2LXm{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:12px;color:var(--ink-dim)}.dashboard_tileMeta__u2LXm b{color:var(--ink);font-size:14px}.dashboard_tileWarn__Gl8NO{color:var(--rose);font-weight:600}.dashboard_floorEmpty__BGonQ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;width:100%;min-height:340px}.dashboard_floorEmpty__BGonQ p{margin:0 0 8px;color:var(--ink-dim);font-size:13px;max-width:360px}.dashboard_floorEmptyArt__k4uE0{width:200px}.dashboard_emptyWall__cIXVU{fill:none;stroke:var(--line);stroke-width:2;stroke-dasharray:5 5}.dashboard_emptyDot__yFyqq{fill:var(--cyan);animation:dashboard_blink__q0azu 3s ease-in-out infinite}.dashboard_start__ZfhnS{display:flex;flex-direction:column;gap:14px;width:100%;min-height:340px;justify-content:center}.dashboard_startHead__M8UXt{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.dashboard_startHead__M8UXt b{font-size:17px;color:var(--ink)}.dashboard_startHead__M8UXt span{font-size:12.5px;color:var(--ink-dim)}.dashboard_startList__Q_DQn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.dashboard_startStep__3DnAN{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--line-soft);background:var(--void)}.dashboard_startNext__whN9Y{border-color:color-mix(in srgb,var(--indigo) 55%,transparent)}.dashboard_startDone__kajUf{opacity:.72}.dashboard_startMark__oRR8h{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);font-weight:700;font-size:14px;color:var(--ink-dim)}.dashboard_startDone__kajUf .dashboard_startMark__oRR8h{border-color:var(--ok);color:var(--ok)}.dashboard_startNext__whN9Y .dashboard_startMark__oRR8h{border-color:var(--indigo);color:var(--indigo)}.dashboard_startText__KBVTJ{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.dashboard_startText__KBVTJ b{font-size:14px;color:var(--ink)}.dashboard_startText__KBVTJ span{font-size:12.5px;color:var(--ink-dim);line-height:1.55}@media (max-width:640px){.dashboard_startStep__3DnAN{flex-wrap:wrap}.dashboard_startStep__3DnAN>a{width:100%}}.dashboard_quick__sUaTq{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard_quickLabel__m6c1v{font-size:12px;color:var(--ink-faint);margin-right:2px}.dashboard_cell_numbers__8jpTQ{container-type:inline-size}.dashboard_numbers__GywUa{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:10px}@container (min-width: 1180px){.dashboard_numbers__GywUa{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}}@container (max-width: 620px){.dashboard_numbers__GywUa{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard_numTile__LZPAU{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:var(--radius-md);background:var(--void);border:1px solid var(--line-soft);color:inherit;text-decoration:none;min-width:0}.dashboard_numTile__LZPAU:hover{border-color:var(--line);background:var(--hover-veil)}.dashboard_numLabel__fRGjO{font-size:12px;color:var(--ink-dim)}.dashboard_numValue__tVZQt{display:flex;align-items:baseline;gap:4px;min-width:0}.dashboard_numValue__tVZQt b{font-family:var(--f-display);font-size:24px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard_numValue__tVZQt small{font-size:12px;color:var(--ink-dim);white-space:nowrap}.dashboard_numFoot__kaLcu{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:20px}.dashboard_delta__oGh2_{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard_delta__oGh2_ em{font-style:normal;font-weight:400;color:var(--ink-faint);margin-left:2px}.dashboard_delta_up__bMWn6{color:var(--cyan)}.dashboard_delta_down__18uLp{color:var(--rose)}.dashboard_delta_flat__INWoH{color:var(--ink-dim)}.dashboard_deltaNone__qDjsE{font-size:12px;color:var(--ink-faint)}.dashboard_spark__6Nq7l{width:60px;height:20px;flex:none}.dashboard_spark__6Nq7l polyline{fill:none;stroke:var(--ink-faint);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dashboard_numbersBig__BPVku{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.dashboard_numbersBig__BPVku .dashboard_numTile__LZPAU{padding:28px}.dashboard_numbersBig__BPVku .dashboard_numValue__tVZQt b{font-size:56px}.dashboard_numbersBig__BPVku .dashboard_numLabel__fRGjO{font-size:18px}.dashboard_present__pW_qP .dashboard_cards__41o25{--card-h:200px}.dashboard_guide__O_74E{display:flex;flex-direction:column;gap:8px}.dashboard_guideTag__Vf4Q7{align-self:flex-start;font-size:11px;font-weight:600;color:var(--indigo);padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--indigo) 12%,transparent)}.dashboard_guideTitle__eMHzQ{font-size:15px;font-weight:600;line-height:1.4}.dashboard_guideBody__hQFcV{margin:0;font-size:13px;line-height:1.55;color:var(--ink-dim)}.dashboard_guideActions__6H8qq{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px}.dashboard_alerts__JEPdy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dashboard_alert__BNewK{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line-soft);font-size:13px}.dashboard_alert__BNewK:first-child{border-top:0;padding-top:0}.dashboard_sevDot__A47z_{width:8px;height:8px;border-radius:50%}.dashboard_sev_red__ClDmr .dashboard_sevDot__A47z_{background:var(--rose)}.dashboard_sev_yellow__Zohol .dashboard_sevDot__A47z_{background:var(--gold)}.dashboard_sev_info__K2Z0d .dashboard_sevDot__A47z_{background:var(--ink-faint)}.dashboard_alertText__QK4dp{line-height:1.45}.dashboard_alertGo___t4Nh{font-size:12px;font-weight:600;color:var(--indigo);text-decoration:none;white-space:nowrap;padding:6px 0}.dashboard_alertGo___t4Nh:hover{text-decoration:underline}.dashboard_allClear__DdKUP{margin:0;font-size:13px;color:var(--ink-dim)}.dashboard_loop__y1AjH{width:100%}.dashboard_loopSvg__PkK8j{width:100%;height:auto;display:block;max-height:260px;overflow:visible}.dashboard_loopRail__BiEQo{stroke:color-mix(in srgb,var(--indigo) 40%,var(--line));stroke-width:2;fill:none;vector-effect:non-scaling-stroke}.dashboard_loopRailOff___ZPxl{stroke:var(--line-soft);stroke-dasharray:3 6}.dashboard_loopFlow__12Umw{stroke:url(#dashLoopGrad);stroke-width:5;stroke-linecap:round;fill:none;vector-effect:non-scaling-stroke;stroke-dasharray:.1 26;animation:dashboard_flow__2_Uqs 1.6s linear infinite;filter:drop-shadow(0 0 4px var(--glow-cyan))}.dashboard_loopFlowBack__vXzW9{stroke:var(--cyan);opacity:.7;animation-duration:3.2s}@keyframes dashboard_flow__2_Uqs{to{stroke-dashoffset:-26.1}}.dashboard_loopNode__p8pYa{cursor:pointer;text-decoration:none}.dashboard_loopNodeRing__w6iPi{fill:var(--abyss);stroke:url(#dashLoopGrad);stroke-width:2;vector-effect:non-scaling-stroke}.dashboard_loopNodeCore__jG7wM{fill:var(--cyan)}.dashboard_loopNodeLabel__pvkoo{fill:var(--ink-dim);font-size:15px;font-weight:600;text-anchor:middle}.dashboard_loopNodeValue__8IZuc{fill:var(--ink);font-size:22px;font-weight:600;text-anchor:middle;font-family:var(--f-display);font-variant-numeric:tabular-nums}.dashboard_loopNodeHint__PjcxI,.dashboard_loopNodeUnit__fmIBN{fill:var(--ink-faint);font-size:12px;text-anchor:middle}.dashboard_loopNodeHint__PjcxI,.dashboard_loopNodeUnit__fmIBN,.dashboard_loopNodeValue__8IZuc{paint-order:stroke;stroke:var(--abyss);stroke-width:6px;stroke-linejoin:round}.dashboard_present__pW_qP .dashboard_loopNodeHint__PjcxI,.dashboard_present__pW_qP .dashboard_loopNodeUnit__fmIBN,.dashboard_present__pW_qP .dashboard_loopNodeValue__8IZuc{stroke:var(--void)}.dashboard_loopNode__p8pYa:hover .dashboard_loopNodeRing__w6iPi{stroke-width:3}.dashboard_loopNodeOff__EGNNT .dashboard_loopNodeRing__w6iPi{stroke:var(--line);stroke-dasharray:3 4;fill:var(--void)}.dashboard_loopNodeOff__EGNNT .dashboard_loopNodeCore__jG7wM{fill:var(--line)}.dashboard_loopNodeOff__EGNNT .dashboard_loopNodeLabel__pvkoo{fill:var(--ink-faint)}.dashboard_loopNodeLocked__PMITP{cursor:default}.dashboard_loopLock__nbZ51{fill:none;stroke:var(--ink-faint);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.dashboard_loopBackLabel__d8JmO{fill:var(--ink-faint);font-size:13px;text-anchor:middle}.dashboard_loopNote__9q_he{margin:2px 0 0;font-size:12px;color:var(--ink-faint)}.dashboard_loopCompact__b_FEO .dashboard_loopSvg__PkK8j{max-height:none}.dashboard_cards__41o25{--card-h:166px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--card-h);gap:10px}@media (max-width:1100px){.dashboard_cards__41o25{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dashboard_cards__41o25{grid-template-columns:minmax(0,1fr)}}.dashboard_card__er77w{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--radius-md);min-width:0;height:var(--card-h);overflow:hidden;background:var(--void);border:1px solid var(--line-soft);color:inherit;text-decoration:none}.dashboard_card__er77w:hover{border-color:var(--line);background:var(--hover-veil)}.dashboard_cardHead__ELpZ7{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.dashboard_cardName__dVfVu{font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_cardMore__MHpdc{flex:none;font-size:11px;font-weight:600;color:var(--indigo);white-space:nowrap}.dashboard_card__er77w:hover .dashboard_cardMore__MHpdc{text-decoration:underline}.dashboard_cardMetrics__MW_jD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min-content;gap:10px 16px;margin:0;min-height:0;overflow:hidden}.dashboard_cardMetric__n5Ymv{min-width:0}.dashboard_cardMetric__n5Ymv dt{font-size:11px;color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_cardMetric__n5Ymv dd{margin:2px 0 0;display:flex;align-items:baseline;gap:3px}.dashboard_cardMetric__n5Ymv dd b{font-family:var(--f-display);font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.dashboard_cardMetric__n5Ymv dd small{font-size:11px;color:var(--ink-dim)}.dashboard_tone_warn__ETVTc dd b{color:var(--gold)}.dashboard_tone_bad__HGS1J dd b{color:var(--rose)}.dashboard_cardMetricPending__BvE3g dd b{color:var(--ink-faint);font-size:14px;font-weight:500}.dashboard_cardMetricNotice__1l33y{display:block;margin-top:2px;font-size:10.5px;color:var(--ink-dim);cursor:help;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_statusTable__C_H16,.dashboard_tierTable__W3YvM{width:100%;border-collapse:collapse;font-size:13px}.dashboard_statusTable__C_H16 th,.dashboard_tierTable__W3YvM th{text-align:left;font-weight:500;font-size:11px;color:var(--ink-faint);padding:0 8px 8px 0}.dashboard_statusTable__C_H16 td,.dashboard_tierTable__W3YvM td{padding:8px 8px 8px 0;border-top:1px solid var(--line-soft);white-space:nowrap}.dashboard_tierPill__2YWsE{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;border:1px solid var(--line);color:var(--ink-dim)}.dashboard_stateText__8eP4J{font-size:12px}.dashboard_stateWarn__TgVul{color:var(--gold);font-weight:600}.dashboard_stateBad__9A3ef{color:var(--rose);font-weight:600}.dashboard_pending___n3oY{color:var(--ink-faint);font-size:12px}.dashboard_recoRow__Lj_Zm{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:14px}.dashboard_reco___sfmU{display:flex;gap:12px;padding:12px;border-radius:var(--radius-md);border:1px dashed var(--line);background:var(--void)}.dashboard_recoPreview__9qXy5{flex:none;width:72px;border-radius:8px;position:relative;overflow:hidden;background:repeating-linear-gradient(135deg,var(--nebula) 0 6px,var(--nebula-2) 6px 12px);display:grid;place-items:center}.dashboard_recoPreview__9qXy5 span{font-size:10px;color:var(--ink-faint);background:var(--abyss);padding:1px 5px;border-radius:4px}.dashboard_recoBody___ZLT_{display:flex;flex-direction:column;gap:4px;min-width:0}.dashboard_recoBody___ZLT_ b{font-size:13px}.dashboard_recoBody___ZLT_ p{margin:0;font-size:12px;color:var(--ink-dim);line-height:1.45}.dashboard_activity__chR0D{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dashboard_activity__chR0D li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line-soft);font-size:13px}.dashboard_activity__chR0D li:first-child{border-top:0;padding-top:0}.dashboard_actAvatar__2CKj8{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--nebula-2);color:var(--ink-dim)}.dashboard_actText__7q9qx{line-height:1.45;min-width:0}.dashboard_actText__7q9qx b{font-weight:600}.dashboard_actTime__o9U1B{font-size:12px;color:var(--ink-faint);white-space:nowrap}.dashboard_account__2euxD{position:relative}.dashboard_accountChip__wE4Q6{height:40px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--abyss);color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.dashboard_accountChip__wE4Q6 b{font-family:var(--f-mono);font-weight:600}.dashboard_accountChip__wE4Q6:hover{border-color:var(--indigo)}.dashboard_accountLow__zRUMO{border-color:color-mix(in srgb,var(--gold) 60%,transparent)}.dashboard_accountSep__9ScA8{width:1px;height:16px;background:var(--line);margin:0 4px}.dashboard_trialDot__uZ_r8{width:7px;height:7px;border-radius:50%;background:var(--gold)}.dashboard_accountPanel__NG7sQ{position:absolute;right:0;top:calc(100% + 8px);width:min(440px,calc(100vw - 32px));z-index:30;background:var(--nebula);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 24px 60px rgba(0,0,0,.35);padding:16px;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 190px);overflow-y:auto;overscroll-behavior:contain}.dashboard_accountPanel__NG7sQ section+section{border-top:1px solid var(--line-soft);padding-top:14px}.dashboard_accountHead__EJis3{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.dashboard_accountBalance__WXy5B{font-family:var(--f-display);font-size:28px;font-weight:600}.dashboard_accountBalance__WXy5B small{font-size:13px;color:var(--ink-dim);font-weight:500}.dashboard_spendHead__p9jMG{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-dim);margin-bottom:8px}.dashboard_spendHead__p9jMG b{color:var(--ink)}.dashboard_spendBars__4KRFv{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:6px}.dashboard_spendBars__4KRFv li{display:grid;grid-template-columns:100px minmax(0,1fr) 56px;gap:8px;align-items:center;font-size:12px}.dashboard_spendBars__4KRFv i{height:6px;border-radius:3px;background:var(--line-soft);position:relative;overflow:hidden}.dashboard_spendBars__4KRFv i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:3px;background:var(--indigo)}.dashboard_spendBars__4KRFv b{text-align:right;font-family:var(--f-mono);font-weight:500}.dashboard_trialTag__XbfYz{margin-left:6px;font-size:11px;color:var(--ink-dim)}.dashboard_meterCell__PdrRG{white-space:normal!important}.dashboard_meterItem__OHq_I{display:inline-block;margin-right:10px;font-size:12px}.dashboard_meterItem__OHq_I em{font-style:normal;color:var(--ink-dim)}.dashboard_tierNear__xw9Dg td{background:color-mix(in srgb,var(--gold) 8%,transparent)}.dashboard_compare___q1p5{margin:10px 0 0;font-size:12px;color:var(--ink-dim);line-height:1.5}.dashboard_compare___q1p5 b{color:var(--ink)}.dashboard_present__pW_qP{position:fixed;inset:0;z-index:1000;background:var(--void);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding:24px 32px}.dashboard_presentBar__3WO3N{display:flex;align-items:center;justify-content:space-between;gap:16px}.dashboard_presentBrand__3kA_G{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-display);font-size:18px;letter-spacing:.08em;color:var(--ink-dim)}.dashboard_presentBrand__3kA_G b{color:var(--ink)}.dashboard_presentScene__TvULh{font-size:18px;font-weight:600;color:var(--ink)}.dashboard_presentStage__3gbg1{min-height:0;display:grid;align-items:center;animation:dashboard_scene-in__yLUJ5 .6s ease both}.dashboard_presentStage__3gbg1>*{min-height:0}.dashboard_present__pW_qP[data-scene=floor] .dashboard_presentStage__3gbg1{align-items:stretch}.dashboard_present__pW_qP[data-scene=loop] .dashboard_loopSvg__PkK8j{max-height:70vh}@keyframes dashboard_scene-in__yLUJ5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dashboard_presentFoot__Itj8d{display:flex;align-items:center;gap:8px}.dashboard_presentStep__suI_H{flex:1;height:4px;border-radius:2px;background:var(--line-soft);overflow:hidden}.dashboard_presentStep__suI_H i{display:block;height:100%;width:0;background:var(--grad);transition:width .25s linear}.dashboard_presentStepOn__y4_eW{background:var(--line)}.dashboard_root__DSe_i[data-intro] .dashboard_planWall__x5jiB{stroke-dasharray:1;stroke-dashoffset:1;animation:dashboard_draw__62nR_ .9s ease-out var(--intro-draw) forwards}.dashboard_root__DSe_i[data-intro] .dashboard_planColumn__zIuxq,.dashboard_root__DSe_i[data-intro] .dashboard_planFixture__RMZYb,.dashboard_root__DSe_i[data-intro] .dashboard_planLabel__djsAI{animation:dashboard_fade-in__TbvV8 .5s ease-out .6s both}.dashboard_root__DSe_i[data-intro] .dashboard_planTable__NS4Mm{animation:dashboard_fade-in__TbvV8 .4s ease-out both;animation-delay:calc(.7s + var(--i, 0) * 40ms)}.dashboard_root__DSe_i[data-intro] .dashboard_dot__8unYO{animation:dashboard_pop__z6WWY .45s cubic-bezier(.3,1.6,.5,1) both;animation-delay:calc(var(--intro-dots) + var(--i, 0) * 70ms);transform-box:fill-box;transform-origin:center}.dashboard_root__DSe_i[data-intro] .dashboard_planHeat__sN_1g{animation:dashboard_fade-in__TbvV8 1s ease-out 1.4s both}.dashboard_root__DSe_i[data-intro] .dashboard_loopFlow__12Umw{animation:dashboard_flow__2_Uqs 1.6s linear infinite,dashboard_fade-in__TbvV8 .6s ease-out var(--intro-flow) both}.dashboard_root__DSe_i[data-intro] .dashboard_cell__oNCb1:not(.dashboard_cell_floor__LBRXx){animation:dashboard_rise__nmjaL .6s ease-out both}.dashboard_root__DSe_i[data-intro] .dashboard_cell_numbers__8jpTQ{animation-delay:1.1s}.dashboard_root__DSe_i[data-intro] .dashboard_cell_loop__Nafpb{animation-delay:1.5s}.dashboard_root__DSe_i[data-intro] .dashboard_cell_attention__d7zw6,.dashboard_root__DSe_i[data-intro] .dashboard_cell_guide__O5Snd{animation-delay:.5s}.dashboard_root__DSe_i[data-intro] .dashboard_cell_activity__I_Qad,.dashboard_root__DSe_i[data-intro] .dashboard_cell_modules__Ft8gR,.dashboard_root__DSe_i[data-intro] .dashboard_cell_status__Krbpo{animation-delay:1.9s}@keyframes dashboard_draw__62nR_{to{stroke-dashoffset:0}}@keyframes dashboard_fade-in__TbvV8{0%{opacity:0}to{opacity:1}}@keyframes dashboard_pop__z6WWY{0%{opacity:0}to{opacity:1}}@keyframes dashboard_rise__nmjaL{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dashboard_present__pW_qP[data-paused] *,.dashboard_root__DSe_i[data-paused] *,.dashboard_root__DSe_i[data-paused] :after,.dashboard_root__DSe_i[data-paused] :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.dashboard_present__pW_qP *,.dashboard_root__DSe_i *,.dashboard_root__DSe_i :after,.dashboard_root__DSe_i :before{animation:none!important;transition:none!important}.dashboard_loopFlow__12Umw{stroke-dasharray:.1 13}}.dashboard_viewSwitch__tR6Qs{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.dashboard_viewSwitch__tR6Qs button{height:32px;padding:0 12px;border:0;background:var(--abyss);color:var(--ink-dim);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.dashboard_viewSwitch__tR6Qs button+button{border-left:1px solid var(--line)}.dashboard_viewSwitch__tR6Qs button[aria-pressed=true]{background:color-mix(in srgb,var(--indigo) 14%,var(--abyss));color:var(--ink)}.dashboard_viewSwitch__tR6Qs button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.dashboard_protoBadge__7Kf3g{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;color:var(--indigo);background:color-mix(in srgb,var(--indigo) 12%,transparent)}.dashboard_headRight__oG5PA{display:inline-flex;align-items:center;gap:8px}.dashboard_stage__8Ez1D{position:relative;flex:1;min-height:460px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--line-soft)}.dashboard_stageArch__6iH0Q{background:var(--void)}.dashboard_stageLarge__RvlFP{min-height:0;height:100%}.dashboard_stressGrid__6aGD_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.dashboard_stressCell__9d674{position:relative;height:360px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--line-soft);background:var(--void)}.dashboard_stressName__0Nlip{position:absolute;left:10px;top:8px;z-index:2;font-size:12px;font-weight:600;color:var(--ink-dim)}.dashboard_stressNameIso__pSZO3{color:#dfe4ff}.dashboard_fps__EFHpn{font-family:var(--f-mono);font-size:12px;color:var(--ink-dim)}.dashboard_root__DSe_i{--gap:18px}.dashboard_bar__xDr3l{margin-bottom:-4px;flex-wrap:nowrap}.dashboard_barRight__7irw7{flex-wrap:nowrap;flex:none}.dashboard_title__SD2wj{font-size:26px;font-weight:700;letter-spacing:-.4px;white-space:nowrap}.dashboard_storeFixed__KQJ7A,.dashboard_storePick__SASHk{position:relative;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 10px 0 12px;border:1px solid var(--line);border-radius:12px;background:var(--abyss);color:var(--ink-dim)}.dashboard_storePick__SASHk select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;height:100%;padding:0 18px 0 0;font:inherit;font-size:13.5px;font-weight:600;color:var(--ink);cursor:pointer;outline:none;max-width:220px}.dashboard_storePick__SASHk>svg:last-child{position:absolute;right:10px;pointer-events:none}.dashboard_storePick__SASHk:focus-within{outline:2px solid var(--indigo);outline-offset:2px}.dashboard_storeFixed__KQJ7A{font-size:13.5px;font-weight:600;color:var(--ink)}.dashboard_seg__WYms6{display:flex;padding:3px;height:44px;border:1px solid var(--line);border-radius:12px;background:var(--abyss)}.dashboard_seg__WYms6 button{border:0;background:none;padding:0 12px;min-width:44px;border-radius:9px;color:var(--ink-dim);font:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.dashboard_seg__WYms6 button[aria-pressed=true]{background:var(--nebula);color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgba(16,19,42,.08)}.dashboard_seg__WYms6 button:focus-visible{outline:2px solid var(--indigo);outline-offset:-2px}.dashboard_tzChip__8wKrC{border:0;padding:0 4px;font-family:var(--f-body);font-size:12px;color:var(--ink-faint)}.dashboard_body__2B89E{display:grid;grid-template-columns:minmax(0,1fr) 312px;gap:22px;align-items:start}.dashboard_rail__UnMKC{position:sticky;top:calc(var(--topbar-h, 76px) + 12px);display:flex;flex-direction:column;gap:14px;min-width:0}.dashboard_body__2B89E .dashboard_cell__oNCb1,.dashboard_root__DSe_i>.dashboard_cell__oNCb1{border-color:var(--line);border-radius:18px;padding:16px 16px 14px;box-shadow:0 1px 2px rgba(16,19,42,.06),0 2px 8px rgba(16,19,42,.04)}.dashboard_cellTitle__8zZAG{margin:0 0 10px;font-family:var(--f-display);font-size:14px;font-weight:700;color:var(--ink);letter-spacing:-.1px}.dashboard_cell_guide__O5Snd{overflow:hidden}.dashboard_cell_guide__O5Snd:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(120deg,var(--indigo) 0,#4f86ef 52%,#0fb9b9 100%)}.dashboard_body__2B89E .dashboard_alert__BNewK{min-height:44px;padding:4px 0;font-size:12.5px;gap:8px}.dashboard_body__2B89E .dashboard_alert__BNewK:first-child{padding-top:4px}.dashboard_body__2B89E .dashboard_alertGo___t4Nh{display:inline-flex;align-items:center;height:32px;padding:0 8px;border-radius:8px}.dashboard_body__2B89E .dashboard_alertGo___t4Nh:hover{text-decoration:none;background:color-mix(in srgb,var(--indigo) 10%,transparent)}.dashboard_cell_activity__I_Qad .dashboard_activity__chR0D{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px}.dashboard_cell_activity__I_Qad .dashboard_activity__chR0D li{min-height:44px;padding:4px 0}.dashboard_cell_activity__I_Qad .dashboard_activity__chR0D li:nth-child(-n+2){border-top:0}.dashboard_cell_activity__I_Qad .dashboard_actAvatar__2CKj8{width:26px;height:26px;font-size:11.5px;background:var(--nebula)}@media (max-width:1420px){.dashboard_body__2B89E{grid-template-columns:minmax(0,1fr) 288px}.dashboard_tzChip__8wKrC{display:none}}@media (max-width:1100px){.dashboard_body__2B89E{grid-template-columns:minmax(0,1fr)}.dashboard_rail__UnMKC{position:static}.dashboard_barRight__7irw7,.dashboard_bar__xDr3l{flex-wrap:wrap}}@media (max-width:760px){.dashboard_cell_activity__I_Qad .dashboard_activity__chR0D{grid-template-columns:minmax(0,1fr)}.dashboard_cell_activity__I_Qad .dashboard_activity__chR0D li:nth-child(2){border-top:1px solid var(--line-soft)}}.floor-render_fitHost__zL732{position:absolute;inset:0;display:grid;place-items:center;padding:18px}.floor-render_fitHostMini__OIlBU{padding:4px}.floor-render_archBox__QcGO_{position:relative}.floor-render_layer__tsCNG{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.floor-render_layer__tsCNG:first-child,div.floor-render_layer__tsCNG{pointer-events:none}.floor-render_woodBase__uWC25{fill:color-mix(in srgb,#b98a55 11%,var(--abyss))}.floor-render_woodSeam__nHXV1{stroke:color-mix(in srgb,#8a5a2b 22%,var(--abyss));stroke-width:.9;fill:none}.floor-render_woodGrain__NiO4Q{stroke:color-mix(in srgb,#8a5a2b 11%,var(--abyss));stroke-width:.6;fill:none}.floor-render_tileBase__KxXs0{fill:color-mix(in srgb,var(--iris) 8%,var(--abyss))}.floor-render_tileGrout__kwXK_{stroke:color-mix(in srgb,var(--ink) 20%,var(--abyss));stroke-width:1.2;fill:none}.floor-render_stoneBase__04UU_{fill:color-mix(in srgb,var(--ink) 8%,var(--abyss))}.floor-render_stoneFleck__asYE3{fill:color-mix(in srgb,var(--ink) 20%,var(--abyss))}.floor-render_concreteBase__5Y7he{fill:color-mix(in srgb,var(--ink-faint) 12%,var(--abyss))}.floor-render_concreteJoint__fjoXP{stroke:color-mix(in srgb,var(--ink) 16%,var(--abyss));stroke-width:1;fill:none}.floor-render_carpetBase__qcXyD{fill:color-mix(in srgb,var(--rose) 7%,var(--abyss))}.floor-render_carpetLine__q4hHx{stroke:color-mix(in srgb,var(--rose) 14%,var(--abyss));stroke-width:2}.floor-render_zone__kIUbq{stroke:color-mix(in srgb,var(--ink) 10%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.floor-render_aHeat___lb0b rect{fill:var(--cyan)}.floor-render_wall__nh3tE{fill:color-mix(in srgb,var(--ink) 82%,var(--abyss));stroke:color-mix(in srgb,var(--ink) 90%,var(--abyss));stroke-width:1;vector-effect:non-scaling-stroke}.floor-render_partition__5mHAN{fill:color-mix(in srgb,var(--ink) 55%,var(--abyss))}.floor-render_shadowStop0__G1hmQ{stop-color:var(--ink);stop-opacity:.16}.floor-render_shadowStop1__kEbCO{stop-color:var(--ink);stop-opacity:0}[data-theme=dark] .floor-render_shadowStop0__G1hmQ{stop-color:#000;stop-opacity:.55}[data-theme=dark] .floor-render_shadowStop1__kEbCO{stop-color:#000;stop-opacity:0}.floor-render_pocheBase__FeX8W{fill:color-mix(in srgb,var(--ink) 30%,var(--abyss))}.floor-render_pocheLine__yIgkW{stroke:color-mix(in srgb,var(--ink) 60%,var(--abyss));stroke-width:1.4}.floor-render_column__RbBA0{stroke:color-mix(in srgb,var(--ink) 80%,var(--abyss));stroke-width:1.2;vector-effect:non-scaling-stroke}.floor-render_threshold__JvTmC{stroke:color-mix(in srgb,var(--ink) 35%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.floor-render_doorLeaf__MyJK_{stroke:color-mix(in srgb,var(--ink) 75%,var(--abyss));stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}.floor-render_doorArc__ob_T3{fill:none;stroke:color-mix(in srgb,var(--ink) 45%,transparent);stroke-width:1;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.floor-render_windowFill__KIG7G{fill:color-mix(in srgb,var(--cyan) 10%,var(--abyss))}.floor-render_glass__XjifC{stroke:color-mix(in srgb,var(--cyan) 70%,var(--ink));stroke-width:1.1;vector-effect:non-scaling-stroke}.floor-render_jamb__hqopc{stroke:color-mix(in srgb,var(--ink) 82%,var(--abyss));stroke-width:1.6;vector-effect:non-scaling-stroke}.floor-render_fxCounter__bCoS5{fill:color-mix(in srgb,var(--ink) 9%,var(--abyss))}.floor-render_fxCounter__bCoS5,.floor-render_fxShelf__dwqMI{stroke:color-mix(in srgb,var(--ink) 55%,var(--abyss));stroke-width:1.2;vector-effect:non-scaling-stroke}.floor-render_fxShelf__dwqMI{fill:color-mix(in srgb,var(--ink) 7%,var(--abyss))}.floor-render_fxLine__DpQ8L{stroke:color-mix(in srgb,var(--ink) 40%,var(--abyss));stroke-width:1;vector-effect:non-scaling-stroke}.floor-render_fxLineSoft__LpfKU{stroke:color-mix(in srgb,var(--ink) 22%,var(--abyss));stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.floor-render_fxLineSoftRect__CcK4m{fill:none;stroke:color-mix(in srgb,var(--ink) 22%,var(--abyss));stroke-width:1;vector-effect:non-scaling-stroke}.floor-render_chair__9tDkz{fill:color-mix(in srgb,var(--ink) 6%,var(--abyss));stroke:color-mix(in srgb,var(--ink) 38%,var(--abyss));stroke-width:1;vector-effect:non-scaling-stroke}.floor-render_aTable__EOgwg{pointer-events:none}.floor-render_aTableTop__10Qhr{fill:color-mix(in srgb,var(--ink) 4%,var(--abyss));stroke:color-mix(in srgb,var(--ink) 55%,var(--abyss));stroke-width:1.3;vector-effect:non-scaling-stroke}.floor-render_aTableCode__pvumx{fill:var(--ink-faint);text-anchor:middle;font-family:var(--f-mono);font-weight:600;pointer-events:none}.floor-render_aTable_occupied__CS1Hi .floor-render_aTableTop__10Qhr{fill:color-mix(in srgb,var(--indigo) 20%,var(--abyss));stroke:color-mix(in srgb,var(--indigo) 70%,var(--abyss))}.floor-render_aTable_billing__4SFbS .floor-render_aTableTop__10Qhr{fill:color-mix(in srgb,var(--cyan) 18%,var(--abyss));stroke:var(--cyan)}.floor-render_aTable_unpaid__KFq5A .floor-render_aTableTop__10Qhr{fill:color-mix(in srgb,var(--rose) 10%,var(--abyss));stroke:var(--rose);stroke-width:2}.floor-render_aTable_call__n0Zoz .floor-render_aTableTop__10Qhr{fill:color-mix(in srgb,var(--gold) 20%,var(--abyss));stroke:var(--gold);stroke-width:2}.floor-render_aTable_billing__4SFbS .floor-render_aTableCode__pvumx,.floor-render_aTable_call__n0Zoz .floor-render_aTableCode__pvumx,.floor-render_aTable_occupied__CS1Hi .floor-render_aTableCode__pvumx,.floor-render_aTable_unpaid__KFq5A .floor-render_aTableCode__pvumx{fill:var(--ink)}.floor-render_aTableCall__n_6It{fill:none;stroke:var(--gold);stroke-width:1.5;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.floor-render_scale__PBQPI line{stroke:var(--ink-dim);stroke-width:1.2;vector-effect:non-scaling-stroke}.floor-render_scale__PBQPI text{fill:var(--ink-dim);font-family:var(--f-mono)}.floor-render_dev___vfI_{cursor:default}.floor-render_dev___vfI_[role=button]{cursor:pointer;outline:none}.floor-render_devHit__Q3U9t{fill:transparent}.floor-render_bracket__HNEml{stroke:color-mix(in srgb,var(--ink) 60%,var(--abyss));stroke-width:2;vector-effect:non-scaling-stroke}.floor-render_bezel__NTfHv{fill:color-mix(in srgb,var(--ink) 88%,var(--void))}[data-theme=dark] .floor-render_bezel__NTfHv{fill:#1b1f33}.floor-render_bezelRim__CGQhy{fill:none;stroke-width:1.8;stroke:var(--ink-dim)}.floor-render_dev_playing___iEWi .floor-render_bezelRim__CGQhy{stroke:var(--cyan)}.floor-render_dev_idle__SjXLn .floor-render_bezelRim__CGQhy{stroke:var(--gold)}.floor-render_dev_offline__gqMjW .floor-render_bezelRim__CGQhy{stroke:var(--rose);stroke-dasharray:3 2}.floor-render_dev_remote__cqMRX .floor-render_bezelRim__CGQhy{stroke:var(--indigo)}.floor-render_devOn__Ygqn8 .floor-render_bezelRim__CGQhy,.floor-render_dev___vfI_[role=button]:focus-visible .floor-render_bezelRim__CGQhy{stroke-width:3;stroke:var(--ink)}.floor-render_body__BMc6h{fill:color-mix(in srgb,var(--ink) 70%,var(--abyss))}[data-theme=dark] .floor-render_body__BMc6h{fill:#2a3050}.floor-render_screen__9z44l{stroke:none}.floor-render_screen_on__1L6AX{fill:#0b0f1f}.floor-render_screen_dim__Z_jHH{fill:#11131d}.floor-render_screenDim__Rx_0n{opacity:.45}.floor-render_offBg__i6jAI{fill:#0a0b12}.floor-render_offLine__VVZTF{stroke:color-mix(in srgb,var(--rose) 45%,#0a0b12);stroke-width:1.4}.floor-render_artBg__AJdYA{fill:#0f1428}.floor-render_artBar__7ir_f{fill:#26306a}.floor-render_artTile__HxNLZ{fill:#2c3566}.floor-render_artHi__J1tSL{fill:var(--cyan)}.floor-render_artWarn__IsO5a{fill:var(--gold)}.floor-render_artRot__O48uQ{fill:#1c1846}.floor-render_idleDash__D2rz9{stroke:var(--gold);stroke-width:2;stroke-linecap:round}.floor-render_keyRing__33vci{fill:none;stroke:color-mix(in srgb,var(--cyan) 70%,#fff);stroke-width:1.6}.floor-render_dev_offline__gqMjW .floor-render_keyRing__33vci{stroke:var(--rose)}.floor-render_lens__WuSMo{fill:#0b0f1f}.floor-render_lensEye__IbuRy{fill:var(--cyan)}.floor-render_dev_offline__gqMjW .floor-render_lensEye__IbuRy{fill:var(--rose)}.floor-render_aGlow__wHHCG{position:absolute;width:96px;height:96px;margin:-48px 0 0 -48px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--cyan) 42%,transparent) 0,color-mix(in srgb,var(--cyan) 14%,transparent) 38%,transparent 70%);animation:floor-render_glow-breathe__NuNNW 3.2s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.41s);will-change:opacity,transform}.floor-render_aGlow_remote__3MTC3{background:radial-gradient(circle,color-mix(in srgb,var(--indigo) 40%,transparent) 0,transparent 70%)}@keyframes floor-render_glow-breathe__NuNNW{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.floor-render_aBlink__G3cox{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--rose);box-shadow:0 0 0 2px var(--void);animation:floor-render_blink-dot__FzekD 1.1s steps(2,jump-none) infinite}@keyframes floor-render_blink-dot__FzekD{0%{opacity:1}to{opacity:.15}}.floor-render_aRemote__mfpig{position:absolute;border-radius:50%;border:2px dashed var(--indigo);transform:translate(-50%,-50%);animation:floor-render_remote-spin__6FaxL 3.2s linear infinite}@keyframes floor-render_remote-spin__6FaxL{to{transform:translate(-50%,-50%) rotate(1turn)}}.floor-render_stageIso__hJDZq{--iso-bg0:#1d2340;--iso-bg1:#2b3462;--iso-floor:#262c4c;--iso-floor-line:#2f3760;--iso-tile:#242a47;--iso-stone:#2a3052;--iso-carpet:#2e2a4e;--iso-wall:#313a66;--iso-wall-side:#283059;--iso-wall-top:#4a5690;--iso-edge:rgba(170,185,255,0.28);--iso-fx-top:#3a4478;--iso-fx-l:#2d3563;--iso-fx-r:#252c54;--iso-body:#3c4680;--iso-screen-off:#0c0e18;--iso-label:#e9ecff;--iso-label-bg:rgba(12,15,32,0.72);--iso-glass:rgba(120,190,255,0.16);--iso-ghost:rgba(170,185,255,0.22);--iso-cyan:var(--cyan);--iso-gold:var(--gold);--iso-rose:var(--rose);--iso-indigo:var(--indigo);background:radial-gradient(ellipse 80% 70% at 50% 40%,var(--iso-bg1),var(--iso-bg0))}[data-theme=dark] .floor-render_stageIso__hJDZq{--iso-bg0:#020308;--iso-bg1:#0a0e22;--iso-floor:#0d1020;--iso-floor-line:#141a30;--iso-tile:#0c0f1d;--iso-stone:#10132a;--iso-carpet:#151226;--iso-wall:#151a33;--iso-wall-side:#10142a;--iso-wall-top:#262d52;--iso-edge:rgba(130,150,255,0.2);--iso-fx-top:#1a1f3b;--iso-fx-l:#131731;--iso-fx-r:#0f1329;--iso-body:#222a4d;--iso-screen-off:#05060b;--iso-label:#dfe4ff;--iso-label-bg:rgba(5,6,13,0.7);--iso-glass:rgba(90,150,255,0.1);--iso-ghost:rgba(130,150,255,0.16)}.floor-render_isoHost__ysVZ5{position:absolute;inset:0}.floor-render_stageIso__hJDZq{--iso-ui-bg:rgba(10,12,28,0.6);--iso-ui-on:rgba(139,123,255,0.35);--iso-ui-ink:#e9ecff;--iso-ui-line:rgba(200,210,255,0.28)}.floor-render_stageIso__hJDZq[data-mode=day]{--iso-bg0:#e9ecf3;--iso-bg1:#f7f8fb;--iso-floor:#efe6d8;--iso-floor-line:#e0d3bf;--iso-tile:#eef1f5;--iso-stone:#e6e5e1;--iso-carpet:#eadfe3;--iso-wall:#ffffff;--iso-wall-side:#e7e9f0;--iso-wall-top:#cfd4e2;--iso-edge:rgba(40,48,80,0.28);--iso-fx-top:#f7f7f9;--iso-fx-l:#e3e5ec;--iso-fx-r:#d3d7e2;--iso-body:#5a6078;--iso-screen-off:#1a1d2b;--iso-label:#1b2040;--iso-label-bg:rgba(255,255,255,0.9);--iso-glass:rgba(120,180,230,0.35);--iso-ghost:rgba(40,48,80,0.3);--iso-ui-bg:rgba(255,255,255,0.9);--iso-ui-on:#e3e0ff;--iso-ui-ink:#1b2040;--iso-ui-line:rgba(40,48,80,0.2)}[data-theme=dark] .floor-render_stageIso__hJDZq[data-mode=day]{--iso-bg0:#cfd4df;--iso-bg1:#dfe3ea;--iso-floor:#ddd3c4;--iso-tile:#dde1e7;--iso-stone:#d5d4d0;--iso-wall:#eef0f5;--iso-fx-top:#e8e9ee}.floor-render_isoCanvas__S8ys4{position:absolute;inset:0;width:100%;height:100%;display:block}.floor-render_isoCanvas__S8ys4+.floor-render_isoCanvas__S8ys4{pointer-events:none}.floor-render_isoTools__cnyku{position:absolute;left:12px;top:12px;display:flex;gap:8px;align-items:center;z-index:2}.floor-render_isoToolsRight__va5sN{position:absolute;right:12px;bottom:12px;display:flex;gap:6px;z-index:2}.floor-render_isoSeg__obbJF{display:inline-flex;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--iso-ui-line)}.floor-render_isoBtn__cNEqm,.floor-render_isoSeg__obbJF button{height:32px;min-width:32px;padding:0 11px;border:0;background:var(--iso-ui-bg);color:var(--iso-ui-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px}.floor-render_isoBtn__cNEqm{border:1px solid var(--iso-ui-line);border-radius:var(--radius-sm)}.floor-render_isoSeg__obbJF button+button{border-left:1px solid var(--iso-ui-line)}.floor-render_isoBtn__cNEqm[aria-pressed=true],.floor-render_isoSeg__obbJF button[aria-pressed=true]{background:var(--iso-ui-on)}.floor-render_isoBtn__cNEqm:focus-visible,.floor-render_isoSeg__obbJF button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.floor-render_isoHost__ysVZ5{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.floor-render_isoCanvas__S8ys4{will-change:transform}.floor-render_planLabel__zzPrp{fill:var(--ink-dim);font-family:var(--f-mono);font-weight:600;letter-spacing:.02em;text-anchor:middle;pointer-events:none}.floor-render_roleGlyph__sK_fv{fill:none;stroke:var(--ink-dim);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.floor-render_roleGlyphHit___4vNc{fill:var(--void);stroke:none;opacity:.85}.floor-render_glyph_playing__0j0HA{stroke:var(--cyan)}.floor-render_glyph_idle__bntW1{stroke:var(--gold)}.floor-render_glyph_offline__EuiOW{stroke:var(--rose)}.floor-render_glyph_remote__yNcn5{stroke:var(--indigo)}.floor-render_dotTag__WrQmZ{pointer-events:none}.floor-render_dotTagText__hNtNY{fill:var(--ink);font-size:11px;font-weight:600;letter-spacing:-.005em;paint-order:stroke;stroke:var(--void);stroke-width:3px;stroke-linejoin:round}.floor-render_dotTagOff__ZHcZm .floor-render_dotTagText__hNtNY{fill:var(--ink-dim)}.floor-render_dev_neutral__D7Joz .floor-render_bezelRim__CGQhy{stroke:color-mix(in srgb,var(--ink) 45%,transparent)}.floor-render_devClickable__wC8QE{cursor:pointer}.floor-render_archBox__QcGO_[data-paused] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.floor-render_aBlink__G3cox,.floor-render_aGlow__wHHCG,.floor-render_aRemote__mfpig{animation:none!important}}.floor-render_designerLayer__6kk_5{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.floor-render_designerIso___qn_S{position:relative;width:100%;height:min(70vh,640px);border-radius:var(--radius-md);overflow:hidden}.floor-render_sheetSvg__MVbha{display:block;width:100%;height:auto;background:#ffffff;border-radius:4px;box-shadow:0 8px 30px rgba(0,0,0,.18)}.floor-render_sheetPaper__2kd6d{fill:#ffffff}.floor-render_sheetFrame__wziwn{fill:none;stroke:#1b2040;stroke-width:1.4;vector-effect:non-scaling-stroke}.floor-render_sheetSvg__MVbha .floor-render_shadowStop0__G1hmQ{stop-color:#10132a;stop-opacity:.14}.floor-render_sheetSvg__MVbha .floor-render_shadowStop1__kEbCO{stop-color:#10132a;stop-opacity:0}.floor-render_sheetSvg__MVbha .floor-render_bezel__NTfHv{fill:#2a2f45}.floor-render_sheetSvg__MVbha .floor-render_body__BMc6h{fill:#5a6078}.floor-render_dim___aAna{pointer-events:none}.floor-render_dimLine__u8Otl,.floor-render_dimTick__KSydt{stroke:#1b2040;stroke-width:1;vector-effect:non-scaling-stroke}.floor-render_dimExt__pGhaw{stroke:#1b2040;stroke-width:.6;opacity:.55;vector-effect:non-scaling-stroke}.floor-render_dimText__LIeoE{fill:#1b2040;font-family:var(--f-mono);font-weight:600;text-anchor:middle;paint-order:stroke;stroke:#ffffff;stroke-width:3px;stroke-linejoin:round}.floor-render_tbBox__Nj705{fill:#ffffff;stroke:#1b2040;stroke-width:1.6;vector-effect:non-scaling-stroke}.floor-render_tbRule__eC5Nj{stroke:#1b2040;stroke-width:.8;vector-effect:non-scaling-stroke}.floor-render_tbLabel__vby8Y{fill:#6a7090;font-family:var(--f-body);font-weight:600;letter-spacing:.02em}.floor-render_tbValue__eiPy_{fill:#1b2040;font-family:var(--f-body);font-weight:600}.floor-render_tbStrong__GE5Z0{fill:#10132a;font-family:var(--f-display);font-weight:700}.floor-render_dimDashed__g9ezN{stroke-dasharray:6 4}.floor-render_eWall__GiRTk{fill:#eceef5;stroke:#1b2040;stroke-width:1.2;vector-effect:non-scaling-stroke}.floor-render_eGround__Gt3UH{stroke:#1b2040;stroke-width:2.2;vector-effect:non-scaling-stroke}.floor-render_eGroundHatch__M4SCm{stroke:#1b2040;stroke-width:.7;opacity:.5;vector-effect:non-scaling-stroke}.floor-render_eCeiling__21C65{stroke:#1b2040;stroke-width:1;stroke-dasharray:10 6;opacity:.7;vector-effect:non-scaling-stroke}.floor-render_eOpening__T0Eq_{fill:#ffffff;stroke:#1b2040;stroke-width:1.2;vector-effect:non-scaling-stroke}.floor-render_eDoor__rKFRW{fill:#f7f8fb}.floor-render_eFixture__Ks6Re{fill:#dfe3ee;stroke:#1b2040;stroke-width:.9;vector-effect:non-scaling-stroke}.floor-render_eShelf__e_8qc{stroke:#1b2040;stroke-width:.7;opacity:.6;vector-effect:non-scaling-stroke}.floor-render_eStructure__Jzlik{fill:#d5d9e6;stroke:#1b2040;stroke-width:.9;vector-effect:non-scaling-stroke}.floor-render_eDevice__gKBjO{fill:#2a2f45;stroke:#10132a;stroke-width:1.2;vector-effect:non-scaling-stroke}.floor-render_eDeviceEstimated__snRJj{stroke-dasharray:7 5;fill:#5a6078}.floor-render_eDeviceFloating__w1C7m{opacity:.45;stroke-dasharray:4 4}.floor-render_eDeviceVirtual__dhvyc{fill:#ffffff}.floor-render_eDeviceUnknown__5nVB0 line{stroke:#1b2040;stroke-width:1.2;vector-effect:non-scaling-stroke}.floor-render_ePanel__yvXrP{fill:none;stroke:#ffffff;stroke-width:.8;opacity:.7;vector-effect:non-scaling-stroke}.floor-render_eDrop__Dxt3H{stroke:#1b2040;stroke-width:1.4;vector-effect:non-scaling-stroke}.floor-render_eLabel__wCnZT{fill:#1b2040;font-weight:600}.floor-render_eDeviceLabel__Q5W45,.floor-render_eLabel__wCnZT{font-family:var(--f-body);text-anchor:middle;paint-order:stroke;stroke:#ffffff;stroke-width:3px;stroke-linejoin:round}.floor-render_eDeviceLabel__Q5W45{fill:#10132a;font-weight:700}.floor-render_sheetFigure__ZCmL0{margin:0}.floor-render_sheetImg__aV0EL{display:block;width:100%;aspect-ratio:16/9;border-radius:4px;background:#f7f8fb;box-shadow:0 8px 30px rgba(0,0,0,.18)}.floor-render_exportMenu__OcZDA{position:relative;display:inline-flex}.floor-render_exportToggle___OxeI{height:32px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--abyss);color:var(--ink);font:inherit;font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.floor-render_exportPop__KmeUI button:focus-visible,.floor-render_exportToggle___OxeI:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.floor-render_exportPop__KmeUI{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:250px;padding:8px;border-radius:var(--radius-md);background:var(--nebula);border:1px solid var(--line);box-shadow:0 16px 40px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:6px}.floor-render_exportPop__KmeUI button{height:36px;padding:0 10px;text-align:left;border-radius:var(--radius-sm);border:1px solid var(--line-soft);background:var(--abyss);color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.floor-render_exportPop__KmeUI button:disabled{opacity:.5;cursor:progress}.floor-render_exportCheck__9rp_5{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-dim);padding:4px 2px;cursor:pointer}.floor-render_exportHint__abW4K{margin:0;font-size:11.5px;line-height:1.45;color:var(--ink-faint)}.floor-render_exportFail__XXoUs{margin:0;font-size:12px;color:var(--rose)}.floor-render_exportHidden__Y1xpj{position:fixed;left:-12000px;top:0;width:1100px;pointer-events:none}.luma-pro.ws-top{display:flex;flex-direction:column;gap:14px;margin-bottom:6px}.luma-pro .linkBtn{border:0;background:none;padding:0;color:var(--pro-1);font-weight:600;font-size:12.5px;display:inline-flex;align-items:center;gap:3px}.luma-pro .linkBtn:hover{text-decoration:underline}.luma-pro .ws-empty{margin:0;padding:14px;font-size:12.5px;color:var(--ink-faint)}.luma-pro .ws-secH{display:flex;align-items:baseline;gap:10px;margin:2px 2px 10px;flex-wrap:wrap}.luma-pro .ws-secH h2{margin:0;font-family:var(--f-display,inherit);font-size:15px;font-weight:700}.luma-pro .ws-secH small{color:var(--ink-faint);font-size:12px}.luma-pro .ws-today{margin:6px 2px -4px}.luma-pro .ws-topRow{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:14px}.luma-pro .ws-topRow>.ws-feats:only-child{grid-column:1/-1}.luma-pro .ws-hwGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;padding:12px 14px 8px}.luma-pro .ws-hwT{display:flex;flex-direction:column;gap:3px;padding:10px 11px;border-radius:12px;background:var(--s2);border:1px solid var(--line-soft);min-width:0}.luma-pro .ws-hwT.warn{border-color:color-mix(in srgb,var(--rose) 35%,var(--line-soft))}.luma-pro .ws-hwN{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.luma-pro .ws-hwN svg{color:var(--pro-2);flex:none}.luma-pro .ws-hwT b{font-size:24px;font-weight:700;line-height:1.1}.luma-pro .ws-hwS{display:flex;align-items:center;gap:4px;font-family:var(--f-mono,monospace);font-size:10.5px;color:var(--ink-faint)}.luma-pro .ws-hwS i{width:6px;height:6px;border-radius:50%;display:inline-block}.luma-pro .ws-hwS i.on{background:var(--ok)}.luma-pro .ws-hwS i.off{background:var(--rose);margin-left:6px}.luma-pro .ws-hwFoot{display:flex;flex-wrap:wrap;gap:6px;padding:4px 14px 12px}.luma-pro .ws-fList{padding:6px}.luma-pro .ws-fRow{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:5px 8px;border-radius:10px;color:inherit;text-decoration:none}.luma-pro .ws-fRow:hover{background:var(--hover-veil)}.luma-pro .ws-fI{width:30px;height:30px;border-radius:8px;background:var(--pro-tint);color:var(--pro-1);display:flex;align-items:center;justify-content:center;flex:none}.luma-pro .ws-fT{flex:1;min-width:0}.luma-pro .ws-fT b{display:block;font-size:12.5px}.luma-pro .ws-fT small{display:block;font-size:11px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.luma-pro .ws-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.luma-pro .ws-pcard{position:relative;display:flex;flex-direction:column;gap:8px;min-height:176px;padding:13px 14px;border-radius:14px;border:1px solid var(--line-soft);background:var(--panel-bg);box-shadow:inset 0 1px 0 var(--edge-hi),var(--e1);text-align:left;color:inherit;text-decoration:none;transition:border-color var(--d-2),box-shadow var(--d-2),transform var(--d-2)}.luma-pro a.ws-pcard:hover{border-color:transparent;box-shadow:var(--pro-ring),var(--e2);transform:translateY(-1px)}.luma-pro .ws-pcG{font-family:var(--f-mono,monospace);font-size:9.5px;letter-spacing:.16em;color:var(--ink-faint);text-transform:uppercase}.luma-pro .ws-pcH{display:flex;align-items:center;gap:9px;min-width:0}.luma-pro .ws-pcH b{font-size:14px;line-height:1.2;letter-spacing:.01em}.luma-pro .ws-pcI{width:32px;height:32px;border-radius:9px;background:var(--pro-tint);color:var(--pro-1);display:flex;align-items:center;justify-content:center;flex:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pro-1) 25%,transparent)}.luma-pro .ws-pcS{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.luma-pro .ws-pcS small{font-size:11px;color:var(--ink-faint)}.luma-pro .ws-pcM{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;margin:auto 0 0}.luma-pro .ws-pcM dt{font-size:10.5px;color:var(--ink-faint)}.luma-pro .ws-pcM dd{margin:0;font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.luma-pro .ws-pcM dd small{font-size:10.5px;font-weight:500;color:var(--ink-faint);margin-left:2px}.luma-pro .ws-pcD{font-size:12px;color:var(--ink-dim);line-height:1.45}.luma-pro .ws-pcDev{margin-top:auto;display:flex;align-items:center;gap:5px;font-size:11px;color:var(--ink-faint)}.luma-pro .ws-opts{display:flex;flex-wrap:wrap;gap:4px}.luma-pro .ws-opts span{font-size:10.5px;padding:1px 6px;border-radius:5px;border:1px dashed var(--line);color:var(--ink-faint)}.luma-pro .ws-opts span.on{border-style:solid;border-color:color-mix(in srgb,var(--pro-1) 40%,transparent);color:var(--pro-1);background:var(--pro-tint)}.luma-pro .ws-band{margin:0 -14px -13px;padding:6px 14px;border-radius:0 0 13px 13px;background:var(--warn-tint);color:var(--warn);font-size:11px;font-weight:600}.luma-pro .ws-pcard.grey{filter:grayscale(1);opacity:.5;cursor:not-allowed;background:var(--s1)}.luma-pro .ws-pcard.grey .ws-pcI{background:var(--s3);color:var(--ink-faint);box-shadow:none}.luma-pro .ws-pcard.grey:hover{opacity:.62}.luma-pro .ws-pcard.grey:has(.ws-tip){filter:none;opacity:1}.luma-pro .ws-pcard.grey:has(.ws-tip)>:not(.ws-tip){filter:grayscale(1);opacity:.5}.luma-pro .ws-tip{position:absolute;left:10px;right:10px;bottom:calc(100% + 6px);z-index:5;display:flex;gap:7px;align-items:flex-start;padding:9px 11px;border-radius:10px;background:var(--s3);border:1px solid var(--line);font-size:11.5px;line-height:1.45;color:var(--ink);box-shadow:var(--e2)}@media (max-width:1280px){.luma-pro .ws-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.luma-pro .ws-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.luma-pro .ws-topRow{grid-template-columns:1fr}}@media (max-width:900px){.luma-pro .ws-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.luma-pro .ws-pcard{min-height:168px;padding:12px}.luma-pro .ws-hwGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px}.luma-pro .ws-hwT{padding:8px}.luma-pro .ws-hwT b{font-size:19px}.luma-pro .ws-hwN{font-size:10.5px}.luma-pro .ws-hwN svg{display:none}}.luma-pro.ws-plan{position:relative;display:inline-flex}.luma-pro .ws-planBtn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 11px;border-radius:10px;border:1px solid var(--line);background:var(--s1);font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;cursor:pointer}.luma-pro .ws-planBtn b{font-family:var(--f-mono,monospace)}.luma-pro .ws-planBtn .pl{color:var(--ink-faint)}.luma-pro .ws-planBtn:hover,.luma-pro .ws-planBtn[aria-expanded=true]{border-color:var(--pro-1);box-shadow:0 0 0 3px var(--pro-tint)}.luma-pro .ws-pop{position:absolute;z-index:60;right:0;top:calc(100% + 8px);width:440px;max-width:calc(100vw - 24px);background:var(--s1);border:1px solid var(--line);border-radius:14px;box-shadow:inset 0 1px 0 var(--edge-hi),var(--e3);padding:6px}.luma-pro .ws-popH{display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:700;color:var(--ink-dim)}.luma-pro .ws-popH small{font-family:var(--f-mono,monospace);color:var(--ink-faint);font-weight:500}.luma-pro .ws-popH .sp{flex:1}.luma-pro .ws-plRow{display:flex;align-items:center;gap:9px;min-height:38px;padding:0 10px;border-radius:9px;font-size:13px;color:inherit;text-decoration:none}.luma-pro .ws-plRow:hover{background:var(--hover-veil)}.luma-pro .ws-plRow .sp{flex:1}.luma-pro .ws-plRow small{color:var(--ink-faint);font-size:11.5px}.luma-pro .ws-plRow.inc,.luma-pro .ws-popF{color:var(--ink-dim)}.luma-pro .ws-popF{display:flex;align-items:center;gap:6px;padding:9px 10px 6px;margin-top:4px;border-top:1px solid var(--line-soft);font-size:12px}@media (max-width:900px){.luma-pro .ws-planBtn .chev,.luma-pro .ws-planBtn .pl,.luma-pro .ws-planBtn .proBadge,.luma-pro .ws-planBtn .proN{display:none}}.luma-pro.ws-sa{display:flex;flex-direction:column;gap:12px}.luma-pro .ws-saCards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@media (max-width:1280px){.luma-pro .ws-saCards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.luma-pro .ws-saCards{grid-template-columns:repeat(2,minmax(0,1fr))}}.luma-pro .ws-saCard{display:flex;flex-direction:column;gap:8px;min-height:138px;padding:12px 13px;border-radius:14px;border:1px solid var(--line-soft);background:var(--s1)}.luma-pro .ws-saCard.on{background:var(--panel-bg);border-color:color-mix(in srgb,var(--pro-1) 35%,var(--line-soft));box-shadow:inset 0 1px 0 var(--edge-hi)}.luma-pro .ws-saCard.soon{opacity:.55}.luma-pro .ws-saCard:not(.on) .ws-pcI{background:var(--s3);color:var(--ink-faint);box-shadow:none}.luma-pro .ws-saH{display:flex;align-items:center;gap:8px}.luma-pro .ws-saH b{font-size:12.5px;line-height:1.2}.luma-pro .ws-saH .sp{flex:1}.luma-pro .ws-saM{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.luma-pro .ws-saM small,.luma-pro .ws-saSrc{font-size:11px;color:var(--ink-faint)}.luma-pro .ws-saSrc{display:flex;align-items:center;gap:5px;margin-top:auto}.luma-pro .ws-saCard .linkBtn{align-self:flex-start;font-size:11.5px}.luma-pro .modal.ws-dlg{width:min(980px,100%);height:auto;max-height:100%;display:flex;flex-direction:column}.luma-pro .modal.ws-dlg.danger{border-color:color-mix(in srgb,var(--rose) 45%,var(--line))}.luma-pro .ws-mHead{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line-soft)}.luma-pro .ws-mHead b{display:block;font-size:16px}.luma-pro .ws-mHead small{display:block;font-size:12px;color:var(--ink-faint)}.luma-pro .ws-mHead .sp{flex:1}.luma-pro .ws-mHead .ibtn{width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:var(--s1);display:flex;align-items:center;justify-content:center;color:var(--ink-dim)}.luma-pro .ws-mBody{padding:18px 20px;overflow:auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px}.luma-pro .ws-mBody h4{font-size:13px;margin:0 0 12px}.luma-pro .ws-mFoot{display:flex;align-items:center;gap:8px;padding:14px 20px;border-top:1px solid var(--line-soft)}.luma-pro .ws-mFoot .sp{flex:1}.luma-pro .ws-sum{padding:14px 16px;border-radius:14px;background:var(--s2);border:1px solid var(--line-soft);align-self:start}.luma-pro .ws-sumRow{display:flex;gap:10px;align-items:flex-start;padding:8px 0;font-size:12.5px;color:var(--ink-dim);border-bottom:1px solid var(--line-soft)}.luma-pro .ws-sumRow:last-of-type{border-bottom:0;margin-bottom:8px}.luma-pro .ws-sumRow>svg{color:var(--pro-2);margin-top:1px;flex:none}.luma-pro .ws-sumRow b{display:block;color:var(--ink);font-size:12px}.luma-pro .ws-check{display:flex;align-items:center;gap:9px;min-height:36px;font-size:12.8px;color:var(--ink-dim)}.luma-pro .ws-check input{width:18px;height:18px;accent-color:var(--pro-1)}.luma-pro .ws-impact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.luma-pro .ws-imp{padding:10px 11px;border-radius:11px;background:var(--s2);border:1px solid var(--line-soft)}.luma-pro .ws-imp small{display:block;font-size:11px;color:var(--ink-faint)}.luma-pro .ws-imp b{font-size:20px}.luma-pro .ws-imp span{display:block;font-size:11px;color:var(--ink-dim)}.luma-pro .ws-imp.err{background:var(--err-tint);border-color:color-mix(in srgb,var(--rose) 40%,transparent)}.luma-pro .ws-imp.err b{color:var(--err)}.luma-pro .ws-imp.warn{background:var(--warn-tint);border-color:color-mix(in srgb,var(--gold) 35%,transparent)}.luma-pro .ws-imp.wide{grid-column:span 3}.luma-pro .ws-imp.wide span{font-size:12.5px;color:var(--ink);margin-top:3px}.luma-pro .ws-okTxt{display:inline-flex;align-items:center;gap:5px;color:var(--ok);font-weight:600}@media (max-width:760px){.luma-pro .ws-mBody{grid-template-columns:1fr}}.luma-pro.ws-partner{display:flex;flex-direction:column;gap:14px}.luma-pro .ws-pHead{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.luma-pro .ws-pHead h1{margin:0;font-size:22px;font-weight:700;letter-spacing:-.3px}.luma-pro .ws-pHead .sp{flex:1}.luma-pro .ws-pBadge{display:inline-flex;align-items:center;height:16px;padding:0 5px;border-radius:4px;font-family:var(--f-mono,monospace);font-size:8.5px;font-weight:700;letter-spacing:.14em;color:var(--gold);background:var(--warn-tint);border:1px solid color-mix(in srgb,var(--gold) 40%,transparent)}.luma-pro .ws-pBadge.lg{height:22px;padding:0 8px;font-size:10px}.luma-pro .ws-search{width:260px;height:34px}.luma-pro .ws-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.luma-pro .ws-kpi{padding:12px 14px;border-radius:12px;background:var(--panel-bg);border:1px solid var(--line-soft);box-shadow:inset 0 1px 0 var(--edge-hi)}.luma-pro .ws-kpi small{display:block;font-size:11.5px;color:var(--ink-faint)}.luma-pro .ws-kpi b{font-size:22px}.luma-pro .ws-pSplit{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:14px}.luma-pro .ws-muted{color:var(--ink-faint)}.luma-pro .ws-tbl{width:100%;border-collapse:collapse;font-size:12.8px}.luma-pro .ws-tbl th{height:36px;text-align:left;font-size:11px;font-weight:600;color:var(--ink-faint)}.luma-pro .ws-tbl td,.luma-pro .ws-tbl th{padding:0 14px;border-bottom:1px solid var(--line-soft);white-space:nowrap}.luma-pro .ws-tbl td{height:44px}.luma-pro .ws-tbl .r{text-align:right}.luma-pro .ws-tbl tr:last-child td{border-bottom:0}.luma-pro .ws-sel tbody tr{cursor:pointer}.luma-pro .ws-sel tbody tr:hover{background:var(--hover-veil)}.luma-pro .ws-sel tbody tr.on{background:var(--pro-tint);box-shadow:inset 3px 0 0 var(--pro-1)}.luma-pro .ws-mini{display:inline-flex;gap:4px}.luma-pro .ws-mini i{width:24px;height:24px;border-radius:7px;background:var(--pro-tint);color:var(--pro-1);display:inline-flex;align-items:center;justify-content:center}.luma-pro .ws-insp{display:flex;flex-direction:column}.luma-pro .ws-inspHead{height:auto;min-height:44px;flex-wrap:wrap;row-gap:8px;padding:10px 14px}.luma-pro .ws-inspHead h3{flex:1 1 100%;min-width:0;overflow-wrap:anywhere}.luma-pro .ws-inspHead .sp{display:none}.luma-pro .ws-aRow{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 0;border-bottom:1px dashed var(--line-soft)}.luma-pro .ws-aRow:last-child{border-bottom:0}.luma-pro .ws-aRow>svg:first-child{color:var(--pro-1);flex:none}.luma-pro .ws-aRow span{flex:1;min-width:0}.luma-pro .ws-aRow b{display:block;font-size:12.5px}.luma-pro .ws-aRow small{display:block;font-size:11px;color:var(--ink-faint)}.luma-pro .ws-aRow.no{opacity:.5}.luma-pro .ws-aRow.no>svg:first-child{color:var(--ink-faint)}.luma-pro .ws-stepper{margin:14px 20px 0}.luma-pro .optCard.no{opacity:.45;filter:grayscale(1);cursor:not-allowed}.luma-pro .optCard b{display:flex;align-items:center;gap:6px}@media (max-width:1100px){.luma-pro .ws-pSplit{grid-template-columns:1fr}.luma-pro .ws-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.luma-pro .ws-ptHead{display:flex;align-items:center;gap:12px;padding:14px 16px}.luma-pro .ws-ptHead .sp{flex:1}.luma-pro .ws-ptText b{display:block;font-size:14px}.luma-pro .ws-ptText small{display:block;font-size:12px;color:var(--ink-faint)}.luma-pro .ws-alRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}@media (max-width:1100px){.luma-pro .ws-alRows{grid-template-columns:1fr}}.luma-pro .ws-alRow{border:1px solid var(--line-soft);border-radius:12px;background:var(--s1);padding:10px 12px}.luma-pro .ws-alRow.on{background:var(--panel-bg);border-color:color-mix(in srgb,var(--pro-1) 35%,var(--line-soft))}.luma-pro .ws-alRow:not(.on) .ws-pcI{background:var(--s3);color:var(--ink-faint);box-shadow:none}.luma-pro .ws-alHead{display:flex;align-items:center;gap:8px}.luma-pro .ws-alHead b{font-size:13px}.luma-pro .ws-alHead .sp{flex:1}.luma-pro .ws-alGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;margin-top:10px}.luma-pro .ws-alGrid .field:first-child,.luma-pro .ws-alGrid .field:nth-child(2):has(.chips){grid-column:1/-1}.luma-pro .ws-alFoot{display:flex;align-items:center;gap:6px;margin-top:6px}.luma-pro .ws-alFoot .sp{flex:1}.luma-pro .ws-code{display:flex;flex-direction:column;gap:6px}.luma-pro .ws-code small{font-size:12px;color:var(--ink-dim)}.luma-pro .ws-codeId{margin:0 0 8px;font-size:15px;font-weight:600;overflow-wrap:anywhere}.luma-pro .ws-codeBig{margin:0;font-size:34px;font-weight:700;letter-spacing:.12em;overflow-wrap:anywhere}.luma-pro .ws-code .hint{margin-top:8px}