:root{--base: #1e1e2e;--mantle: #181825;--crust: #11111b;--surface0: #313244;--surface1: #45475a;--surface2: #585b70;--overlay0: #6c7086;--overlay1: #7f849c;--text: #cdd6f4;--subtext0: #a6adc8;--subtext1: #bac2de;--lavender: #b4befe;--blue: #89b4fa;--sapphire: #74c7ec;--green: #a6e3a1;--yellow: #f9e2af;--peach: #fab387;--mauve: #cba6f7;--red: #f38ba8;--pink: #f5c2e7;--accent-fg: #11111b;--font-mono: "JetBrains Mono", monospace}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}#root{overflow:hidden}@media(max-width:767px){#root{overflow:visible;overflow-y:auto}}body{font-family:var(--font-mono);font-size:13px;background:var(--base);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--surface2)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--surface1);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--surface2)}._titleBar_1o3lq_1{display:flex;align-items:center;height:36px;background:var(--crust);padding:0 12px;-webkit-user-select:none;user-select:none;-webkit-app-region:drag}._windowControls_1o3lq_11{display:flex;gap:8px;margin-right:16px}._dot_1o3lq_17{width:12px;height:12px;border-radius:50%}._dot_1o3lq_17[data-color=red]{background:var(--red)}._dot_1o3lq_17[data-color=yellow]{background:var(--yellow)}._dot_1o3lq_17[data-color=green]{background:var(--green)}._menu_1o3lq_35{display:flex;gap:4px;position:relative;z-index:2000}._menuGroup_1o3lq_42{position:relative}._menuItem_1o3lq_46{display:inline-flex;align-items:center;background:none;border:none;padding:2px 8px;border-radius:4px;color:var(--subtext0);font-family:var(--font-mono);font-size:12px;line-height:18px;cursor:pointer;-webkit-app-region:no-drag}a._menuItem_1o3lq_46,a._menuItem_1o3lq_46:visited{color:var(--subtext0);text-decoration:none}._menuItem_1o3lq_46:hover,._menuItem_1o3lq_46._active_1o3lq_68{background:var(--surface0)}._dropdown_1o3lq_72{position:absolute;top:calc(100% + 6px);left:0;min-width:168px;padding:4px;background:var(--mantle);border:1px solid var(--surface1);border-radius:4px;box-shadow:0 10px 26px #00000075;list-style:none}._option_1o3lq_85{display:flex;align-items:center;width:100%;min-height:26px;padding:5px 8px;background:none;border:none;border-radius:3px;color:var(--text);cursor:pointer;font-family:var(--font-mono);font-size:12px;text-align:left;white-space:nowrap}._option_1o3lq_85:hover{background:var(--surface0);color:var(--mauve)}._title_1o3lq_1{flex:1;text-align:center;font-size:12px;color:var(--subtext0)}._spacer_1o3lq_114{width:60px}._sidebar_1v6gd_1{display:flex;height:100%;overflow:hidden}._activityBar_1v6gd_7{display:flex;flex-direction:column;align-items:center;width:48px;min-width:48px;background:var(--crust);padding-top:8px}._activityIcon_1v6gd_17{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:none;color:var(--text);cursor:pointer;border-radius:4px;border-left:2px solid var(--mauve)}._fileTree_1v6gd_31{flex:1;background:var(--mantle);overflow-y:auto;padding-bottom:8px}._sectionHeader_1v6gd_38{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:8px 12px 4px;color:var(--subtext0)}._treeGroup_1v6gd_47{padding:0}._treeHeader_1v6gd_51{font-size:11px;font-weight:600;padding:4px 12px;color:var(--subtext1);cursor:default}._fileItem_1v6gd_59{display:flex;align-items:center;gap:6px;width:100%;padding:3px 12px 3px 24px;border:none;background:none;color:var(--text);font-family:var(--font-mono);font-size:13px;cursor:pointer;text-align:left}._fileItem_1v6gd_59:hover,._fileItem_1v6gd_59._active_1v6gd_78{background:var(--surface0)}._fileIcon_1v6gd_82{font-size:10px;font-weight:700;padding:1px 3px;border-radius:2px;min-width:20px;text-align:center}._fileIcon_1v6gd_82[data-lang=TypeScript]{background:#3178c6;color:#fff}._fileIcon_1v6gd_82[data-lang=JSON]{background:var(--yellow);color:var(--accent-fg)}._fileIcon_1v6gd_82[data-lang=Markdown]{background:var(--mauve);color:var(--accent-fg)}._fileName_1v6gd_106{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tabBar_e6f4j_1{display:flex;background:var(--mantle);height:36px;min-height:36px;overflow-x:auto;overflow-y:hidden}._tabBar_e6f4j_1::-webkit-scrollbar{height:0}._tab_e6f4j_1{display:flex;align-items:center;gap:6px;padding:0 12px;min-width:120px;max-width:200px;height:100%;border-right:1px solid var(--crust);cursor:pointer;font-size:12px;color:var(--overlay1);background:var(--mantle);-webkit-user-select:none;user-select:none;white-space:nowrap}._tab_e6f4j_1._active_e6f4j_31{background:var(--base);color:var(--text);border-bottom:1px solid var(--mauve)}._tab_e6f4j_1:hover{color:var(--text)}._tabIcon_e6f4j_41{font-size:9px;font-weight:700;padding:1px 3px;border-radius:2px}._tabIcon_e6f4j_41[data-lang=TypeScript]{background:#3178c6;color:#fff}._tabIcon_e6f4j_41[data-lang=JSON]{background:var(--yellow);color:var(--accent-fg)}._tabIcon_e6f4j_41[data-lang=Markdown]{background:var(--mauve);color:var(--accent-fg)}._tabName_e6f4j_63{overflow:hidden;text-overflow:ellipsis}._closeBtn_e6f4j_68{margin-left:auto;background:none;border:none;color:var(--overlay0);font-size:16px;line-height:1;cursor:pointer;padding:0 2px;border-radius:3px}._closeBtn_e6f4j_68:hover{background:var(--surface0);color:var(--text)}._keyword_1aznp_1{color:var(--mauve)}._string_1aznp_5{color:var(--green)}._comment_1aznp_9{color:var(--overlay0);font-style:italic}._className_1aznp_14{color:var(--yellow)}._property_1aznp_18{color:var(--blue)}._punctuation_1aznp_22{color:var(--overlay1)}._number_1aznp_26{color:var(--peach)}._type_1aznp_30{color:var(--sapphire)}._line_1aznp_34{display:flex;min-height:20px;line-height:20px;border-left:2px solid transparent}._line_1aznp_34:hover{background:#ffffff0f;border-left:2px solid var(--mauve)}._lineNum_1aznp_46{display:inline-block;width:48px;min-width:48px;text-align:right;padding-right:16px;color:var(--surface2);-webkit-user-select:none;user-select:none}._lineContent_1aznp_56{white-space:pre-wrap;word-break:break-word}._wrapper_cocsz_1{position:relative;display:inline;border-bottom:1px dotted var(--lavender);cursor:default}._tooltip_cocsz_8{position:fixed;background:var(--surface0);border:1px solid var(--surface1);border-radius:4px;box-shadow:0 2px 8px #0000004d;padding:8px 12px;max-width:350px;color:var(--text);font-size:13px;line-height:1.4;z-index:100;pointer-events:none;white-space:normal}._preview_1dqfl_1{display:flex;flex-direction:column;min-height:100%}._banner_1dqfl_7{display:flex;align-items:center;gap:8px;padding:6px 16px;background:var(--mantle);border-bottom:1px solid var(--surface0);font-family:var(--font-mono);font-size:11px;color:var(--overlay1);font-style:italic;letter-spacing:.3px;position:sticky;top:0;z-index:1}._bannerIcon_1dqfl_24{font-style:normal}._markdown_1dqfl_28{padding:24px 32px 64px;max-width:760px;font-family:var(--font-mono);font-size:13px;line-height:1.7;color:var(--text)}._markdown_1dqfl_28 h1{font-size:22px;color:var(--mauve);font-weight:700;margin:0 0 24px;letter-spacing:-.3px}._markdown_1dqfl_28 h2{font-size:16px;color:var(--blue);font-weight:600;margin:32px 0 12px;border-bottom:1px solid var(--surface0);padding-bottom:6px}._markdown_1dqfl_28 h3{font-size:14px;color:var(--yellow);font-weight:600;margin:20px 0 8px}._markdown_1dqfl_28 p{color:var(--subtext1);margin:0 0 12px}._markdown_1dqfl_28 a{color:var(--green);text-decoration:none;border-bottom:1px dashed var(--surface2);transition:color .15s,border-color .15s}._markdown_1dqfl_28 a:hover{color:var(--mauve);border-bottom-color:var(--mauve)}._markdown_1dqfl_28 blockquote{border-left:3px solid var(--peach);background:var(--mantle);padding:10px 16px;margin:12px 0;color:var(--subtext0);font-style:italic;border-radius:0 4px 4px 0}._markdown_1dqfl_28 blockquote p{margin:0;color:var(--subtext0)}._markdown_1dqfl_28 blockquote p+p{margin-top:8px}._markdown_1dqfl_28 ol,._markdown_1dqfl_28 ul{padding-left:24px;margin:0 0 12px;color:var(--subtext1)}._markdown_1dqfl_28 ol li,._markdown_1dqfl_28 ul li{margin-bottom:4px}._markdown_1dqfl_28 ol li::marker{color:var(--peach)}._markdown_1dqfl_28 ul li::marker{color:var(--mauve)}._markdown_1dqfl_28 hr{border:none;border-top:1px solid var(--surface1);margin:32px 0}._markdown_1dqfl_28 code{background:var(--surface0);color:var(--peach);padding:1px 5px;border-radius:3px;font-size:12px}._markdown_1dqfl_28 table{border-collapse:collapse;margin:12px 0;font-size:12px}._markdown_1dqfl_28 th,._markdown_1dqfl_28 td{border:1px solid var(--surface1);padding:6px 12px;text-align:left}._markdown_1dqfl_28 th{background:var(--mantle);color:var(--blue);font-weight:600}._markdown_1dqfl_28 td{color:var(--subtext1)}._markdown_1dqfl_28 em{color:var(--overlay1)}._markdown_1dqfl_28 strong{color:var(--text);font-weight:700}._markdown_1dqfl_28 sup a{border-bottom:none;padding:0 2px}._markdown_1dqfl_28 .footnotes{margin-top:48px;padding-top:16px;border-top:1px solid var(--surface0);font-size:12px;color:var(--subtext0)}._markdown_1dqfl_28 .footnotes h2{font-size:12px;color:var(--overlay1);border-bottom:none;margin:0 0 8px;text-transform:uppercase;letter-spacing:.6px}@media(max-width:900px){._markdown_1dqfl_28{padding:20px 20px 48px}}._minimap_1lvxq_1{position:relative;flex-shrink:0;width:160px;height:100%;background:var(--mantle);border-left:1px solid var(--surface0);overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}._content_1lvxq_13{position:absolute;top:0;left:0;transform-origin:top left;pointer-events:none;width:800px;opacity:.85}._content_1lvxq_13 [class*=lineNum]{visibility:hidden}._viewport_1lvxq_28{position:absolute;left:0;right:0;background:var(--text);opacity:.08;border-top:1px solid var(--overlay0);border-bottom:1px solid var(--overlay0);pointer-events:none;transition:opacity .15s}._minimap_1lvxq_1:hover ._viewport_1lvxq_28{opacity:.14}._layout_11ab1_1{flex:1;display:flex;min-height:0;overflow:hidden}._editor_11ab1_8{flex:1;overflow:auto;padding:0;min-width:0}._content_11ab1_15{padding:8px 0;min-width:fit-content}._empty_11ab1_20{flex:1;display:flex;align-items:center;justify-content:center}._emptyText_11ab1_27{display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--surface2);font-size:14px}._logo_11ab1_36{font-size:64px;font-weight:700;color:var(--surface1);letter-spacing:-2px}._editorArea_t5dpw_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._terminal_1r8dw_1{height:200px;display:flex;flex-direction:column;background:var(--crust);border-top:1px solid var(--surface0);cursor:text}._header_1r8dw_10{display:flex;align-items:center;gap:8px;height:28px;min-height:28px;padding:0 12px;background:var(--mantle);border-bottom:1px solid var(--surface0);cursor:row-resize;-webkit-user-select:none;user-select:none}._header_1r8dw_10:hover{background:var(--surface0)}._dragHandle_1r8dw_27{color:var(--overlay0);font-size:14px;letter-spacing:1px;line-height:1}._headerTitle_1r8dw_34{font-size:11px;font-weight:600;color:var(--subtext0);text-transform:uppercase;letter-spacing:.5px}._body_1r8dw_42{flex:1;overflow-y:auto;padding:8px 12px;font-size:12px;line-height:1.6}._line_1r8dw_50{white-space:pre-wrap;word-break:break-word}._prompt_1r8dw_55{color:var(--green);-webkit-user-select:none;user-select:none}._inputText_1r8dw_60{color:var(--text)}._output_1r8dw_64{color:var(--subtext1)}._inputLine_1r8dw_68{display:flex;align-items:center;gap:6px}._input_1r8dw_60{flex:1;background:none;border:none;outline:none;color:var(--text);font-family:var(--font-mono);font-size:12px;caret-color:var(--mauve);padding:0}._invite_1v304_1{position:fixed;right:12px;bottom:34px;z-index:20;width:min(320px,calc(100vw - 24px));padding:12px;background:var(--crust);border:1px solid var(--green);box-shadow:0 18px 40px #00000061;color:var(--text);font-family:var(--font-mono)}._invite_1v304_1:after{content:"";position:absolute;right:28px;bottom:-7px;width:12px;height:12px;background:var(--crust);border-right:1px solid var(--green);border-bottom:1px solid var(--green);transform:rotate(45deg)}._close_1v304_28{position:absolute;top:6px;right:8px;display:grid;place-items:center;width:22px;height:22px;background:transparent;border:1px solid transparent;color:var(--overlay1);font-family:var(--font-mono);font-size:14px;line-height:1;cursor:pointer}._close_1v304_28:hover,._close_1v304_28:focus-visible{color:var(--text);border-color:var(--surface1);outline:none}._prompt_1v304_52{padding-right:28px;color:var(--green);font-size:12px;line-height:1.4;white-space:nowrap}._copy_1v304_60{margin-top:8px;color:var(--subtext1);font-size:12px;line-height:1.45}._copy_1v304_60 code{color:var(--yellow);font-family:var(--font-mono)}._openButton_1v304_72{margin-top:10px;padding:5px 8px;background:var(--green);border:1px solid var(--green);color:var(--accent-fg);font-family:var(--font-mono);font-size:12px;cursor:pointer}._openButton_1v304_72:hover,._openButton_1v304_72:focus-visible{background:var(--text);border-color:var(--text);outline:none}@media(prefers-reduced-motion:no-preference){._invite_1v304_1{animation:_inviteIn_1v304_1 .16s ease-out}}@keyframes _inviteIn_1v304_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._wrapper_14nqa_1{position:relative;display:flex;align-items:center}._trigger_14nqa_7{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--accent-fg);font-family:var(--font-mono);font-size:11px;cursor:pointer;padding:0 6px;height:100%}._trigger_14nqa_7:hover{background:#00000026;border-radius:2px}._icon_14nqa_26{font-size:9px;opacity:.85}._label_14nqa_31{white-space:nowrap}._menu_14nqa_35{position:absolute;bottom:calc(100% + 6px);right:0;list-style:none;margin:0;padding:4px;background:var(--mantle);border:1px solid var(--surface1);border-radius:4px;min-width:220px;box-shadow:0 6px 18px #00000073;z-index:1000;font-family:var(--font-mono);font-size:12px}._menuHeader_14nqa_52{padding:4px 8px;color:var(--overlay1);font-size:10px;font-style:italic;border-bottom:1px solid var(--surface0);margin-bottom:2px}._option_14nqa_61{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;color:var(--text);font-family:var(--font-mono);font-size:12px;text-align:left;padding:5px 8px;border-radius:3px;cursor:pointer}._option_14nqa_61:hover{background:var(--surface0)}._option_14nqa_61._active_14nqa_81{background:var(--surface0);color:var(--mauve)}._swatch_14nqa_86{display:inline-flex;align-items:center;justify-content:center;gap:1px;width:36px;height:14px;border:1px solid;border-radius:2px;padding:1px;flex-shrink:0}._swatch_14nqa_86>span{display:inline-block;width:8px;height:100%;border-radius:1px}._optionName_14nqa_106{flex:1}._check_14nqa_110{color:var(--mauve);font-weight:700}._statusBar_icewm_1{display:flex;align-items:center;justify-content:space-between;height:24px;background:var(--mauve);padding:0 12px;font-size:11px;color:var(--accent-fg);-webkit-user-select:none;user-select:none}._left_icewm_13,._right_icewm_14{display:flex;align-items:center;gap:12px}._item_icewm_20{display:flex;align-items:center;gap:4px}._branchIcon_icewm_26{font-size:14px}._terminalBtn_icewm_30{background:none;border:none;color:var(--accent-fg);font-family:var(--font-mono);font-size:11px;cursor:pointer;padding:0 4px}._terminalBtn_icewm_30:hover{background:#00000026;border-radius:2px}._backdrop_1ihzk_1{position:fixed;inset:0;background:#00000080;z-index:100;animation:_fadeIn_1ihzk_1 .18s ease-out}._sheet_1ihzk_9{position:fixed;left:0;right:0;bottom:0;width:100%;max-width:100vw;height:80vh;max-height:80dvh;background:var(--crust);border-top:1px solid var(--surface1);border-radius:12px 12px 0 0;z-index:101;display:flex;flex-direction:column;animation:_slideUp_1ihzk_1 .22s ease-out;box-shadow:0 -8px 24px #0006;overflow:hidden}._header_1ihzk_29{position:relative;display:flex;align-items:center;justify-content:center;padding:14px 16px 10px;border-bottom:1px solid var(--surface0);background:var(--mantle);border-radius:12px 12px 0 0}._handle_1ihzk_40{position:absolute;top:6px;left:50%;transform:translate(-50%);width:36px;height:4px;border-radius:2px;background:var(--surface2)}._headerTitle_1ihzk_51{font-size:11px;font-weight:600;color:var(--subtext0);text-transform:uppercase;letter-spacing:.6px}._closeBtn_1ihzk_59{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--subtext0);font-size:18px;padding:4px 8px;cursor:pointer}._body_1ihzk_72{flex:1;min-width:0;overflow-y:auto;overflow-x:hidden;padding:12px 16px;font-family:var(--font-mono);font-size:12px;line-height:1.6;color:var(--subtext1);-webkit-overflow-scrolling:touch}._line_1ihzk_85{min-width:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}._prompt_1ihzk_92{color:var(--green);-webkit-user-select:none;user-select:none}._inputText_1ihzk_97{color:var(--text)}._output_1ihzk_101{color:var(--subtext1)}._dots_1ihzk_105:after{content:".";animation:_dotPulse_1ihzk_1 1.2s steps(3,end) infinite}._chipsRow_1ihzk_110{display:flex;gap:6px;overflow-x:auto;padding:8px 12px;border-top:1px solid var(--surface0);background:var(--mantle);scrollbar-width:none}._chipsRow_1ihzk_110::-webkit-scrollbar{display:none}._chip_1ihzk_110{flex-shrink:0;background:var(--surface0);color:var(--blue);border:1px solid var(--surface1);border-radius:14px;padding:6px 12px;font-family:var(--font-mono);font-size:12px;cursor:pointer}._chip_1ihzk_110:active{background:var(--surface1)}._inputLine_1ihzk_140{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 16px;border-top:1px solid var(--surface0);background:var(--crust);padding-bottom:max(10px,env(safe-area-inset-bottom))}._input_1ihzk_97{flex:1;min-width:0;width:100%;background:none;border:none;outline:none;color:var(--text);font-family:var(--font-mono);font-size:16px;caret-color:var(--mauve);padding:6px 0}._input_1ihzk_97::placeholder{color:var(--overlay0)}@keyframes _fadeIn_1ihzk_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1ihzk_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _dotPulse_1ihzk_1{0%{content:"."}33%{content:".."}66%{content:"..."}to{content:"."}}._mobile_czf5r_1{min-height:100vh;background:linear-gradient(180deg,var(--crust) 0,var(--base) 280px),var(--base);color:var(--text);overflow-y:auto;padding-bottom:env(safe-area-inset-bottom)}._hero_czf5r_11{background:var(--crust);border-bottom:1px solid var(--surface0);padding:12px 16px 18px}._windowBar_czf5r_17{display:flex;align-items:center;gap:7px;min-height:28px;margin:0 -4px 14px;padding:0 4px;color:var(--overlay1);font-size:11px}._windowDot_czf5r_28{width:10px;height:10px;border-radius:50%;flex:0 0 auto}._red_czf5r_35{background:var(--red)}._yellow_czf5r_39{background:var(--yellow)}._green_czf5r_43{background:var(--green)}._windowTitle_czf5r_47{margin-left:4px;color:var(--subtext0)}._promptLine_czf5r_52{color:var(--subtext1);font-size:12px;line-height:1.5;margin-bottom:10px}._prompt_czf5r_52{color:var(--green);-webkit-user-select:none;user-select:none}._name_czf5r_64{color:var(--mauve);font-size:28px;line-height:1.08;font-weight:800;margin:0 0 8px}._title_czf5r_72{color:var(--subtext0);font-size:13px;line-height:1.55;margin:0 0 12px}._summary_czf5r_79{color:var(--subtext1);font-size:13px;line-height:1.65;margin:0}._valueRail_czf5r_86{display:flex;gap:7px;overflow-x:auto;margin:16px -16px 0;padding:0 16px 2px;scrollbar-width:none}._valueRail_czf5r_86::-webkit-scrollbar{display:none}._valueToken_czf5r_99{flex:0 0 auto;border:1px solid var(--surface1);background:var(--mantle);color:var(--yellow);border-radius:999px;padding:5px 10px;font-size:11px}._quickActions_czf5r_109{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;background:var(--mantle);border-bottom:1px solid var(--surface0);position:sticky;top:0;z-index:30}._actionButton_czf5r_121{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:54px;padding:8px 7px;border:1px solid var(--surface1);border-radius:8px;background:var(--surface0);color:var(--text);text-decoration:none;font-family:var(--font-mono);cursor:pointer;text-align:left}._actionButton_czf5r_121 span{color:var(--overlay1);font-size:10px;line-height:1.2;margin-bottom:4px}._actionButton_czf5r_121 strong{color:var(--blue);font-size:11px;line-height:1.25;font-weight:700;overflow-wrap:anywhere}._actionButton_czf5r_121:active{transform:translateY(1px);background:var(--surface1)}._primaryAction_czf5r_158{background:var(--mauve);border-color:var(--mauve);color:var(--accent-fg)}._primaryAction_czf5r_158 span,._primaryAction_czf5r_158 strong{color:var(--accent-fg)}._themeStrip_czf5r_169{display:flex;gap:8px;overflow-x:auto;padding:10px 12px 12px;background:var(--mantle);border-bottom:1px solid var(--surface0);scrollbar-width:none}._themeStrip_czf5r_169::-webkit-scrollbar{display:none}._themeSwatch_czf5r_183{background:none;border:none;padding:2px;border-radius:6px;cursor:pointer;flex-shrink:0}._themeSwatchActive_czf5r_192{background:var(--surface1);outline:1px solid var(--mauve)}._themeChip_czf5r_197{display:inline-flex;align-items:center;justify-content:center;gap:1px;width:46px;height:24px;border:1px solid;border-radius:4px;padding:2px}._themeChip_czf5r_197>span{display:inline-block;width:12px;height:100%;border-radius:2px}._main_czf5r_216{display:flex;flex-direction:column;gap:12px;padding:12px}._commandSection_czf5r_223{background:var(--mantle);border:1px solid var(--surface0);border-radius:8px;overflow:hidden}._timelineSection_czf5r_230{background:linear-gradient(180deg,var(--mantle),var(--base)),var(--mantle)}._staticCommand_czf5r_236,._commandToggle_czf5r_237{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;padding:10px 12px;background:var(--crust);border:none;border-bottom:1px solid var(--surface0);color:var(--text);font-family:var(--font-mono);text-align:left}._commandToggle_czf5r_237{cursor:pointer}._commandToggle_czf5r_237:active{background:var(--surface0)}._commandText_czf5r_261{min-width:0;font-size:12px;line-height:1.4;overflow-wrap:anywhere}._commandMeta_czf5r_268{flex:0 0 auto;color:var(--overlay1);font-size:10px}._commandTitleRow_czf5r_274{display:flex;align-items:center;gap:8px;min-height:34px;padding:8px 12px;border-bottom:1px solid var(--surface0);color:var(--blue);font-size:12px}._fileBadge_czf5r_285{display:inline-grid;place-items:center;min-width:24px;height:18px;padding:0 4px;border-radius:3px;background:var(--surface0);color:var(--yellow);font-size:10px;font-weight:800}._commandBody_czf5r_298{padding:14px 14px 16px;color:var(--subtext1);font-size:13px;line-height:1.6}._timeline_czf5r_230{padding:6px 0 10px}._timelineItem_czf5r_309{position:relative}._timelineItem_czf5r_309:before{content:"";position:absolute;top:0;bottom:0;left:25px;width:2px;background:var(--surface0)}._timelineItem_czf5r_309:last-child:before{bottom:50%}._timelineButton_czf5r_327{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:start;width:100%;min-height:72px;padding:12px;border:none;background:none;color:var(--text);font-family:var(--font-mono);text-align:left;cursor:pointer;position:relative;z-index:1}._timelineButton_czf5r_327:active{background:var(--surface0)}._timelineMarker_czf5r_349{display:block;width:13px;height:13px;margin:4px auto 0;border:2px solid var(--surface2);border-radius:50%;background:var(--mantle)}._timelineItemActive_czf5r_359 ._timelineMarker_czf5r_349{border-color:var(--green);background:var(--green);box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 18%,transparent)}._timelineSummary_czf5r_365{display:flex;flex-direction:column;min-width:0}._timelineCompany_czf5r_371{color:var(--yellow);font-size:15px;font-weight:800;line-height:1.2}._timelineTitle_czf5r_378{color:var(--text);font-size:12px;line-height:1.45;margin-top:4px}._timelineMeta_czf5r_385{color:var(--overlay1);font-size:11px;line-height:1.35;margin-top:4px}._timelineState_czf5r_392{color:var(--blue);border:1px solid var(--surface1);border-radius:999px;padding:3px 8px;font-size:10px;line-height:1.2}._timelineItemActive_czf5r_359 ._timelineState_czf5r_392{color:var(--accent-fg);background:var(--green);border-color:var(--green)}._timelineDetails_czf5r_407{margin:-2px 12px 12px 50px;padding:10px 12px;border:1px solid var(--surface0);border-radius:8px;background:var(--base);position:relative;z-index:2}._highlights_czf5r_417{list-style:none;padding:0;margin:0;color:var(--subtext1);font-size:12px;line-height:1.6}._highlights_czf5r_417 li{position:relative;padding-left:14px;margin-bottom:8px}._highlights_czf5r_417 li:last-child{margin-bottom:0}._highlights_czf5r_417 li:before{content:"-";position:absolute;left:0;color:var(--mauve)}._skillGroup_czf5r_443{margin-bottom:14px}._skillGroup_czf5r_443:last-child{margin-bottom:0}._skillCategory_czf5r_451{color:var(--mauve);font-weight:800;font-size:12px;margin-bottom:7px}._tags_czf5r_458{display:flex;flex-wrap:wrap;gap:7px}._tag_czf5r_458{background:var(--surface0);color:var(--green);border:1px solid var(--surface1);padding:4px 8px;border-radius:999px;font-size:11px;line-height:1.3}._pubItem_czf5r_474{margin-bottom:16px}._pubItem_czf5r_474:last-child{margin-bottom:0}._pubTitle_czf5r_482{color:var(--yellow);font-size:14px;line-height:1.35;font-weight:800;margin:0 0 5px}._pubMeta_czf5r_490{color:var(--overlay1);font-size:11px;line-height:1.45;margin:0 0 8px}._pubDesc_czf5r_497{margin:0 0 8px}._inlineLink_czf5r_501{color:var(--green);text-decoration:none;border-bottom:1px dashed var(--surface2);overflow-wrap:anywhere}._inlineLink_czf5r_501:active{color:var(--mauve);border-bottom-color:var(--mauve)}._recommendBody_czf5r_513{margin:-14px;background:var(--base)}._contactGrid_czf5r_518{display:grid;gap:10px;margin:0}._contactGrid_czf5r_518 div{display:grid;gap:3px}._contactGrid_czf5r_518 dt{color:var(--blue);font-size:11px}._contactGrid_czf5r_518 dd{margin:0;color:var(--text);overflow-wrap:anywhere}._statusBar_czf5r_540{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;padding:6px 12px max(6px,env(safe-area-inset-bottom));background:var(--mauve);color:var(--accent-fg);font-size:10px;font-weight:800}._statusBar_czf5r_540 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:374px){._quickActions_czf5r_109{grid-template-columns:repeat(2,minmax(0,1fr))}._timelineButton_czf5r_327{grid-template-columns:24px minmax(0,1fr)}._timelineState_czf5r_392{grid-column:2;justify-self:start}._timelineDetails_czf5r_407{margin-left:42px}}._layout_1ycyr_1{display:grid;grid-template-rows:36px 1fr auto auto;grid-template-columns:auto 1fr;grid-template-areas:"titlebar titlebar" "sidebar  editor" "sidebar  terminal" "statusbar statusbar";height:100vh;overflow:hidden}._titlebar_1ycyr_14{grid-area:titlebar}._sidebar_1ycyr_18{grid-area:sidebar;width:240px;overflow:hidden;transition:width .2s ease}._sidebar_1ycyr_18._collapsed_1ycyr_25{width:0}._editor_1ycyr_29{grid-area:editor;overflow:hidden;min-height:0}._terminal_1ycyr_35{grid-area:terminal;overflow:hidden;transition:height .2s ease}._statusbar_1ycyr_41{grid-area:statusbar}
