.credit-balance.svelte-1qe4gue{display:inline-flex;flex-direction:column;align-items:center;gap:.25rem;font-family:var(--font-mono)}.balance-label.svelte-1qe4gue{font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.balance-value-wrapper.svelte-1qe4gue{display:flex;align-items:baseline;gap:.35rem}.balance-value.svelte-1qe4gue{font-weight:700;color:var(--accent);line-height:1}.balance-unit.svelte-1qe4gue{font-weight:500;color:var(--text-secondary)}.size-sm.svelte-1qe4gue .balance-label:where(.svelte-1qe4gue){font-size:.6rem}.size-sm.svelte-1qe4gue .balance-value:where(.svelte-1qe4gue){font-size:1.25rem}.size-sm.svelte-1qe4gue .balance-unit:where(.svelte-1qe4gue){font-size:.7rem}.size-md.svelte-1qe4gue .balance-value:where(.svelte-1qe4gue){font-size:2rem}.size-md.svelte-1qe4gue .balance-unit:where(.svelte-1qe4gue){font-size:.85rem}.size-lg.svelte-1qe4gue .balance-label:where(.svelte-1qe4gue){font-size:.75rem}.size-lg.svelte-1qe4gue .balance-value:where(.svelte-1qe4gue){font-size:3.5rem}.size-lg.svelte-1qe4gue .balance-unit:where(.svelte-1qe4gue){font-size:1rem}.state-empty.svelte-1qe4gue .balance-value:where(.svelte-1qe4gue){color:var(--error-text)}.state-low.svelte-1qe4gue .balance-value:where(.svelte-1qe4gue){color:var(--warning-text)}.credit-balance.has-label.svelte-1qe4gue{background:var(--form-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);padding:1rem 1.5rem;box-shadow:var(--card-shadow)}.size-sm.has-label.svelte-1qe4gue{padding:.5rem 1rem}.size-lg.has-label.svelte-1qe4gue{padding:1.5rem 2rem}.credit-pack-card.svelte-7ubzk3{position:relative;background:var(--form-bg);border:1px solid var(--card-border);border-radius:12px;padding:1.75rem;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.credit-pack-card.svelte-7ubzk3:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f}.credit-pack-card.is-featured.svelte-7ubzk3{border-color:var(--button-bg);border-width:2px;box-shadow:0 8px 32px #0000001a}.credit-pack-card.is-featured.svelte-7ubzk3:hover{box-shadow:0 16px 40px #00000026}.credit-pack-card.is-starter.svelte-7ubzk3{opacity:.92}.credit-pack-card.is-starter.svelte-7ubzk3:hover{opacity:1}.credit-pack-card.is-business.svelte-7ubzk3{border-color:#a7b3be}.featured-badge.svelte-7ubzk3{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--button-bg);color:#fff;font-family:var(--font-mono);font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.35rem .875rem;border-radius:2rem;white-space:nowrap}.savings-badge.svelte-7ubzk3{position:absolute;top:.875rem;right:.875rem;background:var(--input-bg);color:var(--text-primary);font-family:var(--font-mono);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;padding:.2rem .5rem;border-radius:4px;border:2px solid var(--card-border)}.card-header.svelte-7ubzk3{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:1.25rem;padding-top:.5rem}.pack-name.svelte-7ubzk3{display:block;font-family:var(--font-mono);font-size:1.75rem;font-weight:700;color:var(--text-primary);margin:0 0 .35rem}.card-pricing.svelte-7ubzk3{text-align:center;padding:1.25rem 0;border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border);margin-bottom:1.25rem}.price-main.svelte-7ubzk3{display:flex;align-items:flex-start;justify-content:center;gap:.1rem;margin-bottom:.4rem}.price-currency.svelte-7ubzk3{font-family:var(--font-mono);font-size:1.25rem;font-weight:600;color:var(--text-secondary);margin-top:.4rem}.price-amount.svelte-7ubzk3{font-family:var(--font-mono);font-size:3rem;font-weight:700;color:var(--text-primary);line-height:1}.price-unit.svelte-7ubzk3{font-size:1rem;color:var(--text-muted);text-transform:uppercase;margin-top:.6rem;margin-left:.2rem}.price-details.svelte-7ubzk3{display:flex;justify-content:center;gap:.875rem;font-size:1rem}.credit-count.svelte-7ubzk3{color:var(--text-primary);font-weight:600}.price-per.svelte-7ubzk3{color:var(--text-muted)}.card-features.svelte-7ubzk3{flex:1;margin-bottom:1.25rem}.feature-list.svelte-7ubzk3{list-style:none;padding:0;margin:0}.feature-list.svelte-7ubzk3 li:where(.svelte-7ubzk3){display:flex;align-items:center;gap:.65rem;padding:.4rem 0;font-size:.8rem;color:var(--text-secondary)}.feature-list.svelte-7ubzk3 li:where(.svelte-7ubzk3) i:where(.svelte-7ubzk3){color:var(--accent);font-size:.7rem;width:14px}.card-action.svelte-7ubzk3{margin-top:auto}.purchase-button.svelte-7ubzk3{width:100%;padding:.75rem 1.25rem;background:var(--grid-bg-subtle);border:2px solid var(--card-border);border-radius:6px;font-family:var(--font-mono);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;background:#304050;border-color:#304050;color:#fff}.purchase-button.svelte-7ubzk3:hover:not(:disabled){background:var(--button-bg-hover);border-color:var(--button-bg-hover);color:#fff}.purchase-button.svelte-7ubzk3:disabled{opacity:.6;cursor:not-allowed}.spinner.svelte-7ubzk3{width:14px;height:14px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-7ubzk3-spin .8s linear infinite}@keyframes svelte-7ubzk3-spin{to{transform:rotate(360deg)}}.is-compact.svelte-7ubzk3{padding:1rem 1.25rem;flex-direction:row;align-items:center;gap:1rem}.is-compact.svelte-7ubzk3 .card-header:where(.svelte-7ubzk3){flex:1;text-align:left;margin-bottom:0;padding-top:0}.is-compact.svelte-7ubzk3 .pack-name:where(.svelte-7ubzk3){font-size:1rem;margin-bottom:0}.is-compact.svelte-7ubzk3 .card-pricing:where(.svelte-7ubzk3){border:none;padding:0;margin:0;text-align:right}.is-compact.svelte-7ubzk3 .price-main:where(.svelte-7ubzk3){margin-bottom:.2rem}.is-compact.svelte-7ubzk3 .price-amount:where(.svelte-7ubzk3){font-size:1.5rem}.is-compact.svelte-7ubzk3 .price-currency:where(.svelte-7ubzk3){font-size:.9rem;margin-top:.15rem}.is-compact.svelte-7ubzk3 .price-details:where(.svelte-7ubzk3){flex-direction:column;gap:0;font-size:.7rem}.is-compact.svelte-7ubzk3 .card-action:where(.svelte-7ubzk3){display:none}.compact-featured-tag.svelte-7ubzk3{position:absolute;top:-8px;right:10px;background:var(--button-bg);color:#fff;font-family:var(--font-mono);font-size:.55rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.2rem .5rem;border-radius:2rem}.is-compact.svelte-7ubzk3:hover{transform:translateY(-2px);border-color:var(--button-bg);cursor:pointer}@media(prefers-reduced-motion:reduce){.credit-pack-card.svelte-7ubzk3{transition:none}.credit-pack-card.svelte-7ubzk3:hover{transform:none}.spinner.svelte-7ubzk3{animation:none}}.credits-header.svelte-1oozqnp{text-align:center;padding:3rem 1.5rem 2rem;max-width:600px;margin:0 auto}.breadcrumb.svelte-1oozqnp{margin-bottom:1.5rem}.breadcrumb.svelte-1oozqnp ul:where(.svelte-1oozqnp){display:flex;align-items:center;justify-content:center;gap:.5rem;list-style:none;padding:0;margin:0;font-size:.8rem}.breadcrumb.svelte-1oozqnp li:where(.svelte-1oozqnp){display:flex;align-items:center}.breadcrumb.svelte-1oozqnp li:where(.svelte-1oozqnp):before{content:"/";margin-right:.5rem;color:var(--text-muted)}.breadcrumb.svelte-1oozqnp li:where(.svelte-1oozqnp):first-child:before{display:none}.breadcrumb.svelte-1oozqnp a:where(.svelte-1oozqnp){color:var(--text-secondary);text-decoration:none;transition:color .15s ease}.breadcrumb.svelte-1oozqnp a:where(.svelte-1oozqnp):hover{color:var(--accent)}.breadcrumb.svelte-1oozqnp .is-active:where(.svelte-1oozqnp) span:where(.svelte-1oozqnp){color:var(--text-primary);font-weight:500}.header-badge.svelte-1oozqnp{display:inline-flex;align-items:center;gap:.5rem;background:var(--accent-soft);border:1px solid var(--accent);border-radius:2rem;padding:.4rem 1rem;margin-bottom:1.25rem;font-size:.75rem;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.05em}.badge-icon.svelte-1oozqnp{font-size:.7rem}.header-title.svelte-1oozqnp{font-family:var(--font-mono);font-size:2.25rem;font-weight:700;color:var(--text-primary);margin:0 0 .75rem;line-height:1.2}.header-subtitle.svelte-1oozqnp{font-size:1rem;color:var(--text-secondary);line-height:1.6;margin:0}@media(max-width:768px){.credits-header.svelte-1oozqnp{padding:2rem 1rem 1.5rem}.header-title.svelte-1oozqnp{font-size:1.75rem}.header-subtitle.svelte-1oozqnp{font-size:.9rem}}.usage-list-compact.svelte-wx107l{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.usage-list-compact.svelte-wx107l li:where(.svelte-wx107l){display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;background:var(--input-bg);border-radius:6px;font-size:.85rem}.usage-list-compact.svelte-wx107l .usage-icon:where(.svelte-wx107l){color:var(--accent);font-size:.9rem;width:20px;text-align:center}.usage-list-compact.svelte-wx107l .usage-feature:where(.svelte-wx107l){flex:1;color:var(--text-primary);font-weight:500}.usage-list-compact.svelte-wx107l .usage-credits:where(.svelte-wx107l){color:var(--text-muted);font-size:.75rem;font-weight:600;text-transform:uppercase}.usage-section.svelte-wx107l{background:#2d3843;padding:3.5rem 0;position:relative}.container.svelte-wx107l{max-width:1100px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:1}.section-header.svelte-wx107l{text-align:center;margin-bottom:2.5rem}.section-badge.svelte-wx107l{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.15);border-radius:2rem;padding:.4rem 1rem;margin-bottom:1rem;font-size:.7rem;font-weight:600;color:#ffffffe6;text-transform:uppercase;letter-spacing:.05em}.section-badge.svelte-wx107l i:where(.svelte-wx107l){font-size:.65rem;color:#ffffffb3}.section-header.svelte-wx107l h2:where(.svelte-wx107l){font-family:var(--font-mono);font-size:1.75rem;color:#fff;margin:0 0 .6rem}.section-subtitle.svelte-wx107l{font-size:.95rem;color:#ffffffa6;margin:0}.usage-grid.svelte-wx107l{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.usage-card.svelte-wx107l{background:#ffffff14;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:1.5rem 1.25rem;text-align:center;position:relative;overflow:hidden;transition:background .2s ease}.usage-card.svelte-wx107l:hover{background:#ffffff1f}.usage-accent.svelte-wx107l{position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--accent)}.usage-icon-box.svelte-wx107l{width:44px;height:44px;margin:0 auto .875rem;display:flex;align-items:center;justify-content:center;background:#4c596740;border-radius:10px;color:#ffffffd9;font-size:1.15rem}.usage-credit-badge.svelte-wx107l{margin-bottom:.65rem}.credit-number.svelte-wx107l{display:block;font-family:var(--font-mono);font-size:2rem;font-weight:700;color:#ffffffe6;line-height:1}.credit-label.svelte-wx107l{font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;font-weight:600}.usage-info.svelte-wx107l h3:where(.svelte-wx107l){font-family:var(--font-mono);font-size:.9rem;font-weight:600;color:#fff;margin:0 0 .35rem}.usage-info.svelte-wx107l p:where(.svelte-wx107l){font-size:.75rem;color:#fff9;margin:0;line-height:1.45}.trust-bar.svelte-wx107l{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.5rem;padding:1.25rem;background:#0003;border-radius:10px;border:1px solid hsla(0,0%,100%,.08)}.trust-item.svelte-wx107l{display:flex;align-items:center;gap:.75rem;padding:.5rem}.trust-icon.svelte-wx107l{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:8px;color:#ffffffe6;font-size:.9rem;flex-shrink:0}.trust-text.svelte-wx107l{display:flex;flex-direction:column}.trust-title.svelte-wx107l{font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:#fff}.trust-desc.svelte-wx107l{font-size:.65rem;color:#ffffff8c}@media(max-width:1024px){.usage-grid.svelte-wx107l,.trust-bar.svelte-wx107l{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.usage-section.svelte-wx107l{padding:3rem 0}.usage-grid.svelte-wx107l{grid-template-columns:1fr;max-width:300px;margin:0 auto}.trust-bar.svelte-wx107l{grid-template-columns:1fr;gap:.5rem}.section-header.svelte-wx107l h2:where(.svelte-wx107l){font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.usage-card.svelte-wx107l{animation:none;opacity:1;transform:none}.usage-card.svelte-wx107l:hover{transform:none}}
