.page.svelte-1uha8ag{position:relative;overflow:hidden}.blobs.svelte-1uha8ag{pointer-events:none;z-index:0;height:640px;position:absolute;inset:-10% -10% auto}.blob.svelte-1uha8ag{filter:blur(70px);opacity:.55;border-radius:50%;animation:16s ease-in-out infinite alternate svelte-1uha8ag-drift;position:absolute}.b1.svelte-1uha8ag{background:#f9c6dd;width:340px;height:340px;top:0;left:-60px}.b2.svelte-1uha8ag{background:#c8d6f9;width:300px;height:300px;animation-delay:-5s;top:60px;right:-40px}.b3.svelte-1uha8ag{background:#d8f6e4;width:240px;height:240px;animation-delay:-10s;top:240px;left:40%}@keyframes svelte-1uha8ag-drift{0%{transform:translate(0)scale(1)}to{transform:translate(24px,30px)scale(1.08)}}.hero.svelte-1uha8ag{z-index:1;text-align:center;padding:56px 0 44px;position:relative}.badge.svelte-1uha8ag{border:1px solid var(--line);color:var(--ink-soft);box-shadow:var(--shadow);background:#fff;border-radius:999px;margin:0 0 24px;padding:6px 16px;font-size:13px;display:inline-block}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:2px;margin:0 0 18px;font-size:46px;line-height:1.25}.grad-text.svelte-1uha8ag{background:linear-gradient(90deg,#f26ba8,#a06bf2,#6ba8f2) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite svelte-1uha8ag-hue}@keyframes svelte-1uha8ag-hue{to{background-position:200% 0}}.sub.svelte-1uha8ag{color:var(--ink-soft);margin:0 0 32px;font-size:17px;line-height:1.8}.cta.svelte-1uha8ag{padding:16px 52px;font-size:19px;animation:2.6s ease-in-out infinite svelte-1uha8ag-glow}@keyframes svelte-1uha8ag-glow{0%,to{box-shadow:0 14px 30px -10px #e87ea48c}50%{box-shadow:0 14px 40px -6px #e87ea4cc}}.hint.svelte-1uha8ag{color:var(--ink-soft);margin-top:18px;font-size:13px}.why.svelte-1uha8ag{gap:14px;margin-bottom:48px;display:grid}.mini.svelte-1uha8ag{background:var(--card);box-shadow:var(--shadow);border-radius:20px;gap:14px;padding:18px 20px;display:flex}.emoji.svelte-1uha8ag{font-size:28px;line-height:1.2}.mini.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:16px}.mini.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-soft);margin:2px 0 0;font-size:13.5px}@media (width>=640px){.why.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.types.svelte-1uha8ag{margin-bottom:32px}.types.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;margin:0 0 4px;font-size:24px}.types-sub.svelte-1uha8ag{text-align:center;color:var(--ink-soft);margin:0 0 20px;font-size:14px}.grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.chip.svelte-1uha8ag{color:#fff;box-shadow:var(--shadow);border-radius:18px;flex-direction:column;align-items:center;padding:16px 8px;transition:transform .15s,box-shadow .15s;display:flex}.chip.svelte-1uha8ag:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 18px 34px -12px #78646e66}.chip-type.svelte-1uha8ag{letter-spacing:3px;font-size:22px;font-weight:700}.chip-name.svelte-1uha8ag{opacity:.92;font-size:13px}.footnote.svelte-1uha8ag{text-align:center;padding:8px 0 0;font-size:12px}@media (width>=560px){.grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:56px}}
