.eyebrow.svelte-1vrjndy{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:linear-gradient(100deg,#010589,#4472fc 60%,#8221e2);box-shadow:0 8px 16px -10px #4472fccc}.panel.svelte-1vrjndy{padding:8px 32px;border-radius:24px;background:var(--surface);border:1px solid var(--surface-border);box-shadow:0 20px 40px -24px var(--panel-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.toc.svelte-1vrjndy{padding:18px;border-radius:20px;background:var(--surface-weak);border:1px solid var(--surface-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (min-width: 1024px){.toc.svelte-1vrjndy{position:sticky;top:24px}}.toc-title.svelte-1vrjndy{padding:0 8px 8px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.toc.svelte-1vrjndy ol:where(.svelte-1vrjndy){margin:0;padding:0;list-style:none}.toc.svelte-1vrjndy a:where(.svelte-1vrjndy){position:relative;display:flex;align-items:baseline;gap:10px;padding:7px 8px;border-radius:10px;font-size:.9rem;color:var(--ink-2);transition:background-color .15s,color .15s}.toc.svelte-1vrjndy a:where(.svelte-1vrjndy):hover{color:var(--brand-ink);background:var(--tint-hover)}.toc.svelte-1vrjndy a:where(.svelte-1vrjndy):before{content:"";position:absolute;left:-6px;top:8px;bottom:8px;width:3px;border-radius:9999px;background:linear-gradient(180deg,#4472fc,#8221e2);opacity:0;transform:scaleY(.4);transition:opacity .2s,transform .2s}.toc.svelte-1vrjndy a.active:where(.svelte-1vrjndy){font-weight:600;color:var(--brand-ink);background:var(--tint)}.toc.svelte-1vrjndy a.active:where(.svelte-1vrjndy):before{opacity:1;transform:scaleY(1)}.toc.svelte-1vrjndy a.active:where(.svelte-1vrjndy) .toc-nr:where(.svelte-1vrjndy){color:var(--accent)}.toc.svelte-1vrjndy a:where(.svelte-1vrjndy):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.toc-nr.svelte-1vrjndy{min-width:1.1rem;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink-4)}@media (max-width: 1023px){.toc.svelte-1vrjndy ol:where(.svelte-1vrjndy){display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}}.policy-section.svelte-1vrjndy{padding:26px 0;scroll-margin-top:24px}.policy-section.svelte-1vrjndy+.policy-section:where(.svelte-1vrjndy){border-top:1px solid var(--line)}.nr.svelte-1vrjndy{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:10px;font-size:.85rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#010589,#4472fc 60%,#8221e2);box-shadow:0 8px 16px -10px #4472fccc}.body.svelte-1vrjndy{margin-top:12px;padding-left:44px;line-height:1.7;color:var(--ink-2)}.body.svelte-1vrjndy p:where(.svelte-1vrjndy)+ul:where(.svelte-1vrjndy),.body.svelte-1vrjndy ul:where(.svelte-1vrjndy)+p:where(.svelte-1vrjndy){margin-top:10px}.body.svelte-1vrjndy ul:where(.svelte-1vrjndy){display:grid;gap:8px;margin:0;padding:0;list-style:none}.body.svelte-1vrjndy li:where(.svelte-1vrjndy){position:relative;padding-left:20px}.body.svelte-1vrjndy li:where(.svelte-1vrjndy):before{content:"";position:absolute;left:4px;top:.7em;width:6px;height:6px;border-radius:9999px;background:linear-gradient(135deg,#4472fc,#8221e2)}.summary.svelte-1vrjndy{display:flex;gap:16px;padding:22px 24px;border-radius:20px;line-height:1.7;color:var(--ink-2);background:light-dark(rgba(68,114,252,.08),rgba(68,114,252,.12));border:1px solid light-dark(rgba(68,114,252,.2),rgba(68,114,252,.28))}.summary.svelte-1vrjndy strong:where(.svelte-1vrjndy){color:var(--ink)}.summary-icon.svelte-1vrjndy{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;color:var(--accent);background:var(--surface-solid)}.summary-icon.svelte-1vrjndy svg:where(.svelte-1vrjndy){width:20px;height:20px}@media (max-width: 639px){.panel.svelte-1vrjndy{padding:4px 20px}.body.svelte-1vrjndy{padding-left:0}.summary.svelte-1vrjndy{flex-direction:column;padding:20px}}.fade-up.svelte-1vrjndy{animation:svelte-1vrjndy-fade-up .5s ease-out both;animation-delay:var(--delay, 0ms)}@keyframes svelte-1vrjndy-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.fade-up.svelte-1vrjndy{animation:none}}
