.rg-card.svelte-12yzmjy{max-width:760px;margin:0 auto;background:#fff;border:var(--card-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);padding:var(--space-8)}.rg-questions.svelte-12yzmjy{display:flex;flex-direction:column;gap:var(--space-6)}.rg-q-label.svelte-12yzmjy{margin:0 0 var(--space-3);font-size:var(--font-size-base);font-weight:700;color:var(--color-text)}.rg-chips.svelte-12yzmjy{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rg-chip.svelte-12yzmjy{padding:var(--space-2) var(--space-4);border:1.5px solid var(--color-border-light);border-radius:var(--radius-full);background:#fff;color:var(--color-text-secondary);font-family:inherit;font-size:var(--font-size-base);font-weight:600;line-height:1.3;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.rg-chip.svelte-12yzmjy:hover{border-color:var(--color-accent);color:var(--color-text)}.rg-chip.svelte-12yzmjy:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rg-chip--active.svelte-12yzmjy,.rg-chip--active.svelte-12yzmjy:hover{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.rg-result.svelte-12yzmjy{margin-top:var(--space-8);padding:var(--space-6);background:var(--color-bg-subtle);border-radius:var(--radius-xl);animation:svelte-12yzmjy-rg-reveal .45s var(--ease-spring)}@keyframes svelte-12yzmjy-rg-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.rg-result.svelte-12yzmjy{animation:none}}.rg-context.svelte-12yzmjy{margin:0 0 var(--space-5);font-size:var(--font-size-lg);font-weight:500;color:var(--color-text);line-height:1.55}.rg-facts.svelte-12yzmjy{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-5)}.rg-fact.svelte-12yzmjy{display:flex;align-items:flex-start;gap:var(--space-3)}.rg-fact-icon.svelte-12yzmjy{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-accent-light);color:var(--color-accent)}.rg-fact-text.svelte-12yzmjy{margin:0;font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.6;align-self:center}.rg-num.svelte-12yzmjy{color:var(--color-primary);font-weight:800;font-family:var(--font-heading)}.rg-textlink.svelte-12yzmjy{color:var(--color-accent-hover);font-weight:600;text-decoration:none}.rg-textlink.svelte-12yzmjy:hover{text-decoration:underline}.rg-scenario.svelte-12yzmjy{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:#fff;border:var(--card-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);text-decoration:none;color:var(--color-text);margin-bottom:var(--space-5);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.rg-scenario.svelte-12yzmjy:hover{transform:translateY(-2px);border:var(--card-border-accent);box-shadow:var(--shadow-card-accent)}.rg-scenario.svelte-12yzmjy svg:where(.svelte-12yzmjy){flex-shrink:0;stroke:var(--color-accent);transition:transform .2s ease}.rg-scenario.svelte-12yzmjy:hover svg:where(.svelte-12yzmjy){transform:translate(3px)}.rg-scenario-text.svelte-12yzmjy{font-size:var(--font-size-base);line-height:1.5}.rg-scenario-text.svelte-12yzmjy strong:where(.svelte-12yzmjy){font-weight:700}.rg-cta.svelte-12yzmjy{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}.rg-footnote.svelte-12yzmjy{margin:var(--space-5) 0 0;font-size:var(--font-size-xs);color:var(--color-muted);line-height:1.5}@media(max-width:640px){.rg-card.svelte-12yzmjy{padding:var(--space-6) var(--space-5)}.rg-result.svelte-12yzmjy{padding:var(--space-5) var(--space-4)}}
