._0h_0jW_shell{background:var(--cb-ground);color:var(--cb-ink)}._0h_0jW_headerIcon{width:32px;height:32px;color:var(--cb-faint-ink);background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;place-items:center;display:grid}._0h_0jW_headerIcon:hover{background:var(--cb-selected);color:var(--cb-ink)}._0h_0jW_headerHint{color:var(--cb-faint-ink)}._0h_0jW_runButton:active:not(:disabled){box-shadow:0 1px 2px #1e8a4a66}._0h_0jW_mobileActionRow{width:100%;min-height:44px;color:var(--cb-ink);text-align:left;align-items:center;gap:12px;padding:10px 20px;font-size:14px;font-weight:600;display:flex}._0h_0jW_mobileActionRow:hover,._0h_0jW_mobileActionRow:focus-visible{background:var(--cb-selected);outline:none}._0h_0jW_mobileUtilitySheet{padding-bottom:max(12px, env(safe-area-inset-bottom))}._0h_0jW_desktopResize{display:none!important}._0h_0jW_workspace{min-width:0;min-height:0;display:flex;overflow:hidden}._0h_0jW_explorer{background:var(--cb-panel)}._0h_0jW_explorer>div:first-child{border-bottom-color:var(--cb-hairline);padding-left:16px;padding-right:12px}._0h_0jW_explorer button{font-size:12px}._0h_0jW_previewAddress{border:1px solid var(--cb-border);background:var(--cb-inset);min-width:0;height:26px;color:var(--cb-muted-ink);font-family:var(--cb-mono);border-radius:7px;flex:1;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:flex}._0h_0jW_previewToolbar{gap:8px}._0h_0jW_previewToolbar>[role=group]{background:var(--cb-inset);order:-1}._0h_0jW_statusRuntime{color:var(--cb-body)}._0h_0jW_consolePrompt:focus-within{box-shadow:inset 2px 0 var(--cb-accent)}@media (max-width:1023px){._0h_0jW_shell{height:var(--snippet-viewport-height,100dvh)}._0h_0jW_mobilePreviewPanel{height:min(var(--snippet-mobile-preview-height,240px), max(56px, calc(100% - 44px - clamp(72px, calc((100% - 44px) * .35), 180px))));z-index:10;box-shadow:0 -1px var(--cb-hairline), 0 -8px 24px -12px #1a1b1e29;border-radius:16px 16px 0 0;position:relative}._0h_0jW_mobilePreviewPanel[data-state=collapsed] [data-mobile-panel-content]{display:none}._0h_0jW_mobilePanelTabs{background:var(--cb-panel);border-color:var(--cb-hairline)}._0h_0jW_previewCanvasInner{height:100%;padding:0}._0h_0jW_previewFrame{height:100%;min-height:0;box-shadow:none;border-radius:0}._0h_0jW_editorFileBar{border-color:var(--cb-hairline);gap:4px;padding:0 8px 0 10px}._0h_0jW_editorFileBar>div:first-child{flex:1;overflow:hidden}._0h_0jW_mobileFilePicker{min-width:0;height:44px;min-height:44px;font:500 12px var(--cb-mono);color:var(--cb-ink);align-items:center;gap:6px;padding:0 8px;display:flex;position:relative}._0h_0jW_mobileFilePicker:before{z-index:0;background:var(--cb-selected);content:"";border-radius:8px;position:absolute;inset:7px 0}._0h_0jW_mobileFilePicker>*{position:relative}._0h_0jW_mobileFileAction{width:36px;min-width:36px;height:44px;min-height:44px;color:var(--cb-muted-ink);border-radius:8px;flex-shrink:0;place-items:center;display:grid}._0h_0jW_mobileFileAction:hover,._0h_0jW_mobileFileAction[aria-expanded=true]{background:var(--cb-selected);color:var(--cb-ink)}._0h_0jW_statusBar{height:calc(30px + env(safe-area-inset-bottom));padding:0 14px env(safe-area-inset-bottom);gap:10px;font-size:10px}}._0h_0jW_explorerPanel{display:none}@media (min-width:1024px){._0h_0jW_desktopResize{display:flex!important}._0h_0jW_mobileResize{display:none!important}._0h_0jW_explorerPanel{flex-shrink:0;min-height:0;display:flex;position:relative}._0h_0jW_explorerPanel ._0h_0jW_explorerResize{position:absolute;top:0;bottom:0;right:0}._0h_0jW_consoleResize[role=separator]{position:absolute;top:0;left:0;right:0}._0h_0jW_explorer{flex:1;width:100%;min-height:0}._0h_0jW_explorer>div:first-child{border-bottom:0;height:40px}._0h_0jW_explorer>div:first-child>div>span:first-of-type{color:var(--cb-faint-ink);letter-spacing:.08em;font-size:10px;font-weight:600}._0h_0jW_explorer>div:first-child>div>span:last-child{display:none}._0h_0jW_explorer>div:first-child button{color:var(--cb-muted-ink)}._0h_0jW_explorer>div:first-child>div>svg{display:none}._0h_0jW_explorer>div:first-child button{border-radius:7px;width:28px;height:28px}._0h_0jW_explorer>div:last-child{padding:8px}._0h_0jW_explorer [data-file-tree-row]{color:var(--cb-body);border-radius:7px}._0h_0jW_explorer [data-file-tree-row]>button:first-child{gap:7px;padding-left:0}._0h_0jW_explorer [data-file-tree-row=active]{background:var(--cb-selected);color:var(--cb-ink);font-weight:500}._0h_0jW_explorer [data-file-tree-row]:hover{background:var(--cb-selected);color:var(--cb-ink)}._0h_0jW_activeFile{border-bottom:2px solid var(--cb-accent);border-right:1px solid var(--cb-hairline);background:var(--cb-editor);gap:7px;height:40px;padding:0 16px;font-size:12px;font-weight:500}._0h_0jW_editorFileBar{border-color:var(--cb-hairline);height:40px;padding:0 8px 0 0}._0h_0jW_editorFileBar>div:first-child{gap:0;height:100%}._0h_0jW_explorerToggle{border-right:1px solid var(--cb-hairline);width:40px;height:100%;color:var(--cb-muted-ink);background:0 0;border-radius:0}._0h_0jW_explorerToggle svg{width:15px;height:15px}._0h_0jW_explorerToggle:hover{background:var(--cb-editor-hover);color:var(--cb-ink)}._0h_0jW_editorActions{color:var(--cb-muted-ink)}._0h_0jW_editorActions button[data-testid=compiler-format-button]{margin-left:9px;position:relative}._0h_0jW_editorActions button[data-testid=compiler-format-button]:before{background:var(--cb-hairline);content:"";width:1px;height:16px;position:absolute;left:-5px}._0h_0jW_breadcrumb{border-bottom:1px solid var(--cb-hairline);height:28px;font-family:var(--cb-mono);color:var(--cb-muted-ink);flex-shrink:0;align-items:center;gap:4px;padding:0 16px;font-size:11px;display:flex}._0h_0jW_breadcrumb>span:last-child{color:var(--cb-faint-ink);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:10.5px;overflow:hidden}._0h_0jW_previewToolbar{border-color:var(--cb-hairline);height:40px;padding:0 12px}._0h_0jW_previewToolbar>[role=group]{gap:2px;height:26px}._0h_0jW_previewToolbar>[role=group] button{width:26px;height:20px;color:var(--cb-faint-ink);padding:0}._0h_0jW_previewToolbar>[role=group] button[aria-pressed=true]{color:var(--cb-ink)}._0h_0jW_previewToolbar svg{width:12px;height:12px}._0h_0jW_previewCanvas{background:var(--cb-ground)}._0h_0jW_previewCanvasInner{height:100%;padding:0}._0h_0jW_previewFrame{box-shadow:none;border-radius:0}._0h_0jW_previewFrame[data-preview-viewport=mobile]{border-right:1px solid var(--cb-border);border-left:1px solid var(--cb-border)}._0h_0jW_consoleHeader{background:var(--cb-inset);gap:12px;height:40px}._0h_0jW_consoleHeader>div:first-child{font-size:13px;font-weight:700}._0h_0jW_consoleOutput{padding:8px 16px;line-height:20px}._0h_0jW_statusBar{height:32px;color:var(--cb-faint-ink);padding:0 20px}}@media (prefers-reduced-motion:reduce){._0h_0jW_mobileUtilitySheet{transition:none;animation:none}._0h_0jW_switchTrack,._0h_0jW_switchTrack:after{transition:none}}
.p0Cpja_gutter{z-index:30;touch-action:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.p0Cpja_gutter[aria-orientation=vertical]{cursor:col-resize;width:12px;margin-left:-6px;margin-right:-6px}.p0Cpja_gutter[aria-orientation=horizontal]{cursor:row-resize;height:12px;margin-top:-6px;margin-bottom:-6px}.p0Cpja_line,.p0Cpja_thumb{pointer-events:none;border-radius:2px}.p0Cpja_line{background:0 0;position:absolute}.p0Cpja_thumb{z-index:1;background:var(--cb-handle);transition:width .12s,height .12s,background-color .12s;position:relative}.p0Cpja_gutter[aria-orientation=vertical] .p0Cpja_line{width:3px;top:0;bottom:0}.p0Cpja_gutter[aria-orientation=horizontal] .p0Cpja_line{height:3px;left:0;right:0}.p0Cpja_gutter[aria-orientation=vertical] .p0Cpja_thumb{width:3px;height:36px}.p0Cpja_gutter[aria-orientation=horizontal] .p0Cpja_thumb{width:36px;height:3px}.p0Cpja_gutter:hover .p0Cpja_thumb,.p0Cpja_gutter:focus-visible .p0Cpja_thumb,.p0Cpja_gutter[data-resizing] .p0Cpja_thumb,.p0Cpja_gutter[data-resizing] .p0Cpja_line{background:var(--cb-accent)}.p0Cpja_gutter:focus-visible{outline:none;box-shadow:none!important}.p0Cpja_gutter:focus-visible:not([data-resizing]) .p0Cpja_thumb{box-shadow:var(--cb-focus-shadow)}.p0Cpja_gutter[data-resizing][aria-orientation=vertical] .p0Cpja_thumb{width:7px}.p0Cpja_gutter[data-resizing][aria-orientation=horizontal] .p0Cpja_thumb{height:7px}.p0Cpja_gutter.p0Cpja_mobile[aria-orientation=horizontal]{background:var(--cb-panel);border-radius:16px 16px 0 0;height:16px;margin:0}.p0Cpja_gutter.p0Cpja_mobile .p0Cpja_line{display:none}.p0Cpja_gutter.p0Cpja_mobile[aria-orientation=horizontal] .p0Cpja_thumb{height:4px}.p0Cpja_gutter.p0Cpja_mobile[data-resizing][aria-orientation=horizontal] .p0Cpja_thumb{width:44px;height:5px}.p0Cpja_feedback{z-index:101;border:1px solid var(--cb-border);background:var(--cb-panel);height:28px;box-shadow:var(--cb-shadow);color:var(--cb-body);font-family:var(--cb-mono);white-space:nowrap;pointer-events:none;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:11px;font-style:normal;display:flex;position:fixed}.p0Cpja_feedback strong{color:var(--cb-ink);font-weight:600}.p0Cpja_feedback>span:first-of-type{color:var(--cb-faint-ink)}.p0Cpja_feedback>span:last-of-type{color:var(--cb-muted-ink)}.p0Cpja_feedback i{background:var(--cb-hairline);width:1px;height:14px}.p0Cpja_cursor{z-index:4;width:18px;height:18px;color:var(--cb-ink);filter:drop-shadow(0 1px 1px #0006);pointer-events:none;position:absolute}.p0Cpja_gutter[aria-orientation=vertical] .p0Cpja_cursor{top:calc(50% + 20px);left:calc(100% + 7px)}.p0Cpja_gutter[aria-orientation=horizontal] .p0Cpja_cursor{top:calc(100% + 4px);left:50%;transform:translate(-50%)}.p0Cpja_shield{z-index:100;touch-action:none;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.p0Cpja_thumb{transition:none}}
@media (min-width:768px){.ZsnUDW_workbench .monaco-editor{--vscode-cornerRadius-large:10px;--vscode-shadow-lg:var(--cb-shadow)}.ZsnUDW_workbench .monaco-editor .suggest-widget{overflow:hidden;border:1px solid var(--cb-border)!important;background:var(--cb-panel)!important;width:250px!important;box-shadow:var(--cb-shadow)!important;border-radius:10px!important}.ZsnUDW_workbench .monaco-editor .suggest-widget.shows-details{border-radius:10px 0 0 10px!important}.ZsnUDW_workbench .monaco-editor .suggest-widget .monaco-list{background:var(--cb-panel);border-radius:9px}.ZsnUDW_workbench .monaco-editor .suggest-widget .monaco-list-row{color:var(--cb-body);border-radius:6px;width:calc(100% - 12px)!important;padding:0 8px 0 10px!important;left:6px!important}.ZsnUDW_workbench .monaco-editor .suggest-widget .monaco-list-row.focused{background:var(--cb-selected)!important;color:var(--cb-ink)!important;outline:0!important}.ZsnUDW_workbench .monaco-editor .suggest-widget .contents>.main{align-items:center;font-family:var(--cb-mono)!important}.ZsnUDW_workbench .monaco-editor .suggest-widget .suggest-icon{background:var(--cb-selected);border-radius:4px;flex:0 0 16px;place-items:center;width:16px;height:16px;color:var(--cb-muted-ink)!important;margin-right:8px!important;display:grid!important}.ZsnUDW_workbench .monaco-editor .suggest-widget .suggest-icon:before{font-size:10px}.ZsnUDW_workbench .monaco-editor .suggest-widget .suggest-icon:is(.codicon-symbol-function,.codicon-symbol-method,.codicon-symbol-constructor){background:var(--cb-do-soft);color:var(--cb-do)!important}.ZsnUDW_workbench .monaco-editor .suggest-widget .monaco-highlighted-label .highlight{color:var(--cb-ink)!important;font-weight:600!important}.ZsnUDW_workbench .monaco-editor .suggest-widget .details-label{max-width:76px;font-family:var(--cb-mono);color:var(--cb-faint-ink)!important;margin-left:8px!important;font-size:10.5px!important}.ZsnUDW_workbench .monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{border-color:var(--cb-hairline);background:var(--cb-panel);align-items:center;padding:0 8px}.ZsnUDW_workbench .monaco-editor .suggest-widget .suggest-status-bar .action-label{font-family:var(--cb-mono);font-size:10px;color:var(--cb-faint-ink)!important}.ZsnUDW_workbench .monaco-editor .suggest-details-container{width:270px!important}.ZsnUDW_workbench .monaco-editor .suggest-details{border:1px solid var(--cb-border)!important;background:var(--cb-panel)!important;width:270px!important;box-shadow:var(--cb-shadow)!important;color:var(--cb-muted-ink)!important;border-radius:0 10px 10px 0!important}.ZsnUDW_workbench .monaco-editor .suggest-details>.monaco-scrollable-element>.body{flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ZsnUDW_workbench .monaco-editor .suggest-details .header>.type{font-size:11.5px;line-height:1.5;color:var(--cb-do)!important;font-family:var(--cb-mono)!important;opacity:1!important;margin:0 20px 0 0!important;padding:0!important}.ZsnUDW_workbench .monaco-editor .suggest-details .header>.codicon-close{color:var(--cb-faint-ink);top:8px!important;right:8px!important}.ZsnUDW_workbench .monaco-editor .suggest-details .docs{color:var(--cb-muted-ink);font-size:11.5px;line-height:1.5;margin:0!important;padding:0!important}.ZsnUDW_workbench .monaco-editor .suggest-details .docs code{background:var(--cb-selected);color:var(--cb-ink)}:is(.ZsnUDW_workbench .monaco-editor .monaco-hover,.ZsnUDW_workbench .monaco-editor .parameter-hints-widget){font-size:11.5px;line-height:1.5;border:1px solid var(--cb-border)!important;background:var(--cb-panel)!important;box-shadow:var(--cb-shadow)!important;color:var(--cb-muted-ink)!important;border-radius:10px!important}.ZsnUDW_workbench .monaco-editor .monaco-hover .hover-contents:not(.html-hover-contents){padding:10px 12px}.ZsnUDW_workbench .monaco-editor .monaco-hover code{background:var(--cb-selected);color:var(--cb-ink)}.ZsnUDW_workbench .monaco-editor .minimap canvas{opacity:.9}}.ZsnUDW_root .monaco-editor .relative-current-line-number{box-sizing:border-box;text-align:right;padding-right:1ch}.ZsnUDW_vimStatus span{font-family:inherit!important}.ZsnUDW_vimStatus>div>span:first-child{color:var(--cb-muted-ink);margin-right:12px;font-weight:600}.ZsnUDW_vimStatus input{--cb-focus-shadow:none;width:60%;min-width:0;color:var(--cb-ink);font:inherit;background:0 0;border:0;outline:0;padding:0}.ZsnUDW_vimStatus .vim-notification{color:var(--cb-muted-ink);margin-left:12px}
.l4Vs_W_value{--console-string:var(--cb-syn-str);--console-number:var(--cb-syn-num);--console-constant:var(--cb-syn-const);vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%}.light .l4Vs_W_value{--console-string:#1a7f37;--console-number:#953800;--console-constant:#0550ae}.l4Vs_W_count{background:var(--cb-selected);min-width:18px;height:18px;color:var(--cb-muted-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;place-items:center;padding:0 5px;font-size:10.5px;font-weight:600;line-height:18px;display:inline-grid}.l4Vs_W_string{color:var(--console-string)}.l4Vs_W_number{color:var(--console-number)}.l4Vs_W_constant{color:var(--console-constant)}.l4Vs_W_muted{color:var(--cb-editor-gutter)}.l4Vs_W_error{color:var(--cb-err-text)}.l4Vs_W_arguments{flex-wrap:wrap;align-items:flex-start;gap:0 6px;display:flex}.l4Vs_W_details{display:inline-block}.l4Vs_W_details>summary{cursor:pointer;border-radius:3px;align-items:baseline;gap:4px;list-style:none;display:flex}.l4Vs_W_details>summary::-webkit-details-marker{display:none}.l4Vs_W_details>summary:focus-visible{outline:1px solid var(--cb-accent);outline-offset:2px}.l4Vs_W_chevron{width:10px;height:10px;color:var(--cb-editor-gutter);flex-shrink:0}.l4Vs_W_details[open]>summary>.l4Vs_W_chevron{transform:rotate(90deg)}.l4Vs_W_children{color:var(--cb-body);padding-left:26px}.l4Vs_W_tableScroll{border:1px solid var(--cb-editor-border-subtle);border-radius:6px;max-width:100%;margin:2px 0 6px;overflow-x:auto}.l4Vs_W_table{border-collapse:collapse;text-align:left;width:100%;font-size:11px;line-height:20px}.l4Vs_W_table th{background:var(--cb-editor-header);color:var(--cb-editor-gutter);font-weight:500}.l4Vs_W_table th,.l4Vs_W_table td{vertical-align:top;padding:3px 8px}.l4Vs_W_table td:first-child{color:var(--cb-editor-gutter)}.l4Vs_W_table td .l4Vs_W_value{--console-number:var(--cb-editor-text);--console-string:var(--cb-editor-text)}.l4Vs_W_table td:first-child .l4Vs_W_value{--console-number:var(--cb-editor-gutter)}
.HBdVjq_destination{box-shadow:inset 0 0 0 1px var(--cb-accent-line);background:var(--cb-accent-soft)!important;color:var(--cb-accent-text)!important}.HBdVjq_dragLabel{border:1px solid var(--cb-editor-border);background:var(--cb-panel);color:var(--cb-ink);font:11px var(--font-mono), monospace;pointer-events:none;border-radius:6px;padding:6px 10px;position:fixed;top:-100px;left:0}
@media (min-width:768px){.qApLJq_desktopRestyle .qApLJq_desktopHeader{height:56px;padding-left:14px;padding-right:16px}.qApLJq_desktopRestyle .qApLJq_desktopMain{background:var(--cb-editor-bg);padding:0;overflow:hidden}.qApLJq_desktopExplorer{width:var(--compiler-explorer-width);min-width:var(--compiler-explorer-width);border-right:1px solid var(--cb-border);background:var(--cb-panel);flex-direction:column;display:flex;position:relative}.qApLJq_explorerResizeGutter{z-index:30;touch-action:none;cursor:col-resize;outline:none;width:12px;position:absolute;top:0;bottom:0;right:-6px}.qApLJq_explorerResizeLine{pointer-events:none;background:0 0;border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.qApLJq_explorerResizeHandle{z-index:1;background:var(--cb-handle);pointer-events:none;border-radius:2px;width:3px;height:36px;transition:width .12s,background-color .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qApLJq_explorerResizeGutter:hover .qApLJq_explorerResizeHandle,.qApLJq_explorerResizeGutter:focus-visible .qApLJq_explorerResizeHandle{background:var(--cb-accent)}.qApLJq_explorerResizeGutter:focus-visible{box-shadow:none!important}.qApLJq_explorerResizeGutter:focus-visible .qApLJq_explorerResizeHandle{box-shadow:var(--cb-focus-shadow)}.qApLJq_resizeGutterActive .qApLJq_explorerResizeLine{background:var(--cb-accent)}.qApLJq_resizeGutterActive .qApLJq_explorerResizeHandle{background:var(--cb-accent);width:7px}.qApLJq_desktopExplorerHeader{height:40px;font-family:var(--cb-mono);letter-spacing:.08em;color:var(--cb-faint-ink);flex-shrink:0;align-items:center;padding:0 16px;font-size:10px;font-weight:600;display:flex}.qApLJq_desktopExplorerTree{flex-direction:column;gap:1px;padding:0 8px;display:flex}.qApLJq_desktopExplorerRow{height:28px;font-family:var(--cb-mono);color:var(--cb-body);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:0 8px;font-size:12px;display:flex;overflow:hidden}.qApLJq_desktopExplorerProject{color:var(--cb-ink);font-weight:600}.qApLJq_desktopExplorerFile{padding-left:24px}.qApLJq_desktopExplorerFileActive{background:var(--cb-selected);color:var(--cb-ink);font-weight:500}.qApLJq_desktopRestyle .qApLJq_desktopContainer{background:var(--cb-editor-bg)}.qApLJq_desktopRestyle .qApLJq_desktopPane{box-shadow:none;border:0;border-radius:0}.qApLJq_desktopRestyle .qApLJq_desktopEditorHeader{border-color:var(--cb-hairline);background:var(--cb-editor-header);gap:0;height:40px;padding:0 8px 0 0}.qApLJq_desktopExplorerToggleCell{border-right:1px solid var(--cb-hairline);flex-shrink:0;place-items:center;width:40px;height:100%;display:grid}.qApLJq_desktopExplorerToggle{width:28px;height:28px;color:var(--cb-muted-ink);border-radius:7px;place-items:center;transition:color .12s,background-color .12s;display:grid}.qApLJq_desktopExplorerToggle:hover,.qApLJq_desktopExplorerToggleOpen{background:var(--cb-editor-hover);color:var(--cb-ink)}.qApLJq_desktopRestyle .qApLJq_desktopTabs{gap:0;height:100%}.qApLJq_desktopRestyle .qApLJq_desktopTab{border-right:1px solid var(--cb-hairline);height:100%;color:var(--cb-muted-ink);background:0 0;border-bottom:2px solid #0000;border-radius:0;gap:7px;padding:0 16px}.qApLJq_desktopRestyle .qApLJq_desktopTab:hover{color:var(--cb-ink);background:0 0}.qApLJq_desktopRestyle .qApLJq_desktopTabActive{border-bottom-color:var(--cb-accent);background:var(--cb-editor-bg);color:var(--cb-ink)}.qApLJq_desktopRestyle .qApLJq_desktopOutputPaneRight{border-left:1px solid var(--cb-border)}.qApLJq_desktopRestyle .qApLJq_desktopOutputPaneBelow{border-top:1px solid var(--cb-border)}.qApLJq_desktopRestyle .qApLJq_desktopOutputHeader{border-color:var(--cb-hairline);background:var(--cb-editor-header);height:40px}.qApLJq_desktopRestyle .qApLJq_topBarIconButton{width:32px;height:32px;color:var(--cb-faint-ink);border:1px solid #0000;border-radius:8px}.qApLJq_desktopRestyle .qApLJq_topBarIconButton:hover,.qApLJq_desktopRestyle .qApLJq_topBarIconButton[data-state=open],.qApLJq_desktopRestyle .qApLJq_topBarIconButton[aria-pressed=true]{background:var(--cb-selected);color:var(--cb-ink)}.qApLJq_desktopRestyle .qApLJq_topBarIconButton:disabled,.qApLJq_desktopRestyle .qApLJq_paneIconButton:disabled{opacity:.4}.qApLJq_desktopRestyle .qApLJq_runButton:active:not(:disabled){filter:brightness(.92);transform:translateY(1px);box-shadow:0 1px 2px #1e8a4a66}.qApLJq_desktopRestyle .qApLJq_stopButton:active:not(:disabled){filter:brightness(.92);transform:translateY(1px);box-shadow:0 1px 2px #c93a4566}.qApLJq_desktopRestyle .qApLJq_runButton:disabled{background:var(--cb-run-disabled);box-shadow:none;filter:none;transform:none}.qApLJq_desktopRestyle .qApLJq_ghostButton:hover{border-color:var(--cb-handle);background:var(--cb-selected)}.qApLJq_desktopRestyle .qApLJq_ghostButton:active:not(:disabled){transform:translateY(1px)}.qApLJq_desktopRestyle .qApLJq_ghostButton:disabled{cursor:not-allowed;opacity:.45}.qApLJq_desktopRestyle .qApLJq_paneIconButton{width:28px;height:28px;color:var(--cb-muted-ink);border-radius:7px}.qApLJq_desktopRestyle .qApLJq_paneIconButton:hover,.qApLJq_desktopRestyle .qApLJq_paneIconButton[data-state=open],.qApLJq_desktopRestyle .qApLJq_paneIconButton[aria-pressed=true]{background:var(--cb-editor-hover);color:var(--cb-ink)}.qApLJq_desktopRestyle .qApLJq_panelTab{border-radius:4px 4px 0 0}.qApLJq_desktopRestyle .qApLJq_desktopTextInput:disabled{cursor:not-allowed;opacity:.45}.qApLJq_desktopRestyle .qApLJq_desktopStatusPill{font-family:var(--cb-mono);gap:6px;padding:4px 11px;font-size:11px;font-weight:500}.qApLJq_desktopRestyle .qApLJq_desktopStatusRunning>span:first-child{box-shadow:0 0 0 3px var(--cb-warn-soft)}.qApLJq_terminalResizeGutter{z-index:20;position:relative;overflow:visible}.qApLJq_terminalResizeGutterHorizontal{margin-top:-6px;margin-bottom:-6px}.qApLJq_terminalResizeGutterVertical{margin-left:-6px;margin-right:-6px}.qApLJq_terminalResizeHandle{z-index:2;background:var(--cb-handle);pointer-events:none;border-radius:2px;transition:width .12s,height .12s,background-color .12s;display:block;position:relative}.qApLJq_terminalResizeHandleHorizontal{width:36px;height:3px}.qApLJq_terminalResizeHandleVertical{width:3px;height:36px}.qApLJq_terminalResizeGutter:hover .qApLJq_terminalResizeHandle,.qApLJq_terminalResizeGutter:focus-visible .qApLJq_terminalResizeHandle{background:var(--cb-accent)}.qApLJq_terminalResizeGutter:focus-visible{box-shadow:none!important}.qApLJq_terminalResizeGutter:focus-visible .qApLJq_terminalResizeHandle{box-shadow:var(--cb-focus-shadow)}.qApLJq_resizeGutterActive .qApLJq_terminalResizeHandleHorizontal{background:var(--cb-accent);height:7px}.qApLJq_resizeGutterActive .qApLJq_terminalResizeHandleVertical{background:var(--cb-accent);width:7px}.qApLJq_terminalResizeLine{z-index:1;background:var(--cb-accent);pointer-events:none;position:absolute}.qApLJq_terminalResizeLineHorizontal{height:3px;top:50%;left:0;right:0;transform:translateY(-50%)}.qApLJq_terminalResizeLineVertical{width:3px;top:0;bottom:0;left:50%;transform:translate(-50%)}.qApLJq_resizeFeedback{z-index:4;border:1px solid var(--cb-border);background:var(--cb-panel);height:28px;box-shadow:var(--cb-shadow);color:var(--cb-body);font-family:var(--cb-mono);white-space:nowrap;pointer-events:none;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:11px;font-style:normal;display:flex;position:absolute}.qApLJq_resizeFeedback strong{color:var(--cb-ink);font-weight:600}.qApLJq_resizeFeedback>span:first-of-type{color:var(--cb-faint-ink)}.qApLJq_resizeFeedback>span:last-of-type{color:var(--cb-muted-ink)}.qApLJq_resizeFeedback i{background:var(--cb-hairline);width:1px;height:14px}.qApLJq_terminalResizeFeedbackHorizontal{bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.qApLJq_terminalResizeFeedbackVertical,.qApLJq_explorerResizeFeedback{top:calc(50% - 48px);left:calc(100% + 10px)}.qApLJq_terminalResizeCursorVertical,.qApLJq_terminalResizeCursorHorizontal,.qApLJq_explorerResizeCursorIcon{z-index:4;width:18px;height:18px;color:var(--cb-ink);filter:drop-shadow(0 1px 1px #0006);pointer-events:none;position:absolute}.qApLJq_terminalResizeCursorVertical{top:calc(100% + 4px);left:50%;transform:translate(-50%)}.qApLJq_terminalResizeCursorHorizontal,.qApLJq_explorerResizeCursorIcon{top:calc(50% + 20px);left:calc(100% + 7px)}.qApLJq_desktopEmptyState{color:var(--cb-ink);white-space:normal;gap:14px}.qApLJq_desktopEmptyStateIcon{background:var(--cb-accent-soft);width:44px;height:44px;color:var(--cb-accent-text);border-radius:13px;place-items:center;display:grid}.qApLJq_desktopEmptyStateTitle{color:var(--cb-ink);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.qApLJq_desktopEmptyStateDescription{color:var(--cb-muted-ink);margin:0;font-size:12.5px;font-weight:500}}.qApLJq_desktopRestyle .python-breakpoint-marker:before{content:"●";color:#ef4444;font-size:15px}.qApLJq_desktopRestyle .python-breakpoint-unresolved:before{content:"○";color:#d97706;font-size:15px}.qApLJq_desktopRestyle .python-breakpoint-conditional:before{content:"◆";color:#ef4444;font-size:14px}.qApLJq_desktopRestyle .python-debug-current-line{background:#fbbf242e}.qApLJq_desktopRestyle .python-debug-error-line{background:#ef44441f}
