*,*:before,*:after{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0;padding:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fff;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-container.svelte-12qhfyh{position:relative;width:100%;min-height:100vh}.app-container.embed-shell.svelte-12qhfyh{min-height:100dvh;background:transparent}.app-container.has-sidebar.svelte-12qhfyh{padding-left:72px}.side-nav.svelte-12qhfyh{position:fixed;top:0;left:0;width:72px;height:100vh;background:#fff;border-right:1px solid rgba(26,31,43,.08);display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:20px 0;z-index:1050}.side-link.svelte-12qhfyh{width:44px;height:44px;border-radius:14px;border:none;background:#f4f6f8;color:#1a1f2b;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:background .16s ease,color .16s ease}.side-link.svelte-12qhfyh:hover{background:#e8f8fc;color:#47c7ee}.side-logo.svelte-12qhfyh{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.side-logo.svelte-12qhfyh .jelly-icon{animation:svelte-12qhfyh-jelly-bounce 3.8s ease-in-out infinite}.side-top.svelte-12qhfyh,.side-bottom.svelte-12qhfyh{display:flex;flex-direction:column;gap:12px}@keyframes svelte-12qhfyh-jelly-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:900px){.side-nav.svelte-12qhfyh{inset:auto 0 0;width:100%;max-width:100%;min-height:calc(68px + env(safe-area-inset-bottom,0px));height:auto;flex-direction:row;padding:10px 20px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));box-sizing:border-box;border-right:none;border-top:1px solid rgba(26,31,43,.08);justify-content:space-between;transform:translateZ(0);-webkit-transform:translate3d(0,0,0)}.side-top.svelte-12qhfyh,.side-bottom.svelte-12qhfyh{flex-direction:row;gap:12px}.app-container.has-sidebar.svelte-12qhfyh{padding-left:0;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}
