/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--navigation-panel-reserved-fraction:1;--navigation-panel-shown-width:0}}}@property --navigation-panel-reserved-fraction{syntax:"<number>";inherits:true;initial-value:1}@property --navigation-panel-shown-width{syntax:"<length>";inherits:true;initial-value:0}@layer base{html{--navigation-panel-transition-duration:.15s}:root{--navigation-panel-shown-width:min(max(12rem, var(--navigation-panel-preferred-width,16rem)), 20rem, calc(100cqw - 20rem));--navigation-panel-width:calc(var(--navigation-panel-shown-width) * var(--navigation-panel-reserved-fraction,1));transition:--navigation-panel-reserved-fraction var(--navigation-panel-transition-duration) var(--ease-in-out)}:root[data-navigation-panel-hidden]{--navigation-panel-reserved-fraction:0}:root:not([data-navigation-panel-animated]){transition:none}main[data-main]{--main-top-offset:2.75rem;--main-left-offset:0px;--main-gutter:1rem;--main-content-max-width:90rem;grid-template-columns:[full-start] var(--main-gutter) [wide-start] minmax(0, 1fr) [content-start] minmax(0, var(--main-content-max-width)) [content-end] minmax(0, 1fr) [wide-end] var(--main-gutter) [full-end];align-content:start;display:grid}main[data-main]>*{grid-column:full}@container layout (width>=32rem){main[data-main]{--main-top-offset:0px;--main-left-offset:var(--navigation-panel-width,0px)}body{--navigation-panel-control-space:calc((1 - var(--navigation-panel-reserved-fraction,1)) * calc(2rem * var(--scaling,1)))}}}
