.card.svelte-12wgajz{position:relative;border:4px solid var(--fg, #0a0a0a);padding:2rem 1.5rem;background:var(--bg, #fafafa);display:flex;flex-direction:column;gap:1rem}.card.featured.svelte-12wgajz{background:var(--accent, #00ff88);box-shadow:8px 8px 0 var(--fg, #0a0a0a);transform:translate(-4px,-4px)}.ribbon.svelte-12wgajz{position:absolute;top:-14px;left:16px;background:var(--fg, #0a0a0a);color:var(--accent, #00ff88);font-family:JetBrains Mono,monospace;font-weight:700;font-size:.7rem;letter-spacing:.12em;padding:.25rem .5rem}.name.svelte-12wgajz{font-family:Space Grotesk,Inter,sans-serif;font-weight:900;font-size:1.75rem;letter-spacing:-.04em;text-transform:uppercase}.price-row.svelte-12wgajz{display:flex;align-items:baseline;gap:.4rem;font-family:Space Grotesk,Inter,sans-serif}.price.svelte-12wgajz{font-weight:900;font-size:3rem;letter-spacing:-.04em;line-height:1}.suffix.svelte-12wgajz{font-family:JetBrains Mono,monospace;font-weight:700;font-size:.8rem;letter-spacing:.08em;opacity:.7}.feats.svelte-12wgajz{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem;font-family:Inter,sans-serif;font-size:.9rem}.feats.svelte-12wgajz li:where(.svelte-12wgajz){padding-left:1.2rem;position:relative}.feats.svelte-12wgajz li:where(.svelte-12wgajz):before{content:"→";position:absolute;left:0;font-weight:900}.cta.svelte-12wgajz{margin-top:auto;font-family:Inter,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;padding:1rem;text-align:center;border:3px solid var(--fg, #0a0a0a);background:var(--fg, #0a0a0a);color:var(--bg, #fafafa);font-size:.95rem;cursor:crosshair}.cta.svelte-12wgajz:hover:not(.disabled){background:var(--bg, #fafafa);color:var(--fg, #0a0a0a)}.cta.disabled.svelte-12wgajz{opacity:.5;cursor:not-allowed;pointer-events:none}@media (max-width: 640px){.card.featured.svelte-12wgajz{transform:none;box-shadow:4px 4px 0 var(--fg, #0a0a0a)}}.hd.svelte-1hrotn9{text-align:center;padding:2rem 0 1rem}.t.svelte-1hrotn9{font-family:Space Grotesk,Inter,sans-serif;font-weight:900;font-size:clamp(2rem,6vw,3.5rem);letter-spacing:-.04em;text-transform:uppercase;line-height:.95;margin:0}.s.svelte-1hrotn9{font-family:Inter,sans-serif;font-size:1rem;margin-top:.5rem;opacity:.7}.grid.svelte-1hrotn9{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:2rem}.cta-row.svelte-1hrotn9{margin-top:1.5rem;display:flex;justify-content:center}.big.svelte-1hrotn9{font-family:Inter,sans-serif;font-weight:800;font-size:1.1rem;text-transform:uppercase;letter-spacing:.04em;padding:1.25rem 3rem;background:#0f8;color:#0a0a0a;border:4px solid #0a0a0a;cursor:crosshair;box-shadow:6px 6px #0a0a0a}.big.svelte-1hrotn9:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:8px 8px #0a0a0a}.big.svelte-1hrotn9:disabled{opacity:.5;cursor:not-allowed}.pro-badge.svelte-1hrotn9{font-family:Space Grotesk,Inter,sans-serif;font-weight:900;font-size:1.25rem;text-transform:uppercase;letter-spacing:.04em;background:#0f8;color:#0a0a0a;border:4px solid #0a0a0a;padding:1.25rem 2.5rem}.loading.svelte-1hrotn9{text-align:center;padding:3rem;font-family:JetBrains Mono,monospace;letter-spacing:.04em;border:4px solid #0a0a0a;margin-top:2rem}.loading.svelte-1hrotn9 .sub:where(.svelte-1hrotn9){font-size:.85rem;opacity:.6;margin-top:.5rem}.mode-info.svelte-1hrotn9{text-align:center;font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.04em;opacity:.6;margin-top:1rem}.mode-info.svelte-1hrotn9 code:where(.svelte-1hrotn9){background:#0a0a0a;color:#fafafa;padding:.1rem .4rem;font-family:JetBrains Mono,monospace}.faq.svelte-1hrotn9{margin-top:3rem;padding-top:2rem;border-top:4px solid #0a0a0a}.h2.svelte-1hrotn9{font-family:Space Grotesk,Inter,sans-serif;font-weight:900;font-size:clamp(1.5rem,4vw,2.5rem);letter-spacing:-.04em;text-transform:uppercase;margin:0 0 1.5rem}.q.svelte-1hrotn9{padding:1rem 0;border-bottom:2px solid #0a0a0a}.q-h.svelte-1hrotn9{font-family:JetBrains Mono,monospace;font-weight:700;font-size:.9rem;letter-spacing:.04em;margin-bottom:.4rem}.q.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-family:Inter,sans-serif;font-size:.95rem;line-height:1.4;margin:0}@media (max-width: 700px){.grid.svelte-1hrotn9{grid-template-columns:1fr}}@media (max-width: 480px){.big.svelte-1hrotn9{width:100%;font-size:1rem}}
