.credit-math.svelte-1hrotn9{background:#e2e8f0;border:1px solid #e2e8f0}.credit-math.svelte-1hrotn9>div:where(.svelte-1hrotn9){background:#fff;padding:1.25rem 1.4rem 1.4rem}.credit-math.svelte-1hrotn9 dt:where(.svelte-1hrotn9){font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:#475569}.credit-math.svelte-1hrotn9 dd:where(.svelte-1hrotn9):not(.note){margin-top:.6rem;font-size:1.6rem;line-height:1.15;font-weight:600;color:#4338ca}.credit-math.svelte-1hrotn9 .note:where(.svelte-1hrotn9){margin-top:.4rem;font-size:.8125rem;color:#475569}.incl.svelte-1hrotn9{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .9rem;border-radius:9999px;border:1px solid #e2e8f0;background:#fff;font-size:.875rem;color:#0f172a}.incl.svelte-1hrotn9:before{content:"";width:.9rem;height:.9rem;background:#4f46e5;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.faq.svelte-1hrotn9 details:where(.svelte-1hrotn9){border-bottom:1px solid #e2e8f0}.faq.svelte-1hrotn9 details:where(.svelte-1hrotn9):first-child{border-top:1px solid #e2e8f0}.faq.svelte-1hrotn9 summary:where(.svelte-1hrotn9){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 0;cursor:pointer;list-style:none;font-weight:500;color:#0f172a}.faq.svelte-1hrotn9 summary:where(.svelte-1hrotn9)::-webkit-details-marker{display:none}.faq.svelte-1hrotn9 summary:where(.svelte-1hrotn9):after{content:"";flex-shrink:0;width:.75rem;height:.75rem;background:linear-gradient(#4f46e5,#4f46e5) center / 100% 2px no-repeat,linear-gradient(#4f46e5,#4f46e5) center / 2px 100% no-repeat;transition:transform var(--t-tap) var(--e-in-out)}.faq.svelte-1hrotn9 details[open]:where(.svelte-1hrotn9) summary:where(.svelte-1hrotn9):after{background:linear-gradient(#4f46e5,#4f46e5) center / 100% 2px no-repeat}.faq.svelte-1hrotn9 p:where(.svelte-1hrotn9){max-width:62ch;padding-bottom:1.25rem;font-size:.9375rem;line-height:1.6;color:#334155f2}
