.phone-mockup.svelte-tv4nof{position:relative;perspective:900px;animation:svelte-tv4nof-phone-float 7s ease-in-out infinite;transition:transform .3s ease;margin-top:1em}.phone-mockup.svelte-tv4nof:hover{transform:translateY(-6px) scale(1.01)}.phone-frame.svelte-tv4nof{position:relative;width:260px;height:500px;background:linear-gradient(145deg,#1a1a1a,#2d2d2d);border-radius:42px;padding:12px}.notification-dot.svelte-tv4nof{position:absolute;top:5%;right:15%;width:14px;height:14px;border-radius:9999px;background:radial-gradient(circle,#8b7fc9,#4a3ea7 60%);box-shadow:0 0 16px #4c439099;animation:svelte-tv4nof-pulse 2.4s ease-in-out infinite}.phone-notch.svelte-tv4nof{position:absolute;top:12px;left:50%;transform:translate(-50%);width:120px;height:28px;background:#1a1a1a;border-radius:0 0 20px 20px;z-index:10}.phone-screen.svelte-tv4nof{width:100%;height:100%;background:#fff;border-radius:32px;overflow:hidden;position:relative}.app-content.svelte-tv4nof{padding:48px 20px 20px;height:100%}.app-header.svelte-tv4nof{display:flex;align-items:center;gap:10px;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:20px}.app-logo.svelte-tv4nof{width:32px;height:32px;background:linear-gradient(135deg,#776dbc,#8b7fc9);border-radius:8px}.app-title.svelte-tv4nof{font-size:16px;font-weight:600;color:#1a1a1a}.feed-items.svelte-tv4nof{display:flex;flex-direction:column;gap:16px}.feed-item.svelte-tv4nof{display:flex;gap:12px;padding:16px;background:linear-gradient(145deg,#fafafa,#f5f5f5);border-radius:16px;border:1px solid rgba(0,0,0,.04)}.item-icon.svelte-tv4nof{width:40px;height:40px;border-radius:10px;flex-shrink:0}.item-content.svelte-tv4nof{flex:1;display:flex;flex-direction:column;gap:8px}.item-title.svelte-tv4nof{height:12px;background:linear-gradient(90deg,#d4d4d4,#e5e5e5);border-radius:6px;width:70%}.item-text.svelte-tv4nof{height:8px;background:linear-gradient(90deg,#e5e5e5,#f0f0f0);border-radius:4px;width:90%}@keyframes svelte-tv4nof-phone-float{0%{transform:translateY(0) rotateX(0)}50%{transform:translateY(-8px) rotateX(3deg)}to{transform:translateY(0) rotateX(0)}}@keyframes svelte-tv4nof-pulse{0%{transform:scale(.9);opacity:.8}70%{transform:scale(1.25);opacity:0}to{transform:scale(.9);opacity:0}}@keyframes svelte-1q37ri0-hero-glow{0%{transform:translate3d(-12%,-8%,0) scale(1);opacity:.5}50%{transform:translate3d(12%,8%,0) scale(1.15);opacity:.8}to{transform:translate3d(-12%,-8%,0) scale(1);opacity:.5}}.hero-card.svelte-1q37ri0{position:relative;overflow:hidden;overflow:clip;isolation:isolate}.hero-wrapper.svelte-1q37ri0{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start;margin:-.25rem 0}@media(min-width:1024px){.hero-wrapper.svelte-1q37ri0{grid-template-columns:1.5fr .7fr;gap:1rem;margin:.5rem 0}}.hero-content.svelte-1q37ri0{position:relative;z-index:1;max-width:38rem}.hero-actions.svelte-1q37ri0{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.hero-mockup.svelte-1q37ri0{position:relative;z-index:1;display:flex;justify-content:center;align-items:center}.hero-card.svelte-1q37ri0:after{content:"";position:absolute;inset:-20% -12%;border-radius:inherit;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.8),transparent 60%),radial-gradient(circle at 80% 40%,rgba(129,119,209,.5),transparent 60%),radial-gradient(circle at 20% 80%,rgba(235,205,161,.6),transparent 70%);filter:blur(40px);animation:svelte-1q37ri0-hero-glow 8s ease-in-out infinite;pointer-events:none;z-index:0}.hero-card.svelte-1q37ri0>*{position:relative;z-index:1}.eyebrow.svelte-1q37ri0{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border-radius:9999px;border:1px solid color-mix(in oklab,var(--color-border) 70%,transparent);background:color-mix(in oklab,var(--color-card) 75%,rgba(76,67,144,.08) 25%);font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:.18em;color:color-mix(in oklab,var(--color-foreground) 75%,rgba(76,67,144,.8) 25%)}.eyebrow[data-tone=lavender].svelte-1q37ri0{background:var(--color-violet-100);border-color:var(--color-violet-300);color:var(--color-violet-800)}.eyebrow.svelte-1q37ri0 svg{width:.9rem;height:.9rem}.btn-pill.svelte-1q37ri0{border-radius:9999px;display:inline-flex;align-items:center;gap:.4rem;padding-inline:1.35rem}.btn-secondary.svelte-1q37ri0{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.4rem;border-radius:9999px;color:var(--color-foreground);border:1px solid rgba(76,67,144,.25);background:#fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:600;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.btn-secondary.svelte-1q37ri0:hover{border-color:#4c439099;color:#4c438f;box-shadow:0 18px 38px -24px #4a4390a6}.hero-metrics.svelte-1q37ri0{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.75rem;font-size:.85rem;color:var(--color-muted-foreground)}.hero-metrics.svelte-1q37ri0>div:where(.svelte-1q37ri0){min-width:7rem}.hero-metrics.svelte-1q37ri0 strong:where(.svelte-1q37ri0){display:block;font-family:"DM Serif Display",serif;font-size:1.5rem;line-height:1.05;color:var(--color-stone-800)}@media(min-width:640px){.hero-metrics.svelte-1q37ri0{gap:1.5rem}.hero-metrics.svelte-1q37ri0>div:where(.svelte-1q37ri0){min-width:9rem}.hero-metrics.svelte-1q37ri0 strong:where(.svelte-1q37ri0){font-size:1.9rem}}.hero-metrics.svelte-1q37ri0 span:where(.svelte-1q37ri0){display:block;margin-top:.25rem}@media(prefers-reduced-motion:reduce){.hero-card.svelte-1q37ri0:after{animation:none}}.main.svelte-1uha8ag{width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem}
