/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */:host,:root{--color-panel-solid:var(--color-panel-solid);--color-panel-translucent:var(--color-panel-translucent);--color-surface:var(--color-surface);--color-overlay:var(--color-overlay)}@layer base{:root{--bg-body:var(--gray-3);--chart-1:var(--indigo-9);--chart-2:var(--sky-9);--chart-3:var(--amber-9);--chart-4:var(--grass-9);--chart-5:var(--plum-9)}}.rt-FocusWithin:focus-within{outline:2px solid var(--focus-8);outline-offset:-1px}.rt-WithoutBorder,.rt-WithoutBorder:after,.rt-WithoutBorder:before{box-shadow:none;border:none;outline:none}.rt-Card__panel:before{background-color:var(--gray-4)}@media (hover:hover){.rt-Card__panel:before:hover{background-color:var(--gray-5)}}.word-break-word{word-break:break-word}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */#app-layout{--w-nav-max:272px;--w-nav-min:60px;--banner-h:0px;--navbar-h:calc(100vh - var(--banner-h));--header-h:64px;--footer-h:0px;--content-h:calc(100vh - var(--banner-h) - var(--header-h) - var(--footer-h));grid-template-columns:min-content auto;grid-template-rows:var(--banner-h) 1fr;grid-template-areas:"banner banner""navbar app-view";display:grid}#app-layout[data-has-banner=true]{--banner-h:32px}#app-layout:has(#app-footer){--footer-h:104px}#app-layout #app-banner{height:var(--banner-h);grid-area:banner;width:100vw}#app-layout .transition-drawer{transition:margin .5s ease-in-out,transform .5s ease-in-out}#app-view{--col-w:calc((100vw - var(--w-nav-max) - 3rem) / 12);--drawer-w:max(calc(4 * var(--col-w)),20rem);height:calc(100vh - var(--banner-h));max-height:calc(100vh - var(--banner-h));grid-area:app-view;grid-template-rows:var(--header-h) auto var(--footer-h);grid-template-areas:"header""main""footer";display:grid;overflow:hidden}#app-view:has(#layout-drawer[data-open=true]){margin-right:var(--drawer-w)}#app-view .collapsing-columns{grid-template-columns:repeat(3,1fr) repeat(6,var(--col-w)) repeat(3,1fr);display:grid}#app-view .h-content,#app-view>main.app-content{height:var(--content-h);max-height:var(--content-h)}#app-view .max-h-content{max-height:var(--content-h)}#app-view .min-h-content{min-height:var(--content-h)}#app-header{background-color:var(--bg-body,var(--gray-3));padding-inline:calc(var(--spacing,.25rem) * 3);grid-area:header;grid-template-columns:auto 1fr auto;justify-content:space-between;align-items:center;display:grid}