.mfg[data-astro-cid-3txtg4sx]{min-width:0;font-weight:400;line-height:normal}.mfg-fig[data-astro-cid-3txtg4sx]{container-type:inline-size}.fv[data-astro-cid-3txtg4sx]{display:none}.fv[data-astro-cid-3txtg4sx] svg{width:100%;height:auto}@container (max-width: 399.98px){.fv--s[data-astro-cid-3txtg4sx]{display:block}}@container (min-width: 400px) and (max-width: 479.98px){.fv--m[data-astro-cid-3txtg4sx]{display:block}}@container (min-width: 480px) and (max-width: 659.98px){.fv--l[data-astro-cid-3txtg4sx]{display:block}}@container (min-width: 660px){.fv--x[data-astro-cid-3txtg4sx]{display:block}}.fig[data-astro-cid-3txtg4sx] .an{transition:opacity .6s ease}.fig[data-astro-cid-3txtg4sx] .br{transform-box:fill-box;transform-origin:left;transition:transform .9s cubic-bezier(.2,.75,.15,1)}.fig[data-astro-cid-3txtg4sx] .gr{transform-box:fill-box;transform-origin:bottom;transition:transform .8s cubic-bezier(.2,.75,.15,1)}.fig[data-astro-cid-3txtg4sx] .dr{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.4s cubic-bezier(.3,.6,.2,1)}.fig[data-astro-cid-3txtg4sx][data-armed]:not([data-on]) .an{opacity:0}.fig[data-astro-cid-3txtg4sx][data-armed]:not([data-on]) .br{transform:scaleX(0)}.fig[data-astro-cid-3txtg4sx][data-armed]:not([data-on]) .gr{transform:scaleY(0)}.fig[data-astro-cid-3txtg4sx][data-armed]:not([data-on]) .dr{stroke-dashoffset:1}.rv-i[data-astro-cid-3txtg4sx]{transition:opacity .5s ease,transform .5s ease}.rv[data-astro-cid-3txtg4sx][data-armed]:not([data-on]) .rv-i[data-astro-cid-3txtg4sx]{opacity:0;transform:translateY(6px)}.qcard[data-astro-cid-3txtg4sx]{border-radius:20px;background:var(--white);border:1px solid color-mix(in srgb,var(--ink-900) 8%,transparent);box-shadow:var(--shadow-float);padding:clamp(18px,2.2vw,28px)}.qcard__head[data-astro-cid-3txtg4sx]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.qcard__n[data-astro-cid-3txtg4sx]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;color:var(--ink-500);line-height:normal}.qcard__kind[data-astro-cid-3txtg4sx]{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:13px;background:var(--surface-pastel);border:1px solid color-mix(in srgb,var(--ink-900) 10%,transparent);font-size:12.5px;font-weight:600;color:var(--blue-700)}.qcard__q[data-astro-cid-3txtg4sx]{margin:14px 0 0;font-family:var(--font-display);font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--ink-900)}.qcard__cols[data-astro-cid-3txtg4sx]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:14px 24px;margin-top:18px;padding:14px 16px;border-radius:12px;background:var(--ink-50)}.qcard__k[data-astro-cid-3txtg4sx]{margin:0;font-size:12.5px;font-weight:600;color:var(--ink-500);line-height:normal}.qcard__ans[data-astro-cid-3txtg4sx]{margin:6px 0 0;font-size:14.5px;line-height:1.55;color:var(--ink-900)}.qcard__cite[data-astro-cid-3txtg4sx]{margin:6px 0 0;font-size:14px;line-height:1.6;color:var(--ink-900);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.qcard__atts[data-astro-cid-3txtg4sx]{margin-top:16px}.att-row[data-astro-cid-3txtg4sx]{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 0;border-top:1px solid color-mix(in srgb,var(--ink-900) 8%,transparent)}.att-row__n[data-astro-cid-3txtg4sx]{font-size:14px;font-weight:600;color:var(--ink-900);line-height:normal}.att-mid[data-astro-cid-3txtg4sx]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:14px;color:var(--ink-700);line-height:normal}.att-mark[data-astro-cid-3txtg4sx]{display:inline-flex;align-items:center;gap:6px}.att-pill[data-astro-cid-3txtg4sx]{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:13px;font-size:12.5px;font-weight:700;box-sizing:border-box;line-height:normal}.att-pill--pass[data-astro-cid-3txtg4sx]{background:var(--signal);color:var(--white)}.att-pill--fail[data-astro-cid-3txtg4sx]{background:var(--danger-bg);border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);color:var(--danger-deep)}.qcard__result[data-astro-cid-3txtg4sx]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--ink-900) 8%,transparent)}.qcard__rk[data-astro-cid-3txtg4sx]{font-size:14.5px;color:var(--ink-700)}.qcard__rv[data-astro-cid-3txtg4sx]{font-family:var(--font-display);font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--ink-900);line-height:normal}.rep[data-astro-cid-3txtg4sx]{display:grid;gap:0;margin:0;padding:0;list-style:none}.rep__i[data-astro-cid-3txtg4sx]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start;padding:16px 0;border-top:1px solid color-mix(in srgb,var(--ink-900) 10%,transparent)}.rep__n[data-astro-cid-3txtg4sx]{width:28px;height:28px;border-radius:8px;background:var(--surface-pastel);border:1px solid color-mix(in srgb,var(--ink-900) 10%,transparent);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--blue-700)}.rep__t[data-astro-cid-3txtg4sx]{display:block;font-size:17px;font-weight:600;line-height:1.35;color:var(--ink-900)}.rep__d[data-astro-cid-3txtg4sx]{display:block;margin-top:4px;font-size:15px;line-height:1.55;color:var(--ink-600)}@media(max-width:640px){.qcard__cols[data-astro-cid-3txtg4sx]{grid-template-columns:minmax(0,1fr)}.att-row[data-astro-cid-3txtg4sx]{grid-template-columns:76px minmax(0,1fr) auto;gap:10px}}.hwm-rail[data-astro-cid-ab24scow]{font-weight:400;line-height:normal}.hwm-rail[data-astro-cid-ab24scow]{position:sticky;top:28px;align-self:start}.rail-title[data-astro-cid-ab24scow]{margin:0 0 18px;font-size:13px;font-weight:600;color:var(--ink-500)}.rail-head[data-astro-cid-ab24scow]{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--blue-700)}.rail-head--muted[data-astro-cid-ab24scow]{margin-top:18px;color:var(--ink-500)}.rail-a[data-astro-cid-ab24scow]{display:block;padding:7px 0 7px 14px;border-left:2px solid var(--hairline);color:var(--ink-500);font-size:15px;font-weight:500;line-height:1.35;text-decoration:none;transition:color .25s,border-color .25s}.rail-a[data-astro-cid-ab24scow]:hover{color:var(--ink-900)}.rail-a[data-astro-cid-ab24scow][aria-current]{border-left-color:var(--signal);color:var(--ink-900);font-weight:600}.rail-run[data-astro-cid-ab24scow]{display:flex;align-items:center;gap:8px;margin:16px 0 14px}.rail-run__l[data-astro-cid-ab24scow]{flex:1;border-top:1.5px dashed var(--danger)}.rail-run__t[data-astro-cid-ab24scow]{font-size:12px;font-weight:600;color:var(--danger)}@media(max-width:900px){.hwm-rail[data-astro-cid-ab24scow]{display:none}}
