@media (width<=767px){html:root[data-header-enhanced] body header.site-header.site-header--collapsible .site-header__inner{grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:0 4px;min-height:60px;padding-block:8px;display:grid;container:compact-site-header/inline-size}html:root[data-header-enhanced] body header.site-header.site-header--collapsible:has([data-site-language-switcher]) .site-header__inner{grid-template-columns:minmax(0,1fr) 44px 44px 44px}html:root[data-header-enhanced] body header.site-header.site-header--collapsible .site-header__actions{display:contents}html:root[data-header-enhanced] body header.site-header.site-header--collapsible .brand-link{grid-area:1/1;justify-self:start;min-width:0}html:root[data-header-enhanced] body header.site-header.site-header--collapsible .wordmark{gap:6px;font-size:.875rem}html:root[data-header-enhanced] body header.site-header.site-header--collapsible .wordmark__mark{border-radius:8px;flex:none;width:28px;height:28px}html:root[data-header-enhanced] body header.site-header.site-header--collapsible .wordmark__text{font-size:inherit;line-height:1.35}html:root[data-header-enhanced] body header.site-header.site-header--collapsible #tool-theme-toggle{border:1px solid var(--border);width:44px;height:44px;color:var(--foreground);background:0 0;border-radius:10px;grid-area:1/-3;padding:0}html:root[data-header-enhanced] body header.site-header.site-header--collapsible .theme-switch__track{width:auto;height:auto;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}html:root[data-header-enhanced] body header.site-header.site-header--collapsible .theme-switch__thumb,html:root[data-header-enhanced] body header.site-header.site-header--collapsible .theme-switch[aria-checked=true] [data-theme-icon=light],html:root[data-header-enhanced] body header.site-header.site-header--collapsible .theme-switch[aria-checked=false] [data-theme-icon=dark]{display:none}html:root[data-header-enhanced] body header.site-header.site-header--collapsible .theme-switch__track svg{width:19px;height:19px;color:inherit}html:root[data-header-enhanced] body header.site-header.site-header--collapsible .site-nav-toggle{background:0 0;border-radius:10px;grid-area:1/-2;width:44px;height:44px}html:root[data-header-enhanced] body header.site-header.site-header--collapsible [data-site-language-switcher]{grid-area:1/2;justify-self:stretch;position:static}html:root[data-header-enhanced] body header.site-header.site-header--collapsible .site-language-switcher__summary{background:0 0;border-radius:10px;justify-content:center;gap:0;width:44px;min-width:44px;height:44px;padding:0}html:root[data-header-enhanced] body header.site-header.site-header--collapsible .site-language-switcher__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:root[data-header-enhanced] body header.site-header.site-header--collapsible .site-language-switcher__chevron{display:none}html:root[data-header-enhanced] body header.site-header.site-header--collapsible .site-language-switcher__globe{width:19px;height:19px}html:root[data-header-enhanced] body header.site-header.site-header--collapsible :is(#tool-theme-toggle,.site-nav-toggle,.site-language-switcher__summary):hover,html:root[data-header-enhanced] body header.site-header.site-header--collapsible .site-nav-toggle[aria-expanded=true],html:root[data-header-enhanced] body header.site-header.site-header--collapsible details[open] .site-language-switcher__summary{background:var(--muted);color:var(--primary)}html:root[data-header-enhanced] body header.site-header.site-header--collapsible:not([data-nav-ready]) .site-nav{display:none}html:root[data-header-enhanced] body header.site-header.site-header--collapsible[data-nav-ready] .site-nav{inset-inline:1rem;border:1px solid var(--border);background:var(--card);width:auto;max-width:none;max-height:calc(100dvh - 5rem);box-shadow:0 12px 28px color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);overflow-y:auto}html:root[data-header-enhanced] body header.site-header.site-header--collapsible[data-nav-ready] .site-nav .nav-link{min-height:44px;color:var(--foreground);white-space:normal;overflow-wrap:anywhere;border-radius:6px;justify-content:flex-start;padding:10px 12px;font-size:.9375rem;font-weight:550;line-height:1.5}html:root[data-header-enhanced] body header.site-header.site-header--collapsible[data-nav-ready] .site-nav .nav-link:is(:hover,[data-section-active=true],[aria-current=page]){background:var(--muted);color:var(--primary)}html:root[data-header-enhanced] body header.site-header.site-header--collapsible .site-language-switcher__panel{inset-inline:1rem;width:auto;max-height:calc(100dvh - 5rem);box-shadow:0 12px 28px color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:12px;top:calc(100% + 6px)}}@container compact-site-header (width<=16em){html:root[data-header-enhanced] body header.site-header.site-header--collapsible .brand-link{grid-area:1/1/auto/-1}html:root[data-header-enhanced] body header.site-header.site-header--collapsible :is(#tool-theme-toggle,.site-nav-toggle,[data-site-language-switcher]){grid-row:2}}
