.SidebarWorkspaceNav_projectGroup__1DM5a{padding-top:var(--space-4px)}.SidebarWorkspaceNav_projectGroup__1DM5a,.SidebarWorkspaceNav_tablist__oLmQF,.SidebarWorkspaceNav_workspaceNav__Ee1k5{display:flex;flex-direction:column;gap:var(--space-2px)}.SidebarWorkspaceNav_tablist__oLmQF[data-collapsed=false]{display:contents}.SidebarWorkspaceNav_tablist__oLmQF[data-collapsed=false]>.SidebarWorkspaceNav_tab__dC1WL{order:2}.SidebarWorkspaceNav_tablist__oLmQF[data-collapsed=false]>.SidebarWorkspaceNav_tab__dC1WL[data-tab=documents]{order:0}.SidebarWorkspaceNav_recordLinks__Nx8gq{order:1;display:flex;flex-direction:column;gap:var(--space-2px);margin:0;padding:0;list-style:none}.SidebarWorkspaceNav_recordLinks__Nx8gq li{position:relative}.SidebarWorkspaceNav_recordLinks__Nx8gq li:before{position:absolute;top:-2px;left:17px;width:9px;height:calc(50% + 2px);border-bottom:1px solid var(--color-border-strong);border-left:1px solid var(--color-border-strong);border-bottom-left-radius:5px;content:"";pointer-events:none}.SidebarWorkspaceNav_recordLinks__Nx8gq li:not(:last-child):after{position:absolute;top:50%;bottom:-2px;left:17px;border-left:1px solid var(--color-border-strong);content:"";pointer-events:none}.SidebarWorkspaceNav_recordLink__d5idU{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--space-8px);column-gap:var(--space-8px);height:28px;padding:0 var(--space-8px) 0 calc(var(--space-10px) * 2 + 16px);overflow:hidden;border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-body-sm);font-weight:var(--weight-regular);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:color var(--transition-fast) var(--motion-ease-out),background var(--transition-fast) var(--motion-ease-out)}.SidebarWorkspaceNav_recordDot__Dp1Ls{width:7px;height:7px;border-radius:50%;background:var(--color-text-muted)}.SidebarWorkspaceNav_recordLink__d5idU[data-record=contract] .SidebarWorkspaceNav_recordDot__Dp1Ls{background:var(--color-record-contract)}.SidebarWorkspaceNav_recordLink__d5idU[data-record=schedules] .SidebarWorkspaceNav_recordDot__Dp1Ls{background:var(--color-record-schedules)}.SidebarWorkspaceNav_recordLink__d5idU[data-record=progress_reports] .SidebarWorkspaceNav_recordDot__Dp1Ls{background:var(--color-record-progress)}.SidebarWorkspaceNav_recordLabel__01NoI{overflow:hidden;text-overflow:ellipsis}.SidebarWorkspaceNav_recordCount__hWQdO{min-width:4ch;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--font-size-2xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.SidebarWorkspaceNav_recordLink__d5idU:hover{color:var(--color-text-primary);background:var(--color-surface-sidebar-hover)}.SidebarWorkspaceNav_recordLink__d5idU:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.SidebarWorkspaceNav_recordLinkActive__iA1ZQ{color:var(--color-text-strong);font-weight:var(--weight-semibold)}.SidebarWorkspaceNav_briefRow__JMtS5{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--space-10px);column-gap:var(--space-10px);height:32px;padding:0 var(--space-2) 0 var(--space-10px);border:0;background:transparent;color:var(--color-text-soft);font:inherit;font-size:var(--font-body-sm);font-weight:var(--weight-medium);text-align:left;cursor:default}.SidebarWorkspaceNav_briefRow__JMtS5 .SidebarWorkspaceNav_icon__XKWxt{color:var(--color-text-soft)}.SidebarWorkspaceNav_soonTag__d3p1a{padding:0 var(--space-6px);border-radius:var(--radius-xs);background:var(--color-surface-control);color:var(--color-text-muted);font-size:var(--font-size-2xs);font-weight:var(--weight-medium);line-height:18px;white-space:nowrap}.SidebarWorkspaceNav_tab__dC1WL{position:relative;display:grid;grid-template-columns:16px 1fr;align-items:center;grid-column-gap:var(--space-10px);column-gap:var(--space-10px);height:32px;padding:0 var(--space-2) 0 var(--space-10px);color:var(--color-text-secondary);font:inherit;font-size:var(--font-body-sm);font-weight:var(--weight-medium);text-align:left;background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-fast) var(--motion-ease-out),background var(--transition-fast) var(--motion-ease-out),transform var(--transition-press) var(--motion-ease-out)}.SidebarWorkspaceNav_tab__dC1WL:hover{color:var(--color-text-primary);background:var(--color-surface-sidebar-hover)}.SidebarWorkspaceNav_tab__dC1WL:active{transform:scale(.97)}.SidebarWorkspaceNav_tab__dC1WL:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.SidebarWorkspaceNav_tabActive__0z0AS{color:var(--color-text-strong);background:var(--color-surface-selected);font-weight:var(--weight-semibold)}.SidebarWorkspaceNav_tabActive__0z0AS:hover{background:var(--color-surface-selected-hover)}.SidebarWorkspaceNav_icon__XKWxt{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--color-text-secondary);transition:color var(--transition-fast) ease,transform var(--motion-duration-short) var(--motion-ease-out)}.SidebarWorkspaceNav_tab__dC1WL:hover .SidebarWorkspaceNav_icon__XKWxt{color:var(--color-text-primary);transform:scale(1.08)}.SidebarWorkspaceNav_tab__dC1WL:active .SidebarWorkspaceNav_icon__XKWxt{transform:scale(.96)}.SidebarWorkspaceNav_tabActive__0z0AS .SidebarWorkspaceNav_icon__XKWxt{color:var(--color-text-strong)}@media (prefers-reduced-motion:reduce){.SidebarWorkspaceNav_tab__dC1WL:active,.SidebarWorkspaceNav_tab__dC1WL:active .SidebarWorkspaceNav_icon__XKWxt,.SidebarWorkspaceNav_tab__dC1WL:hover .SidebarWorkspaceNav_icon__XKWxt{transform:none}.SidebarWorkspaceNav_recordLink__d5idU{transition:none}}.SidebarWorkspaceNav_label__c0U1t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SidebarWorkspaceNav_compactLabel__4iUNV{display:none}.SidebarWorkspaceNav_tablist__oLmQF[data-collapsed=true]{width:100%;margin-left:0}.SidebarWorkspaceNav_tablist__oLmQF[data-collapsed=true] .SidebarWorkspaceNav_tab__dC1WL{grid-template-columns:var(--icon-size-md) minmax(0,1fr);column-gap:var(--space-6px);padding:0 var(--space-6px) 0 var(--space-2)}.SidebarWorkspaceNav_tablist__oLmQF[data-collapsed=true] .SidebarWorkspaceNav_label__c0U1t{display:none}.SidebarWorkspaceNav_tablist__oLmQF[data-collapsed=true] .SidebarWorkspaceNav_compactLabel__4iUNV{display:block;min-width:0;overflow:hidden;color:inherit;font-size:var(--font-size-2xs);font-weight:var(--weight-semibold);line-height:1.25;text-align:left;white-space:nowrap}.SidebarWorkspaceNav_tablist__oLmQF[data-collapsed=true] .SidebarWorkspaceNav_tabActive__0z0AS:before{display:none}.SidebarWorkspaceNav_projectName__uE6RG{display:block;height:24px;margin:0;padding:0 var(--space-10px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);font-size:var(--font-caption);font-weight:var(--weight-semibold);line-height:24px}.SidebarWorkspaceNav_projectName__uE6RG:before{display:inline-block;width:6px;height:6px;margin-right:var(--space-8px);background:var(--color-brand-blue);transform:rotate(45deg) translateY(-1px);content:""}.SidebarWorkspaceNav_projectCompactName__BPqag{display:flex;align-items:center;min-height:20px;margin:var(--space-4px) 0 var(--space-2px);padding:var(--space-4px) var(--space-2px) 0;overflow:hidden;border-top:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-2xs);font-weight:var(--weight-semibold);letter-spacing:.04em;line-height:1.25;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.AppShell_layout__Fivn5{display:grid;height:100vh;grid-template-columns:1fr;grid-template-rows:1fr;background:var(--color-surface-page);overflow:hidden;transition:grid-template-columns var(--motion-duration-medium) var(--motion-ease-standard)}.AppShell_backdrop__iWVX8{position:fixed;inset:0;z-index:55;padding:0;border:0;background:var(--color-overlay-modal);cursor:pointer}@media (min-width:960px){.AppShell_backdrop__iWVX8{display:none}}.AppShell_main__7rZBO{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.AppShell_content__d8nSR{flex:1 1;padding:var(--space-4);max-width:var(--layout-content-max-width);width:100%;margin:0 auto;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.AppShell_content__d8nSR[data-workspace-root=true]{overflow:hidden;padding-top:0;padding-bottom:0;max-width:none;padding-left:var(--space-4);padding-right:var(--space-4)}.AppShell_content__d8nSR[data-notebook-workspace=true]{max-width:none;padding-right:0;padding-left:0}.AppShell_content__d8nSR[data-messaging=true]{overflow:hidden;max-width:none;padding:var(--space-3) var(--space-4)}@media (min-width:960px){.AppShell_layout__Fivn5{grid-template-columns:208px 1fr}.AppShell_layout__Fivn5[data-sidebar-collapsed=true]{grid-template-columns:var(--size-sidebar-rail-collapsed) 1fr}.AppShell_content__d8nSR{padding:var(--space-3) var(--space-4)}}@media (prefers-reduced-motion:reduce){.AppShell_layout__Fivn5{transition:none}}