.scroll-area.svelte-1lcbi17{position:relative;overflow:hidden}.scroll-content.svelte-1lcbi17{height:100%;overflow-y:scroll;overflow-x:hidden;scrollbar-width:none;box-sizing:border-box;outline:none}.scroll-content.svelte-1lcbi17::-webkit-scrollbar{display:none}.scroll-track.svelte-1lcbi17{position:absolute;right:3px;top:6px;bottom:6px;border-radius:99px;opacity:0;transition:opacity .2s ease;cursor:pointer}.scroll-track.visible.svelte-1lcbi17{opacity:1}.scroll-thumb.svelte-1lcbi17{position:absolute;left:0;width:100%;border-radius:99px;background:var(--thumb-color);transition:background .15s ease,transform .1s ease;cursor:grab;-webkit-user-select:none;user-select:none}.scroll-thumb.svelte-1lcbi17:hover{background:var(--thumb-hover-color);transform:scaleX(1.3);transform-origin:right}.scroll-thumb.dragging.svelte-1lcbi17{cursor:grabbing;background:var(--thumb-hover-color);transform:scaleX(1.3);transform-origin:right}.scroll-down-btn.svelte-1lcbi17{position:absolute;left:50%;bottom:20px;width:35px;height:35px;border-radius:50%;background:var(--color-background-elevated);color:color-mix(in oklab,#F5F5F5 60%,transparent);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 10px #0000004d;z-index:20;transform:translate(-50%);transition:transform .2s,background-color .2s}@media(min-width:998px){.scroll-down-btn.svelte-1lcbi17:hover{background:var(--color-background-elevated-interactive);transform:translate(-50%) translateY(-2px)}}.scroll-down-btn.svelte-1lcbi17:active{transform:translate(-50%) scale(.92);transition:transform .05s}.sidebar-backdrop.svelte-1ksnlu9{position:fixed;inset:0;z-index:49;background-color:color-mix(in srgb,black 40%,transparent);animation:svelte-1ksnlu9-backdrop-in .2s ease forwards}@keyframes svelte-1ksnlu9-backdrop-in{0%{opacity:0}to{opacity:1}}.sidebar-panel.svelte-1ksnlu9{background:var(--color-background-elevated);color:#f5f5f5;display:flex;flex-direction:column;overflow:hidden;height:100%;box-sizing:border-box}.sidebar--overlay.svelte-1ksnlu9{transition:transform .26s cubic-bezier(.4,0,.2,1);will-change:transform}.sidebar--persistent.svelte-1ksnlu9{transition:width .26s cubic-bezier(.4,0,.2,1),opacity .2s ease;will-change:width}
