*{box-sizing:border-box}html{color:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overscroll-behavior-y:none;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;min-width:320px;min-height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{overscroll-behavior-y:none;background:#fff;min-width:320px;min-height:100dvh;margin:0}.scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hidden::-webkit-scrollbar{display:none}button,a,label,input{-webkit-tap-highlight-color:transparent}body.pwa,body.pwa *{-webkit-user-select:none;user-select:none}body.pwa .allow-pwa-select,body.pwa .allow-pwa-select *{-webkit-user-select:text;user-select:text}:focus-visible{outline-offset:4px;outline:2px solid #111}.dock.svelte-12ndi9s{z-index:100;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);width:68px;height:68px;transform:translate3d(-50%, 0, 0) translate3d(var(--dock-nudge-x,0px), 0, 0);will-change:width, height, transform;background:#fff;border:1px solid #e5e5e5;border-radius:34px;position:fixed;left:50%;overflow:hidden;box-shadow:0 14px 34px -18px #0000003d}.tabs.svelte-12ndi9s{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;height:56px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.tabs.dragging.svelte-12ndi9s{cursor:grabbing}.icons.svelte-12ndi9s{gap:4px;display:flex;position:absolute;inset:0}.icons.svelte-12ndi9s>:where(.svelte-12ndi9s){flex:none;place-items:center;width:56px;height:56px;display:grid}.icons.base.svelte-12ndi9s a:where(.svelte-12ndi9s){color:#777;cursor:inherit;background:0 0;border:0;border-radius:28px;outline:none;text-decoration:none}.icons.base.svelte-12ndi9s a:where(.svelte-12ndi9s):focus-visible{outline-offset:-5px;outline:2px solid #111}.icons.top.svelte-12ndi9s{pointer-events:none;color:#fff}.icons.svelte-12ndi9s svg:where(.svelte-12ndi9s){width:22px;height:22px;display:block}.indicator.svelte-12ndi9s{pointer-events:none;background:#111;border-radius:28px;width:56px;height:56px;position:absolute;top:0;left:0;transform:translate(0,0)}.panel.svelte-12ndi9s{pointer-events:none;width:100%;padding:20px 20px 8px;position:absolute;top:0;left:50%;transform:translate(-50%)}.panel-item.svelte-12ndi9s{--x:0px;--y:10px;opacity:0;filter:blur(5px);transform:translate3d(var(--x), var(--y), 0) scale(.98);transition:opacity .16s,transform .28s,filter .16s}.panel-item.visible.svelte-12ndi9s{opacity:1;filter:none;transition:opacity .4s 70ms,transform .7s cubic-bezier(.16,1,.3,1) 70ms,filter .4s 70ms;transform:none}@media (prefers-reduced-motion:reduce){.dock.svelte-12ndi9s{scroll-behavior:auto}.panel-item.svelte-12ndi9s,.panel-item.visible.svelte-12ndi9s{filter:none;transition:none}}.dock-preview.svelte-12qhfyh{color:#111}.dock-preview-eyebrow.svelte-12qhfyh{color:#777;letter-spacing:.15em;margin:0 0 9px;font-size:9px;font-weight:600}.dock-preview.svelte-12qhfyh h2:where(.svelte-12qhfyh){letter-spacing:-.045em;margin:0;font-size:21px;font-weight:500}.dock-preview.svelte-12qhfyh p:where(.svelte-12qhfyh):last-child{color:#666;margin:7px 0 0;font-size:12px;line-height:1.5}
