*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #1b1d23;--bg-surface: #21252b;--bg-hover: rgba(255, 255, 255, .06);--bg-subtle: rgba(255, 255, 255, .03);--bg-muted: #545862;--border: #2c313a;--text-primary: #d7dae0;--text-secondary: #abb2bf;--text-muted: #7c828d;--text-disabled: #545862;--blue: #61afef;--green: #98c379;--purple: #c678dd;--amber: #d19a66;--red: #e06c75;--bg-amber: rgba(209, 154, 102, .05);--bg-red: rgba(224, 108, 117, .05);--bg-inset: #282c34;--bg-blue-tint: rgba(97, 175, 239, .14);--bg-green-tint: rgba(152, 195, 121, .16);--bg-purple-tint: rgba(198, 120, 221, .16);--bg-amber-tint: rgba(209, 154, 102, .16);--bg-red-tint: rgba(224, 108, 117, .16);--bg-blue-tint-hover: rgba(97, 175, 239, .24);--bg-green-tint-hover: rgba(152, 195, 121, .24);--bg-blue-wash: rgba(97, 175, 239, .1);--bg-amber-wash: rgba(209, 154, 102, .12);--space-0: 2px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius: 6px;--radius-sm: 4px;--radius-full: 9999px;--font-xs: 11px;--font-sm: 13px;--font-base: 15px;--font-lg: 20px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 600;--font-mono: ui-monospace, monospace}html,body,#root{height:100%}body{font-family:system-ui,sans-serif;font-size:var(--font-base);color:var(--text-primary);background:var(--bg)}[data-deep-link-highlight]{outline:2px solid rgba(97,175,239,.6);outline-offset:2px;border-radius:var(--radius-sm);transition:outline-color .4s ease-out}[data-deep-link-highlight=removing]{outline-color:transparent}a[href^="#message-"]{text-decoration:none}a[href^="#message-"]:hover{text-decoration:underline}a[href^="#message-"]:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--radius-sm)}._app_lc3co_1{display:flex;height:100%}._main_lc3co_6{flex:1;display:flex;flex-direction:column;min-width:0}._content_lc3co_13{flex:1;overflow:auto;padding:var(--space-5) var(--space-8)}._sessionContent_lc3co_19{flex:1;display:flex;flex-direction:column;min-height:0}._breadcrumb_lc3co_28{display:flex;align-items:center;gap:var(--space-1)}._dot_lc3co_34{width:8px;height:8px;border-radius:2px}._strong_lc3co_40{font-weight:var(--font-weight-bold)}._muted_lc3co_44{color:var(--text-muted)}._breadcrumbLink_lc3co_48{border:none;background:none;font:inherit;color:var(--text-muted);cursor:pointer}._statusGap_lc3co_56{margin-left:var(--space-3)}._separator_lc3co_60{color:var(--text-disabled)}._mono_lc3co_64{font-family:var(--font-mono)}@media(max-width:1024px){._content_lc3co_13{padding:var(--space-4) var(--space-5)}}@media(max-width:768px){._content_lc3co_13{padding:var(--space-3) var(--space-4)}}._overlay_vpvzm_3{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:flex-start;justify-content:center;padding-top:48px;z-index:1000;overflow-y:auto}._panel_vpvzm_18{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 32px #0006;width:min(900px,92vw);max-height:85vh;display:flex;flex-direction:column;overflow:hidden}._panelHeader_vpvzm_32{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex-shrink:0}._panelTitle_vpvzm_41{font-size:var(--font-base);font-weight:var(--font-weight-medium);color:var(--text-primary);flex:1}._sessionIdLine_vpvzm_48{display:flex;align-items:center;gap:var(--space-2);margin-top:2px}._sessionIdLabel_vpvzm_55{font-size:var(--font-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}._sessionIdValue_vpvzm_62{font-family:var(--font-mono);font-size:var(--font-xs);color:var(--text-secondary);background:var(--bg-inset);padding:2px var(--space-2);border-radius:var(--radius-sm)}._closeBtn_vpvzm_71{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:var(--font-sm);padding:var(--space-1);border-radius:var(--radius-sm);line-height:1;margin-top:1px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}._closeBtn_vpvzm_71:hover{background:var(--bg-hover);color:var(--text-primary)}._panelBody_vpvzm_95{flex:1;min-height:0;overflow-y:auto;padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}._loadingState_vpvzm_107{color:var(--text-muted);font-size:var(--font-sm);padding:var(--space-8) 0;text-align:center}._errorState_vpvzm_114{color:var(--red);font-size:var(--font-sm);padding:var(--space-4);background:var(--bg-red);border:1px solid var(--border);border-radius:var(--radius)}._section_vpvzm_125{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;max-height:250px;flex-shrink:0}._sectionHeader_vpvzm_135{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);background:var(--bg-inset);border:none;cursor:pointer;text-align:left;color:var(--text-primary);flex-shrink:0}._sectionHeader_vpvzm_135:hover{background:var(--bg-hover)}._sectionTitle_vpvzm_153{font-size:var(--font-sm);font-weight:var(--font-weight-medium);flex:1}._sourceLabel_vpvzm_159{font-size:var(--font-xs);color:var(--text-muted);background:var(--bg-subtle);border:1px solid var(--border);padding:1px var(--space-2);border-radius:var(--radius-full);font-family:var(--font-mono)}._unavailableBadge_vpvzm_169{font-size:var(--font-xs);color:var(--amber);background:var(--bg-amber-wash);border:1px solid rgba(209,154,102,.2);padding:1px var(--space-2);border-radius:var(--radius-full)}._lineCount_vpvzm_178{font-size:var(--font-xs);color:var(--text-muted)}._chevron_vpvzm_183{font-size:var(--font-xs);color:var(--text-muted);width:12px;text-align:center}._eventList_vpvzm_192{overflow-y:auto;flex:1;min-height:0}._eventRow_vpvzm_198{border-bottom:1px solid var(--border)}._eventRow_vpvzm_198:last-child{border-bottom:none}._eventHeader_vpvzm_206{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-4);background:none;border:none;cursor:pointer;text-align:left;color:var(--text-primary)}._eventHeader_vpvzm_206:hover{background:var(--bg-hover)}._eventTime_vpvzm_223{font-family:var(--font-mono);font-size:var(--font-xs);color:var(--text-muted);width:80px;flex-shrink:0}._eventType_vpvzm_231{font-family:var(--font-mono);font-size:var(--font-xs);color:var(--blue);flex:1}._eventId_vpvzm_238{font-family:var(--font-mono);font-size:var(--font-xs);color:var(--text-disabled)}._payload_vpvzm_246{font-family:var(--font-mono);font-size:var(--font-xs);color:var(--text-secondary);background:var(--bg);padding:var(--space-3) var(--space-4);margin:0;overflow-x:auto;white-space:pre-wrap;word-break:break-all;border-top:1px solid var(--border)}._logContent_vpvzm_261{overflow-y:auto;flex:1;min-height:0}._logLines_vpvzm_267{font-family:var(--font-mono);font-size:var(--font-xs);color:var(--text-secondary);background:var(--bg);padding:var(--space-3) var(--space-4);margin:0;white-space:pre-wrap;word-break:break-all}._emptyLog_vpvzm_278{padding:var(--space-3) var(--space-4);font-size:var(--font-sm);color:var(--text-muted);font-style:italic}._error_40etv_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-8) 0;text-align:center}._title_40etv_11{font-weight:var(--font-weight-bold);color:var(--text-primary)}._message_40etv_16{color:var(--text-muted);font-size:var(--font-sm)}._retry_40etv_21{margin-top:var(--space-2);height:32px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:none;font:inherit;font-size:var(--font-sm);color:var(--text-secondary);cursor:pointer}._retry_40etv_21:hover{background:var(--bg-hover);color:var(--text-primary)}._header_1ekmo_1{height:52px;flex:0 0 52px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-5)}@media(max-width:768px){._header_1ekmo_1{padding:0 var(--space-3)}}._userMenu_p7mdl_1{position:relative;margin-left:auto}._avatar_p7mdl_6{width:28px;height:28px;border-radius:var(--radius-full);border:none;background:var(--bg-muted);display:flex;align-items:center;justify-content:center;font:inherit;font-size:var(--font-xs);font-weight:var(--font-weight-bold);color:var(--text-primary);cursor:pointer}._avatar_p7mdl_6:hover{background:var(--text-muted)}._avatarImg_p7mdl_26{width:100%;height:100%;border-radius:var(--radius-full);object-fit:cover}._menu_p7mdl_33{position:absolute;top:calc(100% + var(--space-1));right:0;min-width:200px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-1);box-shadow:0 8px 24px #0006;z-index:10}._info_p7mdl_46{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);margin-bottom:var(--space-1)}._name_p7mdl_52{font-weight:var(--font-weight-medium)}._handle_p7mdl_56{font-size:var(--font-sm);color:var(--text-muted)}._menuItem_p7mdl_61{display:block;width:100%;padding:var(--space-1) var(--space-3);border:none;background:none;font:inherit;text-align:left;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}._menuItem_p7mdl_61:hover{background:var(--bg-hover);color:var(--text-primary)}._loading_1fh46_1{display:flex;align-items:center;justify-content:center;padding:var(--space-8) 0}._spinner_1fh46_8{width:var(--space-6);height:var(--space-6);border:var(--space-0) solid var(--border);border-top-color:var(--text-muted);border-radius:var(--radius-full);animation:_spin_1fh46_8 .6s linear infinite}@keyframes _spin_1fh46_8{to{transform:rotate(360deg)}}._container_1wofb_1{position:relative;margin-left:auto}._trigger_1wofb_6{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius);background:none;color:var(--text-muted);cursor:pointer}._trigger_1wofb_6:hover{background:var(--bg-hover);color:var(--text-primary)}._dropdown_1wofb_24{position:absolute;top:100%;right:0;margin-top:var(--space-1);min-width:220px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 4px 12px #00000026;z-index:10;padding:var(--space-1)}._sessionId_1wofb_38{display:block;width:100%;padding:var(--space-1) var(--space-2);font:inherit;font-family:var(--font-mono);font-size:var(--font-xs);color:var(--text-disabled);background:none;border:none;border-bottom:1px solid var(--border);border-radius:0;margin-bottom:var(--space-1);cursor:pointer;text-align:left}._sessionId_1wofb_38:hover{color:var(--text-muted)}._item_1wofb_59{display:block;width:100%;padding:var(--space-1) var(--space-2);border:none;border-radius:var(--radius-sm);background:none;font:inherit;font-size:var(--font-sm);color:var(--text-primary);cursor:pointer;text-align:left;white-space:nowrap}._item_1wofb_59:hover{background:var(--bg-hover)}._item_1wofb_59:disabled{opacity:.5;cursor:not-allowed}._dangerItem_1wofb_83{display:block;width:100%;padding:var(--space-1) var(--space-2);border:none;border-radius:var(--radius-sm);background:none;font:inherit;font-size:var(--font-sm);color:var(--red);cursor:pointer;text-align:left}._dangerItem_1wofb_83:hover{background:var(--bg-red)}._dangerItem_1wofb_83:disabled{opacity:.5;cursor:not-allowed}._renameForm_1wofb_108{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2)}._renameLabel_1wofb_115{font-size:var(--font-xs);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}._renameInput_1wofb_123{width:100%;padding:var(--space-1) var(--space-2);font:inherit;font-size:var(--font-sm);color:var(--text-primary);background:var(--bg-input, var(--bg-hover));border:1px solid var(--border-focus, var(--border));border-radius:var(--radius-sm);outline:none;box-sizing:border-box}._renameInput_1wofb_123:focus{border-color:var(--accent, var(--blue))}._renameInput_1wofb_123:disabled{opacity:.6}._renameError_1wofb_144{margin:0;font-size:var(--font-xs);color:var(--red)}._renameActions_1wofb_150{display:flex;gap:var(--space-1)}._renameSave_1wofb_155{flex:1;padding:var(--space-1) var(--space-2);border:none;border-radius:var(--radius-sm);background:var(--accent, var(--blue));color:var(--text-on-accent, #fff);font:inherit;font-size:var(--font-sm);font-weight:500;cursor:pointer}._renameSave_1wofb_155:hover:not(:disabled){opacity:.9}._renameSave_1wofb_155:disabled{opacity:.5;cursor:not-allowed}._renameCancel_1wofb_177{flex:1;padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:none;color:var(--text-primary);font:inherit;font-size:var(--font-sm);cursor:pointer}._renameCancel_1wofb_177:hover:not(:disabled){background:var(--bg-hover)}._renameCancel_1wofb_177:disabled{opacity:.5;cursor:not-allowed}._reviewGroup_1wofb_202{display:contents}._groupLabel_1wofb_206{padding:var(--space-1) var(--space-2);padding-top:var(--space-2);font-size:var(--font-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);-webkit-user-select:none;user-select:none}._groupSeparator_1wofb_217{height:1px;background:var(--border);margin:var(--space-1) 0}._srOnly_1wofb_223{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._ciResult_1wofb_237{padding:var(--space-1) var(--space-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:var(--space-1) 0}._ciPrGroup_1wofb_244{display:flex;flex-direction:column;gap:var(--space-1)}._ciPrGroup_1wofb_244+._ciPrGroup_1wofb_244{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border)}._ciPassing_1wofb_256{font-size:var(--font-sm);color:var(--green, #4caf50)}._ciPending_1wofb_261{font-size:var(--font-sm);color:var(--amber, #ff9800)}._ciUnknown_1wofb_266{font-size:var(--font-sm);color:var(--text-muted)}._ciFailing_1wofb_271{font-size:var(--font-sm);color:var(--red);font-weight:500}._ciCheckList_1wofb_277{list-style:none;margin:var(--space-1) 0;padding:0;display:flex;flex-direction:column;gap:2px}._ciCheckPass_1wofb_286{font-size:var(--font-xs);color:var(--text-muted)}._ciCheckFail_1wofb_291{font-size:var(--font-xs);color:var(--red)}._fixButton_1wofb_296{display:block;width:100%;padding:var(--space-1) var(--space-2);margin-top:var(--space-1);border:1px solid var(--red);border-radius:var(--radius-sm);background:none;font:inherit;font-size:var(--font-sm);color:var(--red);cursor:pointer;text-align:center}._fixButton_1wofb_296:hover{background:var(--bg-red)}._fixButton_1wofb_296:disabled{opacity:.5;cursor:not-allowed}._sidebar_1alo9_1{width:220px;flex:0 0 220px;background:var(--bg-surface);border-right:1px solid var(--border);display:flex;flex-direction:column}._heading_1alo9_10{display:flex;align-items:center;height:52px;padding:0 var(--space-4);border-bottom:1px solid var(--border)}._homeButton_1alo9_18{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2) var(--space-1) 0;border:none;background:none;font:inherit;color:var(--text-primary);border-radius:var(--radius);cursor:pointer}._homeButton_1alo9_18 b{font-size:var(--font-lg);letter-spacing:-.02em}._nav_1alo9_36{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-2)}._navItem_1alo9_43{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:none;background:none;font:inherit;text-align:left;width:100%;border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}._navItem_1alo9_43:hover,._active_1alo9_64{background:var(--bg-hover);color:var(--text-primary)}._projectList_1alo9_69{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-1) 0}._projectItem_1alo9_76{padding-left:var(--space-6);font-size:var(--font-sm)}._dot_1alo9_81{width:8px;height:8px;border-radius:2px;flex:0 0 auto}._counts_1alo9_88{margin-left:auto;display:flex;align-items:center;gap:var(--space-1)}._count_1alo9_88{font-size:var(--font-sm);color:var(--text-disabled);min-width:14px;text-align:right}._attentionDot_1alo9_102{width:6px;height:6px;border-radius:var(--radius-full);background:var(--amber);flex:0 0 auto}@media(max-width:768px){._sidebar_1alo9_1{display:none}}._badge_1mvgg_1{display:inline-flex;align-items:center;height:20px;padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--font-sm);font-weight:var(--font-weight-medium);white-space:nowrap}._blue_1mvgg_12{background:var(--bg-blue-tint);color:var(--blue)}._green_1mvgg_17{background:var(--bg-green-tint);color:var(--green)}._amber_1mvgg_22{background:var(--bg-amber-tint);color:var(--amber)}._red_1mvgg_27{background:var(--bg-red-tint);color:var(--red)}._purple_1mvgg_32{background:var(--bg-purple-tint);color:var(--purple)}._sm_1mvgg_37{height:16px;padding:0 5px}._indicator_ycjkc_1{position:relative;display:inline-flex;width:12px;height:12px;border-radius:var(--radius-full);flex:0 0 auto;overflow:hidden;background:var(--blue);transform:rotate(-15deg)}._indicator_ycjkc_1>span{position:absolute;top:-15%;left:0;width:130%;height:130%;border-radius:var(--radius-full);background:var(--bg)}._running_ycjkc_23>span{animation:_moon-cycle_ycjkc_1 3.2s ease-in-out infinite}._paused_ycjkc_27>span{transform:translate(15%)}@keyframes _moon-cycle_ycjkc_1{0%{transform:translate(0)}0.01%{transform:translate(0)}30%{transform:translate(-100%)}55%{transform:translate(-100%)}55.01%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){._running_ycjkc_23>span{animation:none}}._statusLine_va351_1{display:inline-flex;align-items:center;gap:var(--space-3);flex-shrink:0;white-space:nowrap}._muted_va351_9{color:var(--text-muted)}._pr_va351_13{font-family:var(--font-mono);color:var(--blue);text-decoration:none}._pr_va351_13:visited{color:var(--blue)}._pr_va351_13:hover{text-decoration:underline}._pr_va351_13:active{color:var(--blue)}._prGroup_va351_33{display:inline-flex;align-items:center;gap:var(--space-2)}._emptyState_1f8kj_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);height:200px;text-align:center}._title_1f8kj_11{font-weight:var(--font-weight-bold)}._description_1f8kj_15{color:var(--text-muted)}._card_f4evk_1{width:100%;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-surface);cursor:pointer;transition:border-color .1s;overflow:visible}._card_f4evk_1:hover{border-color:var(--text-disabled)}._observing_f4evk_15{position:relative}._observing_f4evk_15:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--text-disabled)}._banner_f4evk_30{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-size:var(--font-sm);font-weight:var(--font-weight-medium);border-bottom:1px solid var(--border)}._arrow_f4evk_41{font-size:var(--font-sm)}._warn_f4evk_45{color:var(--amber);background:var(--bg-amber)}._error_f4evk_50{color:var(--red);background:var(--bg-red)}._body_f4evk_55{padding:var(--space-3)}._project_f4evk_59{display:flex;align-items:center;gap:var(--space-1);font-size:var(--font-sm);color:var(--text-muted);margin-bottom:var(--space-1)}._projectDot_f4evk_68{width:8px;height:8px;border-radius:2px;flex:0 0 auto}._titleRow_f4evk_75{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}._name_f4evk_82{flex:1;min-width:0;font-weight:var(--font-weight-bold);line-height:1.4}._titleActions_f4evk_89{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}._toggle_f4evk_96{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);cursor:pointer;transition:all .2s}._toggle_f4evk_96:hover{color:var(--text);border-color:var(--text-muted);background:var(--bg-subtle)}._toggle_f4evk_96:focus{outline:2px solid var(--focus);outline-offset:2px}._toggle_f4evk_96 svg{transition:transform .2s}._toggle_f4evk_96._collapsed_f4evk_126 svg{transform:rotate(-90deg)}._preview_f4evk_130{background:var(--bg-subtle);border-radius:var(--radius);padding:var(--space-3);margin-top:var(--space-3)}._previewHeader_f4evk_137{display:flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-1)}._previewAuthor_f4evk_144{font-weight:var(--font-weight-bold)}._previewBody_f4evk_148{font-size:var(--font-sm);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._footer_f4evk_157{margin-top:var(--space-3);font-size:var(--font-sm);color:var(--text-muted)}._observeNote_f4evk_163{color:var(--text-disabled)}._heading_1x69r_1{font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3)}._list_1x69r_10{display:flex;flex-direction:column;gap:var(--space-4)}._field_1dosl_1{display:flex;flex-direction:column;gap:var(--space-1)}._label_1dosl_7{font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}._input_1dosl_13{height:36px;padding:0 var(--space-3);background:var(--bg-inset);border:1px solid var(--border);border-radius:var(--radius);font:inherit;font-size:var(--font-sm);color:var(--text-primary);outline:none}._input_1dosl_13:focus{border-color:var(--bg-muted)}._input_1dosl_13:disabled{opacity:.5;cursor:not-allowed}._error_1dosl_34{border-color:var(--red)}._errorText_1dosl_38{font-size:var(--font-xs);color:var(--red)}._field_1goer_1{display:flex;flex-direction:column;gap:var(--space-1)}._label_1goer_7{font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}._select_1goer_13{height:36px;padding:0 var(--space-3);background:var(--bg-inset);border:1px solid var(--border);border-radius:var(--radius);font:inherit;font-size:var(--font-sm);color:var(--text-primary);outline:none;cursor:pointer}._select_1goer_13:focus{border-color:var(--bg-muted)}._form_wj1dy_1{max-width:600px}._heading_wj1dy_5{font-size:var(--font-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--space-5)}._fields_wj1dy_11{display:flex;flex-direction:column;gap:var(--space-4)}._colorField_wj1dy_17{display:flex;flex-direction:column;gap:var(--space-2)}._colorLabel_wj1dy_23{font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}._colorOptions_wj1dy_29{display:flex;gap:var(--space-2)}._colorSwatch_wj1dy_34{width:24px;height:24px;border-radius:var(--radius-full);border:none;cursor:pointer}._actions_wj1dy_42{display:flex;gap:var(--space-2);margin-top:var(--space-6)}._cancelBtn_wj1dy_48{height:36px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:none;font:inherit;font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer}._cancelBtn_wj1dy_48:hover{background:var(--bg-hover);color:var(--text-primary)}._saveBtn_wj1dy_66{height:36px;padding:0 var(--space-4);border:none;border-radius:var(--radius);background:var(--bg-blue-tint);font:inherit;font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--blue);cursor:pointer}._saveBtn_wj1dy_66:hover{background:var(--bg-blue-tint-hover)}._disabled_wj1dy_83{position:relative;opacity:.4;cursor:default}._disabled_wj1dy_83 *{pointer-events:none}._editor_1dszv_1{display:flex;flex-direction:column;gap:var(--space-2)}._label_1dszv_7{font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}._list_1dszv_13{display:flex;flex-direction:column;gap:var(--space-2)}._row_1dszv_19{display:flex;align-items:center;gap:var(--space-2)}._keyInput_1dszv_25,._valueInput_1dszv_26{height:32px;padding:0 var(--space-2);background:var(--bg-inset);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-sm);font-family:var(--font-mono);color:var(--text-primary);outline:none}._keyInput_1dszv_25:focus,._valueInput_1dszv_26:focus{border-color:var(--bg-muted)}._duplicate_1dszv_44{border-color:var(--red)}._keyInput_1dszv_25{width:160px;flex:0 0 auto}._valueInput_1dszv_26{flex:1;min-width:0}._iconBtn_1dszv_58{border:none;background:none;font:inherit;font-size:var(--font-xs);color:var(--text-muted);cursor:pointer;padding:var(--space-1);white-space:nowrap}._toggleBtn_1dszv_69{display:inline-flex;align-items:center;justify-content:center;width:36px}._iconBtn_1dszv_58:hover{color:var(--text-primary)}._addBtn_1dszv_81{height:32px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:none;font:inherit;font-size:var(--font-sm);color:var(--text-secondary);cursor:pointer;white-space:nowrap}._addBtn_1dszv_81:hover{background:var(--bg-hover);color:var(--text-primary)}._editor_xgce1_1{display:flex;flex-direction:column;gap:var(--space-2)}._label_xgce1_7{font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}._list_xgce1_13{display:flex;flex-direction:column;gap:var(--space-1)}._row_xgce1_19{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);background:var(--bg-subtle);border-radius:var(--radius-sm)}._handle_xgce1_28{font-family:var(--font-mono);font-size:var(--font-sm);color:var(--text-primary);flex:1}._removeBtn_xgce1_35{border:none;background:none;font:inherit;font-size:var(--font-base);color:var(--text-muted);cursor:pointer;padding:0 var(--space-1);line-height:1}._removeBtn_xgce1_35:hover{color:var(--red)}._addRow_xgce1_50{display:flex;align-items:center;gap:var(--space-2)}._input_xgce1_56{height:32px;padding:0 var(--space-2);background:var(--bg-inset);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-sm);font-family:var(--font-mono);color:var(--text-primary);outline:none;flex:1}._input_xgce1_56:focus{border-color:var(--bg-muted)}._addBtn_xgce1_74{height:32px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:none;font:inherit;font-size:var(--font-sm);color:var(--text-secondary);cursor:pointer;white-space:nowrap}._addBtn_xgce1_74:hover{background:var(--bg-hover);color:var(--text-primary)}._header_1go7m_1{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}._heading_1go7m_8{font-size:var(--font-lg);font-weight:var(--font-weight-bold)}._addBtn_1go7m_13{height:36px;padding:0 var(--space-4);border:none;border-radius:var(--radius);background:var(--bg-blue-tint);font:inherit;font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--blue);cursor:pointer}._addBtn_1go7m_13:hover{background:var(--bg-blue-tint-hover)}._list_1go7m_30{display:flex;flex-direction:column;gap:var(--space-3)}._card_1go7m_36{display:flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-surface);transition:border-color .1s}._card_1go7m_36:has(._cardBody_1go7m_45:hover){border-color:var(--text-disabled)}._cardBody_1go7m_45{flex:1;padding:var(--space-3) var(--space-4);border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;min-width:0}._cardHeader_1go7m_61{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1)}._dot_1go7m_68{width:8px;height:8px;border-radius:2px;flex:0 0 auto}._name_1go7m_75{font-weight:var(--font-weight-bold)}._client_1go7m_79{color:var(--text-muted);font-size:var(--font-sm)}._meta_1go7m_84{display:flex;align-items:center;gap:var(--space-4);font-size:var(--font-sm);color:var(--text-muted)}._repo_1go7m_92{font-family:var(--font-mono)}._sessions_1go7m_96{color:var(--text-disabled)}._editBtn_1go7m_100{flex:0 0 auto;align-self:stretch;display:flex;align-items:center;padding:0 var(--space-4);border:none;background:none;color:var(--text-muted);cursor:pointer;border-left:1px solid var(--border)}._editBtn_1go7m_100:hover{color:var(--text-primary);background:var(--bg-hover)}._toggle_1pr7b_1{display:inline-flex;position:relative;gap:var(--space-0);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-0)}._highlight_1pr7b_11{position:absolute;top:var(--space-0);height:calc(100% - var(--space-1));background:var(--bg-hover);border-radius:var(--radius-sm);pointer-events:none}._toggle_1pr7b_1 button{position:relative;border:none;background:none;font:inherit;font-size:var(--font-sm);color:var(--text-muted);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;z-index:1}._toggle_1pr7b_1 button:hover{color:var(--text-secondary)}._toggle_1pr7b_1 button._active_1pr7b_37{color:var(--text-primary)}._toggle_1pr7b_1 button._active_1pr7b_37 ._count_1pr7b_41{color:var(--text-muted)}._count_1pr7b_41{color:var(--text-disabled)}._toolbar_1t4cp_1{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}._newBtn_1t4cp_8{height:36px;padding:0 var(--space-4);border:none;border-radius:var(--radius);background:var(--bg-blue-tint);font:inherit;font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--blue);cursor:pointer}._newBtn_1t4cp_8:hover{background:var(--bg-blue-tint-hover)}._setupBtn_1t4cp_25{height:36px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:none;font:inherit;font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--amber);cursor:pointer}._setupBtn_1t4cp_25:hover{background:var(--bg-amber-tint)}._newForm_1t4cp_42{margin-bottom:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-surface);padding:var(--space-3)}._promptInput_1t4cp_50{display:block;width:100%;min-height:48px;max-height:200px;padding:var(--space-2) var(--space-3);background:var(--bg-inset);border:1px solid var(--border);border-radius:var(--radius);font:inherit;font-size:var(--font-sm);color:var(--text-primary);outline:none;line-height:1.5;resize:vertical}._promptInput_1t4cp_50:focus{border-color:var(--bg-muted)}._promptInput_1t4cp_50:disabled{opacity:.5}._newFormActions_1t4cp_75{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);justify-content:flex-end}._createError_1t4cp_83{font-size:var(--font-xs);color:var(--red);margin-right:auto}._fixChecksError_1t4cp_89{font-size:var(--font-xs);color:var(--red);padding:var(--space-1) var(--space-2)}._cancelBtn_1t4cp_95{height:32px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:none;font:inherit;font-size:var(--font-sm);color:var(--text-secondary);cursor:pointer}._cancelBtn_1t4cp_95:hover{background:var(--bg-hover);color:var(--text-primary)}._createBtn_1t4cp_112{height:32px;padding:0 var(--space-4);border:none;border-radius:var(--radius);background:var(--bg-blue-tint);font:inherit;font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--blue);cursor:pointer}._createBtn_1t4cp_112:hover{background:var(--bg-blue-tint-hover)}._createBtn_1t4cp_112:disabled{opacity:.5;cursor:not-allowed}._list_1t4cp_134{display:flex;flex-direction:column;gap:var(--space-4)}._card_1d6ri_1{border:1px solid var(--border);border-radius:var(--radius);margin:var(--space-3) 0}._header_1d6ri_7{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--space-3) 14px;background:var(--bg-inset);border-bottom:1px solid var(--border)}._time_1d6ri_16{font-size:var(--font-sm);color:var(--text-muted);margin-top:var(--space-0)}._body_1d6ri_22{padding:var(--space-3) 14px}._context_1d6ri_26{font-weight:var(--font-weight-bold);line-height:1.5}._footer_1d6ri_31{padding:var(--space-2) 14px var(--space-3);font-size:var(--font-sm);color:var(--text-muted)}._commit_139zy_1{padding:var(--space-2) var(--space-3);margin:var(--space-1) 0;background:var(--bg-subtle);border-radius:var(--radius)}._head_139zy_8{display:flex;align-items:center;gap:var(--space-2)}._message_139zy_14{font-weight:var(--font-weight-bold)}._hash_139zy_18{font-family:var(--font-mono);color:var(--text-muted)}._meta_139zy_23{font-size:var(--font-sm);color:var(--text-muted);margin-top:var(--space-1)}._entry_1icv3_1{border:1px solid var(--border);border-left:3px solid var(--amber);border-radius:var(--radius);padding:var(--space-4);margin:var(--space-2) 0;background:var(--bg-panel)}._header_1icv3_10{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}._trigger_1icv3_17{font-size:var(--font-sm);color:var(--text-muted);font-style:italic}._time_1icv3_23,._timeLink_1icv3_30{font-size:var(--font-sm);color:var(--text-muted)}._timeLink_1icv3_30:hover{color:var(--text-secondary)}._description_1icv3_39{font-size:var(--font-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);line-height:1.5}._rationale_1icv3_46{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.6}._alternatives_1icv3_52{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}._altHeading_1icv3_58{font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-2)}._alt_1icv3_52{padding-left:var(--space-3);border-left:2px solid var(--border);margin-bottom:var(--space-2)}._alt_1icv3_52:last-child{margin-bottom:0}._altOption_1icv3_77{font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-bottom:2px}._altRejected_1icv3_84{font-size:var(--font-sm);color:var(--text-muted);line-height:1.6}._altRejected_1icv3_84:empty{display:none}._divider_1o7y9_1{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) 0;font-size:var(--font-sm);color:var(--text-muted)}._lineShort_1o7y9_10{width:var(--space-6);height:1px;background:var(--border);flex:0 0 auto}._lineFlex_1o7y9_17{height:1px;background:var(--border);flex:1}._text_1o7y9_23{white-space:nowrap;display:flex;align-items:center;gap:var(--space-1)}._actionLink_1o7y9_30{background:none;border:none;padding:0;margin:0;cursor:pointer;color:var(--blue);font-size:inherit;font-family:inherit;text-decoration:underline;text-underline-offset:2px}._actionLink_1o7y9_30:hover{color:color-mix(in srgb,var(--blue) 80%,#000)}._question_c5ff4_1{border:1px solid var(--border);border-radius:var(--radius);margin:var(--space-3) 0}._header_c5ff4_7{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--space-3) 14px;background:var(--bg-inset);border-bottom:1px solid var(--border)}._badge_c5ff4_16{margin-bottom:var(--space-1)}._questionText_c5ff4_20{font-weight:var(--font-weight-bold);line-height:1.5}._time_c5ff4_25,._timeLink_c5ff4_33{font-size:var(--font-sm);color:var(--text-muted);margin-top:var(--space-0)}._timeLink_c5ff4_33:hover{color:var(--text-secondary)}._tabs_c5ff4_43{display:flex;gap:var(--space-1);padding:var(--space-2) 14px 0;background:var(--bg-inset);border-bottom:1px solid var(--border);overflow-x:auto}._tab_c5ff4_43{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:none;border-bottom:2px solid transparent;background:transparent;font:inherit;font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:all .15s ease}._tab_c5ff4_43:hover:not(:disabled){color:var(--text);border-bottom-color:var(--border)}._tab_c5ff4_43._activeTab_c5ff4_74{color:var(--blue);border-bottom-color:var(--blue)}._tab_c5ff4_43._answeredTab_c5ff4_79{color:var(--text)}._tabCheck_c5ff4_83{color:var(--green);font-size:12px}._questionContent_c5ff4_88{padding:var(--space-3) 14px}._options_c5ff4_92{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}._option_c5ff4_92{display:block;width:100%;padding:var(--space-2) 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);text-align:left;cursor:pointer;transition:all .15s ease;font:inherit;color:inherit}._option_c5ff4_92:hover:not(._disabled_c5ff4_113){border-color:var(--blue);background:var(--bg-blue-tint)}._option_c5ff4_92._selected_c5ff4_118{border-color:var(--blue);background:var(--bg-blue-tint)}._option_c5ff4_92._disabled_c5ff4_113{cursor:default;opacity:.8}._optionHeader_c5ff4_128{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._optionLabel_c5ff4_135{font-weight:var(--font-weight-medium)}._checkmark_c5ff4_139{color:var(--green);font-size:16px;line-height:1}._optionDescription_c5ff4_145{margin-top:var(--space-1);font-size:var(--font-sm);color:var(--text-muted);line-height:1.5}._footer_c5ff4_152{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) 14px;border-top:1px solid var(--border);background:var(--bg-inset)}._progress_c5ff4_161{font-size:var(--font-sm);color:var(--text-muted)}._submitError_c5ff4_166{color:var(--red, #e06c75);font-size:var(--font-sm)}._submitBtn_c5ff4_171{display:inline-flex;align-items:center;height:32px;padding:0 14px;border:none;border-radius:var(--radius);font:inherit;font-size:14px;font-weight:var(--font-weight-medium);cursor:pointer;background:var(--bg-blue-tint);color:var(--blue);transition:background .15s ease}._submitBtn_c5ff4_171:hover:not(:disabled){background:#61afef3d}._submitBtn_c5ff4_171:disabled{opacity:.5;cursor:not-allowed}._message_6dzoz_1{padding:var(--space-2) var(--space-3)}._who_6dzoz_5{display:flex;align-items:center;gap:var(--space-1);font-weight:var(--font-weight-bold);margin-bottom:var(--space-1)}._time_6dzoz_13,._timeLink_6dzoz_20{color:var(--text-muted);font-weight:var(--font-weight-normal)}._timeLink_6dzoz_20:hover{color:var(--text-secondary)}._body_6dzoz_29,._markdown_6dzoz_35{line-height:1.55}._markdown_6dzoz_35 h1,._markdown_6dzoz_35 h2,._markdown_6dzoz_35 h3{margin:var(--space-3) 0 var(--space-1);font-size:var(--font-base);font-weight:var(--font-weight-bold)}._markdown_6dzoz_35 h1{font-size:var(--font-lg)}._markdown_6dzoz_35 p{margin:var(--space-1) 0}._markdown_6dzoz_35 p:first-child{margin-top:0}._markdown_6dzoz_35 p:last-child{margin-bottom:0}._markdown_6dzoz_35 code{font-family:var(--font-mono);font-size:.9em;background:var(--bg-inset);padding:1px 4px;border-radius:3px}._markdown_6dzoz_35 pre{background:var(--bg-inset);border-radius:var(--radius);padding:var(--space-2) var(--space-3);overflow-x:auto;margin:var(--space-2) 0}._markdown_6dzoz_35 pre code{background:none;padding:0}._markdown_6dzoz_35 ul,._markdown_6dzoz_35 ol{padding-left:var(--space-5);margin:var(--space-1) 0}._markdown_6dzoz_35 li{margin:var(--space-0) 0}._markdown_6dzoz_35 table{border-collapse:collapse;width:100%;margin:var(--space-2) 0;font-size:var(--font-sm)}._markdown_6dzoz_35 th,._markdown_6dzoz_35 td{border:1px solid var(--border);padding:var(--space-1) var(--space-2);text-align:left}._markdown_6dzoz_35 th{background:var(--bg-subtle);font-weight:var(--font-weight-bold)}._markdown_6dzoz_35 hr{border:none;border-top:1px solid var(--border);margin:var(--space-3) 0}._markdown_6dzoz_35 blockquote{border-left:3px solid var(--border);padding-left:var(--space-3);color:var(--text-secondary);margin:var(--space-2) 0}._markdown_6dzoz_35 strong{font-weight:var(--font-weight-bold)}._markdown_6dzoz_35 a{color:var(--blue);text-decoration:underline}._markdown_6dzoz_35 a:visited{color:var(--purple)}._markdown_6dzoz_35 a:hover{opacity:.85}._user_6dzoz_141{border-left:3px solid var(--blue);padding-left:var(--space-4)}._otherUser_6dzoz_146{border-left:3px solid var(--amber);padding-left:var(--space-4)}._card_120tk_1{border:1px solid var(--border);border-left:3px solid var(--purple);border-radius:var(--radius);padding:var(--space-4);margin:var(--space-2) 0;background:var(--bg-panel)}._header_120tk_10{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}._updateType_120tk_17{font-size:var(--font-sm);color:var(--text-muted);font-style:italic}._meta_120tk_23{font-size:var(--font-sm);color:var(--text-muted)}._description_120tk_28{font-size:var(--font-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);line-height:1.5}._reason_120tk_35{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-2)}._scope_120tk_42{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.6;padding:var(--space-2) var(--space-3);background:var(--bg-inset);border-radius:var(--radius-sm);margin-top:var(--space-2)}._label_120tk_52{color:var(--text-muted)}._timeLink_120tk_58{color:inherit}._toolCall_1wcf7_1{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-1) var(--space-2);margin:var(--space-1) 0;font-size:var(--font-sm);color:var(--text-secondary);background:var(--bg-subtle);border-radius:var(--radius)}._name_1wcf7_13{font-family:var(--font-mono);flex-shrink:0}._filepath_1wcf7_18,._toolArg_1wcf7_19{font-family:var(--font-mono);padding:1px 5px;border-radius:var(--radius-sm);word-break:break-all;min-width:0}._filepath_1wcf7_18{background:var(--bg-blue-wash);color:var(--blue);cursor:pointer;border:none;font:inherit;font-family:var(--font-mono);font-size:var(--font-sm);text-align:left}._filepath_1wcf7_18:hover{text-decoration:underline}._toolArg_1wcf7_19{background:var(--bg-amber-wash);color:var(--amber)}._toolArgPre_1wcf7_47{font-family:var(--font-mono);padding:1px 5px;border-radius:var(--radius-sm);min-width:0;background:var(--bg-amber-wash);color:var(--amber);white-space:pre;overflow-x:auto;margin:0}._summary_1wcf7_59{margin-left:auto;color:var(--text-muted);white-space:nowrap}._panel_daf5w_1{flex:0 0 auto;display:flex;flex-direction:column;border-left:1px solid var(--border);background:var(--bg-surface);position:relative;min-height:0}._header_daf5w_11{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}._headerActions_daf5w_19{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:var(--space-4)}._filepath_daf5w_27{font-family:var(--font-mono);padding:1px 5px;border-radius:var(--radius-sm);background:var(--bg-blue-wash);color:var(--blue);flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}._close_daf5w_41{border:none;background:none;color:var(--text-muted);font-size:18px;cursor:pointer;padding:0 var(--space-1);line-height:1}._close_daf5w_41:hover{color:var(--text-primary)}._btnRationale_daf5w_56{display:inline-flex;align-items:center;justify-content:center;height:28px;min-width:140px;padding:0 var(--space-3);border:none;border-radius:var(--radius);font:inherit;font-size:var(--font-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:var(--bg-muted);color:var(--text-primary);white-space:nowrap}._btnRationale_daf5w_56:hover{background:var(--text-disabled)}._whyHeader_daf5w_78{padding:var(--space-2) var(--space-3);font-size:var(--font-base);background:var(--bg-inset);border-bottom:1px solid var(--border);line-height:1.6;color:var(--text-primary)}._whyLabel_daf5w_87{color:var(--text-muted)}._legend_daf5w_92{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-3);font-size:var(--font-sm);color:var(--text-muted);border-bottom:1px solid var(--border)}._legendItem_daf5w_102{display:flex;align-items:center;gap:6px}._legendSwatch_daf5w_108{width:4px;height:14px;border-radius:2px;flex:0 0 auto}._legendPlan_daf5w_114{background:var(--purple)}._legendDecision_daf5w_115{background:var(--amber)}._legendFeedback_daf5w_116{background:var(--blue)}._resizeHandle_daf5w_118{position:absolute;top:0;bottom:0;left:-2px;width:4px;cursor:col-resize;background:transparent}._resizeHandle_daf5w_118:hover{background:var(--bg-muted)}._scroll_daf5w_132{flex:1;overflow:auto;padding:var(--space-3) 0}._code_daf5w_138{font-family:var(--font-mono);font-size:14px;line-height:1.6;margin:0;min-width:max-content}._line_daf5w_149,._lineHighlighted_daf5w_150,._lineRemoved_daf5w_151,._lineAdded_daf5w_152,._lineHasAnnotation_daf5w_153{display:flex;padding:0 var(--space-3) 0 0;width:100%}._lineHighlighted_daf5w_150{background:#d19a6614}._lineRemoved_daf5w_151{background:#ff818226}._lineAdded_daf5w_152{background:#a6e22e26}._lineHasAnnotation_daf5w_153:hover,._lineRemoved_daf5w_151:hover,._lineAdded_daf5w_152:hover{background:#ffffff0a}._gutter_daf5w_180,._gutterHighlighted_daf5w_181,._gutterRemoved_daf5w_182,._gutterAdded_daf5w_183{flex:0 0 48px;text-align:right;padding-right:var(--space-3);-webkit-user-select:none;user-select:none;color:var(--text-disabled)}._gutterHighlighted_daf5w_181{padding-left:var(--space-3)}._gutterRemoved_daf5w_182,._gutterAdded_daf5w_183{padding-left:0}._diffSign_daf5w_200{flex:0 0 16px;padding-left:var(--space-2);-webkit-user-select:none;user-select:none;color:var(--text-disabled)}._text_daf5w_209,._textRemoved_daf5w_210,._textAdded_daf5w_211{flex:1;white-space:pre;min-width:0}._strip_daf5w_221{flex:0 0 auto;display:flex;flex-direction:row;align-self:stretch}._stripSegment_daf5w_230{flex:0 0 4px;width:4px;background:transparent;transition:background .12s;cursor:default}._stripPurple_daf5w_239{background:var(--purple);cursor:pointer}._stripOrange_daf5w_240{background:var(--amber);cursor:pointer}._stripBlue_daf5w_241{background:var(--blue);cursor:pointer}._stripPurple_daf5w_239:hover,._stripOrange_daf5w_240:hover,._stripBlue_daf5w_241:hover{filter:brightness(1.4)}._stripRoundedTop_daf5w_251{border-radius:2px 0 0 2px}._stripRoundedBottom_daf5w_252{border-radius:0 2px 2px 0}._stripRounded_daf5w_251{border-radius:2px}._ghostHint_daf5w_256{color:var(--text-disabled);margin-left:20px;white-space:nowrap;pointer-events:none;animation:_ghostIn_daf5w_1 .15s ease-out}@keyframes _ghostIn_daf5w_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}._cardRow_daf5w_271{padding:0 var(--space-3) 0 var(--space-2);margin:var(--space-2) 0 var(--space-3);animation:_cardExpand_daf5w_1 .18s ease-out}@keyframes _cardExpand_daf5w_1{0%{opacity:0;max-height:0;transform:translateY(-4px)}to{opacity:1;max-height:600px;transform:translateY(0)}}._card_daf5w_271{background:var(--bg-inset);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3) var(--space-4);font-family:system-ui,sans-serif;font-size:var(--font-base);line-height:1.6;white-space:normal;word-wrap:break-word}._cardBorderPurple_daf5w_295{border-left:3px solid var(--purple)}._cardBorderOrange_daf5w_296{border-left:3px solid var(--amber)}._cardBorderBlue_daf5w_297{border-left:3px solid var(--blue)}._cardHeader_daf5w_299{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}._badge_daf5w_307{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:11px;font-size:var(--font-sm);font-weight:var(--font-weight-bold);white-space:nowrap}._badgePurple_daf5w_318{background:var(--bg-purple-tint);color:var(--purple)}._badgeOrange_daf5w_319{background:var(--bg-amber-tint);color:var(--amber)}._badgeBlue_daf5w_320{background:var(--bg-blue-tint);color:var(--blue)}._cardSummary_daf5w_322{font-weight:var(--font-weight-bold);color:var(--text-primary)}._cardDetail_daf5w_327{color:var(--text-secondary)}._cardAlternatives_daf5w_332{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}._cardAltHeading_daf5w_338{font-weight:var(--font-weight-bold);font-size:var(--font-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-2)}._cardAlt_daf5w_332{color:var(--text-muted);padding-left:var(--space-3);border-left:2px solid var(--border);margin-top:var(--space-2);line-height:1.6}._empty_daf5w_357{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3)}._emptyIcon_daf5w_366{color:var(--text-disabled)}._emptyText_daf5w_370{color:var(--text-muted);font-size:var(--font-sm)}@media(max-width:1024px){._panel_daf5w_1{display:none}._hasFile_daf5w_380{display:flex;position:absolute;top:0;right:0;bottom:0;z-index:5;box-shadow:-4px 0 16px #0000004d}}._composer_65vfg_1{border-top:1px solid var(--border);padding:var(--space-6) var(--space-8)}._bubble_65vfg_6{background:var(--bg-inset);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._bubble_65vfg_6:focus-within{border-color:var(--bg-muted)}._input_65vfg_17{display:block;width:100%;min-height:48px;max-height:200px;padding:10px var(--space-3);background:none;border:none;font:inherit;color:var(--text-primary);outline:none;line-height:1.5;resize:none}._input_65vfg_17::placeholder{color:var(--text-disabled)}._status_65vfg_36{display:flex;align-items:center;height:32px;padding:0 var(--space-3);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--font-sm)}._model_65vfg_46{margin-right:auto;font-family:var(--font-mono)}._stopButton_65vfg_51{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px var(--space-2);background:var(--bg-red-tint);border:1px solid rgba(224,108,117,.3);border-radius:var(--radius-sm);color:var(--red);font-size:var(--font-sm);font-family:inherit;cursor:pointer;transition:background .1s ease}._stopButton_65vfg_51:hover{background:#e06c752e}._stopButton_65vfg_51:active{background:#e06c7540}._stopIcon_65vfg_75{display:inline-block;width:8px;height:8px;background:var(--red);border-radius:1px;flex-shrink:0}@media(max-width:1024px){._composer_65vfg_1{padding:var(--space-4) var(--space-5)}}@media(max-width:768px){._composer_65vfg_1{padding:var(--space-3) var(--space-4)}}._model_fxfx9_2{margin-right:auto;font-family:var(--font-mono);color:var(--text-muted);font-size:var(--font-sm)}._modelSelect_fxfx9_17{background:transparent;border:none;padding:0;cursor:pointer;line-height:inherit}._modelSelect_fxfx9_17:hover{color:var(--text-secondary)}._modelSelect_fxfx9_17:focus:not(:focus-visible){outline:none}._modelSelect_fxfx9_17:focus-visible{outline:2px solid var(--text-secondary);border-radius:2px}._plan_1vqxu_1{border:1px solid var(--border);border-radius:var(--radius);margin:var(--space-3) 0}._header_1vqxu_7{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--space-3) 14px;background:var(--bg-inset);border-bottom:1px solid var(--border)}._title_1vqxu_16{font-weight:var(--font-weight-bold)}._summary_1vqxu_20{font-size:var(--font-sm);color:var(--text-muted);margin-top:var(--space-0)}._rationale_1vqxu_26{padding:var(--space-3) 14px;line-height:1.6;color:var(--text-secondary);border-bottom:1px solid var(--border)}._exclusions_1vqxu_33{padding:14px;border-top:1px solid var(--border);background:var(--bg-inset);line-height:1.6;color:var(--text-secondary)}._exclusionsTitle_1vqxu_41{font-weight:var(--font-weight-bold)}._exclusionsList_1vqxu_45{margin-top:6px;padding-left:18px;display:flex;flex-direction:column;gap:var(--space-1)}._exclusionsList_1vqxu_45 li{color:var(--text-muted)}._footer_1vqxu_57{padding:var(--space-3) 14px;border-top:1px solid var(--border);background:var(--bg-inset)}._approveBtn_1vqxu_63{display:inline-flex;align-items:center;height:32px;padding:0 14px;border:none;border-radius:var(--radius);font:inherit;font-size:14px;font-weight:var(--font-weight-medium);cursor:pointer;background:var(--bg-green-tint);color:var(--green)}._approveBtn_1vqxu_63:hover{background:#98c3793d}._planFile_6ln8m_1{display:flex;flex-direction:column;gap:var(--space-0)}._head_6ln8m_7{display:flex;align-items:center;gap:var(--space-2)}._filepath_6ln8m_13{font-family:var(--font-mono);font-size:inherit;padding:1px 5px;border:none;border-radius:var(--radius-sm);background:var(--bg-blue-wash);color:var(--blue)}._clickable_6ln8m_23{cursor:pointer}._clickable_6ln8m_23:hover{text-decoration:underline}._lines_6ln8m_31{color:var(--amber)}._reason_6ln8m_35{color:var(--text-muted);line-height:1.4}._step_w6hhg_1{display:flex;gap:var(--space-3);padding:14px;border-top:1px solid var(--border);line-height:1.5}._number_w6hhg_9{width:20px;height:20px;border-radius:50%;background:var(--bg-hover);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--font-sm);flex:0 0 auto;margin-top:1px}._body_w6hhg_23{flex:1;min-width:0}._title_w6hhg_28{font-weight:var(--font-weight-bold)}._rationale_w6hhg_32{margin-top:var(--space-1);color:var(--text-muted);line-height:1.5}._files_w6hhg_38{display:flex;flex-direction:column;gap:var(--space-3);margin-top:10px}._srOnly_10wj0_4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._trailToggle_10wj0_18{display:inline-flex;gap:var(--space-0);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-0);margin:var(--space-5) var(--space-8) 0;flex-shrink:0}._trailTab_10wj0_29,._trailTabActive_10wj0_30{border:none;background:none;font:inherit;font-size:var(--font-sm);color:var(--text-muted);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);cursor:pointer}._trailTab_10wj0_29:hover{color:var(--text-secondary)}._trailTabActive_10wj0_30{background:var(--bg-hover);color:var(--text-primary)}._trailTabActive_10wj0_30 ._trailCount_10wj0_50{color:var(--text-muted)}._trailCount_10wj0_50{color:var(--text-disabled)}._session_10wj0_60{flex:1;display:flex;flex-direction:column;min-height:0}._split_10wj0_67{flex:1;display:flex;min-height:0;position:relative}._main_10wj0_74{flex:1;display:flex;flex-direction:column;min-width:0}._activity_10wj0_81{flex:1;overflow:auto;padding:var(--space-5) var(--space-8);display:flex;flex-direction:column;gap:var(--space-2)}._reconnecting_10wj0_90{font-size:var(--font-sm);color:var(--amber);text-align:center;padding:var(--space-1) var(--space-3);margin-bottom:var(--space-2);background:var(--bg-amber);border-radius:var(--radius)}._waiting_10wj0_100{color:var(--text-muted);text-align:center;padding:var(--space-8) 0}._loadEarlier_10wj0_108{display:flex;justify-content:center;padding:var(--space-2) 0;flex-shrink:0}._loadEarlierBtn_10wj0_115{font:inherit;font-size:var(--font-sm);color:var(--text-muted);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-1) var(--space-4);cursor:pointer;transition:color .15s,background .15s}._loadEarlierBtn_10wj0_115:hover:not(:disabled){color:var(--text-secondary);background:var(--bg-hover)}._loadEarlierBtn_10wj0_115:disabled{cursor:default;opacity:.6}._loadEarlierBtn_10wj0_115:focus-visible{outline:2px solid var(--focus-ring, currentColor);outline-offset:2px}._observeBanner_10wj0_142{font-size:var(--font-sm);color:var(--text-muted);text-align:center;padding:var(--space-1) var(--space-3);margin-bottom:var(--space-2);background:var(--bg-subtle);border-radius:var(--radius)}@media(max-width:1024px){._activity_10wj0_81{padding:var(--space-4) var(--space-5)}}@media(max-width:768px){._activity_10wj0_81{padding:var(--space-3) var(--space-4)}}._settings_1n1ex_1{max-width:600px;padding:var(--space-6) var(--space-4)}._heading_1n1ex_6{font-size:var(--font-lg);font-weight:var(--font-weight-bold);margin:0 0 var(--space-6)}._section_1n1ex_12{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4)}._sectionTitle_1n1ex_19{font-size:var(--font-base);font-weight:var(--font-weight-medium);margin:0 0 var(--space-2)}._description_1n1ex_25{font-size:var(--font-sm);color:var(--text-secondary);margin:0 0 var(--space-4);line-height:1.5}._hint_1n1ex_32{font-size:var(--font-xs);color:var(--text-muted);margin:0 0 var(--space-4);line-height:1.5;padding:var(--space-2) var(--space-3);background:var(--bg-hover);border-radius:var(--radius-sm)}._currentToken_1n1ex_42{display:flex;gap:var(--space-2);align-items:center}._removeButton_1n1ex_48{display:flex;align-items:center;justify-content:center;padding:var(--space-1);border:none;border-radius:var(--radius-sm);background:none;color:var(--text-muted);cursor:pointer}._removeButton_1n1ex_48:hover:not(:disabled){color:var(--red);background:var(--bg-red-tint)}._removeButton_1n1ex_48:disabled{opacity:.5;cursor:not-allowed}._inputRow_1n1ex_70{display:flex;gap:var(--space-2)}._input_1n1ex_70{flex:1;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text-primary);font:inherit;font-size:var(--font-sm)}._input_1n1ex_70::placeholder{color:var(--text-muted)}._input_1n1ex_70:focus{outline:none;border-color:var(--blue)}._input_1n1ex_70:disabled{opacity:.5}._saveButton_1n1ex_99{padding:var(--space-2) var(--space-4);border:none;border-radius:var(--radius-sm);background:var(--blue);color:var(--bg);font:inherit;font-size:var(--font-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap}._saveButton_1n1ex_99:hover:not(:disabled){opacity:.9}._saveButton_1n1ex_99:disabled{opacity:.5;cursor:not-allowed}._error_1n1ex_121{margin:var(--space-2) 0 0;font-size:var(--font-sm);color:var(--red)}._success_1n1ex_127{margin:var(--space-2) 0 0;font-size:var(--font-sm);color:var(--green)}._asset_11mbo_1{display:inline-flex;align-items:center;justify-content:center;width:100%;text-decoration:none;transition:opacity .1s}._asset_11mbo_1:hover{opacity:.85}._asset_11mbo_1 img{height:44px;width:auto}._text_11mbo_19{display:inline-flex;align-items:center;justify-content:center;width:100%;height:40px;padding:0 var(--space-5);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-surface);font:inherit;font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);text-decoration:none;cursor:pointer;transition:border-color .1s,background .1s}._text_11mbo_19:hover{border-color:var(--text-disabled);background:var(--bg-hover)}._container_118pg_1{display:flex;align-items:center;justify-content:center;height:100%;background:var(--bg-base)}._card_118pg_9{display:flex;flex-direction:column;align-items:center;padding:var(--space-8);max-width:320px;width:100%}._logo_118pg_18{margin-bottom:var(--space-4);color:var(--text-primary)}._title_118pg_23{font-size:var(--font-xl);font-weight:var(--font-weight-bold);margin:0 0 var(--space-1)}._subtitle_118pg_29{color:var(--text-muted);margin:0 0 var(--space-8);font-size:var(--font-sm)}
