.FormaHeader_root__DBMea{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-md) var(--space-xl);border-bottom:var(--hairline) solid var(--border-hairline);background:var(--surface-chrome)}.FormaHeader_context__drgHK,.FormaHeader_identity__FLs6_{display:flex;align-items:center;gap:var(--space-sm)}.FormaHeader_wordmark__mOQ0_{font:var(--text-title);letter-spacing:var(--letter-spacing-display)}.FormaHeader_credit___44u6{color:var(--text-secondary);font:var(--text-caption)}.FormaHeader_context__drgHK{min-width:0;justify-content:flex-end}.FormaHeader_filename___Rirr{max-width:min(24vw,20rem);overflow:hidden;color:var(--text-tertiary);font:var(--text-caption);text-overflow:ellipsis;white-space:nowrap}.FormaHeader_menu__IVso6{position:relative;font:var(--text-caption)}.FormaHeader_menu__IVso6>summary{min-height:calc(var(--space-lg) * 2);padding:var(--space-sm);cursor:pointer;list-style:none}.FormaHeader_menuPanel__rErkh a:focus-visible,.FormaHeader_menu__IVso6>summary:focus-visible{outline:var(--hairline) solid var(--selection);outline-offset:var(--space-xs)}.FormaHeader_menuPanel__rErkh{position:absolute;z-index:4;inset-block-start:calc(100% + var(--space-sm));inset-inline-end:0;display:grid;inline-size:max-content;min-inline-size:calc(var(--space-xxl) * 6);max-inline-size:calc(100vw - (var(--space-md) * 2));grid-gap:var(--space-xs);gap:var(--space-xs);padding:var(--space-md);border:var(--hairline) solid var(--border-hairline-strong);border-radius:var(--radius-panel);background:var(--surface-elevated);box-shadow:var(--glass-shadow)}.FormaHeader_menuPanel__rErkh a{padding:var(--space-sm);color:var(--text-primary);text-decoration:none;white-space:nowrap}.FormaHeader_root__DBMea button{min-height:calc(var(--space-lg) * 2)}@media (max-width:56rem){.FormaHeader_root__DBMea{padding:var(--space-md)}}@media (max-width:40rem){.FormaHeader_root__DBMea{gap:var(--space-sm)}.FormaHeader_credit___44u6,.FormaHeader_filename___Rirr{display:none}.FormaHeader_context__drgHK{gap:var(--space-xs)}.FormaHeader_menuPanel__rErkh{position:fixed;inset-block-start:calc(var(--touch-target-min) + var(--space-md));inset-inline:var(--space-md);inline-size:auto;min-inline-size:0;max-inline-size:none;max-block-size:calc(100dvh - var(--touch-target-min) - (var(--space-md) * 2));overflow-y:auto}}@media (pointer:coarse){.FormaHeader_menu__IVso6>summary{min-height:var(--touch-target-min)}}.ShortcutHelp_root__gmDFs{position:relative;font:var(--text-caption)}.ShortcutHelp_root__gmDFs summary{min-height:calc(var(--space-lg) * 2);padding:var(--space-sm);cursor:pointer;list-style:none}.ShortcutHelp_root__gmDFs summary:focus-visible{outline:var(--hairline) solid var(--selection);outline-offset:var(--space-xs)}.ShortcutHelp_panel__LzI_e{position:absolute;z-index:2;inset-block-start:calc(100% + var(--space-sm));inset-inline-end:0;min-width:calc(var(--space-xxl) * 10);padding:var(--space-lg);border:var(--hairline) solid var(--border-hairline-strong);border-radius:var(--radius-panel);background:var(--glass-fill);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.ShortcutHelp_panel__LzI_e dl{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);margin:var(--space-md) 0 0}.ShortcutHelp_panel__LzI_e dl div{display:flex;justify-content:space-between;gap:var(--space-xl)}.ShortcutHelp_panel__LzI_e dd,.ShortcutHelp_panel__LzI_e dt{margin:0}.ShortcutHelp_panel__LzI_e dd{color:var(--text-secondary);font-family:var(--font-mono)}@media (pointer:coarse){.ShortcutHelp_root__gmDFs summary{min-height:var(--touch-target-min)}}.ToolSwitcher_root__i_N7E{display:flex;flex-direction:column;gap:var(--space-xs)}.ToolSwitcher_link__uBY2R{display:flex;flex-direction:column;gap:2px;padding:var(--space-sm) 0;color:var(--text-primary);text-decoration:none}.ToolSwitcher_link__uBY2R strong{font:var(--text-body)}.ToolSwitcher_link__uBY2R span{color:var(--text-secondary);font:var(--text-caption)}.ToolSwitcher_link__uBY2R:focus-visible strong,.ToolSwitcher_link__uBY2R:hover strong{text-decoration:underline}