/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.drawer{--color-surface:var(--color-card);--sticky-top:4rem;z-index:50;overscroll-behavior-y:contain;background-color:var(--color-surface,var(--color-body));width:100%;height:100%;color:var(--color-strong,var(--color-gray-900));position:fixed;top:0;right:0;overflow:auto;box-shadow:0 0 15rem #00000040}.drawer__icon{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));flex-shrink:0}@media (width>=64rem){.drawer__icon{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.drawer__close{aspect-ratio:1;padding:0}.drawer__content{padding:var(--spacing-drawer,1.25rem);--content-inset:1.25rem}.drawer--md{max-width:var(--container-xl,36rem)}.drawer--lg{max-width:var(--container-2xl,42rem)}.drawer--xl{max-width:var(--container-4xl,56rem)}.drawer--2xl{max-width:min(96rem,95vw)}.drawer--3xl{max-width:min(120rem,95vw)}.drawer--fill{flex-direction:column;display:flex;overflow:hidden}.drawer--fill .drawer__content{flex:1;min-height:0;padding:0}
