@layer theme,base,components,utilities;@layer forge{.ff-sidebar__overlay{overscroll-behavior:contain;touch-action:none;z-index:var(--ff-z-sidebar,910);background-color:#00000080;position:fixed;inset:0;overflow-y:auto}.ff-sidebar__overlay-enter-active{transition:opacity .2s ease-out}.ff-sidebar__overlay-leave-active{transition:opacity .3s ease-in}.ff-sidebar__overlay-enter-from,.ff-sidebar__overlay-leave-to{opacity:0}.ff-sidebar__overlay-enter-to,.ff-sidebar__overlay-leave-from{opacity:1}.ff-sidebar__panel-enter-active{transition:transform .5s ease-out}.ff-sidebar__panel-leave-active{transition:transform .3s ease-in}.ff-sidebar__panel-enter-from--left,.ff-sidebar__panel-leave-to--left{transform:translate(-100%)}.ff-sidebar__panel-enter-to--left,.ff-sidebar__panel-leave-from--left{transform:translate(0)}.ff-sidebar__panel-enter-from--right,.ff-sidebar__panel-leave-to--right{transform:translate(100%)}.ff-sidebar__panel-enter-to--right,.ff-sidebar__panel-leave-from--right{transform:translate(0)}.ff-sidebar__wrapper{min-block-size:100vh;text-align:center;justify-content:center;align-items:flex-start;padding-block-start:var(--ff-spacing-24,6rem);display:flex}.ff-sidebar__panel{isolation:isolate;pointer-events:none;max-inline-size:100%;display:flex;position:fixed;inset-block:0}.ff-sidebar__panel--left{inset-inline-start:0}.ff-sidebar__panel--right{inset-inline-end:0}.ff-sidebar__content{block-size:100%;inline-size:100vw;max-inline-size:var(--ff-sidebar-max-width,28rem);pointer-events:auto;touch-action:auto}.ff-sidebar__inner{background-color:var(--ff-color-neutral-50,#f8fafc);block-size:100%;box-shadow:var(--ff-shadow-xl);flex-direction:column;display:flex}}
