: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)}#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}
