.meter.svelte-10jya1{max-width:62rem;margin-inline:auto}.controls.svelte-10jya1{display:grid;gap:1.5rem;padding:1.75rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}@media(min-width:768px){.controls.svelte-10jya1{grid-template-columns:1.6fr 1fr;align-items:start}}.field-head.svelte-10jya1{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.6rem}.field-head.svelte-10jya1 label:where(.svelte-10jya1),.field-label.svelte-10jya1{font-size:.8125rem;font-weight:600;color:var(--foreground)}.field-val.svelte-10jya1{font-family:var(--font-display);font-size:1.05rem;font-weight:500;color:var(--foreground);font-variant-numeric:tabular-nums}.field-hint.svelte-10jya1{margin-top:.6rem;font-size:.75rem;line-height:1.4;color:var(--secondary-foreground)}input[type=range].svelte-10jya1{width:100%;height:.375rem;appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,color-mix(in oklab,var(--foreground) 34%,transparent) var(--pct, 0%),oklch(1 0 0 / .1) var(--pct, 0%));border-radius:9999px;outline:none;cursor:pointer}input[type=range].svelte-10jya1::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:1.15rem;height:1.15rem;border-radius:9999px;background:var(--foreground);border:3px solid var(--surface);cursor:pointer}input[type=range].svelte-10jya1::-moz-range-thumb{width:1.15rem;height:1.15rem;border-radius:9999px;background:var(--foreground);border:3px solid var(--surface);cursor:pointer}input[type=range].svelte-10jya1:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in oklab,var(--foreground) 30%,transparent)}input[type=range].svelte-10jya1:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in oklab,var(--foreground) 30%,transparent)}.stepper.svelte-10jya1{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;background:var(--surface-raised);border:1px solid var(--border);border-radius:9999px}.step-btn.svelte-10jya1{display:grid;place-items:center;width:2.1rem;height:2.1rem;border:0;border-radius:9999px;background:var(--surface);color:var(--foreground);font-size:1.15rem;font-weight:600;line-height:1;cursor:pointer;transition:background-color .15s ease}.step-btn.svelte-10jya1:hover:not(:disabled){background:var(--surface-raised);color:var(--foreground)}.step-btn.svelte-10jya1:disabled{opacity:.4;cursor:not-allowed}.step-btn.svelte-10jya1:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.step-val.svelte-10jya1{min-width:2.4rem;text-align:center;font-family:var(--font-display);font-size:1.25rem;font-weight:500;color:var(--foreground);font-variant-numeric:tabular-nums}.bars.svelte-10jya1{display:grid;gap:1.25rem;margin-top:1.25rem}@media(min-width:768px){.bars.svelte-10jya1{grid-template-columns:1fr 1fr}}.bar-card.svelte-10jya1{display:flex;flex-direction:column;padding:1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.bar-us.svelte-10jya1{background:var(--surface-raised)}.bar-head.svelte-10jya1{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.bar-brand.svelte-10jya1{font-size:.9375rem;font-weight:500}.bar-brand-them.svelte-10jya1{color:var(--secondary-foreground)}.bar-brand-us.svelte-10jya1{color:var(--foreground)}.bar-tier.svelte-10jya1{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--secondary-foreground);background:#ffffff0f;padding:.25rem .55rem;border-radius:9999px}.bar-tier-us.svelte-10jya1{background:color-mix(in oklab,var(--color-green-400) 12%,transparent);color:var(--color-green-300)}.bar-amount.svelte-10jya1{font-family:var(--font-display);font-size:2.5rem;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--foreground);font-variant-numeric:tabular-nums}.bar-per.svelte-10jya1{font-family:var(--font-sans);font-size:.8125rem;font-weight:400;color:var(--secondary-foreground);margin-left:.3rem}.track.svelte-10jya1{position:relative;height:.6rem;margin-top:.95rem;background:repeating-linear-gradient(90deg,var(--border-strong) 0 5px,transparent 5px 10px) center / 100% 1px no-repeat}.fill.svelte-10jya1{position:absolute;top:calc(50% - 1.5px);height:3px;min-width:3px;transition:width .45s cubic-bezier(.32,.72,0,1)}.fill.svelte-10jya1:after{content:"";position:absolute;right:0;top:calc(50% - 2px);width:4px;height:4px;background:inherit}.fill-them.svelte-10jya1{background:color-mix(in oklab,var(--foreground) 55%,transparent)}.fill-us.svelte-10jya1{background:var(--foreground)}.bar-note.svelte-10jya1{margin-top:.85rem;font-size:.75rem;line-height:1.45;color:var(--secondary-foreground);font-variant-numeric:tabular-nums}.tag.svelte-10jya1{align-self:flex-start;margin-top:.85rem;font-size:.6875rem;font-weight:600;letter-spacing:.02em;padding:.25rem .6rem;border-radius:9999px}.tag.svelte-10jya1{font-weight:500}.tag-over.svelte-10jya1{color:var(--foreground);background:#ffffff0f}.tag-flat.svelte-10jya1{color:var(--color-green-300);background:color-mix(in oklab,var(--color-green-400) 12%,transparent)}.scale-note.svelte-10jya1{margin-top:.85rem;text-align:center;font-size:.6875rem;letter-spacing:.02em;color:var(--secondary-foreground);font-variant-numeric:tabular-nums}.verdict.svelte-10jya1{margin-top:1rem;text-align:center;font-size:.9375rem;line-height:1.5;color:var(--foreground)}.verdict.svelte-10jya1 strong:where(.svelte-10jya1){color:var(--foreground);font-weight:500}.fine.svelte-10jya1{margin-top:1.25rem;font-size:.75rem;line-height:1.55;color:var(--secondary-foreground);text-align:center}.fine.svelte-10jya1 a:where(.svelte-10jya1){color:var(--foreground);text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:reduce){.fill.svelte-10jya1{transition:none}}.hero-art.svelte-kse670{display:flex;justify-content:center;padding-bottom:2.5rem}.ai-rail.svelte-kse670{margin-block:.75rem .25rem;line-height:0}.band-art.svelte-kse670{display:flex;justify-content:center;margin-bottom:2.5rem}.cells.svelte-kse670{margin-top:3rem;display:grid;gap:1px;background:var(--border);border-radius:var(--radius-md);overflow:hidden}.cell.svelte-kse670{background:var(--surface);padding:1.5rem}.cell-title.svelte-kse670{font-size:var(--type-card-title);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--foreground)}.cell-body.svelte-kse670{margin-top:.5rem;font-size:var(--type-body);line-height:1.6;color:var(--secondary-foreground)}.fact.svelte-kse670{display:flex;flex-direction:column;gap:.375rem}.fact-label.svelte-kse670{font-size:var(--type-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--faint-foreground)}.fact-value.svelte-kse670{font-size:var(--type-body);line-height:1.4;color:var(--foreground)}.plans.svelte-kse670{margin-top:1.5rem}.plan.svelte-kse670{display:flex;flex-direction:column}.plan-featured.svelte-kse670{background:var(--surface-raised)}.plan-head.svelte-kse670{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.plan-badge.svelte-kse670{font-size:var(--type-caption);font-weight:500;color:var(--secondary-foreground);background:#ffffff0f;padding:.125rem .625rem;border-radius:9999px;white-space:nowrap}.plan-amount.svelte-kse670{margin-top:.75rem;font-family:var(--font-display);font-size:1.875rem;font-weight:500;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--foreground)}.plan-cadence.svelte-kse670{margin-top:.25rem;font-size:var(--type-caption);color:var(--faint-foreground)}.plan-specs.svelte-kse670{list-style:none;margin:1rem 0 0;padding:1rem 0 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.375rem}.plan-specs.svelte-kse670 li:where(.svelte-kse670){font-size:var(--type-caption);line-height:1.4;font-variant-numeric:tabular-nums;color:var(--foreground)}.plan-blurb.svelte-kse670{margin-top:.875rem;font-size:var(--type-caption);line-height:1.5;color:var(--secondary-foreground)}.meter-wrap.svelte-kse670{margin-top:3rem}.ai-us.svelte-kse670{background:var(--surface-raised)}.ai-name.svelte-kse670{font-size:var(--type-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--faint-foreground)}.ai-val.svelte-kse670{margin-top:.75rem;font-family:var(--font-display);font-size:var(--type-card-title);font-weight:500;line-height:1.35;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--foreground)}.ai-val-them.svelte-kse670{color:var(--secondary-foreground)}.receipts.svelte-kse670{margin-top:3rem;display:grid;gap:1px;background:var(--border);border-radius:var(--radius-md);overflow:hidden}.receipt.svelte-kse670{display:flex;flex-direction:column;gap:1px;background:var(--border)}.receipt-head.svelte-kse670,.receipt-line.svelte-kse670{background:var(--surface);padding:1.25rem 1.5rem}.receipt-line-us.svelte-kse670{flex:1;background:var(--surface-raised)}.receipt-team.svelte-kse670{font-size:var(--type-card-title);font-weight:500;letter-spacing:-.01em;color:var(--foreground)}.receipt-context.svelte-kse670{margin-top:.375rem;font-size:var(--type-caption);line-height:1.4;color:var(--secondary-foreground)}.receipt-line-top.svelte-kse670{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.receipt-brand.svelte-kse670{font-size:var(--type-caption);font-weight:500;color:var(--foreground)}.receipt-brand-them.svelte-kse670{color:var(--secondary-foreground)}.receipt-amount.svelte-kse670{font-family:var(--font-display);font-size:1.5rem;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--foreground)}.receipt-amount-them.svelte-kse670{color:var(--secondary-foreground)}.receipt-per.svelte-kse670{font-size:var(--type-caption);font-weight:400;color:var(--faint-foreground)}.receipt-note.svelte-kse670{margin-top:.5rem;font-size:var(--type-caption);line-height:1.5;color:var(--secondary-foreground)}.quotes.svelte-kse670{margin-top:3rem;display:grid;gap:1.5rem;background:none}.quotes.svelte-kse670 .cell:where(.svelte-kse670){border:1px solid var(--border);border-radius:var(--radius-md)}.quote-cell.svelte-kse670{display:flex;flex-direction:column;gap:.75rem;text-decoration:none;transition:background-color .15s var(--ease-out-smooth)}.quote-cell.svelte-kse670:hover{background:var(--surface-raised)}.quote-tag.svelte-kse670{align-self:flex-start;font-size:var(--type-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--faint-foreground)}.quote-text.svelte-kse670{font-size:var(--type-body);line-height:1.6;color:var(--foreground)}.quote-source.svelte-kse670{margin-top:auto;padding-top:.75rem;border-top:1px solid var(--border);font-size:var(--type-caption);color:var(--secondary-foreground)}.quote-ref.svelte-kse670{color:var(--faint-foreground)}.scores.svelte-kse670{margin-top:3rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.score.svelte-kse670{display:flex;flex-direction:column;gap:.75rem;text-decoration:none}.score-value.svelte-kse670{font-size:var(--type-numeral);font-weight:500;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.03em;color:var(--foreground)}.score-out.svelte-kse670{font-size:var(--type-hero-subtitle);color:var(--faint-foreground)}.score-label.svelte-kse670{font-size:var(--type-caption);font-weight:500;color:var(--secondary-foreground);transition:color .15s var(--ease-out-smooth)}.score.svelte-kse670:hover .score-label:where(.svelte-kse670){color:var(--foreground)}.review.svelte-kse670{display:flex;flex-direction:column}.review-head.svelte-kse670{display:flex;align-items:center;gap:.75rem}.review-avatar.svelte-kse670{flex-shrink:0;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:9999px;background:var(--surface-raised);border:1px solid var(--border);font-size:var(--type-caption);font-weight:500;color:var(--secondary-foreground)}.review-who.svelte-kse670{display:flex;flex-direction:column;gap:.25rem;min-width:0}.review-author.svelte-kse670{font-size:var(--type-caption);font-weight:500;color:var(--foreground)}.review-rating.svelte-kse670{display:inline-flex;gap:.0625rem;font-size:var(--type-caption);line-height:1}.review-star.svelte-kse670{color:var(--border-strong)}.review-star.is-on.svelte-kse670{color:var(--foreground)}.review-title.svelte-kse670{margin-top:1rem}.review-reply.svelte-kse670{margin-top:1rem;padding:.75rem 1rem;background:var(--surface-raised);border-radius:var(--radius-sm);font-size:var(--type-caption);line-height:1.5;color:var(--secondary-foreground)}.review-source.svelte-kse670{margin-top:auto;padding-top:1rem;font-size:var(--type-caption);color:var(--faint-foreground);text-decoration:none;transition:color .15s var(--ease-out-smooth)}.review-source.svelte-kse670:hover{color:var(--foreground)}.cmp.svelte-kse670{margin-top:3rem;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--surface)}.cmp-head.svelte-kse670,.cmp-row.svelte-kse670{display:grid;grid-template-columns:1.4fr 1fr 1fr}.cmp-head.svelte-kse670{border-bottom:1px solid var(--border);background:var(--surface-raised)}.cmp-head-cell.svelte-kse670{padding:.75rem 1rem;font-size:var(--type-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--faint-foreground)}.cmp-head-us.svelte-kse670{display:flex;align-items:center;gap:.4rem;color:var(--foreground)}.cmp-group.svelte-kse670{grid-column:1 / -1;padding:.625rem 1rem;background:var(--surface-raised);border-block:1px solid var(--border);font-size:var(--type-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--faint-foreground)}.cmp-row.svelte-kse670{border-bottom:1px solid var(--border)}.cmp-row.svelte-kse670:last-child{border-bottom:0}.cmp-cell.svelte-kse670{display:flex;align-items:flex-start;gap:.4rem;padding:.875rem 1rem;font-size:var(--type-body);line-height:1.45}.cmp-feature.svelte-kse670{font-weight:500;color:var(--foreground)}.cmp-ref.svelte-kse670{font-size:var(--type-caption);color:var(--faint-foreground);text-decoration:none;vertical-align:super}.cmp-them.svelte-kse670{color:var(--secondary-foreground);border-left:1px solid var(--border)}.cmp-us.svelte-kse670{color:var(--foreground);border-left:1px solid var(--border)}.cmp-cell-neutral.svelte-kse670{color:var(--secondary-foreground)}.cmp-mark.svelte-kse670{flex-shrink:0;color:var(--faint-foreground)}.cmp-mark-us.svelte-kse670{color:var(--success)}.band.svelte-kse670{padding-block:6rem;background:var(--background-alt)}.band-quote.svelte-kse670{max-width:48rem;margin-inline:auto;text-align:center}.band-title.svelte-kse670{font-family:var(--font-display);font-size:var(--type-section-title);font-weight:500;line-height:1.1;letter-spacing:-.02em;text-wrap:balance;color:var(--foreground)}.band-sub.svelte-kse670{margin-top:1.5rem;font-size:var(--type-hero-subtitle);line-height:1.55;text-wrap:pretty;color:var(--secondary-foreground)}.timeline.svelte-kse670,.faq.svelte-kse670{margin-top:3rem;max-width:48rem;margin-inline:auto}.note.svelte-kse670{margin-top:2rem;max-width:48rem;font-size:var(--type-caption);line-height:1.7;color:var(--faint-foreground)}.note-center.svelte-kse670{margin-inline:auto;text-align:center}.note.svelte-kse670 a:where(.svelte-kse670){color:var(--secondary-foreground);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:color .15s var(--ease-out-smooth)}.note.svelte-kse670 a:where(.svelte-kse670):hover{color:var(--foreground)}@media(min-width:640px){.cells.svelte-kse670{grid-template-columns:repeat(2,minmax(0,1fr))}.receipts.svelte-kse670{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto 1fr}.receipt.svelte-kse670{display:grid;grid-row:span 3;grid-template-rows:subgrid}}@media(min-width:768px){.cells.svelte-kse670,.receipts.svelte-kse670,.cmp.svelte-kse670,.scores.svelte-kse670,.timeline.svelte-kse670,.faq.svelte-kse670,.meter-wrap.svelte-kse670{margin-top:4rem}.cells-3.svelte-kse670,.quotes.svelte-kse670{grid-template-columns:repeat(3,minmax(0,1fr))}.plans.svelte-kse670{margin-top:1.5rem}.ai-meter.svelte-kse670{margin-top:4rem}.cell.svelte-kse670{padding:1.75rem}.band.svelte-kse670{padding-block:8rem}}@media(min-width:1024px){.plans.svelte-kse670{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.cmp-head.svelte-kse670,.cmp-row.svelte-kse670{grid-template-columns:1.2fr 1fr 1fr}.cmp-cell.svelte-kse670,.cmp-head-cell.svelte-kse670{padding:.7rem .6rem;font-size:var(--type-caption)}}
