.s345d{width:100%;height:auto;display:block;overflow:visible}.s345d .rn rect{fill:var(--surface2);stroke:var(--line2)}.s345d .rn rect.rnb{fill:var(--paper);stroke:none}.s345d .rn text{font:600 22px var(--f-body);fill:var(--ink);text-anchor:middle}.s345d .rl{font:400 19px var(--f-body);fill:var(--ink2);text-anchor:middle}.s345d .flowd{stroke:var(--orange);stroke-width:3px;stroke-dasharray:8 7;animation:1.6s linear infinite dashMove}.s345d .rlp{stroke:var(--ink2);stroke-width:3px;stroke-dasharray:8 7;animation:1.6s linear infinite dashMove}.s345d .rlx{stroke:var(--orange);stroke-width:3px;stroke-dasharray:3 9}.s345d .sp{stroke:var(--line2);stroke-width:2px;transition:stroke .4s}.s345d .inst rect{fill:var(--blue);stroke:var(--lblue);stroke-width:1.5px;transition:fill .4s}.s345d .hub circle{fill:var(--navy-m);stroke:var(--navy-e);stroke-width:2px;transition:fill .5s,opacity .5s}.s345d .hub text{font:650 22px var(--f-display);fill:#fff;text-anchor:middle}.s345d.weak .hub0 circle{fill:#5a6476;opacity:.7}.s345d.weak .sp0{stroke:var(--orange)}.s345d.weak .inst.i0 rect{fill:var(--orange)}.s345d.weak .inst.i0{animation:.9s steps(2,end) 4 flick}.motion-off .s345d .inst,.static-mode .s345d .inst,.deck.paused .s345d .inst{animation:none!important}.deck.paused .s345d .amb{animation-play-state:paused}.s345-ill{margin:24px 0 32px;container-type:inline-size}.s345-grid{grid-template-columns:1fr;justify-items:center;gap:18px;display:grid}.s345-item{border:1px solid var(--line);background:var(--surface);box-sizing:border-box;border-radius:14px;flex-direction:column;gap:8px;width:100%;max-width:400px;padding:14px 16px 16px;display:flex}.s345-k{font:500 .72rem/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange-t)}.s345-ill figcaption{font:400 .8rem/1.45 var(--f-body);color:var(--ink3);text-align:center;margin-top:10px}@container (min-width:600px){.s345-grid{grid-template-columns:repeat(2,1fr);align-items:start}.s345-item{max-width:none}.s345-item:nth-child(2){grid-row:span 2;align-self:stretch}.s345-item:nth-child(2) svg{margin:auto 0}}@container (min-width:900px){.s345-grid{grid-template-columns:repeat(3,1fr)}.s345-item:nth-child(2){grid-row:auto}}
