/* Written by scripts/deck-import.mjs from ds4-stage. Do not edit. */

deck-stage[data-pack="data-structure"] .dsl-plate polygon,deck-stage[data-pack="data-structure"] .dsl-plate rect[fill="none"]{transition:stroke .3s,stroke-width .3s}
deck-stage[data-pack="data-structure"] .dsl-plate rect[fill^="url"]{transition:opacity .3s}
deck-stage[data-pack="data-structure"] .dsl-plate image{transition:filter .3s}
deck-stage[data-pack="data-structure"] .dsl-plate.dsl-on polygon,deck-stage[data-pack="data-structure"] .dsl-plate.dsl-on rect[fill="none"]{stroke:#000000;stroke-opacity:1;stroke-width:1.5px}
deck-stage[data-pack="data-structure"] .dsl-plate.dsl-on rect[fill^="url"]{opacity:.85}
deck-stage[data-pack="data-structure"] .dsl-plate.dsl-on image{filter:none!important}


@keyframes dsrSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}deck-stage[data-pack="data-structure"] .dsr-comet{animation:dsrSpin 7.2s linear infinite}@keyframes dsrPulse{0%{transform:scale(1);opacity:.9}100%{transform:scale(2.4);opacity:0}}deck-stage[data-pack="data-structure"] .dsr-pulse{animation:dsrPulse 2.4s cubic-bezier(.16,1,.3,1) infinite}@keyframes dsrHit{0%{opacity:0}2%{opacity:1}14%{opacity:0}100%{opacity:0}}deck-stage[data-pack="data-structure"] .dsr-hit{opacity:0;animation:dsrHit 7.2s linear infinite}






