.timeline-stages[data-astro-cid-3mlraxvf]{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.timeline-stages[data-astro-cid-3mlraxvf] button[data-astro-cid-3mlraxvf]{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);cursor:pointer;font:inherit;border-radius:4px;padding:.6rem 1rem}.timeline-stages[data-astro-cid-3mlraxvf] button[data-astro-cid-3mlraxvf]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.timeline-stages[data-astro-cid-3mlraxvf] button[data-astro-cid-3mlraxvf][data-stage=latest]{border-color:var(--accent)}.journey-navigation[data-astro-cid-3mlraxvf]{justify-content:space-between;align-items:center;gap:1rem;margin:2rem 0 .8rem;display:flex}.journey-navigation[data-astro-cid-3mlraxvf] p[data-astro-cid-3mlraxvf],.journey-footnote[data-astro-cid-3mlraxvf]{color:var(--subtle);font-size:var(--step--1);margin:0;line-height:1.5}.journey-navigation-buttons[data-astro-cid-3mlraxvf]{gap:.45rem;display:flex}.journey-navigation-buttons[data-astro-cid-3mlraxvf] button[data-astro-cid-3mlraxvf]{border:1px solid var(--line-strong);background:var(--surface);width:2.6rem;height:2.6rem;color:var(--text);cursor:pointer;border-radius:50%;font-size:1.3rem}.version-journey[data-astro-cid-3mlraxvf]{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-rows:max-content;grid-auto-columns:min(34rem,82vw);grid-auto-flow:column;align-items:start;gap:1rem;margin:0;padding:0 0 1rem;list-style:none;display:grid;overflow:auto hidden}.version-journey[data-astro-cid-3mlraxvf]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.version-journey[data-astro-cid-3mlraxvf] li[data-astro-cid-3mlraxvf]{scroll-snap-align:start;min-width:0}.version-journey[data-astro-cid-3mlraxvf] figure[data-astro-cid-3mlraxvf]{border:1px solid var(--line-strong);background:var(--surface);margin:0}.journey-image[data-astro-cid-3mlraxvf]{aspect-ratio:16/9;border-bottom:1px solid var(--line);display:block;overflow:hidden}.journey-image[data-astro-cid-3mlraxvf]:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.version-journey[data-astro-cid-3mlraxvf] img[data-astro-cid-3mlraxvf]{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.focused-image[data-astro-cid-3mlraxvf]{aspect-ratio:auto}.version-journey[data-astro-cid-3mlraxvf] .focused-image[data-astro-cid-3mlraxvf] img[data-astro-cid-3mlraxvf]{object-fit:contain;background:var(--surface);height:auto}.journey-image--entry[data-astro-cid-3mlraxvf] img[data-astro-cid-3mlraxvf]{transform-origin:0 55%;transform:scale(1.55)}.journey-image--dialog[data-astro-cid-3mlraxvf] img[data-astro-cid-3mlraxvf]{transform-origin:50%;transform:scale(1.15)}.journey-image--tree[data-astro-cid-3mlraxvf] img[data-astro-cid-3mlraxvf]{transform-origin:50%;transform:scale(1.2)}.version-journey[data-astro-cid-3mlraxvf] figcaption[data-astro-cid-3mlraxvf]{padding:1.1rem 1.25rem 1.4rem}.version-journey[data-astro-cid-3mlraxvf] h3[data-astro-cid-3mlraxvf]{font-size:var(--step-1);margin:.6rem 0 .45rem}.version-journey[data-astro-cid-3mlraxvf] p[data-astro-cid-3mlraxvf]{color:var(--muted);font-size:var(--step--1);margin:0;line-height:1.5}.version-tag[data-astro-cid-3mlraxvf]{color:#625b4f;font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.version-tag--v2[data-astro-cid-3mlraxvf]{color:var(--accent)}.journey-footnote[data-astro-cid-3mlraxvf]{margin-top:.25rem}.journey-fixes[data-astro-cid-3mlraxvf]{margin-top:2rem}.journey-fixes[data-astro-cid-3mlraxvf] h3[data-astro-cid-3mlraxvf]{margin-bottom:.5rem}@media (prefers-reduced-motion:reduce){.version-journey[data-astro-cid-3mlraxvf] img[data-astro-cid-3mlraxvf]{transition:none}}.feature-walkthrough[data-astro-cid-3mlraxvf]{border-top:1px solid var(--line);margin-top:2.5rem}.feature-row[data-astro-cid-3mlraxvf]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(2rem,5vw,4rem) 0;display:grid}.feature-row[data-astro-cid-3mlraxvf]:nth-child(2n){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.feature-row[data-astro-cid-3mlraxvf]:nth-child(2n) .feature-copy[data-astro-cid-3mlraxvf]{order:2}.feature-copy[data-astro-cid-3mlraxvf] h3[data-astro-cid-3mlraxvf]{margin-top:0}.feature-figure[data-astro-cid-3mlraxvf]{min-width:0;margin:0}.feature-frame[data-astro-cid-3mlraxvf]{border:1px solid var(--line-strong);background:#fff;position:relative;overflow:hidden}.feature-frame[data-astro-cid-3mlraxvf] img[data-astro-cid-3mlraxvf]{width:100%;height:auto;display:block}.feature-frame--graph[data-astro-cid-3mlraxvf] img[data-astro-cid-3mlraxvf]{width:340%;top:-125%;left:-30%}.feature-frame--story[data-astro-cid-3mlraxvf]{aspect-ratio:1.35}.feature-frame--story[data-astro-cid-3mlraxvf] img[data-astro-cid-3mlraxvf]{width:340%;top:-28%;left:-247%}.media-pair[data-astro-cid-3mlraxvf]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:.75rem;display:grid}.feature-frame--media[data-astro-cid-3mlraxvf]{aspect-ratio:.95}.feature-frame--media[data-astro-cid-3mlraxvf] img[data-astro-cid-3mlraxvf]{width:390%;top:-111%;left:-284%}.media-portrait[data-astro-cid-3mlraxvf]{object-fit:cover;border:1px solid var(--line-strong);width:100%;height:100%;max-height:25rem;display:block}.feature-figure[data-astro-cid-3mlraxvf] figcaption[data-astro-cid-3mlraxvf]{color:var(--subtle);font-size:var(--step--1);margin-top:.65rem;line-height:1.4}.sample-note[data-astro-cid-3mlraxvf]{max-width:70ch;color:var(--subtle);font-size:var(--step--1);margin:1.5rem 0 0;line-height:1.5}.security-map[data-astro-cid-3mlraxvf]{align-items:stretch;gap:.75rem;margin-top:2.2rem;display:flex}.security-map[data-astro-cid-3mlraxvf]>b[data-astro-cid-3mlraxvf]{color:var(--accent);align-self:center;font-size:1.5rem}.security-map-stage[data-astro-cid-3mlraxvf]{border:1px solid var(--line-strong);background:var(--surface);flex-direction:column;flex:1;gap:.45rem;min-width:0;padding:1rem;display:flex}.security-map-stage--boundary[data-astro-cid-3mlraxvf]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.security-map-stage[data-astro-cid-3mlraxvf] span[data-astro-cid-3mlraxvf]{color:var(--accent);font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.security-map-stage[data-astro-cid-3mlraxvf] strong[data-astro-cid-3mlraxvf]{font-size:var(--step-0);line-height:1.2}.security-map-stage[data-astro-cid-3mlraxvf] small[data-astro-cid-3mlraxvf]{color:var(--muted);line-height:1.45}.security-map-destinations[data-astro-cid-3mlraxvf]{flex:1.1;gap:.5rem;display:grid}.security-map-note[data-astro-cid-3mlraxvf],.security-gallery-note[data-astro-cid-3mlraxvf]{max-width:82ch;color:var(--subtle);font-size:var(--step--1);margin:.75rem 0 0;line-height:1.5}.security-changes[data-astro-cid-3mlraxvf]{margin-top:3rem}.security-changes[data-astro-cid-3mlraxvf] h3[data-astro-cid-3mlraxvf],.security-gallery-heading[data-astro-cid-3mlraxvf] h3[data-astro-cid-3mlraxvf],.security-evidence[data-astro-cid-3mlraxvf] h3[data-astro-cid-3mlraxvf]{font-size:var(--step-1);margin:0 0 .7rem}.security-table-hint[data-astro-cid-3mlraxvf]{color:var(--subtle);font-size:var(--step--1);margin:0 0 .6rem;display:none}.security-table-scroll[data-astro-cid-3mlraxvf]{border:1px solid var(--line-strong);overflow-x:auto}.security-changes[data-astro-cid-3mlraxvf] table[data-astro-cid-3mlraxvf]{border-collapse:collapse;background:var(--surface);width:100%;min-width:44rem;line-height:1.5}.security-changes[data-astro-cid-3mlraxvf] th[data-astro-cid-3mlraxvf],.security-changes[data-astro-cid-3mlraxvf] td[data-astro-cid-3mlraxvf]{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.9rem 1rem}.security-changes[data-astro-cid-3mlraxvf] thead[data-astro-cid-3mlraxvf] th[data-astro-cid-3mlraxvf]{color:var(--accent);font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.security-changes[data-astro-cid-3mlraxvf] tbody[data-astro-cid-3mlraxvf] th[data-astro-cid-3mlraxvf]{width:16%;font-weight:700}.security-changes[data-astro-cid-3mlraxvf] tbody[data-astro-cid-3mlraxvf] td[data-astro-cid-3mlraxvf]{width:42%;color:var(--muted);font-size:var(--step--1)}.security-changes[data-astro-cid-3mlraxvf] tbody[data-astro-cid-3mlraxvf] tr[data-astro-cid-3mlraxvf]:last-child th[data-astro-cid-3mlraxvf],.security-changes[data-astro-cid-3mlraxvf] tbody[data-astro-cid-3mlraxvf] tr[data-astro-cid-3mlraxvf]:last-child td[data-astro-cid-3mlraxvf]{border-bottom:0}.security-gallery-heading[data-astro-cid-3mlraxvf]{justify-content:space-between;align-items:end;gap:1rem;margin:3rem 0 1rem;display:flex}.security-gallery-heading[data-astro-cid-3mlraxvf] p[data-astro-cid-3mlraxvf]{color:var(--muted);font-size:var(--step--1);margin:0}.security-gallery[data-astro-cid-3mlraxvf]{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:min(32rem,84vw);grid-auto-flow:column;gap:1rem;padding-bottom:1rem;display:grid;overflow-x:auto}.security-gallery[data-astro-cid-3mlraxvf]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.security-gallery[data-astro-cid-3mlraxvf] figure[data-astro-cid-3mlraxvf]{border:1px solid var(--line-strong);background:var(--surface);scroll-snap-align:start;margin:0}.security-gallery[data-astro-cid-3mlraxvf] a[data-astro-cid-3mlraxvf]{display:block}.security-gallery[data-astro-cid-3mlraxvf] a[data-astro-cid-3mlraxvf]:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.version-journey[data-astro-cid-3mlraxvf] .focused-image[data-astro-cid-3mlraxvf]:has(img[src*=workspace-mobile]){max-width:390px;margin-inline:auto}.security-gallery[data-astro-cid-3mlraxvf] img[data-astro-cid-3mlraxvf]{object-fit:contain;width:100%;height:auto;display:block}.security-gallery[data-astro-cid-3mlraxvf] figcaption[data-astro-cid-3mlraxvf]{color:var(--muted);font-size:var(--step--1);padding:1rem 1.15rem 1.25rem;line-height:1.5}.security-gallery[data-astro-cid-3mlraxvf] figcaption[data-astro-cid-3mlraxvf] strong[data-astro-cid-3mlraxvf]{color:var(--text);font-size:var(--step-0);margin-bottom:.25rem;display:block}.security-evidence[data-astro-cid-3mlraxvf]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin-top:3rem;padding-top:1.5rem;display:grid}.security-evidence[data-astro-cid-3mlraxvf] p[data-astro-cid-3mlraxvf]:not(.eyebrow){color:var(--muted);line-height:1.65}.security-limits[data-astro-cid-3mlraxvf]{border-left:3px solid var(--accent);background:var(--surface);max-width:82ch;color:var(--muted);margin:2rem 0 0;padding:1.25rem;line-height:1.6}@media (width<=48rem){.security-table-hint[data-astro-cid-3mlraxvf]{display:block}.security-map[data-astro-cid-3mlraxvf]{flex-direction:column}.security-map[data-astro-cid-3mlraxvf]>b[data-astro-cid-3mlraxvf]{transform:rotate(90deg)}.security-evidence[data-astro-cid-3mlraxvf]{grid-template-columns:1fr}}.access-note[data-astro-cid-3mlraxvf]{border-left:3px solid var(--accent);background:var(--surface);color:var(--text);margin-top:2rem;padding:1.25rem}.access-note[data-astro-cid-3mlraxvf] p[data-astro-cid-3mlraxvf]{margin:.5rem 0 1.2rem}.actions[data-astro-cid-3mlraxvf]{flex-wrap:wrap;gap:.7rem;display:flex}@media (width<=48rem){.feature-row[data-astro-cid-3mlraxvf],.feature-row[data-astro-cid-3mlraxvf]:nth-child(2n),.media-pair[data-astro-cid-3mlraxvf]{grid-template-columns:1fr}.media-portrait[data-astro-cid-3mlraxvf]{justify-self:center;width:min(70%,16rem);height:auto}.feature-row[data-astro-cid-3mlraxvf]:nth-child(2n) .feature-copy[data-astro-cid-3mlraxvf]{order:0}}
