:root{--nuvii-white: #fff;--nuvii-orange: #fb8000;--nuvii-aqua: #7ffdef;--nuvii-navy: #021c42;--nuvii-teal: #2f6d7c;--nuvii-navy-800: #032853;--nuvii-navy-700: #06365f;--nuvii-gray-950: #0f1115;--nuvii-gray-900: #141820;--nuvii-gray-850: #1a1f28;--nuvii-gray-800: #202634;--nuvii-gray-750: #262d3a;--nuvii-bar-bg-fixed: var(--nuvii-teal);--nuvii-bar-border-fixed: rgba(255, 255, 255, .14);--nuvii-bar-text-fixed: var(--nuvii-white);--nuvii-panel-hover-w: 1px;--nuvii-panel-hover-ring: rgba(255, 255, 255, .14);--nuvii-panel-elev-shadow: 0 10px 22px rgba(0, 0, 0, .18);font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;--nuvii-cube-text: #ffffff;--nuvii-cube-x-pos: #fb8000;--nuvii-cube-x-neg: #e86f00;--nuvii-cube-y-pos: #ffd08a;--nuvii-cube-y-neg: #a84300;--nuvii-cube-z-pos: #ff9a1f;--nuvii-cube-z-neg: #c95a00}:root[data-theme=light]{color-scheme:light;--nuvii-ui-app-bg: #cfcfcf;--nuvii-ui-panel-bg: #cfcfcf;--nuvii-ui-panel-soft: #f4f7fb;--nuvii-ui-border-soft: rgba(2, 28, 66, .18);--nuvii-ui-text-primary: var(--nuvii-navy);--nuvii-ui-text-muted: rgba(2, 28, 66, .72);--nuvii-ui-accent: var(--nuvii-orange);--nuvii-ui-warning: var(--nuvii-orange);--nuvii-viewport-bg: #ffffff7a;--nuvii-grid-color: rgb(0, 0, 0);--nuvii-grid-color-major: rgba(0, 0, 0, 0);--nuvii-panel-hover-ring: rgba(2, 28, 66, .16);--nuvii-panel-elev-shadow: 0 10px 18px rgba(0, 0, 0, .1);--bim-ui_bg-base: var(--nuvii-ui-panel-bg);--bim-ui_text-base: var(--nuvii-ui-text-primary);--bim-ui_main-base: var(--nuvii-ui-accent);--bim-ui_accent-base: var(--nuvii-ui-accent);--bim-ui_warning-base: var(--nuvii-ui-warning);--bim-ui_bg-contrast-10: var(--nuvii-white);--bim-ui_bg-contrast-20: var(--nuvii-ui-panel-soft);--bim-ui_bg-contrast-40: var(--nuvii-ui-border-soft);--bim-ui_bg-contrast-60: rgba(2, 28, 66, .35);--bim-ui_bg-contrast-80: rgba(2, 28, 66, .72);--bim-ui_bg-contrast-100: var(--nuvii-navy)}:root[data-theme=dark]{color-scheme:dark;--nuvii-ui-app-bg: #0b0f1a;--nuvii-ui-panel-bg: var(--nuvii-gray-850);--nuvii-ui-panel-soft: var(--nuvii-gray-750);--nuvii-ui-border-soft: rgba(255, 255, 255, .12);--nuvii-ui-text-primary: rgba(255, 255, 255, .94);--nuvii-ui-text-muted: rgba(255, 255, 255, .78);--nuvii-ui-accent: var(--nuvii-orange);--nuvii-ui-warning: var(--nuvii-orange);--nuvii-viewport-bg: #242933;--nuvii-grid-color: rgb(255, 255, 255);--nuvii-grid-color-major: rgba(255, 255, 255);--nuvii-panel-hover-ring: rgba(255, 255, 255, .16);--nuvii-panel-elev-shadow: 0 14px 30px rgba(0, 0, 0, .35);--bim-ui_bg-base: var(--nuvii-ui-panel-bg);--bim-ui_text-base: var(--nuvii-ui-text-primary);--bim-ui_main-base: var(--nuvii-ui-accent);--bim-ui_accent-base: var(--nuvii-ui-accent);--bim-ui_warning-base: var(--nuvii-ui-warning);--bim-ui_bg-contrast-10: var(--nuvii-gray-800);--bim-ui_bg-contrast-20: var(--nuvii-ui-panel-bg);--bim-ui_bg-contrast-40: var(--nuvii-ui-border-soft);--bim-ui_bg-contrast-60: rgba(255, 255, 255, .16);--bim-ui_bg-contrast-80: rgba(255, 255, 255, .72);--bim-ui_bg-contrast-100: rgba(255, 255, 255, .94)}html,body{height:100%}body{margin:0;min-width:320px;min-height:100vh;background:var(--nuvii-ui-app-bg);color:var(--bim-ui_text-base)}a{font-weight:500;color:var(--bim-ui_bg-contrast-100);text-decoration:none}a:hover{color:var(--bim-ui_bg-contrast-100)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bim-ui_bg-contrast-20);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--bim-ui_bg-contrast-40);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--bim-ui_bg-contrast-60)}bim-grid:not([floating]){border-radius:0;background-color:var(--bim-ui_bg-contrast-10)}bim-panel-section[data-panel=settings]{max-height:100%;display:flex;flex-direction:column}bim-number-input{min-width:0;overflow:hidden}bim-number-input [slot=prefix]{white-space:nowrap;font-size:.85em;margin-right:.25rem}.viewport-container{background-color:var(--nuvii-viewport-bg)}:where(.nuvii-panel,bim-panel-section.nuvii-models-panel,bim-panel-section.nuvii-queries-panel,bim-panel-section.nuvii-items-data-panel,bim-panel.nuvii-incident-details-panel,bim-panel.nuvii-incidents-panel){--bim-ui_bg-base: var(--nuvii-ui-panel-bg);--bim-ui_text-base: var(--nuvii-ui-text-primary);--bim-ui_bg-contrast-10: var(--nuvii-ui-panel-bg);--bim-ui_bg-contrast-20: var(--nuvii-ui-panel-soft);--bim-ui_bg-contrast-40: var(--nuvii-ui-border-soft);--bim-ui_bg-contrast-60: var(--nuvii-ui-text-muted);--bim-ui_bg-contrast-80: var(--nuvii-ui-text-muted);--bim-ui_bg-contrast-100: var(--nuvii-ui-text-primary);background:var(--nuvii-ui-panel-bg);color:var(--nuvii-ui-text-primary);--nuvii-panel-hover-ring-local: var(--nuvii-panel-hover-ring);--nuvii-panel-hover-w-local: var(--nuvii-panel-hover-w);box-shadow:inset 0 0 0 var(--nuvii-panel-hover-w-local) var(--nuvii-panel-hover-ring-local),var(--nuvii-panel-elev-shadow)}bim-panel-section.nuvii-queries-panel bim-text-input,bim-panel-section.nuvii-queries-panel bim-text-input::part(input),bim-panel-section.nuvii-queries-panel bim-text-input::part(container){color:var(--nuvii-ui-text-primary)}bim-panel.nuvii-incident-details-panel bim-panel-section{background:transparent;color:inherit}:where(bim-toolbar.nuvii-viewport-toolbar,.nuvii-sidebar){background:var(--nuvii-bar-bg-fixed);color:var(--nuvii-bar-text-fixed);--bim-ui_text-base: var(--nuvii-bar-text-fixed);--bim-label--c: var(--nuvii-bar-text-fixed);--bim-icon--c: var(--nuvii-bar-text-fixed)}bim-toolbar.nuvii-viewport-toolbar{color:var(--nuvii-bar-text-fixed)!important;--bim-ui_text-base: var(--nuvii-bar-text-fixed) !important;--bim-label--c: var(--nuvii-bar-text-fixed) !important;--bim-icon--c: var(--nuvii-bar-text-fixed) !important}bim-toolbar.nuvii-viewport-toolbar bim-button,bim-toolbar.nuvii-viewport-toolbar bim-toolbar-section,bim-toolbar.nuvii-viewport-toolbar bim-toolbar-group{color:var(--nuvii-bar-text-fixed)!important;--bim-ui_text-base: var(--nuvii-bar-text-fixed) !important;--bim-label--c: var(--nuvii-bar-text-fixed) !important;--bim-icon--c: var(--nuvii-bar-text-fixed) !important}bim-toolbar.nuvii-viewport-toolbar bim-button::part(button),bim-toolbar.nuvii-viewport-toolbar bim-button::part(icon),bim-toolbar.nuvii-viewport-toolbar bim-button::part(label){color:var(--nuvii-bar-text-fixed)!important;fill:currentColor!important;stroke:currentColor!important}bim-toolbar.nuvii-viewport-toolbar bim-button[active],bim-toolbar.nuvii-viewport-toolbar bim-button[active=true],bim-toolbar.nuvii-viewport-toolbar bim-button[aria-pressed=true]{background-color:var(--nuvii-orange);color:var(--nuvii-white)!important;--bim-ui_text-base: var(--nuvii-white) !important;--bim-label--c: var(--nuvii-white) !important;--bim-icon--c: var(--nuvii-white) !important}bim-toolbar.nuvii-viewport-toolbar bim-button[active]::part(icon),bim-toolbar.nuvii-viewport-toolbar bim-button[active=true]::part(icon),bim-toolbar.nuvii-viewport-toolbar bim-button[aria-pressed=true]::part(icon){color:var(--nuvii-white)!important;fill:currentColor!important;stroke:currentColor!important}.nuvii-sidebar{display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-right:1px solid var(--nuvii-bar-border-fixed);padding:8px;height:100%}.nuvii-sidebar__stack{display:flex;flex-direction:column;gap:8px}.nuvii-sidebar__logo{display:flex;justify-content:center;align-items:center;padding-top:4px;padding-bottom:8px}.nuvii-sidebar__logo-img{opacity:.95;-webkit-user-select:none;user-select:none;pointer-events:none}.nuvii-sidebar__btn{justify-content:flex-start;background-color:transparent;border:1px solid transparent;box-shadow:none;filter:none;outline:none;-webkit-tap-highlight-color:transparent;color:var(--bim-ui_text-base);--bim-icon--c: var(--nuvii-bar-text-fixed);--bim-label--c: var(--nuvii-bar-text-fixed)}.nuvii-sidebar__btn::part(button){justify-content:inherit;background:transparent;border:0;box-shadow:none;filter:none;outline:none}.nuvii-sidebar__btn:hover,.nuvii-sidebar__btn:hover::part(button){background:#ffffff14}.nuvii-sidebar__btn[active],.nuvii-sidebar__btn[active=true],.nuvii-sidebar__btn[aria-pressed=true]{background-color:#7ffdef2e;border-color:#7ffdef4d}.nuvii-sidebar[data-compact=true] .nuvii-sidebar__btn,.nuvii-sidebar[data-compact=true] .nuvii-sidebar__btn::part(button){justify-content:center}.nuvii-sidebar__collapse{width:fit-content;flex:0;background-color:transparent;border:1px solid transparent;box-shadow:none;filter:none;outline:none;-webkit-tap-highlight-color:transparent;color:var(--bim-ui_text-base);transform:translateY(-6px);--bim-icon--c: var(--nuvii-bar-text-fixed);--bim-label--c: var(--nuvii-bar-text-fixed)}.nuvii-sidebar[data-compact=true] .nuvii-sidebar__collapse{border-radius:999px}.nuvii-sidebar[data-compact=false] .nuvii-sidebar__collapse{border-radius:0}bim-panel-section[data-panel=settings] bim-panel-section[label=Postproducción]{display:flex;flex-direction:column;gap:.75rem;background:transparent;color:var(--bim-ui_text-base)}bim-panel-section[data-panel=settings] bim-panel-section[label=Postproducción]>bim-panel-section{background:var(--bim-ui_bg-contrast-10);border:1px solid var(--bim-ui_bg-contrast-40);border-radius:12px;padding:.75rem}bim-panel-section[data-panel=settings] bim-panel-section[label=Postproducción] :where(bim-checkbox,bim-dropdown,bim-number-input,bim-color-input){width:100%}bim-panel-section[data-panel=settings] bim-panel-section[label=Postproducción]>bim-panel-section>*+*{margin-top:.6rem}bim-panel-section[data-panel=settings] bim-panel-section[label=Postproducción]>bim-button:last-of-type{width:100%;margin-top:.25rem;background:var(--bim-ui_main-base);color:var(--nuvii-white);border:1px solid var(--bim-ui_bg-contrast-40);border-radius:12px}bim-panel-section[data-panel=settings] bim-panel-section[label=Postproducción]>bim-button:last-of-type:hover{filter:brightness(1.05)}bim-panel-section[data-panel=settings] bim-panel-section[label=Postproducción]>bim-button:last-of-type::part(button){padding:.65rem .9rem;justify-content:center}.my-viewcube{--bim-view-cube--c: var(--nuvii-cube-text);--bim-view-cube_x--bgc: var(--nuvii-cube-x-pos);--bim-view-cube_y--bgc: var(--nuvii-cube-y-pos);--bim-view-cube_z--bgc: var(--nuvii-cube-z-pos);--bim-view-cube_-x--bgc: var(--nuvii-cube-x-neg);--bim-view-cube_negx--bgc: var(--nuvii-cube-x-neg);--bim-view-cube_xneg--bgc: var(--nuvii-cube-x-neg);--bim-view-cube_-y--bgc: var(--nuvii-cube-y-neg);--bim-view-cube_negy--bgc: var(--nuvii-cube-y-neg);--bim-view-cube_yneg--bgc: var(--nuvii-cube-y-neg);--bim-view-cube_-z--bgc: var(--nuvii-cube-z-neg);--bim-view-cube_negz--bgc: var(--nuvii-cube-z-neg);--bim-view-cube_zneg--bgc: var(--nuvii-cube-z-neg)}.clear-tool-wrapper[data-hidden=true]{display:none}.clear-tool-button{--bim-ui_bg-base: var(--nuvii-bar-bg-fixed);--bim-ui_text-base: var(--nuvii-bar-text-fixed);--bim-label--c: var(--nuvii-bar-text-fixed);--bim-icon--c: var(--nuvii-bar-text-fixed);background:var(--nuvii-bar-bg-fixed);color:var(--nuvii-bar-text-fixed)!important;height:36px;pointer-events:auto;cursor:pointer;transition:all .2s ease}.clear-tool-button:hover{filter:brightness(1.1);transform:translateY(-1px)}.clear-tool-button:active{transform:translateY(0)}.measurements-panel-wrapper{pointer-events:auto;justify-self:end}.measurements-mini-panel{width:11rem;max-width:11rem;font-size:.8rem;--bim-ui_text-base: var(--nuvii-ui-text-primary);--bim-label--c: var(--nuvii-ui-text-primary);--bim-icon--c: var(--nuvii-ui-text-primary)}.measurements-mini-panel bim-panel-section{--bim-panel-section--g: .4rem;padding:.4rem}#root{height:100vh;width:100vw;margin:0 auto;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}.no-viewport{background-color:#861111;height:100vh;width:100vw}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.viewport-grid{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.viewport-grid bim-toolbar,.viewport-grid bim-view-cube,.my-viewcube{pointer-events:auto}.my-viewcube{top:20px;right:20px;z-index:9999}._base_1poj2_7{border:1px solid transparent;border-radius:6px;font-weight:500;line-height:1.2;cursor:pointer;transition:filter .15s ease,background .15s ease,border-color .15s ease,transform .1s ease}._base_1poj2_7:disabled{opacity:.55;cursor:default}._base_1poj2_7:not(:disabled):active{transform:translateY(1px)}._sm_1poj2_27{padding:.35rem .7rem;font-size:.78rem}._md_1poj2_32{padding:.55rem 1.1rem;font-size:.85rem}._primary_1poj2_38{background:var(--nuvii-ui-accent);color:var(--nuvii-white)}._primary_1poj2_38:not(:disabled):hover{filter:brightness(1.08)}._secondary_1poj2_46{background:transparent;color:var(--nuvii-ui-text-primary);border-color:var(--bim-ui_bg-contrast-40)}._secondary_1poj2_46:not(:disabled):hover{background:var(--bim-ui_bg-contrast-20)}._neutral_1poj2_55{background:var(--bim-ui_bg-contrast-20);color:var(--nuvii-ui-text-primary);border-color:var(--bim-ui_bg-contrast-40)}._neutral_1poj2_55:not(:disabled):hover{background:var(--bim-ui_bg-contrast-40)}._scrim_de2yd_6{position:fixed;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:2.5vh 2.5vw;background:#020c1b8c}._card_de2yd_18{display:flex;flex-direction:column;max-height:90vh;background:var(--nuvii-ui-panel-bg);color:var(--nuvii-ui-text-primary);border:1px solid var(--nuvii-ui-border-soft);border-radius:12px;overflow:hidden;box-shadow:var(--nuvii-panel-elev-shadow)}._sm_de2yd_31{width:min(520px,92vw)}._md_de2yd_34{width:min(820px,92vw)}._lg_de2yd_37{width:min(1100px,92vw)}._bar_de2yd_41{flex:0 0 auto;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--nuvii-ui-panel-soft);border-bottom:1px solid var(--nuvii-ui-border-soft)}._title_de2yd_51{margin-right:auto;font-size:.85rem;font-weight:600;color:var(--nuvii-ui-text-primary)}._actions_de2yd_58{display:flex;align-items:center;gap:.6rem}._body_de2yd_64{flex:1 1 auto;min-height:0;position:relative;overflow:auto}._body_5v2ja_4{display:flex;align-items:center;justify-content:center;padding:1.25rem}._editorHost_5v2ja_12{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}._previewImage_5v2ja_22{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px}._body_898qi_5{padding:0}._stage_898qi_10{position:relative;width:100%;min-height:60vh;display:flex;align-items:center;justify-content:center;background:var(--nuvii-ui-panel-soft)}._media_898qi_21{max-width:100%;max-height:72vh;object-fit:contain;display:block}._imageWrap_898qi_29{width:100%;height:100%;min-height:60vh;display:flex;align-items:center;justify-content:center;overflow:auto}._frame_898qi_40{width:100%;height:72vh;border:none;background:var(--nuvii-white, #fff)}._textPre_898qi_48{width:100%;max-height:72vh;margin:0;padding:1rem;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:.8rem;line-height:1.5;color:var(--nuvii-ui-text-primary);background:var(--nuvii-ui-panel-bg)}._errorText_898qi_62{padding:1.5rem;color:var(--nuvii-ui-warning, #d33)}._navButton_898qi_68{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:none;border-radius:50%;cursor:pointer;font-size:1.6rem;line-height:1;display:flex;align-items:center;justify-content:center;color:var(--nuvii-white, #fff);background:#020c1b8c;transition:background .15s ease,transform .1s ease}._navButton_898qi_68:hover{background:#020c1bcc}._navPrev_898qi_91{left:.75rem}._navNext_898qi_95{right:.75rem}._counter_898qi_100{position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);padding:.2rem .7rem;border-radius:12px;font-size:.7rem;font-weight:600;color:var(--nuvii-white, #fff);background:#020c1b99;pointer-events:none}._loading_898qi_115{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:3rem 1.5rem;color:var(--nuvii-ui-text-muted, var(--nuvii-ui-text-primary));font-size:.85rem}._spinner_898qi_125{width:32px;height:32px;border:3px solid var(--nuvii-ui-panel-soft);border-top-color:var(--nuvii-ui-accent);border-radius:50%;animation:_fp-spin_898qi_1 .75s linear infinite}@keyframes _fp-spin_898qi_1{to{transform:rotate(360deg)}}._fallback_898qi_141{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1.5rem;text-align:center}._fallbackText_898qi_150{margin:0;color:var(--nuvii-ui-text-muted, var(--nuvii-ui-text-primary));font-size:.9rem}
