.tooltip-wrapper.svelte-1uha8ag{position:relative;display:inline-flex}.name-button.svelte-1uha8ag{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.name-button.svelte-1uha8ag:focus-visible{outline:2px solid currentColor;outline-offset:2px}.tooltip-wrapper[data-tooltip].svelte-1uha8ag:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:100%;transform:translate(-50%,-6px) scaleX(1);white-space:nowrap;font-size:.75rem;padding:4px 8px;border-radius:999px;background:#000000d9;color:#fff;opacity:0;pointer-events:none;transition:opacity .12s ease,transform .16s ease;transform-origin:bottom center;z-index:10}.tooltip-below[data-tooltip].svelte-1uha8ag:after{bottom:auto;top:100%;transform:translate(-50%,6px) scaleX(1)}.tooltip-pulse[data-tooltip].svelte-1uha8ag:after{transform:translate(-50%,-6px) scaleX(1.02)}body.dark .tooltip-wrapper[data-tooltip].svelte-1uha8ag:after{background:#fffffff2;color:#000}@media(hover:hover)and (pointer:fine){.tooltip-wrapper.svelte-1uha8ag:hover:after,.tooltip-wrapper.svelte-1uha8ag:focus-visible:after{opacity:1}}@media(hover:none)and (pointer:coarse){.tooltip-wrapper.tooltip-visible[data-tooltip].svelte-1uha8ag:after{opacity:1}}canvas{display:block}.hero-container.svelte-1uha8ag{text-align:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;width:min(90vw,780px);max-width:100%}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hero.svelte-1uha8ag{padding:16px 24px;max-width:680px;margin:0 auto}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.6rem,6vw,3.6rem);line-height:1.05;margin:0 0 1rem;letter-spacing:-.01em}.tagline.svelte-1uha8ag{font-size:1.15rem;margin:0 auto;opacity:.9;line-height:1.45;max-width:42ch;text-wrap:balance}.asterisk.svelte-1uha8ag{opacity:0;transform:translateY(-4px);transition:opacity .5s ease,transform .5s ease;margin-left:2px}.asterisk.visible.svelte-1uha8ag{opacity:.7;transform:translateY(0)}@media(max-width:600px){.hero-container.svelte-1uha8ag{width:min(92vw,520px)}.hero.svelte-1uha8ag{padding:12px 18px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.2rem,8vw,3rem);margin-bottom:.7rem}.tagline.svelte-1uha8ag{font-size:1.05rem;line-height:1.4;max-width:36ch}.tooltip-wrapper[data-tooltip].svelte-1uha8ag:after{width:90vw;max-width:22rem;white-space:normal;text-align:center;font-size:.7rem;line-height:1.3}}.gradient-top.svelte-1uha8ag,.gradient-bottom.svelte-1uha8ag,.gradient-left.svelte-1uha8ag,.gradient-right.svelte-1uha8ag{position:fixed;pointer-events:none;z-index:-1}.gradient-top.svelte-1uha8ag{top:0;left:0;right:0;height:60px;background:linear-gradient(to bottom,rgba(255,255,255,.9),transparent)}.gradient-bottom.svelte-1uha8ag{bottom:0;left:0;right:0;height:100px;background:linear-gradient(to top,rgba(255,255,255,.9),transparent)}.gradient-left.svelte-1uha8ag{left:0;top:0;bottom:0;width:80px;background:linear-gradient(to right,rgba(255,255,255,.9),transparent)}.gradient-right.svelte-1uha8ag{right:0;top:0;bottom:0;width:80px;background:linear-gradient(to left,rgba(255,255,255,.9),transparent)}@media(prefers-color-scheme:dark){.gradient-top.svelte-1uha8ag{background:linear-gradient(to bottom,rgba(0,0,0,.9),transparent)}.gradient-bottom.svelte-1uha8ag{background:linear-gradient(to top,rgba(0,0,0,.9),transparent)}.gradient-left.svelte-1uha8ag{background:linear-gradient(to right,rgba(0,0,0,.9),transparent)}.gradient-right.svelte-1uha8ag{background:linear-gradient(to left,rgba(0,0,0,.9),transparent)}}.footer.svelte-1uha8ag{position:fixed;bottom:120px;left:50%;transform:translate(-50%);text-align:center;font-size:.85rem;opacity:0;transition:opacity .8s ease;pointer-events:none;width:100%;padding:0 20px;box-sizing:border-box;z-index:1}.footer.visible.svelte-1uha8ag{opacity:.5}.footer.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;line-height:1.3}@media(max-width:600px){.footer.svelte-1uha8ag{font-size:.8rem;bottom:110px}}
