.stack.svelte-gqwhi4{flex-direction:column;gap:16px;font-size:14px;display:flex;position:relative}.card.svelte-gqwhi4{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.4);background:var(--card);color:var(--card-foreground);flex-direction:column;gap:8px;padding:18px 20px;display:flex;box-shadow:0 18px 50px oklch(20% .1 266/.28)}.target.svelte-gqwhi4{width:min(400px,100%);animation:7s ease-in-out infinite svelte-gqwhi4-bob}.forecast.svelte-gqwhi4{align-self:flex-end;width:min(340px,92%);animation:8s ease-in-out -2s infinite svelte-gqwhi4-bob}.till.svelte-gqwhi4{align-self:center;width:min(380px,100%);min-height:158px;animation:9s ease-in-out -4s infinite svelte-gqwhi4-bob}.row.svelte-gqwhi4,.line.svelte-gqwhi4,.scale.svelte-gqwhi4{justify-content:space-between;align-items:center;gap:12px;display:flex}.label.svelte-gqwhi4,.scale.svelte-gqwhi4{color:var(--muted-foreground);font-size:12px;font-weight:500}.chip.svelte-gqwhi4{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.amber.svelte-gqwhi4{background:color-mix(in oklch, var(--chart-3) 22%, transparent);color:color-mix(in oklch, var(--chart-3) 60%, var(--foreground))}.violet.svelte-gqwhi4{background:color-mix(in oklch, var(--ai) 14%, transparent);color:var(--ai)}.amount.svelte-gqwhi4{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.bar.svelte-gqwhi4{background:var(--muted);border-radius:99px;height:8px;position:relative}.bar.svelte-gqwhi4 i:where(.svelte-gqwhi4){background:var(--primary);border-radius:99px;height:100%;transition:width .6s ease-out;display:block}.bar.svelte-gqwhi4 u:where(.svelte-gqwhi4){background:var(--foreground);opacity:.5;border-radius:2px;width:2px;height:16px;position:absolute;top:-4px}.scale.svelte-gqwhi4 .bep:where(.svelte-gqwhi4){margin-left:18%}p.svelte-gqwhi4{color:var(--muted-foreground);margin:4px 0 0;font-size:13px;line-height:1.5}p.svelte-gqwhi4 b:where(.svelte-gqwhi4){color:var(--foreground)}.line.svelte-gqwhi4{font-variant-numeric:tabular-nums;animation:.3s ease-out svelte-gqwhi4-fade-in}.line.svelte-gqwhi4 span:where(.svelte-gqwhi4){flex-direction:column;display:flex}.line.svelte-gqwhi4 small:where(.svelte-gqwhi4){color:var(--muted-foreground);font-size:12px}.empty.svelte-gqwhi4{color:var(--muted-foreground);font-weight:500}.pay.svelte-gqwhi4{border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);text-align:center;margin-top:auto;padding:10px;font-weight:600;transition:background .2s}.pay.paid.svelte-gqwhi4{background:var(--success);color:var(--success-foreground)}@keyframes svelte-gqwhi4-bob{50%{translate:0 -5px}}@keyframes svelte-gqwhi4-fade-in{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.card.svelte-gqwhi4,.line.svelte-gqwhi4{animation:none}.bar.svelte-gqwhi4 i:where(.svelte-gqwhi4),.pay.svelte-gqwhi4{transition:none}}.landing.svelte-7nxdby{--glow:0 18px 50px color-mix(in oklch, var(--primary) 12%, transparent);--gradient:linear-gradient(135deg, var(--primary), oklch(46% .22 288));--card-radius:calc(var(--radius) * 1.4);background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;overflow-x:clip}.wrap.svelte-7nxdby{width:min(1160px,100%);margin:0 auto;padding:0 24px}h1.svelte-7nxdby,h2.svelte-7nxdby,h3.svelte-7nxdby,p.svelte-7nxdby{margin:0}h1.svelte-7nxdby{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(40px,6.2vw,72px);font-weight:700;line-height:1.04}h1.svelte-7nxdby em:where(.svelte-7nxdby){color:oklch(88% .12 85);font-style:normal}h2.svelte-7nxdby{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,3.8vw,44px);font-weight:700;line-height:1.1}h3.svelte-7nxdby{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.3}.lead.svelte-7nxdby{color:var(--muted-foreground);text-wrap:pretty;font-size:18px;line-height:1.6}small.svelte-7nxdby{color:var(--muted-foreground);font-size:12px;font-weight:500}.btn.svelte-7nxdby{border-radius:var(--radius);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,translate .15s,box-shadow .15s;display:inline-flex}.btn.svelte-7nxdby:hover{translate:0 -1px}.btn.primary.svelte-7nxdby{background:var(--primary);color:var(--primary-foreground)}.btn.primary.svelte-7nxdby:hover{box-shadow:var(--glow)}.btn.ghost.svelte-7nxdby{border-color:var(--border);background:var(--card);color:var(--foreground)}.btn.ghost.svelte-7nxdby:hover{background:var(--muted)}.btn.light.svelte-7nxdby{color:oklch(36% .2 266);background:#fff}.btn.glass.svelte-7nxdby{color:#fff;border-color:#ffffff59}.btn.glass.svelte-7nxdby:hover{background:#ffffff1f}.btn.small.svelte-7nxdby{height:36px;padding:0 14px;font-size:14px}.nav-wrap.svelte-7nxdby{z-index:20;border-bottom:1px solid var(--border);background:color-mix(in oklch, var(--background) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.nav.svelte-7nxdby{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.logo.svelte-7nxdby img:where(.svelte-7nxdby){width:auto;height:24px;display:block}.logo.svelte-7nxdby .on-dark:where(.svelte-7nxdby),.dark .logo.svelte-7nxdby .on-light:where(.svelte-7nxdby){display:none}.dark .logo.svelte-7nxdby .on-dark:where(.svelte-7nxdby){display:block}.links.svelte-7nxdby{gap:24px;font-size:14px;font-weight:500;display:flex}.links.svelte-7nxdby a:where(.svelte-7nxdby){color:var(--muted-foreground);text-decoration:none;transition:color .15s}.links.svelte-7nxdby a:where(.svelte-7nxdby):hover{color:var(--foreground)}.nav-actions.svelte-7nxdby,.actions.svelte-7nxdby,.tags.svelte-7nxdby{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nav-actions.svelte-7nxdby{flex-wrap:nowrap}.actions.svelte-7nxdby{gap:12px}.hero.svelte-7nxdby{background:var(--gradient);color:#fff;padding:80px 0 96px;position:relative;overflow:clip}.dots.svelte-7nxdby{opacity:.07;pointer-events:none;background-image:radial-gradient(circle,#fff 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.hero-grid.svelte-7nxdby{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;display:grid;position:relative}.hero-copy.svelte-7nxdby{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.hero.svelte-7nxdby .lead:where(.svelte-7nxdby){color:#ffffffd9}.eyebrow-chip.svelte-7nxdby{background:#ffffff24;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:500}.blob.svelte-7nxdby{filter:blur(64px);pointer-events:none;border-radius:50%;animation:16s ease-in-out infinite svelte-7nxdby-drift;position:absolute}.blob-a.svelte-7nxdby{opacity:.4;background:var(--ai);width:384px;height:384px;top:-96px;left:-64px}.blob-b.svelte-7nxdby{opacity:.3;background:var(--success);width:448px;height:448px;animation-delay:-6s;top:30%;right:-80px}.ticker.svelte-7nxdby{border-bottom:1px solid var(--border);background:var(--card);color:var(--muted-foreground);padding:14px 0;overflow:hidden}.ticker-track.svelte-7nxdby{white-space:nowrap;gap:20px;width:max-content;font-size:14px;font-weight:500;animation:40s linear infinite svelte-7nxdby-slide;display:flex}.star.svelte-7nxdby{color:var(--primary)}.section.svelte-7nxdby{padding:96px 0;scroll-margin-top:64px}.tinted.svelte-7nxdby{background:var(--sidebar)}.heading.svelte-7nxdby{flex-direction:column;gap:12px;max-width:720px;margin-bottom:40px;display:flex}.eyebrow.svelte-7nxdby{letter-spacing:.06em;text-transform:uppercase;color:var(--primary);font-size:13px;font-weight:600}.card.svelte-7nxdby{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--card);color:var(--card-foreground)}.spread.svelte-7nxdby{justify-content:space-between;align-items:center;gap:12px;display:flex}.tag-ai.svelte-7nxdby,.tag-good.svelte-7nxdby,.tag-warn.svelte-7nxdby,.tag-bad.svelte-7nxdby{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.tag-ai.svelte-7nxdby{background:color-mix(in oklch, var(--ai) 14%, transparent);color:var(--ai)}.tag-good.svelte-7nxdby{background:color-mix(in oklch, var(--success) 16%, transparent);color:var(--success)}.tag-warn.svelte-7nxdby{background:color-mix(in oklch, var(--chart-3) 22%, transparent);color:color-mix(in oklch, var(--chart-3) 60%, var(--foreground))}.tag-bad.svelte-7nxdby{background:color-mix(in oklch, var(--destructive) 14%, transparent);color:var(--destructive)}.insights.svelte-7nxdby{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:20px;display:grid}.insight.svelte-7nxdby{flex-direction:column;gap:12px;padding:24px;transition:translate .2s,box-shadow .2s;display:flex}.insight.svelte-7nxdby:hover{box-shadow:var(--glow);translate:0 -2px}.why.svelte-7nxdby{border-radius:var(--radius);background:var(--muted);color:var(--muted-foreground);padding:12px 14px;font-size:13px;line-height:1.55}.why.svelte-7nxdby b:where(.svelte-7nxdby){color:var(--foreground)}.act.svelte-7nxdby{color:var(--primary);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:600;display:inline-flex}.rules.svelte-7nxdby{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;margin-top:20px;padding:24px;display:flex}.rules.svelte-7nxdby>div:where(.svelte-7nxdby):first-child{max-width:620px}.rules.svelte-7nxdby p:where(.svelte-7nxdby){color:var(--muted-foreground);margin-top:6px;font-size:15px;line-height:1.6}.feature.svelte-7nxdby{--c:var(--primary);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:72px;margin-top:112px;display:grid}.feature-0.svelte-7nxdby{margin-top:0}.feature-1.svelte-7nxdby{--c:var(--success)}.feature-2.svelte-7nxdby{--c:var(--chart-3)}.feature-3.svelte-7nxdby{--c:var(--ai)}.feature.flip.svelte-7nxdby{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.feature.flip.svelte-7nxdby .feature-copy:where(.svelte-7nxdby){order:2}.feature-copy.svelte-7nxdby{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.feature-copy.svelte-7nxdby h3:where(.svelte-7nxdby){letter-spacing:-.03em;font-size:clamp(26px,2.8vw,34px);font-weight:700;line-height:1.15}.feature-tag.svelte-7nxdby{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklch, var(--c) 75%, var(--foreground));align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.feature-tag.svelte-7nxdby:before{content:"";background:var(--c);border-radius:3px;width:8px;height:8px}.checks.svelte-7nxdby{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:flex}.checks.svelte-7nxdby li:where(.svelte-7nxdby){gap:10px;display:flex}.checks.svelte-7nxdby li:where(.svelte-7nxdby) svg{color:var(--c,var(--primary))}.scene.svelte-7nxdby{aspect-ratio:5/4;margin-bottom:36px;position:relative}.scene.svelte-7nxdby:before{content:"";border-radius:calc(var(--radius) * 2.2);background:color-mix(in oklch, var(--c) 16%, var(--card));position:absolute;inset:28px -20px -20px 28px}.panel.svelte-7nxdby{border-radius:calc(var(--radius) * 2.2);background:color-mix(in oklch, var(--c) 12%, var(--muted));place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.panel.svelte-7nxdby img:where(.svelte-7nxdby){object-fit:cover;width:100%;height:100%}.panel.svelte-7nxdby .panel-icon{width:28%;height:28%;color:color-mix(in oklch, var(--c) 70%, var(--foreground));opacity:.55}.float.svelte-7nxdby{z-index:1;border:1px solid var(--border);border-radius:var(--card-radius);background:var(--card);font-variant-numeric:tabular-nums;flex-direction:column;gap:8px;width:min(280px,68%);padding:14px 16px;font-size:13px;animation:8s ease-in-out infinite svelte-7nxdby-bob;display:flex;position:absolute;box-shadow:0 22px 56px oklch(30% .05 266/.2)}.bottom-left.svelte-7nxdby{bottom:-28px;left:-14px}.bottom-left.wide.svelte-7nxdby{width:min(330px,80%)}.top-right.svelte-7nxdby{width:min(230px,56%);animation-delay:-3s;top:24px;right:-14px}.chip-float.svelte-7nxdby{width:auto;color:var(--success);font-weight:600}.mini-pay.svelte-7nxdby{border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);text-align:center;padding:7px;font-weight:600}.level.svelte-7nxdby{grid-template-columns:62px 1fr 24px;align-items:center;gap:8px;display:grid}.level.svelte-7nxdby div:where(.svelte-7nxdby){background:var(--muted);border-radius:99px;height:8px;overflow:hidden}.level.svelte-7nxdby i:where(.svelte-7nxdby){background:var(--c);border-radius:99px;height:100%;display:block}.columns.svelte-7nxdby{align-items:flex-end;gap:6px;height:70px;display:flex}.columns.svelte-7nxdby i:where(.svelte-7nxdby){background:color-mix(in oklch, var(--c) 28%, var(--card));border-radius:5px 5px 2px 2px;flex:1}.columns.svelte-7nxdby i:where(.svelte-7nxdby):last-child{background:var(--c)}kbd.svelte-7nxdby{border:1px solid var(--border);background:var(--muted);font:inherit;color:var(--muted-foreground);border-radius:6px;padding:3px 6px;font-size:12px;font-weight:600}.hit.svelte-7nxdby{background:var(--accent);border-radius:8px;padding:5px 8px}.step.svelte-7nxdby{align-items:center;gap:10px;display:flex}.step.svelte-7nxdby b:where(.svelte-7nxdby){background:var(--c);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:inline-flex}.people.svelte-7nxdby{display:flex}.people.svelte-7nxdby span:where(.svelte-7nxdby){border:2px solid var(--card);background:color-mix(in oklch, var(--c) 18%, var(--card));border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:-6px;font-size:12px;font-weight:600;display:inline-flex}.people.svelte-7nxdby span:where(.svelte-7nxdby):first-child{margin-left:0}.band.svelte-7nxdby{border-radius:calc(var(--radius) * 2.2);background:var(--gradient);color:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:56px;display:grid;position:relative;overflow:hidden}.band.svelte-7nxdby>div:where(.svelte-7nxdby){position:relative}.band.svelte-7nxdby .eyebrow:where(.svelte-7nxdby){color:#fffc}.band.svelte-7nxdby h2:where(.svelte-7nxdby){margin-top:10px}.band.svelte-7nxdby .lead:where(.svelte-7nxdby){color:#ffffffd9;margin-top:16px}.band.svelte-7nxdby .checks:where(.svelte-7nxdby){--c:#fff;margin-top:24px;font-size:16px}.feasibility.svelte-7nxdby{flex-direction:column;gap:10px;padding:24px;font-size:14px;display:flex;box-shadow:0 22px 56px oklch(20% .1 266/.3)}.big-number.svelte-7nxdby{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3.4vw,40px);font-weight:700;line-height:1.1}hr.svelte-7nxdby{border:0;border-top:1px solid var(--border);width:100%;margin:8px 0}.compare.svelte-7nxdby{padding:8px 12px;overflow:hidden}.compare.svelte-7nxdby th,.compare.svelte-7nxdby td{white-space:normal;vertical-align:top;padding:16px 14px;font-size:14px;line-height:1.45}.compare.svelte-7nxdby thead th{vertical-align:bottom;color:var(--muted-foreground);font-size:13px;font-weight:600}.compare.svelte-7nxdby thead th.ours{color:var(--primary)}.compare.svelte-7nxdby th.need{width:30%;font-weight:600}.compare.svelte-7nxdby td.ours{background:color-mix(in oklch, var(--primary) 6%, transparent);font-weight:500}.cover.svelte-7nxdby{gap:8px;display:flex}.cover.svelte-7nxdby svg{margin-top:2px}.compare.svelte-7nxdby td.level-yes{color:var(--foreground)}.compare.svelte-7nxdby td.level-yes svg{color:var(--success)}.compare.svelte-7nxdby td.level-manual{color:var(--muted-foreground)}.compare.svelte-7nxdby td.level-manual svg{color:color-mix(in oklch, var(--chart-3) 70%, var(--foreground))}.compare.svelte-7nxdby td.level-no{color:var(--muted-foreground)}.compare.svelte-7nxdby td.level-no svg{color:var(--destructive)}.compare-foot.svelte-7nxdby{color:var(--muted-foreground);margin-top:16px;font-size:15px}.compare-foot.svelte-7nxdby a:where(.svelte-7nxdby){color:var(--primary);margin-left:4px;font-weight:600;text-decoration:none}.matcher.svelte-7nxdby{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:40px;margin-bottom:56px;display:grid}.matcher-copy.svelte-7nxdby{flex-direction:column;gap:10px;padding-top:8px;display:flex}.matcher-copy.svelte-7nxdby h3:where(.svelte-7nxdby){letter-spacing:-.03em;font-size:clamp(24px,2.6vw,30px);font-weight:700}.matcher-copy.svelte-7nxdby p:where(.svelte-7nxdby){color:var(--muted-foreground);font-size:16px;line-height:1.6}.plans.svelte-7nxdby{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:stretch;gap:20px;display:grid}.plan.svelte-7nxdby{flex-direction:column;gap:16px;padding:28px;display:flex}.plan.svelte-7nxdby p:where(.svelte-7nxdby){color:var(--muted-foreground);font-size:15px;line-height:1.6}.plan.svelte-7nxdby .btn:where(.svelte-7nxdby){margin-top:auto}.featured.svelte-7nxdby{border:2px solid var(--primary);box-shadow:var(--glow)}.price.svelte-7nxdby{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1}.price.svelte-7nxdby small:where(.svelte-7nxdby){letter-spacing:0;font-size:14px}.note.svelte-7nxdby{text-align:center;color:var(--muted-foreground);margin-top:16px;font-size:13px}.closing.svelte-7nxdby{text-align:center}.closing.svelte-7nxdby .wrap:where(.svelte-7nxdby){flex-direction:column;align-items:center;gap:20px;display:flex}.closing.svelte-7nxdby h2:where(.svelte-7nxdby){max-width:720px}.closing.svelte-7nxdby .lead:where(.svelte-7nxdby){max-width:600px}.footer.svelte-7nxdby{border-top:1px solid var(--border);background:var(--card);color:var(--muted-foreground);padding:32px 0;font-size:14px}.footer-row.svelte-7nxdby{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer.svelte-7nxdby .logo:where(.svelte-7nxdby) img:where(.svelte-7nxdby){height:22px}.footer-links.svelte-7nxdby{gap:20px;display:flex}.footer-links.svelte-7nxdby a:where(.svelte-7nxdby){color:var(--muted-foreground);text-decoration:none}.footer-links.svelte-7nxdby a:where(.svelte-7nxdby):hover{color:var(--foreground)}.landing.svelte-7nxdby .pre-reveal{opacity:0;transition:opacity .6s ease-out,translate .6s ease-out;translate:0 20px}.landing.svelte-7nxdby .pre-reveal.revealed{opacity:1;translate:0}@keyframes svelte-7nxdby-bob{50%{translate:0 -5px}}@keyframes svelte-7nxdby-drift{50%{translate:-20px 16px;scale:1.12}}@keyframes svelte-7nxdby-slide{to{transform:translate(-50%)}}@media (width<=1040px){.links.svelte-7nxdby{display:none}}@media (width<=900px){.wrap.svelte-7nxdby{padding-inline:16px}.hero.svelte-7nxdby{padding:56px 0 64px}.hero-grid.svelte-7nxdby,.matcher.svelte-7nxdby,.band.svelte-7nxdby,.feature.svelte-7nxdby,.feature.flip.svelte-7nxdby{grid-template-columns:minmax(0,1fr);gap:40px}.band.svelte-7nxdby{padding:32px 24px}.feature.svelte-7nxdby{margin-top:80px}.feature.flip.svelte-7nxdby .feature-copy:where(.svelte-7nxdby){order:0}.section.svelte-7nxdby{padding:72px 0}.bottom-left.svelte-7nxdby{left:-6px}.top-right.svelte-7nxdby{right:-6px}.scene.svelte-7nxdby:before{inset:20px -8px -12px 20px}}@media (width<=640px){.compare.svelte-7nxdby{padding:0}.compare.svelte-7nxdby thead{display:none}.compare.svelte-7nxdby tbody tr{padding:6px 0;display:grid}.compare.svelte-7nxdby th.need{width:auto;padding-bottom:6px}.compare.svelte-7nxdby tbody td{grid-template-columns:9.5em minmax(0,1fr);gap:8px;padding:6px 14px;display:grid}.compare.svelte-7nxdby tbody td:before{content:attr(data-column);color:var(--muted-foreground);font-size:12px;font-weight:600}.compare.svelte-7nxdby td.ours{border-radius:var(--radius);margin:2px 8px 8px;padding-inline:6px}}@media (width<=480px){.feasibility.svelte-7nxdby .spread:where(.svelte-7nxdby){flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.blob.svelte-7nxdby,.float.svelte-7nxdby,.ticker-track.svelte-7nxdby{animation:none}.btn.svelte-7nxdby,.insight.svelte-7nxdby{transition:none}}
