.ResizableColumns_root__BdaK_{display:grid;height:100%;width:100%;min-width:0;min-height:0;overflow:hidden}.ResizableColumns_root__BdaK_>div{min-width:0;min-height:0}.ResizableColumns_rootLeftOverlay__5n_pp{position:relative}.ResizableColumns_rootLeftMobileDrawer__3n_5Z{position:relative;display:block;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.ResizableColumns_rootMobileEditorStack__LI2GO{display:block;height:100%;overflow:auto;background:var(--color-background);padding-bottom:calc(84px + env(safe-area-inset-bottom))}.ResizableColumns_rootAnimating__18ERv{transition:grid-template-columns .3s ease}.ResizableColumns_leftPaneHost__TMb6Z{position:relative;min-width:0;min-height:0;overflow:visible;z-index:5}.ResizableColumns_rootLeftMobileDrawer__3n_5Z .ResizableColumns_leftPaneHost__TMb6Z{position:fixed;inset:0 auto auto 0;z-index:1010;width:0;height:0;pointer-events:none}.ResizableColumns_leftPaneSurface__pZrSw{min-width:0;min-height:0;height:100%}.ResizableColumns_leftGridPane__LLynb{min-width:0;min-height:0}.ResizableColumns_rootMobileEditorStack__LI2GO .ResizableColumns_leftGridPane__LLynb{min-height:100dvh;height:auto}.ResizableColumns_leftPaneSurfaceCollapsed__VVJFi{width:76px}.ResizableColumns_leftPaneSurfaceExpanded__IucG9{width:var(--left-panel-width,300px)}.ResizableColumns_leftPaneSurfaceOverlay__FjD9l{position:absolute;inset:0 auto 0 0;z-index:5;max-width:min(var(--left-panel-width,300px),calc(100vw - 24px));overflow:visible;transition:width .3s ease,box-shadow .3s ease}.ResizableColumns_leftPaneSurfaceMobileDrawer__IuXqa{position:fixed;inset:0 auto 0 0;z-index:1010;pointer-events:auto;width:var(--left-panel-width,min(300px,calc(100vw - 32px)));max-width:calc(100vw - 32px);height:100dvh;transform:translateX(0);transition:transform .24s ease,box-shadow .24s ease}.ResizableColumns_leftPaneSurfaceMobileDrawer__IuXqa.ResizableColumns_leftPaneSurfaceCollapsed__VVJFi{width:var(--left-panel-width,min(300px,calc(100vw - 32px)));transform:translateX(calc(-100% - 12px))}.ResizableColumns_leftPaneSurfaceOverlay__FjD9l.ResizableColumns_leftPaneSurfaceExpanded__IucG9{box-shadow:0 24px 56px rgba(15,23,42,.22),0 0 0 1px color-mix(in srgb,var(--color-primary) 14%,var(--color-border))}.ResizableColumns_leftPaneSurfaceOverlay__FjD9l.ResizableColumns_leftPaneSurfaceCollapsed__VVJFi{box-shadow:none}.ResizableColumns_leftPaneSurfaceMobileDrawer__IuXqa.ResizableColumns_leftPaneSurfaceExpanded__IucG9{box-shadow:0 28px 72px rgba(15,23,42,.28),0 0 0 1px color-mix(in srgb,var(--color-primary) 14%,var(--color-border))}.ResizableColumns_leftOverlayBackdrop__veR8J{position:absolute;inset:0 0 0 calc(76px + 3px);z-index:4;border:0;padding:0;margin:0;background:linear-gradient(90deg,color-mix(in srgb,var(--color-background) 8%,transparent),color-mix(in srgb,var(--color-background) 44%,transparent));backdrop-filter:blur(2px);cursor:default}.ResizableColumns_rootLeftMobileDrawer__3n_5Z .ResizableColumns_leftOverlayBackdrop__veR8J{position:fixed;inset:0;z-index:1009;background:color-mix(in srgb,var(--color-background) 48%,transparent);backdrop-filter:blur(3px)}.ResizableColumns_handleMobileHidden__SgGY_,.ResizableColumns_mobileHiddenPane__3Lz_W{display:none}.ResizableColumns_centerPane__Y8IxI{min-width:0;min-height:0}.ResizableColumns_rootLeftMobileDrawer__3n_5Z .ResizableColumns_centerPane__Y8IxI{width:100%;height:100%}.ResizableColumns_rootMobileEditorStack__LI2GO .ResizableColumns_centerPane__Y8IxI{min-height:100dvh;height:auto;border-top:1px solid color-mix(in srgb,var(--color-border) 82%,transparent)}@media (max-width:760px){.ResizableColumns_rootAppMobileNav__cSJT4{display:block;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.ResizableColumns_rootAppMobileNav__cSJT4 .ResizableColumns_handle___lSgu,.ResizableColumns_rootAppMobileNav__cSJT4 .ResizableColumns_leftGridPane__LLynb,.ResizableColumns_rootAppMobileNav__cSJT4 .ResizableColumns_leftPaneHost__TMb6Z{display:none}.ResizableColumns_rootAppMobileNav__cSJT4 .ResizableColumns_centerPane__Y8IxI{width:100%;height:100%}}.ResizableColumns_mobileMenuButton__749Oq{position:fixed;top:max(72px,calc(env(safe-area-inset-top) + 64px));left:env(safe-area-inset-left);z-index:1007;width:38px;height:44px;border-radius:0 12px 12px 0;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-left:0;background:color-mix(in srgb,var(--color-card) 92%,var(--color-background) 8%);color:var(--color-foreground);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0;cursor:pointer;box-shadow:8px 12px 28px color-mix(in srgb,var(--color-foreground) 12%,transparent)}.ResizableColumns_mobileMenuButton__749Oq span{width:17px;height:2px;border-radius:999px;background:currentColor}.ResizableColumns_handle___lSgu{position:relative;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1000}.ResizableColumns_handleDisabled__FyfYy{cursor:default;pointer-events:none}.ResizableColumns_handleDisabled__FyfYy .ResizableColumns_handleBar__5vMvn{background-color:transparent}.ResizableColumns_handleDisabled__FyfYy .ResizableColumns_handleTooltip__s2BTM{opacity:0!important}.ResizableColumns_handleDisabled__FyfYy:hover .ResizableColumns_handleBar__5vMvn:not(.ResizableColumns_handleBarActive__Ig4SV){background-color:transparent}.ResizableColumns_handleHitbox__aDHG_{position:absolute;inset:0}.ResizableColumns_handleBar__5vMvn{position:absolute;inset-block:0;left:50%;width:5px;transform:translateX(-50%);border-radius:0;background-color:var(--color-background);transition:background-color .15s ease}.ResizableColumns_handleBarActive__Ig4SV{background-color:var(--color-primary)}.ResizableColumns_handle___lSgu:hover .ResizableColumns_handleBar__5vMvn:not(.ResizableColumns_handleBarActive__Ig4SV){background-color:color-mix(in srgb,var(--color-primary) 55%,var(--color-border))}.ResizableColumns_handleTooltip__s2BTM{position:absolute;top:50%;left:50%;height:1.5rem;transform:translate(-50%,-50%);padding-inline:.25rem;border-radius:.375rem;border:1px solid color-mix(in srgb,var(--color-border) 90%,transparent);background-color:var(--color-card);color:var(--color-muted-foreground);box-shadow:0 1px 2px rgba(15,23,42,.15);font-size:10px;line-height:1.5rem;opacity:0;pointer-events:none;transition:opacity .15s ease}.ResizableColumns_handle___lSgu:hover .ResizableColumns_handleTooltip__s2BTM{opacity:1}.ResizableColumns_dragOverlay__f7n28{position:fixed;inset:0;z-index:9999;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}