.brc.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{padding-top:18px;padding-bottom:18px;border-bottom:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px}.brc.svelte-1iphk67 nav.svelte-1iphk67.svelte-1iphk67{display:flex;gap:12px;align-items:center;color:var(--muted)}.hero.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(28px,4vw,48px)}.hero--art.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{display:grid;grid-template-columns:minmax(0,1fr) clamp(260px,32vw,360px);gap:clamp(28px,5vw,64px);align-items:center}@media (max-width: 880px){.hero--art.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{grid-template-columns:1fr}.hero__art.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{order:-1;max-width:320px}}.hero__text.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{max-width:920px}.hero.svelte-1iphk67 h1.svelte-1iphk67.svelte-1iphk67{font-family:var(--type-display);font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.06;letter-spacing:-.022em;margin:14px 0 22px}.lede.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{font-size:clamp(16px,1.2vw,19px);line-height:1.65;color:var(--ink-2);margin:0;max-width:70ch}.lede.svelte-1iphk67 a.svelte-1iphk67.svelte-1iphk67{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px}.lede.svelte-1iphk67 a.svelte-1iphk67.svelte-1iphk67:hover{text-decoration-color:var(--ink);color:var(--plum)}.lede.svelte-1iphk67 kbd.svelte-1iphk67.svelte-1iphk67{font-family:var(--type-mono);font-size:.85em;background:var(--paper-alt);padding:1px 6px;border-radius:2px;border:1px solid var(--rule)}.hero__art.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{width:100%}.hero__art.svelte-1iphk67 svg.svelte-1iphk67.svelte-1iphk67{width:100%;height:auto;display:block}.flow.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{padding-top:clamp(28px,3vw,44px);padding-bottom:clamp(40px,5vw,72px);max-width:760px;display:flex;flex-direction:column;gap:20px}.filter.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{display:flex;flex-wrap:wrap;gap:6px}.filter__pill.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{padding:7px 12px;background:var(--card);border:1px solid var(--rule);color:var(--ink-2);font-size:11px;letter-spacing:.04em;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .15s,color .15s,border-color .15s}.filter__pill.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67:hover{background:var(--paper-alt);color:var(--ink)}.filter__pill--active.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{background:var(--c);color:var(--paper);border-color:var(--c)}.filter__n.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{font-size:10px;color:var(--muted)}.filter__pill--active.svelte-1iphk67 .filter__n.svelte-1iphk67.svelte-1iphk67{color:color-mix(in srgb,var(--paper) 75%,transparent)}.counter.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.counter__topic.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{color:var(--plum)}.card.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{padding:32px 36px;background:var(--paper-alt);border:1px solid var(--rule);min-height:280px;display:flex;flex-direction:column;gap:20px}.card__qt.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{font-size:clamp(20px,2vw,26px);font-weight:600;letter-spacing:-.01em;line-height:1.35;margin:8px 0 0;color:var(--ink)}.card__at.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{font-size:15.5px;line-height:1.7;color:var(--ink);margin:8px 0 16px;max-width:64ch}.card__link.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{font-size:11px;color:var(--plum);letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.card__link.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67:hover{text-decoration:underline}.reveal.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{padding:14px 18px;background:var(--ink);color:var(--paper);border:0;font-family:var(--type-mono);font-size:12px;cursor:pointer;letter-spacing:.06em;align-self:flex-start;transition:background .15s}.reveal.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67:hover{background:color-mix(in srgb,var(--ink) 90%,var(--accent) 10%)}.reveal.svelte-1iphk67 .d-mono.svelte-1iphk67.svelte-1iphk67{color:color-mix(in srgb,var(--paper) 60%,transparent);margin-left:8px}.controls.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{display:flex;gap:10px;flex-wrap:wrap}.ctrl.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{padding:10px 16px;background:var(--card);border:1px solid var(--rule);font-family:var(--type-mono);font-size:12px;color:var(--ink);cursor:pointer;letter-spacing:.04em;transition:background .15s,border-color .15s}.ctrl.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67:hover{background:var(--paper-alt);border-color:var(--ink)}.ctrl--primary.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ctrl--primary.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67:hover{background:color-mix(in srgb,var(--ink) 90%,var(--plum) 10%)}.hint.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{font-size:10.5px;color:var(--muted);letter-spacing:.06em;text-align:center;padding-top:8px}.content.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{padding-bottom:clamp(48px,5vw,80px);max-width:920px}.sect.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{margin-bottom:clamp(28px,3vw,44px)}.sect__h.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{font-family:var(--type-display);font-size:clamp(22px,2vw,30px);font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0 0 16px;color:var(--ink)}.sect.svelte-1iphk67 p.svelte-1iphk67.svelte-1iphk67{font-size:16px;line-height:1.7;color:var(--ink);margin:0 0 14px;max-width:70ch}.sect.svelte-1iphk67 p code.svelte-1iphk67.svelte-1iphk67{font-family:var(--type-mono);font-size:.92em;background:var(--paper-alt);padding:1px 5px;border-radius:2px}.sect.svelte-1iphk67 a.svelte-1iphk67.svelte-1iphk67{color:var(--plum);text-decoration:none}.sect.svelte-1iphk67 a.svelte-1iphk67.svelte-1iphk67:hover{text-decoration:underline}.passes.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{list-style:none;padding:0;margin:8px 0 14px;display:flex;flex-direction:column;gap:10px;max-width:70ch}.passes.svelte-1iphk67 li.svelte-1iphk67.svelte-1iphk67{font-size:15px;line-height:1.6;color:var(--ink);padding:12px 16px;background:var(--paper-alt)}.passes.svelte-1iphk67 li.svelte-1iphk67 strong.svelte-1iphk67{color:var(--ink);font-weight:600}.coverage.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{list-style:none;padding:0;margin:8px 0 14px;display:flex;flex-direction:column;gap:0;max-width:70ch}.coverage.svelte-1iphk67 li.svelte-1iphk67.svelte-1iphk67{font-size:14.5px;line-height:1.6;color:var(--ink-2);padding:10px 0;border-top:1px solid var(--rule-soft)}.coverage.svelte-1iphk67 li.svelte-1iphk67.svelte-1iphk67:first-child{border-top:0}.coverage.svelte-1iphk67 li.svelte-1iphk67 strong.svelte-1iphk67{color:var(--ink);font-weight:600}.coverage.svelte-1iphk67 li.svelte-1iphk67 a.svelte-1iphk67{color:var(--ink);text-decoration:none;font-family:var(--type-mono);font-size:11px;letter-spacing:.04em;margin-left:6px;padding:2px 4px}.coverage.svelte-1iphk67 li.svelte-1iphk67 a.svelte-1iphk67:hover{color:var(--plum);text-decoration:underline}.faq.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{padding:16px 0 18px;border-top:1px solid var(--rule)}.faq[open].svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{padding-bottom:24px}.faq__q.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{font-size:16px;font-weight:600;color:var(--ink);cursor:pointer;padding:4px 0;list-style:none;line-height:1.4}.faq__q.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67::-webkit-details-marker{display:none}.faq__q.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67:after{content:"+";float:right;font-family:var(--type-mono);color:var(--muted)}.faq[open].svelte-1iphk67 .faq__q.svelte-1iphk67.svelte-1iphk67:after{content:"−"}.faq__a.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{font-size:14.5px;line-height:1.7;color:var(--ink-2);margin:10px 0 0;max-width:70ch}.related.svelte-1iphk67.svelte-1iphk67.svelte-1iphk67{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:0}.related.svelte-1iphk67 li.svelte-1iphk67.svelte-1iphk67{padding:12px 0;border-top:1px solid var(--rule-soft);font-size:14.5px;line-height:1.6;color:var(--ink-2)}.related.svelte-1iphk67 li.svelte-1iphk67.svelte-1iphk67:first-child{border-top:0}.related.svelte-1iphk67 a.svelte-1iphk67.svelte-1iphk67{color:var(--ink);font-weight:600}
