.workspace-switcher_root__vS_qr{position:relative;display:flex;width:100%;min-width:0}.workspace-switcher_trigger__Haekr{display:flex;align-items:center;gap:9px;width:100%;min-width:0;height:38px;padding:0 10px;background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:8px;color:hsl(var(--color-foreground));font-size:13px;font-weight:500;cursor:pointer;box-shadow:var(--wrx-shadow-xs,0 1px 0 0 rgb(15 23 42/.04));transition:background .13s ease,border-color .13s ease,box-shadow .13s ease}.workspace-switcher_trigger__Haekr:hover{background:hsl(var(--color-surface));border-color:hsl(var(--color-border-strong,var(--color-border)));box-shadow:var(--wrx-shadow-sm,0 1px 2px 0 rgb(15 23 42/.06))}.workspace-switcher_trigger__Haekr:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}.workspace-switcher_triggerName__GI8YK{flex:1 1 auto;min-width:0;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.005em}.workspace-switcher_triggerIco__MMsJF{width:14px;height:14px;color:hsl(var(--color-foreground-subtle));flex-shrink:0;transition:color .13s ease}.workspace-switcher_trigger__Haekr:hover .workspace-switcher_triggerIco__MMsJF{color:hsl(var(--color-foreground-muted))}.workspace-switcher_triggerIcoHidden__mtR9u{width:0;height:0;visibility:hidden;position:absolute}.workspace-switcher_avatar__TyDNE{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-weight:600;letter-spacing:.02em;overflow:hidden;flex-shrink:0;-o-object-fit:cover;object-fit:cover;box-shadow:inset 0 0 0 1px hsl(var(--color-border)/.6)}.workspace-switcher_rolePill__gRJ_k{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:2px 6px;border-radius:999px;background:hsl(var(--color-surface));color:hsl(var(--color-foreground-subtle));border:1px solid hsl(var(--color-border));flex-shrink:0}.workspace-switcher_rolePill__gRJ_k[data-role=owner]{background:hsl(var(--color-primary)/.12);color:hsl(var(--color-primary));border-color:hsl(var(--color-primary)/.3)}.workspace-switcher_rolePill__gRJ_k[data-role=admin]{background:hsl(var(--color-warning,var(--color-primary))/.12);color:hsl(var(--color-warning,var(--color-primary)));border-color:hsl(var(--color-warning,var(--color-primary))/.3)}.workspace-switcher_footer__w7dsL{border-top:1px solid hsl(var(--color-border));margin-top:4px;padding-top:6px}.workspace-switcher_footerLink__bC0Vt{display:inline-flex;align-items:center;gap:6px;width:100%;padding:6px 8px;border-radius:6px;font-size:13px;color:hsl(var(--color-foreground));text-decoration:none;transition:background .12s ease}.workspace-switcher_footerLink__bC0Vt:hover{background:hsl(var(--color-muted))}.workspace-switcher_footerLink__bC0Vt:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:1px}.workspace-switcher_footerIco__p28eB{width:14px;height:14px;color:hsl(var(--color-foreground-subtle));flex-shrink:0}.workspace-switcher_menu__oy3_j{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:40;min-width:240px;max-width:320px;background:hsl(var(--color-popover,var(--color-card)));border:1px solid hsl(var(--color-border));border-radius:12px;box-shadow:var(--wrx-shadow-lg,0 12px 30px -8px rgba(0,0,0,.2));padding:8px;display:flex;flex-direction:column;gap:6px;contain:layout style}@media (max-width:640px){.workspace-switcher_menu__oy3_j{position:fixed;top:56px;inset-inline:8px;max-width:none;width:auto;max-height:calc(100vh - 72px);overflow-y:auto}.workspace-switcher_list__hror5{max-height:none}}.workspace-switcher_search__WsVpE{width:100%;box-sizing:border-box;background:hsl(var(--color-muted));border:1px solid hsl(var(--color-border));border-radius:8px;padding:7px 10px;font-size:13px;color:hsl(var(--color-foreground));box-shadow:none}.workspace-switcher_search__WsVpE::-moz-placeholder{color:hsl(var(--color-foreground-subtle))}.workspace-switcher_search__WsVpE::placeholder{color:hsl(var(--color-foreground-subtle))}.workspace-switcher_search__WsVpE:focus{outline:2px solid hsl(var(--color-primary));outline-offset:1px;border-color:hsl(var(--color-primary))}.workspace-switcher_search__WsVpE:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:1px;border-color:hsl(var(--color-primary))}.workspace-switcher_search__WsVpE:invalid,.workspace-switcher_search__WsVpE:required:invalid{box-shadow:none;outline:none}.workspace-switcher_search__WsVpE::-webkit-search-cancel-button,.workspace-switcher_search__WsVpE::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.workspace-switcher_list__hror5{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;max-height:280px;overflow-y:auto}.workspace-switcher_option__Tz9dC{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:6px;font-size:13px;color:hsl(var(--color-foreground));cursor:pointer;transition:background .12s ease}.workspace-switcher_option__Tz9dC:hover,.workspace-switcher_option__Tz9dC[data-active=true]{background:hsl(var(--color-muted))}.workspace-switcher_optionText__vX8rq{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}.workspace-switcher_optionDetail__9JjZ0{font-size:11px;line-height:14px;color:hsl(var(--color-fg-subtle))}.workspace-switcher_optionDetail__9JjZ0,.workspace-switcher_optionName__2k5IR{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workspace-switcher_optionIco__yuxae{width:14px;height:14px;color:hsl(var(--color-primary));flex-shrink:0}.workspace-switcher_empty__pDpeK{padding:8px 6px;font-size:12px;color:hsl(var(--color-foreground-subtle));text-align:center}@media (prefers-reduced-motion:reduce){.workspace-switcher_option__Tz9dC,.workspace-switcher_trigger__Haekr{transition:none}}.undo-toast_root__vZJN2{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:1000;display:inline-flex;align-items:center;gap:12px;background:hsl(var(--color-foreground));color:hsl(var(--color-background));border-radius:999px;padding:8px 8px 8px 16px;box-shadow:0 8px 24px rgba(0,0,0,.16),0 2px 6px rgba(0,0,0,.08);font-size:13px;line-height:1.2;max-width:min(560px,calc(100vw - 32px));animation:undo-toast_undo-toast-slide-in__575tT var(--motion-duration-standard) var(--motion-ease-emphasized-out) both}.undo-toast_label__CcZUx{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.undo-toast_undoBtn__A8Qnw{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:hsl(var(--color-primary));font:inherit;font-weight:600;cursor:pointer;padding:6px 10px;border-radius:999px;transition:background var(--motion-duration-micro) var(--motion-ease-standard)}.undo-toast_undoBtn__A8Qnw:hover{background:rgba(255,255,255,.08)}.undo-toast_undoBtn__A8Qnw:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}.undo-toast_closeBtn__ZOUtE{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:hsl(var(--color-background));opacity:.7;font:inherit;font-size:16px;line-height:1;cursor:pointer;padding:6px 10px;border-radius:999px;transition:opacity var(--motion-duration-micro) var(--motion-ease-standard),background var(--motion-duration-micro) var(--motion-ease-standard)}.undo-toast_closeBtn__ZOUtE:hover{opacity:1;background:rgba(255,255,255,.08)}.undo-toast_closeBtn__ZOUtE:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}@keyframes undo-toast_undo-toast-slide-in__575tT{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.undo-toast_root__vZJN2{animation:none}.undo-toast_closeBtn__ZOUtE,.undo-toast_undoBtn__A8Qnw{transition:none}}.component-error-boundary_alert__Tx2j0{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border-radius:12px;border:1px solid hsl(var(--color-danger)/.3);background:hsl(var(--color-danger)/.06);color:hsl(var(--color-foreground))}.component-error-boundary_header__sm5VP{display:flex;align-items:center;gap:8px}.component-error-boundary_icon__K0TVK{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:hsl(var(--color-danger)/.12);color:hsl(var(--color-danger));flex-shrink:0}.component-error-boundary_iconSvg__T3D2B{width:18px;height:18px}.component-error-boundary_title__DFCiU{margin:0;font-size:14px;font-weight:600;letter-spacing:-.01em}.component-error-boundary_message__rO7H2{margin:0;font-size:13px;line-height:1.5;color:hsl(var(--color-foreground-subtle));word-break:break-word}.component-error-boundary_retry__u2TRx{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid hsl(var(--color-border));background:hsl(var(--color-surface));color:hsl(var(--color-foreground));font-size:12px;font-weight:500;cursor:pointer;transition:background .12s ease}.component-error-boundary_retry__u2TRx:hover{background:hsl(var(--color-surface)/.8)}.component-error-boundary_retry__u2TRx:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}.component-error-boundary_btnIco__GZR3_{width:12px;height:12px}@media (prefers-reduced-motion:reduce){.component-error-boundary_retry__u2TRx{transition:none}}.breadcrumbs_nav__KwWIr{font-size:13px;color:hsl(var(--color-foreground-subtle))}.breadcrumbs_list__9jkas{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.breadcrumbs_item__cRTll{display:inline-flex;align-items:center;gap:4px;min-width:0}.breadcrumbs_link__2zGui{color:hsl(var(--color-foreground-subtle));text-decoration:none;border-radius:4px;padding:2px 4px;transition:color .12s ease,background .12s ease}.breadcrumbs_link__2zGui:hover{color:hsl(var(--color-primary));background:hsl(var(--color-surface))}.breadcrumbs_link__2zGui:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:1px}.breadcrumbs_text__2U9OZ{color:hsl(var(--color-foreground-subtle));padding:2px 4px}.breadcrumbs_sep__gN7iJ{width:12px;height:12px;color:hsl(var(--color-foreground-subtle));flex-shrink:0}.breadcrumbs_current__VHUku{color:hsl(var(--color-foreground));font-weight:500;padding:2px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}@media (prefers-reduced-motion:reduce){.breadcrumbs_link__2zGui{transition:none}}.portal-shell_root__12EPc{--portal-accent:var(--portal-accent-light,var(--color-primary));--portal-accent-fg:var(--portal-accent-light-fg,var(--color-primary-fg))}.dark .portal-shell_root__12EPc{--portal-accent:var(--portal-accent-dark,var(--color-primary));--portal-accent-fg:var(--portal-accent-dark-fg,var(--color-primary-fg))}