.hero[data-astro-cid-r766pfle]{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:var(--asi-ink-900);isolation:isolate}.hero-stage[data-astro-cid-r766pfle]{position:absolute;inset:0;pointer-events:none;z-index:0}.hero-video[data-astro-cid-r766pfle]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(108%) contrast(104%);transform:scale(1.08);will-change:transform}.hero-scrim[data-astro-cid-r766pfle]{position:absolute;inset:0;background:linear-gradient(90deg,#030a1cbd,#030a1c5c 46%,#030a1c14),linear-gradient(180deg,#030a1c8c,#030a1c2e 38%,#030a1ca8)}.hero-content[data-astro-cid-r766pfle]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;padding-top:clamp(110px,14vh,150px);padding-bottom:clamp(64px,10vh,120px)}.hero-content[data-astro-cid-r766pfle] .eyebrow[data-astro-cid-r766pfle]{color:var(--asi-bone-100);margin-bottom:var(--asi-space-5)}.hero-title[data-astro-cid-r766pfle]{margin:0 0 var(--asi-space-5);font-family:var(--asi-font-display);font-weight:var(--asi-fw-light);font-size:clamp(2.6rem,min(8vw,11vh),5.4rem);line-height:1;letter-spacing:-.05em;color:var(--asi-bone-100);max-width:18ch}.hero-lede[data-astro-cid-r766pfle]{margin:0 0 var(--asi-space-7);max-width:44ch;color:var(--asi-bone-100);font-family:var(--asi-font-display);font-weight:var(--asi-fw-light);font-size:clamp(1.25rem,1.8vw,1.75rem);line-height:1.35;letter-spacing:-.025em}.hero-actions[data-astro-cid-r766pfle]{display:flex;flex-wrap:wrap;gap:var(--asi-space-3)}.hero-scroll-hint[data-astro-cid-r766pfle]{position:absolute;left:50%;bottom:clamp(20px,3vh,32px);transform:translate(-50%);z-index:2;color:#fffdf9b3;font-size:26px;line-height:1;animation:hero-bob 2.4s var(--asi-ease-in-out) infinite;transition:color var(--asi-dur-base) var(--asi-ease-out)}.hero-scroll-hint[data-astro-cid-r766pfle]:hover{color:var(--asi-bone-100)}@keyframes hero-bob{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}@media(prefers-reduced-motion:reduce){.hero-video[data-astro-cid-r766pfle]{display:none}.hero-stage[data-astro-cid-r766pfle]{background-image:url(/brand/hero-poster.jpg);background-size:cover;background-position:center}.hero-scroll-hint[data-astro-cid-r766pfle]{animation:none}}@media(max-width:880px){.hero-actions[data-astro-cid-r766pfle]{flex-direction:column;align-items:stretch;width:100%}.hero-scroll-hint[data-astro-cid-r766pfle]{display:none}}.trusted[data-astro-cid-j7pv25f6]{padding-block:var(--asi-space-6);border-bottom:1px solid var(--asi-border)}.proof[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.proof-cell[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:4px;padding:var(--asi-space-3) var(--asi-space-6)}.proof-cell[data-astro-cid-j7pv25f6]+.proof-cell[data-astro-cid-j7pv25f6]{border-left:1px solid var(--asi-border)}.proof-k[data-astro-cid-j7pv25f6]{font-family:var(--asi-font-mono);font-size:10px;letter-spacing:var(--asi-tracking-mono);text-transform:uppercase;color:var(--asi-steel)}.proof-v[data-astro-cid-j7pv25f6]{font-family:var(--asi-font-display);font-weight:var(--asi-fw-light);font-size:clamp(22px,2vw,28px);line-height:1.05;letter-spacing:-.03em;color:var(--asi-fg)}.proof-s[data-astro-cid-j7pv25f6]{font-size:13px;line-height:1.4;color:var(--asi-fg-muted)}@media(max-width:880px){.proof[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.proof-cell[data-astro-cid-j7pv25f6]+.proof-cell[data-astro-cid-j7pv25f6]{border-left:0;border-top:1px solid var(--asi-border)}.proof-cell[data-astro-cid-j7pv25f6]{padding-inline:0}}.pillar-cta[data-astro-cid-j7pv25f6]{margin-top:var(--asi-space-6)}.pillar-cta[data-astro-cid-j7pv25f6] .more[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;color:var(--asi-signal-500);font-weight:var(--asi-fw-medium);font-size:15px}.pillar-cta[data-astro-cid-j7pv25f6] .more[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{transition:transform var(--asi-dur-fast) var(--asi-ease-out)}.pillar-cta[data-astro-cid-j7pv25f6] .more[data-astro-cid-j7pv25f6]:hover i[data-astro-cid-j7pv25f6]{transform:translate(3px)}.section[data-astro-cid-j7pv25f6].system{background-image:radial-gradient(ellipse 60% 50% at 72% 42%,rgba(0,82,255,.07),transparent 70%)}.system[data-astro-cid-j7pv25f6] .head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--asi-bone-100)}.system[data-astro-cid-j7pv25f6] .head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--asi-ink-300)}.sys-schematic[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;margin-bottom:var(--asi-space-8)}.sys-schematic[data-astro-cid-j7pv25f6] text[data-astro-cid-j7pv25f6]{font-family:var(--asi-font-sans)}.sch-chip[data-astro-cid-j7pv25f6] rect[data-astro-cid-j7pv25f6],.sch-node[data-astro-cid-j7pv25f6] rect[data-astro-cid-j7pv25f6]{fill:#ffffff0d;stroke:#ffffff29;stroke-width:1}.sch-record[data-astro-cid-j7pv25f6] rect[data-astro-cid-j7pv25f6]:not(.sch-record-glow){fill:#0052ff1f;stroke:var(--asi-signal-500);stroke-width:1.25}.sch-mono[data-astro-cid-j7pv25f6]{font-size:12px;letter-spacing:.12em;fill:var(--asi-ink-300)}.sch-ix[data-astro-cid-j7pv25f6]{font-size:11px;letter-spacing:.12em;fill:var(--asi-ink-500)}.sch-title[data-astro-cid-j7pv25f6]{font-size:17px;font-weight:var(--asi-fw-medium);letter-spacing:-.01em;fill:var(--asi-bone-100)}.sch-sub[data-astro-cid-j7pv25f6]{font-size:13px;fill:var(--asi-ink-300)}.sch-val[data-astro-cid-j7pv25f6]{font-size:12px;letter-spacing:.12em;fill:var(--asi-bone-100)}.sch-rule[data-astro-cid-j7pv25f6]{stroke:#ffffff1f;stroke-width:1}.sch-line[data-astro-cid-j7pv25f6]{fill:none;stroke:#ffffff38;stroke-width:1;stroke-dasharray:260;stroke-dashoffset:0}.sch-head[data-astro-cid-j7pv25f6]{fill:#fff6}.sch-dot[data-astro-cid-j7pv25f6]{fill:var(--asi-signal-500)}.sys-flow[data-astro-cid-j7pv25f6]{display:none;align-items:stretch;gap:var(--asi-space-3);margin-bottom:var(--asi-space-8)}.sys-node[data-astro-cid-j7pv25f6]{flex:1 1 0;display:flex;flex-direction:column;gap:5px;padding:var(--asi-space-5);border:1px solid rgba(255,255,255,.16);border-radius:var(--asi-radius-md);background:#ffffff0d}.sys-node[data-astro-cid-j7pv25f6].sys-accent{border-color:var(--asi-signal-500);background:#0052ff24}.sys-node-k[data-astro-cid-j7pv25f6]{font-family:var(--asi-font-mono);font-size:10px;letter-spacing:var(--asi-tracking-mono);text-transform:uppercase;color:var(--asi-ink-500)}.sys-node-t[data-astro-cid-j7pv25f6]{font-size:16px;font-weight:var(--asi-fw-medium);letter-spacing:-.015em;color:var(--asi-bone-100)}.sys-node-s[data-astro-cid-j7pv25f6]{font-size:13px;line-height:1.45;color:var(--asi-ink-300)}.sys-arrow[data-astro-cid-j7pv25f6]{align-self:center;flex:0 0 auto;display:flex;color:var(--asi-ink-500);font-size:18px}.sys-readout[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--asi-ink-700);border-left:1px solid var(--asi-ink-700)}.sys-cell[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--asi-space-2);padding:var(--asi-space-5) var(--asi-space-6);border-right:1px solid var(--asi-ink-700);border-bottom:1px solid var(--asi-ink-700)}.sys-k[data-astro-cid-j7pv25f6]{font-family:var(--asi-font-mono);font-size:11px;letter-spacing:var(--asi-tracking-mono);text-transform:uppercase;color:var(--asi-ink-500)}.sys-v[data-astro-cid-j7pv25f6]{font-family:var(--asi-font-display);font-weight:var(--asi-fw-light);font-size:clamp(30px,3.2vw,44px);line-height:1.05;letter-spacing:-.04em;color:var(--asi-bone-100)}.sys-s[data-astro-cid-j7pv25f6]{font-size:13px;line-height:1.45;color:var(--asi-ink-300)}@media(max-width:880px){.sys-schematic[data-astro-cid-j7pv25f6]{display:none}.sys-flow[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--asi-space-2)}.sys-arrow[data-astro-cid-j7pv25f6]{transform:rotate(90deg);padding-block:2px}.sys-readout[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.bento[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--asi-space-5)}.bento[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6].bento-feature{grid-column:span 2;padding:var(--asi-space-7)}.bento[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6].bento-feature h3[data-astro-cid-j7pv25f6]{font-size:clamp(24px,2.2vw,30px);font-weight:var(--asi-fw-light);letter-spacing:-.025em}.bento-ix[data-astro-cid-j7pv25f6]{margin-bottom:var(--asi-space-4);font-family:var(--asi-font-mono);font-size:11px;letter-spacing:var(--asi-tracking-mono);color:var(--asi-steel)}.bento-media[data-astro-cid-j7pv25f6]{margin-bottom:var(--asi-space-5);border-radius:var(--asi-radius-md);overflow:hidden;aspect-ratio:16 / 9}.bento-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform var(--asi-dur-slow) var(--asi-ease-out)}.card[data-astro-cid-j7pv25f6]:hover .bento-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.025)}.bento[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6]:not(.bento-feature) h3[data-astro-cid-j7pv25f6]{font-size:18px}.bento[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6]:not(.bento-feature) p[data-astro-cid-j7pv25f6]{font-size:14px}.bento-detail[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:var(--asi-space-4);font-family:var(--asi-font-mono);font-size:11px;letter-spacing:var(--asi-tracking-mono);text-transform:uppercase;color:var(--asi-fg-muted);border-top:1px solid var(--asi-border)}.bento[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6].bento-feature p[data-astro-cid-j7pv25f6]{margin-bottom:var(--asi-space-5)}@media(max-width:980px){.bento[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.bento[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.bento[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6].bento-feature{grid-column:auto}}.risk-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--asi-space-7);align-items:start}.risk-stat[data-astro-cid-j7pv25f6]{margin:0;padding:var(--asi-space-7);border:1px solid var(--asi-border);border-radius:var(--asi-radius-lg);background:var(--asi-bone-50)}.risk-stat-figure[data-astro-cid-j7pv25f6]{display:block;font-family:var(--asi-font-display);font-weight:var(--asi-fw-light);font-size:clamp(72px,10vw,128px);line-height:1;letter-spacing:-.05em;color:var(--asi-signal-500)}.risk-stat[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:var(--asi-space-4) 0 0;max-width:34ch;font-size:var(--asi-text-lead);line-height:1.45;color:var(--asi-fg)}.risk-stat-source[data-astro-cid-j7pv25f6]{display:inline-flex;margin-top:var(--asi-space-5);padding:5px 12px;border:1px solid var(--asi-border);border-radius:var(--asi-radius-pill);font-family:var(--asi-font-mono);font-size:11px;letter-spacing:var(--asi-tracking-mono);text-transform:uppercase;color:var(--asi-fg-muted)}.risk-row[data-astro-cid-j7pv25f6]{padding:var(--asi-space-5) 0;border-top:1px solid var(--asi-border)}.risk-row[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid var(--asi-border)}.risk-row-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--asi-space-3);margin-bottom:var(--asi-space-3)}.risk-cause[data-astro-cid-j7pv25f6]{display:inline-flex;padding:5px 12px;border-radius:var(--asi-radius-pill);background:var(--asi-bone-50);color:var(--asi-fg-muted);font-family:var(--asi-font-mono);font-size:11px;font-weight:var(--asi-fw-medium);letter-spacing:var(--asi-tracking-mono);text-transform:uppercase}.risk-arrow[data-astro-cid-j7pv25f6]{color:var(--asi-signal-500);font-size:16px}.risk-row-head[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--asi-font-display);font-weight:var(--asi-fw-light);font-size:clamp(20px,2vw,26px);line-height:1.15;letter-spacing:-.025em;color:var(--asi-fg)}.risk-row[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;max-width:58ch;font-size:15px;line-height:1.6;color:var(--asi-fg-muted)}@media(max-width:880px){.risk-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.cta-wrap[data-astro-cid-j7pv25f6]{padding-block:var(--asi-space-9)}.loop-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:var(--asi-space-9);align-items:center}.loop-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:var(--asi-space-4);max-width:18ch}.loop-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:var(--asi-space-5);max-width:52ch;color:var(--asi-fg-muted)}.loop-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:first-of-type{color:var(--asi-fg)}.loop-figure[data-astro-cid-j7pv25f6]{margin:0;width:100%}.loop-svg[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;max-width:460px;margin-inline:auto;overflow:visible}.loop-cap[data-astro-cid-j7pv25f6]{font-family:var(--asi-font-mono);font-size:11px;letter-spacing:.16em}.loop-cap-mut[data-astro-cid-j7pv25f6]{fill:var(--asi-fg-subtle)}.loop-cap-sig[data-astro-cid-j7pv25f6]{fill:var(--asi-signal-500)}.loop-sub[data-astro-cid-j7pv25f6]{font-family:var(--asi-font-mono);font-size:11px;letter-spacing:.04em;fill:var(--asi-fg-subtle)}.loop-pill[data-astro-cid-j7pv25f6]{fill:none;stroke:var(--asi-border-strong);stroke-width:1}.loop-pill-faint[data-astro-cid-j7pv25f6]{stroke:var(--asi-border);stroke-dasharray:4 4}.loop-plabel[data-astro-cid-j7pv25f6]{font-family:var(--asi-font-mono);font-size:12px;letter-spacing:.1em;fill:var(--asi-fg-muted);text-anchor:middle;dominant-baseline:middle}.loop-plabel-faint[data-astro-cid-j7pv25f6]{fill:var(--asi-fg-subtle)}.loop-oarrow[data-astro-cid-j7pv25f6]{fill:none;stroke:var(--asi-steel);stroke-width:1.25}.loop-ohead[data-astro-cid-j7pv25f6]{fill:var(--asi-steel)}.loop-ring[data-astro-cid-j7pv25f6]{fill:none;stroke:var(--asi-signal-500);stroke-width:1.5}.loop-rhead[data-astro-cid-j7pv25f6]{fill:var(--asi-signal-500)}.loop-node[data-astro-cid-j7pv25f6] circle[data-astro-cid-j7pv25f6]{fill:var(--asi-signal-500)}.loop-node[data-astro-cid-j7pv25f6] text[data-astro-cid-j7pv25f6]{font-family:var(--asi-font-display);font-size:13px;font-weight:var(--asi-fw-medium);fill:var(--asi-fg);dominant-baseline:middle}.loop-pulse-halo[data-astro-cid-j7pv25f6]{fill:#0052ff52}.loop-pulse-core[data-astro-cid-j7pv25f6]{fill:var(--asi-signal-500)}@media(max-width:900px){.loop-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--asi-space-7)}.loop-svg[data-astro-cid-j7pv25f6]{max-width:380px}}.js .sys-schematic .sch-chip,.js .sys-schematic .sch-node,.js .sys-schematic .sch-record,.js .sys-schematic .sch-head{opacity:0;transition:opacity .48s var(--asi-ease-out)}.js .sys-schematic .sch-line{stroke-dashoffset:260;transition:stroke-dashoffset .7s var(--asi-ease-in-out)}.js .sys-schematic.is-visible .sch-chip,.js .sys-schematic.is-visible .sch-node,.js .sys-schematic.is-visible .sch-record,.js .sys-schematic.is-visible .sch-head{opacity:1}.js .sys-schematic.is-visible .sch-line{stroke-dashoffset:0}.js .sys-schematic.is-visible .sch-chip:nth-of-type(1){transition-delay:0ms}.js .sys-schematic.is-visible .sch-chip:nth-of-type(2){transition-delay:90ms}.js .sys-schematic.is-visible .sch-chip:nth-of-type(3){transition-delay:.18s}.js .sys-schematic.is-visible path.sch-line{transition-delay:.3s}.js .sys-schematic.is-visible .sch-node{transition-delay:.65s}.js .sys-schematic.is-visible .sch-node+path.sch-line{transition-delay:.9s}.js .sys-schematic.is-visible .sch-head{transition-delay:1s}.js .sys-schematic.is-visible .sch-record{transition-delay:1.15s}.js .sys-schematic.is-visible.is-live .sch-chip,.js .sys-schematic.is-visible.is-live .sch-node,.js .sys-schematic.is-visible.is-live .sch-record,.js .sys-schematic.is-visible.is-live .sch-head,.js .sys-schematic.is-visible.is-live .sch-line,.js .sys-schematic.is-visible.is-live path.sch-line,.js .sys-schematic.is-visible.is-live .sch-node+path.sch-line,.js .sys-schematic.is-visible.is-live .sch-chip:nth-of-type(2),.js .sys-schematic.is-visible.is-live .sch-chip:nth-of-type(3){transition:opacity .22s var(--asi-ease-out),stroke .22s var(--asi-ease-out),fill .22s var(--asi-ease-out),stroke-width .22s var(--asi-ease-out);transition-delay:0ms}.sch-pulses{pointer-events:none}.sch-pulse{opacity:0;transition:opacity .24s var(--asi-ease-out)}.sys-schematic.is-live .sch-pulse.on{opacity:1}.sch-pulse-core{fill:#fffffff2}.sch-pulse-halo{fill:#0052ff66}.sch-record .sch-record-glow{fill:none;stroke:#0052ff8c;stroke-width:5;opacity:0;transition:opacity .52s var(--asi-ease-out)}.sch-record.is-stamped .sch-record-glow{opacity:.5;transition-duration:90ms}@keyframes sch-heartbeat{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(2.6);opacity:0}}.sch-dot-halo{fill:var(--asi-signal-500);opacity:0;transform-box:fill-box;transform-origin:center}.sys-schematic.is-live .sch-dot-halo{animation:sch-heartbeat 2.8s var(--asi-ease-out) infinite}.sys-schematic.is-paused .sch-dot-halo{animation-play-state:paused}.sys-schematic [data-id]{cursor:default}.sys-schematic.has-focus .sch-chip:not(.is-hot),.sys-schematic.has-focus .sch-node:not(.is-hot),.sys-schematic.has-focus .sch-record:not(.is-hot){opacity:.4}.sys-schematic.has-focus .sch-line:not(.is-hot),.sys-schematic.has-focus .sch-head:not(.is-hot){opacity:.3}.sys-schematic .sch-line.is-hot{stroke:var(--asi-signal-500);stroke-width:1.5}.sys-schematic .sch-head.is-hot{fill:var(--asi-signal-500)}.js .sys-flow>*{opacity:0;transform:translateY(10px);transition:opacity .48s var(--asi-ease-out),transform .48s var(--asi-ease-out)}.js .sys-flow.is-visible>*{opacity:1;transform:none;transition-delay:calc(var(--f, 0) * 60ms)}.js .sys-flow .sys-node.sys-accent{border-color:#ffffff29;background:#ffffff0d;transition:opacity .48s var(--asi-ease-out),transform .48s var(--asi-ease-out),border-color .42s var(--asi-ease-out),background .42s var(--asi-ease-out)}.js .sys-flow.is-visible .sys-node.sys-accent{border-color:var(--asi-signal-500);background:#0052ff24;transition-delay:.36s,.36s,.7s,.7s}.js .proof .proof-cell,.js .sys-readout .sys-cell{opacity:0;transform:translateY(10px);transition:opacity .52s var(--asi-ease-out),transform .52s var(--asi-ease-out)}.js .proof.is-visible .proof-cell,.js .sys-readout.is-visible .sys-cell{opacity:1;transform:none}.js .proof.is-visible .proof-cell:nth-child(2){transition-delay:80ms}.js .proof.is-visible .proof-cell:nth-child(3){transition-delay:.16s}.js .sys-readout.is-visible .sys-cell:nth-child(2){transition-delay:90ms}.js .sys-readout.is-visible .sys-cell:nth-child(3){transition-delay:.18s}@media(prefers-reduced-motion:reduce){.sch-pulse,.sch-dot-halo{animation:none;display:none}.sch-record .sch-record-glow{transition:none;opacity:0}.js .sys-schematic .sch-chip,.js .sys-schematic .sch-node,.js .sys-schematic .sch-record,.js .sys-schematic .sch-head{opacity:1}.js .sys-schematic .sch-line{stroke-dashoffset:0}.js .sys-flow>*,.js .proof .proof-cell,.js .sys-readout .sys-cell{opacity:1;transform:none}}.js .loop-figure .loop-oarrow{stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset .7s var(--asi-ease-out) .2s}.js .loop-figure.is-visible .loop-oarrow{stroke-dashoffset:0}.js .loop-figure .loop-ohead,.js .loop-figure .loop-open .loop-pill-faint,.js .loop-figure .loop-plabel-faint,.js .loop-figure .loop-sub{opacity:0;transition:opacity .42s var(--asi-ease-out) .7s}.js .loop-figure.is-visible .loop-ohead,.js .loop-figure.is-visible .loop-open .loop-pill-faint,.js .loop-figure.is-visible .loop-plabel-faint,.js .loop-figure.is-visible .loop-sub{opacity:1}.js .loop-figure .loop-ring{stroke-dasharray:540;stroke-dashoffset:540;transition:stroke-dashoffset 1.1s var(--asi-ease-in-out) .85s}.js .loop-figure.is-visible .loop-ring{stroke-dashoffset:0}.js .loop-figure .loop-rhead,.js .loop-figure .loop-node{opacity:0;transition:opacity .46s var(--asi-ease-out) 1.5s}.js .loop-figure.is-visible .loop-rhead,.js .loop-figure.is-visible .loop-node{opacity:1}.js .loop-figure .loop-pulse{opacity:0;transform-box:view-box;transform-origin:240px 350px}.js .loop-figure.is-visible .loop-pulse{opacity:1;transition:opacity .4s var(--asi-ease-out) 1.7s;animation:loop-spin 5.2s linear 1.9s infinite}@keyframes loop-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.js .loop-figure .loop-oarrow,.js .loop-figure .loop-ring{transition:none;stroke-dashoffset:0}.js .loop-figure .loop-ohead,.js .loop-figure .loop-open .loop-pill-faint,.js .loop-figure .loop-plabel-faint,.js .loop-figure .loop-sub,.js .loop-figure .loop-rhead,.js .loop-figure .loop-node,.js .loop-figure .loop-pulse{transition:none;opacity:1}.js .loop-figure .loop-pulse{animation:none}}.js .risk-row .risk-arrow{opacity:0;transform:translate(-4px);transition:opacity .36s var(--asi-ease-out),transform .36s var(--asi-ease-out)}.js .risk-row.is-visible .risk-arrow{opacity:1;transform:none;transition-delay:calc(var(--i) * 80ms + .22s)}@media(prefers-reduced-motion:reduce){.js .risk-row .risk-arrow{opacity:1;transform:none}}
