.period.svelte-8pku72{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;margin:2.5rem 0 1.25rem}.period-note.svelte-8pku72{font-size:.85rem;color:var(--color-subtle)}.plan.svelte-1py5nqy{display:flex;flex-direction:column;gap:.85rem;padding:1.5rem}.plan.is-current.svelte-1py5nqy{border-color:color-mix(in oklch,var(--color-success) 45%,var(--color-border))}.plan-top.svelte-1py5nqy{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.plan-name.svelte-1py5nqy{font-family:var(--font-display);font-size:1.2rem;font-weight:800;line-height:1.2}.plan-desc.svelte-1py5nqy{font-size:.88rem;color:var(--color-subtle)}.plan-price.svelte-1py5nqy{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.plan-amount.svelte-1py5nqy{font-family:var(--font-display);font-size:2.4rem;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--color-ink)}.plan-unit.svelte-1py5nqy{font-size:.85rem;color:var(--color-subtle)}.plan-features.svelte-1py5nqy{display:flex;flex:1;flex-direction:column;gap:.5rem;font-size:.88rem;color:var(--color-muted)}.plan-features.svelte-1py5nqy li:where(.svelte-1py5nqy){display:flex;align-items:flex-start;gap:.5rem}.plan-features.svelte-1py5nqy li:where(.svelte-1py5nqy) svg{flex-shrink:0;margin-top:.18rem;color:var(--color-success)}.plan-cta.svelte-1py5nqy{margin-top:.25rem}.plan-held.svelte-1py5nqy{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem;font-size:.88rem;font-weight:600;color:var(--color-success)}.ledger.svelte-1w0bftn{display:grid;gap:2rem;align-items:start;margin-top:3.5rem}@media(min-width:860px){.ledger.svelte-1w0bftn{grid-template-columns:minmax(0,1fr) 22rem;gap:3rem}}.ledger-title.svelte-1w0bftn{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:800;line-height:1.1;margin-bottom:.75rem}.ledger-switch.svelte-1w0bftn{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.ledger-note.svelte-1w0bftn{margin-top:1.25rem;font-size:.8rem;line-height:1.6;color:var(--color-subtle)}.receipt-wrap.svelte-1w0bftn{filter:drop-shadow(0 18px 30px rgb(0 0 0 / .28))}.receipt.svelte-1w0bftn{--tooth: 9px;padding:1.5rem 1.35rem calc(1.35rem + var(--tooth));background:var(--color-surface-raised);border-top:3px solid var(--game-primary, var(--color-brand-400));font-family:var(--font-mono);font-size:.82rem;color:var(--color-muted);-webkit-mask:radial-gradient(circle at 50% 0,#0000 var(--tooth),#000 calc(var(--tooth) + .5px)) 0 100% / calc(2 * var(--tooth)) var(--tooth) repeat-x,linear-gradient(#000 0 0) 0 0 / 100% calc(100% - var(--tooth)) no-repeat;mask:radial-gradient(circle at 50% 0,#0000 var(--tooth),#000 calc(var(--tooth) + .5px)) 0 100% / calc(2 * var(--tooth)) var(--tooth) repeat-x,linear-gradient(#000 0 0) 0 0 / 100% calc(100% - var(--tooth)) no-repeat}.receipt-head.svelte-1w0bftn{font-weight:700;letter-spacing:.04em;color:var(--color-ink)}.receipt-sub.svelte-1w0bftn{font-size:.72rem;color:var(--color-subtle)}.receipt-rule.svelte-1w0bftn{margin:.9rem 0;border:0;border-top:1px dashed var(--color-border)}.rline.svelte-1w0bftn{display:flex;align-items:baseline;gap:.4rem;margin-bottom:.55rem}.rline-dots.svelte-1w0bftn{flex:1;min-width:1rem;align-self:flex-end;margin-bottom:.22rem;border-bottom:1px dotted var(--color-border)}.rline-value.svelte-1w0bftn{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-ink)}.rline.is-total.svelte-1w0bftn{font-size:1rem;font-weight:700;color:var(--color-ink)}.rline.is-total.svelte-1w0bftn .rline-value:where(.svelte-1w0bftn){color:var(--color-success)}.receipt-foot.svelte-1w0bftn{margin-top:1rem;font-size:.68rem;line-height:1.6;color:var(--color-subtle)}.founding.svelte-1fuebsi{display:grid;gap:1.5rem;margin-top:3.5rem;padding:1.75rem;border-color:color-mix(in oklch,var(--color-neon) 32%,var(--color-border))}@media(min-width:860px){.founding.svelte-1fuebsi{grid-template-columns:minmax(0,1fr) 16rem;align-items:center;gap:2.5rem;padding:2rem}}.founding-head.svelte-1fuebsi{display:flex;align-items:center;gap:.75rem}.founding-icon.svelte-1fuebsi{color:var(--color-neon);background:color-mix(in oklch,var(--color-neon) 14%,transparent);border-color:color-mix(in oklch,var(--color-neon) 30%,transparent)}.founding-buy.svelte-1fuebsi{display:flex;flex-direction:column;gap:.6rem}.founding-note.svelte-1fuebsi{font-size:.78rem;line-height:1.6;color:var(--color-subtle)}.plan-name.svelte-1fuebsi{font-family:var(--font-display);font-size:1.2rem;font-weight:800;line-height:1.2}.plan-price.svelte-1fuebsi{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.plan-amount.svelte-1fuebsi{font-family:var(--font-display);font-size:2.4rem;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--color-ink)}.plan-unit.svelte-1fuebsi{font-size:.85rem;color:var(--color-subtle)}.plan-features.svelte-1fuebsi{display:flex;flex-direction:column;gap:.5rem;font-size:.88rem;color:var(--color-muted)}.plan-features.svelte-1fuebsi li:where(.svelte-1fuebsi){display:flex;align-items:flex-start;gap:.5rem}.plan-features.svelte-1fuebsi li:where(.svelte-1fuebsi) svg{flex-shrink:0;margin-top:.18rem;color:var(--color-success)}.plan-held.svelte-1fuebsi{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem;font-size:.88rem;font-weight:600;color:var(--color-success)}.intro.svelte-1hrotn9{max-width:44rem}.intro-title.svelte-1hrotn9{margin-top:.6rem;font-size:var(--text-4xl);line-height:1.05}.notice.svelte-1hrotn9{display:flex;align-items:flex-start;gap:.55rem;max-width:44rem;margin-top:1.5rem;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);font-size:.88rem;color:var(--color-muted)}.notice.svelte-1hrotn9 svg{flex-shrink:0;margin-top:.1rem}.notice.is-ok.svelte-1hrotn9{border-color:color-mix(in oklch,var(--color-success) 45%,transparent);color:var(--color-ink)}.notice.is-ok.svelte-1hrotn9 svg{color:var(--color-success)}.plans.svelte-1hrotn9{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:860px){.plans.svelte-1hrotn9{grid-template-columns:repeat(3,minmax(0,1fr))}}.coupon.svelte-1hrotn9{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1rem}.coupon-copy.svelte-1hrotn9{flex:1;min-width:14rem}.coupon-title.svelte-1hrotn9{font-size:.95rem;font-weight:700;color:var(--color-ink)}
