body{background:#000;margin:0;overflow:hidden}canvas.svelte-1uha8ag{-webkit-tap-highlight-color:transparent;background:#000;width:100%;height:100%;display:block;position:fixed;inset:0}canvas.awaiting-reply.svelte-1uha8ag{cursor:pointer}.wallet.svelte-1uha8ag{z-index:var(--layer-hud);top:max(12px, env(safe-area-inset-top));width:fit-content;translate:min(0px, calc(50vw - max(16px, env(safe-area-inset-right)) - 106px - 50%));border-radius:var(--radius-pill);background:var(--glass);box-shadow:var(--glass-edge);color:#fff;font:800 var(--text-l)/1 var(--font-sign);font-variant-numeric:tabular-nums;pointer-events:none;margin:0 auto;padding:10px 20px;animation:.18s ease-out both svelte-1uha8ag-bubble-in;position:fixed;inset-inline:0}.wallet.svelte-1uha8ag:empty{display:none}.spoken.svelte-1uha8ag{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bubble-anchor.svelte-1uha8ag{z-index:var(--layer-world);pointer-events:none;padding-bottom:10px;position:fixed;transform:translate(-50%,-100%)}.bubble-anchor.below.svelte-1uha8ag{padding:10px 0 0;transform:translate(-50%)}.speech-bubble.svelte-1uha8ag{width:100%;height:var(--bubble-height);transform-origin:calc(50% + var(--tail-offset,0px)) calc(100% + 10px);background:#fff;border-radius:24px;place-items:center;font-size:clamp(1.125rem,.625rem + 2.5vw,1.5rem);animation:.18s ease-out both svelte-1uha8ag-bubble-in;display:grid;position:relative}.speech-bubble.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#171717;font-family:system-ui,sans-serif;font-size:max(1.125rem, min(1em, calc((var(--bubble-height) - 12px) / (1.3 * var(--bubble-lines)))));text-align:center;text-wrap:balance;overflow-wrap:anywhere;margin:0;padding-inline:16px;line-height:1.3}.speech-bubble.svelte-1uha8ag .ruler:where(.svelte-1uha8ag){visibility:hidden;width:max-content;max-width:calc(100vw - 64px);font-size:1em;position:absolute;top:0;left:0}.speech-bubble.svelte-1uha8ag:after{content:"";top:100%;left:calc(50% + var(--tail-offset,0px));border-top:10px solid #fff;border-left:9px solid #0000;border-right:9px solid #0000;position:absolute;transform:translate(-50%)}.below.svelte-1uha8ag .speech-bubble:where(.svelte-1uha8ag){transform-origin:calc(50% + var(--tail-offset,0px)) -10px}.below.svelte-1uha8ag .speech-bubble:where(.svelte-1uha8ag):after{border-top:0;border-bottom:10px solid #fff;top:auto;bottom:100%}.next-indicator.svelte-1uha8ag{clip-path:polygon(0 0,100% 0,50% 100%);background:#ff52a6;width:12px;height:9px;animation:.2s ease-out .6s both svelte-1uha8ag-fade-in,.9s ease-in-out .8s infinite alternate svelte-1uha8ag-indicator-bob;position:absolute;bottom:12px;right:18px}.reply.svelte-1uha8ag{z-index:var(--layer-hud);left:50%;bottom:max(24px, calc(env(safe-area-inset-bottom) + 16px));color:#171717;white-space:nowrap;cursor:pointer;background:#ff52a6;border:0;border-radius:999px;min-height:48px;padding:0 28px;font:600 1.125rem/1 system-ui,sans-serif;animation:.2s ease-out .4s both svelte-1uha8ag-reply-in;position:fixed;transform:translate(-50%)}.reply.svelte-1uha8ag:hover{background:#ff70b6}.reply.svelte-1uha8ag:focus-visible{outline-offset:3px;outline:3px solid #fff}@keyframes svelte-1uha8ag-bubble-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1uha8ag-fade-in{0%{opacity:0}}@keyframes svelte-1uha8ag-indicator-bob{to{transform:translateY(3px)}}@keyframes svelte-1uha8ag-reply-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.wallet.svelte-1uha8ag,.speech-bubble.svelte-1uha8ag,.next-indicator.svelte-1uha8ag,.reply.svelte-1uha8ag{animation:none}}
