.landing-root.svelte-1uha8ag{background:radial-gradient(circle at top,#fbbf2414,#0000 28%),radial-gradient(circle at 78% 18%,#34d3991f,#0000 24%),linear-gradient(#050507 0%,#09090b 100%)}.landing-grid.svelte-1uha8ag{opacity:.2;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 38%,#0000 88%);mask-image:radial-gradient(circle,#000 38%,#0000 88%)}.landing-aura.svelte-1uha8ag{filter:blur(140px);opacity:.7;border-radius:9999px;position:absolute}.landing-aura-emerald.svelte-1uha8ag{background:#34d3992e;width:36rem;height:36rem;top:-6rem;right:-8rem}.landing-aura-gold.svelte-1uha8ag{background:#fbbf2424;width:28rem;height:28rem;top:28rem;left:-6rem}.nav-shell.svelte-1uha8ag{-webkit-backdrop-filter:blur(22px);background:linear-gradient(#ffffff0d,#ffffff05),#09090bc7;border:1px solid #ffffff12;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex;box-shadow:0 16px 60px #00000047}.brand-mark.svelte-1uha8ag{width:2.25rem;height:2.25rem;font-family:var(--font-display);color:#050507;background:linear-gradient(135deg,#f4d37b 0%,#34d399 58%,#22d3ee 100%);border-radius:.9rem;justify-content:center;align-items:center;font-weight:800;display:inline-flex;box-shadow:0 0 0 1px #ffffff14,0 12px 30px #34d39929}.brand-mark.small.svelte-1uha8ag{border-radius:.45rem;width:1.4rem;height:1.4rem;font-size:.72rem}.hero-kicker.svelte-1uha8ag,.section-kicker.svelte-1uha8ag,.preview-eyebrow.svelte-1uha8ag,.signal-label.svelte-1uha8ag,.editorial-eyebrow.svelte-1uha8ag,.workflow-kicker.svelte-1uha8ag,.pricing-name.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.2em;font-size:.72rem;line-height:1;font-family:var(--font-mono);color:#d5bf7a}.hero-kicker.svelte-1uha8ag{background:#fff8e609;border:1px solid #f4d37b2e;border-radius:9999px;align-items:center;gap:.6rem;padding:.65rem .85rem;display:inline-flex}.hero-kicker.svelte-1uha8ag:before{content:"";background:#f4d37b;border-radius:9999px;width:.45rem;height:.45rem;box-shadow:0 0 16px #f4d37ba6}.lux-gradient.svelte-1uha8ag{background:linear-gradient(120deg,#fafaf9 0%,#f4d37b 30%,#34d399 64%,#22d3ee 100%) 0 0/180% 180%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite svelte-1uha8ag-landing-shift}.primary-cta.svelte-1uha8ag{color:#050507;background:linear-gradient(135deg,#f5e2a5 0%,#34d399 62%,#22d3ee 100%);transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 14px 40px #34d3992e}.primary-cta.svelte-1uha8ag:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 18px 50px #34d3993d}.secondary-cta.svelte-1uha8ag{color:var(--text-secondary);background:#ffffff05;border:1px solid #ffffff14;transition:transform .2s,border-color .2s,color .2s}.secondary-cta.svelte-1uha8ag:hover{color:var(--text-primary);border-color:#ffffff2e;transform:translateY(-1px)}.signal-card.svelte-1uha8ag,.editorial-card.svelte-1uha8ag,.persona-card.svelte-1uha8ag,.pricing-card.svelte-1uha8ag,.workflow-card.svelte-1uha8ag,.faq-card.svelte-1uha8ag,.comparison-shell.svelte-1uha8ag,.preview-shell.svelte-1uha8ag{-webkit-backdrop-filter:blur(18px);background:linear-gradient(#ffffff0a,#ffffff05),#0c0c0ed1;border:1px solid #ffffff14;position:relative;overflow:hidden;box-shadow:0 18px 60px #00000047}.signal-card.svelte-1uha8ag:before,.editorial-card.svelte-1uha8ag:before,.persona-card.svelte-1uha8ag:before,.pricing-card.svelte-1uha8ag:before,.workflow-card.svelte-1uha8ag:before,.faq-card.svelte-1uha8ag:before,.comparison-shell.svelte-1uha8ag:before,.preview-shell.svelte-1uha8ag:before{content:"";background:linear-gradient(90deg,#0000,#f4d37b66,#0000);height:1px;position:absolute;inset:0 0 auto}.signal-card.svelte-1uha8ag{border-radius:1.2rem;padding:1.1rem 1.15rem 1.2rem}.signal-copy.svelte-1uha8ag{color:var(--text-secondary);margin-top:.75rem;font-size:.96rem;line-height:1.55}.preview-shell.svelte-1uha8ag{border-radius:1.6rem;padding:1.2rem}.preview-topline.svelte-1uha8ag,.preview-footer.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:1rem;display:flex}.preview-title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);margin-top:.35rem;font-size:1.15rem;font-weight:700}.preview-dots.svelte-1uha8ag{align-items:center;gap:.35rem;display:flex}.preview-dots.svelte-1uha8ag span:where(.svelte-1uha8ag){background:#ffffff2e;border-radius:9999px;width:.5rem;height:.5rem}.preview-tabs.svelte-1uha8ag{flex-wrap:wrap;gap:.45rem;margin-top:1.15rem;display:flex}.preview-tab.svelte-1uha8ag{color:var(--text-muted);background:#ffffff05;border:1px solid #ffffff14;border-radius:9999px;padding:.65rem .9rem;font-size:.82rem;font-weight:600;transition:all .2s}.preview-tab.active.svelte-1uha8ag{color:var(--text-primary);background:#f4d37b14;border-color:#f4d37b3d;box-shadow:inset 0 1px #ffffff0f}.preview-panel.svelte-1uha8ag{background:radial-gradient(circle at 100% 0,#f4d37b0f,#0000 34%),#050507bf;border:1px solid #ffffff0f;border-radius:1.2rem;margin-top:1.15rem;padding:1.1rem}.preview-meta.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-family:var(--font-mono);color:var(--text-muted);flex-wrap:wrap;gap:.5rem;display:flex}.inventory-card.svelte-1uha8ag,.output-panel.svelte-1uha8ag,.planner-row.svelte-1uha8ag{background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;padding:.95rem}.inventory-type.svelte-1uha8ag,.inventory-score.svelte-1uha8ag,.inventory-repo.svelte-1uha8ag,.inventory-tag.svelte-1uha8ag,.planner-state.svelte-1uha8ag,.output-label.svelte-1uha8ag{font-size:.68rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em}.inventory-type.svelte-1uha8ag{color:#d5bf7a}.inventory-score.svelte-1uha8ag{color:#34d399}.inventory-title.svelte-1uha8ag,.planner-title.svelte-1uha8ag{color:var(--text-primary);margin-top:.7rem;font-size:.96rem;font-weight:700;line-height:1.45}.inventory-repo.svelte-1uha8ag,.planner-state.svelte-1uha8ag{color:var(--text-muted);background:#ffffff08;border:1px solid #ffffff14;border-radius:9999px;padding:.38rem .52rem}.inventory-tag.svelte-1uha8ag{color:var(--text-secondary)}.planner-row.svelte-1uha8ag{align-items:flex-start;gap:.9rem;display:flex}.planner-rank.svelte-1uha8ag{color:#f4d37b;width:2.5rem;height:2.5rem;font-size:.78rem;font-family:var(--font-mono);background:#f4d37b14;border:1px solid #f4d37b29;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.output-label.svelte-1uha8ag{color:#d5bf7a}.output-copy.svelte-1uha8ag{color:var(--text-secondary);margin-top:.55rem;font-size:.9rem;line-height:1.6}.preview-footer.svelte-1uha8ag{border-top:1px solid #ffffff0f;align-items:flex-end;margin-top:1rem;padding-top:1rem}.preview-footer-copy.svelte-1uha8ag{max-width:20rem;color:var(--text-secondary);font-size:.84rem;line-height:1.55}.preview-footer-stack.svelte-1uha8ag{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.platform-badge.svelte-1uha8ag{color:var(--text-secondary);background:#ffffff08;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem .65rem;font-size:.72rem;display:inline-flex}.platform-badge-icon.svelte-1uha8ag{color:#f4d37b;width:1.2rem;height:1.2rem;font-size:.62rem;font-family:var(--font-mono);background:#f4d37b1f;border-radius:9999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.section-head.svelte-1uha8ag{max-width:46rem}.section-title.svelte-1uha8ag{font-size:clamp(2.2rem,4vw,4rem);line-height:1.03;font-family:var(--font-display);letter-spacing:-.04em;color:var(--text-primary);margin-top:1rem;font-weight:800}.section-copy.svelte-1uha8ag{color:var(--text-secondary);margin-top:1.25rem;font-size:1.06rem;line-height:1.75}.editorial-card.svelte-1uha8ag,.persona-card.svelte-1uha8ag,.pricing-card.svelte-1uha8ag,.workflow-card.svelte-1uha8ag,.faq-card.svelte-1uha8ag{border-radius:1.35rem;padding:1.4rem}.editorial-title.svelte-1uha8ag,.persona-title.svelte-1uha8ag,.workflow-title.svelte-1uha8ag{font-size:1.28rem;line-height:1.15;font-family:var(--font-display);color:var(--text-primary);margin-top:.9rem;font-weight:700}.editorial-copy.svelte-1uha8ag,.persona-copy.svelte-1uha8ag,.workflow-copy.svelte-1uha8ag{color:var(--text-secondary);margin-top:.95rem;font-size:.98rem;line-height:1.72}.workflow-card.svelte-1uha8ag{align-items:flex-start;gap:1rem;display:flex}.workflow-number.svelte-1uha8ag{color:#f4d37b;width:3rem;height:3rem;font-family:var(--font-mono);background:linear-gradient(#f4d37b24,#f4d37b0f);border:1px solid #f4d37b2e;border-radius:.95rem;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.feature-line.svelte-1uha8ag{color:var(--text-secondary);align-items:center;gap:.72rem;font-size:.95rem;line-height:1.45;display:flex}.feature-dot.svelte-1uha8ag{background:linear-gradient(135deg,#f4d37b,#34d399);border-radius:9999px;flex-shrink:0;width:.45rem;height:.45rem;box-shadow:0 0 18px #34d39959}.comparison-shell.svelte-1uha8ag{border-radius:1.45rem;overflow:hidden}.comparison-header.svelte-1uha8ag,.comparison-row.svelte-1uha8ag{grid-template-columns:1.1fr .95fr 1.05fr;display:grid}.comparison-header.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-family:var(--font-mono);color:var(--text-muted);border-bottom:1px solid #ffffff0f}.comparison-header.svelte-1uha8ag>div:where(.svelte-1uha8ag),.comparison-row.svelte-1uha8ag>div:where(.svelte-1uha8ag){padding:1rem 1.15rem}.comparison-header.svelte-1uha8ag>div:where(.svelte-1uha8ag):nth-child(2),.comparison-row.svelte-1uha8ag>div:where(.svelte-1uha8ag):nth-child(2){border-left:1px solid #ffffff0f;border-right:1px solid #ffffff0f}.comparison-row.svelte-1uha8ag{border-bottom:1px solid #ffffff0d}.comparison-row.svelte-1uha8ag:last-child{border-bottom:0}.comparison-feature.svelte-1uha8ag{color:var(--text-primary);font-size:.95rem;font-weight:600}.comparison-value.svelte-1uha8ag{font-size:.94rem;line-height:1.6}.comparison-value.muted.svelte-1uha8ag{color:var(--text-muted)}.comparison-value.strong.svelte-1uha8ag{color:#d9ffe6}.pricing-card.featured.svelte-1uha8ag{border-color:#34d39938;box-shadow:0 0 0 1px #34d3991f,0 22px 70px #34d3991f}.pricing-headline.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text-primary);margin-top:.8rem;font-size:1.65rem;font-weight:750;line-height:1.08}.pricing-note-top.svelte-1uha8ag{color:var(--text-muted);margin-top:.65rem;font-size:.9rem}.faq-summary.svelte-1uha8ag{cursor:pointer;font-family:var(--font-display);color:var(--text-primary);justify-content:space-between;align-items:center;gap:1rem;font-size:1.02rem;font-weight:700;list-style:none;display:flex}.faq-summary.svelte-1uha8ag::-webkit-details-marker{display:none}.faq-plus.svelte-1uha8ag{color:#f4d37b;font-size:1.15rem;transition:transform .2s}.faq-card[open].svelte-1uha8ag .faq-plus:where(.svelte-1uha8ag){transform:rotate(45deg)}.faq-answer.svelte-1uha8ag{color:var(--text-secondary);border-top:1px solid #ffffff0f;margin-top:.95rem;padding-top:.95rem;font-size:.96rem;line-height:1.72}.reveal.svelte-1uha8ag{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.reveal.revealed.svelte-1uha8ag{opacity:1;transform:translateY(0)}@keyframes svelte-1uha8ag-landing-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (width<=1024px){.preview-footer.svelte-1uha8ag{flex-direction:column;align-items:flex-start}}@media (width<=768px){.comparison-header.svelte-1uha8ag,.comparison-row.svelte-1uha8ag{grid-template-columns:1fr}.comparison-header.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child{display:none}.comparison-header.svelte-1uha8ag>div:where(.svelte-1uha8ag):nth-child(2),.comparison-row.svelte-1uha8ag>div:where(.svelte-1uha8ag):nth-child(2){border-left:0;border-right:0}.comparison-header.svelte-1uha8ag>div:where(.svelte-1uha8ag):nth-child(2),.comparison-header.svelte-1uha8ag>div:where(.svelte-1uha8ag):nth-child(3){border-top:1px solid #ffffff0f}.workflow-card.svelte-1uha8ag{flex-direction:column}}