deck-stage[data-pack="data-structure"] .pso{position:absolute;inset:0;z-index:40;pointer-events:none}
deck-stage[data-pack="data-structure"] .pso-scrim{position:absolute;inset:0;background:rgba(0,0,0,.32);opacity:0;transition:opacity .45s cubic-bezier(.16,1,.3,1)}
deck-stage[data-pack="data-structure"] .pso-panel{position:absolute;top:0;right:0;width:1400px;height:1080px;box-sizing:border-box;background:#F7F7F7;border-left:0.5px solid rgba(0,0,0,.16);overflow:hidden;transform:translateX(100%);transition:transform .65s cubic-bezier(.16,1,.3,1)}
deck-stage[data-pack="data-structure"] .pso[data-open]{pointer-events:auto}
deck-stage[data-pack="data-structure"] .pso[data-open] .pso-scrim{opacity:1}
deck-stage[data-pack="data-structure"] .pso[data-open] .pso-panel{transform:none}
deck-stage[data-pack="data-structure"] body.pso-open .lv-hud{opacity:0!important;pointer-events:none}
deck-stage[data-pack="data-structure"] .pso-x{all:unset;position:absolute;right:10px;top:10px;z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;font:300 34px/1 'ABC Diatype',sans-serif;color:#000000;box-sizing:border-box;opacity:.6;transition:opacity .2s}
deck-stage[data-pack="data-structure"] .pso-x:hover{opacity:1}
body.ph-dark deck-stage[data-pack="data-structure"] section[data-theme-invert] .pso-scrim{background:rgba(255,255,255,.32)}



deck-stage[data-pack="data-structure"] .it-card{cursor:pointer;isolation:isolate}
deck-stage[data-pack="data-structure"] .it-card[data-static]{cursor:default}
deck-stage[data-pack="data-structure"] .it-card[data-static]::before{display:none}
deck-stage[data-pack="data-structure"] .it-card>*{position:relative;z-index:1}
deck-stage[data-pack="data-structure"] .it-card::before{content:"";position:absolute;inset:0;z-index:0;background:rgba(0,0,0,.07);transform:scaleX(0);transform-origin:0 50%;transition:transform .45s cubic-bezier(.16,1,.3,1)}
deck-stage[data-pack="data-structure"] .it-card:hover::before{transform:scaleX(1)}



body.ph-dark deck-stage[data-pack="data-structure"] section[data-theme-invert]{filter:invert(1) hue-rotate(180deg)}
body.ph-dark deck-stage[data-pack="data-structure"] section[data-theme-invert] [style*="url("]:not(.ph-card){filter:invert(1) hue-rotate(180deg)}
body.ph-dark deck-stage[data-pack="data-structure"] section[data-theme-invert] img[style*="invert"]:not([data-mark-white]){filter:invert(1) hue-rotate(180deg) !important}
body.ph-dark deck-stage[data-pack="data-structure"] section[data-theme-invert] [data-dot-field]{filter:none!important}
body.ph-dark deck-stage[data-pack="data-structure"] section[data-theme-invert] [data-keep-authored]{filter:invert(1) hue-rotate(180deg) !important}
body.ph-dark deck-stage[data-pack="data-structure"] section[data-theme-invert] [data-keep-authored] img,body.ph-dark deck-stage[data-pack="data-structure"] section[data-theme-invert] img[data-keep-authored]{filter:none !important}
body.ph-dark deck-stage[data-pack="data-structure"] section[data-theme-invert] img[src*="signals-ui"],body.ph-dark deck-stage[data-pack="data-structure"] section[data-theme-invert] img[src*="workflow-ui"]{filter:invert(1) hue-rotate(180deg)}

body.ph-dark deck-stage[data-pack="data-structure"] section[data-theme-invert] video{filter:invert(1) hue-rotate(180deg)!important}
body.ph-dark deck-stage[data-pack="data-structure"] section[data-theme-invert] .u:hover .hat svg{fill:#000000!important}
deck-stage[data-pack="data-structure"] .u .hp{position:relative;isolation:isolate;background:transparent}
deck-stage[data-pack="data-structure"] .u .hp::before{content:"";position:absolute;inset:0;background:#FFFFFF;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,.61,.36,1);z-index:0;will-change:transform}
deck-stage[data-pack="data-structure"] .u:hover .hp::before{transform:scaleX(1)}
deck-stage[data-pack="data-structure"] .u .hp i{position:relative;z-index:1;font-style:normal;color:#000000;transition:color .35s ease}
deck-stage[data-pack="data-structure"] .dlk{position:relative;isolation:isolate}
deck-stage[data-pack="data-structure"] .dlr{cursor:default}
deck-stage[data-pack="data-structure"] .dlr > span:first-child{transition:background .35s ease,color .35s ease}
deck-stage[data-pack="data-structure"] section:has(.dl-b:hover) .dlr-m > span:first-child,deck-stage[data-pack="data-structure"] section:has(.dlr-b:hover) .dlr-m > span:first-child,deck-stage[data-pack="data-structure"] section:has(.dl-b:hover) .dlr-t > span:first-child,deck-stage[data-pack="data-structure"] section:has(.dlr-b:hover) .dlr-t > span:first-child{background:rgba(0,0,0,.35)!important;color:rgba(255,255,255,.75)!important}
deck-stage[data-pack="data-structure"] section:has(.dl-m:hover) .dlr-b > span:first-child,deck-stage[data-pack="data-structure"] section:has(.dlr-m:hover) .dlr-b > span:first-child,deck-stage[data-pack="data-structure"] section:has(.dl-m:hover) .dlr-t > span:first-child,deck-stage[data-pack="data-structure"] section:has(.dlr-m:hover) .dlr-t > span:first-child{background:rgba(0,0,0,.35)!important;color:rgba(255,255,255,.75)!important}
deck-stage[data-pack="data-structure"] section:has(.dl-t:hover) .dlr-b > span:first-child,deck-stage[data-pack="data-structure"] section:has(.dlr-t:hover) .dlr-b > span:first-child,deck-stage[data-pack="data-structure"] section:has(.dl-t:hover) .dlr-m > span:first-child,deck-stage[data-pack="data-structure"] section:has(.dlr-t:hover) .dlr-m > span:first-child{background:rgba(0,0,0,.35)!important;color:rgba(255,255,255,.75)!important}
deck-stage[data-pack="data-structure"] .dlk i{position:relative;z-index:1;font-style:normal;transition:color .35s ease}
deck-stage[data-pack="data-structure"] .dlr{position:relative;isolation:isolate}
deck-stage[data-pack="data-structure"] .dlr > *{position:relative;z-index:1}
deck-stage[data-pack="data-structure"] .dlr::before{content:"";position:absolute;left:20px;right:-.5em;top:50%;height:20px;transform-origin:left center;margin-top:-10px;background:#000000;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,.61,.36,1);z-index:0}
deck-stage[data-pack="data-structure"] .dld{clip-path:inset(0 100% 0 0);transition:clip-path .45s cubic-bezier(.22,.61,.36,1)}
deck-stage[data-pack="data-structure"] section:has(.dl-b:hover) .dlr-b::before,deck-stage[data-pack="data-structure"] section:has(.dlr-b:hover) .dlr-b::before{transform:scaleX(1)}
deck-stage[data-pack="data-structure"] section:has(.dl-b:hover) .dlk-b i,deck-stage[data-pack="data-structure"] section:has(.dlr-b:hover) .dlk-b i{color:#FFFFFF}
deck-stage[data-pack="data-structure"] section:has(.dl-b:hover) .dlk-m i,deck-stage[data-pack="data-structure"] section:has(.dl-b:hover) .dlk-t i,deck-stage[data-pack="data-structure"] section:has(.dlr-b:hover) .dlk-m i,deck-stage[data-pack="data-structure"] section:has(.dlr-b:hover) .dlk-t i{color:rgba(0,0,0,.35)}
deck-stage[data-pack="data-structure"] section:has(.dl-b:hover) .dld-b,deck-stage[data-pack="data-structure"] section:has(.dlr-b:hover) .dld-b{clip-path:inset(0 0 0 0)}
deck-stage[data-pack="data-structure"] section:has(.dlr-b:hover) .dl .dl-b polygon{fill:#000000}
deck-stage[data-pack="data-structure"] .dlk-b,deck-stage[data-pack="data-structure"] .dlk-m,deck-stage[data-pack="data-structure"] .dlk-t{cursor:default}
deck-stage[data-pack="data-structure"] section:has(.dl-t:hover) .dlr-t::before,deck-stage[data-pack="data-structure"] section:has(.dlr-t:hover) .dlr-t::before{transform:scaleX(1)}
deck-stage[data-pack="data-structure"] section:has(.dl-t:hover) .dlk-t i,deck-stage[data-pack="data-structure"] section:has(.dlr-t:hover) .dlk-t i{color:#FFFFFF}
deck-stage[data-pack="data-structure"] section:has(.dl-t:hover) .dlk-b i,deck-stage[data-pack="data-structure"] section:has(.dl-t:hover) .dlk-m i,deck-stage[data-pack="data-structure"] section:has(.dlr-t:hover) .dlk-b i,deck-stage[data-pack="data-structure"] section:has(.dlr-t:hover) .dlk-m i{color:rgba(0,0,0,.35)}
deck-stage[data-pack="data-structure"] section:has(.dl-t:hover) .dld-t,deck-stage[data-pack="data-structure"] section:has(.dlr-t:hover) .dld-t{clip-path:inset(0 0 0 0)}
deck-stage[data-pack="data-structure"] section:has(.dlr-t:hover) .dl .dl-t polygon{fill:#000000}
deck-stage[data-pack="data-structure"] section:has(.dl-m:hover) .dlr-m::before,deck-stage[data-pack="data-structure"] section:has(.dlr-m:hover) .dlr-m::before{transform:scaleX(1)}
deck-stage[data-pack="data-structure"] section:has(.dl-m:hover) .dlk-m i,deck-stage[data-pack="data-structure"] section:has(.dlr-m:hover) .dlk-m i{color:#FFFFFF}
deck-stage[data-pack="data-structure"] section:has(.dl-m:hover) .dlk-b i,deck-stage[data-pack="data-structure"] section:has(.dl-m:hover) .dlk-t i,deck-stage[data-pack="data-structure"] section:has(.dlr-m:hover) .dlk-b i,deck-stage[data-pack="data-structure"] section:has(.dlr-m:hover) .dlk-t i{color:rgba(0,0,0,.35)}
deck-stage[data-pack="data-structure"] section:has(.dl-m:hover) .dld-m,deck-stage[data-pack="data-structure"] section:has(.dlr-m:hover) .dld-m{clip-path:inset(0 0 0 0)}
deck-stage[data-pack="data-structure"] section:has(.dlr-m:hover) .dl .dl-m polygon{fill:#000000}
body.ph-dark deck-stage[data-pack="data-structure"] section[data-theme-invert] .pl-w:not(.ph-card img){filter:brightness(0)!important}



@media (prefers-reduced-motion:reduce){deck-stage[data-pack="data-structure"] #ring,deck-stage[data-pack="data-structure"] .pod{animation:none}}
body.ph-dark deck-stage[data-pack="data-structure"] section[data-theme-invert] .ph-card{filter:invert(1) hue-rotate(180deg)}
body.ph-dark deck-stage[data-pack="data-structure"] section[data-theme-invert] .al-vis{filter:invert(1) contrast(1.05)!important}
deck-stage[data-pack="data-structure"] .u .ph{position:absolute;inset:0;opacity:0;transition:opacity .45s cubic-bezier(.22,.61,.36,1);z-index:1}
deck-stage[data-pack="data-structure"] .u:hover .ph{opacity:1}
deck-stage[data-pack="data-structure"] .u .ph video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .6s linear}
deck-stage[data-pack="data-structure"] .u .ph .vb{opacity:0}
deck-stage[data-pack="data-structure"] .u .hat svg{transition:fill .35s ease,stroke-opacity .35s ease}
deck-stage[data-pack="data-structure"] .u:hover .hat svg{fill:#FFFFFF;stroke-opacity:0}
deck-stage[data-pack="data-structure"] .oc{pointer-events:none;padding:0 9px}
deck-stage[data-pack="data-structure"] .oc .och{clip-path:inset(0 100% 0 0);transition:clip-path .45s cubic-bezier(.22,.61,.36,1)}
deck-stage[data-pack="data-structure"] section.oc-on-1 .oc1 .och,deck-stage[data-pack="data-structure"] section.oc-on-2 .oc2 .och,deck-stage[data-pack="data-structure"] section.oc-on-3 .oc3 .och{clip-path:inset(0 0 0 0)}
deck-stage[data-pack="data-structure"] .oc .och::before{content:"";position:absolute;left:0;right:0;top:50%;height:28px;margin-top:-14px;background:#000000;clip-path:inset(0 100% 0 0);transition:clip-path .45s cubic-bezier(.22,.61,.36,1);z-index:0}
deck-stage[data-pack="data-structure"] section.oc-on-1 .oc1 .och::before,deck-stage[data-pack="data-structure"] section.oc-on-2 .oc2 .och::before,deck-stage[data-pack="data-structure"] section.oc-on-3 .oc3 .och::before{clip-path:inset(0 0 0 0)}
deck-stage[data-pack="data-structure"] .oc .och i{position:relative;z-index:1;font-style:normal;transition:color .3s ease .1s}
deck-stage[data-pack="data-structure"] section.oc-on-1 .oc1 .och i,deck-stage[data-pack="data-structure"] section.oc-on-2 .oc2 .och i,deck-stage[data-pack="data-structure"] section.oc-on-3 .oc3 .och i{color:#FFFFFF}
deck-stage[data-pack="data-structure"] .oc .ocl{clip-path:inset(0 100% 0 0);transition:clip-path .45s cubic-bezier(.22,.61,.36,1)}
deck-stage[data-pack="data-structure"] section.oc-on-1 .oc1 .ocl,deck-stage[data-pack="data-structure"] section.oc-on-2 .oc2 .ocl,deck-stage[data-pack="data-structure"] section.oc-on-3 .oc3 .ocl{clip-path:inset(0 0 0 0);transition-delay:.12s}
deck-stage[data-pack="data-structure"] .qr .q{position:relative;isolation:isolate;display:inline-block}
deck-stage[data-pack="data-structure"] .qr .q::before{content:"";position:absolute;left:-14px;right:-.06em;top:50%;height:36px;margin-top:-18px;background:#000000;clip-path:inset(0 100% 0 0);transition:clip-path .45s cubic-bezier(.22,.61,.36,1);z-index:0}
deck-stage[data-pack="data-structure"] .qr:hover .q::before{clip-path:inset(0 0 0 0)}
deck-stage[data-pack="data-structure"] .qr .q i{position:relative;z-index:1;font-style:normal;color:#000000;transition:color .3s ease .1s}
deck-stage[data-pack="data-structure"] .qr:hover .q i{color:#FFFFFF}
body.ph-dark deck-stage[data-pack="data-structure"] section[data-theme-invert] .u .hp::before{filter:invert(1) hue-rotate(180deg)}
body.ph-dark deck-stage[data-pack="data-structure"] section[data-theme-invert] .u .hp i{color:#000000}
body.ph-dark deck-stage[data-pack="data-structure"] section[data-theme-invert] .u:hover .hp i{color:#FFFFFF}
deck-stage[data-pack="data-structure"] .ml{position:relative;isolation:isolate;padding:.34em .5em;margin:-.34em -.5em -.34em 0;clip-path:inset(0 100% 0 0);transition:clip-path .45s cubic-bezier(.22,.61,.36,1)}
deck-stage[data-pack="data-structure"] section:has(.dl-t:hover) .ml{clip-path:inset(0 0 0 0)}
deck-stage[data-pack="data-structure"] .ml::before{content:"";position:absolute;inset:0;background:#000000;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,.61,.36,1);z-index:0}
deck-stage[data-pack="data-structure"] .ml i{position:relative;z-index:1;font-style:normal;transition:color .45s cubic-bezier(.22,.61,.36,1)}
deck-stage[data-pack="data-structure"] section:has(.dl-t:hover) .ml::before{transform:scaleX(1)}
deck-stage[data-pack="data-structure"] section:has(.dl-t:hover) .ml i{color:#FFFFFF}
deck-stage[data-pack="data-structure"] .ml2{transition-delay:.09s;padding:0;margin:0}
deck-stage[data-pack="data-structure"] .ml2::before{display:none}
deck-stage[data-pack="data-structure"] section:has(.dl-t:hover) .ml2 i{color:#000000}

deck-stage[data-pack="data-structure"] .mm{position:relative;isolation:isolate;padding:.34em .5em;margin:-.34em -.5em -.34em 0;clip-path:inset(0 100% 0 0);transition:clip-path .45s cubic-bezier(.22,.61,.36,1)}
deck-stage[data-pack="data-structure"] section:has(.dl-m:hover) .mm{clip-path:inset(0 0 0 0)}
deck-stage[data-pack="data-structure"] .mm::before{content:"";position:absolute;inset:0;background:#000000;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,.61,.36,1);z-index:0}
deck-stage[data-pack="data-structure"] .mm i{position:relative;z-index:1;font-style:normal;transition:color .45s cubic-bezier(.22,.61,.36,1)}
deck-stage[data-pack="data-structure"] section:has(.dl-m:hover) .mm::before{transform:scaleX(1)}
deck-stage[data-pack="data-structure"] section:has(.dl-m:hover) .mm i{color:#FFFFFF}
deck-stage[data-pack="data-structure"] .mm2{transition-delay:.09s;padding:0;margin:0}
deck-stage[data-pack="data-structure"] .mm2::before{display:none}
deck-stage[data-pack="data-structure"] section:has(.dl-m:hover) .mm2 i{color:#000000}
deck-stage[data-pack="data-structure"] .mt{position:relative;isolation:isolate;padding:.34em .5em;margin:-.34em -.5em -.34em 0;clip-path:inset(0 100% 0 0);transition:clip-path .45s cubic-bezier(.22,.61,.36,1)}
deck-stage[data-pack="data-structure"] section:has(.dl-b:hover) .mt{clip-path:inset(0 0 0 0)}
deck-stage[data-pack="data-structure"] .mt::before{content:"";position:absolute;inset:0;background:#000000;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,.61,.36,1);z-index:0}
deck-stage[data-pack="data-structure"] .mt i{position:relative;z-index:1;font-style:normal;transition:color .45s cubic-bezier(.22,.61,.36,1)}
deck-stage[data-pack="data-structure"] section:has(.dl-b:hover) .mt::before{transform:scaleX(1)}
deck-stage[data-pack="data-structure"] section:has(.dl-b:hover) .mt i{color:#FFFFFF}
deck-stage[data-pack="data-structure"] .mt2{transition-delay:.09s;padding:0;margin:0}
deck-stage[data-pack="data-structure"] .mt2::before{display:none}
deck-stage[data-pack="data-structure"] section:has(.dl-b:hover) .mt2 i{color:#000000}
deck-stage[data-pack="data-structure"] .tk{position:relative;isolation:isolate;padding:.34em .5em;margin:-.34em -.5em -.34em 0;clip-path:inset(0 100% 0 0);transition:clip-path .45s cubic-bezier(.22,.61,.36,1)}
deck-stage[data-pack="data-structure"] section:has(.tb-b:hover) .tk{clip-path:inset(0 0 0 0)}
deck-stage[data-pack="data-structure"] .tk::before{content:"";position:absolute;inset:0;background:#000000;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,.61,.36,1);z-index:0}
deck-stage[data-pack="data-structure"] .tk i{position:relative;z-index:1;font-style:normal;transition:color .45s cubic-bezier(.22,.61,.36,1)}
deck-stage[data-pack="data-structure"] section:has(.tb-b:hover) .tk::before{transform:scaleX(1)}
deck-stage[data-pack="data-structure"] section:has(.tb-b:hover) .tk i{color:#FFFFFF}
deck-stage[data-pack="data-structure"] .tk2{padding:0;margin:0}
deck-stage[data-pack="data-structure"] .tk2::before{display:none}
deck-stage[data-pack="data-structure"] section:has(.tb-b:hover) .tk2 i{color:#000000}
deck-stage[data-pack="data-structure"] .osw{position:relative;isolation:isolate;display:inline-block;padding:0 .18em}
deck-stage[data-pack="data-structure"] .osw::before{content:"";position:absolute;left:0;right:0;bottom:-.06em;height:0.5px;background:#000000;transition:height .35s cubic-bezier(.22,.61,.36,1);z-index:0}
deck-stage[data-pack="data-structure"] .osw:hover::before{height:1.09em}
deck-stage[data-pack="data-structure"] .osw i{position:relative;z-index:1;font-style:normal;transition:color .35s cubic-bezier(.22,.61,.36,1)}
deck-stage[data-pack="data-structure"] .osw:hover i{color:#FFFFFF}
@keyframes dcFlow1{0%{transform:translate(0,0);opacity:0}8%{opacity:.85}25%{transform:translate(45.0px,-8.0px)}50%{transform:translate(-55.2px,-49.0px)}75%{transform:translate(-27.5px,45.1px)}92%{opacity:.85}100%{transform:translate(0,0);opacity:0}}
@keyframes dcFlow2{0%{transform:translate(0,0);opacity:0}8%{opacity:.85}25%{transform:translate(46.8px,10.7px)}50%{transform:translate(-34.2px,54.6px)}75%{transform:translate(21.2px,-52.8px)}92%{opacity:.85}100%{transform:translate(0,0);opacity:0}}
@keyframes dcFlow3{0%{transform:translate(0,0);opacity:0}8%{opacity:.85}25%{transform:translate(14.6px,30.9px)}50%{transform:translate(53.8px,-15.6px)}75%{transform:translate(26.6px,-38.7px)}92%{opacity:.85}100%{transform:translate(0,0);opacity:0}}
@keyframes dcFlow4{0%{transform:translate(0,0);opacity:0}8%{opacity:.85}25%{transform:translate(-31.9px,-35.3px)}50%{transform:translate(-35.9px,-35.9px)}75%{transform:translate(-12.9px,41.2px)}92%{opacity:.85}100%{transform:translate(0,0);opacity:0}}
@keyframes dcFlow5{0%{transform:translate(0,0);opacity:0}8%{opacity:.85}25%{transform:translate(44.0px,-49.5px)}50%{transform:translate(59.5px,46.4px)}75%{transform:translate(-37.8px,3.9px)}92%{opacity:.85}100%{transform:translate(0,0);opacity:0}}
@keyframes dcFlow6{0%{transform:translate(0,0);opacity:0}8%{opacity:.85}25%{transform:translate(42.8px,25.1px)}50%{transform:translate(48.4px,-26.1px)}75%{transform:translate(14.8px,-24.7px)}92%{opacity:.85}100%{transform:translate(0,0);opacity:0}}
@keyframes dcBlink{0%,36%{opacity:0}42%{opacity:.5}46%,54%{opacity:1}58%{opacity:.5}64%,100%{opacity:0}}
@keyframes flDash{to{stroke-dashoffset:0}}
@keyframes flHead{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}
@keyframes flTail{from{stroke-dashoffset:1070}to{stroke-dashoffset:70}}
deck-stage[data-pack="data-structure"] .dl polygon{transition:fill .28s ease}
deck-stage[data-pack="data-structure"] .tb{pointer-events:none}
deck-stage[data-pack="data-structure"] .tb g{pointer-events:auto}
deck-stage[data-pack="data-structure"] .tb polygon{transition:fill .28s ease}
deck-stage[data-pack="data-structure"] .tbk{position:relative;isolation:isolate;cursor:default}
deck-stage[data-pack="data-structure"] .tbk-l::before,deck-stage[data-pack="data-structure"] .tbk-tp::before,deck-stage[data-pack="data-structure"] .tbk-rt::before,deck-stage[data-pack="data-structure"] .tbk-b::before{content:"";position:absolute;inset:-.3em -.5em;background:#000000;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,.61,.36,1);z-index:0}
deck-stage[data-pack="data-structure"] .tbr{position:relative;isolation:isolate;cursor:default}
deck-stage[data-pack="data-structure"] .crg{opacity:0;transition:opacity .35s ease}
deck-stage[data-pack="data-structure"] .sc{cursor:default}
deck-stage[data-pack="data-structure"] .shc{transition:opacity .3s ease}
deck-stage[data-pack="data-structure"] .shd:has(.shz-t:hover) .shc-b,deck-stage[data-pack="data-structure"] .shd:has(.shz-b:hover) .shc-t{opacity:.22}
deck-stage[data-pack="data-structure"] .scl::before{content:"";position:absolute;left:37px;right:0;top:0;bottom:0;background:#000000;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,.61,.36,1);z-index:0;backface-visibility:hidden}
deck-stage[data-pack="data-structure"] .sct{transition:color .35s ease}
deck-stage[data-pack="data-structure"] .sc:hover .scl::before{transform:scaleX(1)}
deck-stage[data-pack="data-structure"] .sc:hover .sct{color:#FFFFFF!important}
@keyframes fxLoop{0%{transform:translate(0,454.84px) scaleY(-1)}48%{transform:translate(0,-92px) scaleY(-1)}50%{transform:translate(14px,-92px) scaleY(1)}98%{transform:translate(14px,454.84px) scaleY(1)}100%{transform:translate(0,454.84px) scaleY(-1)}}
deck-stage[data-pack="data-structure"] .fxu{transform-origin:center;will-change:transform,opacity;animation:fxLoop 6s linear infinite}
deck-stage[data-pack="data-structure"] .tbd{clip-path:inset(0 100% 0 0);transition:clip-path .45s cubic-bezier(.22,.61,.36,1)}
deck-stage[data-pack="data-structure"] section:has(.tb-tp:hover) .tbd-tp,deck-stage[data-pack="data-structure"] section:has(.tbr-tp:hover) .tbd-tp{clip-path:inset(0 0 0 0)}
deck-stage[data-pack="data-structure"] section:has(.tb-rt:hover) .tbd-rt,deck-stage[data-pack="data-structure"] section:has(.tbr-rt:hover) .tbd-rt{clip-path:inset(0 0 0 0)}
deck-stage[data-pack="data-structure"] section:has(.tb-b:hover) .tbd-b,deck-stage[data-pack="data-structure"] section:has(.tbr-b:hover) .tbd-b{clip-path:inset(0 0 0 0)}
deck-stage[data-pack="data-structure"] section:has(.tb-l:hover) .crg,deck-stage[data-pack="data-structure"] section:has(.tbr-l:hover) .crg{opacity:1}
deck-stage[data-pack="data-structure"] .tbr > *{position:relative;z-index:1}
deck-stage[data-pack="data-structure"] .tbr .tbk::before{display:none}
deck-stage[data-pack="data-structure"] .tbr::before{content:"";position:absolute;left:20px;right:-.5em;top:50%;height:20px;margin-top:-10px;background:#000000;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,.61,.36,1);z-index:0}
deck-stage[data-pack="data-structure"] .tbr > span:first-child{transition:background .35s ease,color .35s ease}
deck-stage[data-pack="data-structure"] section:has(.tb-l:hover) .tbr-l::before,deck-stage[data-pack="data-structure"] section:has(.tbr-l:hover) .tbr-l::before{transform:scaleX(1)}
deck-stage[data-pack="data-structure"] section:has(.tbr-l:hover) .tb .tb-l polygon,deck-stage[data-pack="data-structure"] section:has(.tbk-l:hover) .tb .tb-l polygon{fill:#000000}
deck-stage[data-pack="data-structure"] section:has(.tb-l:hover) .tbr-tp > span:first-child,deck-stage[data-pack="data-structure"] section:has(.tbr-l:hover) .tbr-tp > span:first-child,deck-stage[data-pack="data-structure"] section:has(.tb-l:hover) .tbr-rt > span:first-child,deck-stage[data-pack="data-structure"] section:has(.tbr-l:hover) .tbr-rt > span:first-child,deck-stage[data-pack="data-structure"] section:has(.tb-l:hover) .tbr-b > span:first-child,deck-stage[data-pack="data-structure"] section:has(.tbr-l:hover) .tbr-b > span:first-child{background:rgba(0,0,0,.35)!important;color:rgba(255,255,255,.75)!important}
deck-stage[data-pack="data-structure"] section:has(.tb-tp:hover) .tbr-tp::before,deck-stage[data-pack="data-structure"] section:has(.tbr-tp:hover) .tbr-tp::before{transform:scaleX(1)}
deck-stage[data-pack="data-structure"] section:has(.tbr-tp:hover) .tb .tb-tp polygon,deck-stage[data-pack="data-structure"] section:has(.tbk-tp:hover) .tb .tb-tp polygon{fill:#000000}
deck-stage[data-pack="data-structure"] section:has(.tb-tp:hover) .tbr-l > span:first-child,deck-stage[data-pack="data-structure"] section:has(.tbr-tp:hover) .tbr-l > span:first-child,deck-stage[data-pack="data-structure"] section:has(.tb-tp:hover) .tbr-rt > span:first-child,deck-stage[data-pack="data-structure"] section:has(.tbr-tp:hover) .tbr-rt > span:first-child,deck-stage[data-pack="data-structure"] section:has(.tb-tp:hover) .tbr-b > span:first-child,deck-stage[data-pack="data-structure"] section:has(.tbr-tp:hover) .tbr-b > span:first-child{background:rgba(0,0,0,.35)!important;color:rgba(255,255,255,.75)!important}
deck-stage[data-pack="data-structure"] section:has(.tb-rt:hover) .tbr-rt::before,deck-stage[data-pack="data-structure"] section:has(.tbr-rt:hover) .tbr-rt::before{transform:scaleX(1)}
deck-stage[data-pack="data-structure"] section:has(.tbr-rt:hover) .tb .tb-rt polygon,deck-stage[data-pack="data-structure"] section:has(.tbk-rt:hover) .tb .tb-rt polygon{fill:#000000}
deck-stage[data-pack="data-structure"] section:has(.tb-rt:hover) .tbr-l > span:first-child,deck-stage[data-pack="data-structure"] section:has(.tbr-rt:hover) .tbr-l > span:first-child,deck-stage[data-pack="data-structure"] section:has(.tb-rt:hover) .tbr-tp > span:first-child,deck-stage[data-pack="data-structure"] section:has(.tbr-rt:hover) .tbr-tp > span:first-child,deck-stage[data-pack="data-structure"] section:has(.tb-rt:hover) .tbr-b > span:first-child,deck-stage[data-pack="data-structure"] section:has(.tbr-rt:hover) .tbr-b > span:first-child{background:rgba(0,0,0,.35)!important;color:rgba(255,255,255,.75)!important}
deck-stage[data-pack="data-structure"] section:has(.tb-b:hover) .tbr-b::before,deck-stage[data-pack="data-structure"] section:has(.tbr-b:hover) .tbr-b::before{transform:scaleX(1)}
deck-stage[data-pack="data-structure"] section:has(.tbr-b:hover) .tb .tb-b polygon,deck-stage[data-pack="data-structure"] section:has(.tbk-b:hover) .tb .tb-b polygon{fill:#000000}
deck-stage[data-pack="data-structure"] section:has(.tb-b:hover) .tbr-l > span:first-child,deck-stage[data-pack="data-structure"] section:has(.tbr-b:hover) .tbr-l > span:first-child,deck-stage[data-pack="data-structure"] section:has(.tb-b:hover) .tbr-tp > span:first-child,deck-stage[data-pack="data-structure"] section:has(.tbr-b:hover) .tbr-tp > span:first-child,deck-stage[data-pack="data-structure"] section:has(.tb-b:hover) .tbr-rt > span:first-child,deck-stage[data-pack="data-structure"] section:has(.tbr-b:hover) .tbr-rt > span:first-child{background:rgba(0,0,0,.35)!important;color:rgba(255,255,255,.75)!important}
deck-stage[data-pack="data-structure"] .tbk i{position:relative;z-index:1;font-style:normal;transition:color .35s ease}

deck-stage[data-pack="data-structure"] section:has(.tb-l:hover) .tbk-l::before,deck-stage[data-pack="data-structure"] section:has(.tbr-l:hover) .tbk-l::before,deck-stage[data-pack="data-structure"] section:has(.tbk-l:hover) .tbk-l::before{transform:scaleX(1)}
deck-stage[data-pack="data-structure"] section:has(.tb-l:hover) .tbk-l i,deck-stage[data-pack="data-structure"] section:has(.tbr-l:hover) .tbk-l i,deck-stage[data-pack="data-structure"] section:has(.tbk-l:hover) .tbk-l i{color:#FFFFFF}
deck-stage[data-pack="data-structure"] section:has(.tbr-l:hover) .tb .tb-l polygon{fill:#000000}
deck-stage[data-pack="data-structure"] .tb .tb-l:hover polygon{fill:#000000}
deck-stage[data-pack="data-structure"] section:has(.tb-l:hover) .tbk-tp i,deck-stage[data-pack="data-structure"] section:has(.tb-l:hover) .tbk-rt i,deck-stage[data-pack="data-structure"] section:has(.tb-l:hover) .tbk-b i,deck-stage[data-pack="data-structure"] section:has(.tbr-l:hover) .tbk-tp i,deck-stage[data-pack="data-structure"] section:has(.tbr-l:hover) .tbk-rt i,deck-stage[data-pack="data-structure"] section:has(.tbr-l:hover) .tbk-b i{color:rgba(0,0,0,.35)}
deck-stage[data-pack="data-structure"] section:has(.tb-tp:hover) .tbk-tp::before,deck-stage[data-pack="data-structure"] section:has(.tbr-tp:hover) .tbk-tp::before,deck-stage[data-pack="data-structure"] section:has(.tbk-tp:hover) .tbk-tp::before{transform:scaleX(1)}
deck-stage[data-pack="data-structure"] section:has(.tb-tp:hover) .tbk-tp i,deck-stage[data-pack="data-structure"] section:has(.tbr-tp:hover) .tbk-tp i,deck-stage[data-pack="data-structure"] section:has(.tbk-tp:hover) .tbk-tp i{color:#FFFFFF}
deck-stage[data-pack="data-structure"] section:has(.tbr-tp:hover) .tb .tb-tp polygon{fill:#000000}
deck-stage[data-pack="data-structure"] .tb .tb-tp:hover polygon{fill:#000000}
deck-stage[data-pack="data-structure"] section:has(.tb-tp:hover) .tbk-l i,deck-stage[data-pack="data-structure"] section:has(.tb-tp:hover) .tbk-rt i,deck-stage[data-pack="data-structure"] section:has(.tb-tp:hover) .tbk-b i,deck-stage[data-pack="data-structure"] section:has(.tbr-tp:hover) .tbk-l i,deck-stage[data-pack="data-structure"] section:has(.tbr-tp:hover) .tbk-rt i,deck-stage[data-pack="data-structure"] section:has(.tbr-tp:hover) .tbk-b i{color:rgba(0,0,0,.35)}
deck-stage[data-pack="data-structure"] section:has(.tb-rt:hover) .tbk-rt::before,deck-stage[data-pack="data-structure"] section:has(.tbr-rt:hover) .tbk-rt::before,deck-stage[data-pack="data-structure"] section:has(.tbk-rt:hover) .tbk-rt::before{transform:scaleX(1)}
deck-stage[data-pack="data-structure"] section:has(.tb-rt:hover) .tbk-rt i,deck-stage[data-pack="data-structure"] section:has(.tbr-rt:hover) .tbk-rt i,deck-stage[data-pack="data-structure"] section:has(.tbk-rt:hover) .tbk-rt i{color:#FFFFFF}
deck-stage[data-pack="data-structure"] section:has(.tbr-rt:hover) .tb .tb-rt polygon{fill:#000000}
deck-stage[data-pack="data-structure"] .tb .tb-rt:hover polygon{fill:#000000}
deck-stage[data-pack="data-structure"] section:has(.tb-rt:hover) .tbk-l i,deck-stage[data-pack="data-structure"] section:has(.tb-rt:hover) .tbk-tp i,deck-stage[data-pack="data-structure"] section:has(.tb-rt:hover) .tbk-b i,deck-stage[data-pack="data-structure"] section:has(.tbr-rt:hover) .tbk-l i,deck-stage[data-pack="data-structure"] section:has(.tbr-rt:hover) .tbk-tp i,deck-stage[data-pack="data-structure"] section:has(.tbr-rt:hover) .tbk-b i{color:rgba(0,0,0,.35)}
deck-stage[data-pack="data-structure"] section:has(.tb-b:hover) .tbk-b::before,deck-stage[data-pack="data-structure"] section:has(.tbr-b:hover) .tbk-b::before,deck-stage[data-pack="data-structure"] section:has(.tbk-b:hover) .tbk-b::before{transform:scaleX(1)}
deck-stage[data-pack="data-structure"] section:has(.tb-b:hover) .tbk-b i,deck-stage[data-pack="data-structure"] section:has(.tbr-b:hover) .tbk-b i,deck-stage[data-pack="data-structure"] section:has(.tbk-b:hover) .tbk-b i{color:#FFFFFF}
deck-stage[data-pack="data-structure"] section:has(.tbr-b:hover) .tb .tb-b polygon{fill:#000000}
deck-stage[data-pack="data-structure"] .tb .tb-b:hover polygon{fill:#000000}
deck-stage[data-pack="data-structure"] section:has(.tb-b:hover) .tbk-l i,deck-stage[data-pack="data-structure"] section:has(.tb-b:hover) .tbk-tp i,deck-stage[data-pack="data-structure"] section:has(.tb-b:hover) .tbk-rt i,deck-stage[data-pack="data-structure"] section:has(.tbr-b:hover) .tbk-l i,deck-stage[data-pack="data-structure"] section:has(.tbr-b:hover) .tbk-tp i,deck-stage[data-pack="data-structure"] section:has(.tbr-b:hover) .tbk-rt i{color:rgba(0,0,0,.35)}
deck-stage[data-pack="data-structure"] .tb .tb-b:hover polygon{fill:#000000}
deck-stage[data-pack="data-structure"] .tl{position:relative;isolation:isolate;padding:.34em .5em;margin:-.34em -.5em -.34em 0;clip-path:inset(0 100% 0 0);transition:clip-path .45s cubic-bezier(.22,.61,.36,1)}
deck-stage[data-pack="data-structure"] section:has(.tb-l:hover) .tl{clip-path:inset(0 0 0 0)}
deck-stage[data-pack="data-structure"] .tl::before{content:"";position:absolute;inset:0;background:#000000;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,.61,.36,1);z-index:0}
deck-stage[data-pack="data-structure"] .tl i{position:relative;z-index:1;font-style:normal;transition:color .45s cubic-bezier(.22,.61,.36,1)}
deck-stage[data-pack="data-structure"] section:has(.tb-l:hover) .tl::before{transform:scaleX(1)}
deck-stage[data-pack="data-structure"] section:has(.tb-l:hover) .tl i{color:#FFFFFF}
deck-stage[data-pack="data-structure"] .tl2{padding:0;margin:0}
deck-stage[data-pack="data-structure"] .tl2::before{display:none}
deck-stage[data-pack="data-structure"] section:has(.tb-l:hover) .tl2 i{color:#000000}
deck-stage[data-pack="data-structure"] .tb .tb-l:hover polygon{fill:#000000}
deck-stage[data-pack="data-structure"] .tr{position:relative;isolation:isolate;padding:.34em .5em;margin:-.34em -.5em -.34em 0;clip-path:inset(0 100% 0 0);transition:clip-path .45s cubic-bezier(.22,.61,.36,1)}
deck-stage[data-pack="data-structure"] section:has(.tb-r:hover) .tr{clip-path:inset(0 0 0 0)}
deck-stage[data-pack="data-structure"] .tr::before{content:"";position:absolute;inset:0;background:#000000;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,.61,.36,1);z-index:0}
deck-stage[data-pack="data-structure"] .tr i{position:relative;z-index:1;font-style:normal;transition:color .45s cubic-bezier(.22,.61,.36,1)}
deck-stage[data-pack="data-structure"] section:has(.tb-r:hover) .tr::before{transform:scaleX(1)}
deck-stage[data-pack="data-structure"] section:has(.tb-r:hover) .tr i{color:#FFFFFF}
deck-stage[data-pack="data-structure"] .tr2{padding:0;margin:0}
deck-stage[data-pack="data-structure"] .tr2::before{display:none}
deck-stage[data-pack="data-structure"] section:has(.tb-r:hover) .tr2 i{color:#000000}
deck-stage[data-pack="data-structure"] .tb .tb-r:hover polygon{fill:#000000}
deck-stage[data-pack="data-structure"] .dl .dl-p{cursor:default}
deck-stage[data-pack="data-structure"] .dl .dl-p:hover polygon{fill:#000000}
deck-stage[data-pack="data-structure"] .sc .shd{outline:0.5px solid rgba(0,0,0,.28);transition:outline-color .3s ease}
deck-stage[data-pack="data-structure"] .sc .shd-x{outline:none}
deck-stage[data-pack="data-structure"] .sc .sho{position:absolute;left:0;width:443px;height:272.5px;box-sizing:border-box;outline:0.5px solid rgba(0,0,0,.28);outline-offset:-0.5px;pointer-events:none;transition:outline-color .3s ease;z-index:4}
deck-stage[data-pack="data-structure"] .sc .sho-t{top:0}
deck-stage[data-pack="data-structure"] .sc .sho-b{top:272.5px}
deck-stage[data-pack="data-structure"] .shd-x:has(.shz-t:hover) .sho-t{outline-color:#000000}
deck-stage[data-pack="data-structure"] .shd-x:has(.shz-b:hover) .sho-b{outline-color:#000000}
deck-stage[data-pack="data-structure"] .sc:has(.scl:hover) .sho,deck-stage[data-pack="data-structure"] .sc:has(.scd:hover) .sho{outline-color:#000000}
deck-stage[data-pack="data-structure"] .sc:has(.scl:hover) .shl-x,deck-stage[data-pack="data-structure"] .sc:has(.scd:hover) .shl-x{background:#000000}
deck-stage[data-pack="data-structure"] .sc:hover .shd{outline-color:#000000}
deck-stage[data-pack="data-structure"] .sc .shl{background:rgba(0,0,0,.28);transition:background-color .3s ease}
deck-stage[data-pack="data-structure"] .sc:hover .shl:not(.shl-x){background:#000000}
deck-stage[data-pack="data-structure"] .ph-r{isolation:isolate;color:#000000}
deck-stage[data-pack="data-structure"] .ph-r .ph-pl{position:absolute;left:0;top:0;width:100%;height:703px;background:#000000;transform:scaleY(0);transform-origin:top center;transition:transform .55s cubic-bezier(.22,.61,.36,1);z-index:0}
deck-stage[data-pack="data-structure"] .ph-r:hover .ph-pl{transform:scaleY(1)}
deck-stage[data-pack="data-structure"] .ph-r:hover{color:#FFFFFF}
deck-stage[data-pack="data-structure"] .ph-sub{text-transform:none;letter-spacing:.005em;color:#000000;transition:color .3s ease}
deck-stage[data-pack="data-structure"] .ph-r:hover .ph-sub{color:#FFFFFF}
deck-stage[data-pack="data-structure"] .ph-s{opacity:0;pointer-events:none;transition:opacity .12s ease;white-space:nowrap}
deck-stage[data-pack="data-structure"] .ph-r:hover .ph-s{transition:opacity .3s ease .25s}
deck-stage[data-pack="data-structure"] .ph-r:hover .ph-s{opacity:1}
deck-stage[data-pack="data-structure"] .pc-b{height:285.33px;transition:height .55s cubic-bezier(.22,.61,.36,1)}
deck-stage[data-pack="data-structure"] .pc:hover .pc-b{height:560.33px}
deck-stage[data-pack="data-structure"] .u .cb{opacity:0;transition:opacity .2s ease}
deck-stage[data-pack="data-structure"] .u:hover .cb{opacity:1}
deck-stage[data-pack="data-structure"] .u .b{position:relative;overflow:hidden;background:transparent!important}
deck-stage[data-pack="data-structure"] .u .b::before{content:"";position:absolute;left:0;top:0;bottom:0;width:100%;background:#000000;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,.61,.36,1)}
deck-stage[data-pack="data-structure"] .u:hover .b::before{transform:scaleX(1)}
deck-stage[data-pack="data-structure"] .u .r{position:absolute;top:100%;left:0;right:0;overflow:hidden;clip-path:inset(0 100% 0 0);transition:clip-path .45s cubic-bezier(.22,.61,.36,1)}
deck-stage[data-pack="data-structure"] .u:hover .r{clip-path:inset(0 0 0 0)}
deck-stage[data-pack="data-structure"] .u .b span{position:relative;z-index:1;mix-blend-mode:difference;color:#FFFFFF}
deck-stage[data-pack="data-structure"] .rc{opacity:0;transition:opacity .35s ease}
deck-stage[data-pack="data-structure"] .pl:hover ~ .rc{opacity:1}
deck-stage[data-pack="data-structure"] .pl .pr{transition:border-color .25s ease}
deck-stage[data-pack="data-structure"] .pl .pr > *{transition:opacity .25s ease}
deck-stage[data-pack="data-structure"] .pl
.pb{transition:background .25s ease,color .25s ease,outline-color .25s ease}
deck-stage[data-pack="data-structure"] .pl:hover .pr > *{opacity:.3}
deck-stage[data-pack="data-structure"] .pl .pr:hover > *{opacity:1}
deck-stage[data-pack="data-structure"] .pl:hover .pb{background:transparent!important;color:#000000!important;outline:1px solid #000000;outline-offset:-1px}
deck-stage[data-pack="data-structure"] .pl:hover .pr{border-color:rgba(0,0,0,.06)!important}
deck-stage[data-pack="data-structure"] .pl .pr:hover{border-color:rgba(0,0,0,.38)!important}
deck-stage[data-pack="data-structure"] .pl .pr:hover + .pr{border-top-color:rgba(0,0,0,.38)!important}
deck-stage[data-pack="data-structure"] .pl .pr:has(+ .pr:hover){border-bottom-color:rgba(0,0,0,.38)!important}
deck-stage[data-pack="data-structure"] .pl .pr:hover .pb{background:#000000!important;color:#FFFFFF!important;outline-color:transparent}

body.ph-dark deck-stage[data-pack="data-structure"] section[data-theme-invert] .omc{color:#000000 !important}

deck-stage[data-pack="data-structure"] body.ph-dark .pichip{background:#0F2A52 !important;color:#7FAEF5 !important}



body.ph-dark deck-stage[data-pack="data-structure"] section[data-theme-invert] .piloop-knockout video.piloop{filter:invert(1) !important}

body.ph-dark deck-stage[data-pack="data-structure"] section[data-theme-invert] .piloop-frame:not(.piloop-knockout) video.piloop{filter:none !important}
deck-stage[data-pack="data-structure"] .dsr{position:relative;isolation:isolate}
deck-stage[data-pack="data-structure"] .dsr::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.06);transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,.61,.36,1);z-index:-1;pointer-events:none}
deck-stage[data-pack="data-structure"] .dsr:hover::before{transform:scaleX(1)}


