.fragments-dcc-host{height:100vh;min-height:100vh;overflow:hidden;background:#080808}.fragments-dcc-host .fragments-web-header,.fragments-dcc-host .fragments-mobile-strip{display:none!important}.fragments-dcc-host .fragments-main-content{display:block!important;height:100vh;min-height:100vh;padding-top:0!important;overflow:hidden}.fragments-dcc-host .fragments-dcc-top-tabs{display:block!important;box-sizing:border-box!important;height:8rem!important;padding:.75rem 1.25rem!important}.fragments-dcc-host .fragments-dcc-inner-tabs{display:none!important}.fragments-dcc-host .fragments-dcc-scene-root{position:static!important;height:calc(100vh - 8rem);opacity:1!important;pointer-events:auto!important;transition:none!important}.fragments-dcc-host .fragments-dcc-scene-root:not(.fragments-dcc-scene-active){display:none!important}.fragments-dcc-host .fragments-dcc-scene-active{display:block!important}.fragments-dcc-host .fragments-dcc-scene-root>:not(.fragments-dcc-right-sidebar){display:none!important}.fragments-dcc-host .fragments-dcc-gallery-root{position:static!important;height:calc(100vh - 8rem)!important;width:100%!important;z-index:auto!important;overflow:hidden!important}.fragments-dcc-host .fragments-dcc-gallery-root>div{height:calc(100vh - 8rem)!important;padding:1.25rem 1.25rem 7rem!important}.fragments-dcc-host .fragments-dcc-right-sidebar{position:static!important;width:100%!important;max-width:none!important;min-width:0!important;height:calc(100vh - 8rem);border-left:0!important;transform:none!important;box-shadow:none!important;z-index:auto!important}.fragments-dcc-host .fragments-dcc-account-bar{min-height:2.1rem!important;margin-bottom:.5rem!important;box-shadow:inset 0 1px #ffffff08!important}.fragments-dcc-host .fragments-dcc-credit-pill,.fragments-dcc-host .fragments-dcc-account-button{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;min-height:1.75rem!important;line-height:1!important;background-image:none!important}.fragments-dcc-host .fragments-dcc-credit-pill{min-width:6.5rem!important;padding:.35rem .65rem!important;font-size:.68rem!important;gap:.45rem!important;background:#eff31b1a!important;background-color:#eff31b1a!important;color:#eff31b!important;border-color:#eff31b73!important}.fragments-dcc-host .fragments-dcc-credit-pill:hover:not(:disabled){background:#eff31b29!important;background-color:#eff31b29!important}.fragments-dcc-host .fragments-dcc-credit-pill svg{flex:0 0 auto!important;margin-right:.4rem!important}.fragments-dcc-host .fragments-dcc-account-button{padding:.4rem .7rem!important;font-size:.7rem!important;background:#1c1c1c!important;background-color:#1c1c1c!important;color:#d9d9d9!important;border-color:#333!important}.fragments-dcc-host .fragments-dcc-account-button svg{flex:0 0 auto!important;margin-right:.4rem!important}.fragments-dcc-host .fragments-dcc-account-button:hover:not(:disabled){background:#2a2a2a!important;background-color:#2a2a2a!important;color:#fff!important;border-color:#555!important}.fragments-dcc-host .fragments-dcc-tool-button{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:#1c1c1c!important;background-color:#1c1c1c!important;color:#d9d9d9!important;border:1px solid #333333!important;min-height:2rem!important;box-shadow:none!important}.fragments-dcc-host .fragments-dcc-tool-button svg{flex:0 0 auto!important;margin-right:.45rem!important}.fragments-dcc-host .fragments-dcc-panel-titlebar{display:none!important}.fragments-dcc-host .fragments-camera-section{margin-bottom:1.25rem!important;padding:.75rem .85rem!important;border:1px solid #333333!important;border-radius:.85rem!important;background:#101010!important}.fragments-dcc-host .fragments-camera-section>.flex{margin-bottom:0!important}.fragments-dcc-host .fragments-camera-section h3{font-size:.78rem!important;letter-spacing:.14em!important;color:#c6c6c6!important}.fragments-dcc-host .fragments-dcc-camera-select{min-width:12rem!important;min-height:2.45rem!important;padding:.45rem .75rem!important;border-color:#eff31b!important;border-radius:.65rem!important;color:#eff31b!important;font-size:.85rem!important;font-weight:800!important}.fragments-dcc-host .fragments-camera-section .fragments-camera-dof-control{display:none!important}.fragments-dcc-host .fragments-camera-section>.space-y-3{display:none!important}.fragments-dcc-host .fragments-dcc-camera-only{display:grid!important;grid-template-columns:minmax(8rem,11rem) 1fr!important;align-items:center!important;gap:.85rem!important;margin-bottom:1.25rem!important;padding:.75rem .85rem!important;border:1px solid #333333!important;border-radius:.85rem!important;background:#101010!important}.fragments-dcc-host .fragments-dcc-camera-label{display:inline-flex!important;align-items:center!important;gap:.55rem!important;min-width:0!important;color:#c6c6c6!important;font-size:.74rem!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}.fragments-dcc-host .fragments-dcc-camera-label svg{flex:0 0 auto!important;margin-right:.55rem!important}.fragments-dcc-host .fragments-dcc-right-sidebar .inline-flex.font-bold>svg:first-child,.fragments-dcc-host .fragments-dcc-right-sidebar label.flex>svg:first-child,.fragments-dcc-host .fragments-dcc-right-sidebar label.inline-flex>svg:first-child{flex:0 0 auto!important;margin-right:.5rem!important}.fragments-dcc-host .fragments-dcc-camera-empty{color:#777!important;font-size:.78rem!important}.fragments-dcc-host .fragments-dcc-tool-button:hover{background:#2a2a2a!important;background-color:#2a2a2a!important;color:#fff!important;border-color:#555!important}.fragments-dcc-host .fragments-dcc-tool-row{margin-top:0!important;border-bottom:1px solid #2a2a2a!important;background:#121212!important}.fragments-dcc-host .fragments-dcc-tool-row-inline{padding-top:.75rem!important}.fragments-dcc-host .fragments-dcc-right-sidebar>.flex-1{padding-bottom:9rem}.fragments-dcc-host .fragments-dcc-tabs{background:#1a1a1a!important;border-color:#333!important}.fragments-dcc-host .fragments-dcc-tab{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent!important;color:#a0a0a0!important;min-width:0!important;white-space:nowrap!important}.fragments-dcc-host .fragments-dcc-tab:not(.fragments-dcc-tab-active):hover{background:#2a2a2a!important;color:#fff!important}.fragments-dcc-host .fragments-dcc-tab-active{background:#eff31b!important;color:#000!important}.fragments-dcc-host button,.fragments-dcc-host input,.fragments-dcc-host select,.fragments-dcc-host textarea{font-family:inherit!important}.fragments-dcc-host button,.fragments-dcc-host [role=button]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background-image:none!important;font:inherit!important;text-shadow:none!important;outline:none!important}.fragments-dcc-host button:not(:disabled){opacity:1}.fragments-dcc-host button:disabled,.fragments-dcc-host button[disabled]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:#171717!important;background-color:#171717!important;background-image:none!important;color:#5f5f5f!important;border:1px solid #303030!important;opacity:.72!important;filter:none!important;box-shadow:none!important;text-shadow:none!important}.fragments-dcc-host button:disabled *,.fragments-dcc-host button[disabled] *{color:#5f5f5f!important;stroke:currentColor!important}.fragments-dcc-host input[type=file]+button:disabled,.fragments-dcc-host button[disabled]{background-image:none!important}.fragments-dcc-host input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.fragments-dcc-host textarea,.fragments-dcc-host select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background-image:none!important}.fragments-dcc-host input[type=file]::file-selector-button{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:#1c1c1c!important;color:#c6c6c6!important;border:1px solid #333333!important;border-radius:.5rem!important;font:inherit!important}.fragments-dcc-host input[type=checkbox]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:.875rem!important;height:.875rem!important;min-width:.875rem!important;border:1px solid #4a4a4a!important;border-radius:.2rem!important;background:#111!important;color:#000!important;display:inline-grid!important;place-content:center!important;accent-color:#eff31b!important}.fragments-dcc-host input[type=checkbox]:before{content:""!important;width:.45rem!important;height:.45rem!important;transform:scale(0)!important;transition:transform 80ms ease-in-out!important;background:#000!important;clip-path:polygon(14% 44%,0 58%,38% 96%,100% 22%,86% 10%,36% 66%)!important}.fragments-dcc-host input[type=checkbox]:checked{background:#eff31b!important;border-color:#eff31b!important}.fragments-dcc-host input[type=checkbox]:checked:before{transform:scale(1)!important}.fragments-dcc-host input[type=checkbox]:disabled{background:#252525!important;border-color:#3a3a3a!important;opacity:.7!important}.fragments-dcc-host button[title^=Remove],.fragments-dcc-host button[title*="Remove reference"],.fragments-dcc-host button[aria-label^=Close],.fragments-dcc-host button[aria-label^=Dismiss]{background:transparent!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.fragments-dcc-host .fragments-app-dialog-overlay{z-index:10000!important;align-items:center!important;justify-content:center!important;padding:1rem!important}.fragments-dcc-host .fragments-app-dialog{max-width:22rem!important;border-radius:.9rem!important;padding:1rem!important;background:#111!important;border-color:#333!important}.fragments-dcc-host .fragments-app-dialog .flex.items-start{align-items:flex-start!important}.fragments-dcc-host .fragments-app-dialog h3{font-size:.85rem!important;line-height:1.2!important}.fragments-dcc-host .fragments-app-dialog p{font-size:.75rem!important;line-height:1.35!important}.fragments-dcc-host .fragments-app-dialog button{min-width:3.25rem!important;border-radius:.5rem!important}.fragments-dcc-host .fragments-app-dialog button:last-child{background:#eff31b!important;color:#000!important;border-color:#eff31b!important;opacity:1!important}.fragments-dcc-host .fragments-app-toast{top:1rem!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;z-index:10001!important;width:min(92vw,30rem)!important;pointer-events:none!important}.fragments-dcc-host .fragments-app-toast-card{width:100%!important;min-width:0!important;max-width:none!important;padding:.85rem 1rem!important;border-radius:.85rem!important;pointer-events:auto!important}.fragments-dcc-host .fragments-app-toast-card .text-sm{font-size:.78rem!important;line-height:1.35!important}.fragments-dcc-host .fragments-dcc-scene-header{align-items:center!important;gap:.5rem!important}.fragments-dcc-host .fragments-dcc-scene-header h3{min-width:0!important}.fragments-dcc-host .fragments-dcc-scene-actions{flex-shrink:0!important;gap:.25rem!important;border-radius:.45rem!important;background:transparent!important}.fragments-dcc-host .fragments-dcc-icon-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.35rem!important;height:1.35rem!important;padding:0!important;border:1px solid transparent!important;background:transparent!important;color:#b8b8b8!important;opacity:.8!important}.fragments-dcc-host .fragments-dcc-icon-button:hover:not(:disabled){border-color:#3a3a3a!important;background:#202020!important;color:#fff!important;opacity:1!important}.fragments-dcc-host .fragments-dcc-render-queue{padding:.75rem!important;border-radius:.85rem!important}.fragments-dcc-host .fragments-dcc-render-queue-header{align-items:flex-start!important;gap:.35rem!important;flex-wrap:wrap!important}.fragments-dcc-host .fragments-dcc-render-queue-header>span{flex:1 1 auto!important;min-width:7rem!important}.fragments-dcc-host .fragments-dcc-render-queue-meta{flex:1 1 100%!important;justify-content:space-between!important;min-width:0!important;gap:.35rem!important}.fragments-dcc-host .fragments-dcc-render-queue-meta span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important}.fragments-dcc-host .fragments-dcc-render-queue-meta button{flex:0 0 auto!important;padding:1px 5px!important;font-size:9px!important;background:#1c1c1c!important;color:#c6c6c6!important;border:1px solid #3a3a3a!important;border-radius:.35rem!important;opacity:1!important}.fragments-dcc-host .fixed.right-\[24rem\]:not(.fragments-app-toast){right:1rem!important}#root .fragments-dcc-host .fragments-app-toast{position:fixed!important;top:1rem!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%)!important;width:min(92vw,30rem)!important;z-index:10001!important}#root .fragments-dcc-host .fragments-app-dialog-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10000!important}#root .fragments-dcc-host .fragments-settings-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10000!important;padding:1.25rem!important;background:#0000009e!important}#root .fragments-dcc-host .fragments-settings-modal{width:min(34rem,calc(100vw - 2.5rem))!important;max-height:calc(100vh - 2.5rem)!important;overflow-y:auto!important;margin:0!important;background:#121212!important;border:1px solid #2f2f2f!important;border-radius:1rem!important;box-shadow:0 1.5rem 5rem #0009!important}#root .fragments-dcc-host .fragments-settings-tabs{background:#1a1a1a!important;border:1px solid #333333!important;border-radius:.75rem!important;padding:.25rem!important;gap:.25rem!important}#root .fragments-dcc-host .fragments-settings-tab{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;min-height:2.25rem!important;background:transparent!important;background-color:transparent!important;color:#9a9a9a!important;border:0!important;border-radius:.55rem!important;box-shadow:none!important}#root .fragments-dcc-host .fragments-settings-tab:not(.fragments-settings-tab-active):hover{background:#252525!important;background-color:#252525!important;color:#fff!important}#root .fragments-dcc-host .fragments-settings-tab-active{background:#eff31b!important;background-color:#eff31b!important;color:#000!important}#root .fragments-dcc-host button:not([class*=bg-]):not(.fragments-dcc-tab-active):not(.fragments-settings-tab):not(:disabled):not([disabled]){background:transparent!important;background-color:transparent!important}#root .fragments-dcc-host button:disabled,#root .fragments-dcc-host button[disabled]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:#171717!important;background-color:#171717!important;background-image:none!important;color:#5f5f5f!important;border-color:#303030!important;opacity:.72!important;filter:none!important;box-shadow:none!important}#root .fragments-dcc-host button[title^=Remove],#root .fragments-dcc-host button[title*="Remove reference"],#root .fragments-dcc-host button[aria-label^=Close],#root .fragments-dcc-host button[aria-label^=Dismiss]{background:transparent!important;background-color:transparent!important;border-color:transparent!important}#root .fragments-dcc-host .fragments-settings-overlay{align-items:center!important;justify-content:center!important;padding:1.25rem!important}#root .fragments-dcc-host .fragments-settings-modal{width:min(32rem,calc(100vw - 2.5rem))!important;max-height:calc(100vh - 2.5rem)!important;padding:1.25rem!important}#root .fragments-dcc-host .fragments-settings-tabs{display:flex!important;gap:.25rem!important;padding:.25rem!important;background:#171717!important;border:1px solid #333333!important;border-radius:.8rem!important}#root .fragments-dcc-host .fragments-settings-tabs>.fragments-settings-tab{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;min-height:2.35rem!important;padding:.5rem .75rem!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#a8a8a8!important;border:0!important;border-radius:.6rem!important;box-shadow:none!important;opacity:1!important}#root .fragments-dcc-host .fragments-settings-tabs>.fragments-settings-tab:not(.fragments-settings-tab-active):hover{background:#242424!important;background-color:#242424!important;color:#fff!important}#root .fragments-dcc-host .fragments-settings-tabs>.fragments-settings-tab-active{background:#eff31b!important;background-color:#eff31b!important;color:#000!important}#root .fragments-dcc-host .fragments-project-docs-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10000!important;padding:1.25rem!important;background:#000000ad!important}#root .fragments-dcc-host .fragments-project-docs-modal{width:min(42rem,calc(100vw - 2.5rem))!important;max-height:calc(100vh - 2.5rem)!important;margin:0!important;background:#121212!important;border:1px solid #333333!important;border-radius:1rem!important;box-shadow:0 1.5rem 5rem #000000ad!important}#root .fragments-dcc-host .fragments-project-docs-header,#root .fragments-dcc-host .fragments-project-docs-footer{padding:1rem!important;border-color:#2a2a2a!important}#root .fragments-dcc-host .fragments-project-docs-header>div:first-child{min-width:0!important;gap:.55rem!important}#root .fragments-dcc-host .fragments-project-docs-header svg{flex:0 0 auto!important;margin-right:.35rem!important}#root .fragments-dcc-host .fragments-project-docs-header h3{white-space:nowrap!important}#root .fragments-dcc-host .fragments-project-docs-header span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .fragments-dcc-host .fragments-project-docs-body{padding:1rem!important}#root .fragments-dcc-host .fragments-project-docs-add{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:#1c1c1c!important;background-color:#1c1c1c!important;border:1px dashed #444444!important;border-radius:.8rem!important;color:#d9d9d9!important;min-height:2.5rem!important;padding:.65rem 1rem!important}#root .fragments-dcc-host .fragments-project-docs-add svg,#root .fragments-dcc-host .fragments-project-docs-footer button svg{flex:0 0 auto!important;margin-right:.45rem!important}#root .fragments-dcc-host .fragments-project-docs-item{background:#181818!important;border-color:#303030!important}
