.cost-section-shell.svelte-ucatt4{position:relative;display:flex;flex-direction:column;gap:20px;padding:clamp(24px,2.2vw,28px);border-radius:var(--cost-radius, 18px);border:1px solid var(--cost-border, #E7EBF1);background:linear-gradient(180deg,var(--cost-bg-start, #FFFFFF) 0%,var(--cost-bg-end, #FAFBFD) 100%);box-shadow:var(--cost-shadow, 0 2px 8px rgba(15, 23, 42, .04));overflow:hidden;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.cost-section-shell.svelte-ucatt4:before{content:none}.cost-section-shell.svelte-ucatt4:hover{transform:none;box-shadow:var(--cost-shadow, 0 2px 8px rgba(15, 23, 42, .04))}.cost-section-shell-compact.svelte-ucatt4{gap:16px}.cost-section-header.svelte-ucatt4{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.cost-section-copy.svelte-ucatt4{display:flex;flex-direction:column;gap:8px;min-width:min(100%,20rem);flex:1}.cost-section-title-row.svelte-ucatt4{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cost-section-title.svelte-ucatt4{margin:0;font-size:16px;font-weight:700;color:var(--text-primary, #1A1A1A);letter-spacing:-.01em}.cost-section-note.svelte-ucatt4{margin:0;font-size:13px;line-height:1.62;color:var(--text-secondary, #555555);white-space:pre-line}.cost-section-badge.svelte-ucatt4{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#8a5a00;background:#ffb84d24;border:1px solid rgba(255,184,77,.4)}.cost-section-badge-success.svelte-ucatt4{color:#166534;background:#22c55e1a;border-color:#22c55e38}.cost-section-badge-neutral.svelte-ucatt4{color:#475569;background:#94a3b81f;border-color:#94a3b838}.cost-section-shell.svelte-ucatt4 a:focus-visible,.cost-section-shell.svelte-ucatt4 button:focus-visible,.cost-section-shell.svelte-ucatt4 [role=slider]:focus-visible{outline:2px solid color-mix(in srgb,var(--cost-section-accent) 62%,#FFFFFF);outline-offset:2px}@media(max-width:860px){.cost-section-shell.svelte-ucatt4{padding:20px}}@media(max-width:640px){.cost-section-shell.svelte-ucatt4{gap:16px;padding:14px;border-radius:15px}.cost-section-header.svelte-ucatt4{gap:12px}.cost-section-copy.svelte-ucatt4{gap:6px;min-width:100%}.cost-section-title.svelte-ucatt4{font-size:15px}.cost-section-note.svelte-ucatt4{font-size:12.5px;line-height:1.55}}@media(prefers-reduced-motion:reduce){.cost-section-shell.svelte-ucatt4{transition:none}.cost-section-shell.svelte-ucatt4:hover{transform:none}}.addon-slider-wrap.svelte-1gnjep6{display:flex;flex-direction:column;gap:8px;padding:4px 20px}.addon-slider-track.svelte-1gnjep6{position:relative;width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,#eceff3,#e2e8f0);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;padding:10px 0;margin:-10px 0;box-sizing:content-box}.addon-slider-track.svelte-1gnjep6:focus-visible{outline:2px solid rgba(255,184,77,.38);outline-offset:6px}.addon-slider-fill.svelte-1gnjep6{position:absolute;top:10px;left:0;height:6px;border-radius:999px;background:linear-gradient(90deg,#ffd37a,#ffb84d 55%,#ff8a00);pointer-events:none;transition:width .3s cubic-bezier(.25,1,.5,1)}.addon-slider-fill.no-transition.svelte-1gnjep6{transition:none}.addon-slider-notch.svelte-1gnjep6{position:absolute;top:10px;width:10px;height:10px;border-radius:50%;background:#d7dce3;transform:translate(-50%,-2px);pointer-events:none;transition:background .25s ease,box-shadow .25s ease}.addon-slider-notch.filled.svelte-1gnjep6{background:#ffb84de0;box-shadow:0 0 0 3px #ffb84d14}.addon-slider-notch.active.svelte-1gnjep6{background:var(--accent-mvnt);box-shadow:0 0 0 4px #ffb84d1f}.addon-slider-thumb.svelte-1gnjep6{position:absolute;top:10px;width:22px;height:22px;border-radius:50%;background:linear-gradient(180deg,#ffd27a,#ffb84d 52%,#ff9800);border:3px solid #FFFFFF;box-shadow:0 0 0 2px #ffb84d38,0 4px 14px #0f172a24;transform:translate(-50%,-9px);cursor:grab;pointer-events:none;transition:left .3s cubic-bezier(.25,1,.5,1),transform .15s ease,box-shadow .15s ease}.addon-slider-thumb.svelte-1gnjep6:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;border-radius:50%}.addon-slider-thumb.no-transition.svelte-1gnjep6{transition:transform .15s ease,box-shadow .15s ease}.addon-slider-thumb.grabbing.svelte-1gnjep6{cursor:grabbing;transform:translate(-50%,-9px) scale(1.1);box-shadow:0 0 0 3px #ffb84d47,0 8px 18px #0f172a2e}.addon-slider-track.svelte-1gnjep6:hover .addon-slider-thumb:where(.svelte-1gnjep6):not(.grabbing){box-shadow:0 0 0 3px #ffb84d42,0 6px 14px #0f172a29}.addon-slider-labels.svelte-1gnjep6{position:relative;height:24px}.addon-slider-label.svelte-1gnjep6{position:absolute;top:0;transform:translate(-50%);background:none;border:none;color:var(--text-muted);font-size:11px;font-weight:700;cursor:pointer;padding:4px 6px;border-radius:8px;transition:color .15s ease,background .15s ease;white-space:nowrap}.addon-slider-label.svelte-1gnjep6:hover{color:var(--text-secondary)}.addon-slider-label.active.svelte-1gnjep6{color:var(--accent-strong)}.addon-detail-card.svelte-1gnjep6{background:#f8f8f8;border:1px solid var(--border-secondary);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:16px;transition:border-color .2s ease}.addon-detail-top.svelte-1gnjep6{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.addon-detail-left.svelte-1gnjep6{display:flex;flex-direction:column;gap:2px}.addon-detail-name.svelte-1gnjep6{font-size:12px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.addon-detail-credits.svelte-1gnjep6{font-size:22px;font-weight:800;color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.addon-detail-right.svelte-1gnjep6{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.addon-detail-price.svelte-1gnjep6{font-size:22px;font-weight:800;color:var(--accent-strong);letter-spacing:-.02em}.addon-detail-unit.svelte-1gnjep6{font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.addon-buy-btn.svelte-1gnjep6{width:100%;display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border:none;border-radius:10px;background:linear-gradient(135deg,#ffb84d,#f80);color:#000;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease}.addon-buy-btn.svelte-1gnjep6:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 12px #ffb84d4d}.addon-buy-btn.svelte-1gnjep6:disabled{opacity:.6;cursor:wait}.addon-buy-soon.svelte-1gnjep6{background:linear-gradient(135deg,#ffb84d,#f80);color:#0e0e0e;cursor:not-allowed;opacity:1}.addon-api-banner.svelte-1gnjep6{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:14px;background:linear-gradient(180deg,#ffb84d29,#ffb84d14);border:1px solid rgba(255,184,77,.32)}.addon-api-banner-title.svelte-1gnjep6{font-size:13px;font-weight:700;color:#8a5200}.addon-api-banner-copy.svelte-1gnjep6{font-size:12px;line-height:1.55;color:var(--text-secondary)}.purchase-actions.svelte-1gnjep6{display:flex;gap:12px;justify-content:flex-start}.purchase-actions.svelte-1gnjep6 .btn-ghost:where(.svelte-1gnjep6){display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border-radius:10px;border:1px solid var(--border-secondary);background:#fff;color:var(--text-primary);font-size:13px;font-weight:600;text-decoration:none}@media(max-width:768px){.addon-slider-wrap.svelte-1gnjep6{padding:4px 14px}.addon-detail-card.svelte-1gnjep6,.addon-api-banner.svelte-1gnjep6{padding:18px;border-radius:14px}.addon-detail-top.svelte-1gnjep6{flex-direction:column}.addon-detail-right.svelte-1gnjep6{align-items:flex-start}.addon-detail-credits.svelte-1gnjep6,.addon-detail-price.svelte-1gnjep6{font-size:18px}.addon-slider-label.svelte-1gnjep6{font-size:10px;padding:3px 6px}.purchase-actions.svelte-1gnjep6{flex-direction:column}.purchase-actions.svelte-1gnjep6 .btn-ghost:where(.svelte-1gnjep6){width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.addon-slider-fill.svelte-1gnjep6,.addon-slider-thumb.svelte-1gnjep6,.addon-detail-card.svelte-1gnjep6,.addon-buy-btn.svelte-1gnjep6{transition:none!important}.addon-slider-thumb.grabbing.svelte-1gnjep6{transform:translate(-50%,-9px)}}
