.lPTj0W_window{color:#d9dade;text-align:left;background:#141518;border:1px solid #26272c;border-radius:14px;font-size:13.5px;overflow:hidden}.lPTj0W_bar{background:#18191d;border-bottom:1px solid #26272c;align-items:center;gap:12px;height:52px;padding:0 18px;display:flex}.lPTj0W_lights{gap:8px;margin-right:10px;display:flex}.lPTj0W_lights i{border-radius:50%;width:12px;height:12px}.lPTj0W_appIcon{background:#f4f4f5;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.lPTj0W_problem{color:#f4f4f5;font-size:14.5px;font-weight:600}.lPTj0W_medium{color:#f3c26b;background:#3a2f12;border-radius:4px;padding:2px 8px;font-size:12.5px;font-weight:500}.lPTj0W_spacer{flex:1}.lPTj0W_timer{font-variant-numeric:tabular-nums;color:#e4e4e7;align-items:center;gap:8px;margin-right:8px;display:inline-flex}.lPTj0W_submit{color:#0a0a0a;background:#fafafa;border-radius:6px;padding:7px 20px;font-weight:600}.lPTj0W_more{color:#a1a1aa;letter-spacing:1px;margin-left:12px}.lPTj0W_body{grid-template-columns:230px minmax(0,1fr) 310px;height:540px;display:grid}.lPTj0W_panelHead{color:#f4f4f5;justify-content:space-between;align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.lPTj0W_panelHead svg{color:#a1a1aa}.lPTj0W_files{border-right:1px solid #26272c;padding-bottom:12px;overflow:hidden}.lPTj0W_file{color:#d4d4d8;white-space:nowrap;border-radius:5px;align-items:center;gap:8px;height:27px;margin:0 8px;font-size:13.5px;display:flex}.lPTj0W_file[data-active=true]{background:#23242a}.lPTj0W_chev{color:#8b8b93;text-align:center;width:10px;font-size:12px}.lPTj0W_folder{color:#a1a1aa}.lPTj0W_tsBadge{color:#fff;background:#2f74c0;border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;font-size:7.5px;font-weight:700;display:inline-flex}.lPTj0W_mdBadge{color:#fff;background:#52525b;border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:inline-flex}.lPTj0W_glyph{color:#a1a1aa;text-align:center;width:16px;font-size:10px}.lPTj0W_editor{flex-direction:column;min-width:0;display:flex}.lPTj0W_tabs{border-bottom:1px solid #26272c;height:40px;display:flex}.lPTj0W_tab{color:#f4f4f5;background:#1a1b20;border-right:1px solid #26272c;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;display:inline-flex}.lPTj0W_tabX{color:#a1a1aa;margin-left:6px}.lPTj0W_code{font-family:var(--font-jetbrains), ui-monospace, monospace;flex:1;padding:10px 0;font-size:13.5px;line-height:21px;overflow:hidden}.lPTj0W_line{white-space:pre;grid-template-columns:48px minmax(0,1fr);display:grid}.lPTj0W_ln{text-align:right;color:#5b5d66;padding-right:16px}.lPTj0W_line span[data-k=kw]{color:#c792ea}.lPTj0W_line span[data-k=fn]{color:#82aaff}.lPTj0W_line span[data-k=str]{color:#f0a868}.lPTj0W_line span[data-k=com]{color:#7fb77e}.lPTj0W_line span[data-k=prop]{color:#9cdcfe}.lPTj0W_line span[data-k=plain]{color:#d4d4d8}.lPTj0W_terminal{background:#121316;border-top:1px solid #26272c;height:128px}.lPTj0W_termTabs{border-bottom:1px solid #26272c;gap:4px;height:36px;padding:0 8px;font-size:13px;display:flex}.lPTj0W_termTabs span{color:#a1a1aa;align-items:center;padding:0 10px;display:inline-flex}.lPTj0W_termTabs span[data-on=true]{color:#f4f4f5;box-shadow:inset 0 -2px #f4f4f5}.lPTj0W_termBody{font-family:var(--font-jetbrains), ui-monospace, monospace;color:#e4e4e7;gap:48px;padding:10px 14px;font-size:12.5px;line-height:20px;display:flex}.lPTj0W_termDetail{padding-top:20px}.lPTj0W_pass{color:#7ad48f}.lPTj0W_fail{color:#f17a6e}.lPTj0W_dim{color:#8b8b93}.lPTj0W_ai{border-left:1px solid #26272c;flex-direction:column;min-width:0;display:flex}.lPTj0W_aiTabs{border-bottom:1px solid #26272c;gap:4px;padding:0 10px;font-size:13.5px;display:flex}.lPTj0W_aiTabs span{color:#a1a1aa;padding:10px 8px 11px}.lPTj0W_aiTabs span[data-on=true]{color:#f4f4f5;font-weight:600;box-shadow:inset 0 -2px #f4f4f5}.lPTj0W_chat{flex:1;align-content:start;gap:18px;padding:16px 14px;font-size:13.5px;line-height:1.55;display:grid;overflow:hidden}.lPTj0W_chat p{margin:0}.lPTj0W_userMsg{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;display:grid}.lPTj0W_userMsg p{color:#e4e4e7;background:#23242a;border-radius:8px;padding:10px 12px}.lPTj0W_avatar{color:#fff;background:#3f3f46;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-top:8px;font-size:12px;font-weight:700;display:inline-flex}.lPTj0W_aiMsg{color:#e4e4e7;grid-template-columns:30px minmax(0,1fr);gap:10px;display:grid}.lPTj0W_aiIcon{background:#fafafa;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.lPTj0W_link{color:#6ea8ff}.lPTj0W_refs{counter-reset:ref;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lPTj0W_refs li{counter-increment:ref;padding-left:34px;position:relative}.lPTj0W_refs li:before{content:counter(ref);color:#e4e4e7;background:#2a2b31;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;left:0}.lPTj0W_refs b{color:#f4f4f5;font-weight:500;display:block}.lPTj0W_refs span{color:#a1a1aa;font-size:13px}.lPTj0W_ask{color:#8b8b93;border:1px solid #2f3036;border-radius:8px;justify-content:space-between;align-items:center;margin:12px;padding:11px 12px;font-size:13.5px;display:flex}@media (max-width:1100px){.lPTj0W_body{grid-template-columns:minmax(0,1fr) 300px}.lPTj0W_files{display:none}}.lPTj0W_paneTabs{display:none}@media (max-width:760px){.lPTj0W_window{border-radius:12px;font-size:13px}.lPTj0W_bar{gap:8px;height:46px;padding:0 10px 0 12px}.lPTj0W_files,.lPTj0W_lights,.lPTj0W_appIcon,.lPTj0W_timer,.lPTj0W_more,.lPTj0W_termDetail,.lPTj0W_tabs,.lPTj0W_panelHead,.lPTj0W_aiTabs{display:none}.lPTj0W_problem{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;overflow:hidden}.lPTj0W_medium{flex:none}.lPTj0W_submit{flex:none;align-items:center;height:30px;padding:0 12px;font-size:13px;display:inline-flex}.lPTj0W_paneTabs{border-bottom:1px solid #26272c;gap:2px;height:38px;padding:0 6px;font-size:12.5px;display:flex}.lPTj0W_paneTabs span{color:#8b8b93;align-items:center;padding:0 10px;transition:color .2s,box-shadow .2s;display:inline-flex}.lPTj0W_paneTabs span[data-on=true]{color:#f4f4f5;box-shadow:inset 0 -2px #f4f4f5}.lPTj0W_body{grid-template-columns:minmax(0,1fr);height:400px}.lPTj0W_editor,.lPTj0W_ai{min-height:0;transition:opacity .26s var(--ease-out), transform .32s var(--ease-out);border-left:0;grid-area:1/1}.lPTj0W_ai{display:flex}.lPTj0W_window[data-pane=ai] .lPTj0W_editor,.lPTj0W_window[data-pane=code] .lPTj0W_ai{opacity:0;pointer-events:none;transform:translateY(8px)}.lPTj0W_code{min-height:0;padding:8px 0;font-size:11.5px;line-height:18px}.lPTj0W_line{grid-template-columns:30px minmax(0,1fr)}.lPTj0W_ln{padding-right:10px}.lPTj0W_terminal{flex:none;height:118px}.lPTj0W_termBody{font-size:11.5px;line-height:18px}.lPTj0W_report{width:calc(100% - 24px);padding:14px;bottom:12px;right:12px}}.lPTj0W_window{--ease-out:cubic-bezier(.23, 1, .32, 1);font-family:var(--font-instrument), ui-sans-serif, system-ui, sans-serif;transition:opacity .6s var(--ease-out);position:relative}.lPTj0W_window[data-fading=true]{opacity:.6}.lPTj0W_file{transition:background-color .3s,color .3s}.lPTj0W_file[data-found=true]{color:#e8f0ff;background:#6ea8ff24}.lPTj0W_line{transition:background-color .4s}.lPTj0W_line[data-state=bug]{background:#f17a6e21;box-shadow:inset 2px 0 #f17a6e}.lPTj0W_line[data-state=fixed]{background:#7ad48f1f;box-shadow:inset 2px 0 #7ad48f}.lPTj0W_removing[data-active=true]{background:#f17a6e47;border-radius:2px}.lPTj0W_caret{vertical-align:-2px;background:#e4e4e7;width:7px;height:15px;margin-left:1px;display:inline-block}.lPTj0W_termCol{min-width:260px}.lPTj0W_termIn,.lPTj0W_msgIn{animation:lPTj0W_msgIn .26s var(--ease-out) both}@keyframes lPTj0W_msgIn{0%{opacity:0;transform:translateY(6px)}}.lPTj0W_spinner{vertical-align:-1px;border:1.5px solid #8b8b93;border-top-color:#0000;border-radius:50%;width:10px;height:10px;margin-right:6px;animation:.7s linear infinite lPTj0W_spin;display:inline-block}@keyframes lPTj0W_spin{to{transform:rotate(360deg)}}.lPTj0W_dots{align-items:center;gap:4px;height:30px;display:inline-flex}.lPTj0W_dots i{background:#a1a1aa;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite lPTj0W_dot}.lPTj0W_dots i:nth-child(2){animation-delay:.15s}.lPTj0W_dots i:nth-child(3){animation-delay:.3s}@keyframes lPTj0W_dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.lPTj0W_ask{transition:border-color .2s}.lPTj0W_ask[data-typing=true]{border-color:#52525b}.lPTj0W_askText{color:#e4e4e7}.lPTj0W_submit{transition:transform .16s var(--ease-out)}.lPTj0W_submit[data-pressed=true]{transform:scale(.95)}.lPTj0W_report{color:#0a0a0a;opacity:0;width:min(420px,100% - 48px);transition:opacity .4s var(--ease-out), transform .5s var(--ease-out);pointer-events:none;background:#fafafa;border-radius:12px;padding:16px 18px;position:absolute;bottom:24px;right:24px;transform:translateY(16px)scale(.97)}.lPTj0W_report[data-show=true]{opacity:1;transform:none}.lPTj0W_reportHead{align-items:center;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.lPTj0W_reportBadge{color:#fff;background:#0a0a0a;border-radius:4px;padding:3px 8px;font-weight:600}.lPTj0W_reportRows{gap:6px;font-size:14.5px;font-weight:600;display:grid}.lPTj0W_reportRows span{gap:8px;display:flex}.lPTj0W_reportRows em{color:#71717a;font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal;font-weight:500}.lPTj0W_reportRows .lPTj0W_pass{color:#15803d}@media (prefers-reduced-motion:reduce){.lPTj0W_termIn,.lPTj0W_msgIn,.lPTj0W_dots i,.lPTj0W_spinner{animation:none}.lPTj0W_report,.lPTj0W_window{transition:none}}.lPTj0W_mark{vertical-align:-1px;flex:none}
