.hub[data-astro-cid-zc7hfatl]{border-radius:var(--radius);margin:0;overflow:hidden}.hub[data-astro-cid-zc7hfatl] svg[data-astro-cid-zc7hfatl]{width:100%;height:auto;font-family:var(--sans);display:block}.hub--dark[data-astro-cid-zc7hfatl]{--bg:#0b1f30;--blue:#249edc;--light:#50d8fe;--ink:#fff;--text:#e3ecf3;--dim:#93a9ba;--green:#61ce70;--panel:#ffffff08;--panel-stroke:#ffffff38;--node-fill:#50d8fe12;--node-stroke:#50d8fe80;--top-fill:#249edc2e;--top-stroke:#249edc;--top-ink:#fff;--top-sub:#93a9ba;--node-ink:#fff;--node-sub:#93a9ba;--grey:#ffffff73;--pulse:#fff;--ring:#50d8fe}.hub--light[data-astro-cid-zc7hfatl]{--bg:#e6f4fb;--blue:#1f6386;--light:#249edc;--ink:#12314a;--text:#12314a;--dim:#5d7386;--green:#3f9e4d;--panel:#ffffff8c;--panel-stroke:#12314a40;--node-fill:#fff;--node-stroke:#1f6386;--top-fill:#12314a;--top-stroke:#12314a;--top-ink:#fff;--top-sub:#b9d9ea;--node-ink:#12314a;--node-sub:#5d7386;--grey:#12314a66;--pulse:#12314a;--ring:#50d8fe}.bg[data-astro-cid-zc7hfatl]{fill:var(--bg)}.panel[data-astro-cid-zc7hfatl]{fill:var(--panel);stroke:var(--panel-stroke);stroke-width:1.2px}.dot-a[data-astro-cid-zc7hfatl]{fill:var(--blue)}.dot-b[data-astro-cid-zc7hfatl]{fill:var(--light)}.t-kicker[data-astro-cid-zc7hfatl]{fill:var(--light);letter-spacing:.18em;font-size:11px;font-weight:600}.t-item[data-astro-cid-zc7hfatl]{fill:var(--text);font-size:13px}.t-title[data-astro-cid-zc7hfatl]{fill:var(--light);letter-spacing:.18em;font-size:19px;font-weight:600}.t-node[data-astro-cid-zc7hfatl]{fill:var(--node-ink);font-size:15px;font-weight:600}.t-sub[data-astro-cid-zc7hfatl]{fill:var(--node-sub);font-size:11px}.node[data-astro-cid-zc7hfatl].top .t-node[data-astro-cid-zc7hfatl]{fill:var(--top-ink)}.node[data-astro-cid-zc7hfatl].top .t-sub[data-astro-cid-zc7hfatl]{fill:var(--top-sub)}.t-note[data-astro-cid-zc7hfatl]{fill:var(--dim);paint-order:stroke;stroke:var(--bg);stroke-width:10px;stroke-linejoin:round;font-size:11px}.t-ok[data-astro-cid-zc7hfatl]{fill:var(--green);letter-spacing:.06em;font-size:11px}.t-lake[data-astro-cid-zc7hfatl]{fill:#fff;letter-spacing:.14em;font-size:19px;font-weight:600}.t-lake-sub[data-astro-cid-zc7hfatl]{fill:#cfe6f3;font-size:13px;font-weight:500}.t-lake-dim[data-astro-cid-zc7hfatl]{fill:#9fc4dc;font-size:12px}.t-cap[data-astro-cid-zc7hfatl]{fill:var(--ink);font-size:17px;font-weight:500}.t-schem[data-astro-cid-zc7hfatl]{fill:#50d8fe;letter-spacing:.12em;font-size:7px;font-weight:600}.t-mapcap[data-astro-cid-zc7hfatl]{fill:var(--dim);font-size:10.5px}.ring[data-astro-cid-zc7hfatl]{stroke:var(--ring)}.node[data-astro-cid-zc7hfatl] rect[data-astro-cid-zc7hfatl]{fill:var(--node-fill);stroke:var(--node-stroke);stroke-width:1.3px;transition:fill .15s}.node[data-astro-cid-zc7hfatl].top rect[data-astro-cid-zc7hfatl]{fill:var(--top-fill);stroke:var(--top-stroke)}.node[data-astro-cid-zc7hfatl]:hover rect[data-astro-cid-zc7hfatl]{fill:var(--light)}.node[data-astro-cid-zc7hfatl]:hover text[data-astro-cid-zc7hfatl]{fill:#fff}.beam[data-astro-cid-zc7hfatl] .line[data-astro-cid-zc7hfatl]{fill:none;stroke-linecap:round;stroke-width:2px}.beam[data-astro-cid-zc7hfatl].blue .line[data-astro-cid-zc7hfatl]{stroke:var(--blue)}.beam[data-astro-cid-zc7hfatl].light .line[data-astro-cid-zc7hfatl]{stroke:var(--light);stroke-width:1.4px}.beam[data-astro-cid-zc7hfatl].grey .line[data-astro-cid-zc7hfatl]{stroke:var(--grey);stroke-width:1.2px}.beam[data-astro-cid-zc7hfatl].map .line[data-astro-cid-zc7hfatl]{stroke:var(--blue);stroke-width:1.6px}.beam[data-astro-cid-zc7hfatl].risk .line[data-astro-cid-zc7hfatl]{stroke:#d9533d;stroke-width:2.4px}.beam[data-astro-cid-zc7hfatl] .halo[data-astro-cid-zc7hfatl]{fill:none;stroke:var(--blue);stroke-width:10px;stroke-opacity:.12;stroke-linecap:round}.beam[data-astro-cid-zc7hfatl] .arrow[data-astro-cid-zc7hfatl]{fill:none;stroke:var(--blue);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pulse[data-astro-cid-zc7hfatl]{offset-path:var(--path);offset-rotate:0deg}.pulse-halo[data-astro-cid-zc7hfatl]{fill:var(--light);opacity:.25}.pulse-dot[data-astro-cid-zc7hfatl]{fill:var(--pulse)}.a-ink[data-astro-cid-zc7hfatl]{fill:var(--ink)}.a-red[data-astro-cid-zc7hfatl]{fill:#d9533d}.enter[data-astro-cid-zc7hfatl],.fade[data-astro-cid-zc7hfatl],.lake[data-astro-cid-zc7hfatl],.grow[data-astro-cid-zc7hfatl],.beam[data-astro-cid-zc7hfatl] .arrow[data-astro-cid-zc7hfatl],.asset[data-astro-cid-zc7hfatl],.zoom[data-astro-cid-zc7hfatl]{opacity:1}.beam[data-astro-cid-zc7hfatl] .line[data-astro-cid-zc7hfatl],.ring[data-astro-cid-zc7hfatl]{stroke-dasharray:1;stroke-dashoffset:0}.beam[data-astro-cid-zc7hfatl] .line[data-astro-cid-zc7hfatl].dash{stroke-dasharray:2 5}.beam[data-astro-cid-zc7hfatl] .line[data-astro-cid-zc7hfatl].dash2{stroke-dasharray:3 7}.hub[data-astro-cid-zc7hfatl]:not(.play) .beam[data-astro-cid-zc7hfatl] .line[data-astro-cid-zc7hfatl].dash,.hub[data-astro-cid-zc7hfatl]:not(.play) .beam[data-astro-cid-zc7hfatl] .line[data-astro-cid-zc7hfatl].dash2{stroke-dasharray:var(--L);stroke-dashoffset:var(--L)}.pulse[data-astro-cid-zc7hfatl]{display:none}.t-cap[data-astro-cid-zc7hfatl]{opacity:0}.t-cap[data-astro-cid-zc7hfatl].final{opacity:1}@media (prefers-reduced-motion:no-preference){.hub[data-astro-cid-zc7hfatl]:not(.play) .enter[data-astro-cid-zc7hfatl],.hub[data-astro-cid-zc7hfatl]:not(.play) .fade[data-astro-cid-zc7hfatl],.hub[data-astro-cid-zc7hfatl]:not(.play) .lake[data-astro-cid-zc7hfatl],.hub[data-astro-cid-zc7hfatl]:not(.play) .grow[data-astro-cid-zc7hfatl],.hub[data-astro-cid-zc7hfatl]:not(.play) .beam[data-astro-cid-zc7hfatl] .arrow[data-astro-cid-zc7hfatl],.hub[data-astro-cid-zc7hfatl]:not(.play) .t-cap[data-astro-cid-zc7hfatl].final,.hub[data-astro-cid-zc7hfatl]:not(.play) .asset[data-astro-cid-zc7hfatl],.hub[data-astro-cid-zc7hfatl]:not(.play) .zoom[data-astro-cid-zc7hfatl]{opacity:0}.hub[data-astro-cid-zc7hfatl]:not(.play) .beam[data-astro-cid-zc7hfatl] .line[data-astro-cid-zc7hfatl],.hub[data-astro-cid-zc7hfatl]:not(.play) .ring[data-astro-cid-zc7hfatl]{stroke-dashoffset:1px}.play[data-astro-cid-zc7hfatl] .enter[data-astro-cid-zc7hfatl]{animation:.6s cubic-bezier(.33,1,.68,1) both hub-enter;animation-delay:var(--d)}.play[data-astro-cid-zc7hfatl] .enter[data-astro-cid-zc7hfatl].up{animation-name:hub-enter-up}.play[data-astro-cid-zc7hfatl] .fade[data-astro-cid-zc7hfatl]{animation:1s ease-out both hub-fade;animation-delay:var(--d)}.play[data-astro-cid-zc7hfatl] .lake[data-astro-cid-zc7hfatl]{animation:1s cubic-bezier(.34,1.56,.64,1) both hub-grow;animation-delay:var(--d);transform-box:fill-box;transform-origin:50%}.play[data-astro-cid-zc7hfatl] .ring[data-astro-cid-zc7hfatl]{animation:1s cubic-bezier(.65,0,.35,1) both hub-draw;animation-delay:var(--d)}.play[data-astro-cid-zc7hfatl] .beam[data-astro-cid-zc7hfatl] .line[data-astro-cid-zc7hfatl]{animation:hub-draw var(--dur,.5s) cubic-bezier(.65,0,.35,1) both;animation-delay:var(--d);stroke-dasharray:1}.play[data-astro-cid-zc7hfatl] .beam[data-astro-cid-zc7hfatl] .line[data-astro-cid-zc7hfatl].dash{stroke-dasharray:2 5;animation-name:hub-draw-dash}.play[data-astro-cid-zc7hfatl] .beam[data-astro-cid-zc7hfatl] .line[data-astro-cid-zc7hfatl].dash2{stroke-dasharray:3 7;animation-name:hub-draw-dash2}.play[data-astro-cid-zc7hfatl] .beam[data-astro-cid-zc7hfatl] .halo[data-astro-cid-zc7hfatl]{stroke-dasharray:1;animation:hub-draw var(--dur,.5s) cubic-bezier(.65,0,.35,1) both;animation-delay:var(--d)}.play[data-astro-cid-zc7hfatl] .beam[data-astro-cid-zc7hfatl] .arrow[data-astro-cid-zc7hfatl]{animation:.2s ease-out both hub-fade;animation-delay:var(--d)}.play[data-astro-cid-zc7hfatl] .node[data-astro-cid-zc7hfatl] .grow[data-astro-cid-zc7hfatl],.play[data-astro-cid-zc7hfatl] .asset[data-astro-cid-zc7hfatl],.play[data-astro-cid-zc7hfatl] .zoom[data-astro-cid-zc7hfatl]{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.34,1.56,.64,1) both hub-grow;animation-delay:var(--d)}.play[data-astro-cid-zc7hfatl] .asset[data-astro-cid-zc7hfatl]{animation-duration:.5s}.play[data-astro-cid-zc7hfatl] .zoom[data-astro-cid-zc7hfatl]{animation-duration:.8s}.play[data-astro-cid-zc7hfatl] .pulse[data-astro-cid-zc7hfatl]{animation:2.2s linear infinite hub-pulse;animation-delay:var(--d);opacity:0;display:block}.play[data-astro-cid-zc7hfatl] .t-cap[data-astro-cid-zc7hfatl]{animation:hub-cap var(--len) linear both;animation-delay:var(--d)}.play[data-astro-cid-zc7hfatl] .t-cap[data-astro-cid-zc7hfatl].final{animation:.45s ease-out both hub-enter;animation-delay:var(--d)}}@keyframes hub-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hub-enter-up{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes hub-fade{0%{opacity:0}to{opacity:1}}@keyframes hub-grow{0%{opacity:0;transform:scale(.7)}50%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes hub-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hub-draw-dash{0%{stroke-dasharray:var(--L);stroke-dashoffset:var(--L)}99%{stroke-dasharray:var(--L);stroke-dashoffset:0}to{stroke-dasharray:2 5;stroke-dashoffset:0}}@keyframes hub-draw-dash2{0%{stroke-dasharray:var(--L);stroke-dashoffset:var(--L)}99%{stroke-dasharray:var(--L);stroke-dashoffset:0}to{stroke-dasharray:3 7;stroke-dashoffset:0}}@keyframes hub-pulse{0%{offset-distance:0%;opacity:0}50%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes hub-cap{0%{opacity:0;transform:translateY(6px)}8%{opacity:1;transform:none}92%{opacity:1}to{opacity:0}}
