.WorkspaceHeader-module__in2s4a__header{z-index:100;border-bottom:var(--border-width-1) solid var(--color-border-default);color:var(--color-text-primary);background-color:var(--color-bg-page);position:relative}.WorkspaceHeader-module__in2s4a__headerShell{width:100%;min-height:3.5rem;padding:var(--space-2) var(--space-3);grid-gap:var(--space-3);align-items:center;gap:var(--space-3);grid-template-columns:auto auto minmax(0,1fr);margin:0 auto;display:grid}.WorkspaceHeader-module__in2s4a__brand{justify-self:start;align-items:center;gap:var(--space-2);width:fit-content;min-width:0;max-width:100%;color:var(--color-text-primary);text-decoration:none;display:inline-flex}.WorkspaceHeader-module__in2s4a__brandMark{border-radius:var(--radius-sm);flex:none;width:2rem;height:2rem}.WorkspaceHeader-module__in2s4a__brandMarkLight{display:block}.WorkspaceHeader-module__in2s4a__brandMarkDark,html[data-theme=dark] .WorkspaceHeader-module__in2s4a__brandMarkLight{display:none}html[data-theme=dark] .WorkspaceHeader-module__in2s4a__brandMarkDark{display:block}.WorkspaceHeader-module__in2s4a__brandText{min-width:0;color:var(--color-text-primary);font-family:Inter, var(--font-family-sans), sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-solid);white-space:nowrap}.WorkspaceHeader-module__in2s4a__brandText strong{font-weight:var(--font-weight-semibold)}.WorkspaceHeader-module__in2s4a__headerNav{min-width:0;max-width:100%;padding-left:var(--space-3);border-left:var(--border-width-1) solid var(--color-border-default);scrollbar-width:none;justify-self:start;position:relative;overflow-x:auto}.WorkspaceHeader-module__in2s4a__headerNav::-webkit-scrollbar{display:none}.WorkspaceHeader-module__in2s4a__headerNavList{align-items:center;gap:var(--space-1);min-width:max-content;margin:0;padding:0;list-style:none;display:inline-flex}.WorkspaceHeader-module__in2s4a__headerNavItem{align-items:center;gap:var(--space-1);display:inline-flex}.WorkspaceHeader-module__in2s4a__headerNavSeparator{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-solid)}.WorkspaceHeader-module__in2s4a__headerNavLink{min-height:2rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-solid);white-space:nowrap;transition:color var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.WorkspaceHeader-module__in2s4a__headerNavLink:hover{color:var(--color-text-primary);background:var(--color-bg-subtle)}.WorkspaceHeader-module__in2s4a__headerNavLink[data-current=page]{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.WorkspaceHeader-module__in2s4a__mobileNavToggle,.WorkspaceHeader-module__in2s4a__mobileNavMenu{display:none}.WorkspaceHeader-module__in2s4a__headerControls{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;margin-left:auto;display:flex}.WorkspaceHeader-module__in2s4a__identitySummary{max-width:15rem;min-height:2rem;padding:0 var(--space-2) 0 var(--space-1);align-items:center;gap:var(--space-2);border:var(--border-width-1) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);display:inline-flex}.WorkspaceHeader-module__in2s4a__identityAvatar{border:var(--border-width-1) solid var(--color-border-default);border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--color-text-primary);background:var(--color-bg-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-solid);flex:none;place-items:center;display:grid}.WorkspaceHeader-module__in2s4a__identityCopy{grid-gap:.125rem;gap:.125rem;min-width:0;display:grid}.WorkspaceHeader-module__in2s4a__identityName,.WorkspaceHeader-module__in2s4a__identitySupport{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.WorkspaceHeader-module__in2s4a__identityName{color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-solid)}.WorkspaceHeader-module__in2s4a__identitySupport{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-solid)}.WorkspaceHeader-module__in2s4a__identitySummary[data-state=signed-in] .WorkspaceHeader-module__in2s4a__identityAvatar{border-color:var(--color-border-accent);color:var(--color-text-accent);background:var(--color-bg-accent-soft)}.WorkspaceHeader-module__in2s4a__headerControls button{--theme-toggle-icon-size:.875rem;--theme-toggle-size:2rem;color:var(--color-text-secondary);border-color:var(--color-border-default);background:var(--color-bg-surface)}.WorkspaceHeader-module__in2s4a__headerControls button:hover{border-color:var(--color-border-strong);color:var(--color-text-primary);background:var(--color-bg-subtle)}.WorkspaceHeader-module__in2s4a__caseStudyMenuSummary,.WorkspaceHeader-module__in2s4a__authControl{min-height:2rem;padding:var(--space-1) var(--space-2);justify-content:center;align-items:center;gap:var(--space-1);border:var(--border-width-1) solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-primary);background:var(--color-bg-surface);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-solid);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);text-decoration:none;display:inline-flex}.WorkspaceHeader-module__in2s4a__caseStudyMenuSummary{cursor:pointer}.WorkspaceHeader-module__in2s4a__caseStudyMenuSummary:hover,.WorkspaceHeader-module__in2s4a__authControl:hover{border-color:var(--color-border-strong);color:var(--color-text-primary);background:var(--color-bg-subtle)}.WorkspaceHeader-module__in2s4a__caseStudyMenuSummaryLabel{white-space:nowrap}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .WorkspaceHeader-module__in2s4a__brandMarkLight{display:none}html:not([data-theme=light]) .WorkspaceHeader-module__in2s4a__brandMarkDark{display:block}}.WorkspaceHeader-module__in2s4a__authControl svg{flex:none}@media (max-width:47.5rem){.WorkspaceHeader-module__in2s4a__headerShell{grid-template-columns:auto auto minmax(0,1fr);min-height:3rem}.WorkspaceHeader-module__in2s4a__headerNav{border-left:0;padding-left:0}.WorkspaceHeader-module__in2s4a__brandMark{width:1.875rem;height:1.875rem}}@media (max-width:38.75rem){.WorkspaceHeader-module__in2s4a__headerShell{-moz-column-gap:var(--space-1);column-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto auto}.WorkspaceHeader-module__in2s4a__headerNav .WorkspaceHeader-module__in2s4a__headerNavList{display:none}.WorkspaceHeader-module__in2s4a__headerNav{grid-area:1/3;justify-self:end;overflow:visible}.WorkspaceHeader-module__in2s4a__headerNav~.WorkspaceHeader-module__in2s4a__headerControls{grid-area:1/2}.WorkspaceHeader-module__in2s4a__mobileNavToggle{border:var(--border-width-1) solid var(--color-border-default);border-radius:var(--radius-sm);width:2rem;min-width:2rem;height:2rem;min-height:2rem;color:var(--color-text-secondary);background:var(--color-bg-surface);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.WorkspaceHeader-module__in2s4a__mobileNavToggle:hover{border-color:var(--color-border-strong);color:var(--color-text-primary);background:var(--color-bg-subtle)}.WorkspaceHeader-module__in2s4a__mobileNavMenu{z-index:90;padding:var(--space-4) var(--space-3);grid-gap:var(--space-2);align-content:start;gap:var(--space-2);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:var(--color-bg-surface-elevated);box-shadow:var(--shadow-surface-strong);border:0;margin:0;list-style:none;display:grid;position:fixed;inset:3rem 0 0;overflow-y:auto}.WorkspaceHeader-module__in2s4a__mobileNavMenu .WorkspaceHeader-module__in2s4a__headerNavItem{display:flex}.WorkspaceHeader-module__in2s4a__mobileNavMenu .WorkspaceHeader-module__in2s4a__headerNavLink{width:100%;min-height:3.25rem;padding:var(--space-3);font-size:var(--font-size-md);justify-content:flex-start}.WorkspaceHeader-module__in2s4a__mobileNavDivider{width:100%;margin:var(--space-2) 0;border-top:var(--border-width-1) solid var(--color-border-default)}.WorkspaceHeader-module__in2s4a__headerShell{padding-right:var(--space-2);padding-left:var(--space-2)}.WorkspaceHeader-module__in2s4a__brand{gap:var(--space-1)}.WorkspaceHeader-module__in2s4a__brandText{font-size:var(--font-size-xs)}.WorkspaceHeader-module__in2s4a__identitySummary{justify-content:center;width:2rem;padding:0}.WorkspaceHeader-module__in2s4a__identityCopy,.WorkspaceHeader-module__in2s4a__authControl span{display:none}.WorkspaceHeader-module__in2s4a__authControl{width:2rem;padding:0}}@media (any-pointer:coarse){.WorkspaceHeader-module__in2s4a__headerShell:not(:has(.WorkspaceHeader-module__in2s4a__mobileNavMenu)){touch-action:pan-x pinch-zoom}.WorkspaceHeader-module__in2s4a__headerShell{min-height:4rem}.WorkspaceHeader-module__in2s4a__headerNavList{gap:var(--space-2)}.WorkspaceHeader-module__in2s4a__headerNavLink{min-height:var(--interactive-target-min-size);padding-inline:var(--space-3)}.WorkspaceHeader-module__in2s4a__headerControls button{--theme-toggle-icon-size:1rem;--theme-toggle-size:var(--interactive-target-min-size)}.WorkspaceHeader-module__in2s4a__mobileNavToggle{width:var(--interactive-target-min-size);height:var(--interactive-target-min-size);min-width:var(--interactive-target-min-size);min-height:var(--interactive-target-min-size)}.WorkspaceHeader-module__in2s4a__mobileNavMenu{padding:var(--space-5) var(--space-4);top:4rem}.WorkspaceHeader-module__in2s4a__identitySummary,.WorkspaceHeader-module__in2s4a__caseStudyMenuSummary,.WorkspaceHeader-module__in2s4a__authControl{min-height:var(--interactive-target-min-size)}.WorkspaceHeader-module__in2s4a__caseStudyMenuSummary,.WorkspaceHeader-module__in2s4a__authControl{padding-inline:var(--space-3)}}@media (any-pointer:coarse) and (max-width:38.75rem){.WorkspaceHeader-module__in2s4a__identitySummary,.WorkspaceHeader-module__in2s4a__authControl{width:var(--interactive-target-min-size);min-width:var(--interactive-target-min-size)}}
.layout-module__4PX5ca__shell{overscroll-behavior-y:none;background:var(--color-bg-page);grid-template-rows:auto minmax(0,1fr);width:100%;height:100dvh;min-height:100dvh;display:grid;overflow:hidden}.layout-module__4PX5ca__content{min-width:0;min-height:0;overflow:hidden}
