.SidebarBackRow_back__gV4ir{display:flex;align-items:center;gap:var(--space-4);width:100%;height:var(--space-32);padding:0 var(--space-8);box-sizing:border-box;border:none;background:transparent;border-radius:var(--radius-8);cursor:pointer;color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-base);letter-spacing:var(--tracking-base);transition:background-color .12s ease;text-align:left}.SidebarBackRow_back__gV4ir:hover{background:var(--bg-surface-2)}.SidebarBackRow_back__gV4ir:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.SidebarBackRow_icon__IUCzA{flex-shrink:0;color:var(--text-tertiary)}.SidebarBackRow_label__jcbao{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SidebarItem_item__gbF0f{display:flex;width:100%;height:var(--space-32);align-items:center;justify-content:space-between;padding:0 var(--space-10) 0 var(--space-8);gap:var(--space-8);border:none;background:transparent;border-radius:var(--radius-8);box-sizing:border-box;cursor:pointer;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-base);letter-spacing:var(--tracking-base);color:var(--text-secondary);transition:background-color .12s ease;text-align:left;overflow:hidden}.SidebarItem_dense__jixJC{padding-right:var(--space-8)}.SidebarItem_indent__gbY9U{padding-left:var(--space-24)}.SidebarItem_item__gbF0f:hover{background:var(--bg-surface-2)}.SidebarItem_item__gbF0f:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.SidebarItem_left__BJtmB{display:inline-flex;align-items:center;gap:var(--space-8);min-width:0;flex:1 1 auto;color:inherit}.SidebarItem_label__bEY2O{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SidebarItem_chevron__P1OjA{flex-shrink:0;color:var(--text-tertiary)}.SidebarItem_active__3Ppt5{color:var(--text-primary)}.SidebarItem_active__3Ppt5,.SidebarItem_active__3Ppt5:hover{background:var(--bg-surface-3)}.SidebarItem_disabled__G2r_S{color:var(--text-disabled);cursor:not-allowed}.SidebarItem_disabled__G2r_S:hover{background:transparent}.SidebarSection_section__GqlSH{display:flex;flex-direction:column;width:100%}.SidebarSection_heading__4Z3LB{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:1;letter-spacing:var(--tracking-sm);color:var(--text-tertiary);padding:var(--space-24) var(--space-8) var(--space-12)}.SidebarSection_items__Q2AlF{display:flex;flex-direction:column;gap:1px;width:100%}.MainNav_root__Q8XBP{display:flex;flex-direction:column;gap:var(--space-8);height:100%}.MainNav_items__FwVpm{display:flex;flex-direction:column;gap:var(--space-2)}.MainNav_spacer__FpE6_{flex:0 0 var(--space-12)}.MainNav_nested__kG6w1{display:flex;flex-direction:column;gap:var(--space-2);margin-left:var(--space-16);margin-bottom:var(--space-8);padding-left:var(--space-8);border-left:var(--border-hairline) solid var(--border-3)}.DashboardMap_root__wL_ud{position:relative;display:flex;flex-direction:column;gap:14px;margin:24px 0}.DashboardMap_tipLayer__yqsjv{position:absolute;inset:0;z-index:20;pointer-events:none}.DashboardMap_root__wL_ud,.DashboardMap_root__wL_ud *{box-sizing:border-box}.DashboardMap_toolbar__YvvX5{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.DashboardMap_hint__6tfh9{color:var(--text-tertiary);font-size:12.5px}.DashboardMap_window__oDVkS{display:grid;grid-template-columns:232px minmax(0,1fr);align-items:start;gap:var(--space-8);padding:var(--space-8);border:var(--border-hairline) solid var(--border-1);border-radius:var(--radius-16,16px);background:var(--bg-surface-1);font-family:var(--font-body)}.DashboardMap_sidebar__b1VpN{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-4) var(--space-2) var(--space-4) var(--space-4)}.DashboardMap_workspace___t5ms{display:flex;align-items:center;gap:var(--space-8);height:var(--space-32);padding:0 var(--space-8);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-weight-medium)}.DashboardMap_workspaceAvatar__JtLC8{width:20px;height:20px;border-radius:var(--radius-6);object-fit:cover}.DashboardMap_workspaceName__Uv37m{flex:1}.DashboardMap_workspaceCaret__INSA6{color:var(--text-tertiary)}.DashboardMap_shortcut__Ry55Z{color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-regular,400)}.DashboardMap_groups__dm5rV,.DashboardMap_subnav__kCNkO{display:flex;flex-direction:column;gap:var(--space-8)}.DashboardMap_unlabeledLead__2lQPt>:first-child{padding-top:var(--space-24)}.DashboardMap_screen__NUYqc{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:var(--border-hairline) solid var(--border-1);border-radius:var(--radius-12);background:var(--bg-base);box-shadow:0 1px 2px rgba(0,0,0,.04)}.DashboardMap_shotFrame__blUlp{position:relative;overflow:hidden;aspect-ratio:1152/888;border-bottom:var(--border-hairline) solid var(--border-1)}.DashboardMap_shot__OXnkj{display:block;width:100%;height:100%}.DashboardMap_spots__xINAt{--spot-ring:var(--core-purple-500,#635bff);--ease-out:cubic-bezier(0.23,1,0.32,1);position:absolute;inset:0;animation:DashboardMap_spotsIn___MXvi .26s var(--ease-out) 60ms both}@keyframes DashboardMap_spotsIn___MXvi{0%{opacity:0}to{opacity:1}}.DashboardMap_spot__cNlKZ{position:absolute;border-radius:8px;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--spot-ring) 70%,transparent),0 0 0 4px transparent;transition:box-shadow .2s ease}.DashboardMap_spotNumber__64wcn{position:absolute;top:-7px;left:-7px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--core-purple-600,#4f41f1);box-shadow:0 0 0 2px var(--bg-base);color:#fff;font-size:10px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.DashboardMap_spot__cNlKZ[data-badge=edge] .DashboardMap_spotNumber__64wcn,.DashboardMap_spot__cNlKZ[data-badge=side] .DashboardMap_spotNumber__64wcn{top:min(50%,14px);transform:translateY(-50%)}.DashboardMap_spot__cNlKZ[data-badge=side] .DashboardMap_spotNumber__64wcn{left:-22px}.DashboardMap_spot__cNlKZ[data-badge=edge] .DashboardMap_spotNumber__64wcn{left:calc(100% + 6px)}.DashboardMap_spot__cNlKZ[data-active]{z-index:2;box-shadow:0 0 0 2px var(--spot-ring),0 0 0 5px color-mix(in srgb,var(--spot-ring) 18%,transparent);transition:box-shadow .16s var(--ease-out)}.DashboardMap_spotTip__gzzTL.DashboardMap_spotTip__gzzTL{pointer-events:none;flex-direction:column;align-items:flex-start;gap:2px;max-width:232px;padding:7px 10px 8px;line-height:1.4;transition-property:transform,opacity;transition-duration:.22s;transition-timing-function:var(--ease-out,cubic-bezier(.23,1,.32,1))}.DashboardMap_spotTip__gzzTL.DashboardMap_spotTip__gzzTL[data-starting-style]{opacity:0;transform:scale(.97)}.DashboardMap_spotTip__gzzTL.DashboardMap_spotTip__gzzTL[data-ending-style]{opacity:0;transform:scale(.99);transition-duration:.14s}.DashboardMap_spotTip__gzzTL.DashboardMap_spotTip__gzzTL[data-superseded]{opacity:0;transition:none}.DashboardMap_spotTipLabel__6M6Y4{color:var(--core-neutral-900,#111);font-weight:600}.DashboardMap_spotTipNote__OqTFF{color:var(--core-neutral-600,#555)}.DashboardMap_card__dc7W_{display:flex;flex-direction:column;gap:var(--space-10,10px);padding:var(--space-16)}.DashboardMap_legend__Levp6{display:flex;flex-wrap:wrap;gap:var(--space-6,6px);margin:0;padding:0;list-style:none}.DashboardMap_legend__Levp6 li{margin:0}.DashboardMap_legendItem__nhpOd{display:inline-flex;align-items:center;gap:var(--space-6,6px);height:26px;padding:0 var(--space-10,10px) 0 var(--space-4);border:var(--border-hairline) solid var(--border-2);border-radius:999px;background:var(--bg-base);color:var(--text-secondary);font:inherit;font-size:12.5px;font-weight:var(--font-weight-medium);cursor:default;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.DashboardMap_legendItem__nhpOd:hover,.DashboardMap_legendItem__nhpOd[data-active]{border-color:color-mix(in srgb,var(--core-purple-500,#635bff) 45%,transparent);background:color-mix(in srgb,var(--core-purple-500,#635bff) 6%,var(--bg-base));color:var(--text-primary)}.DashboardMap_legendItem__nhpOd:focus-visible{outline:2px solid var(--core-purple-500,#635bff);outline-offset:2px}.DashboardMap_legendNumber__jw_Qj{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--core-purple-600,#4f41f1);color:#fff;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums}.DashboardMap_detailHeader__Ozzpk{display:flex;align-items:center;gap:var(--space-12)}.DashboardMap_detailIcon__lFvPs{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-10,10px);background:var(--bg-surface-1);color:var(--text-secondary)}.DashboardMap_detailTitles__K_mcR{display:flex;flex-direction:column;gap:2px;min-width:0}.DashboardMap_detailTitle__IGoUN{color:var(--text-primary);font-size:15px;font-weight:var(--font-weight-semibold,600);line-height:1.3}.DashboardMap_detailPath__JFDuW{color:var(--text-tertiary);font-size:var(--text-sm)}.DashboardMap_summary__FFIxf{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.55}.DashboardMap_summary__FFIxf strong{color:var(--text-primary);font-weight:var(--font-weight-medium)}.DashboardMap_summary__FFIxf code{padding:0 4px;border-radius:4px;background:var(--bg-surface-2);font-size:.9em}.DashboardMap_actions__8DJ0R{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12)}.DashboardMap_docsLink__7JCoC{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:color .12s ease}.DashboardMap_docsLink__7JCoC:hover{color:var(--core-purple-600,#4f41f1)}.DashboardMap_docsLink__7JCoC svg{transition:transform .12s ease}.DashboardMap_docsLink__7JCoC:hover svg{transform:translateX(2px)}@media (max-width:640px){.DashboardMap_window__oDVkS{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}}@media (prefers-reduced-motion:reduce){.DashboardMap_spots__xINAt{animation:none}.DashboardMap_spotTip__gzzTL.DashboardMap_spotTip__gzzTL{transition-property:opacity}.DashboardMap_docsLink__7JCoC,.DashboardMap_docsLink__7JCoC svg,.DashboardMap_legendItem__nhpOd,.DashboardMap_spot__cNlKZ{transition:none}}