.drawer.svelte-c8oqqi{height:100%;z-index:var(--z-drawer);-webkit-backdrop-filter:blur(var(--glass-blur-heavy));backdrop-filter:blur(var(--glass-blur-heavy));box-shadow:var(--shadow-elevated);background-image:linear-gradient(135deg,#fffffff2 0%,#f8fafceb 50%,#f1f5f9e6 100%);border-color:#94a3b833;flex-direction:column;display:flex;position:fixed;top:0;overflow:hidden}.dark .drawer.svelte-c8oqqi{background-image:linear-gradient(135deg,#0f0f12fa 0%,#0a0a0cf5 50%,#050507f0 100%);border-color:#3341554d}.drawer-left.svelte-c8oqqi{border-right-style:solid;border-right-width:1px;left:0}.drawer-right.svelte-c8oqqi{border-left-style:solid;border-left-width:1px;right:0}.drawer-ambient.svelte-c8oqqi{pointer-events:none;opacity:0;background:radial-gradient(at 100% 0,#10b9810a 0%,#0000 50%);animation:.5s .2s forwards svelte-c8oqqi-drawer-ambient-fade;position:absolute;inset:0}@keyframes svelte-c8oqqi-drawer-ambient-fade{to{opacity:1}}.dark .drawer-ambient.svelte-c8oqqi{background:radial-gradient(at 100% 0,#10b9810f 0%,#0000 50%)}.drawer-content.svelte-c8oqqi{opacity:0;height:100%;transition:opacity var(--duration-normal) var(--ease-out-expo), transform var(--duration-normal) var(--ease-out-expo);flex-direction:column;display:flex;overflow:hidden;transform:translateY(8px)}.drawer-content-visible.svelte-c8oqqi{opacity:1;transform:translateY(0)}.drawer-scroll.svelte-c8oqqi{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#94a3b84d transparent;flex:1;overflow:hidden auto}.drawer-scroll.svelte-c8oqqi::-webkit-scrollbar{width:4px}.drawer-scroll.svelte-c8oqqi::-webkit-scrollbar-track{background:0 0}.drawer-scroll.svelte-c8oqqi::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background:#94a3b84d}.drawer-scroll.svelte-c8oqqi::-webkit-scrollbar-thumb:hover{background:#94a3b880}.dark .drawer-scroll.svelte-c8oqqi{scrollbar-color:#47556966 transparent}.dark .drawer-scroll.svelte-c8oqqi::-webkit-scrollbar-thumb{background:#47556966}.drawer-edge.svelte-c8oqqi{pointer-events:none;opacity:0;width:1px;height:100%;transition:opacity var(--duration-slow) ease;background:linear-gradient(#0000 0%,#10b9811a 20%,#10b98126 50%,#10b9811a 80%,#0000 100%);position:absolute;top:0}.drawer.svelte-c8oqqi:hover .drawer-edge:where(.svelte-c8oqqi){opacity:1}.drawer-edge-left.svelte-c8oqqi{left:0}.drawer-edge-right.svelte-c8oqqi{right:0}@media (prefers-reduced-motion:reduce){.drawer-content.svelte-c8oqqi{opacity:1;transition:none;transform:none}.drawer-ambient.svelte-c8oqqi{opacity:1;animation:none}.drawer-edge.svelte-c8oqqi{transition:none}}.mobile-wrapper.svelte-1bzfyq7{touch-action:pan-y;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;contain:layout style;width:100%;min-height:100%;overflow:hidden}.swipe-container.svelte-1bzfyq7{width:100%;min-height:100%;display:flex;position:relative}.current-page.svelte-1bzfyq7{z-index:1;background-color:inherit;flex-shrink:0;width:100%;min-height:100%;position:relative}.dummy-page.svelte-1bzfyq7{z-index:0;pointer-events:auto;background-color:#fafafa;width:100%;height:100%;position:absolute;top:0}.dark .dummy-page.svelte-1bzfyq7{background-color:#000}.dummy-page.pointer-none.svelte-1bzfyq7{pointer-events:none}.dummy-content-wrapper.svelte-1bzfyq7{top:var(--scroll-y,0px);width:100%;height:var(--visible-height,100vh);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;left:0}.prev-page.svelte-1bzfyq7{left:-100%}.next-page.svelte-1bzfyq7{left:100%}.mobile-wrapper.gesture-active.svelte-1bzfyq7{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mobile-wrapper.gesture-active.svelte-1bzfyq7 .swipe-container:where(.svelte-1bzfyq7){will-change:transform}.page-transition-container.svelte-1bzfyq7{width:100%;min-height:100%}.swipe-cover.svelte-1bzfyq7{z-index:var(--z-drawer);pointer-events:none;opacity:1;background-color:#fafafa;flex-direction:column;justify-content:center;align-items:center;transition:opacity .2s ease-out;display:flex;position:fixed;left:0;right:0}.dark .swipe-cover.svelte-1bzfyq7{background-color:#000}.swipe-cover.fade-out.svelte-1bzfyq7{opacity:0}.mobile-wrapper.reduced-motion.svelte-1bzfyq7 .swipe-container:where(.svelte-1bzfyq7){transition:none!important;animation:none!important}
