.demo-header_header__4kzw8{--demo-header-font-size:var(--mantine-font-size-xs);position:sticky;top:0;z-index:var(--mantine-z-index-app);border-bottom:1px solid rgba(71,80,190,.12);background:rgba(248,249,255,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}[data-mantine-color-scheme=dark] .demo-header_header__4kzw8{border-bottom-color:rgba(151,164,255,.16);background:rgba(11,13,23,.8)}.demo-header_container__o7pPc{padding-block:calc(var(--mantine-spacing-md) / 2)}@media (min-width:48em){.demo-header_header__4kzw8{--demo-header-font-size:var(--mantine-font-size-sm)}}.demo-header_row__1uO7k{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:12px;min-height:54px;min-width:0;width:100%;white-space:nowrap}.demo-header_branding__9QoEC{min-width:0;gap:8px}.demo-header_brand__Y6YJZ{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;line-height:1.4}.demo-header_brandLogo___CcfF{width:180px;height:54px}.demo-header_featureSwitcher__ZCSyi{min-width:0;max-width:220px}.demo-header_menuToggle__O1DhK{display:none}.demo-header_featureLabel__nODW6{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-header_navigation__olUu9{justify-self:center;--demo-button-padding:6px}@media (min-width:48em){.demo-header_navigation__olUu9{--demo-button-padding:var(--mantine-spacing-md)}}.demo-header_navigation__olUu9 .mantine-Button-root{font-weight:600}.demo-header_navigation__olUu9 .mantine-Button-root:not([aria-current=page]){color:var(--mantine-color-dimmed)}.demo-header_navigation__olUu9 .mantine-Button-root:hover{color:var(--mantine-color-blue-7)}.demo-header_controls__Vcnlv{justify-self:end;width:max-content;gap:4px}.demo-header_controls__Vcnlv .mantine-ActionIcon-root{min-width:36px;min-height:36px}.demo-header_guide__VSQCj,.demo-header_guide__VSQCj .mantine-Button-root,.demo-header_languageButton__Abc6q{flex-shrink:0}.demo-header_languageOption__XdFdK{min-height:40px}@media (min-width:75em) and (max-width:89.999em){.demo-header_row__1uO7k{grid-template-columns:max-content minmax(0,1fr) max-content;gap:8px}.demo-header_branding__9QoEC{gap:6px}.demo-header_brandLogo___CcfF{width:150px}.demo-header_featureSwitcher__ZCSyi{max-width:190px}.demo-header_featureSwitcher__ZCSyi .mantine-Button-inner,.demo-header_featureSwitcher__ZCSyi .mantine-Button-label{min-width:0}.demo-header_featureLabel__nODW6{max-width:100%}.demo-header_controls__Vcnlv,.demo-header_guide__VSQCj,.demo-header_navigation__olUu9{gap:4px}}@media (max-width:74.999em){.demo-header_row__1uO7k{grid-template-columns:minmax(0,1fr);gap:10px}.demo-header_branding__9QoEC{gap:8px}.demo-header_featureSwitcher__ZCSyi{flex:0 1 auto;max-width:240px;min-height:44px}.demo-header_featureSwitcher__ZCSyi .mantine-Button-inner,.demo-header_featureSwitcher__ZCSyi .mantine-Button-label{min-width:0}.demo-header_featureLabel__nODW6{max-width:100%}.demo-header_menuToggle__O1DhK{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;width:44px;height:44px;border:1px solid var(--mantine-color-default-border);border-radius:6px}.demo-header_row__1uO7k[data-expanded=false] .demo-header_controls__Vcnlv,.demo-header_row__1uO7k[data-expanded=false] .demo-header_navigation__olUu9{display:none}.demo-header_navigation__olUu9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch}.demo-header_navigation__olUu9 .mantine-Button-root{min-width:0;width:100%;min-height:44px}.demo-header_navigation__olUu9 .mantine-Button-label{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;line-height:1.3;text-align:center}.demo-header_controls__Vcnlv{width:auto;flex-wrap:wrap;justify-self:stretch;padding-top:10px;border-top:1px solid var(--mantine-color-default-border)}.demo-header_guide__VSQCj{flex-wrap:wrap}.demo-header_demoMenuItem__ssu24{min-height:44px}}@media (max-width:576px){.demo-header_container__o7pPc{padding-block:4px}.demo-header_row__1uO7k{min-height:44px}.demo-header_brandLogo___CcfF{width:120px;height:36px}}@media (min-width:75em) and (max-width:89.999em){.demo-header_header__4kzw8:lang(en) .demo-header_brandLogo___CcfF{width:100px}.demo-header_header__4kzw8:lang(en) .demo-header_navigation__olUu9{--demo-button-padding:12px}.demo-header_header__4kzw8:lang(en) .demo-header_languageButton__Abc6q{padding-inline:12px}}