.iso .pl-t{fill:url(#m-pl-t)}
.iso .pl-l{fill:url(#m-pl-l)}
.iso .pl-r{fill:url(#m-pl-r)}
.iso .pl-c{fill:url(#m-pl-c)}
.iso .pl-t,.iso .pl-c{stroke:#1F1D2A}.iso .pl-l{stroke:#292731}.iso .pl-r{stroke:#111019}
.iso .pl-b{fill:url(#m-pl-b);stroke:#15131E}
.iso .pl-s{fill:#4A4759;stroke:none;opacity:.85}
.iso .pg-t{fill:url(#m-pg-t)}
.iso .pg-l{fill:url(#m-pg-l)}
.iso .pg-r{fill:url(#m-pg-r)}
.iso .pg-c{fill:url(#m-pg-c)}
.iso .pg-t,.iso .pg-c{stroke:#2B2934}.iso .pg-l{stroke:#35333C}.iso .pg-r{stroke:#1A1821}
.iso .pg-b{fill:url(#m-pg-b);stroke:#1F1D28}
.iso .pg-s{fill:#5F5C6B;stroke:none;opacity:.85}
.iso .pw-t{fill:url(#m-pw-t)}
.iso .pw-l{fill:url(#m-pw-l)}
.iso .pw-r{fill:url(#m-pw-r)}
.iso .pw-c{fill:url(#m-pw-c)}
.iso .pw-t,.iso .pw-c{stroke:#6A696D}.iso .pw-l{stroke:#4A494C}.iso .pw-r{stroke:#242425}
.iso .pw-b{fill:url(#m-pw-b);stroke:#2B2B2D}
.iso .pw-s{fill:#858489;stroke:none;opacity:.85}
.iso .pp-t{fill:url(#m-pp-t)}
.iso .pp-l{fill:url(#m-pp-l)}
.iso .pp-r{fill:url(#m-pp-r)}
.iso .pp-c{fill:url(#m-pp-c)}
.iso .pp-t,.iso .pp-c{stroke:#78787A}.iso .pp-l{stroke:#505052}.iso .pp-r{stroke:#252526}
.iso .pp-b{fill:url(#m-pp-b);stroke:#2C2C2D}
.iso .pp-s{fill:#919093;stroke:none;opacity:.85}
.iso .dk-t{fill:url(#m-dk-t)}
.iso .dk-l{fill:url(#m-dk-l)}
.iso .dk-r{fill:url(#m-dk-r)}
.iso .dk-c{fill:url(#m-dk-c)}
.iso .dk-t,.iso .dk-c{stroke:#22202C}.iso .dk-l{stroke:#16141D}.iso .dk-r{stroke:#0F0E14}
.iso .dk-b{fill:url(#m-dk-b);stroke:#121118}
.iso .dk-s{fill:#272434;stroke:none;opacity:.85}
.iso .h-t{fill:url(#m-h-t)}
.iso .h-l{fill:url(#m-h-l)}
.iso .h-r{fill:url(#m-h-r)}
.iso .h-c{fill:url(#m-h-c)}
.iso .h-t,.iso .h-c{stroke:#42247B}.iso .h-l{stroke:#311B5C}.iso .h-r{stroke:#1E1038}
.iso .h-b{fill:url(#m-h-b);stroke:#241443}
.iso .h-s{fill:#5931A5;stroke:none;opacity:.85}
.iso .hg-t{fill:url(#m-hg-t)}
.iso .hg-l{fill:url(#m-hg-l)}
.iso .hg-r{fill:url(#m-hg-r)}
.iso .hg-c{fill:url(#m-hg-c)}
.iso .hg-t,.iso .hg-c{stroke:#361E65}.iso .hg-l{stroke:#271649}.iso .hg-r{stroke:#180D2C}
.iso .hg-b{fill:url(#m-hg-b);stroke:#1C1035}
.iso .hg-s{fill:#472784;stroke:none;opacity:.85}
.iso .sp-t{fill:url(#m-sp-t)}
.iso .sp-l{fill:url(#m-sp-l)}
.iso .sp-r{fill:url(#m-sp-r)}
.iso .sp-c{fill:url(#m-sp-c)}
.iso .sp-t,.iso .sp-c{stroke:#78787A}.iso .sp-l{stroke:#505052}.iso .sp-r{stroke:#252526}
.iso .sp-b{fill:url(#m-sp-b);stroke:#2C2C2D}
.iso .sp-s{fill:#919093;stroke:none;opacity:.85}
.iso{width:100%;height:auto;overflow:visible}
.iso polygon,.iso line,.iso circle,.iso path,.iso ellipse{vector-effect:non-scaling-stroke}
.iso polygon,.iso ellipse{stroke-width:.55;stroke-linejoin:round}
.iso .sh{fill:url(#m-sh);stroke:none}
.iso .glow{fill:url(#m-glow);stroke:none}
.iso .sheen{fill:url(#m-sheen);stroke:none;pointer-events:none}
.iso .gl{stroke:#7E7C8A;stroke-width:1;opacity:.7}
.iso .nd{fill:#7E7C8A}.iso .nd.on{fill:#7842E0}
.iso .ol{fill:none;stroke:#0D0A1A;stroke-width:1}
.iso .tile{fill:#7842E0}
.iso .lk{stroke:#0A0816;stroke-width:1.2}
.iso .dot{fill:#7842E0}
.iso .seam{stroke:#0A0816;stroke-width:1;opacity:.55}
.iso .led{fill:#0A0816}.iso .led.on{fill:#7842E0}
.iso .tx{font-family:ui-monospace,Menlo,monospace;font-weight:500;fill:#110D22;letter-spacing:.04em}
.iso .mk{color:#fff;fill:#fff;stroke:none}
.iso .ghost{fill:none;stroke:#8A8895;stroke-width:1;stroke-dasharray:3 4}
.iso .lead{fill:none;stroke:#7E7C8A;stroke-width:1;stroke-dasharray:2 3}
.iso .xm line{stroke:#7842E0;stroke-width:1.8;stroke-linecap:round}
.iso .hl{fill:#fff;opacity:.6}
.iso .h-f{fill:#7842E0}
.iso .cl-u{fill:none;stroke:#0A0816;stroke-width:3;stroke-linejoin:round}
.iso .cl-s{fill:#A19FAA;stroke:#A19FAA;stroke-width:1;stroke-linejoin:round}
.iso .trace{stroke:#0A0816;stroke-width:1.4}
.iso [class^="gp-"]{fill:#231E38;fill-opacity:.5;stroke:#676475}
.iso .ns{stroke:none}

/* animaciones generadas por scenes.py */
@keyframes iso-hop{0%{transform:translate(0.0px,0.0px)}12%{transform:translate(0.0px,0.0px)}20%{transform:translate(44.2px,-13.0px)}26%{transform:translate(44.2px,9.0px)}38%{transform:translate(44.2px,9.0px)}46%{transform:translate(88.3px,-4.0px)}52%{transform:translate(88.3px,18.0px)}64%{transform:translate(88.3px,18.0px)}72%{transform:translate(132.5px,5.0px)}78%{transform:translate(132.5px,27.0px)}94%{transform:translate(132.5px,27.0px)}100%{transform:translate(0.0px,0.0px)}}
@keyframes iso-orb1{0.00%{transform:translate(0.0px,0.0px)}4.17%{transform:translate(9.4px,-13.0px)}8.33%{transform:translate(24.2px,-24.2px)}12.50%{transform:translate(43.7px,-32.8px)}16.67%{transform:translate(66.3px,-38.2px)}20.83%{transform:translate(90.5px,-40.1px)}25.00%{transform:translate(114.7px,-38.3px)}29.17%{transform:translate(137.3px,-32.8px)}33.33%{transform:translate(156.8px,-24.2px)}37.50%{transform:translate(171.6px,-13.0px)}41.67%{transform:translate(181.0px,0.0px)}45.83%{transform:translate(184.2px,14.0px)}50.00%{transform:translate(181.0px,28.0px)}54.17%{transform:translate(171.6px,41.0px)}58.33%{transform:translate(156.8px,52.3px)}62.50%{transform:translate(137.3px,60.8px)}66.67%{transform:translate(114.8px,66.3px)}70.83%{transform:translate(90.5px,68.1px)}75.00%{transform:translate(66.3px,66.3px)}79.17%{transform:translate(43.7px,60.8px)}83.33%{transform:translate(24.2px,52.3px)}87.50%{transform:translate(9.4px,41.0px)}91.67%{transform:translate(-0.0px,28.0px)}95.83%{transform:translate(-3.2px,14.0px)}100.00%{transform:translate(0.0px,0.0px)}}
@keyframes iso-orb2{0.00%{transform:translate(0.0px,0.0px)}4.17%{transform:translate(14.9px,11.2px)}8.33%{transform:translate(24.2px,24.2px)}12.50%{transform:translate(27.4px,38.2px)}16.67%{transform:translate(24.2px,52.3px)}20.83%{transform:translate(14.9px,65.3px)}25.00%{transform:translate(0.0px,76.5px)}29.17%{transform:translate(-19.4px,85.1px)}33.33%{transform:translate(-42.0px,90.5px)}37.50%{transform:translate(-66.3px,92.3px)}41.67%{transform:translate(-90.5px,90.5px)}45.83%{transform:translate(-113.1px,85.1px)}50.00%{transform:translate(-132.5px,76.5px)}54.17%{transform:translate(-147.4px,65.3px)}58.33%{transform:translate(-156.8px,52.3px)}62.50%{transform:translate(-159.9px,38.3px)}66.67%{transform:translate(-156.8px,24.2px)}70.83%{transform:translate(-147.4px,11.2px)}75.00%{transform:translate(-132.5px,0.0px)}79.17%{transform:translate(-113.1px,-8.6px)}83.33%{transform:translate(-90.5px,-14.0px)}87.50%{transform:translate(-66.3px,-15.8px)}91.67%{transform:translate(-42.0px,-14.0px)}95.83%{transform:translate(-19.4px,-8.6px)}100.00%{transform:translate(0.0px,0.0px)}}
@keyframes iso-orb0{0.00%{transform:translate(0.0px,0.0px)}4.17%{transform:translate(-24.2px,1.8px)}8.33%{transform:translate(-48.5px,0.0px)}12.50%{transform:translate(-71.1px,-5.4px)}16.67%{transform:translate(-90.5px,-14.0px)}20.83%{transform:translate(-105.4px,-25.2px)}25.00%{transform:translate(-114.8px,-38.3px)}29.17%{transform:translate(-117.9px,-52.3px)}33.33%{transform:translate(-114.8px,-66.3px)}37.50%{transform:translate(-105.4px,-79.3px)}41.67%{transform:translate(-90.5px,-90.5px)}45.83%{transform:translate(-71.1px,-99.1px)}50.00%{transform:translate(-48.5px,-104.5px)}54.17%{transform:translate(-24.2px,-106.3px)}58.33%{transform:translate(-0.0px,-104.5px)}62.50%{transform:translate(22.6px,-99.1px)}66.67%{transform:translate(42.0px,-90.5px)}70.83%{transform:translate(56.9px,-79.3px)}75.00%{transform:translate(66.3px,-66.3px)}79.17%{transform:translate(69.4px,-52.3px)}83.33%{transform:translate(66.3px,-38.3px)}87.50%{transform:translate(56.9px,-25.2px)}91.67%{transform:translate(42.0px,-14.0px)}95.83%{transform:translate(22.6px,-5.4px)}100.00%{transform:translate(0.0px,0.0px)}}
@keyframes iso-ret{0%,14%{transform:none;opacity:.45}70%,90%{transform:translate(-124.7px,-72.0px);opacity:1}100%{transform:translate(-124.7px,-72.0px);opacity:0}}
