@charset "UTF-8";.imp-app-container{width:100%;padding-inline:var(--app-gap);max-width:1920px;margin-inline:auto;height:100%}.imp-wrapper{width:100dvw;position:sticky;bottom:0;left:0;z-index:101;padding:12px;background:var(--error-color);display:none;align-items:center;justify-content:center;color:var(--typography-color-05)}.imp-visible{display:flex}.imp-connecting-icon-wrapper{display:flex;flex-direction:column;width:80px;justify-content:center;align-items:center}.imp-connecting-icon-wrapper>img:first-child{margin-bottom:-5px;margin-left:-10px}.imp-connecting-icon-wrapper>img:last-child{margin-top:-5px;margin-right:-10px}.imp-paper-base{border-radius:8px;background:var(--interface-color-02)}.imp-paper-shadow-dp05{box-shadow:var(--shadow-dp-05)}.imp-paper-shadow-dp1{box-shadow:var(--shadow-dp-1)}.imp-paper-shadow-dp2{box-shadow:var(--shadow-dp-2)}.imp-paper-shadow-dp3{box-shadow:var(--shadow-dp-3)}.imp-paper-shadow-dp4{box-shadow:var(--shadow-dp-4)}.imp-paper-shadow-dp5{box-shadow:var(--shadow-dp-5)}.imp-paper-shadow-dp6{box-shadow:var(--shadow-dp-6)}.imp-paper-shadow-dp7{box-shadow:var(--shadow-dp-7)}.imp-paper-shadow-dp8{box-shadow:var(--shadow-dp-8)}.imp-app-settings-profile-block{background:var(--primary-color-04);border-radius:0 0 16px 16px;padding:0 var(--app-gap) var(--app-gap);display:flex;gap:12px;flex-direction:column;margin-bottom:var(--app-gap)}.imp-app-settings-main-content{padding:0 var(--app-gap);display:flex;flex-direction:column;gap:16px}.imp-app-avatar{width:36px;height:36px;min-width:36px;cursor:pointer}.imp-app-avatar-profile{display:flex;align-items:center;gap:16px;padding:4px 8px;width:300px;border-radius:8px 8px 0 0;background:var(--interface-color-01);cursor:pointer}.imp-app-logo-link{display:flex;cursor:pointer}.imp-app-tabs{background:var(--interface-color-02);overflow:auto;width:100%}.imp-app-tabs [role=tablist]{margin:0;height:var(--app-tabs-height)}.imp-app-tabs [role=tablist]:before{border-bottom:none}.imp-app-header{width:100%;height:var(--app-header-height);background:var(--interface-color-02);box-shadow:var(--shadow-dp-05)}.imp-app-header-content{display:flex;align-items:center;justify-content:space-between;gap:var(--app-gap)}.imp-app-main{height:var(--app-main-height);padding:var(--app-gap) 0;display:flex;flex-direction:column}.imp-app-loader{position:absolute;height:100%;width:100%;display:grid;place-items:center;z-index:10000;pointer-events:none}.imp-connection-info-list li{margin-left:12px}.imp-connection-status-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex}.imp-connection-status-wrapper{position:relative;display:flex;align-items:center;justify-content:center;gap:24px}.imp-app-local-wrapper{display:flex;height:calc(100dvh - 96px);width:100%;position:relative;gap:var(--app-gap)}.imp-app-local-wrapper>div{width:100%}.imp-app-local-wrapper .imp-tools{max-width:380px}.imp-paper-wrap{background:var(--interface-color-02);border-radius:16px;box-shadow:var(--shadow-dp-1)}.imp-resizer{flex-shrink:0;width:4px;border-radius:10px;background-color:var(--interface-color-03);cursor:col-resize;transition:background-color .15s .15s ease-in-out;display:flex;align-items:center;justify-content:center;height:100%;position:relative;margin:auto}.imp-resizer--horizontal{height:4px;width:100%;cursor:row-resize}.imp-resizer--dragging .imp-resizer-icon-wrapper,.imp-resizer:hover .imp-resizer-icon-wrapper{background-color:var(--primary-color-01);color:var(--interface-color-02)}.imp-resizer-icon-wrapper{transition:background-color .15s .15s ease-in-out,color .15s .15s ease-in-out;position:absolute;z-index:10;transform:translate(-50%,-50%);top:50%;left:50%;background:var(--interface-color-03);height:min-content;border-radius:6px;padding:8px 6px;display:flex;align-items:center;justify-content:center}.imp-resizer-icon-wrapper--horizontal{padding:4px 10px}.imp-resizer-icon-wrapper--horizontal svg{transform:rotate(90deg)}:root{--primary-color: var(--primary-color-01);--secondary-color: var(--primary-color-03);--secondary-color-100: var(--interface-color-02);--secondary-color-120: #1a2128}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.obc-viewer :is(.sr-only){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.obc-viewer :is(.pointer-events-none){pointer-events:none}.obc-viewer :is(.pointer-events-auto){pointer-events:auto}.obc-viewer :is(.\!visible){visibility:visible!important}.obc-viewer :is(.visible){visibility:visible}.obc-viewer :is(.invisible){visibility:hidden}.obc-viewer :is(.collapse){visibility:collapse}.obc-viewer :is(.static){position:static}.obc-viewer :is(.fixed){position:fixed}.obc-viewer :is(.absolute){position:absolute}.obc-viewer :is(.relative){position:relative}.obc-viewer :is(.bottom-0){bottom:0}.obc-viewer :is(.bottom-4){bottom:1rem}.obc-viewer :is(.bottom-8){bottom:2rem}.obc-viewer :is(.left-0){left:0}.obc-viewer :is(.left-1\/2){left:50%}.obc-viewer :is(.left-5){left:1.25rem}.obc-viewer :is(.left-8){left:2rem}.obc-viewer :is(.right-0){right:0}.obc-viewer :is(.right-8){right:2rem}.obc-viewer :is(.top-0){top:0}.obc-viewer :is(.top-5){top:1.25rem}.obc-viewer :is(.top-8){top:2rem}.obc-viewer :is(.isolate){isolation:isolate}.obc-viewer :is(.z-10){z-index:10}.obc-viewer :is(.z-20){z-index:20}.obc-viewer :is(.z-50){z-index:50}.obc-viewer :is(.m-0){margin:0}.obc-viewer :is(.m-4){margin:1rem}.obc-viewer :is(.m-auto){margin:auto}.obc-viewer :is(.mx-auto){margin-left:auto;margin-right:auto}.obc-viewer :is(.my-0){margin-top:0;margin-bottom:0}.obc-viewer :is(.my-2){margin-top:.5rem;margin-bottom:.5rem}.obc-viewer :is(.mb-2){margin-bottom:.5rem}.obc-viewer :is(.mb-4){margin-bottom:1rem}.obc-viewer :is(.ml-3){margin-left:.75rem}.obc-viewer :is(.ml-4){margin-left:1rem}.obc-viewer :is(.ml-auto){margin-left:auto}.obc-viewer :is(.mr-2){margin-right:.5rem}.obc-viewer :is(.mr-4){margin-right:1rem}.obc-viewer :is(.mr-auto){margin-right:auto}.obc-viewer :is(.mt-1){margin-top:.25rem}.obc-viewer :is(.mt-auto){margin-top:auto}.obc-viewer :is(.box-border){box-sizing:border-box}.obc-viewer :is(.block){display:block}.obc-viewer :is(.flex){display:flex}.obc-viewer :is(.inline-flex){display:inline-flex}.obc-viewer :is(.table){display:table}.obc-viewer :is(.grid){display:grid}.obc-viewer :is(.hidden){display:none}.obc-viewer :is(.h-2){height:.5rem}.obc-viewer :is(.h-2\.5){height:.625rem}.obc-viewer :is(.h-4){height:1.2rem}.obc-viewer :is(.h-40){height:10rem}.obc-viewer :is(.h-8){height:2rem}.obc-viewer :is(.h-\[15px\]){height:15px}.obc-viewer :is(.h-\[48px\]){height:48px}.obc-viewer :is(.h-\[60px\]){height:60px}.obc-viewer :is(.h-\[8px\]){height:8px}.obc-viewer :is(.h-fit){height:-moz-fit-content;height:fit-content}.obc-viewer :is(.h-full){height:100%}.obc-viewer :is(.h-screen){height:100vh}.obc-viewer :is(.max-h-8){max-height:2rem}.obc-viewer :is(.max-h-\[300px\]){max-height:300px}.obc-viewer :is(.min-h-\[30px\]){min-height:30px}.obc-viewer :is(.min-h-\[40px\]){min-height:40px}.obc-viewer :is(.min-h-\[80px\]){min-height:80px}.obc-viewer :is(.w-2){width:.5rem}.obc-viewer :is(.w-2\.5){width:.625rem}.obc-viewer :is(.w-4){width:1.2rem}.obc-viewer :is(.w-8){width:2rem}.obc-viewer :is(.w-80){width:20rem}.obc-viewer :is(.w-\[15px\]){width:15px}.obc-viewer :is(.w-\[350px\]){width:350px}.obc-viewer :is(.w-\[60px\]){width:60px}.obc-viewer :is(.w-\[8px\]){width:8px}.obc-viewer :is(.w-fit){width:-moz-fit-content;width:fit-content}.obc-viewer :is(.w-full){width:100%}.obc-viewer :is(.w-max){width:-moz-max-content;width:max-content}.obc-viewer :is(.w-screen){width:100vw}.obc-viewer :is(.min-w-\[150px\]){min-width:150px}.obc-viewer :is(.min-w-\[300px\]){min-width:300px}.obc-viewer :is(.min-w-\[4\.5rem\]){min-width:4.5rem}.obc-viewer :is(.max-w-xs){max-width:20rem}.obc-viewer :is(.flex-1){flex:1 1 0%}.obc-viewer :is(.flex-shrink-0){flex-shrink:0}.obc-viewer :is(.grow){flex-grow:1}.obc-viewer :is(.-translate-x-1\/2){--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.obc-viewer :is(.-translate-x-full){--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.obc-viewer :is(.-translate-y-12){--tw-translate-y: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.obc-viewer :is(.-translate-y-full){--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.obc-viewer :is(.translate-x-full){--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.obc-viewer :is(.translate-y-full){--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.obc-viewer :is(.transform){transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.obc-viewer :is(.animate-spin){animation:spin 1s linear infinite}.obc-viewer :is(.cursor-move){cursor:move}.obc-viewer :is(.cursor-pointer){cursor:pointer}.obc-viewer :is(.select-none){-webkit-user-select:none;-moz-user-select:none;user-select:none}.obc-viewer :is(.resize){resize:both}.obc-viewer :is(.list-none){list-style-type:none}.obc-viewer :is(.flex-row){flex-direction:row}.obc-viewer :is(.flex-col){flex-direction:column}.obc-viewer :is(.flex-wrap){flex-wrap:wrap}.obc-viewer :is(.items-start){align-items:flex-start}.obc-viewer :is(.items-center){align-items:center}.obc-viewer :is(.justify-start){justify-content:flex-start}.obc-viewer :is(.justify-end){justify-content:flex-end}.obc-viewer :is(.justify-center){justify-content:center}.obc-viewer :is(.justify-between){justify-content:space-between}.obc-viewer :is(.gap-4){gap:1rem}.obc-viewer :is(.gap-x-2){-moz-column-gap:.5rem;column-gap:.5rem}.obc-viewer :is(.gap-x-3){-moz-column-gap:.75rem;column-gap:.75rem}.obc-viewer :is(.gap-y-2){row-gap:.5rem}.obc-viewer :is(.gap-y-3){row-gap:.75rem}.obc-viewer :is(.gap-y-4){row-gap:0}.obc-viewer :is(.self-end){align-self:flex-end}.obc-viewer :is(.overflow-auto){overflow:auto}.obc-viewer :is(.overflow-visible){overflow:visible}.obc-viewer :is(.overflow-x-hidden){overflow-x:hidden}.obc-viewer :is(.whitespace-nowrap){white-space:nowrap}.obc-viewer :is(.rounded){border-radius:1.25rem}.obc-viewer :is(.rounded-\[10px\]){border-radius:16px}.obc-viewer :is(.rounded-full){border-radius:9999px}.obc-viewer :is(.rounded-lg){border-radius:.75rem}.obc-viewer :is(.rounded-md){border-radius:.75rem}.obc-viewer :is(.border){border-width:1px}.obc-viewer :is(.border-0){border-width:0px}.obc-viewer :is(.border-1){border-width:1px}.obc-viewer :is(.border-2){border-width:2px}.obc-viewer :is(.border-3){border-width:3px}.obc-viewer :is(.border-b-2){border-bottom-width:2px}.obc-viewer :is(.border-solid){border-style:solid}.obc-viewer :is(.border-dashed){border-style:dashed}.obc-viewer :is(.border-\[\#3A444E\]){--tw-border-opacity: 1;border:none}.obc-viewer :is(.border-gray-300){--tw-border-opacity: 1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.obc-viewer :is(.border-ifcjs-120){border-color:var(--secondary-color-120)}.obc-viewer :is(.border-red-500){--tw-border-opacity: 1;border-color:rgb(239 68 68/var(--tw-border-opacity))}.obc-viewer :is(.border-red-600){--tw-border-opacity: 1;border-color:rgb(220 38 38/var(--tw-border-opacity))}.obc-viewer :is(.border-transparent){border-color:transparent}.obc-viewer :is(.bg-\[\#201491DD\]){background-color:#201491dd}.obc-viewer :is(.bg-\[\#212121\]){--tw-bg-opacity: 1;background-color:rgb(33 33 33/var(--tw-bg-opacity))}.obc-viewer :is(.bg-\[\#3CE6FEDD\]){background-color:#3ce6fedd}.obc-viewer :is(.bg-\[\#BD4BF3DD\]){background-color:#bd4bf3dd}.obc-viewer :is(.bg-ifcjs-100){background-color:var(--interface-color-02)}.obc-viewer :is(.bg-ifcjs-120){background-color:var(--interface-color-03)}.obc-viewer :is(.bg-ifcjs-200){background-color:var(--primary-color)}.obc-viewer :is(.bg-ifcjs-300){background-color:var(--secondary-color)}.obc-viewer :is(.bg-red-600){--tw-bg-opacity: 1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.obc-viewer :is(.bg-transparent){background-color:transparent}.obc-viewer :is(.fill-black){fill:#0d0d0d}.obc-viewer :is(.fill-white){fill:#f2f2f2}.obc-viewer :is(.p-0){padding:0}.obc-viewer :is(.p-1){padding:.25rem}.obc-viewer :is(.p-2){padding:.5rem}.obc-viewer :is(.p-3){padding:.75rem}.obc-viewer :is(.p-4){padding:1rem}.obc-viewer :is(.px-3){padding-left:.75rem;padding-right:.75rem}.obc-viewer :is(.px-4){padding-left:1rem;padding-right:1rem}.obc-viewer :is(.px-6){padding-left:1.5rem;padding-right:1.5rem}.obc-viewer :is(.py-1){padding-top:.25rem;padding-bottom:.25rem}.obc-viewer :is(.py-1\.5){padding-top:.375rem;padding-bottom:.375rem}.obc-viewer :is(.py-2){padding-top:.5rem;padding-bottom:.5rem}.obc-viewer :is(.py-3){padding-top:.75rem;padding-bottom:.75rem}.obc-viewer :is(.py-\[5px\]){padding-top:5px;padding-bottom:5px}.obc-viewer :is(.pb-4){padding-bottom:1rem}.obc-viewer :is(.pb-6){padding-bottom:1.5rem}.obc-viewer :is(.pl-4){padding-left:1rem}.obc-viewer :is(.pl-\[22px\]){padding-left:22px}.obc-viewer :is(.pr-3){padding-right:.75rem}.obc-viewer :is(.pr-4){padding-right:1rem}.obc-viewer :is(.pt-4){padding-top:1rem}.obc-viewer :is(.pt-5){padding-top:1.25rem}.obc-viewer :is(.text-center){text-align:center}.obc-viewer :is(.text-2xl){font-size:22px;line-height:2rem}.obc-viewer :is(.text-3xl){font-size:20px;line-height:1.5rem}.obc-viewer :is(.text-base){font-size:16px;line-height:1rem;color:var(--typography-color-01);transition:background-color .3s ease}.obc-viewer :is(.text-sm){font-size:14px;line-height:1.25rem}.obc-viewer :is(.text-xl){font-size:20px;line-height:1.75rem}.obc-viewer :is(.text-xs){font-size:12px;line-height:1rem}.obc-viewer :is(.font-bold){font-weight:700}.obc-viewer :is(.font-medium){font-weight:500}.obc-viewer :is(.font-normal){font-weight:400}.obc-viewer :is(.font-semibold){font-weight:600}.obc-viewer :is(.uppercase){text-transform:uppercase}.obc-viewer :is(.leading-6){line-height:1.5rem}.obc-viewer :is(.tracking-\[1\.25px\]){letter-spacing:1.25px}.obc-viewer :is(.text-gray-100){--tw-text-opacity: 1;color:var(--typography-color-02)}.obc-viewer :is(.text-gray-400){--tw-text-opacity: 1;color:var(--typography-color-02)}.obc-viewer :is(.text-gray-500){--tw-text-opacity: 1;color:var(--typography-color-02)}.obc-viewer :is(.text-ifcjs-100){color:var(--secondary-color-100)}.obc-viewer :is(.text-ifcjs-200){color:var(--primary-color)}.obc-viewer :is(.text-ifcjs-300){color:var(--secondary-color)}.obc-viewer :is(.text-white){--tw-text-opacity: 1;color:var(--typography-color-02);transition:background-color .3s ease}.obc-viewer :is(.accent-ifcjs-300){accent-color:var(--secondary-color)}.obc-viewer :is(.opacity-0){opacity:0}.obc-viewer :is(.\!shadow){--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)!important}.obc-viewer :is(.shadow){--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.obc-viewer :is(.shadow-md){--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.obc-viewer :is(.shadow-sm){--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.obc-viewer :is(.outline){outline-style:solid}.obc-viewer :is(.ring-1){--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0, 0, 0, 0))}.obc-viewer :is(.ring-gray-500){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))}.obc-viewer :is(.blur){--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.obc-viewer :is(.invert){--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.obc-viewer :is(.\!filter){filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.obc-viewer :is(.filter){filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.obc-viewer :is(.backdrop-blur-xl){--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.obc-viewer :is(.transition){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.obc-viewer :is(.transition-all){transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.obc-viewer :is(.transition-none){transition-property:none}.obc-viewer :is(.transition-opacity){transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.obc-viewer :is(.transition-transform){transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.obc-viewer :is(.duration-300){transition-duration:.3s}.obc-viewer :is(.duration-500){transition-duration:.5s}.obc-viewer :is(.ease-in-out){transition-timing-function:cubic-bezier(.4,0,.2,1)}.material-icons.md-18{font-size:18px}.material-icons.md-16{font-size:16px}html{font-family:Plus Jakarta Sans,sans-serif}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:var(--secondary-color-100)}::-webkit-scrollbar-thumb{background-color:var(--secondary-color);border-radius:9999px}.obc-viewer :is(.placeholder\:text-gray-400)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175/var(--tw-text-opacity))}.obc-viewer :is(.placeholder\:text-gray-400)::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175/var(--tw-text-opacity))}.obc-viewer :is(.backdrop\:backdrop-blur-md)::backdrop{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.obc-viewer :is(.hover\:cursor-pointer:hover){cursor:pointer}.obc-viewer :is(.hover\:border-ifcjs-200:hover){border-color:transparent}.obc-viewer :is(.hover\:bg-error:hover){--tw-bg-opacity: 1;background-color:rgb(255 82 82/var(--tw-bg-opacity))}.obc-viewer :is(.hover\:bg-ifcjs-120:hover){background-color:var(--interface-color-03)}.obc-viewer :is(.hover\:bg-ifcjs-200:hover){background-color:#0000000f}.obc-viewer :is(.hover\:bg-success:hover){--tw-bg-opacity: 1;background-color:rgb(76 175 80/var(--tw-bg-opacity))}.obc-viewer :is(.hover\:fill-black:hover){fill:#0d0d0d}.obc-viewer :is(.hover\:text-black:hover){--tw-text-opacity: 1;color:rgb(13 13 13/var(--tw-text-opacity))}.obc-viewer :is(.hover\:text-ifcjs-100:hover){color:var(--secondary-color-100)}.obc-viewer :is(.hover\:text-ifcjs-200:hover){color:var(--primary-color)}.obc-viewer :is(.hover\:backdrop-blur-xl:hover){--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.obc-viewer :is(.focus\:outline-none:focus){outline:2px solid transparent;outline-offset:2px}.obc-viewer :is(.focus\:ring-ifcjs-200:focus){--tw-ring-color: var(--primary-color)}.obc-viewer :is(.focus\:ring-ifcjs-300:focus){--tw-ring-color: var(--secondary-color)}.obc-viewer :is(.disabled\:cursor-default:disabled){cursor:default}.obc-viewer :is(.disabled\:bg-gray-600:disabled){--tw-bg-opacity: 1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.obc-viewer :is(.disabled\:text-gray-400:disabled){--tw-text-opacity: 1;color:rgb(156 163 175/var(--tw-text-opacity))}.obc-viewer :is(.data-\[active\=true\]\:cursor-pointer[data-active=true]){cursor:pointer}.obc-viewer :is(.data-\[active\=true\]\:bg-ifcjs-200[data-active=true]){background-color:var(--primary-color)}.obc-viewer :is(.data-\[active\=true\]\:text-black[data-active=true]){--tw-text-opacity: 1;color:var(--interface-color-02)}@media (prefers-color-scheme: dark){.obc-viewer :is(.dark\:border-gray-600){--tw-border-opacity: 1;border-color:var(--primary-color-01)}.obc-viewer :is(.dark\:bg-blue-800){--tw-bg-opacity: 1;background-color:rgb(30 64 175/var(--tw-bg-opacity))}.obc-viewer :is(.dark\:bg-gray-700){--tw-bg-opacity: 1;background-color:var(--interface-color-02)}.obc-viewer :is(.dark\:bg-gray-800){--tw-bg-opacity: 1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.obc-viewer :is(.dark\:text-blue-200){--tw-text-opacity: 1;color:rgb(191 219 254/var(--tw-text-opacity))}.obc-viewer :is(.dark\:text-gray-400){--tw-text-opacity: 1;color:var(--typography-color-01)}.obc-viewer :is(.dark\:hover\:border-gray-500:hover){--tw-border-opacity: 1;border-color:rgb(107 114 128/var(--tw-border-opacity))}.obc-viewer :is(.dark\:hover\:bg-gray-600:hover){--tw-bg-opacity: 1;background-color:var(--primary-color-04)}.obc-viewer :is(.dragger){box-shadow:var(--shadow-dp-8);border-radius:1.25rem}.obc-viewer :is(.dragger-text){font-family:-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:16px;line-height:1.5rem;font-weight:400}}div[data-tooeen-slot=content] span.material-icons~div{flex-direction:column-reverse}div[data-tooeen-slot=content] span.material-icons~div>.text-sm.text-gray-400{font-size:18px;line-height:1rem;color:var(--typography-color-01)}div[data-tooeen-slot=content] span.material-icons~div>.text-base{color:var(--typography-color-02);font-size:13px;line-height:1.25rem}.imp-app-page-wrapper{height:100%}.imp-app-page-wrapper section>.imp-paper-base{width:100%;height:100%}.imp-layout-horizontal{display:flex;flex-direction:row;flex-grow:1}.imp-layout-horizontal .imp-main-section{padding-right:var(--app-gap)}.imp-layout-horizontal .imp-ifc-section{padding-left:var(--app-gap)}.imp-layout-vertical{display:flex;flex-direction:column}.imp-layout-vertical .imp-main-section{padding-bottom:var(--app-gap)}.imp-layout-vertical .imp-ifc-section{padding-top:var(--app-gap)}.imp-main-section{height:100%;flex-shrink:0}.imp-main-section:has(.imp-drawer-toggle) .imp-table{max-width:calc(100% - 38px)}.imp-ifc-section{flex-grow:1;height:100%}.imp-ifc-section canvas{transition:opacity .3s ease;box-shadow:var(--shadow-dp-1)}.imp-app-page-mask{top:0;position:absolute;border-radius:8px;z-index:-1;transition:background .3s ease}.imp-app-section-resizing canvas{opacity:0}.imp-app-section-resizing table,.imp-app-section-resizing [data-table]{display:none}.imp-app-section-resizing .imp-app-page-mask{z-index:1001;height:100%;width:100%;background:#01023861}.imp-app-model-hidden{display:block}.imp-app-model-hidden .imp-main-section{padding:0}.imp-app-web-wrapper{display:flex;height:100%;width:100%;position:relative}.imp-app-web-wrapper .imp-tools{min-width:380px;max-width:380px}.imp-paper-remove{background:none;box-shadow:none;gap:var(--app-gap)}.imp-paper-remove>div{width:100%}.imp-drawer-toggle{height:auto;border-radius:8px 0 0 8px;writing-mode:vertical-rl;background:var(--interface-color-04)}.imp-correction-button{position:absolute;top:calc(38px + var(--app-gap));right:var(--app-gap);opacity:.7;transition:opacity .3s ease}.imp-correction-button:hover:not([disabled]){opacity:1}.imp-correction-tree-select{width:100%}.imp-no-objects-alert{margin:auto;padding:var(--app-gap)}.imp-row-empty-attributes{margin-block:0;font-size:11px;line-height:1.2}.imp-row-empty-attributes>div:first-child{height:20px;margin-bottom:4px}.imp-properties-list li[class=ant-list-item]{padding:0;border-bottom:none;border-block-end:none;font-size:12px;justify-content:flex-start;column-gap:6px}.imp-classes-copy-button{position:absolute;top:calc(38px + var(--app-gap) + 48px);right:var(--app-gap);opacity:.7;transition:opacity .3s ease}.imp-classes-copy-button:hover:not([disabled]){opacity:1}.imp-probabilitySell{height:100%}.imp-probabilitySell-error{background:var(--error-color)}.imp-probabilitySell-success{background:var(--success-color)}.imp-probabilitySell-warning{background:var(--warning-color)}.imp-section-cloud-wrapper{padding:16px 8px}:root{--font-size-xs: 10px;--font-size-s: 12px;--font-size-m: 14px;--font-size-l: 16px;--font-size-xl: 18px;--font-weight-bold: 700;--font-weight-semibold: 600;--font-weight-medium: 500;--font-weight-regular: 400;--interface-color-00: #f7f7f7;--interface-color-01: #f8f8f8;--interface-color-02: #ffffff;--interface-color-03: #ededed;--interface-color-04: #dfdfdf;--interface-color-05: #c7c7c7;--interface-color-06: #a9a9a9;--interface-color-07: #575757;--primary-color-01: #29308b;--primary-color-02: #5b66b9;--primary-color-03: #9EA4D6;--primary-color-04: #E8E9F5;--secondary-color-01: #fa6a3c;--secondary-color-02: #fb916f;--secondary-color-03: #fcb7a1;--secondary-color-04: #f54b15;--link-color: #7c2cff;--link-hover-сolor: #8e4bfb;--link-active-сolor: #621ed2;--typography-color-01: #1b1725;--typography-color-02: #3d3d3d;--typography-color-03: #808080;--typography-color-04: #a3a3a3;--typography-color-05: #fafafb;--typography-color-06: #7c2cff;--typography-color-07: #f54b15;--success-color: #1cc052;--warning-color: #fac53c;--error-color: #fa6a3c;--shadow-dp-05: 0px 0px 2px 0px rgba(97, 97, 97, .16);--shadow-dp-1: 0 2px 4px rgba(97, 97, 97, .16), 0 0 2px rgba(97, 97, 97, .16);--shadow-dp-2: 0 4px 4px rgba(97, 97, 97, .25), 0 1px 2px rgba(97, 97, 97, .2);--shadow-dp-3: 0 4px 8px rgba(97, 97, 97, .18), 0 2px 4px rgba(97, 97, 97, .18);--shadow-dp-4: 0 8px 16px rgba(97, 97, 97, .14), 0 4px 8px rgba(97, 97, 97, .14);--shadow-dp-5: 0 8px 16px 2px rgba(0, 0, 0, .1), 0 16px 32px 2px rgba(97, 97, 97, .1);--shadow-dp-6: 0 16px 24px 6px rgba(97, 97, 97, .08), 0 24px 48px 6px rgba(97, 97, 97, .08);--shadow-dp-8: 0 8px 16px rgba(97, 97, 97, .14), 0 4px 8px rgba(97, 97, 97, .14);--app-header-height: 48px;--app-tabs-height: 48px;--app-main-height: calc(100dvh - var(--app-header-height));--app-gap: 24px}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;font-family:Mazzard H,serif;background-color:var(--interface-color-00);height:100dvh;overflow:hidden!important}.win-app *::-webkit-scrollbar{height:6px;width:6px}.win-app *::-webkit-scrollbar-track{background-color:#f7f7f7}.win-app *::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:14px}.selectBox{position:fixed}.selectBox_minus:before{content:"-";position:absolute;top:-30px;left:0;color:#fff;font-size:30px}.selectBox_plus:before{content:"+";position:absolute;top:-25px;left:0;color:#fff;font-size:20px}.selectBox_blue{border:1px solid #55aaff;background-color:#4ba0ff4d;position:fixed}.selectBox_green{border:1px dashed rgba(0,255,85,.7647058824);background-color:#4eff4b3f;position:fixed}div.ant-typography{margin-bottom:0}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations{display:none}.ant-btn{display:flex;align-items:center;justify-content:center}.ant-modal .ant-modal-footer{display:flex;justify-content:flex-end}*[hidden]{display:none!important}.ant-table-placeholder{z-index:999!important}.ant-popconfirm-buttons{display:flex;justify-content:flex-end}.ant-table-tbody-virtual-scrollbar.ant-table-tbody-virtual-scrollbar-horizontal.ant-table-tbody-virtual-scrollbar-visible{height:0!important}@media (display-mode: windows-controls-overlay){.controls{padding-right:calc(2*env(titlebar-area-x));padding-left:env(titlebar-area-x);height:calc(10px + env(titlebar-area-height))}.header_title{-webkit-app-region:drag}}
