.AddButton-module__8nYojq__addButton{background:var(--off-white);color:var(--dcl-accent);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.AddButton-module__8nYojq__addButton:hover{background:var(--dcl-accent);color:var(--off-white);transform:scale(1.05)}.AddButton-module__8nYojq__addButton svg{stroke:currentColor}
.button-module__v0wXBa__button{font-family:var(--font-rethink-sans)}
.SettingsPopup-module__VFZaNG__settingsTrigger{width:44px;height:44px}@media (max-width:900px){.SettingsPopup-module__VFZaNG__settingsTrigger{width:36px;height:36px}.SettingsPopup-module__VFZaNG__settingsTrigger svg{transform:scale(.85)}}
.CubleEditor-module__jvk7lW__container{flex-direction:column;width:100%;height:100%;margin:0 auto;display:flex;position:relative}.CubleEditor-module__jvk7lW__outerResizerLeft,.CubleEditor-module__jvk7lW__outerResizerRight{cursor:col-resize;z-index:20;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:center;width:24px;display:flex;position:absolute;top:0;bottom:0}.CubleEditor-module__jvk7lW__outerResizerVisual{opacity:.6;pointer-events:none;justify-content:center;align-items:center;width:24px;height:80px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.CubleEditor-module__jvk7lW__outerResizerLeft{left:-32px}.CubleEditor-module__jvk7lW__outerResizerRight{right:-32px}@media (max-width:900px){.CubleEditor-module__jvk7lW__outerResizerLeft,.CubleEditor-module__jvk7lW__outerResizerRight{display:none}}.CubleEditor-module__jvk7lW__card{background:var(--dcl-card);border-radius:var(--dcl-radius);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.CubleEditor-module__jvk7lW__layout{background:var(--dcl-border);border:var(--dcl-border-size)solid var(--dcl-border);gap:var(--dcl-border-size);grid-template-columns:minmax(400px,1.2fr) minmax(350px,1fr);height:100%;min-height:0;display:grid;position:relative}@media (max-width:900px){.CubleEditor-module__jvk7lW__layout{flex-direction:column-reverse;grid-template-columns:none;display:flex}}.CubleEditor-module__jvk7lW__left{border-right:1px solid var(--dcl-border);border-radius:calc(var(--dcl-radius) - var(--dcl-border-size));flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}@media (max-width:900px){.CubleEditor-module__jvk7lW__left{border-right:none;border-top:1px solid var(--dcl-border);flex:1;width:100%}}.CubleEditor-module__jvk7lW__resizer{cursor:col-resize;z-index:10;pointer-events:auto;background:0 0;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;top:0;bottom:0}@media (max-width:900px){.CubleEditor-module__jvk7lW__resizer{display:none}}.CubleEditor-module__jvk7lW__resizerVisual{pointer-events:auto;cursor:col-resize;justify-content:center;align-items:center;width:28px;height:82px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CubleEditor-module__jvk7lW__tabs{box-sizing:border-box;background:var(--dcl-background);border-bottom:none;flex-shrink:0;justify-content:space-between;align-items:center;height:60px;padding:.75rem 1rem;display:flex}@media (max-width:900px){.CubleEditor-module__jvk7lW__tabs{height:48px;padding:.5rem .75rem}}.CubleEditor-module__jvk7lW__tabsList{align-items:center;gap:.25rem;display:flex}.CubleEditor-module__jvk7lW__tab{color:#e5e5e5;background:#c9c9c9;border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:14px;font-weight:500;transition:all .15s;display:flex}@media (max-width:900px){.CubleEditor-module__jvk7lW__tab{gap:.25rem;padding:.25rem .5rem;font-size:13px}}.CubleEditor-module__jvk7lW__tab:hover,.CubleEditor-module__jvk7lW__tab.CubleEditor-module__jvk7lW__active,.CubleEditor-module__jvk7lW__tab.CubleEditor-module__jvk7lW__active:hover{background:var(--dcl-accent);color:#fff}.CubleEditor-module__jvk7lW__tabClose{opacity:.6;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;transition:opacity .15s;display:flex}.CubleEditor-module__jvk7lW__tabClose:hover{opacity:1;background:#0000001a}.CubleEditor-module__jvk7lW__addTabBtn{transition:all .15s}@media (max-width:900px){.CubleEditor-module__jvk7lW__addTabBtn{width:26px!important;min-width:26px!important;height:26px!important}.CubleEditor-module__jvk7lW__addTabBtn svg{width:14px;height:14px}}.CubleEditor-module__jvk7lW__tab.CubleEditor-module__jvk7lW__active .CubleEditor-module__jvk7lW__tabClose:hover{background:#f8f8f833}.CubleEditor-module__jvk7lW__examples{appearance:none;background:var(--off-white);border-radius:calc(var(--dcl-radius) - var(--dcl-border-size));color:var(--dcl-foreground);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M6 8L2 4h8z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #cecece;border:1px solid lab(82.6% .0000298023 -.0000119209);outline:none;padding:.5rem 2rem .5rem .75rem;font-size:13px;transition:border-color .15s}.CubleEditor-module__jvk7lW__examples:focus{border-color:var(--dcl-accent)}.CubleEditor-module__jvk7lW__code{background:var(--dcl-background);flex-direction:column;flex:1;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.CubleEditor-module__jvk7lW__code .cm-editor{flex:1;min-height:0;max-height:100%;overflow:hidden;background:var(--dcl-background)!important;width:100%!important}.CubleEditor-module__jvk7lW__code .cm-scroller{scrollbar-width:thin;scrollbar-color:oklch(98% 0 0) var(--dcl-border);background:var(--dcl-background)!important;max-height:100%!important;overflow:auto!important}.CubleEditor-module__jvk7lW__code .cm-scroller::-webkit-scrollbar{-webkit-appearance:none;width:8px;height:8px}.CubleEditor-module__jvk7lW__code .cm-scroller::-webkit-scrollbar-track{background:var(--dcl-border);border-radius:4px}.CubleEditor-module__jvk7lW__code .cm-scroller::-webkit-scrollbar-thumb{border:1px solid var(--dcl-border);background-color:#f8f8f8;background-color:lab(97.68% -.0000298023 .0000119209);border-radius:4px;min-height:20px}.CubleEditor-module__jvk7lW__code .cm-scroller::-webkit-scrollbar-thumb:hover{background-color:#eee;background-color:lab(94.2% 0 0)}.CubleEditor-module__jvk7lW__code .cm-scroller::-webkit-scrollbar-thumb:active{background-color:#e4e4e4;background-color:lab(90.72% .0000298023 -.0000119209)}.CubleEditor-module__jvk7lW__code .cm-scroller::-webkit-scrollbar-button{display:none}.CubleEditor-module__jvk7lW__code .cm-scroller::-webkit-scrollbar-corner{background:var(--dcl-border)}.CubleEditor-module__jvk7lW__code .cm-content{background:var(--dcl-background)!important;caret-color:var(--dcl-accent)!important}:is(.CubleEditor-module__jvk7lW__code .cm-cursor,.CubleEditor-module__jvk7lW__code .cm-editor .cm-cursor,.CubleEditor-module__jvk7lW__code .cm-content .cm-cursor,.CubleEditor-module__jvk7lW__code .cm-line .cm-cursor){visibility:hidden!important;opacity:0!important;display:none!important}:is(.CubleEditor-module__jvk7lW__code .cm-editor.cm-focused .cm-cursor,.CubleEditor-module__jvk7lW__code .cm-editor.cm-focused .cm-line .cm-cursor){border-left:2px solid var(--dcl-accent)!important;border-left-color:var(--dcl-accent)!important;opacity:1!important;visibility:visible!important;height:1.2em!important;margin-left:-1px!important;display:block!important}.CubleEditor-module__jvk7lW__code .cm-activeLine{background-color:#0000!important}.CubleEditor-module__jvk7lW__code .cm-selectionBackground{background-color:#e574524d!important}.CubleEditor-module__jvk7lW__code .cm-selectionMatch{background-color:#e574521a!important}.CubleEditor-module__jvk7lW__code .cm-content::selection{color:var(--dcl-foreground)!important;background-color:#e574524d!important}.CubleEditor-module__jvk7lW__code .cm-content ::selection{color:var(--dcl-foreground)!important;background-color:#e574524d!important}.CubleEditor-module__jvk7lW__code .cm-line::selection{color:var(--dcl-foreground)!important;background-color:#e574524d!important}.CubleEditor-module__jvk7lW__code .cm-line ::selection{color:var(--dcl-foreground)!important;background-color:#e574524d!important}.CubleEditor-module__jvk7lW__code .cm-content{color:var(--dcl-foreground)!important}.CubleEditor-module__jvk7lW__code .cm-line{color:var(--dcl-foreground)!important}.CubleEditor-module__jvk7lW__code .cm-keyword{color:#b94642!important;color:lab(46.3104% 47.2106 27.79)!important}.CubleEditor-module__jvk7lW__code .cm-function{color:#3b82f6!important}.CubleEditor-module__jvk7lW__code .cm-number{color:#189a30!important;color:lab(55.7164% -50.7132 43.8697)!important}.CubleEditor-module__jvk7lW__code .cm-string{color:#f37513!important;color:lab(64.0568% 46.0216 68.5908)!important}.CubleEditor-module__jvk7lW__code .cm-comment{color:#6c6158!important;color:lab(41.9561% 3.51177 6.75876)!important}.CubleEditor-module__jvk7lW__code .cm-operator{color:#b94642!important;color:lab(46.3104% 47.2106 27.79)!important}.CubleEditor-module__jvk7lW__code .cm-variable{color:var(--dcl-foreground)!important}:is(.CubleEditor-module__jvk7lW__code [style*="color: white"],.CubleEditor-module__jvk7lW__code [style*="color:#fff"],.CubleEditor-module__jvk7lW__code [style*="color:#ffffff"],.CubleEditor-module__jvk7lW__code [style*="color: rgb(255, 255, 255)"],.CubleEditor-module__jvk7lW__code [style*="color:rgb(255,255,255)"]),:is(.CubleEditor-module__jvk7lW__code .cm-editor .cm-content .cm-line,.CubleEditor-module__jvk7lW__code .cm-editor .cm-scroller .cm-content .cm-line){color:var(--dcl-foreground)!important}@media (max-width:900px){:is(.CubleEditor-module__jvk7lW__code .cm-editor,.CubleEditor-module__jvk7lW__code .cm-content,.CubleEditor-module__jvk7lW__code .cm-line,.CubleEditor-module__jvk7lW__code .cm-gutters){font-size:16px!important}.CubleEditor-module__jvk7lW__code .cm-editor{font-size:16px!important}}.CubleEditor-module__jvk7lW__code .cm-line>:not([class*=cm-]){color:inherit!important}.CubleEditor-module__jvk7lW__code .cm-gutters{background:var(--dcl-background)!important;border-right-color:var(--dcl-border)!important;color:var(--dcl-muted-foreground)!important}.CubleEditor-module__jvk7lW__code .cm-tooltip-autocomplete{background-color:var(--dcl-card)!important;border-color:var(--dcl-border)!important}.CubleEditor-module__jvk7lW__code .cm-tooltip-autocomplete li[aria-selected]{background-color:var(--dcl-card-selected)!important}.CubleEditor-module__jvk7lW__code .cm-completionLabel{color:var(--dcl-foreground)!important}.CubleEditor-module__jvk7lW__code .cm-completionDetail{color:var(--dcl-muted-foreground)!important}.CubleEditor-module__jvk7lW__palette{background:var(--dcl-background);scrollbar-width:thin;scrollbar-color:oklch(98% 0 0) var(--dcl-border);border-top:none;flex-wrap:nowrap;flex-shrink:0;gap:6px;width:100%;min-width:0;padding:.75rem 1rem;display:flex;overflow:auto hidden}.CubleEditor-module__jvk7lW__palette::-webkit-scrollbar{-webkit-appearance:none;width:8px;height:8px}.CubleEditor-module__jvk7lW__palette::-webkit-scrollbar-track{background:var(--dcl-border);border-radius:4px}.CubleEditor-module__jvk7lW__palette::-webkit-scrollbar-thumb{border:1px solid var(--dcl-border);background-color:#f8f8f8;background-color:lab(97.68% -.0000298023 .0000119209);border-radius:4px;min-height:20px}.CubleEditor-module__jvk7lW__palette::-webkit-scrollbar-thumb:hover{background-color:#eee;background-color:lab(94.2% 0 0)}.CubleEditor-module__jvk7lW__palette::-webkit-scrollbar-thumb:active{background-color:#e4e4e4;background-color:lab(90.72% .0000298023 -.0000119209)}.CubleEditor-module__jvk7lW__palette::-webkit-scrollbar-button{display:none}.CubleEditor-module__jvk7lW__palette::-webkit-scrollbar-corner{background:var(--dcl-border)}.CubleEditor-module__jvk7lW__color{cursor:pointer;border:.13rem solid #ebebeb;border-radius:50%;flex-shrink:0;width:28px;min-width:28px;height:28px;transition:all .15s}.CubleEditor-module__jvk7lW__color:hover{border-color:var(--dcl-foreground);transform:scale(1.15)}.CubleEditor-module__jvk7lW__pickerContent{flex-direction:column;gap:.75rem;display:flex}.CubleEditor-module__jvk7lW__pickerRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.CubleEditor-module__jvk7lW__pickerLabel{color:var(--dcl-foreground);font-size:.875rem;font-weight:500}.CubleEditor-module__jvk7lW__pickerInput{border:2px solid var(--dcl-border);cursor:pointer;background:0 0;border-radius:8px;width:50px;height:50px;padding:0}.CubleEditor-module__jvk7lW__pickerInputFull{width:100%;height:60px}.CubleEditor-module__jvk7lW__pickerInput::-webkit-color-swatch-wrapper{padding:0}.CubleEditor-module__jvk7lW__pickerInput::-webkit-color-swatch{border:none;border-radius:6px}.CubleEditor-module__jvk7lW__pickerPreview{border:2px solid var(--dcl-border);border-radius:8px;flex-shrink:0;width:50px;height:50px}.CubleEditor-module__jvk7lW__pickerRgb{color:var(--dcl-muted-foreground);font-size:.75rem;font-family:var(--dcl-font-mono);background:var(--dcl-background);border:1px solid var(--dcl-border);text-align:center;border-radius:6px;width:100%;padding:.375rem .5rem}.CubleEditor-module__jvk7lW__pickerActions{gap:.5rem;width:100%;display:flex}.CubleEditor-module__jvk7lW__pickerAdd{background-color:var(--dcl-accent)!important;color:var(--off-white)!important}.CubleEditor-module__jvk7lW__pickerAdd:hover{opacity:.9;background-color:var(--dcl-accent)!important}.CubleEditor-module__jvk7lW__right{background:var(--dcl-background);border-radius:calc(var(--dcl-radius) - var(--dcl-border-size));flex-direction:column;min-height:0;display:flex;overflow:hidden}@media (max-width:900px){.CubleEditor-module__jvk7lW__right{flex:1;width:100%}}.CubleEditor-module__jvk7lW__targetPreview{z-index:25;pointer-events:none;background:0 0;width:120px;height:120px;position:absolute;top:-20px;right:40px}@media (max-width:900px){.CubleEditor-module__jvk7lW__targetPreview{width:80px;height:80px;top:-10px;right:20px}.CubleEditor-module__jvk7lW__targetPreview canvas{max-width:80px!important;max-height:80px!important}}.CubleEditor-module__jvk7lW__targetPreview *{pointer-events:auto}.CubleEditor-module__jvk7lW__targetPreview>div{width:100%!important;height:100%!important}.CubleEditor-module__jvk7lW__targetPreview canvas{width:100%!important;max-width:120px!important;height:100%!important;max-height:120px!important}.CubleEditor-module__jvk7lW__viewportControls{box-sizing:border-box;background:var(--dcl-background);border-bottom:none;flex-shrink:0;justify-content:space-between;align-items:center;height:60px;padding:.75rem .25rem;display:flex;position:relative}@media (max-width:900px){.CubleEditor-module__jvk7lW__viewportControls{height:48px;padding:.5rem .25rem}}.CubleEditor-module__jvk7lW__playback{background:var(--dcl-background);z-index:12;gap:.5rem;padding-right:.8rem;display:flex}.CubleEditor-module__jvk7lW__playBtn{background:var(--dcl-background);width:44px;height:44px;color:var(--dcl-accent);cursor:pointer;z-index:12;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.CubleEditor-module__jvk7lW__playBtn:hover{color:var(--dcl-accent)}.CubleEditor-module__jvk7lW__shareBtn{background:var(--dcl-background);width:44px;height:44px;color:var(--dcl-accent);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.CubleEditor-module__jvk7lW__shareBtn:hover{color:var(--dcl-accent);transform:scale(1.1)}.CubleEditor-module__jvk7lW__debugBtn{background:var(--dcl-background);width:44px;height:44px;color:var(--dcl-accent);cursor:pointer;z-index:12;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.CubleEditor-module__jvk7lW__debugBtn:hover{color:var(--dcl-accent)}.CubleEditor-module__jvk7lW__playBtn svg path,.CubleEditor-module__jvk7lW__playBtn svg rect,.CubleEditor-module__jvk7lW__shareBtn svg path,.CubleEditor-module__jvk7lW__debugBtn:not(.CubleEditor-module__jvk7lW__debugBtnInactive) svg path{fill:currentColor!important;fill-opacity:1!important}.CubleEditor-module__jvk7lW__debugBtnInactive,.CubleEditor-module__jvk7lW__debugBtnInactive svg path{color:#c9c9c9!important;fill:#c9c9c9!important}.CubleEditor-module__jvk7lW__debugBtnInactive:hover,.CubleEditor-module__jvk7lW__debugBtnInactive:hover svg path{color:var(--dcl-accent)!important;fill:var(--dcl-accent)!important}.CubleEditor-module__jvk7lW__axisBtn{background:var(--dcl-background);width:48px;height:48px;color:var(--dcl-accent);cursor:pointer;z-index:12;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.CubleEditor-module__jvk7lW__axisBtn:hover{color:var(--dcl-accent);z-index:12}@media (max-width:900px){.CubleEditor-module__jvk7lW__playBtn,.CubleEditor-module__jvk7lW__shareBtn,.CubleEditor-module__jvk7lW__debugBtn,.CubleEditor-module__jvk7lW__axisBtn{width:36px;height:36px}.CubleEditor-module__jvk7lW__axisBtn{width:40px;height:40px}.CubleEditor-module__jvk7lW__playBtn svg,.CubleEditor-module__jvk7lW__shareBtn svg,.CubleEditor-module__jvk7lW__debugBtn svg,.CubleEditor-module__jvk7lW__axisBtn svg{transform:scale(.85)}}.CubleEditor-module__jvk7lW__matchPercentage{color:#c9c9c9;-webkit-user-select:none;user-select:none;z-index:12;pointer-events:none;font-family:Rethink Sans,sans-serif;font-size:1.8rem;font-weight:600;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:900px){.CubleEditor-module__jvk7lW__matchPercentage{font-size:1.2rem}}.CubleEditor-module__jvk7lW__matchPercentageHeader{display:block}@media (max-width:900px){.CubleEditor-module__jvk7lW__matchPercentageHeader{display:none!important}}.CubleEditor-module__jvk7lW__matchPercentageFooter{display:none}@media (max-width:900px){.CubleEditor-module__jvk7lW__matchPercentageFooter{display:block}}.CubleEditor-module__jvk7lW__gridSizeSelector{align-items:center;display:flex}.CubleEditor-module__jvk7lW__gridSize{appearance:none;background:var(--off-white);color:var(--dcl-foreground);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M6 8L2 4h8z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #cecece;border:1px solid lab(82.6% .0000298023 -.0000119209);border-radius:8px;outline:none;padding:.5rem 2rem .5rem .75rem;font-size:13px;transition:border-color .15s}.CubleEditor-module__jvk7lW__gridSize:focus{border-color:var(--dcl-accent)}.CubleEditor-module__jvk7lW__minimap{background:var(--dcl-background);border:1px solid var(--dcl-border);border-radius:8px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.CubleEditor-module__jvk7lW__minimapLabel{color:var(--dcl-muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.CubleEditor-module__jvk7lW__viewport{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:visible}.CubleEditor-module__jvk7lW__bottomRightControls{z-index:20;pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:1rem;right:1rem}.CubleEditor-module__jvk7lW__bottomRightControls>*{pointer-events:auto}@media (max-width:900px){.CubleEditor-module__jvk7lW__bottomRightControls{bottom:.5rem;right:.5rem}}.CubleEditor-module__jvk7lW__viewport>div:not(.CubleEditor-module__jvk7lW__targetPreview):not(.CubleEditor-module__jvk7lW__bottomRightControls):not(.CubleEditor-module__jvk7lW__errorPopup){justify-content:center;align-items:center;width:100%;height:100%;display:flex}.CubleEditor-module__jvk7lW__viewport>div:not(.CubleEditor-module__jvk7lW__targetPreview) canvas{display:block}.CubleEditor-module__jvk7lW__error{color:var(--dcl-accent);text-align:center;background:#ff50501a;border:1px solid #ff50504d;border-radius:8px;max-width:90%;padding:1rem 1.5rem;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CubleEditor-module__jvk7lW__viewport .CubleEditor-module__jvk7lW__errorPopup{z-index:10;pointer-events:none;width:calc(100% - 2rem);max-width:400px;position:absolute;bottom:1rem;left:50%;transform:translate(-50%);height:auto!important;display:block!important}.CubleEditor-module__jvk7lW__stats{background:var(--dcl-background);color:#939393;border-top:none;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;font-family:Rethink Sans,sans-serif;font-weight:600;display:flex}.CubleEditor-module__jvk7lW__stat{z-index:12;background:var(--dcl-background);align-items:center;gap:.5rem;padding:.8rem 1rem;display:flex}@media (max-width:900px){.CubleEditor-module__jvk7lW__stat{padding:.5rem .75rem}}.CubleEditor-module__jvk7lW__statLabel{font-size:13px}@media (max-width:900px){.CubleEditor-module__jvk7lW__statLabel{font-size:11px}}.CubleEditor-module__jvk7lW__statValue{font-size:13px}@media (max-width:900px){.CubleEditor-module__jvk7lW__statValue{font-size:11px}}.CubleEditor-module__jvk7lW__errorMessage{color:var(--off-white);text-align:center;word-break:break-word;pointer-events:auto;background:#ff5050f2;border:1px solid #ff505080;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:.5rem .75rem;font-size:12px;font-weight:500;display:flex}.CubleEditor-module__jvk7lW__debugPanel{background:var(--dcl-card);border:1px solid var(--dcl-border);border-radius:8px;flex-direction:column;flex:0 auto;min-height:150px;max-height:40%;margin:.5rem 1rem;display:flex;overflow:hidden}.CubleEditor-module__jvk7lW__debugHeader{background:var(--dcl-background);border-bottom:1px solid var(--dcl-border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.CubleEditor-module__jvk7lW__debugHeader h3{color:var(--dcl-foreground);margin:0;font-size:14px;font-weight:600}.CubleEditor-module__jvk7lW__debugClose{width:24px;height:24px;color:var(--dcl-muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}.CubleEditor-module__jvk7lW__debugClose:hover{background:var(--dcl-accent);color:var(--off-white)}.CubleEditor-module__jvk7lW__debugContent{flex-direction:column;flex:1;min-height:0;padding:.75rem 1rem;display:flex;overflow:hidden}.CubleEditor-module__jvk7lW__debugOutput{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex;overflow:hidden}.CubleEditor-module__jvk7lW__debugInfo{color:var(--dcl-muted-foreground);justify-content:space-between;align-items:center;font-size:12px;display:flex}.CubleEditor-module__jvk7lW__debugCopy{background:var(--dcl-accent);color:var(--off-white);cursor:pointer;border:none;border-radius:4px;padding:.25rem .75rem;font-size:12px;transition:all .15s}.CubleEditor-module__jvk7lW__debugCopy:hover{opacity:.9;transform:scale(1.05)}.CubleEditor-module__jvk7lW__debugCopy.CubleEditor-module__jvk7lW__copied{color:var(--off-white);background:#22c55e}.CubleEditor-module__jvk7lW__debugCopy.CubleEditor-module__jvk7lW__copied:hover{background:#16a34a;transform:scale(1.05)}.CubleEditor-module__jvk7lW__debugText{background:var(--dcl-background);border:1px solid var(--dcl-border);font-family:var(--dcl-font-mono);color:var(--dcl-foreground);white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word;scrollbar-width:thin;scrollbar-color:oklch(98% 0 0) var(--dcl-border);border-radius:4px;flex:1;max-width:100%;min-height:0;margin:0;padding:.75rem;font-size:11px;line-height:1.5;overflow:hidden auto}.CubleEditor-module__jvk7lW__debugText::-webkit-scrollbar{-webkit-appearance:none;width:8px;height:8px}.CubleEditor-module__jvk7lW__debugText::-webkit-scrollbar-track{background:var(--dcl-border);border-radius:4px}.CubleEditor-module__jvk7lW__debugText::-webkit-scrollbar-thumb{border:1px solid var(--dcl-border);background-color:#f8f8f8;background-color:lab(97.68% -.0000298023 .0000119209);border-radius:4px;min-height:20px}.CubleEditor-module__jvk7lW__debugText::-webkit-scrollbar-thumb:hover{background-color:#eee;background-color:lab(94.2% 0 0)}.CubleEditor-module__jvk7lW__debugText::-webkit-scrollbar-thumb:active{background-color:#e4e4e4;background-color:lab(90.72% .0000298023 -.0000119209)}.CubleEditor-module__jvk7lW__debugText::-webkit-scrollbar-button{display:none}.CubleEditor-module__jvk7lW__debugText::-webkit-scrollbar-corner{background:var(--dcl-border)}.CubleEditor-module__jvk7lW__debugEmpty{text-align:center;color:var(--dcl-muted-foreground);padding:2rem;font-size:13px}.CubleEditor-module__jvk7lW__loading{min-height:400px;color:var(--dcl-muted-foreground);justify-content:center;align-items:center;font-size:14px;display:flex}.CubleEditor-module__jvk7lW__spinner{border:2px solid var(--dcl-border);border-top-color:var(--dcl-accent);border-radius:50%;width:24px;height:24px;margin-right:.75rem;animation:.8s linear infinite CubleEditor-module__jvk7lW__spin}@keyframes CubleEditor-module__jvk7lW__spin{to{transform:rotate(360deg)}}
