svg[data-astro-cid-x3cxinph]{color:var(--sl-icon-color);font-size:var(--sl-icon-size, 1em);width:1.5em;height:1.5em}#action-buttons[data-astro-cid-vqsyyh3b]{transform:translateY(3.5rem);transition:transform .25s ease}#action-buttons[data-astro-cid-vqsyyh3b].show{transform:translateY(0)}#action-buttons[data-astro-cid-vqsyyh3b].show #to-top-btn[data-astro-cid-vqsyyh3b]{opacity:1}#to-top-btn[data-astro-cid-vqsyyh3b] .top-icon[data-astro-cid-vqsyyh3b]{transition:transform .2s ease,color .2s ease}#to-top-btn[data-astro-cid-vqsyyh3b]:hover{transform:translateY(-2px)}#to-top-btn[data-astro-cid-vqsyyh3b]:hover .top-icon[data-astro-cid-vqsyyh3b]{transform:translateY(-1px)}.sidebar-panel[data-astro-cid-scuu7fyy] .toc-shell{max-height:calc(100vh - 8rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsl(var(--primary) / .3) transparent}.sidebar-panel[data-astro-cid-scuu7fyy] .toc-shell::-webkit-scrollbar{width:4px}.sidebar-panel[data-astro-cid-scuu7fyy] .toc-shell::-webkit-scrollbar-track{background:transparent;margin-block:1.5rem}.sidebar-panel[data-astro-cid-scuu7fyy] .toc-shell::-webkit-scrollbar-thumb{border-radius:9999px;border:none;background-color:color-mix(in oklab,var(--primary) 65%,var(--muted-foreground));box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 30%,transparent)}.sidebar-panel[data-astro-cid-scuu7fyy] .toc-shell::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground) / .5)}.sidebar-panel[data-astro-cid-scuu7fyy] .toc-shell::-webkit-scrollbar-button{display:none!important;height:0;width:0}@media(min-width:769px){#sidebar-shade[data-astro-cid-scuu7fyy]{display:none!important}.sidebar-panel[data-astro-cid-scuu7fyy]{position:sticky!important;display:block!important;opacity:1!important;right:auto!important;left:auto!important;top:6rem!important;height:max-content!important;max-height:calc(100vh - 8rem)!important;min-width:18rem!important}}@media(min-width:1024px){.sidebar-panel[data-astro-cid-scuu7fyy]{margin-right:clamp(-1.5rem,-2vw,-2.75rem)}}@media(min-width:1440px){.sidebar-panel[data-astro-cid-scuu7fyy]{margin-right:clamp(-2rem,-2.5vw,-3.5rem)}}@media(max-width:768px){.sidebar-panel[data-astro-cid-scuu7fyy].show{display:block!important;opacity:1}@keyframes fade-in-side{0%{transform:translate(50%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.sidebar-panel[data-astro-cid-scuu7fyy]{animation:.3s fade-in-side!important;animation-fill-mode:forwards;right:0;top:24!important;height:auto!important;min-width:min(80vw,320px)!important;max-width:min(80vw,320px)!important;overflow-y:auto;background:transparent;padding:1rem!important}#sidebar-shade[data-astro-cid-scuu7fyy]{animation:.3s fade-in}}@media(max-width:640px){.sidebar-panel[data-astro-cid-scuu7fyy]{min-width:55vw!important}}.toc-shell[data-astro-cid-tv3ftkke]{display:block;border-radius:1.85rem;border:1px solid color-mix(in oklch,var(--border) 55%,transparent);background:color-mix(in oklab,var(--card) 97%,transparent);padding:1rem 1.75rem;transition-property:border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:ease}.toc-shell[data-astro-cid-tv3ftkke]:hover{border-color:color-mix(in oklch,var(--primary) 30%,transparent)}.toc-shell[data-astro-cid-tv3ftkke] h2[data-astro-cid-tv3ftkke]{color:var(--foreground)}toc-heading[data-astro-cid-tv3ftkke] .toc-item{display:flow-root}@media(min-width:768px){.toc-shell[data-astro-cid-tv3ftkke]{margin-inline-end:.75rem}}@media(max-width:767px){.toc-shell[data-astro-cid-tv3ftkke]{margin-right:0;padding:1.25rem;border-radius:1.5rem}}.medium-zoom-overlay{position:fixed;inset:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1;z-index:999}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform;z-index:999}#qrcode-container[data-astro-cid-tju7bdtj].expanded{max-height:11rem;transform:translateY(4px);opacity:100}
