.continuation.svelte-6s3ii8,.preview-return.svelte-6s3ii8{padding:24px;border:1px solid #475569;border-radius:16px;color:#e2e8f0;background:#111b30;line-height:1.65}.continuation.svelte-6s3ii8 span:where(.svelte-6s3ii8){font-size:.75rem;letter-spacing:.1em;color:#a5b4fc}.continuation.svelte-6s3ii8 h2:where(.svelte-6s3ii8){margin:8px 0;font-size:1.5rem}.price.svelte-6s3ii8{font-size:1.2rem}.continuation.svelte-6s3ii8 p:where(.svelte-6s3ii8){margin:8px 0 16px;color:#cbd5e1}.actions.svelte-6s3ii8{display:flex;gap:12px;flex-wrap:wrap}.continuation.svelte-6s3ii8 a:where(.svelte-6s3ii8),.continuation.svelte-6s3ii8 button:where(.svelte-6s3ii8){display:inline-block;padding:12px 18px;border-radius:10px;background:#c7d2fe;color:#172554;font:inherit;font-weight:600;text-decoration:none;border:1px solid #c7d2fe;cursor:pointer}.continuation.svelte-6s3ii8 a.secondary:where(.svelte-6s3ii8){background:transparent;color:#c7d2fe;border-color:#475569}.continuation.svelte-6s3ii8 button:where(.svelte-6s3ii8):disabled{opacity:.6;cursor:wait}.continuation.svelte-6s3ii8 .detail:where(.svelte-6s3ii8){margin:16px 0 0;font-size:.9rem}.preview-return.svelte-6s3ii8 a:where(.svelte-6s3ii8){color:#a5b4fc}.preview-return.svelte-6s3ii8:empty{display:none}.payment-actions.svelte-14bi4fr{display:grid;gap:10px}.payment-actions.svelte-14bi4fr button:where(.svelte-14bi4fr),.manage.svelte-14bi4fr{display:block;width:100%;padding:13px 16px;border-radius:10px;background:#7c3aed;border:1px solid #8b5cf6;color:#fff;font:inherit;font-weight:600;text-align:center;text-decoration:none;cursor:pointer}.payment-actions.svelte-14bi4fr button.pro:where(.svelte-14bi4fr){background:#0891b2;border-color:#06b6d4}.payment-actions.svelte-14bi4fr button.pix:where(.svelte-14bi4fr),.manage.svelte-14bi4fr{background:transparent;border-color:#475569;color:#e2e8f0}.payment-actions.svelte-14bi4fr button:where(.svelte-14bi4fr):disabled{opacity:.6;cursor:wait}.detail.svelte-14bi4fr{color:#94a3b8;font-size:.85rem;line-height:1.6}.pix-panel.svelte-1jv7dxd::backdrop{background:#000b}.pix-panel.svelte-1jv7dxd{width:calc(100% - 32px);max-width:440px;top:calc(var(--dialog-viewport-top,0px) + var(--dialog-viewport-height,100dvh)/2);bottom:auto;transform:translateY(-50%);max-height:calc(var(--dialog-viewport-height,100dvh) - 2rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:auto;margin:0 auto;padding:28px;border:1px solid #475569;border-radius:20px;background:#111827;color:#e2e8f0;text-align:center;line-height:1.6}.pix-panel.svelte-1jv7dxd h2:where(.svelte-1jv7dxd){font-size:1.5rem}.pix-panel.svelte-1jv7dxd p:where(.svelte-1jv7dxd){margin:12px 0}.amount.svelte-1jv7dxd{font-size:1.2rem;font-weight:700}.close.svelte-1jv7dxd{width:44px;height:44px;display:grid;place-items:center;position:absolute;right:12px;top:8px;font-size:1.5rem;background:none;color:inherit;border:0;cursor:pointer}.qr.svelte-1jv7dxd{display:block;width:min(200px,100%);height:auto;aspect-ratio:1;margin:20px auto;border:8px solid white;background:#fff}.expires.svelte-1jv7dxd{font-size:.85rem;color:#cbd5e1}.pix-panel.svelte-1jv7dxd label:where(.svelte-1jv7dxd){display:block;margin:14px 0 5px;text-align:left;font-size:.85rem}.pix-panel.svelte-1jv7dxd textarea:where(.svelte-1jv7dxd){width:100%;resize:none;background:#0f172a;color:#cbd5e1;border:1px solid #475569;border-radius:8px;padding:8px;font-size:1rem}.copy.svelte-1jv7dxd,.check.svelte-1jv7dxd,.dismiss.svelte-1jv7dxd{min-height:44px;border:1px solid #475569;border-radius:10px;padding:12px 16px;font:inherit;cursor:pointer;background:#1e293b;color:#e2e8f0}.copy.svelte-1jv7dxd{display:block;width:100%;background:#a5b4fc;color:#172554;font-weight:700}.dismiss.svelte-1jv7dxd{margin:8px 0 0 8px}.error.svelte-1jv7dxd{color:#fca5a5}.pix-panel.svelte-1jv7dxd button:where(.svelte-1jv7dxd):disabled{opacity:.6;cursor:wait}.choice-panel.svelte-1nnx5sp::backdrop{background:#000b}.choice-panel.svelte-1nnx5sp{width:calc(100% - 32px);max-width:460px;top:calc(var(--dialog-viewport-top,0px) + var(--dialog-viewport-height,100dvh)/2);bottom:auto;transform:translateY(-50%);max-height:calc(var(--dialog-viewport-height,100dvh) - 2rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:auto;margin:0 auto;padding:28px;border:1px solid #475569;border-radius:20px;background:#111827;color:#e2e8f0;line-height:1.6;text-align:center}.choice-panel.svelte-1nnx5sp h2:where(.svelte-1nnx5sp){font-size:1.4rem}.choice-panel.svelte-1nnx5sp p:where(.svelte-1nnx5sp){margin:12px 0}.choice-panel.svelte-1nnx5sp button:where(.svelte-1nnx5sp){width:100%;padding:13px 16px;border:1px solid #8b5cf6;border-radius:10px;background:#7c3aed;color:#fff;font:inherit;font-weight:600;cursor:pointer}.choice-panel.svelte-1nnx5sp .pix:where(.svelte-1nnx5sp),.choice-panel.svelte-1nnx5sp .close:where(.svelte-1nnx5sp){background:#1e293b;border-color:#475569}.choice-panel.svelte-1nnx5sp .detail:where(.svelte-1nnx5sp){font-size:.85rem;color:#cbd5e1;margin:8px 0 22px}.choice-panel.svelte-1nnx5sp .error:where(.svelte-1nnx5sp){color:#fca5a5}.choice-panel.svelte-1nnx5sp button:where(.svelte-1nnx5sp):disabled{opacity:.6;cursor:wait}.billing-message.svelte-110ftlp{max-width:64rem;margin:0 auto;padding:16px;color:#cbd5e1;line-height:1.6;text-align:center}.billing-footer.svelte-110ftlp{max-width:40rem;margin:0 auto;padding:0 8px;display:flex;flex-direction:column;align-items:center;gap:10px;color:#94a3b8;font-size:.8125rem;line-height:1.55;text-align:center}.billing-footer.svelte-110ftlp a:where(.svelte-110ftlp){color:#a5b4fc;display:inline-flex;align-items:center;min-height:44px}.legal-links.svelte-110ftlp{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.billing-footer.svelte-110ftlp button:where(.svelte-110ftlp),.billing-message.svelte-110ftlp button:where(.svelte-110ftlp){min-height:44px;padding:10px 16px;border:1px solid #475569;border-radius:10px;background:#1e293b;color:#e2e8f0;font:inherit;cursor:pointer}.billing-footer.svelte-110ftlp button:where(.svelte-110ftlp){font-size:.875rem}.billing-message.error.svelte-110ftlp{color:#fca5a5}.selected-offer.svelte-110ftlp{padding:24px;border:1px solid #475569;border-radius:16px;color:#e2e8f0;line-height:1.7}.plan-card.selected-plan.svelte-110ftlp{outline:2px solid #a5b4fc;outline-offset:4px}.pricing-page.svelte-110ftlp{max-width:64rem;margin-inline:auto;padding-top:clamp(1.5rem,4vw,3rem);padding-bottom:2rem;display:flex;flex-direction:column;gap:2.5rem}.pricing-header.svelte-110ftlp{text-align:center;display:flex;flex-direction:column;gap:.5rem}.pricing-title.svelte-110ftlp{font-size:2rem;font-weight:700}.pricing-subtitle.svelte-110ftlp{font-size:1.125rem;color:var(--gray-400)}.pricing-grid.svelte-110ftlp{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5rem;padding-top:0}@media(max-width:768px){.pricing-page.svelte-110ftlp{gap:1.25rem;padding-top:1.25rem;padding-bottom:1.5rem}.pricing-grid.svelte-110ftlp{grid-template-columns:1fr;gap:1rem}.pricing-grid.svelte-110ftlp .plan-card:where(.svelte-110ftlp){padding:1.25rem;gap:1.25rem}.pricing-title.svelte-110ftlp{font-size:1.75rem;line-height:1.2}.pricing-subtitle.svelte-110ftlp{font-size:1rem;line-height:1.5}}.plan-card.svelte-110ftlp{position:relative;background-color:var(--gray-900);border:1px solid var(--gray-800);border-radius:var(--radius-xl);padding:2rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem}.plan-card.featured.svelte-110ftlp{border-color:var(--cyan-600);box-shadow:0 0 24px color-mix(in srgb,var(--cyan-600) 15%,transparent)}.plan-card.creator-card.svelte-110ftlp{border-color:var(--purple-600);box-shadow:0 0 24px color-mix(in srgb,var(--purple-600) 12%,transparent)}.plan-badge.svelte-110ftlp{align-self:center;margin-bottom:-.5rem;padding:.25rem 1rem;background:linear-gradient(to right,var(--cyan-600),var(--purple-600));color:#fff;font-size:.75rem;font-weight:600;border-radius:var(--radius-full);white-space:nowrap}.current-badge.svelte-110ftlp{background:var(--gray-700)}.pro-badge-active.svelte-110ftlp{background:linear-gradient(to right,var(--green-600),var(--cyan-600))}.creator-badge.svelte-110ftlp{background:linear-gradient(to right,var(--purple-600),var(--cyan-600))}.creator-badge-active.svelte-110ftlp{background:linear-gradient(to right,var(--green-600),var(--purple-600))}.plan-top.svelte-110ftlp{display:flex;flex-direction:column;gap:.5rem}.plan-name.svelte-110ftlp{font-size:1.25rem;font-weight:700}.plan-price.svelte-110ftlp{flex-wrap:wrap;min-width:0;display:flex;align-items:baseline;gap:.25rem}.price-amount.svelte-110ftlp{max-width:100%;overflow-wrap:anywhere;font-size:2.5rem;font-weight:800;letter-spacing:-.025em}.price-amount.store-placeholder.svelte-110ftlp{font-size:1.35rem;line-height:1.4;letter-spacing:0}.price-period.svelte-110ftlp{font-size:1rem;color:var(--gray-500)}.plan-desc.svelte-110ftlp{font-size:.875rem;color:var(--gray-400)}.feature-list.svelte-110ftlp{list-style:none;display:flex;flex-direction:column;gap:.625rem;flex:1}.feature-item.svelte-110ftlp{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--gray-300)}.check.svelte-110ftlp{color:var(--gray-500);font-size:.75rem;flex-shrink:0}.pro-check.svelte-110ftlp{color:var(--cyan-400)}.creator-check.svelte-110ftlp{color:var(--purple-400)}.feature-item-li.svelte-110ftlp{color:var(--gray-200)}.check-li.svelte-110ftlp{color:var(--cyan-400)!important}.btn-primary.svelte-110ftlp{display:block;text-align:center;padding:.75rem;background:linear-gradient(to right,var(--cyan-600),var(--purple-600));color:#fff;font-weight:600;font-size:.9375rem;border-radius:var(--radius-lg);text-decoration:none;transition:opacity .15s;cursor:pointer;border:none}.btn-primary.svelte-110ftlp:hover{opacity:.9}.btn-primary.svelte-110ftlp:disabled{opacity:.5;cursor:default}.btn-creator.svelte-110ftlp{display:block;text-align:center;padding:.75rem;background:linear-gradient(to right,var(--purple-700),var(--purple-500));color:#fff;font-weight:600;font-size:.9375rem;border-radius:var(--radius-lg);text-decoration:none;transition:opacity .15s;cursor:pointer;border:none}.btn-creator.svelte-110ftlp:hover{opacity:.9}.btn-creator.svelte-110ftlp:disabled{opacity:.5;cursor:default}.btn-outline.svelte-110ftlp{display:block;text-align:center;padding:.75rem;background:none;color:var(--gray-300);font-weight:600;font-size:.9375rem;border:1px solid var(--gray-700);border-radius:var(--radius-lg);text-decoration:none;transition:all .15s}.btn-outline.svelte-110ftlp:hover{color:var(--gray-100);border-color:var(--gray-600)}
