.addon-pay.svelte-1609846{display:grid;gap:.8rem;padding:1rem;border:1px solid #bbf7d0;border-radius:14px;background:#f0fdf4}.addon-pay.svelte-1609846 header:where(.svelte-1609846) h2:where(.svelte-1609846){margin:0;font-size:1.1rem}.addon-pay.svelte-1609846 header:where(.svelte-1609846) p:where(.svelte-1609846){margin:.25rem 0 0;font-size:.88rem;color:var(--color-text-secondary, #4b5563)}ol.svelte-1609846{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}li.svelte-1609846{background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:12px;padding:.7rem .8rem;display:grid;gap:.6rem}li.paid.svelte-1609846{opacity:.75}li.active.svelte-1609846{border-color:#86efac}.row.svelte-1609846{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.who.svelte-1609846{display:grid;gap:.1rem;min-width:0}.items.svelte-1609846{font-size:.85rem}.muted.svelte-1609846{font-size:.8rem;color:var(--color-text-secondary, #6b7280)}.acts.svelte-1609846{display:flex;gap:.4rem}.primary.svelte-1609846{font:inherit;font-weight:700;padding:.5rem 1rem;border-radius:999px;border:0;background:var(--color-accent, #248b2b);color:var(--color-accent-contrast, #fff);cursor:pointer}.primary.svelte-1609846:disabled{opacity:.5;cursor:default}.ghost.svelte-1609846{font:inherit;padding:.45rem .85rem;border-radius:999px;border:1px solid var(--color-border, #d1d5db);background:#fff;cursor:pointer}.pill.svelte-1609846{font-size:.8rem;font-weight:700;color:#166534;background:#dcfce7;border-radius:999px;padding:.2rem .6rem}.frame.svelte-1609846{min-height:380px}.err.svelte-1609846{margin:0;color:#b91c1c;font-size:.88rem}.support-card.svelte-udbf9j{display:grid;gap:var(--space-2);padding:var(--space-4);margin-bottom:var(--space-5);border:1px solid var(--color-success-border, #bbf7d0);border-radius:var(--radius-2);background:var(--color-success-softer, #f0fdf4)}.support-card.svelte-udbf9j h3:where(.svelte-udbf9j){margin:0;font-size:1.1rem}.support-card.svelte-udbf9j p:where(.svelte-udbf9j){margin:0;color:var(--color-text);line-height:1.5}.support-icon.svelte-udbf9j{font-size:28px;color:var(--color-success, #248b2b)}.support-backdrop.svelte-udbf9j{position:fixed;inset:0;z-index:var(--z-modal, 1100);background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:var(--space-4);animation:svelte-udbf9j-support-fade-in .16s ease-out}.support-dialog.svelte-udbf9j{position:relative;width:min(480px,100%);max-height:92vh;overflow-y:auto;margin:0;padding:var(--space-5);padding-right:calc(var(--space-5) + 28px);background:var(--color-surface, #fff);border:1px solid var(--color-border);border-top:4px solid var(--color-accent, #248b2b);box-shadow:var(--shadow-3);outline:none;animation:svelte-udbf9j-support-pop-in .2s cubic-bezier(.2,.8,.2,1)}.support-dialog.svelte-udbf9j h3:where(.svelte-udbf9j){font-size:1.25rem;letter-spacing:var(--tracking-tight, -.01em)}.support-close.svelte-udbf9j{position:absolute;top:var(--space-3);right:var(--space-3);width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-round, 9999px);background:var(--color-surface, #fff);color:var(--color-muted);cursor:pointer}.support-close.svelte-udbf9j:hover{color:var(--color-text)}.support-close.svelte-udbf9j:disabled{opacity:.6;cursor:not-allowed}.support-amounts.svelte-udbf9j{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-top:var(--space-1)}.support-amt.svelte-udbf9j{padding:.4rem .9rem;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface, #fff);color:var(--color-text);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}.support-amt.active.svelte-udbf9j{border-color:var(--color-accent, #248b2b);color:var(--color-accent, #248b2b)}.support-other.svelte-udbf9j{display:inline-flex;align-items:center;gap:2px;color:var(--color-muted)}.support-other.svelte-udbf9j input:where(.svelte-udbf9j){width:5.5rem;padding:.35rem .5rem;border:1px solid var(--color-border);border-radius:var(--radius-1);font:inherit;background:var(--color-bg);color:var(--color-text)}.support-primary.svelte-udbf9j{margin-top:var(--space-1);padding:var(--space-3) var(--space-4);border:none;border-radius:var(--radius-1);background:var(--color-accent, #248b2b);color:var(--color-accent-contrast, #fff);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}.support-monthly.svelte-udbf9j{padding:var(--space-2) var(--space-3);border:1px solid var(--color-accent, #248b2b);border-radius:var(--radius-1);background:var(--color-surface, #fff);color:var(--color-accent, #248b2b);font:inherit;font-size:.9rem;font-weight:var(--font-weight-medium);cursor:pointer}.support-primary.svelte-udbf9j:disabled,.support-monthly.svelte-udbf9j:disabled,.support-amt.svelte-udbf9j:disabled{opacity:.6;cursor:not-allowed}.support-link.svelte-udbf9j{justify-self:start;background:none;border:0;padding:0;color:var(--color-muted);font:inherit;font-size:.85rem;text-decoration:underline;cursor:pointer}.support-error.svelte-udbf9j{color:var(--color-danger-strong, #b91c1c);font-size:.875rem}.support-charge.svelte-udbf9j span:where(.svelte-udbf9j){color:var(--color-muted)}.support-payment.svelte-udbf9j{min-height:48px}.support-payment.svelte-udbf9j:empty{min-height:0}.support-loading.svelte-udbf9j{color:var(--color-muted);font-size:.875rem}@keyframes svelte-udbf9j-support-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-udbf9j-support-pop-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes svelte-udbf9j-support-slide-up{0%{transform:translateY(100%)}to{transform:none}}@media(max-width:639px){.support-backdrop.svelte-udbf9j{align-items:flex-end;padding:0}.support-dialog.svelte-udbf9j{width:100%;max-height:90vh;border-radius:var(--radius-3, 1.25rem) var(--radius-3, 1.25rem) 0 0;border-bottom:0;padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));animation:svelte-udbf9j-support-slide-up .24s cubic-bezier(.2,.8,.2,1)}}@media(prefers-reduced-motion:reduce){.support-backdrop.svelte-udbf9j,.support-dialog.svelte-udbf9j{animation:none}}
