.feed.svelte-1uha8ag{max-width:72rem;padding:var(--space-5) var(--space-5) var(--space-16);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.dash-hero.svelte-1uha8ag{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--sky-500), var(--bloom-500));flex-wrap:wrap;display:flex}.dash-hero-eyebrow.svelte-1uha8ag{font-family:var(--font-mono);font-weight:700;font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:var(--radius-pill);color:var(--white);background:#ffffff38;flex:none;padding:.35em .7em}.dash-hero-title.svelte-1uha8ag{min-width:0;font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:var(--text-base);color:var(--white);flex:1;margin:0;line-height:1.3}.filter-bar.svelte-1uha8ag{gap:var(--space-3);flex-direction:column;display:flex}.filter-row.svelte-1uha8ag{gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-chip.svelte-1uha8ag{font-family:var(--font-mono);font-weight:700;font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-pill);border:3px solid var(--ink-900);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out);align-items:center;padding:.5em .9em;display:inline-flex}.filter-chip.svelte-1uha8ag:hover{transform:translateY(-1px)}.filter-chip.active.svelte-1uha8ag{color:var(--color-text);background:var(--color-primary-soft)}.sort-row.svelte-1uha8ag{gap:var(--space-2);display:flex}.sort-toggle.svelte-1uha8ag{font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-sm);padding:var(--space-1) var(--space-2);color:var(--color-text-subtle);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none}.sort-toggle.active.svelte-1uha8ag{color:var(--color-text);background:var(--color-surface-sunk)}.empty.svelte-1uha8ag{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text-muted);padding:var(--space-5);background:var(--color-surface);border:var(--border-hair);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:0}.grid.svelte-1uha8ag{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.cell.svelte-1uha8ag{gap:var(--space-2);flex-direction:column;display:flex}.cell-trigger.svelte-1uha8ag{color:inherit;cursor:pointer;display:block}.landing.svelte-1uha8ag{background:var(--color-bg);color:var(--color-text);min-height:100dvh}.landing-wrap.svelte-1uha8ag{box-sizing:border-box;max-width:1120px;margin:0 auto;padding:0 40px}.grad-text.svelte-1uha8ag{background:linear-gradient(100deg, var(--sky-500), var(--bloom-500));color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);font-size:12px;font-weight:700}.landing-nav.svelte-1uha8ag{z-index:var(--z-sticky);background:color-mix(in srgb, var(--color-bg) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);position:sticky;top:0}.nav-wrap.svelte-1uha8ag{align-items:center;gap:28px;height:72px;display:flex}.brand.svelte-1uha8ag{color:var(--color-text);align-items:center;gap:10px;text-decoration:none;display:flex}.brand-word.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.04em;font-size:26px;font-weight:800}.nav-links.svelte-1uha8ag{gap:26px;margin-left:12px;display:flex}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag){font-family:var(--font-sans);color:var(--color-text-muted);font-size:15px;font-weight:600;text-decoration:none}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-text)}.nav-cta.svelte-1uha8ag{align-items:center;gap:10px;margin-left:auto;display:flex}.hero.svelte-1uha8ag{padding:64px 0 56px}.hero-wrap.svelte-1uha8ag{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.hero-title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-text);margin:14px 0 18px;font-size:62px;font-weight:800;line-height:.98}.hero-subtitle.svelte-1uha8ag{font-family:var(--font-sans);color:var(--color-text-muted);max-width:480px;margin:0 0 26px;font-size:19px;line-height:1.5}.hero-ctas.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-social.svelte-1uha8ag{align-items:center;gap:12px;margin-top:28px;display:flex}.hero-value-prop.svelte-1uha8ag{font-family:var(--font-sans);color:var(--color-text-subtle);max-width:260px;font-size:14px;line-height:1.35}.hero-cards.svelte-1uha8ag{min-height:420px;position:relative}.floating-card.svelte-1uha8ag{width:250px;position:absolute}.card-a.svelte-1uha8ag{top:0;right:0;transform:rotate(3deg)}.card-b.svelte-1uha8ag{z-index:2;top:150px;left:0;transform:rotate(-4deg)}.problem.svelte-1uha8ag{background:var(--ink-900);color:var(--white);padding:72px 0}.eyebrow-grad.svelte-1uha8ag{color:#0000}.problem-title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.03em;max-width:720px;color:var(--white);margin:14px 0 0;font-size:40px;font-weight:800;line-height:1.05}.problem-stats.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px;display:grid}.stat-bar.svelte-1uha8ag{background:linear-gradient(100deg, var(--sky-500), var(--bloom-500));border-radius:3px;width:56px;height:5px;margin-bottom:16px}.stat-number.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.03em;color:var(--white);font-size:48px;font-weight:800}.stat-label.svelte-1uha8ag{font-family:var(--font-sans);color:#ffffffa8;margin-top:6px;font-size:15px;line-height:1.4}.claim-feature.svelte-1uha8ag{background:linear-gradient(120deg, var(--sky-50), var(--bloom-50));padding:80px 0}.claim-wrap.svelte-1uha8ag{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.claim-title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text);margin:14px 0 16px;font-size:40px;font-weight:800;line-height:1.05}.claim-body.svelte-1uha8ag{font-family:var(--font-sans);color:var(--color-text-muted);margin:0 0 22px;font-size:17px;line-height:1.55}.claim-bullets.svelte-1uha8ag{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.claim-bullet.svelte-1uha8ag{font-family:var(--font-sans);color:var(--color-text);align-items:center;gap:10px;font-size:15.5px;font-weight:600;display:flex}.check-dot.svelte-1uha8ag{background:var(--color-claim);width:24px;height:24px;color:var(--white);border-radius:50%;flex:none;place-items:center;display:grid}.claim-cards.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:16px;display:grid}.claim-card-b.svelte-1uha8ag{margin-top:32px}.occasions.svelte-1uha8ag{padding:76px 0}.occasions-wrap.svelte-1uha8ag{text-align:center}.occasions-title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text);margin:14px 0 36px;font-size:40px;font-weight:800}.occasion-chip.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-pill);color:var(--white);border:3px solid var(--ink-900);white-space:nowrap;flex:none;padding:12px 24px;font-size:14px;font-weight:700}.occasion-chip.light.svelte-1uha8ag{color:var(--ink-900)}.marquee.svelte-1uha8ag{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee-track.svelte-1uha8ag{width:max-content;animation:45s linear infinite svelte-1uha8ag-marquee-scroll;display:flex}.chip-row.svelte-1uha8ag{flex:none;gap:14px;padding-right:14px;display:flex}.marquee.svelte-1uha8ag:hover .marquee-track:where(.svelte-1uha8ag){animation-play-state:paused}@keyframes svelte-1uha8ag-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track.svelte-1uha8ag{animation:none;transform:none}.marquee.svelte-1uha8ag{overflow-x:auto}}.how.svelte-1uha8ag{padding:80px 0}.how-head.svelte-1uha8ag{text-align:center;max-width:620px;margin:0 auto 52px}.how-title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text);margin:14px 0 0;font-size:42px;font-weight:800;line-height:1.04}.how-steps.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.how-step.svelte-1uha8ag{background:var(--color-surface);border:3px solid var(--ink-900);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:28px}.how-step-icon.svelte-1uha8ag{border-radius:var(--radius-md);width:56px;height:56px;color:var(--white);border:3px solid var(--ink-900);place-items:center;margin-bottom:18px;display:grid}.how-step-index.svelte-1uha8ag{font-family:var(--font-mono);color:var(--color-text-subtle);margin-bottom:6px;font-size:12px;font-weight:700}.how-step-title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:0 0 8px;font-size:22px;font-weight:800}.how-step-body.svelte-1uha8ag{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:15px;line-height:1.5}.cta-section.svelte-1uha8ag{padding:0 0 80px}.cta-panel.svelte-1uha8ag{border-radius:var(--radius-2xl);text-align:center;background:linear-gradient(100deg, var(--sky-500), var(--bloom-500));color:var(--white);border:4px solid var(--ink-900);box-shadow:var(--shadow-xl);padding:88px 40px;position:relative;overflow:hidden}.cta-deco.svelte-1uha8ag{border:4px solid var(--ink-900);position:absolute}.cta-deco-a.svelte-1uha8ag{background:var(--sun-500);border-radius:50%;width:44px;height:44px;top:36px;left:48px}.cta-deco-b.svelte-1uha8ag{background:var(--spring-500);width:40px;height:40px;bottom:44px;right:60px;transform:rotate(12deg)}.cta-deco-c.svelte-1uha8ag{background:var(--white);border-radius:50%;width:26px;height:26px;top:70px;right:120px}.cta-pill.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--white);border:2px solid var(--ink-900);background:#1b171438;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:700;display:inline-block;position:relative}.cta-title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.035em;color:var(--white);margin:22px 0 14px;font-size:72px;font-weight:800;line-height:.96;position:relative}.cta-body.svelte-1uha8ag{font-family:var(--font-sans);color:#ffffffeb;max-width:440px;margin:0 auto 30px;font-size:19px;position:relative}.cta-panel.svelte-1uha8ag a.cta-btn{position:relative}.landing-footer.svelte-1uha8ag{border-top:1px solid var(--color-border);padding:48px 0 56px}.footer-wrap.svelte-1uha8ag{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;display:grid}.footer-brand.svelte-1uha8ag .brand:where(.svelte-1uha8ag){margin-bottom:12px}.footer-brand.svelte-1uha8ag .brand-word:where(.svelte-1uha8ag){font-size:22px}.footer-tagline.svelte-1uha8ag{font-family:var(--font-sans);color:var(--color-text-subtle);max-width:240px;margin:0;font-size:13.5px}.footer-col-heading.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:14px;font-size:11px;font-weight:700}.footer-col-links.svelte-1uha8ag{flex-direction:column;gap:10px;display:flex}.footer-link.svelte-1uha8ag{font-family:var(--font-sans);color:var(--color-text-muted);font-size:14.5px;text-decoration:none}.footer-link.svelte-1uha8ag:hover{color:var(--color-text)}@media (width<=860px){.landing-wrap.svelte-1uha8ag{padding:0 24px}.nav-links.svelte-1uha8ag{display:none}.hero-wrap.svelte-1uha8ag{grid-template-columns:1fr;gap:40px}.hero-title.svelte-1uha8ag{font-size:44px}.hero-cards.svelte-1uha8ag{width:min(280px,100%);height:400px;min-height:0;margin:0 auto;position:relative}.floating-card.svelte-1uha8ag{width:220px}.card-a.svelte-1uha8ag{top:0;left:auto;right:0;transform:rotate(3deg)}.card-b.svelte-1uha8ag{z-index:2;top:60px;left:0;right:auto;transform:rotate(-4deg)}.problem-title.svelte-1uha8ag,.how-title.svelte-1uha8ag,.claim-title.svelte-1uha8ag,.occasions-title.svelte-1uha8ag{font-size:32px}.problem-stats.svelte-1uha8ag,.how-steps.svelte-1uha8ag,.claim-wrap.svelte-1uha8ag,.claim-cards.svelte-1uha8ag{grid-template-columns:1fr;gap:20px}.claim-cards.svelte-1uha8ag{display:none}.cta-panel.svelte-1uha8ag{padding:56px 24px}.cta-title.svelte-1uha8ag{font-size:44px}.cta-deco.svelte-1uha8ag{display:none}.footer-wrap.svelte-1uha8ag{grid-template-columns:1fr 1fr}.footer-brand.svelte-1uha8ag{grid-column:1/-1}}
