.slide-root.svelte-kjs89c{z-index:80;position:fixed;inset:0}.backdrop.svelte-kjs89c{cursor:pointer;background:#11141980;border:0;width:100%;position:absolute;inset:0}.panel.svelte-kjs89c{border-left:1px solid var(--line);background:var(--surface);width:min(620px,100vw);box-shadow:var(--shadow);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}header.svelte-kjs89c{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:26px clamp(22px,4vw,36px) 20px;display:flex}header.svelte-kjs89c span:where(.svelte-kjs89c){color:var(--accent-strong);text-transform:uppercase;margin-bottom:8px;font-size:.72rem;display:block}h2.svelte-kjs89c{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,3vw,1.9rem)}.close.svelte-kjs89c{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:999px;flex:none;place-items:center;transition:background-color .16s,border-color .16s;display:grid}.close.svelte-kjs89c:hover{border-color:var(--accent);background:var(--accent-soft)}.content.svelte-kjs89c{overscroll-behavior:contain;flex:1;padding:8px clamp(22px,4vw,36px) 48px;overflow-y:auto}.sr-only.svelte-kjs89c{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.panel.svelte-kjs89c{border-left:0}}.lede.svelte-bbv02o{color:var(--ink);margin:22px 0 6px;font-size:1.02rem;line-height:1.65}h3.svelte-bbv02o{letter-spacing:-.02em;margin:36px 0 12px;font-size:1.15rem}p.svelte-bbv02o,li.svelte-bbv02o{color:var(--muted);font-size:.94rem;line-height:1.7}p.svelte-bbv02o{margin:0 0 14px}ul.svelte-bbv02o{list-style:outside}ol.svelte-bbv02o{list-style:decimal}li.svelte-bbv02o::marker{color:var(--faint)}ul.svelte-bbv02o,ol.svelte-bbv02o{gap:10px;margin:0 0 14px;padding-left:20px;display:grid}dl.svelte-bbv02o{border:1px solid var(--line);border-radius:var(--radius);margin:0 0 18px;display:grid;overflow:hidden}dl.svelte-bbv02o div:where(.svelte-bbv02o){border-bottom:1px solid var(--line);background:var(--page);grid-template-columns:110px 1fr;gap:16px;padding:12px 16px;display:grid}dl.svelte-bbv02o div:where(.svelte-bbv02o):last-child{border-bottom:0}dt.svelte-bbv02o{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;padding-top:3px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem}dd.svelte-bbv02o{color:var(--ink);margin:0;font-size:.9rem;line-height:1.55}b.svelte-bbv02o{color:var(--ink);font-weight:600}table.svelte-bbv02o{border:1px solid var(--line);border-radius:var(--radius);border-collapse:separate;border-spacing:0;width:100%;margin:0 0 16px;font-size:.86rem;overflow:hidden}th.svelte-bbv02o,td.svelte-bbv02o{border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;padding:9px 12px}th.svelte-bbv02o:first-child,td.svelte-bbv02o:first-child{text-align:left}th.svelte-bbv02o{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;background:var(--page);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;font-weight:500}td.svelte-bbv02o{color:var(--muted)}tr.svelte-bbv02o:last-child td:where(.svelte-bbv02o){border-bottom:0}tr.base.svelte-bbv02o td:where(.svelte-bbv02o){color:var(--ink);background:var(--accent-soft);font-weight:600}@media (width<=480px){dl.svelte-bbv02o div:where(.svelte-bbv02o){grid-template-columns:1fr;gap:2px}}.role-grid.svelte-7ha1yd{gap:12px;margin-block:30px;display:grid}.role-grid.svelte-7ha1yd article:where(.svelte-7ha1yd){border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:6px;padding:22px;display:grid}.role-grid.svelte-7ha1yd strong:where(.svelte-7ha1yd){font-size:1rem}.role-grid.svelte-7ha1yd em:where(.svelte-7ha1yd){color:var(--accent-strong);font-size:.82rem;font-style:normal}.role-grid.svelte-7ha1yd span:where(.svelte-7ha1yd){color:var(--muted);font-size:.92rem;line-height:1.65}.case-body ol.phase-list.svelte-7ha1yd{gap:14px;padding-left:22px;list-style:decimal;display:grid}.phase-list.svelte-7ha1yd li:where(.svelte-7ha1yd)::marker{color:var(--accent-strong);font-weight:600}.phase-list.svelte-7ha1yd span:where(.svelte-7ha1yd){color:var(--muted);margin-top:2px;font-size:.88rem;display:block}.brief.svelte-7ha1yd{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0;display:grid;overflow:hidden}.brief.svelte-7ha1yd div:where(.svelte-7ha1yd){border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:20px;padding:18px 22px;display:grid}.brief.svelte-7ha1yd div:where(.svelte-7ha1yd):last-child{border-bottom:0}.brief.svelte-7ha1yd dt:where(.svelte-7ha1yd){color:var(--accent-strong);text-transform:uppercase;letter-spacing:.06em;padding-top:3px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem}.brief.svelte-7ha1yd dd:where(.svelte-7ha1yd){color:var(--ink);margin:0;line-height:1.65}@media (width<=560px){.brief.svelte-7ha1yd div:where(.svelte-7ha1yd){grid-template-columns:1fr;gap:4px}}.finding-grid.svelte-7ha1yd,.trust-grid.svelte-7ha1yd{grid-template-columns:repeat(3,1fr);gap:12px;margin-block:34px;display:grid}.trust-grid.svelte-7ha1yd{grid-template-columns:1fr 1fr}.finding-grid.svelte-7ha1yd article:where(.svelte-7ha1yd),.trust-grid.svelte-7ha1yd article:where(.svelte-7ha1yd){border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:8px;padding:22px;display:grid}.finding-grid.svelte-7ha1yd strong:where(.svelte-7ha1yd){font-size:1.5rem;font-weight:500}.trust-grid.svelte-7ha1yd strong:where(.svelte-7ha1yd){font-size:.9rem}.finding-grid.svelte-7ha1yd span:where(.svelte-7ha1yd),.trust-grid.svelte-7ha1yd span:where(.svelte-7ha1yd){color:var(--muted);font-size:.8rem;line-height:1.5}.pipeline.svelte-7ha1yd{border-radius:var(--radius);background:var(--ink);color:var(--page);justify-content:space-between;align-items:center;gap:8px;margin-block:34px;padding:24px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.76rem;display:flex}.pipeline.svelte-7ha1yd b:where(.svelte-7ha1yd){opacity:.35}.case-body ul.view-list.svelte-7ha1yd{gap:10px;margin:30px 0;padding:0;list-style:none;display:grid}.view-list.svelte-7ha1yd a:where(.svelte-7ha1yd){border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(120px,.34fr) 1fr auto;align-items:baseline;gap:4px 20px;padding:18px 20px;transition:border-color .18s,transform .18s;display:grid}.view-list.svelte-7ha1yd a:where(.svelte-7ha1yd):hover{border-color:var(--accent);transform:translateY(-2px)}.view-list.svelte-7ha1yd strong:where(.svelte-7ha1yd){font-size:.95rem}.view-list.svelte-7ha1yd span:where(.svelte-7ha1yd){color:var(--muted);font-size:.84rem;line-height:1.55}.view-list.svelte-7ha1yd b:where(.svelte-7ha1yd){color:var(--accent-strong);text-transform:uppercase;font-size:.74rem;font-weight:500}.prototype-link.svelte-7ha1yd{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.note-link.svelte-7ha1yd{margin-top:28px}.note-link.svelte-7ha1yd .text-link:where(.svelte-7ha1yd){cursor:pointer;background:0 0;border:0;padding:0}@media (width<=650px){.finding-grid.svelte-7ha1yd,.trust-grid.svelte-7ha1yd{grid-template-columns:1fr}.view-list.svelte-7ha1yd a:where(.svelte-7ha1yd){grid-template-columns:1fr auto}.view-list.svelte-7ha1yd span:where(.svelte-7ha1yd){order:3;grid-column:1/-1}.pipeline.svelte-7ha1yd{text-align:center;flex-direction:column;align-items:stretch}.pipeline.svelte-7ha1yd b:where(.svelte-7ha1yd){transform:rotate(90deg)}}
