@charset "UTF-8";.subscription-modal-overlay.svelte-uyba8w{padding:var(--space-s);overflow-y:auto}.subscription-modal-content.svelte-uyba8w{background-color:var(--color-surface);color:var(--color-text-primary);padding:var(--space-l);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);border:1px solid var(--color-border);width:100%;max-width:550px;max-height:90vh;display:flex;flex-direction:column;gap:var(--space-m);animation:svelte-uyba8w-fadeIn .2s ease-out,svelte-uyba8w-slideIn .2s ease-out}header.svelte-uyba8w{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-highlight);padding-bottom:var(--space-m);flex-shrink:0}header.svelte-uyba8w h2:where(.svelte-uyba8w){margin:0;font-size:var(--step-2);color:var(--color-accent);font-weight:600}.close-button.svelte-uyba8w{background:none;border:none;font-size:var(--step-2);color:var(--color-text-secondary);cursor:pointer;padding:var(--space-3xs);line-height:1}.close-button.svelte-uyba8w:hover{color:var(--color-text-primary)}.modal-body.svelte-uyba8w{flex-grow:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-m)}.modal-message.svelte-uyba8w{font-size:var(--step-0);color:var(--color-text-secondary);line-height:1.6;text-align:center;margin-bottom:var(--space-xs)}.plan-details.svelte-uyba8w{background-color:var(--color-surface-raised);padding:var(--space-m);border-radius:var(--radius-md);border:1px solid var(--color-highlight)}.plan-details.svelte-uyba8w h3:where(.svelte-uyba8w){font-size:var(--step-1);color:var(--color-accent);margin-top:0;margin-bottom:var(--space-xs)}.plan-details.svelte-uyba8w .price:where(.svelte-uyba8w){font-size:var(--step-2);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-s)}.plan-details.svelte-uyba8w ul:where(.svelte-uyba8w){list-style-type:"âœ“ ";padding-left:var(--space-m);margin-bottom:0}.plan-details.svelte-uyba8w ul:where(.svelte-uyba8w) li:where(.svelte-uyba8w){margin-bottom:var(--space-xs);font-size:var(--step--1);color:var(--color-text-secondary)}.plan-details.svelte-uyba8w ul:where(.svelte-uyba8w) li:where(.svelte-uyba8w)::marker{color:var(--color-success)}.gotta-eat-details.svelte-uyba8w{border:1px solid var(--color-highlight);border-radius:var(--radius-md);background-color:var(--color-surface-alt)}.gotta-eat-details.svelte-uyba8w summary:where(.svelte-uyba8w){padding:var(--space-s);cursor:pointer;font-weight:500;color:var(--color-text-secondary);list-style-position:inside;list-style-type:"â–¸ "}.gotta-eat-details.svelte-uyba8w summary:where(.svelte-uyba8w):hover{color:var(--color-text-primary)}.gotta-eat-details[open].svelte-uyba8w summary:where(.svelte-uyba8w){list-style-type:"â–¾ ";color:var(--color-accent)}.gotta-eat-details.svelte-uyba8w p:where(.svelte-uyba8w){padding:0 var(--space-s) var(--space-s) var(--space-s);font-size:var(--step--1);color:var(--color-text-secondary);line-height:1.6;margin:0}.error-indicator.svelte-uyba8w{padding:var(--space-s);background-color:var(--color-error-bg);color:var(--color-error);border:1px solid var(--color-error);border-radius:var(--radius-sm);text-align:center;font-size:var(--step--1)}@keyframes svelte-uyba8w-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-uyba8w-slideIn{0%{transform:translateY(-20px)}to{transform:translateY(0)}}
