.TopInfo_topInfo__aQ8ye{border:1px solid rgb(var(--c-blue));font-size:var(--font-size-0);line-height:1.3;color:rgb(var(--c-white));background-color:rgba(var(--dark-grey-rgb),1);border-radius:4px;display:none;flex-direction:column;padding:10px;box-shadow:0 0 2px rgba(0,0,255,.6);margin-bottom:var(--s-5)}.TopInfo_clickedIdsInfo__oyio_{display:flex;flex-direction:column}.TopInfo_clickedIdsWrapper__sIxfQ{display:flex;align-items:center;flex-wrap:wrap}.TopInfo_clickedIdsWrapper__sIxfQ button{margin-top:10px;padding:2px 4px;border:1px solid rgba(var(--c-white),.3);border-radius:4px}.TopInfo_clickedIdsWrapper__sIxfQ button:not(:last-child){margin-right:5px}.TopInfo_entryInfoWrapper__nwcfK{display:flex;flex-direction:column;border-radius:4px}.TopInfo_metadataWrapper__gD_FP{max-height:8vh;overflow:auto}.RangeFilter_wrapper__MhTPm{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);background-color:#323232;z-index:20;width:80%;height:30px;border-radius:3px;--handle-width:16px}@media only screen and (min-width:768px){.RangeFilter_wrapper__MhTPm{max-width:700px}}.RangeFilter_wrapper__MhTPm [data-visualiser=rfRightHandle]{right:calc(100% - var(--handle-width))}.RangeFilter_handle__Kbz47{position:absolute;top:50%;width:var(--handle-width);height:120%;background-color:#0f54ea;border-radius:3px;cursor:ew-resize;right:100%;transform:translateY(-50%);will-change:transform}.RangeFilter_label__j40A8{bottom:100%;margin-bottom:10px;left:50%}.RangeFilter_bottomLabel__Nh0Ju,.RangeFilter_label__j40A8{position:absolute;color:#fff;font-size:var(--font-size-0);white-space:nowrap;transform:translateX(-50%)}.RangeFilter_bottomLabel__Nh0Ju{left:0;top:100%;margin-top:10px;opacity:.45}.RangeFilter_bottomLabelRight__ZLaaB{left:auto;right:0;transform:translateX(50%)}.RangeFilter_title__9dbd1{position:absolute;left:50%;top:100%;transform:translateX(-50%);margin-top:10px;color:#fff;font-size:var(--font-size-0);white-space:nowrap}.RangeFilter_title__9dbd1 select{outline:none;content:"↕";width:110px;overflow:hidden;text-overflow:ellipsis;cursor:pointer;border:0;border-radius:2px;padding:1px;color:#fff;background-color:#424242}.RangeFilter_title__9dbd1 select:hover{background-color:#4f4f4f}.RangeFilter_selectionBox__omW3F{position:absolute;z-index:1;top:50%;left:0;height:100%;width:40px;background-color:rgba(19,25,207,.4);transform:translateY(-50%);will-change:transform,width;cursor:move}.DimensionsTree_wrapper__v0HoA{border:1px solid rgb(var(--c-blue));font-size:var(--font-size-0);line-height:1.3;color:rgb(var(--c-white));background-color:rgba(var(--dark-grey-rgb),1);border-radius:4px;display:flex;flex-direction:column;padding:10px;box-shadow:0 0 2px rgba(0,0,255,.6);margin-bottom:var(--s-5);max-height:25vh;overflow:auto}.DimensionsTree_wrapper__v0HoA input{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;background:revert;border:revert;border-radius:revert;pointer-events:revert;position:relative;cursor:pointer}.DimensionsTree_wrapper__v0HoA span{display:flex;align-items:center}.DimensionsTree_wrapper__v0HoA label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer;padding:4px 0}.DimensionsTree_wrapper__v0HoA div{display:block;position:relative;display:flex;flex-direction:column}.DimensionsTree_wrapper__v0HoA * div{margin-left:20px}.Modal_wrapper__FPYNv{position:fixed;z-index:1500;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;transition:opacity .4s,visibility .4s;transition-timing-function:ease-in-out;opacity:1;visibility:visible}.Modal_wrapper__FPYNv:after,.Modal_wrapper__FPYNv:before{content:"";width:20px;height:1px;background-color:#fff;position:absolute;z-index:1;top:50px;right:50px;transform:rotate(45deg);pointer-events:none}.Modal_wrapper__FPYNv:after{transform:rotate(135deg)}.Modal_background__joex4{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:-1;opacity:.85;cursor:pointer}.Modal_modalWrapper__V0JiP{max-height:80%;overflow:auto;max-width:580px;margin:0 var(--s-3);margin-top:50px;position:relative;pointer-events:none}.Modal_modalContent__cAl6t{padding:var(--s-3);background-color:#dcdcdc;border-radius:6px;pointer-events:auto}.Modal_modalContent__cAl6t h3{font-weight:700}.Modal_modalContent__cAl6t p{margin:15px 0}.Modal_modalContent__cAl6t p:last-child{margin-bottom:0}.Visualiser_canvasWrapper__0bVWK,.Visualiser_wrapper__a0e3H{position:absolute;top:0;left:0;width:100%;height:100%}.Visualiser_canvasWrapper__0bVWK{z-index:1;background:#141414}.Visualiser_infosWrapper__DuJ6u{position:absolute;top:var(--s-5);left:var(--s-5);z-index:2;display:flex;flex-direction:column;width:225px}.Visualiser_header__lwuk0{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:3;display:flex;align-items:center;gap:10px;padding:12px 24px;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.55),transparent);border-radius:0 0 12px 12px}.Visualiser_headerLogo__0jk02{height:52px;width:auto;flex-shrink:0}.Visualiser_headerText__97M0O{display:flex;flex-direction:column;gap:1px}.Visualiser_headerTitle__dccNp{color:hsla(0,0%,100%,.95);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 4px rgba(0,0,0,.9)}.Visualiser_headerSubtitle__y9mCF{color:hsla(0,0%,100%,.55);font-size:10px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.Visualiser_scenarioBtn__T4_pu{pointer-events:all;margin-left:20px;padding:5px 12px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.3);border-radius:6px;color:hsla(0,0%,100%,.85);font-size:11px;font-weight:600;letter-spacing:.05em;cursor:pointer;white-space:nowrap;transition:background .2s}.Visualiser_scenarioBtn__T4_pu:hover{background:hsla(0,0%,100%,.22)}.Visualiser_visibleCount__jsPQi{margin-top:10px;padding:6px 8px;color:hsla(0,0%,100%,.75);font-size:11px;font-weight:500;letter-spacing:.03em;border-top:1px solid hsla(0,0%,100%,.15)}.Visualiser_debugHolder__o9Sgm{position:fixed;z-index:10000;bottom:20px;right:10%;color:#000;background-color:#cecece;border:1px solid #000;font-size:12px;padding:5px 10px}.IndexPage_debugLink__FqGeQ{position:absolute;left:10%;bottom:10px;transform:translateX(-50%);z-index:3;color:#fff;font-size:var(--font-size-0)}