.ProjectWorkspaceShell_shell__QiF_P{container-name:project-workspace;container-type:inline-size;min-width:0}.ProjectWorkspaceShell_contextHeader__FLV0O{position:sticky;inset-block-start:0;z-index:var(--tm-z-sticky,15);display:flex;min-height:var(--tm-project-context-height,56px);align-items:center;justify-content:space-between;gap:var(--tm-admin-space-3);padding:var(--tm-admin-space-2) var(--tm-admin-space-3);border-block-end:1px solid var(--tm-admin-border);background:var(--tm-admin-surface);flex-wrap:wrap}.ProjectWorkspaceShell_contextActions__yFaGO,.ProjectWorkspaceShell_contextIdentity__IUlnh,.ProjectWorkspaceShell_projectLink__M_Cz_,.ProjectWorkspaceShell_statusRow__kBhkl{display:flex;align-items:center}.ProjectWorkspaceShell_contextIdentity__IUlnh{min-width:0;gap:var(--tm-admin-space-2);flex-wrap:wrap}.ProjectWorkspaceShell_projectLink__M_Cz_{min-width:0;max-inline-size:100%;min-height:var(--tm-map-control-target,44px);gap:var(--tm-admin-space-1);padding-inline:var(--tm-admin-space-2);border:0;border-radius:var(--tm-admin-radius-sm);background:transparent;color:var(--tm-admin-text-strong);cursor:pointer;font:inherit;font-weight:var(--tm-admin-fw-semibold);text-decoration:none}.ProjectWorkspaceShell_projectName__HjFnH{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectWorkspaceShell_projectSwitcher__kzlXE{position:relative;min-width:0}.ProjectWorkspaceShell_projectSwitcherMenu__7yj_G{position:absolute;inset-block-start:calc(100% + var(--tm-admin-space-1));inset-inline-start:0;z-index:var(--tm-z-popover,100);width:min(22rem,calc(100vw - var(--tm-admin-space-6)));padding:var(--tm-admin-space-2);border:1px solid var(--tm-admin-border);border-radius:var(--tm-admin-radius-md);background:var(--tm-admin-surface);box-shadow:var(--tm-shadow-lg)}.ProjectWorkspaceShell_allProjectsLink__UyBaO,.ProjectWorkspaceShell_projectSwitcherCurrent__gEyHS,.ProjectWorkspaceShell_projectSwitcherList__ELkua a{display:flex;min-height:var(--tm-map-control-target,44px);align-items:center;justify-content:space-between;gap:var(--tm-admin-space-2)}.ProjectWorkspaceShell_projectSwitcherCurrent__gEyHS{padding-inline-start:var(--tm-admin-space-3);color:var(--tm-admin-text-muted);font-size:var(--tm-admin-fs-11);font-weight:var(--tm-admin-fw-semibold);text-transform:uppercase}.ProjectWorkspaceShell_projectSwitcherList__ELkua{max-height:min(18rem,50dvh);padding:0;margin:0;overflow-y:auto;list-style:none}.ProjectWorkspaceShell_allProjectsLink__UyBaO,.ProjectWorkspaceShell_projectSwitcherList__ELkua a{padding-inline:var(--tm-admin-space-3);border-radius:var(--tm-admin-radius-sm);color:var(--tm-admin-text-body);font-size:var(--tm-admin-fs-13);text-decoration:none}.ProjectWorkspaceShell_allProjectsLink__UyBaO:hover,.ProjectWorkspaceShell_projectSwitcherList__ELkua a:hover,.ProjectWorkspaceShell_projectSwitcherList__ELkua a[aria-current=page]{background:var(--tm-admin-surface-muted)}.ProjectWorkspaceShell_allProjectsLink__UyBaO{margin-block-start:var(--tm-admin-space-1);border-block-start:1px solid var(--tm-admin-border);color:var(--tm-admin-brand);font-weight:var(--tm-admin-fw-semibold)}.ProjectWorkspaceShell_favouriteButton__g3PkL,.ProjectWorkspaceShell_pinButton__0VIFw{min-width:var(--tm-map-control-target,44px);min-height:var(--tm-map-control-target,44px);border:0;border-radius:var(--tm-admin-radius-sm);background:transparent;color:var(--tm-admin-text-muted);cursor:pointer;font:inherit}.ProjectWorkspaceShell_statusRow__kBhkl{gap:var(--tm-admin-space-1);flex-shrink:0}.ProjectWorkspaceShell_statusPill__w1zav{padding:var(--tm-admin-space-1) var(--tm-admin-space-2);border-radius:var(--tm-admin-radius-full);background:var(--tm-admin-surface-muted);color:var(--tm-admin-text-body);font-size:var(--tm-admin-fs-11);font-weight:var(--tm-admin-fw-semibold);text-transform:capitalize;white-space:nowrap}.ProjectWorkspaceShell_attentionPill__qZ9Cd{display:inline-flex;min-height:var(--tm-map-control-target,44px);align-items:center;background:var(--tm-admin-warn-bg,#fffbeb);color:var(--tm-admin-warn-text,#92400e);text-decoration:none;text-transform:none;border:1px solid}.ProjectWorkspaceShell_contextActions__yFaGO{flex-shrink:0;gap:var(--tm-admin-space-2)}.ProjectWorkspaceShell_contextActions__yFaGO>button{min-width:var(--tm-map-control-target,44px);min-height:var(--tm-map-control-target,44px)}.ProjectWorkspaceShell_advancedButton__4lA6q,.ProjectWorkspaceShell_groupButton__k8oNx,.ProjectWorkspaceShell_headerLink__7KkAz,.ProjectWorkspaceShell_menuButton__40rlf,.ProjectWorkspaceShell_mobileClose__KNGuZ,.ProjectWorkspaceShell_railButton__y3_kB{min-width:var(--tm-map-control-target,44px);min-height:var(--tm-map-control-target,44px);border:0;border-radius:var(--tm-admin-radius-sm);font:inherit}.ProjectWorkspaceShell_headerLink__7KkAz{display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--tm-admin-space-3);border:1px solid var(--tm-admin-border);color:var(--tm-admin-text-body);text-decoration:none;white-space:nowrap}.ProjectWorkspaceShell_advancedButton__4lA6q,.ProjectWorkspaceShell_groupButton__k8oNx,.ProjectWorkspaceShell_menuButton__40rlf,.ProjectWorkspaceShell_mobileClose__KNGuZ,.ProjectWorkspaceShell_railButton__y3_kB{cursor:pointer;background:transparent;color:var(--tm-admin-text-body)}.ProjectWorkspaceShell_menuButton__40rlf,.ProjectWorkspaceShell_mobileClose__KNGuZ{display:none;align-items:center;justify-content:center}.ProjectWorkspaceShell_workspace__C33t7{display:flex;min-width:0;align-items:stretch}.ProjectWorkspaceShell_content__u5MJS{min-width:0;flex:1}.ProjectWorkspaceShell_rail__j7OHP{--tm-project-rail-border:1px;--tm-project-rail-width:248px;position:sticky;inset-block-start:var(--tm-project-context-height,56px);align-self:flex-start;width:var(--tm-project-rail-width);max-height:calc(100dvh - var(--tm-project-context-height, 56px) - var(--tm-admin-space-6));flex:0 0 var(--tm-project-rail-width);overflow-y:auto;overscroll-behavior:contain;border-inline-end:var(--tm-project-rail-border) solid var(--tm-admin-border);background:var(--tm-admin-surface);scrollbar-gutter:stable}.ProjectWorkspaceShell_rail__j7OHP[data-collapsed=true]{--tm-project-rail-collapsed-width:calc(var(--tm-map-control-target, 44px) + (2 * var(--tm-admin-space-1, 4px)) + var(--tm-project-rail-border));width:var(--tm-project-rail-collapsed-width);flex-basis:var(--tm-project-rail-collapsed-width);scrollbar-gutter:auto}.ProjectWorkspaceShell_railHeader__qVl0u{display:flex;align-items:center;justify-content:flex-end;min-height:var(--tm-map-control-target,44px);padding:var(--tm-admin-space-1)}.ProjectWorkspaceShell_rail__j7OHP[data-collapsed=true] .ProjectWorkspaceShell_railHeader__qVl0u{justify-content:safe center}.ProjectWorkspaceShell_railButton__y3_kB{display:inline-flex;align-items:center;justify-content:center}.ProjectWorkspaceShell_navBody__1ozOA{padding:0 var(--tm-admin-space-2) var(--tm-admin-space-3)}.ProjectWorkspaceShell_collapsedShortcuts__j9uGa,.ProjectWorkspaceShell_rail__j7OHP[data-collapsed=true] .ProjectWorkspaceShell_navBody__1ozOA{display:none}.ProjectWorkspaceShell_rail__j7OHP[data-collapsed=true] .ProjectWorkspaceShell_collapsedShortcuts__j9uGa{display:grid;gap:var(--tm-admin-space-1);justify-items:safe center}.ProjectWorkspaceShell_collapsedShortcut__O5177{position:relative;display:inline-flex;min-width:var(--tm-map-control-target,44px);min-height:var(--tm-map-control-target,44px);align-items:center;justify-content:center;border:0;border-radius:var(--tm-admin-radius-sm);background:transparent;color:var(--tm-admin-text-muted);cursor:pointer;font:inherit}.ProjectWorkspaceShell_collapsedShortcut__O5177:hover,.ProjectWorkspaceShell_collapsedShortcut__O5177[aria-current=true],.ProjectWorkspaceShell_collapsedShortcut__O5177[aria-expanded=true]{background:var(--tm-admin-surface-muted);color:var(--tm-admin-brand)}.ProjectWorkspaceShell_collapsedAttention__oJS6F{position:absolute;inset-block-start:var(--tm-admin-space-1);inset-inline-end:var(--tm-admin-space-1);min-width:var(--tm-admin-space-4);min-height:var(--tm-admin-space-4);padding-inline:var(--tm-admin-space-1);font-size:var(--tm-admin-fs-11);font-weight:var(--tm-admin-fw-semibold);line-height:1;pointer-events:none}.ProjectWorkspaceShell_collapsedFlyout__q6AaF{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:var(--tm-z-popover,100);width:var(--tm-project-rail-width);max-height:100dvh;padding:var(--tm-admin-space-2);overflow-y:auto;border:1px solid var(--tm-admin-border);border-radius:var(--tm-admin-radius-md);background:var(--tm-admin-surface);box-shadow:var(--tm-shadow-lg);visibility:hidden}.ProjectWorkspaceShell_collapsedFlyout__q6AaF[data-positioned=true]{visibility:visible}[dir=rtl] .ProjectWorkspaceShell_collapseGlyph__Zc3gi{transform:scaleX(-1)}.ProjectWorkspaceShell_searchLabel__6t9j7{display:block;margin-block-end:var(--tm-admin-space-2);color:var(--tm-admin-text-muted);font-size:var(--tm-admin-fs-11);font-weight:var(--tm-admin-fw-semibold)}.ProjectWorkspaceShell_searchInput__gPdjJ{width:100%;min-height:var(--tm-map-control-target,44px);margin-block-start:var(--tm-admin-space-1);padding-inline:var(--tm-admin-space-3);border:1px solid var(--tm-admin-border);border-radius:var(--tm-admin-radius-sm);background:var(--tm-admin-surface);color:var(--tm-admin-text-body);font:inherit}.ProjectWorkspaceShell_group__LOy2l{margin-block-end:var(--tm-admin-space-1)}.ProjectWorkspaceShell_groupButton__k8oNx{display:flex;width:100%;align-items:center;justify-content:space-between;padding-inline:var(--tm-admin-space-2);color:var(--tm-admin-text-muted);font-size:var(--tm-admin-fs-11);font-weight:var(--tm-admin-fw-semibold);letter-spacing:.04em;text-align:start;text-transform:uppercase}.ProjectWorkspaceShell_groupButton__k8oNx:hover,.ProjectWorkspaceShell_groupButton__k8oNx[aria-expanded=true]{background:var(--tm-admin-surface-muted);color:var(--tm-admin-text-strong)}.ProjectWorkspaceShell_groupAttention__i_cDl{display:inline-flex;min-width:24px;min-height:24px;align-items:center;justify-content:center;border-radius:var(--tm-admin-radius-full);background:var(--tm-admin-warn-bg,#fffbeb);color:var(--tm-admin-warn-text,#92400e);border:1px solid}.ProjectWorkspaceShell_groupItems__Ql0je{list-style:none;margin:0;padding:0}.ProjectWorkspaceShell_navLinkRow__SA1ks{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.ProjectWorkspaceShell_navLinkRow__SA1ks .ProjectWorkspaceShell_navLink__6yZLS{min-width:0}.ProjectWorkspaceShell_pinButton__0VIFw{opacity:0}.ProjectWorkspaceShell_navLinkRow__SA1ks:hover .ProjectWorkspaceShell_pinButton__0VIFw,.ProjectWorkspaceShell_pinButton__0VIFw:focus-visible,.ProjectWorkspaceShell_pinButton__0VIFw[aria-pressed=true]{opacity:1}@media (hover:none),(pointer:coarse){.ProjectWorkspaceShell_pinButton__0VIFw{opacity:1}}.ProjectWorkspaceShell_pinnedDestinations__NQyne{padding-block-end:var(--tm-admin-space-2);margin-block-end:var(--tm-admin-space-2);border-block-end:1px solid var(--tm-admin-border)}.ProjectWorkspaceShell_pinnedDestinations__NQyne h2{margin:0;padding:var(--tm-admin-space-2);color:var(--tm-admin-text-muted);font-size:var(--tm-admin-fs-11);font-weight:var(--tm-admin-fw-semibold);letter-spacing:.04em;text-transform:uppercase}.ProjectWorkspaceShell_navLink__6yZLS{display:flex;min-height:var(--tm-map-control-target,44px);align-items:center;justify-content:space-between;gap:var(--tm-admin-space-2);padding:var(--tm-admin-space-2) var(--tm-admin-space-3);border-radius:var(--tm-admin-radius-sm);color:var(--tm-admin-text-body);font-size:var(--tm-admin-fs-13);line-height:1.4;text-decoration:none}.ProjectWorkspaceShell_navLink__6yZLS:hover{background:var(--tm-admin-surface-muted)}.ProjectWorkspaceShell_navLink__6yZLS[aria-current=page]{border-inline-start:var(--tm-admin-space-1) solid var(--tm-admin-brand);background:var(--tm-admin-surface-muted);color:var(--tm-admin-brand-hover);font-weight:var(--tm-admin-fw-semibold)}.ProjectWorkspaceShell_advancedButton__4lA6q{width:100%;padding-inline:var(--tm-admin-space-3);color:var(--tm-admin-text-muted);font-size:var(--tm-admin-fs-12);text-align:start}.ProjectWorkspaceShell_emptySearch__uHz0_{padding:var(--tm-admin-space-4) var(--tm-admin-space-2);color:var(--tm-admin-text-muted);font-size:var(--tm-admin-fs-13);text-align:center}.ProjectWorkspaceShell_emptySearch__uHz0_ p{margin:0}.ProjectWorkspaceShell_clearSearchButton__kJ4eU{min-height:var(--tm-map-control-target,44px);margin-block-start:var(--tm-admin-space-2);padding-inline:var(--tm-admin-space-3);border:1px solid var(--tm-admin-border);border-radius:var(--tm-admin-radius-sm);background:var(--tm-admin-surface);color:var(--tm-admin-brand);font:inherit;font-weight:var(--tm-admin-fw-semibold)}.ProjectWorkspaceShell_backdrop__564Xu{display:none}.ProjectWorkspaceShell_advancedButton__4lA6q:focus-visible,.ProjectWorkspaceShell_clearSearchButton__kJ4eU:focus-visible,.ProjectWorkspaceShell_groupButton__k8oNx:focus-visible,.ProjectWorkspaceShell_headerLink__7KkAz:focus-visible,.ProjectWorkspaceShell_menuButton__40rlf:focus-visible,.ProjectWorkspaceShell_mobileClose__KNGuZ:focus-visible,.ProjectWorkspaceShell_navLink__6yZLS:focus-visible,.ProjectWorkspaceShell_projectLink__M_Cz_:focus-visible,.ProjectWorkspaceShell_railButton__y3_kB:focus-visible,.ProjectWorkspaceShell_searchInput__gPdjJ:focus-visible{outline:var(--tm-focus-ring-width,3px) solid var(--tm-focus-ring-color,var(--tm-admin-brand));outline-offset:var(--tm-focus-ring-offset,2px)}.ProjectWorkspaceShell_allProjectsLink__UyBaO:focus-visible,.ProjectWorkspaceShell_favouriteButton__g3PkL:focus-visible,.ProjectWorkspaceShell_pinButton__0VIFw:focus-visible,.ProjectWorkspaceShell_projectSwitcherList__ELkua a:focus-visible{outline:var(--tm-focus-ring-width,3px) solid var(--tm-focus-ring-color,var(--tm-admin-brand));outline-offset:var(--tm-focus-ring-offset,2px)}.ProjectWorkspaceShell_collapsedShortcut__O5177:focus-visible{outline:var(--tm-focus-ring-width,3px) solid var(--tm-focus-ring-color,var(--tm-admin-brand));outline-offset:var(--tm-focus-ring-offset,2px)}.ProjectWorkspaceShell_shell__QiF_P[data-full-bleed=true] .ProjectWorkspaceShell_contextHeader__FLV0O{display:none}.ProjectWorkspaceShell_shell__QiF_P[data-full-bleed=true] .ProjectWorkspaceShell_rail__j7OHP{inset-block-start:0;max-height:calc(100dvh - var(--tm-admin-space-6))}@container project-workspace (max-width: 58rem){.ProjectWorkspaceShell_menuButton__40rlf,.ProjectWorkspaceShell_mobileClose__KNGuZ{display:inline-flex}.ProjectWorkspaceShell_shell__QiF_P[data-full-bleed=true] .ProjectWorkspaceShell_contextHeader__FLV0O{display:flex}.ProjectWorkspaceShell_workspace__C33t7{display:block}.ProjectWorkspaceShell_rail__j7OHP,.ProjectWorkspaceShell_rail__j7OHP[data-collapsed=true]{position:fixed;inset-block:0;inset-inline-start:0;z-index:var(--tm-z-modal,600);width:min(22rem,calc(100vw - var(--tm-admin-space-6)));max-height:100dvh;flex-basis:auto;transform:translateX(-105%);transition:transform var(--tm-duration-fast,.15s) ease;box-shadow:var(--tm-shadow-lg,0 8px 24px rgb(0 0 0/18%));visibility:hidden;pointer-events:none}[dir=rtl] .ProjectWorkspaceShell_rail__j7OHP,[dir=rtl] .ProjectWorkspaceShell_rail__j7OHP[data-collapsed=true]{transform:translateX(105%)}.ProjectWorkspaceShell_rail__j7OHP[data-drawer-open=true],[dir=rtl] .ProjectWorkspaceShell_rail__j7OHP[data-drawer-open=true]{transform:translateX(0);visibility:visible;pointer-events:auto}.ProjectWorkspaceShell_rail__j7OHP[data-collapsed=true] .ProjectWorkspaceShell_navBody__1ozOA{display:block}.ProjectWorkspaceShell_railButton__y3_kB,.ProjectWorkspaceShell_rail__j7OHP[data-collapsed=true] .ProjectWorkspaceShell_collapsedShortcuts__j9uGa{display:none}.ProjectWorkspaceShell_railHeader__qVl0u{justify-content:flex-end}.ProjectWorkspaceShell_backdrop__564Xu{position:fixed;inset:0;z-index:var(--tm-z-sheet,400);display:block;border:0;background:rgb(17 24 39/45%)}}@container project-workspace (max-width: 30rem){.ProjectWorkspaceShell_contextHeader__FLV0O,.ProjectWorkspaceShell_shell__QiF_P[data-full-bleed=true] .ProjectWorkspaceShell_contextHeader__FLV0O{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.ProjectWorkspaceShell_contextActions__yFaGO,.ProjectWorkspaceShell_contextIdentity__IUlnh{width:100%}.ProjectWorkspaceShell_projectSwitcher__kzlXE{flex:1 1 0}.ProjectWorkspaceShell_statusRow__kBhkl{flex-basis:100%}.ProjectWorkspaceShell_projectLink__M_Cz_{width:100%}.ProjectWorkspaceShell_contextActions__yFaGO{display:flex;flex-wrap:wrap;justify-content:flex-end}.ProjectWorkspaceShell_contextActions__yFaGO>button{flex:1 1 auto}.ProjectWorkspaceShell_contextActions__yFaGO>button kbd{display:none}}@media (prefers-reduced-motion:reduce){.ProjectWorkspaceShell_rail__j7OHP,.ProjectWorkspaceShell_rail__j7OHP[data-collapsed=true]{transition:none}}.tm-spinner-wrap{display:flex;align-items:center;justify-content:center;gap:var(--tm-space-2,8px)}.tm-spinner-wrap--inline{display:inline-flex;vertical-align:middle}.tm-spinner{display:inline-block;box-sizing:border-box;flex-shrink:0;border-style:solid;border-radius:50%;border-color:var(--tm-spinner-track,var(--tm-color-border,#e5e7eb));border-top-color:var(--tm-spinner-color,var(--tm-color-primary,#008379));animation:tm-spin .7s linear infinite}.tm-spinner-label{color:var(--tm-color-text-muted,#6b7280);font-size:var(--tm-text-sm,14px)}.tm-spinner-steps{display:inline-flex;align-items:center;gap:var(--tm-space-1,4px)}.tm-spinner-step{width:var(--tm-spinner-step-size,6px);height:var(--tm-spinner-step-size,6px);border-radius:50%;background:var(--tm-spinner-track,var(--tm-color-border,#e5e7eb))}.tm-spinner-step[data-active=true]{background:var(--tm-spinner-color,var(--tm-color-primary,#008379))}.tm-spinner-elapsed{color:var(--tm-color-text-muted,#6b7280);font-size:var(--tm-text-xs,12px);font-variant-numeric:tabular-nums}.tm-spinner-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes tm-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tm-spinner{animation-duration:1.6s}}@media (forced-colors:active){.tm-spinner{border-color:CanvasText Canvas Canvas}.tm-spinner-step{background:Canvas;border:1px solid CanvasText}.tm-spinner-step[data-active=true]{background:CanvasText}}