@import"https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap";:root{--ubuntu-orange: #E95420;--ubuntu-orange-light: #EB6536;--ubuntu-orange-dark: #C7431B;--ubuntu-warm-grey: #AEA79F;--ubuntu-cool-grey: #333333;--ubuntu-dark-grey: #2C2C2C;--ubuntu-darker-grey: #1E1E1E;--ubuntu-light-grey: #F7F7F7;--top-bar-bg: #2C2C2C;--top-bar-hover: rgba(255, 255, 255, .1);--top-bar-text: #FFFFFF;--dock-bg: rgba(44, 44, 44, .95);--dock-item-hover: rgba(255, 255, 255, .1);--dock-item-active: rgba(233, 84, 32, .3);--window-bg: #FFFFFF;--window-title-bg: #E8E8E8;--window-title-active: #DEDEDE;--window-border: #C4C4C4;--window-shadow: rgba(0, 0, 0, .2);--text-primary: #2C2C2C;--text-secondary: #5E5E5E;--text-inverse: #FFFFFF;--text-muted: #999999;--accent-blue: #3584E4;--accent-green: #26A269;--accent-red: #C01C28;--accent-yellow: #F5C211;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 20px rgba(0, 0, 0, .15);--shadow-window: 0 8px 16px rgba(0, 0, 0, .2);--z-desktop: 0;--z-desktop-icons: 100;--z-windows-base: 1000;--z-dock: 9000;--z-top-bar: 10000;--z-modal: 11000;--z-tooltip: 12000;--top-bar-height: 32px;--dock-width: 64px;--window-titlebar-height: 36px;--window-min-width: 300px;--window-min-height: 200px;--font-family: "Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs: 11px;--font-size-sm: 13px;--font-size-base: 15px;--font-size-lg: 18px;--font-size-xl: 24px;--font-size-xxl: 32px;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-base: 1.5;--line-height-relaxed: 1.75}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);color:var(--text-primary);overflow:hidden;width:100vw;height:100vh}#root{width:100%;height:100%}.dragging,.dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--ubuntu-light-grey)}::-webkit-scrollbar-thumb{background:var(--ubuntu-warm-grey);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--ubuntu-cool-grey)}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--ubuntu-orange);outline-offset:2px}::selection{background-color:var(--ubuntu-orange);color:#fff}._indicators_1rmg0_1{display:flex;align-items:center;gap:var(--spacing-md)}._indicator_1rmg0_1{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);cursor:pointer;transition:background-color .2s}._indicator_1rmg0_1:hover{background-color:var(--top-bar-hover)}._icon_1rmg0_21{width:16px;height:16px;fill:currentColor}._label_1rmg0_27{font-size:var(--font-size-xs)}._topBar_g29ob_1{position:fixed;top:0;left:0;right:0;height:var(--top-bar-height);background-color:var(--top-bar-bg);color:var(--top-bar-text);display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-sm);z-index:var(--z-top-bar);box-shadow:0 2px 4px #0003;font-size:var(--font-size-sm)}._left_g29ob_18{display:flex;align-items:center;gap:var(--spacing-sm)}._center_g29ob_24{flex:1;display:flex;justify-content:center;align-items:center}._right_g29ob_31{display:flex;align-items:center;gap:var(--spacing-md)}._appMenu_g29ob_37{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-sm);cursor:pointer;transition:background-color .2s;font-weight:var(--font-weight-medium)}._appMenu_g29ob_37:hover{background-color:var(--top-bar-hover)}._dockItem_1dcrg_1{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);cursor:pointer;transition:all .2s;background-color:transparent}._dockItem_1dcrg_1:hover{background-color:var(--dock-item-hover);transform:scale(1.1)}._dockItem_1dcrg_1._active_1dcrg_19{background-color:var(--dock-item-active)}._dockItem_1dcrg_1._active_1dcrg_19:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:24px;background-color:var(--ubuntu-orange);border-radius:0 2px 2px 0}._icon_1dcrg_35{width:32px;height:32px;fill:#fff}._tooltip_1dcrg_41{position:fixed;left:calc(var(--dock-width) + var(--spacing-sm));background-color:#000000e6;color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-sm);white-space:nowrap;pointer-events:none;z-index:var(--z-tooltip);opacity:0;transition:opacity .2s}._dockItem_1dcrg_1:hover ._tooltip_1dcrg_41{opacity:1}._dock_1w6m8_1{position:fixed;left:0;top:var(--top-bar-height);bottom:0;width:var(--dock-width);background-color:var(--dock-bg);display:flex;flex-direction:column;align-items:center;padding:var(--spacing-sm) 0;gap:var(--spacing-sm);z-index:var(--z-dock);box-shadow:2px 0 4px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._appList_1w6m8_18{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);width:100%}._titlebar_ydm5m_1{height:var(--window-titlebar-height);background:var(--window-title-bg);display:flex;align-items:center;padding:0 var(--spacing-sm);cursor:move;-webkit-user-select:none;user-select:none;border-radius:var(--radius-md) var(--radius-md) 0 0;transition:background .15s ease}._titlebar_ydm5m_1._active_ydm5m_13{background:var(--window-title-active)}._controls_ydm5m_17{display:flex;gap:var(--spacing-sm);margin-right:var(--spacing-md)}._button_ydm5m_23{width:16px;height:16px;border-radius:50%;border:none;cursor:pointer;position:relative;transition:filter .15s ease}._button_ydm5m_23:hover{filter:brightness(.9)}._button_ydm5m_23:active{transform:scale(.95)}._close_ydm5m_41{background:#ff5f57}._minimize_ydm5m_45{background:#ffbd2e}._maximize_ydm5m_49{background:#28ca42}._close_ydm5m_41:before,._minimize_ydm5m_45:before,._maximize_ydm5m_49:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .15s ease}._titlebar_ydm5m_1:hover ._close_ydm5m_41:before{opacity:1;width:8px;height:2px;background:#4d0000;transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 0 0 2px #4d0000;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 0,2px 2px,2px calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 2px,2px 2px)}._titlebar_ydm5m_1:hover ._close_ydm5m_41:before,._titlebar_ydm5m_1:hover ._close_ydm5m_41:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:1.5px;background:#4d0000;opacity:1}._titlebar_ydm5m_1:hover ._close_ydm5m_41:before{transform:translate(-50%,-50%) rotate(45deg)}._titlebar_ydm5m_1:hover ._close_ydm5m_41:after{transform:translate(-50%,-50%) rotate(-45deg)}._titlebar_ydm5m_1:hover ._minimize_ydm5m_45:before{opacity:1;width:8px;height:1.5px;background:#995700}._titlebar_ydm5m_1:hover ._maximize_ydm5m_49:before{opacity:1;width:8px;height:8px;border:1.5px solid #0A6A00;background:transparent}._title_ydm5m_1{flex:1;text-align:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:calc(3 * 16px + 2 * var(--spacing-sm) + var(--spacing-md))}._window_rgn2r_1{position:absolute;background:var(--window-bg);border:1px solid var(--window-border);border-radius:var(--radius-md) var(--radius-md) 0 0;box-shadow:var(--shadow-window);display:flex;flex-direction:column;overflow:hidden;-webkit-user-select:none;user-select:none}._window_rgn2r_1._active_rgn2r_13{box-shadow:0 12px 24px #0000004d}._content_rgn2r_17{flex:1;overflow:hidden;display:flex;flex-direction:column}._resizeHandle_rgn2r_25{position:absolute;z-index:10}._resizeHandle_rgn2r_25._n_rgn2r_30,._resizeHandle_rgn2r_25._s_rgn2r_31{left:0;right:0;height:4px;cursor:ns-resize}._resizeHandle_rgn2r_25._e_rgn2r_38,._resizeHandle_rgn2r_25._w_rgn2r_1{top:0;bottom:0;width:4px;cursor:ew-resize}._resizeHandle_rgn2r_25._n_rgn2r_30{top:-2px}._resizeHandle_rgn2r_25._s_rgn2r_31{bottom:-2px}._resizeHandle_rgn2r_25._e_rgn2r_38{right:-2px}._resizeHandle_rgn2r_25._w_rgn2r_1{left:-2px}._resizeHandle_rgn2r_25._ne_rgn2r_62,._resizeHandle_rgn2r_25._nw_rgn2r_63,._resizeHandle_rgn2r_25._se_rgn2r_64,._resizeHandle_rgn2r_25._sw_rgn2r_65{width:8px;height:8px}._resizeHandle_rgn2r_25._ne_rgn2r_62{top:-4px;right:-4px;cursor:nesw-resize}._resizeHandle_rgn2r_25._nw_rgn2r_63{top:-4px;left:-4px;cursor:nwse-resize}._resizeHandle_rgn2r_25._se_rgn2r_64{bottom:-4px;right:-4px;cursor:nwse-resize}._resizeHandle_rgn2r_25._sw_rgn2r_65{bottom:-4px;left:-4px;cursor:nesw-resize}._sidebar_vln1a_1{width:180px;background:var(--ubuntu-light-grey);border-right:1px solid var(--window-border);padding:var(--spacing-sm);overflow-y:auto}._section_vln1a_9{margin-bottom:var(--spacing-md)}._sectionTitle_vln1a_13{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase;padding:var(--spacing-xs) var(--spacing-sm);margin-bottom:var(--spacing-xs)}._item_vln1a_22{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background .15s ease;color:var(--text-primary);font-size:var(--font-size-sm)}._item_vln1a_22:hover{background:#0000000d}._item_vln1a_22._active_vln1a_42{background:var(--ubuntu-orange);color:var(--text-inverse)}._icon_vln1a_47{font-size:18px;line-height:1}._name_vln1a_52{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pathBar_12vhh_1{display:flex;align-items:center;padding:var(--spacing-sm) var(--spacing-md);background:var(--ubuntu-light-grey);border-bottom:1px solid var(--window-border);font-size:var(--font-size-sm);overflow-x:auto}._breadcrumb_12vhh_11{background:transparent;border:none;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-primary);font-size:var(--font-size-sm);transition:background .15s ease;white-space:nowrap}._breadcrumb_12vhh_11:hover{background:#0000000d}._breadcrumbWrapper_12vhh_27{display:flex;align-items:center}._separator_12vhh_32{color:var(--text-secondary);padding:0 var(--spacing-xs)}._toolbar_1kqcq_1{display:flex;align-items:center;justify-content:flex-end;padding:var(--spacing-sm) var(--spacing-md);background:var(--window-bg);border-bottom:1px solid var(--window-border)}._viewToggle_1kqcq_10{display:flex;gap:2px;background:var(--ubuntu-light-grey);border-radius:var(--radius-sm);padding:2px}._viewButton_1kqcq_18{background:transparent;border:none;width:32px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--radius-sm);color:var(--text-secondary);transition:all .15s ease}._viewButton_1kqcq_18:hover{background:#0000000d;color:var(--text-primary)}._viewButton_1kqcq_18._active_1kqcq_37{background:var(--window-bg);color:var(--ubuntu-orange);box-shadow:var(--shadow-sm)}._fileItem_1ejez_1{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease}._fileItem_1ejez_1._grid_1ejez_9{flex-direction:column;padding:var(--spacing-sm);border-radius:var(--radius-sm);text-align:center;gap:var(--spacing-xs)}._fileItem_1ejez_1._grid_1ejez_9:hover{background:#0000000d}._fileItem_1ejez_1._grid_1ejez_9._selected_1ejez_21{background:var(--ubuntu-orange-light);color:var(--text-inverse)}._fileItem_1ejez_1._list_1ejez_26{flex-direction:row;gap:var(--spacing-sm);padding:0}._icon_1ejez_32{flex-shrink:0;color:var(--ubuntu-orange)}._fileItem_1ejez_1._grid_1ejez_9 ._icon_1ejez_32{width:48px;height:48px}._fileItem_1ejez_1._list_1ejez_26 ._icon_1ejez_32{width:20px;height:20px}._name_1ejez_47{font-size:var(--font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._fileItem_1ejez_1._grid_1ejez_9 ._name_1ejez_47{word-break:break-word;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}._grid_140ts_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:var(--spacing-md);padding:var(--spacing-md)}._empty_140ts_8{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-muted);font-size:var(--font-size-sm)}._list_1le7t_1{display:flex;flex-direction:column;height:100%}._header_1le7t_7{display:grid;grid-template-columns:1fr 100px 200px;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background:var(--ubuntu-light-grey);border-bottom:1px solid var(--window-border);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase}._items_1le7t_20{flex:1;overflow-y:auto}._row_1le7t_25{display:grid;grid-template-columns:1fr 100px 200px;gap:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-md);cursor:pointer;transition:background .15s ease;align-items:center;border-bottom:1px solid rgba(0,0,0,.05)}._row_1le7t_25:hover{background:#00000008}._row_1le7t_25._selected_1le7t_40{background:var(--ubuntu-orange-light);color:var(--text-inverse)}._nameColumn_1le7t_45{overflow:hidden}._sizeColumn_1le7t_49,._modifiedColumn_1le7t_50{font-size:var(--font-size-sm);color:var(--text-secondary)}._row_1le7t_25._selected_1le7t_40 ._sizeColumn_1le7t_49,._row_1le7t_25._selected_1le7t_40 ._modifiedColumn_1le7t_50{color:var(--text-inverse)}._empty_1le7t_60{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-muted);font-size:var(--font-size-sm)}._files_1q850_1{display:flex;height:100%;overflow:hidden}._main_1q850_7{flex:1;display:flex;flex-direction:column;overflow:hidden}._content_1q850_14{flex:1;overflow:auto;background:var(--window-bg)}._tabBar_1cn51_1{display:flex;align-items:center;background:#2c001e;border-bottom:1px solid #1A0012;padding:var(--spacing-xs);gap:var(--spacing-xs)}._tabs_1cn51_10{flex:1;display:flex;gap:2px;overflow-x:auto}._tab_1cn51_1{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);background:#ffffff0d;border-radius:var(--radius-sm) var(--radius-sm) 0 0;cursor:pointer;transition:background .15s ease;min-width:120px;max-width:200px}._tab_1cn51_1:hover{background:#ffffff1a}._tab_1cn51_1._active_1cn51_34{background:#300a24}._title_1cn51_38{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm)}._closeButton_1cn51_46{background:transparent;border:none;color:#fff;font-size:18px;line-height:1;cursor:pointer;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:2px;opacity:.6;transition:all .15s ease}._closeButton_1cn51_46:hover{opacity:1;background:#ffffff1a}._newTab_1cn51_69{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;width:28px;height:28px;border-radius:var(--radius-sm);cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._newTab_1cn51_69:hover{background:#ffffff1a;border-color:#ffffff4d}._outputArea_16unn_1{font-family:inherit;line-height:1.5}._entry_16unn_6{margin-bottom:4px}._entry_16unn_6._input_16unn_10{color:#87d37c;font-weight:500}._entry_16unn_6._output_16unn_1{color:#fff}._entry_16unn_6._error_16unn_19{color:#ff6e67}._welcome_16unn_23{color:#87d37c;line-height:1.6}._welcome_16unn_23 p{margin:0 0 var(--spacing-sm) 0}._inputLine_40u8u_1{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:#300a24;border-top:1px solid #1A0012}._prompt_40u8u_10{color:#87d37c;font-weight:500;white-space:nowrap}._input_40u8u_1{flex:1;background:transparent;border:none;color:#fff;font-family:inherit;font-size:inherit;outline:none;caret-color:#fff}._terminal_1dheb_1{display:flex;flex-direction:column;height:100%;background:#300a24;color:#fff;font-family:Ubuntu Mono,Courier New,monospace;font-size:14px}._output_1dheb_11{flex:1;overflow-y:auto;padding:var(--spacing-md)}._tabBar_iq18q_1{display:flex;align-items:center;background:#252526;border-bottom:1px solid #1E1E1E;padding:0;gap:2px}._tabs_iq18q_10{flex:1;display:flex;gap:0;overflow-x:auto}._tab_iq18q_1{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:#2d2d30;cursor:pointer;transition:background .15s ease;min-width:120px;max-width:200px;border-right:1px solid #1E1E1E}._tab_iq18q_1:hover{background:#323233}._tab_iq18q_1._active_iq18q_34{background:#1e1e1e}._title_iq18q_38{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);color:#ccc;display:flex;align-items:center;gap:4px}._dirty_iq18q_50{color:#fff;font-size:12px}._closeButton_iq18q_55{background:transparent;border:none;color:#ccc;font-size:18px;line-height:1;cursor:pointer;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:2px;opacity:.6;transition:all .15s ease}._closeButton_iq18q_55:hover{opacity:1;background:#ffffff1a}._newFile_iq18q_78{background:transparent;border:none;color:#ccc;width:32px;height:32px;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._newFile_iq18q_78:hover{background:#ffffff1a}._toolbar_29els_1{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:#252526;border-bottom:1px solid #1E1E1E}._button_29els_10{background:var(--ubuntu-orange);color:var(--text-inverse);border:none;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:background .15s ease}._button_29els_10:hover:not(._disabled_29els_22){background:var(--ubuntu-orange-dark)}._button_29els_10._disabled_29els_22{background:#3e3e42;color:gray;cursor:not-allowed}._separator_29els_32{width:1px;height:20px;background:#3e3e42}._fontSizeControl_29els_38{display:flex;align-items:center;gap:var(--spacing-sm)}._iconButton_29els_44{background:transparent;border:1px solid #3E3E42;color:#ccc;width:28px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);cursor:pointer;font-size:11px;transition:all .15s ease}._iconButton_29els_44:hover{background:#ffffff0d;border-color:#5e5e62}._fontSize_29els_38{font-size:var(--font-size-xs);color:#ccc;min-width:40px;text-align:center}@media(prefers-color-scheme:dark){.w-tc-editor{--color-fg-default: #c9d1d9;--color-canvas-subtle: #161b22;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-markup-bold: #c9d1d9}}@media(prefers-color-scheme:light){.w-tc-editor{--color-fg-default: #24292f;--color-canvas-subtle: #f6f8fa;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-markup-bold: #24292f}}.w-tc-editor[data-color-mode*=dark],[data-color-mode*=dark] .w-tc-editor,[data-color-mode*=dark] .w-tc-editor-var,body[data-color-mode*=dark]{--color-fg-default: #c9d1d9;--color-canvas-subtle: #161b22;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-markup-bold: #c9d1d9}.w-tc-editor[data-color-mode*=light],[data-color-mode*=light] .w-tc-editor,[data-color-mode*=light] .w-tc-editor-var,body[data-color-mode*=light]{--color-fg-default: #24292f;--color-canvas-subtle: #f6f8fa;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-markup-bold: #24292f}.w-tc-editor{font-family:inherit;font-size:12px;background-color:var(--color-canvas-subtle);color:var(--color-fg-default)}.w-tc-editor-text,.w-tc-editor-preview{min-height:16px}.w-tc-editor-preview pre{margin:0;padding:0;white-space:inherit;font-family:inherit;font-size:inherit}.w-tc-editor-preview pre code{font-family:inherit}.w-tc-editor code[class*=language-] .token.cdata,.w-tc-editor pre[class*=language-] .token.cdata,.w-tc-editor code[class*=language-] .token.comment,.w-tc-editor pre[class*=language-] .token.comment,.w-tc-editor code[class*=language-] .token.doctype,.w-tc-editor pre[class*=language-] .token.doctype,.w-tc-editor code[class*=language-] .token.prolog,.w-tc-editor pre[class*=language-] .token.prolog{color:var(--color-prettylights-syntax-comment)}.w-tc-editor code[class*=language-] .token.punctuation,.w-tc-editor pre[class*=language-] .token.punctuation{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.w-tc-editor code[class*=language-] .namespace,.w-tc-editor pre[class*=language-] .namespace{opacity:.7}.w-tc-editor code[class*=language-] .token.boolean,.w-tc-editor pre[class*=language-] .token.boolean,.w-tc-editor code[class*=language-] .token.constant,.w-tc-editor pre[class*=language-] .token.constant,.w-tc-editor code[class*=language-] .token.deleted,.w-tc-editor pre[class*=language-] .token.deleted,.w-tc-editor code[class*=language-] .token.number,.w-tc-editor pre[class*=language-] .token.number,.w-tc-editor code[class*=language-] .token.symbol,.w-tc-editor pre[class*=language-] .token.symbol{color:var(--color-prettylights-syntax-entity-tag)}.w-tc-editor code[class*=language-] .token.builtin,.w-tc-editor pre[class*=language-] .token.builtin,.w-tc-editor code[class*=language-] .token.char,.w-tc-editor pre[class*=language-] .token.char,.w-tc-editor code[class*=language-] .token.inserted,.w-tc-editor pre[class*=language-] .token.inserted,.w-tc-editor code[class*=language-] .token.selector,.w-tc-editor pre[class*=language-] .token.selector,.w-tc-editor code[class*=language-] .token.string,.w-tc-editor pre[class*=language-] .token.string,.w-tc-editor code[class*=language-] .style .token.string,.w-tc-editor pre[class*=language-] .style .token.string,.w-tc-editor code[class*=language-] .token.entity,.w-tc-editor pre[class*=language-] .token.entity,.w-tc-editor code[class*=language-] .token.property,.w-tc-editor pre[class*=language-] .token.property,.w-tc-editor code[class*=language-] .token.operator,.w-tc-editor pre[class*=language-] .token.operator,.w-tc-editor code[class*=language-] .token.url,.w-tc-editor pre[class*=language-] .token.url{color:var(--color-prettylights-syntax-constant)}.w-tc-editor code[class*=language-] .token.atrule,.w-tc-editor pre[class*=language-] .token.atrule,.w-tc-editor code[class*=language-] .token.property-access .token.method,.w-tc-editor pre[class*=language-] .token.property-access .token.method,.w-tc-editor code[class*=language-] .token.keyword,.w-tc-editor pre[class*=language-] .token.keyword{color:var(--color-prettylights-syntax-keyword)}.w-tc-editor code[class*=language-] .token.function,.w-tc-editor pre[class*=language-] .token.function{color:var(--color-prettylights-syntax-string)}.w-tc-editor code[class*=language-] .token.important,.w-tc-editor pre[class*=language-] .token.important,.w-tc-editor code[class*=language-] .token.regex,.w-tc-editor pre[class*=language-] .token.regex,.w-tc-editor code[class*=language-] .token.variable,.w-tc-editor pre[class*=language-] .token.variable{color:var(--color-prettylights-syntax-string-regexp)}.w-tc-editor code[class*=language-] .token.bold,.w-tc-editor pre[class*=language-] .token.bold,.w-tc-editor code[class*=language-] .token.important,.w-tc-editor pre[class*=language-] .token.important{color:var(--color-prettylights-syntax-markup-bold)}.w-tc-editor code[class*=language-] .token.tag,.w-tc-editor pre[class*=language-] .token.tag{color:var(--color-prettylights-syntax-entity-tag)}.w-tc-editor code[class*=language-] .token.attr-value,.w-tc-editor pre[class*=language-] .token.attr-value,.w-tc-editor code[class*=language-] .token.attr-name,.w-tc-editor pre[class*=language-] .token.attr-name{color:var(--color-prettylights-syntax-constant)}.w-tc-editor code[class*=language-] .token.selector .class,.w-tc-editor pre[class*=language-] .token.selector .class,.w-tc-editor code[class*=language-] .token.class-name,.w-tc-editor pre[class*=language-] .token.class-name{color:var(--color-prettylights-syntax-entity)}._codeEditor_1w4fr_1{height:100%;overflow:auto}._editor_1w4fr_6{width:100%;height:100%;outline:none!important}._editor_1w4fr_6 textarea{outline:none!important}._textEditor_dkp2u_1{display:flex;flex-direction:column;height:100%;background:#1e1e1e}._editorContainer_dkp2u_8{flex:1;overflow:hidden}._empty_dkp2u_13{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--spacing-md);color:gray}._newFileButton_dkp2u_23{background:var(--ubuntu-orange);color:var(--text-inverse);border:none;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:background .15s ease}._newFileButton_dkp2u_23:hover{background:var(--ubuntu-orange-dark)}._sidebar_1keex_1{width:200px;background:var(--ubuntu-light-grey);border-right:1px solid var(--window-border);padding:var(--spacing-md);overflow-y:auto}._title_1keex_9{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-lg)}._panels_1keex_16{display:flex;flex-direction:column;gap:2px}._panel_1keex_16{display:flex;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background .15s ease;color:var(--text-primary);font-size:var(--font-size-sm)}._panel_1keex_16:hover{background:#0000000d}._panel_1keex_16._active_1keex_42{background:var(--ubuntu-orange);color:var(--text-inverse)}._icon_1keex_47{font-size:20px;line-height:1}._name_1keex_52{flex:1}._panel_cp6a2_1{padding:var(--spacing-xl)}._heading_cp6a2_5{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--spacing-xl) 0}._section_cp6a2_12{margin-bottom:var(--spacing-xl)}._sectionTitle_cp6a2_16{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--text-primary);margin:0 0 var(--spacing-sm) 0}._description_cp6a2_23{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0 0 var(--spacing-md) 0}._wallpaperGrid_cp6a2_29{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:var(--spacing-md);max-width:500px}._wallpaperOption_cp6a2_36{aspect-ratio:16 / 10;border:3px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease;position:relative;overflow:hidden}._wallpaperOption_cp6a2_36:hover{border-color:var(--ubuntu-orange-light);transform:scale(1.05)}._wallpaperOption_cp6a2_36._active_cp6a2_51{border-color:var(--ubuntu-orange)}._checkmark_cp6a2_55{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}._panel_98b58_1{padding:var(--spacing-xl)}._heading_98b58_5{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--spacing-xl) 0}._infoGrid_98b58_12{display:grid;gap:var(--spacing-lg);max-width:600px}._infoItem_98b58_18{display:grid;grid-template-columns:180px 1fr;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--ubuntu-light-grey);border-radius:var(--radius-sm)}._label_98b58_27{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}._value_98b58_33{font-size:var(--font-size-sm);color:var(--text-primary)}._panel_p45fv_1{padding:var(--spacing-xl)}._heading_p45fv_5{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--spacing-xl) 0}._content_p45fv_12{max-width:600px}._logo_p45fv_16{font-size:64px;text-align:center;margin-bottom:var(--spacing-lg)}._appName_p45fv_22{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);text-align:center;margin:0 0 var(--spacing-xs) 0}._version_p45fv_30{font-size:var(--font-size-sm);color:var(--text-secondary);text-align:center;margin:0 0 var(--spacing-xl) 0}._description_p45fv_37{font-size:var(--font-size-base);color:var(--text-primary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-xl)}._features_p45fv_44{background:var(--ubuntu-light-grey);padding:var(--spacing-lg);border-radius:var(--radius-md);margin-bottom:var(--spacing-xl)}._features_p45fv_44 h4{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--spacing-md) 0}._features_p45fv_44 ul{margin:0;padding-left:var(--spacing-lg);color:var(--text-primary)}._features_p45fv_44 li{margin-bottom:var(--spacing-xs);line-height:var(--line-height-base)}._credits_p45fv_69{text-align:center;font-size:var(--font-size-sm);color:var(--text-secondary)}._credits_p45fv_69 p{margin:var(--spacing-xs) 0}._settings_1nrzz_1{display:flex;height:100%;overflow:hidden}._panel_1nrzz_7{flex:1;overflow-y:auto;background:var(--window-bg)}._desktop_d6vo0_1{position:fixed;inset:0;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2);background-size:cover;background-position:center}._wallpaper_d6vo0_10{position:absolute;inset:0;background-size:cover;background-position:center;z-index:var(--z-desktop)}@media(max-width:1024px),(max-height:600px){._desktop_d6vo0_1:before{content:"For the best experience, please use a larger screen (minimum 1024x600)";position:fixed;top:0;left:0;right:0;background:var(--ubuntu-orange);color:#fff;padding:var(--spacing-sm);text-align:center;z-index:999999;font-size:var(--font-size-sm)}}@media(max-width:1280px){._desktop_d6vo0_1{font-size:14px}}
