:root{--time-transition-nav-toggle:.3s}@layer furo{.furo-layout.off-canvas-menu{display:grid;grid-template-columns:0 1fr;min-height:var(--size-screen-height)}.furo-layout.off-canvas-menu>.unit-header{align-items:center;background-color:var(--color-background-header);box-shadow:0 2px 4px #0003;display:flex;grid-column:1/-1;height:var(--size-header-height);position:sticky;top:0}.furo-layout.off-canvas-menu>.unit-header>.button.toggle-navigation{aspect-ratio:1/1;background-color:transparent;display:grid;margin-inline-start:.75rem;max-height:100%;place-items:center;width:2rem;@media (48rem <= width){display:none}}.furo-layout.off-canvas-menu>.unit-header>.button.toggle-navigation>*{max-width:100%}.furo-layout.off-canvas-menu>.unit-header>.button.toggle-navigation+*{margin-inline-start:1rem}.furo-layout.off-canvas-menu>.unit-nav{background-color:var(--color-background-nav);max-height:calc(var(--size-screen-height) - var(--size-header-height));overflow:auto;position:sticky;top:var(--size-header-height);transform:translate(-100%);transition:transform var(--time-transition-nav-toggle) ease-out;width:var(--size-nav-width);@media (48rem <= width){transform:translate(0)}}.furo-layout.off-canvas-menu.open-nav>.unit-nav{transform:translate(0)}.furo-layout.off-canvas-menu>.unit-main{justify-self:end;min-height:calc(var(--size-screen-height) - var(--size-header-height));overflow:auto;position:relative;transition:width var(--time-transition-nav-toggle) ease-out;width:100%;@media (48rem <= width){width:calc(100% - var(--size-nav-width))}}.furo-layout.off-canvas-menu>.unit-main:after{background-color:#00000080;content:"";display:none;inset:0;position:fixed;transition:background-color var(--time-transition-nav-toggle) ease-out;@starting-style{background-color:transparent;display:none}}.furo-layout.off-canvas-menu.open-nav>.unit-main:after{display:inherit}html:has(.furo-layout.off-canvas-menu.open-nav){overflow:hidden}}@layer app{.unit-layout[data-v-a65baa26]{height:100%;padding-block:.5rem;padding-inline:1rem;width:100%}.unit-layout>.category>.title[data-v-a65baa26]{font-size:1.2rem;font-weight:700;margin-block-start:.5rem}.unit-layout>.category>.title[data-v-a65baa26]+*{margin-block-start:.5rem}}@layer app{.furo-layout.off-canvas-menu>.unit-nav{padding-block:0;padding-inline:0}.furo-layout.off-canvas-menu>.unit-main{background-color:var(--color-background);padding-block:1rem;padding-inline:1.5rem}}
