.CanvasShell_canvasWrapper__VC0I2{position:fixed;inset:0;background:radial-gradient(circle at center,hsla(0,0%,100%,.05),transparent 65%)}.ToolDock_dock__r2VdP{position:fixed;top:1.5rem;right:1.5rem;z-index:40;transform:none;border-radius:1.5rem;background:rgba(0,0,0,.6);backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 20px 45px rgba(0,0,0,.35);touch-action:none;max-width:calc(100vw - 3rem)}@media (max-width:768px){.ToolDock_dock__r2VdP{top:1rem;right:1rem;max-width:calc(100vw - 2rem)}}.ToolDock_dockFree__cLxGN{transform:none;cursor:grab}.ToolDock_dockFree__cLxGN:active{cursor:grabbing}.ToolDock_list__7CGCc{padding:.4rem .5rem;display:flex;flex-direction:row;align-items:center;gap:.4rem;margin:0;list-style:none}@media (max-width:480px){.ToolDock_list__7CGCc{padding:.3rem .4rem;gap:.3rem;flex-wrap:wrap}}.ToolDock_item__758pG{list-style:none}.ToolDock_button__uK7lo{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:.75rem;font-size:1.125rem;border:none;background:transparent;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .15s ease;flex-shrink:0}.ToolDock_button__uK7lo svg{width:20px;height:20px;filter:drop-shadow(0 0 2px rgba(56,189,248,.3));transition:all .15s ease}@media (max-width:480px){.ToolDock_button__uK7lo{width:2rem;height:2rem;font-size:.95rem;border-radius:.6rem}.ToolDock_button__uK7lo svg{width:18px;height:18px}}.ToolDock_button__uK7lo:hover{background:hsla(0,0%,100%,.1);color:#fff}.ToolDock_button__uK7lo:hover svg{filter:drop-shadow(0 0 4px rgba(56,189,248,.6));transform:scale(1.05)}.ToolDock_buttonActive__YSMrE{background:rgba(56,189,248,.15);box-shadow:0 12px 30px rgba(0,0,0,.35);color:#38bdf8}.ToolDock_buttonActive__YSMrE svg{filter:drop-shadow(0 0 6px rgba(56,189,248,.8))}.ToolDock_selectButtonActive__70F9f{background:transparent;box-shadow:none;color:#38bdf8}.ToolDock_selectButtonActive__70F9f svg{filter:drop-shadow(0 0 6px rgba(56,189,248,.8))}.ToolDock_button__uK7lo:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(56,189,248,.5)}.ToolDock_colorSwatchButton__0PWS6{width:1.8rem!important;height:1.8rem!important;border:2px solid hsla(0,0%,100%,.2)!important;position:relative;overflow:hidden;padding:.35rem!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}.ToolDock_colorSwatchButton__0PWS6:after{content:"";position:absolute;inset:.35rem;border-radius:.4rem;background:linear-gradient(135deg,transparent,rgba(0,0,0,.2));pointer-events:none}.ToolDock_colorSwatchButton__0PWS6:hover{border-color:hsla(0,0%,100%,.35)!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.2),0 0 0 1px hsla(0,0%,100%,.1)}.ToolDock_divider__U0Jhl{width:1px;height:1.8rem;background:hsla(0,0%,100%,.12);margin:0 .15rem;align-self:center}.HUDPanel_panel__MG4vY{position:fixed;z-index:40;pointer-events:auto;border-radius:1.5rem;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.6);backdrop-filter:blur(20px);box-shadow:0 30px 60px rgba(0,0,0,.4);cursor:move;max-width:calc(100vw - 2rem);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:768px){.HUDPanel_panel__MG4vY{left:1rem!important;right:1rem!important;width:calc(100vw - 2rem)!important;max-width:none;border-radius:1.25rem}}@media (max-width:480px){.HUDPanel_panel__MG4vY{left:.75rem!important;right:.75rem!important;width:calc(100vw - 1.5rem)!important;border-radius:1rem}}.HUDPanel_panelMobile__lVb_M{cursor:default}.HUDPanel_panelTop__hdeb4{cursor:default;padding:0}.HUDPanel_panelTop__hdeb4 .HUDPanel_body__Rq1Y5{max-height:70vh;overflow-y:auto}@media (max-width:768px){.HUDPanel_panelTop__hdeb4{top:5rem!important;transform:none!important}.HUDPanel_panelTop__hdeb4 .HUDPanel_body__Rq1Y5{max-height:calc(100vh - 8rem)}}@media (max-width:480px){.HUDPanel_panelTop__hdeb4{top:4.5rem!important}.HUDPanel_panelTop__hdeb4 .HUDPanel_body__Rq1Y5{max-height:calc(100vh - 7rem)}}.HUDPanel_header__c4E65{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.05)}@media (max-width:480px){.HUDPanel_header__c4E65{padding:.6rem .75rem}}.HUDPanel_title___BlT1{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.7);font-weight:600}.HUDPanel_closeButton__rAoKm{border:none;padding:.25rem .5rem;border-radius:.5rem;background:transparent;color:hsla(0,0%,100%,.5);cursor:pointer;transition:background-color .15s ease,color .15s ease}.HUDPanel_closeButton__rAoKm:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.HUDPanel_body__Rq1Y5{padding:.75rem 1rem}@media (max-width:480px){.HUDPanel_body__Rq1Y5{padding:.6rem .75rem}}.StatusStrip_root__DHZfu{position:fixed;bottom:0;left:0;right:0;z-index:25;pointer-events:none;touch-action:pan-x pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.StatusStrip_bar__yzq_n{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;background:rgba(0,0,0,.4);backdrop-filter:blur(12px);border-top:1px solid hsla(0,0%,100%,.05);pointer-events:auto;touch-action:pan-x pan-y}.StatusStrip_leftGroup__w0nJa{display:flex;align-items:center;gap:1.5rem;pointer-events:auto}.StatusStrip_selector__BLuJa{position:relative}.StatusStrip_selectorButton__AEo1O{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.5rem;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.8);font-size:.75rem;border:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.StatusStrip_selectorButton__AEo1O:hover{background:hsla(0,0%,100%,.1)}.StatusStrip_selectorButton__AEo1O:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(56,189,248,.5)}.StatusStrip_statusDot__A8A8n{width:8px;height:8px;border-radius:9999px;background:#34d399;animation:StatusStrip_statusPulse__8TTKy 1.6s ease-in-out infinite}@keyframes StatusStrip_statusPulse__8TTKy{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}}.StatusStrip_selectorLabel__YaJp3{font-weight:600;color:hsla(0,0%,100%,.9)}.StatusStrip_chevron___vXgb{width:12px;height:12px;transition:transform .15s ease}.StatusStrip_chevronOpen__8EX_c{transform:rotate(180deg)}.StatusStrip_menu__zhP9R{position:absolute;bottom:100%;left:0;margin-bottom:.5rem;min-width:160px;padding:.5rem;border-radius:.75rem;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.9);backdrop-filter:blur(12px);box-shadow:0 20px 45px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:.25rem}.StatusStrip_menuItem__D_VEC{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border:none;border-radius:.5rem;background:transparent;color:hsla(0,0%,100%,.7);font-size:.75rem;cursor:pointer;transition:background-color .15s ease,color .15s ease}.StatusStrip_menuItem__D_VEC:hover{background:hsla(0,0%,100%,.1);color:#fff}.StatusStrip_menuItemActive__s8u_Z{background:rgba(56,189,248,.25);color:#fff}.StatusStrip_menuItemStatus__G7uer{color:hsla(0,0%,100%,.6)}.StatusStrip_divider__Bwlgh{width:1px;height:16px;background:hsla(0,0%,100%,.1)}.StatusStrip_fovLabel__YL_xC,.StatusStrip_modeLabel__PIpYf{font-size:.75rem;color:hsla(0,0%,100%,.5)}.StatusStrip_modeLabel__PIpYf{text-transform:capitalize}.StatusStrip_fovLabel__YL_xC{font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.StatusStrip_hint__LS1mD{font-size:.75rem;color:hsla(0,0%,100%,.4);font-style:italic}@media (max-width:640px){.StatusStrip_hint__LS1mD{display:none}}.CommandBar_commandBar__qHlBy{position:fixed;top:50%;left:1.5rem;transform:translateY(-50%);z-index:40;pointer-events:auto;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:768px){.CommandBar_commandBar__qHlBy{left:1rem}}@media (max-width:480px){.CommandBar_commandBar__qHlBy{left:.75rem}}.CommandBar_commandBarInner__Xh823{display:flex;flex-direction:column;align-items:stretch;gap:.2rem;padding:.4rem;border-radius:1rem;background:rgba(0,0,0,.6);backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 20px 45px rgba(0,0,0,.35)}.CommandBar_button__VGiak{width:2.5rem;height:2.5rem;display:grid;place-items:center;font-size:1.125rem;border-radius:.7rem;border:none;background:transparent;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .15s ease;flex-shrink:0}.CommandBar_button__VGiak svg{filter:drop-shadow(0 0 2px rgba(56,189,248,.3));transition:all .15s ease}@media (max-width:480px){.CommandBar_button__VGiak{width:2.25rem;height:2.25rem;font-size:1rem}}.CommandBar_button__VGiak:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:#fff}.CommandBar_button__VGiak:hover:not(:disabled) svg{filter:drop-shadow(0 0 4px rgba(56,189,248,.6));transform:scale(1.05)}.CommandBar_button__VGiak:disabled{opacity:.3;cursor:not-allowed}.CommandBar_buttonPrimary__Lo9kG{color:#38bdf8}.CommandBar_buttonPrimary__Lo9kG svg{filter:drop-shadow(0 0 3px rgba(56,189,248,.5))}.CommandBar_buttonPrimary__Lo9kG:hover{background:rgba(56,189,248,.15);color:#bae6fd}.CommandBar_buttonPrimary__Lo9kG:hover svg{filter:drop-shadow(0 0 6px rgba(56,189,248,.8))}.CommandBar_divider__ESbhQ{width:100%;height:1px;background:hsla(0,0%,100%,.1);margin:.15rem 0}.CommandBar_saveDialog__Rz3Dj{position:absolute;top:0;left:100%;margin-left:.5rem;padding:.6rem;border-radius:.9rem;background:rgba(0,0,0,.8);backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 20px 45px rgba(0,0,0,.35);min-width:11rem}.CommandBar_dialogLabel__E0pxF{display:block;font-size:.75rem;color:hsla(0,0%,100%,.7);margin-bottom:.4rem}.CommandBar_dialogRow__L3VL_{display:flex;gap:.4rem}.CommandBar_dialogInput__FtXaL{flex:1;padding:.45rem .65rem;font-size:.875rem;border-radius:.65rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:#fff}.CommandBar_dialogInput__FtXaL:focus{outline:none;border-color:rgba(56,189,248,.5)}.CommandBar_dialogSubmit__Hdv2V{padding:.45rem .75rem;font-size:.875rem;border-radius:.65rem;border:none;background:#38bdf8;color:#fff;cursor:pointer;transition:background-color .15s ease}.CommandBar_dialogSubmit__Hdv2V:hover{background:#0ea5e9}.PropertySlider_slider__Eo8Yz{display:flex;flex-direction:column;gap:.375rem;padding:.5rem 0;transition:opacity .15s ease}.PropertySlider_sliderDisabled__kupXZ{opacity:.5}.PropertySlider_labelRow__YukBY{display:flex;align-items:center;justify-content:space-between}.PropertySlider_label__Rpzvm{font-size:.75rem;color:hsla(0,0%,100%,.7);font-weight:500}.PropertySlider_value__mdVVu{font-size:.75rem;color:hsla(0,0%,100%,.9);font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.PropertySlider_trackWrapper__NujMP{position:relative}.PropertySlider_track__yDdDh{width:100%;height:.5rem;border-radius:9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,#38bdf8 0,#38bdf8 var(--fill,0),hsla(0,0%,100%,.05) var(--fill,0),hsla(0,0%,100%,.05) 100%);cursor:pointer;outline:none;transition:box-shadow .15s ease}.PropertySlider_track__yDdDh:focus-visible{box-shadow:0 0 0 2px rgba(56,189,248,.5)}.PropertySlider_trackDisabled__BDhko{background:hsla(0,0%,100%,.05);cursor:not-allowed}.PropertySlider_track__yDdDh::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:.9rem;height:.9rem;border-radius:50%;background:hsla(0,0%,100%,.9);box-shadow:0 4px 14px rgba(56,189,248,.4);-webkit-transition:transform .15s ease;transition:transform .15s ease}.PropertySlider_track__yDdDh:active::-webkit-slider-thumb{transform:scale(1.05)}.PropertySlider_track__yDdDh::-moz-range-thumb{width:.9rem;height:.9rem;border-radius:50%;border:none;background:hsla(0,0%,100%,.9);box-shadow:0 4px 14px rgba(56,189,248,.4)}.PropertySlider_track__yDdDh:active::-moz-range-thumb{transform:scale(1.05)}@media (max-width:480px){.PropertySlider_label__Rpzvm,.PropertySlider_value__mdVVu{font-size:.7rem}.PropertySlider_slider__Eo8Yz{padding:.4rem 0}}.SelectControl_container__cZeal{position:relative;width:100%}.SelectControl_button__nkwvn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;font-size:.875rem;border-radius:.75rem;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.4);color:hsla(0,0%,100%,.9);transition:background-color .15s ease,box-shadow .15s ease;cursor:pointer}.SelectControl_button__nkwvn:hover{background:hsla(0,0%,100%,.1)}.SelectControl_button__nkwvn:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(56,189,248,.5)}.SelectControl_chevron__zP6_S{width:14px;height:14px;margin-left:8px;transition:transform .15s ease}.SelectControl_chevronOpen___eDTR{transform:rotate(180deg)}.SelectControl_menu__TUZv5{position:absolute;z-index:50;margin-top:8px;width:100%;border-radius:.75rem;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.9);backdrop-filter:blur(12px);box-shadow:0 20px 45px rgba(0,0,0,.35);padding:6px}.SelectControl_option__8SEmR{width:100%;text-align:left;padding:8px 12px;font-size:.75rem;border-radius:.5rem;color:hsla(0,0%,100%,.7);background:transparent;border:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.SelectControl_option__8SEmR:hover{color:#fff;background:hsla(0,0%,100%,.1)}.SelectControl_optionSelected__lIxms{color:#fff;background:rgba(56,189,248,.3)}.SelectControl_option__8SEmR:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(56,189,248,.5)}.BottomOptionsPanel_root__iBOml{position:fixed;bottom:3.5rem;left:0;right:0;z-index:35;background:rgba(0,0,0,.85);backdrop-filter:blur(20px);border-top:1px solid hsla(0,0%,100%,.1);pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 -4px 20px rgba(0,0,0,.4)}.BottomOptionsPanel_categoryBar__9HFIy{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.05)}.BottomOptionsPanel_categoryButton__ygyfk{flex:1;padding:.625rem 1rem;border-radius:.5rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.7);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.BottomOptionsPanel_categoryButton__ygyfk:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.2)}.BottomOptionsPanel_categoryButtonActive__F8Bmc{background:rgba(56,189,248,.15);border-color:rgba(56,189,248,.4);color:#38bdf8}.BottomOptionsPanel_backButton__k36gu{flex:1;padding:.625rem 1rem;border-radius:.5rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.7);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;text-align:left}.BottomOptionsPanel_backButton__k36gu:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.2)}.BottomOptionsPanel_closeButton__SHXiX{padding:.5rem;border-radius:.5rem;border:none;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .15s ease;font-size:1rem;line-height:1;min-width:2rem}.BottomOptionsPanel_closeButton__SHXiX:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.BottomOptionsPanel_optionsContainer__bBO5g{overflow:hidden}.BottomOptionsPanel_optionsGrid__ZqkKS{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.5rem;padding:1rem;max-height:40vh;overflow-y:auto}@media (min-width:640px){.BottomOptionsPanel_optionsGrid__ZqkKS{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.BottomOptionsPanel_optionItem__ZZE1R{display:flex;flex-direction:column;gap:.5rem}.BottomOptionsPanel_optionButton__EdKNf{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;border-radius:.5rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.8);cursor:pointer;transition:all .15s ease;font-size:.8125rem}.BottomOptionsPanel_optionButton__EdKNf:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.BottomOptionsPanel_optionButtonExpanded__pd5g5{background:rgba(56,189,248,.1);border-color:rgba(56,189,248,.3);color:#38bdf8}.BottomOptionsPanel_optionLabel__CG4lZ{font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.BottomOptionsPanel_optionValue__9y0g0{font-size:.75rem;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;color:hsla(0,0%,100%,.6)}.BottomOptionsPanel_optionButtonExpanded__pd5g5 .BottomOptionsPanel_optionValue__9y0g0{color:rgba(56,189,248,.8)}.BottomOptionsPanel_sliderContainer__ZO5r3{overflow:hidden;padding:.5rem;background:rgba(0,0,0,.3);border-radius:.5rem;border:1px solid hsla(0,0%,100%,.05)}.BottomOptionsPanel_toggleOption__DYfex{display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;border-radius:.5rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03)}.BottomOptionsPanel_toggleOption__DYfex .BottomOptionsPanel_optionLabel__CG4lZ{font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.8)}.BottomOptionsPanel_checkbox___lv6j{width:1.125rem;height:1.125rem;border-radius:.25rem;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);cursor:pointer;transition:all .15s ease}.BottomOptionsPanel_checkbox___lv6j:checked{background:rgba(56,189,248,.8);border-color:#38bdf8}.BottomOptionsPanel_checkbox___lv6j:hover{border-color:hsla(0,0%,100%,.4)}.BottomOptionsPanel_optionButtonDisabled__fIppF{opacity:.4;cursor:not-allowed}.BottomOptionsPanel_optionButtonDisabled__fIppF:hover{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1)}.BottomOptionsPanel_selectOption__l310_{display:flex;flex-direction:column;gap:.5rem;padding:.625rem .875rem;border-radius:.5rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03)}.BottomOptionsPanel_selectOption__l310_ .BottomOptionsPanel_optionLabel__CG4lZ{font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.8)}.BottomOptionsPanel_selectButton__3NA56{background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.15)!important;font-size:.75rem!important;padding:.5rem .75rem!important}.BottomOptionsPanel_selectMenu__T1pIq{font-size:.75rem!important}.BottomOptionsPanel_floatingSlider__Guh4c{position:fixed;bottom:12rem;left:50%;transform:translateX(-50%);z-index:40;width:min(90vw,420px);max-width:420px;background:rgba(0,0,0,.95);backdrop-filter:blur(20px);border-radius:1rem;border:1px solid hsla(0,0%,100%,.15);box-shadow:0 8px 32px rgba(0,0,0,.5);pointer-events:auto;margin:0 auto}.BottomOptionsPanel_floatingSliderHeader__eTCmB{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.BottomOptionsPanel_floatingSliderTitle__d_73K{font-size:.875rem;font-weight:600;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.05em}.BottomOptionsPanel_floatingSliderClose__mx7yv{padding:.25rem .5rem;border-radius:.375rem;border:none;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .15s ease;font-size:1rem;line-height:1}.BottomOptionsPanel_floatingSliderClose__mx7yv:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.BottomOptionsPanel_floatingSliderContent___DxHh{padding:1.25rem 1rem}@media (max-width:640px){.BottomOptionsPanel_categoryBar__9HFIy{padding:.625rem .75rem;gap:.375rem}.BottomOptionsPanel_backButton__k36gu,.BottomOptionsPanel_categoryButton__ygyfk{padding:.5rem .75rem;font-size:.8125rem}.BottomOptionsPanel_optionsGrid__ZqkKS{grid-template-columns:1fr;padding:.75rem;gap:.375rem}.BottomOptionsPanel_optionButton__EdKNf{padding:.5rem .75rem;font-size:.75rem}.BottomOptionsPanel_sliderContainer__ZO5r3{padding:.375rem}.BottomOptionsPanel_floatingSlider__Guh4c{bottom:8rem;left:1rem;right:1rem;transform:none;width:auto;max-width:none;margin:0}.BottomOptionsPanel_floatingSliderHeader__eTCmB{padding:.75rem .875rem}.BottomOptionsPanel_floatingSliderTitle__d_73K{font-size:.8125rem}.BottomOptionsPanel_floatingSliderContent___DxHh{padding:1rem .875rem}}.StudioPage_stackLarge__PDYyx{display:flex;flex-direction:column;gap:1rem}.StudioPage_stackMedium__kfsFB{display:flex;flex-direction:column;gap:.75rem}.StudioPage_stackSmall__aEkMC{display:flex;flex-direction:column;gap:.5rem}.StudioPage_section__2CyPS{border-radius:.75rem;padding:.25rem .5rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.04)}.StudioPage_section__2CyPS+.StudioPage_section__2CyPS{margin-top:.75rem}.StudioPage_sectionHeader__VOIDd{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.35rem .25rem .35rem .5rem;border:none;background:transparent;color:hsla(0,0%,100%,.6);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color .15s ease}.StudioPage_sectionHeader__VOIDd:hover{color:hsla(0,0%,100%,.8)}.StudioPage_sectionChevron__L6Rz8{width:.75rem;height:.75rem;transition:transform .15s ease}.StudioPage_sectionOpen__MCuFT .StudioPage_sectionChevron__L6Rz8{transform:rotate(180deg)}.StudioPage_sectionBody__DAt0D{padding:.5rem .25rem .75rem}.StudioPage_fieldLabel__9qRsc{display:block;font-size:.75rem;color:hsla(0,0%,100%,.7);margin-bottom:.5rem;font-weight:500}.StudioPage_checkboxRow__HNv9W{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0}.StudioPage_labelSmall__DdOxG{font-size:.75rem;color:hsla(0,0%,100%,.7);font-weight:500}.StudioPage_checkbox__mCZHb{width:1rem;height:1rem;border-radius:.375rem;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);accent-color:#38bdf8;cursor:pointer}.StudioPage_checkbox__mCZHb:focus-visible{outline:2px solid rgba(56,189,248,.5);outline-offset:2px}.StudioPage_dividerSection__c_LKi{padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.1)}.StudioPage_rowHeading__H0D23{display:flex;align-items:center;justify-content:space-between}.StudioPage_axisLabel__J19qE{margin-bottom:.75rem}.StudioPage_sectionHeading__C7i5A{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.6);font-weight:600}.StudioPage_resetButton__KU7hr{font-size:.75rem;color:#38bdf8;padding:.25rem .5rem;border-radius:.5rem;border:none;background:transparent;cursor:pointer;transition:color .15s ease,background-color .15s ease}.StudioPage_resetButton__KU7hr:hover{color:#7dd3fc;background:rgba(14,165,233,.1)}.StudioPage_toggleRow__FmBaY{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.StudioPage_emptyState__Ax7Ox{font-size:.75rem;color:hsla(0,0%,100%,.5);text-align:center;padding:1.5rem 0}.StudioPage_presetItem__i4Aqv{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-radius:.75rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.07);transition:background-color .15s ease}.StudioPage_presetItem__i4Aqv:hover{background:hsla(0,0%,100%,.1)}.StudioPage_presetLoadButton__DoiSs{flex:1;text-align:left;font-size:.875rem;color:hsla(0,0%,100%,.9);background:transparent;border:none;cursor:pointer;transition:color .15s ease}.StudioPage_presetLoadButton__DoiSs:hover{color:#fff}.StudioPage_presetDeleteButton__UXj9r{padding:.25rem .5rem;font-size:.75rem;color:hsla(0,0%,100%,.6);border:none;background:transparent;cursor:pointer;transition:color .15s ease}.StudioPage_presetDeleteButton__UXj9r:hover{color:#f87171}.StudioPage_exportOptions__ACPvY{display:flex;flex-direction:column;gap:.5rem}.StudioPage_exportButton__Fu3JV{width:100%;text-align:left;padding:.75rem 1rem;font-size:.875rem;border-radius:.75rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.StudioPage_exportButton__Fu3JV:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.StudioPage_exportButtonTitle__YaeFr{font-weight:600;color:hsla(0,0%,100%,.92)}.StudioPage_exportButtonSubtitle__13tW6{margin-top:.25rem;font-size:.75rem;color:hsla(0,0%,100%,.5)}.StudioPage_codePreview__aqnSJ{font-size:.75rem;color:hsla(0,0%,100%,.5);font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:.75rem;border-radius:.75rem;background:rgba(0,0,0,.4);max-height:16rem;overflow:auto;border:1px solid hsla(0,0%,100%,.08)}.StudioPage_embedPreview__0aHfk{display:flex;flex-direction:column;gap:.5rem}.StudioPage_embedPreviewHeader__S18Lw{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.StudioPage_embedPreviewLabel__sW9uP{font-size:.75rem;color:hsla(0,0%,100%,.65);letter-spacing:.04em;text-transform:uppercase}.StudioPage_copyInlineButton__EakEd{border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.9);padding:.4rem .85rem;border-radius:.6rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.StudioPage_copyInlineButton__EakEd:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.3)}.StudioPage_copyInlineButton__EakEd:active{background:hsla(0,0%,100%,.18)}.StudioPage_studioRoot__xm4JJ{position:relative;min-height:100vh;background:radial-gradient(ellipse at top,rgba(56,189,248,.06),transparent 60%)}