.vt-fig.iso[data-theme=light]{--anatomy-card:#fbfbfa;--anatomy-paper:#fbfbfa;--anatomy-face:#fff;--anatomy-top:#fff;--anatomy-hi:#0b132b;--anatomy-mid:#6b7590;--anatomy-lo:#aab1bf;--anatomy-faint:#d3d7de;--anatomy-lit:#0b132b;--anatomy-dot:#2b3153;--anatomy-shade-0:#d4d8e0;--anatomy-shade-1:#dfe2e9;--anatomy-shade-2:#e9ebf0;--anatomy-shade-3:#f2f3f6;--anatomy-lit-top:#fff;--anatomy-lit-shade:#eceef3;--anatomy-halo:#2b3153;--anatomy-halo-opacity:.2;color:#505870;margin:0}.vt-plate{background:#fbfbfa;border:1px solid #d9dde3;border-radius:18px;padding:40px 18px 38px;position:relative;overflow:hidden;box-shadow:0 40px 80px -60px #0b132b8c}.vt-corners span{letter-spacing:.08em;text-transform:uppercase;color:#5a6378;z-index:1;font:500 10.5px/1 ui-monospace,SF Mono,Menlo,monospace;position:absolute}.vt-corners [data-corner=fig]{color:#0b132b;top:18px;left:22px}.vt-corners [data-corner=title]{top:18px;right:22px}.vt-corners [data-corner=hint]{bottom:16px;left:22px}.vt-corners [data-corner=readout]{text-transform:none;letter-spacing:.02em;color:#0b132b;font-weight:600;bottom:16px;right:22px}.vt-stage svg{width:100%;height:auto;display:block;overflow:visible}.vt-motion{z-index:2;color:#505870;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;min-height:30px;padding:4px 7px;font:500 11px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:absolute;top:9px;right:15px}.vt-motion:hover{color:#0b132b;background:#fff;border-color:#d9dde3}.vt-motion:focus-visible{outline-offset:2px;outline:2px solid #3a506b}.vt-description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vt-lane{fill:#eef0f4;transition:fill .35s}.vt-lane-dot{fill:#d3d7de;transition:fill .35s}.vt-agent-band{fill:none;stroke:#aab1bf;stroke-width:1.4px;transition:stroke .3s}.vt-agent-band.on,.vt-ecg{stroke:#3a506b}.vt-lane.on{fill:#e3b264}.vt-screen{fill:#f3f4f7;transition:fill .35s}.vt-screen.on{fill:#f6ead2}.vt-level{fill:#e3b264;opacity:.55;transition:opacity .5s}.vt-level.on{opacity:1}.vt-pool-top{fill:#f3f4f7;transition:fill .45s}.vt-pool-top.on{fill:#f6ead2}.vt-agent-eye>.iso-top,.vt-agent-eye>.iso-fill{transition:fill .3s}.vt-site-on .vt-agent-eye>.iso-top,.vt-agent-eye.on>.iso-top{fill:#3a506b}.vt-tool.on>.iso-top,.vt-tool.on>.iso-fill,.vt-node-lit.on>.iso-top{fill:#e3b264}.vt-consent-on .iso-dots circle{fill:#c9974b;opacity:1}.vt-pulse{fill:#2b3153}.vt-pulse.gold{fill:#c9974b}.vt-pulse-halo{fill:none;stroke:#c9974b;stroke-width:.8px;opacity:.45}.vt-cap{color:#505870;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:14px;font-size:12px;display:flex}.vt-cap span{align-items:center;gap:7px;display:inline-flex}.vt-cap b{color:#7a5520;letter-spacing:.06em;font:600 10px/1 ui-monospace,SF Mono,Menlo,monospace}@media (max-width:760px){.vt-plate{border-radius:14px;padding:34px 4px 32px}.vt-corners [data-corner=hint]{display:none}.vt-cap{gap:4px 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.vt-lane,.vt-screen,.vt-level,.vt-pool-top{transition:none}}.vt-num{font-weight:700;fill:#7a5520!important}.vt-orb-wire{fill:none;stroke:#8f9ab0;stroke-width:.55px;opacity:.7}.vt-orb-rim{fill:none;stroke:#3a506b;stroke-width:.9px}.vt-orb-spec{fill:#fff;opacity:.9}.vt-orbit{fill:none;stroke:#8f9ab0;stroke-width:.9px;stroke-dasharray:2.4 2.2;transition:stroke .35s}.vt-orbit.on{stroke:#c9974b;stroke-dasharray:none}.vt-lane-dot{fill:#3a506b}.vt-lane-dot.on{fill:#c9974b}.vt-beam{fill:none;stroke:#c9974b;stroke-width:.7px;opacity:.35}.vt-emit{fill:#e3b264;opacity:.75}.vt-mesh{fill:none;stroke:#86939b;stroke-width:.7px;stroke-dasharray:1.6 2}.vt-orb{animation:6s ease-in-out infinite vt-float}.vt-orb-s{animation-duration:4.6s}.vt-orb-glow{animation:5s ease-in-out infinite vt-breathe}@keyframes vt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes vt-breathe{0%,to{opacity:.75}50%{opacity:1}}.vt-bot{animation:3.2s ease-in-out infinite vt-step}.vt-arm{animation:3.2s ease-in-out infinite vt-carry}@keyframes vt-step{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2px)}}@keyframes vt-carry{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg)}}.vt-seal{fill:#c9974b}.vt-key{fill:#d3d7de}.vt-key.on{fill:#c9974b}.vt-dial{animation:14s linear infinite vt-dial}.vt-fig :is(.vt-orb,.vt-orb-glow,.vt-bot,.vt-arm,.vt-dial){animation-play-state:paused}.vt-fig[data-motion=running] :is(.vt-orb,.vt-orb-glow,.vt-bot,.vt-arm,.vt-dial){animation-play-state:running}@keyframes vt-dial{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vt-orb,.vt-orb-glow,.vt-bot,.vt-arm,.vt-dial{animation:none}}.vt-coin{fill:#3a506b}.vt-coin.g{fill:#c9974b}@media (prefers-reduced-motion:reduce){.vt-coin{display:none}}.vt-lbl{fill:#5a6378;letter-spacing:.06em;font-weight:600}.vt-rail{fill:none;stroke:#d3d7de;stroke-width:2.4px;stroke-linecap:round}.vt-rail-on{fill:none;stroke:#c9974b;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .7s cubic-bezier(.32,.72,0,1)}.vt-st .vt-st-ring{fill:none;stroke:#0000;stroke-width:1.4px;transition:stroke .35s}.vt-st.on .vt-st-ring{stroke:#c9974b}.vt-st.done .vt-st-ring{stroke:#86939b}.vt-st.on .vt-lbl{fill:#7a5520}.vt-prop{opacity:.55;transition:opacity .4s}.vt-prop.on,.vt-prop.done{opacity:1}.vt-light{fill:#d3d7de;transition:fill .35s}.vt-light.on{fill:#c9974b}.vt-seal-disc{fill:#f3f4f7;transition:fill .35s}.vt-prop.on .vt-seal-disc,.vt-prop.done .vt-seal-disc{fill:#e3b264}.vt-paid .vt-level{opacity:1}.vt-tray{transition:transform .7s cubic-bezier(.32,.72,0,1)}.vt-tray-dot{fill:#c9974b}.vt-loop{opacity:.7}.vt-coins{transition:transform .5s}.vt-paid .vt-coins{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.vt-rail-on,.vt-tray,.vt-prop,.vt-st .vt-st-ring,.vt-coins{transition:none}}.vt-loop{fill:none;stroke:#c9974b;stroke-width:1.8px;stroke-dasharray:6 4;opacity:.35;transition:opacity .5s}.vt-paid .vt-loop{opacity:.85}@media (prefers-reduced-motion:reduce){.vt-loop{transition:none}}@media (max-width:440px){.vt-corners [data-corner=readout]{text-align:right;letter-spacing:0;font-size:9px;line-height:1.3;bottom:10px;left:12px;right:12px}.vt-plate{padding-bottom:40px}}
