.hero-accent.svelte-1uj6mhf{background:linear-gradient(100deg,#c9b3ff 0%,#9b73ff 45%,#e2d6ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-grid.svelte-1uj6mhf{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(70% 60% at 60% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 60% 40%,#000 30%,#0000 75%)}.phone-tilt{transform:rotate(-4deg)}.sticker.svelte-1uj6mhf{background:linear-gradient(160deg,#2a1660,#160b35);border:1px solid #ffffff24;border-radius:26px;padding:10px;box-shadow:0 30px 60px -20px #000000b3,inset 0 1px #ffffff1f}.nfc-card.svelte-1uj6mhf{aspect-ratio:1.586;background:radial-gradient(120% 90% at 100% 0,#9b73ffa6,#0000 55%),linear-gradient(140deg,#5a28dc,#2b1466 60%,#160b35);border:1px solid #ffffff2e;border-radius:18px;height:auto;padding:14px;box-shadow:0 30px 60px -22px #000000bf,inset 0 1px #ffffff40}.float.svelte-1uj6mhf{transform:rotate(var(--r));animation:7s ease-in-out infinite float-slow}.scanline.svelte-1uj6mhf{--scan-distance:150px;background:linear-gradient(90deg,#0000,#6d35f4,#0000);border-radius:2px;height:2px;animation:3.2s ease-in-out infinite scan-line;position:absolute;top:8px;left:8px;right:8px;box-shadow:0 0 12px 2px #6d35f499}@media (prefers-reduced-motion:reduce){.float.svelte-1uj6mhf,.scanline.svelte-1uj6mhf{animation:none}.scanline.svelte-1uj6mhf{display:none}}.use-case.svelte-w4w9kr{transition:transform .2s var(--ease-out-expo), border-color .2s ease, background-color .2s ease;background:#ffffff09;border:1px solid #ffffff14;border-radius:22px;flex:0 0 9.75rem;padding:1rem;display:block}.use-case.svelte-w4w9kr:hover{background:#ffffff0f;border-color:#9b73ff66;transform:translateY(-3px)}.use-case.svelte-w4w9kr:active{transform:scale(.98)}.persona.svelte-xvae3b{background:radial-gradient(120% 80% at 100% 0%, color-mix(in srgb, var(--accent-p) 70%, white 10%), transparent 60%), linear-gradient(160deg, var(--accent-p), color-mix(in srgb, var(--accent-p) 30%, #160b35) 85%);width:13.5rem;box-shadow:0 30px 60px -28px color-mix(in srgb, var(--accent-p) 80%, black), inset 0 1px 0 #ffffff40;border-radius:26px;padding:1.1rem}@media (width>=1024px){.persona.svelte-xvae3b{width:auto;transform:rotate(var(--rot)) translateY(calc(var(--rot) * -2));transition:transform .4s var(--ease-out-expo);margin-inline:-.75rem}.persona.svelte-xvae3b:hover{transform:rotate(0)translateY(-10px);z-index:3!important}}.luggage-tag.svelte-tuikey{background:linear-gradient(170deg,#44209a,#160b35);border-radius:22px 22px 26px 26px;width:150px;padding:34px 14px 16px;position:relative;transform:rotate(5deg);box-shadow:0 24px 50px -20px #160b3599,inset 0 1px #fff3}.tag-hole.svelte-tuikey{background:var(--surface);border-radius:999px;width:26px;height:10px;margin-left:-13px;position:absolute;top:12px;left:50%;box-shadow:inset 0 1px 3px #0006}.pet-tag.svelte-tuikey{background:radial-gradient(circle at 30% 25%,#b597ff,#6d35f4 45%,#2b1466);border-radius:999px;place-items:center;width:132px;height:132px;display:grid;position:relative;box-shadow:0 20px 44px -16px #44209ab3,inset 0 2px #ffffff4d}.pet-ring.svelte-tuikey{border:4px solid #cfc8dd;border-radius:999px;width:26px;height:26px;margin-left:-13px;position:absolute;top:-14px;left:50%}.flow.svelte-q3qjk8{grid-template-columns:1fr 1fr;gap:.9rem;max-width:26rem;margin-inline:auto;display:grid;position:relative}.flow-node.svelte-q3qjk8{background:var(--surface-2);border:1px solid var(--line);border-radius:24px;justify-items:center;gap:.35rem;padding:1.2rem .75rem;display:grid}.flow-icon.svelte-q3qjk8{background:var(--surface);width:3.5rem;height:3.5rem;color:var(--accent);box-shadow:var(--shadow-soft);border-radius:18px;place-items:center;display:grid}.flow-lines.svelte-q3qjk8{fill:none;width:100%;height:4.5rem;stroke:var(--accent);stroke-width:2px;stroke-dasharray:5 6;opacity:.6;grid-column:1/-1}.flow-dest.svelte-q3qjk8{box-shadow:var(--shadow-lift);border-radius:24px;grid-column:1/-1;align-items:center;gap:.85rem;padding:1rem 1.1rem;display:flex}
