.boost-balance-alert.svelte-ba4u2o{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;margin-bottom:1.5rem;border:1px solid rgba(253,176,34,.34);border-radius:var(--app-radius-lg);background:var(--app-warning-soft);padding:1.25rem;color:#fedf89;box-shadow:var(--app-shadow-soft)}.boost-alert-icon.svelte-ba4u2o{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid rgba(253,176,34,.28);border-radius:.875rem;background:rgba(var(--app-bg-rgb),.48)}.boost-alert-copy.svelte-ba4u2o h2:where(.svelte-ba4u2o){color:#fff;font-size:1rem;font-weight:700}.boost-alert-copy.svelte-ba4u2o p:where(.svelte-ba4u2o){margin-top:.375rem;color:#fedf89;font-size:.875rem;line-height:1.5}.boost-alert-actions.svelte-ba4u2o{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.boost-alert-button.svelte-ba4u2o,.boost-buy-button.svelte-ba4u2o{min-height:3rem;border-radius:var(--app-radius-sm);padding:.7rem 1.1rem;font-size:1rem;font-weight:700}.boost-loading.svelte-ba4u2o,.boost-section.svelte-ba4u2o{border:1px solid var(--app-border);border-radius:var(--app-radius-lg);background:rgba(var(--app-surface-rgb),.45);box-shadow:var(--app-shadow-soft);padding:1.25rem}.boost-section.svelte-ba4u2o{display:grid;gap:1.25rem}.boost-section.svelte-ba4u2o+.boost-section:where(.svelte-ba4u2o){margin-top:1.5rem}.boost-section-heading.svelte-ba4u2o{display:flex;align-items:end;justify-content:space-between;gap:1rem}.boost-section-kicker.svelte-ba4u2o{color:var(--app-brand-text);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.boost-section-heading.svelte-ba4u2o h2:where(.svelte-ba4u2o){margin-top:.25rem;color:#fff;font-size:clamp(1.25rem,2.4vw,1.625rem);font-weight:700;letter-spacing:-.035em}.boost-section-heading.svelte-ba4u2o p:where(.svelte-ba4u2o){max-width:36rem;color:var(--app-text-muted);font-size:.95rem;line-height:1.55}.boost-grid.svelte-ba4u2o{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;align-items:stretch}.boost-grid-daily.svelte-ba4u2o{grid-template-columns:repeat(2,minmax(0,1fr))}.boost-card.svelte-ba4u2o{position:relative;display:flex;min-height:18.75rem;flex-direction:column;justify-content:space-between;overflow:visible;border:1px solid var(--app-border);border-radius:var(--app-radius-lg);background:var(--app-surface);box-shadow:var(--app-shadow-soft);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.boost-card.svelte-ba4u2o:hover{transform:translateY(-2px);border-color:var(--app-border-strong);box-shadow:var(--app-shadow)}.boost-card-popular.svelte-ba4u2o,.boost-card-daily.svelte-ba4u2o{border-color:var(--app-brand-border);box-shadow:0 16px 42px #1570ef2e}.boost-card-body.svelte-ba4u2o{display:flex;flex-direction:column;gap:1rem;padding:2rem}.boost-card-heading.svelte-ba4u2o{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.boost-card.svelte-ba4u2o h3:where(.svelte-ba4u2o){color:#fff;font-size:1.125rem;font-weight:700;line-height:1.55}.boost-hands-badge.svelte-ba4u2o{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--app-border);border-radius:9999px;background:rgba(var(--app-bg-rgb),.42);color:var(--app-text-secondary);padding:.25rem .5rem;font-size:.75rem;font-weight:700;white-space:nowrap}.boost-price-row.svelte-ba4u2o strong:where(.svelte-ba4u2o){color:var(--app-text);font-size:clamp(2.5rem,5vw,3.75rem);font-weight:600;letter-spacing:-.075rem;line-height:1.2}.boost-card.svelte-ba4u2o p:where(.svelte-ba4u2o){color:var(--app-text-muted);font-size:1rem;line-height:1.5}.boost-buy-button.svelte-ba4u2o{width:calc(100% - 4rem);margin:0 2rem 2rem}.boost-popular-badge.svelte-ba4u2o{position:absolute;top:-.75rem;left:50%;z-index:2;transform:translate(-50%);border:1px solid var(--app-brand-border);border-radius:9999px;background:var(--app-brand-soft);color:var(--app-brand-text);padding:.125rem .625rem;font-size:.75rem;font-weight:700;line-height:1.25rem;white-space:nowrap}@media(max-width:980px){.boost-grid.svelte-ba4u2o,.boost-grid-daily.svelte-ba4u2o{grid-template-columns:1fr}.boost-card.svelte-ba4u2o{min-height:0}.boost-section-heading.svelte-ba4u2o{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.boost-balance-alert.svelte-ba4u2o{grid-template-columns:1fr}.boost-card-body.svelte-ba4u2o{padding:1.5rem}.boost-buy-button.svelte-ba4u2o{width:calc(100% - 3rem);margin:0 1.5rem 1.5rem}}
