:root{--color-primary:#4a90d9;--color-primary-hover:#357abd;--color-primary-ring:#4a90d94d;--color-primary-container:#f0f6ff;--color-on-primary-container:#1a3a5c;--color-link:#0366d6;--color-success:#28a745;--color-success-hover:#218838;--color-success-bg:#d4edda;--color-success-text:#155724;--color-danger:#dc3545;--color-danger-hover:#c82333;--color-danger-bg:#f8d7da;--color-danger-text:#721c24;--color-danger-border:#f5c6cb;--color-error:#c00;--color-warning-bg:#fff3cd;--color-warning-border:#ffc107;--color-warning-text:#856404;--color-gray:#6c757d;--color-gray-hover:#5a6268;--color-secondary:#6c757d;--color-secondary-container:#f8f9fa;--color-plan:#7c3aed;--color-plan-bg:#ede9fe;--color-plan-surface:#f5f3ff;--color-plan-border:#ddd6fe;--color-feature-badge-bg:#dfeefa;--color-feature-badge-fg:#2563eb;--color-surface-variant:#e8e8e8;--color-on-primary:#fff;--color-text-secondary:#555;--color-text-tertiary:#666;--color-text-meta:#777;--color-text-muted:#888;--color-text-faint:#999;--color-bg-app-rgb:255 255 255;--color-bg-input:#f0f0f0;--color-bg-input-hover:#e4e4e4;--color-bg-hover:#eee;--color-bg-code:#e8e8e8;--color-bg-surface:#fafafa;--color-toast-bg:#333;--color-on-toast:#fff;--color-border:#ddd;--color-border-light:#e0e0e0;--color-border-medium:#ccc;--color-selected:#007bff;--color-user-msg-bg:#dbe9f9;--color-widget-border:var(--color-border-medium);--color-widget-bg:var(--color-bg-surface);--color-diff-added:#22863a;--color-diff-deleted:#cb2431;--color-diff-binary:#6a737d;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px}body{background:rgb(var(--color-bg-app-rgb));margin:0}.login-page{justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-surface);flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 3rem;display:flex}.login-title{margin:0;font-size:2rem;font-weight:700}.login-subtitle{color:var(--color-text-muted);margin:0;font-size:.9rem}.login-buttons{flex-direction:column;gap:.75rem;width:100%;display:flex}.login-button{border-radius:var(--radius-md);background:var(--color-primary);color:#fff;justify-content:center;align-items:center;gap:.6em;padding:.6rem 1.25rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.login-button:hover{background:var(--color-primary-hover)}._wrapper_1o6s5_3{display:inline-flex}._popup_1o6s5_7{color:#fff;border-radius:var(--radius-md);white-space:pre-line;pointer-events:none;z-index:1000;background:#333;padding:.3rem .5rem;font-size:.75rem;line-height:1.3;position:fixed}._dot_13a3c_3{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}._dot_pending_13a3c_11{background:var(--color-warning-border)}._dot_success_13a3c_15{background:var(--color-success)}._dot_failure_13a3c_19{background:var(--color-danger)}a._dot_13a3c_3:hover{opacity:.75}._menu_1f9vv_3{background:rgb(var(--color-bg-app-rgb));border:1px solid var(--color-border-medium);border-radius:var(--radius-md);z-index:10;min-width:10rem;box-shadow:0 2px 8px #00000026}._item_1f9vv_12{width:100%;color:inherit;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.8rem;display:flex}._item_1f9vv_12:hover{background:var(--color-bg-input)}._item_1f9vv_12:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}._item_1f9vv_12:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}._disabled_1f9vv_39{opacity:.4;cursor:default}._disabled_1f9vv_39:hover{background:0 0}._danger_1f9vv_48{color:var(--color-danger)}._card_lhziq_3{border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;margin-bottom:.5rem;padding:.75rem}._selected_lhziq_11{border:2px solid var(--color-selected)}._contextMenu_lhziq_15{z-index:100;max-height:calc(100vh - 1rem);position:fixed;overflow-y:auto}._header_lhziq_22{justify-content:space-between;align-items:center;display:flex}._voiceNumber_lhziq_28{border-radius:var(--radius-sm);background:var(--color-primary-ring);width:1.2rem;height:1.2rem;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;margin-right:.35rem;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}._titleWrapper_lhziq_44{flex:1;min-width:0}._title_lhziq_44{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;overflow:hidden}._stateGroup_lhziq_57{flex-shrink:0;align-items:center;gap:.35rem;display:flex}._badge_lhziq_64{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.1rem .5rem;font-size:.75rem;line-height:1.4}._featureIconBadge_lhziq_73{border-radius:var(--radius-sm);background:var(--color-feature-badge-bg);width:1.2rem;height:1.2rem;color:var(--color-feature-badge-fg);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._featureBadge_lhziq_86{border-radius:var(--radius-sm);background:var(--color-feature-badge-bg);height:1.2rem;color:var(--color-feature-badge-fg);flex-shrink:0;justify-content:center;align-items:center;padding:0 .3rem;font-size:.65rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}._planBadge_lhziq_102{border-radius:var(--radius-sm);background:var(--color-plan-bg);width:1.2rem;height:1.2rem;color:var(--color-plan);flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}._timePair_lhziq_117{color:var(--color-text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.2rem;font-size:.7rem;display:inline-flex}._timerIcon_lhziq_126{color:var(--color-text-faint);flex-shrink:0;display:inline-flex}._timeSep_lhziq_132{opacity:.5}._metaRow_lhziq_136{justify-content:space-between;align-items:baseline;display:flex}._originRow_lhziq_142{color:var(--color-text-muted);align-items:baseline;gap:.3rem;min-width:0;margin-top:.2rem;font-size:.7rem;display:flex}._originGlyph_lhziq_152{color:var(--color-primary);font-size:.9rem;line-height:.8}._originLink_lhziq_158{color:var(--color-link);text-overflow:ellipsis;white-space:nowrap;font-family:monospace;overflow:hidden}._meta_lhziq_136{color:var(--color-text-meta);font-size:.75rem}._quotaCountdown_lhziq_171{color:var(--color-danger);font-variant-numeric:tabular-nums;font-weight:600}._branchMeta_lhziq_177{color:var(--color-text-meta);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.75rem;overflow:hidden}._baseBranch_lhziq_186{opacity:.65}._branchArrow_lhziq_190{opacity:.4;margin:0 .15em;font-size:.7em}._branchName_lhziq_196{font-weight:600}._repoName_lhziq_200{opacity:.5;margin-left:.4em;font-weight:400}._diffClickable_lhziq_206{cursor:pointer;width:fit-content}._diffClickable_lhziq_206:hover{text-decoration:underline}._diffAdded_lhziq_215{color:var(--color-diff-added)}._diffDeleted_lhziq_219{color:var(--color-diff-deleted)}._purgeBtn_lhziq_223,._reviveBtn_lhziq_224{opacity:0;transition:opacity .15s;display:inline-flex}._purgeIcon_lhziq_230,._reviveIcon_lhziq_231{all:unset;fill:currentColor;cursor:pointer;justify-content:center;align-items:center;padding:.1rem;line-height:1;display:inline-flex}._purgeIcon_lhziq_230{color:var(--color-danger)}._reviveIcon_lhziq_231{color:var(--color-success)}._purgeIcon_lhziq_230:hover:not(:disabled){color:#a71d2a}._reviveIcon_lhziq_231:hover:not(:disabled){color:var(--color-success-hover)}._purgeIcon_lhziq_230:disabled,._reviveIcon_lhziq_231:disabled{opacity:.5;cursor:not-allowed}._purgeSpinner_lhziq_264,._reviveSpinner_lhziq_265{border-radius:50%;width:.75em;height:.75em;animation:.6s linear infinite _purge-spin_lhziq_1;display:inline-block}._purgeSpinner_lhziq_264{border:2px solid #dc35454d;border-top-color:var(--color-danger)}._reviveSpinner_lhziq_265{border:2px solid #28a7454d;border-top-color:var(--color-success)}@keyframes _purge-spin_lhziq_1{to{transform:rotate(360deg)}}._card_lhziq_3:hover ._purgeBtn_lhziq_223,._card_lhziq_3:hover ._reviveBtn_lhziq_224{opacity:1}._prBadge_lhziq_292{border-radius:var(--radius-sm);background:var(--color-bg-input);height:1.2rem;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;padding:0 .3rem;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}._autoBadge_lhziq_307{border-radius:var(--radius-sm);background:var(--color-primary-ring);height:1.2rem;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;padding:0 .3rem;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}._errorSummary_lhziq_322{-webkit-line-clamp:2;color:var(--color-danger-text);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.8rem;display:-webkit-box;overflow:hidden}@media (width<=768px){._purgeBtn_lhziq_223,._reviveBtn_lhziq_224{opacity:1}._purgeIcon_lhziq_230,._reviveIcon_lhziq_231{padding:.4rem}}._panel_ry5ia_5{z-index:50;background:color-mix(in srgb, var(--color-primary) 5%, var(--color-bg-surface));border-top:1px solid var(--color-border);font-family:system-ui;font-size:.9rem;position:fixed;bottom:0;left:0;right:0}._panelInner_ry5ia_17{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 1rem .5rem}@media (width<=768px){._panelInner_ry5ia_17{padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px))}}._row_ry5ia_32{align-items:center;gap:.75rem;display:flex}._rowEnd_ry5ia_38{justify-content:flex-end;display:flex}._rowSpaced_ry5ia_43{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}._rowLabel_ry5ia_50{align-items:center;gap:.5rem;margin-top:.4rem;display:flex}._micButton_ry5ia_59{border:1px solid var(--color-border);background:var(--color-bg-surface);width:2.25rem;height:2.25rem;color:var(--color-text-muted);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s,border-color .15s;display:inline-flex}._micButton_ry5ia_59:hover{background:var(--color-bg-hover);color:var(--color-text-secondary);border-color:var(--color-text-muted)}._micButton_ry5ia_59:focus-visible{outline:2px solid var(--color-primary-ring);outline-offset:2px}._statusText_ry5ia_88{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._statusConnecting_ry5ia_96{animation:1s ease-in-out infinite alternate _pulse_ry5ia_1}._statusTool_ry5ia_100{color:var(--color-plan)}._statusError_ry5ia_104{color:var(--color-danger);flex:1}@keyframes _pulse_ry5ia_1{0%{opacity:.5}to{opacity:1}}._iconButton_ry5ia_116{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}._iconButton_ry5ia_116:hover{background:var(--color-bg-hover);color:var(--color-text-secondary)}._iconButtonMuted_ry5ia_137{color:var(--color-text-muted)}._iconButtonEnd_ry5ia_141{color:var(--color-danger)}._iconButtonEnd_ry5ia_141:hover{background:color-mix(in srgb, var(--color-danger) 12%, transparent);color:var(--color-danger)}._actionButton_ry5ia_152{font:inherit;border-radius:var(--radius-md);color:inherit;cursor:pointer;background:0 0;border:1px solid #ccc;flex-shrink:0;padding:.3rem .75rem;font-size:.85rem;transition:background .15s}._actionButton_ry5ia_152:hover{background:var(--color-bg-hover)}._actionButtonPrimary_ry5ia_169{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._actionButtonPrimary_ry5ia_169:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._deviceRow_ry5ia_182{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}._deviceSelect_ry5ia_189{min-width:0;font:inherit;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-secondary);cursor:pointer;flex:1;padding:.25rem .4rem;font-size:.75rem}._deviceSelect_ry5ia_189:focus-visible{outline:2px solid var(--color-primary-ring);outline-offset:1px}._micBars_ry5ia_209{flex-shrink:0;align-items:center;gap:2px;width:1.5rem;height:1.5rem;display:flex}._micBar_ry5ia_209{background:var(--color-primary);border-radius:1px;width:3px;min-height:3px;transition-property:height;transition-timing-function:ease-out}._transcriptLabel_ry5ia_229{color:var(--color-text-muted);flex:1;font-size:.75rem}._clearButton_ry5ia_235{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;transition:background .15s;display:inline-flex}._clearButton_ry5ia_235:hover{background:var(--color-bg-hover)}._transcriptList_ry5ia_256{flex-direction:column;gap:.2rem;max-height:8rem;margin-top:.35rem;display:flex;overflow-y:auto}._transcriptEntry_ry5ia_265{color:var(--color-text-secondary);font-size:.8rem;line-height:1.4}._transcriptLabelUser_ry5ia_271{color:var(--color-primary);margin-right:.2rem;font-weight:600}._transcriptLabelAssistant_ry5ia_277{color:var(--color-success);margin-right:.2rem;font-weight:600}._transcriptPlaceholder_ry5ia_283{color:var(--color-text-faint);margin-top:.35rem;font-size:.8rem}._userMenu_1d8yp_3{position:relative}._avatarButton_1d8yp_7{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex;overflow:hidden}._avatarButton_1d8yp_7:hover{opacity:.8}._avatarImg_1d8yp_25{object-fit:cover;border-radius:50%;width:100%;height:100%}._avatarInitials_1d8yp_32{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:.75rem;font-weight:600;line-height:1;display:flex}._userDropdown_1d8yp_46{border:1px solid var(--color-border);border-radius:var(--radius-lg);z-index:100;background:#fff;min-width:10rem;padding:.35rem 0;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 4px 12px #0000001f}._dropdownUser_1d8yp_59{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-light);margin-bottom:.2rem;padding:.4rem .75rem;font-size:.85rem;font-weight:600;display:block}._dropdownItem_1d8yp_69{box-sizing:border-box;width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;padding:.4rem .75rem;font-size:.85rem;text-decoration:none;display:block}._dropdownItem_1d8yp_69:hover{background:var(--color-bg-hover)}@media (width<=480px){._userMenu_1d8yp_3{margin-left:auto}}._btn_195ew_3{border-radius:var(--radius-md);cursor:pointer;color:#fff;font:inherit;border:none;justify-content:center;align-items:center;padding:.4rem .75rem;font-size:.9rem;display:inline-flex}._btn_195ew_3:disabled{opacity:.5;cursor:not-allowed}._primary_195ew_21{background:var(--color-primary)}._primary_195ew_21:hover:not(:disabled){background:var(--color-primary-hover)}._gray_195ew_29{background:var(--color-gray)}._gray_195ew_29:hover:not(:disabled){background:var(--color-gray-hover)}._red_195ew_37{background:var(--color-danger)}._red_195ew_37:hover:not(:disabled){background:var(--color-danger-hover)}._green_195ew_45{background:var(--color-success)}._green_195ew_45:hover:not(:disabled){background:var(--color-success-hover)}._spinner_195ew_53{vertical-align:middle;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:.75em;height:.75em;animation:.6s linear infinite _spin_195ew_53;display:inline-block}@keyframes _spin_195ew_53{to{transform:rotate(360deg)}}@media (width<=768px){._btn_195ew_3{padding:.5rem .75rem;font-size:.85rem}}._trigger_1kj80_3{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.35rem;min-width:0;padding:0;display:inline-flex}._trigger_1kj80_3:focus{box-shadow:0 0 0 2px var(--color-primary-ring);outline:none}._trigger_1kj80_3:disabled{opacity:.5;cursor:not-allowed}._triggerLabel_1kj80_27{text-overflow:ellipsis;overflow:hidden}._caret_1kj80_32{width:1.1rem;height:1.1rem;color:var(--color-text-muted);flex:none}._menu_1kj80_39{border:1px solid var(--color-border);border-radius:var(--radius-lg);z-index:1100;background:#fff;width:max-content;min-width:10rem;max-width:24rem;padding:.25rem 0;position:fixed;overflow:hidden auto;box-shadow:0 4px 12px #0000001f}._input_1kj80_54{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:calc(100% - 1rem);font:inherit;outline:none;margin:.25rem .5rem;padding:.3rem .5rem;font-size:.85rem;display:block}._input_1kj80_54:focus{border-color:var(--color-primary)}._option_1kj80_70{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;padding:.35rem .75rem;font-size:.85rem;display:block;overflow:hidden}._option_1kj80_70:hover{background:var(--color-bg-hover)}._groupLabel_1kj80_90{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;padding:.25rem .75rem .15rem;font-size:.75rem;font-weight:600}._optionActive_1kj80_99{background:var(--color-bg-input-hover)}._optionSelected_1kj80_103{font-weight:600}._optionMuted_1kj80_107{color:var(--color-text-muted)}._repoChips_8b9vu_3{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}._repoChip_8b9vu_3{border-radius:var(--radius-md);background:var(--color-bg-input);align-items:center;display:inline-flex;overflow:hidden}._chipLabel_8b9vu_18{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.35rem .4rem .35rem .6rem;font-size:.9rem;line-height:1.4}._chipLabel_8b9vu_18:hover{background:var(--color-bg-input-hover)}._chipBranch_8b9vu_34{color:var(--color-text-secondary)}._chipRemove_8b9vu_38{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:.35rem .45rem .35rem .2rem;font-size:.9rem;line-height:1.4}._chipRemove_8b9vu_38:hover{color:inherit;background:var(--color-bg-input-hover)}._addRepoWrap_8b9vu_54{display:contents}._addRepoBtn_8b9vu_58{font:inherit;border-radius:var(--radius-md);background:var(--color-bg-input);color:inherit;cursor:pointer;border:none;padding:.35rem .6rem;font-size:.9rem;font-weight:700;line-height:1.4}._addRepoBtn_8b9vu_58:hover{background:var(--color-bg-input-hover)}._addRepoDropdown_8b9vu_75{min-width:12rem}._cloneButton_8b9vu_79{font:inherit;border-radius:var(--radius-md);background:var(--color-bg-input);color:inherit;cursor:pointer;border:none;padding:.35rem .6rem;font-size:.9rem;font-weight:700;line-height:1.4}._cloneButton_8b9vu_79:hover:not(:disabled){background:var(--color-bg-input-hover)}._cloneButton_8b9vu_79:disabled{opacity:.5;cursor:not-allowed}._editable_1qtsl_3{white-space:pre-wrap;overflow-wrap:break-word;outline:none;min-height:2em}._editable_1qtsl_3._empty_1qtsl_10:before{content:attr(data-placeholder);float:none;color:var(--color-text-muted);pointer-events:none}._selectWrap_17h2t_3{align-items:center;display:inline-flex;position:relative}._selectWrap_17h2t_3>select{width:100%}._select_17h2t_3{font:inherit;border-radius:var(--radius-md);background:var(--color-bg-input);color:inherit;cursor:pointer;appearance:none;border:none;min-width:0;padding:.35rem 1.8rem .35rem .5rem;font-size:.9rem;line-height:1.4}._select_17h2t_3:hover:not(:disabled){background:var(--color-bg-input-hover)}._select_17h2t_3:focus{box-shadow:0 0 0 2px var(--color-primary-ring);outline:none}._select_17h2t_3:disabled{opacity:.5;cursor:not-allowed}._selectTrigger_17h2t_44{font:inherit;border-radius:var(--radius-md);background:var(--color-bg-input);color:inherit;cursor:pointer;appearance:none;border:none;min-width:0;padding:.35rem .5rem;font-size:.9rem;line-height:1.4}._selectTrigger_17h2t_44:hover:not(:disabled){background:var(--color-bg-input-hover)}._selectTrigger_17h2t_44:focus{box-shadow:0 0 0 2px var(--color-primary-ring);outline:none}._selectTrigger_17h2t_44:disabled{opacity:.5;cursor:not-allowed}._selectCaret_17h2t_74{width:1.1rem;height:1.1rem;color:var(--color-text-muted);pointer-events:none;position:absolute;right:.45rem}._toggleChip_17h2t_83{border-radius:var(--radius-md);background:var(--color-surface-variant);color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:.4rem .55rem;transition:background .15s,color .15s;display:flex}._toggleChip_17h2t_83:has(input:checked){background:var(--color-primary);color:var(--color-on-primary)}._toggleChip_17h2t_83:has(input:disabled){opacity:.5;cursor:not-allowed}._toggleChip_17h2t_83 input{opacity:0;width:0;height:0;position:absolute}@media (width<=768px){._selectWrap_17h2t_3{box-sizing:border-box;flex:auto;min-width:0}}._dialog_c8b7n_3{border-radius:var(--radius-xl);border:none;box-shadow:0 12px 40px #0000003d}._dialog_c8b7n_3::backdrop{background:#00000080}._forkDialog_579bl_3{background:#fff;flex-direction:column;gap:1rem;width:calc(100vw - 2rem);max-width:640px;padding:1.5rem;display:flex;overflow:visible}._forkTitle_579bl_14{margin:0;font-size:1.1rem;font-weight:600}._forkRow_579bl_20{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._forkRow_579bl_20>select{flex:auto;min-width:0}._forkInput_579bl_32{font:inherit;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);color:inherit;box-sizing:border-box;width:100%;min-height:2.5em;max-height:10rem;padding:.5rem .6rem;font-size:.9rem;line-height:1.4;overflow-y:auto}._forkInput_579bl_32:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #4a90d933}._forkActions_579bl_54{justify-content:flex-end;gap:.5rem;display:flex}._forkCancel_579bl_60{font:inherit;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;background:#fff;padding:.4rem .9rem;font-size:.9rem}._forkCancel_579bl_60:hover{background:var(--color-bg-input)}._toastContainer_o74lb_3{z-index:300;pointer-events:none;flex-direction:column;gap:.5rem;width:90vw;max-width:min(32rem,90vw);display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}._toast_o74lb_3{box-sizing:border-box;border-radius:var(--radius-md);background:var(--color-toast-bg);max-height:min(12rem,100vh - 3rem);color:var(--color-on-toast);pointer-events:auto;align-items:flex-start;gap:.5rem;padding:.6rem .75rem;font-size:.85rem;animation:.2s ease-out _toastIn_o74lb_1;display:flex;overflow-y:auto;box-shadow:0 4px 12px #0000002e}._toastMessage_o74lb_34{overflow-wrap:anywhere;flex:auto;min-width:0}._toastDismiss_o74lb_40{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:0 .25rem;font-size:1.1rem}._toastDismiss_o74lb_40:hover{opacity:1}@keyframes _toastIn_o74lb_1{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}._usageRow_147h7_3{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}._providerPill_147h7_10{border-radius:var(--radius-sm);background:var(--color-bg-hover);border:1px solid var(--color-border-light);white-space:nowrap;color:inherit;align-items:center;gap:.3rem;padding:.15rem .45rem;text-decoration:none;display:inline-flex}a._providerPill_147h7_10{cursor:pointer}a._providerPill_147h7_10:hover{background:var(--color-bg-input-hover)}._providerLabel_147h7_31{color:var(--color-text-muted);text-transform:lowercase;font-variant:small-caps;letter-spacing:.02em;font-size:.7rem;font-weight:600}._providerLogo_147h7_40{flex-shrink:0;width:12px;height:12px;display:block}._providerBadges_147h7_47{gap:.25rem;display:inline-flex}._badge_147h7_52{white-space:nowrap;border-radius:3px;padding:.1rem .35rem;font-size:.7rem;font-weight:500}._green_147h7_60{background:var(--color-success-bg);color:var(--color-success-text)}._yellow_147h7_61{background:var(--color-warning-bg);color:var(--color-warning-text)}._red_147h7_62{background:var(--color-danger-bg);color:var(--color-danger-text)}._disabled_147h7_64{color:var(--color-gray);background:#e2e3e5;text-decoration:line-through}@media (width<=768px){._usageRow_147h7_3{gap:.25rem}._providerPill_147h7_10{gap:.15rem;padding:.1rem .25rem}._providerLabel_147h7_31{display:none}._badge_147h7_52{padding:.06rem .22rem;font-size:.6rem}}@media (width<=480px){._usageRow_147h7_3{flex-basis:100%;order:1;margin-left:0}}._dialog_1evcx_3{background:#fff;flex-direction:column;gap:1rem;width:90vw;max-width:480px;padding:1.5rem;display:flex}._title_1evcx_13{margin:0;font-size:1.1rem;font-weight:600}._label_1evcx_19{color:var(--color-text-secondary);flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:500;display:flex}._optional_1evcx_28{color:var(--color-text-faint);font-weight:400}._input_1evcx_33{font:inherit;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);color:inherit;padding:.5rem .6rem;font-size:.9rem}._input_1evcx_33:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #4a90d933}._input_1evcx_33:disabled{opacity:.5}._error_1evcx_53{color:#d32f2f;margin:0;font-size:.85rem}._actions_1evcx_59{justify-content:flex-end;gap:.5rem;display:flex}._cancelBtn_1evcx_65{font:inherit;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;background:#fff;padding:.4rem .9rem;font-size:.9rem}._cancelBtn_1evcx_65:hover:not(:disabled){background:var(--color-bg-input)}._cancelBtn_1evcx_65:disabled{opacity:.5;cursor:not-allowed}._app_zpr4n_3{box-sizing:border-box;flex-direction:column;width:min(100%,1200px);margin:0 auto;padding:.5rem 1rem 0;font-family:system-ui;display:flex;position:fixed;inset:0;overflow:hidden}._navbar_zpr4n_16{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}._title_zpr4n_23{align-self:baseline;margin:0;font-size:1.5rem;line-height:1}._titleButton_zpr4n_30{color:inherit;font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:none;padding:0}._titleButton_zpr4n_30:hover{color:var(--color-primary)}._titleButton_zpr4n_30:focus-visible{outline:2px solid var(--color-primary);outline-offset:.2rem}._subtitle_zpr4n_49{color:var(--color-text-muted);align-self:baseline;font-size:.85rem}._dotConnected_zpr4n_55,._dotDisconnected_zpr4n_56{vertical-align:middle;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}._dotConnected_zpr4n_55{background:#4caf50}._dotDisconnected_zpr4n_56{background:#f44336}._errorFallback_zpr4n_73{flex-direction:column;align-items:flex-start;gap:.75rem;max-width:600px;margin:auto;padding:1.5rem;display:flex}._errorTitle_zpr4n_83{color:var(--color-danger-text);margin:0;font-weight:600}._errorMessage_zpr4n_89{box-sizing:border-box;background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);width:100%;color:var(--color-text-secondary);white-space:pre-wrap;margin:0;padding:.75rem;font-size:.85rem;overflow-x:auto}._errorActions_zpr4n_103{flex-wrap:wrap;gap:.5rem;display:flex}._errorCopyFailure_zpr4n_109{color:var(--color-danger-text);margin:0}._errorDetails_zpr4n_114{width:100%}._errorReport_zpr4n_118{background:var(--color-surface-variant);border:1px solid var(--color-border);border-radius:var(--radius-md);white-space:pre-wrap;margin:.5rem 0 0;padding:.75rem;font-size:.8rem;overflow-x:auto}@media (width<=768px){._app_zpr4n_3{padding:.5rem .5rem 0;overflow-y:auto}._navbar_zpr4n_16{gap:.4rem}._title_zpr4n_23{font-size:1.2rem}._subtitle_zpr4n_49{display:none}}@media (width<=480px){._navbar_zpr4n_16{flex-wrap:wrap;row-gap:.5rem}}._dialog_2dajx_3{color:#fff;background:#1a1a1a;border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;width:90vw;max-width:640px;padding:1rem;display:flex}._dialog_2dajx_3::backdrop{background:#0009}._video_2dajx_20{background:#000;border-radius:8px;width:100%}._canvas_2dajx_26{display:none}._error_2dajx_30{color:#f87171;text-align:center;margin:0;padding:2rem 1rem}._actions_2dajx_37{align-items:center;gap:1rem;display:flex}._captureBtn_2dajx_43{cursor:pointer;background:0 0;border:4px solid #fff;border-radius:50%;width:56px;height:56px;position:relative}._captureBtn_2dajx_43:after{content:"";background:#fff;border-radius:50%;transition:background .15s;position:absolute;inset:4px}._captureBtn_2dajx_43:hover:after{background:#ccc}._switchBtn_2dajx_66{color:#ccc;cursor:pointer;background:0 0;border:1px solid #666;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._switchBtn_2dajx_66 svg{fill:#ccc}._switchBtn_2dajx_66:hover{background:#ffffff1a}._closeBtn_2dajx_87{color:#ccc;cursor:pointer;background:0 0;border:1px solid #666;border-radius:6px;padding:.4rem 1rem;font-size:.9rem}._closeBtn_2dajx_87:hover{background:#ffffff1a}._container_a40tz_3{box-sizing:border-box;flex-basis:100%;min-width:0}._container_a40tz_3._dragOver_a40tz_9{outline:2px dashed var(--color-primary);outline-offset:-2px;border-radius:var(--radius-lg);background:#4a90d90d}._row_a40tz_16{border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);background:var(--color-bg-input);min-width:0;position:relative}._spacer_a40tz_24:before{content:"";float:right;width:5rem;height:2rem}._row_a40tz_16:focus-within{border-color:var(--color-primary-ring);box-shadow:0 0 0 1px var(--color-primary-ring)}._trailing_a40tz_42{z-index:1;align-items:center;gap:.25rem;display:flex;position:absolute;top:.25rem;right:.25rem}._actionRow_a40tz_52{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}._hiddenFileInput_a40tz_61{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}._imagePreviewRow_a40tz_70{flex-wrap:wrap;gap:.4rem;padding-top:.25rem;display:flex}._imageThumb_a40tz_77{border-radius:var(--radius-md);border:1px solid var(--color-border-medium);width:48px;height:48px;position:relative;overflow:hidden}._imageThumb_a40tz_77 img{object-fit:cover;width:100%;height:100%}._imageRemove_a40tz_92{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:0 0 0 3px;padding:1px 3px;font-size:.75rem;line-height:1;position:absolute;top:0;right:0}._attachWrap_a40tz_106{position:relative}._attachMenu_a40tz_110{border-radius:var(--radius-xl);z-index:10;background:#2a2a2a;border:1px solid #444;min-width:150px;padding:4px 0;position:absolute;bottom:calc(100% + 4px);right:0;box-shadow:0 4px 12px #0000004d}._attachMenuFlipped_a40tz_123{top:calc(100% + 4px);bottom:auto}._menuItem_a40tz_128{color:#e0e0e0;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.45rem .75rem;font-size:.85rem;display:flex}._menuItem_a40tz_128:hover{background:#ffffff1a}._menuItem_a40tz_128 svg{flex-shrink:0}._list_k0j70_3{--task-list-bottom-fade:2.5rem;--task-list-top-fade:1.5rem;scrollbar-gutter:stable;padding-right:.25rem;padding-bottom:var(--task-list-bottom-fade);opacity:1;min-height:0;-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--task-list-bottom-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--task-list-bottom-fade)), transparent);mask-image:linear-gradient(to bottom, black calc(100% - var(--task-list-bottom-fade)), transparent);flex:1;transition:width .15s ease-out,opacity .15s ease-out;position:relative;overflow-y:auto}._list_k0j70_3:before{content:"";z-index:2;height:var(--task-list-top-fade);margin-bottom:calc(-1 * var(--task-list-top-fade));pointer-events:none;background:linear-gradient(to bottom, rgb(var(--color-bg-app-rgb) / .9), rgb(var(--color-bg-app-rgb) / 0));opacity:0;transition:opacity .12s ease-out;display:block;position:sticky;top:0}._scrolledFromTop_k0j70_38:before{opacity:1}._narrow_k0j70_43{flex:none;width:340px}._hidden_k0j70_48{opacity:0;pointer-events:none;width:0;padding-right:0;transition:none;overflow:hidden}._header_k0j70_57{justify-content:space-between;align-items:center;display:flex}._header_k0j70_57 h2{margin:0}._collapseBtn_k0j70_67{cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-md);background:0 0;border:none;align-items:center;padding:4px;display:flex}._collapseBtn_k0j70_67:hover{background:var(--color-bg-hover)}._expandBtn_k0j70_82{cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-md);background:0 0;border:none;align-self:flex-start;align-items:center;padding:4px;display:flex}._expandBtn_k0j70_82:hover{background:var(--color-bg-hover)}._placeholder_k0j70_98{color:var(--color-text-muted)}._repoGroup_k0j70_102{border-left:3px solid var(--color-border);margin-bottom:.25rem;padding-left:6px}._repoGroupHeader_k0j70_108{color:var(--color-text-muted);align-items:center;gap:6px;padding:4px 0 2px;font-size:.75rem;font-weight:600;display:flex}._subGroupHeader_k0j70_118{color:var(--color-text-muted);cursor:pointer;text-align:left;border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:2px;width:100%;padding:4px 0;font-size:.7rem;display:flex}._subGroupHeader_k0j70_118:hover{color:var(--color-text-secondary);background:var(--color-bg-hover)}._fixCIBtn_k0j70_138{border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger);cursor:pointer;background:0 0;flex-shrink:0;padding:1px 5px;font-size:.65rem;line-height:1.2}._fixCIBtn_k0j70_138:hover{background:var(--color-danger);color:#fff}._autoBadge_k0j70_155{border-radius:var(--radius-sm);background:var(--color-primary-ring);color:var(--color-primary);flex-shrink:0;padding:1px 5px;font-size:.65rem;font-weight:700;line-height:1.2}@media (width<=768px){._list_k0j70_3{flex:1;width:100%}._narrow_k0j70_43{display:none}._hidden_k0j70_48{opacity:1;width:100%;overflow:revert;pointer-events:revert}._collapseBtn_k0j70_67,._expandBtn_k0j70_82{display:none}}._layout_15v54_3{flex:1;gap:.25rem;min-height:0;display:flex}._detailPane_15v54_10{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}@media (width<=768px){._layout_15v54_3{flex-direction:column;gap:0}._detailPane_15v54_10{flex:1;width:100%}}._submitForm_1b0lk_3{opacity:1;flex-wrap:wrap;align-items:flex-start;gap:.5rem;max-height:15rem;margin-bottom:1rem;transition:max-height .15s ease-out,opacity .15s ease-out,margin-bottom .15s ease-out;display:flex;overflow:hidden}._promptInput_1b0lk_15{resize:none;font:inherit;flex:1;max-height:10rem;padding:.35rem .5rem;line-height:1.4;overflow-y:auto}._hidden_1b0lk_25{opacity:0;pointer-events:none;max-height:0;margin-bottom:0;transition:none}@media (width<=768px){._submitForm_1b0lk_3{max-height:none;overflow:visible}._submitForm_1b0lk_3._hidden_1b0lk_25{max-height:0;overflow:hidden}._promptInput_1b0lk_15{min-height:2.5rem}}._block_1h9uh_3{--diff-code-bg:#1e1e1e;--diff-code-fg:#d4d4d4;--diff-added-line:#4ec94e;--diff-deleted-line:#f44;--diff-added-whitespace-line:#6daa6d;--diff-deleted-whitespace-line:#d07373;--diff-moved-added-line:#7dd3fc;--diff-moved-added-alt-line:#a7f3d0;--diff-moved-deleted-line:#f0abfc;--diff-moved-deleted-alt-line:#fcd34d;--diff-moved-added-bg:#102f3d;--diff-moved-added-alt-bg:#123226;--diff-moved-deleted-bg:#351836;--diff-moved-deleted-alt-bg:#3b2b0b;--diff-hunk:#b48ead;background:var(--diff-code-bg);color:var(--diff-code-fg);border-radius:var(--radius-md);margin:.25rem 0;padding:.5rem;font-size:.75rem;line-height:1.4;overflow-x:auto}._compact_1h9uh_30{border-radius:var(--radius-sm);max-height:14rem;margin:.1rem 0 0;padding:.35rem .5rem;overflow:auto}._line_1h9uh_38{white-space:pre}._lineWrap_1h9uh_42{overflow-x:hidden}._lineWrap_1h9uh_42 ._line_1h9uh_38{white-space:pre-wrap;overflow-wrap:anywhere}._lineAdded_1h9uh_51{color:var(--diff-added-line)}._lineDeleted_1h9uh_55{color:var(--diff-deleted-line)}._lineAddedWhitespace_1h9uh_59{color:var(--diff-added-whitespace-line)}._lineDeletedWhitespace_1h9uh_63{color:var(--diff-deleted-whitespace-line)}._lineMovedAdded_1h9uh_67{color:var(--diff-moved-added-line);background:var(--diff-moved-added-bg)}._lineMovedAddedAlt_1h9uh_72{color:var(--diff-moved-added-alt-line);background:var(--diff-moved-added-alt-bg)}._lineMovedDeleted_1h9uh_77{color:var(--diff-moved-deleted-line);background:var(--diff-moved-deleted-bg)}._lineMovedDeletedAlt_1h9uh_82{color:var(--diff-moved-deleted-alt-line);background:var(--diff-moved-deleted-alt-bg)}._lineHunk_1h9uh_87{color:var(--diff-hunk)}._lineHeader_1h9uh_91{color:var(--color-text-muted)}._panel_1feyk_3{border-top:1px solid var(--color-border-light);padding:.5rem .75rem;font-size:.85rem}._heading_1feyk_9{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;margin:0 0 .35rem;font-size:.8rem;font-weight:600;list-style:none}._heading_1feyk_9::-webkit-details-marker{display:none}._item_1feyk_24{align-items:baseline;gap:.4rem;padding:.15rem 0;line-height:1.3;display:flex}._agentItem_1feyk_32{color:var(--color-text-tertiary);align-items:baseline;gap:.4rem;padding:.15rem 0;line-height:1.3;display:flex}._icon_1feyk_41{text-align:center;flex-shrink:0;width:1.1em}._completed_1feyk_47{color:var(--color-text-muted);text-decoration:line-through}._inProgress_1feyk_52{font-weight:500}._wrapper_rbaub_3{align-items:center;display:inline-flex;position:relative}._iconBtn_rbaub_9{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._iconBtn_rbaub_9:hover,._iconBtnActive_rbaub_28{background:var(--color-bg-hover)}._popup_rbaub_32{z-index:100;border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);background:#fff;min-width:320px;max-width:480px;padding:.5rem 0;font-size:.8rem;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 12px #0000001f}._popupSection_rbaub_47{padding:.4rem .75rem}._popupSection_rbaub_47+._popupSection_rbaub_47{border-top:1px solid var(--color-border-light)}._popupSectionTitle_rbaub_55{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-tertiary);margin-bottom:.4rem;font-size:.72rem;font-weight:600}._noData_rbaub_64{color:var(--color-text-muted);font-size:.78rem}._statsTable_rbaub_70{border-collapse:collapse;width:100%}._statsTable_rbaub_70 tr{vertical-align:middle}._statLabel_rbaub_79{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-tertiary);width:2.5rem;padding:.15rem .4rem .15rem 0;font-size:.72rem;font-weight:600}._statValue_rbaub_89{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap;padding:.15rem .5rem .15rem 0}._statSub_rbaub_96{color:var(--color-text-muted)}._statBars_rbaub_100{width:5rem;padding-left:.25rem}._miniBarGroup_rbaub_105{align-items:flex-end;gap:2px;height:16px;display:flex}._miniBar_rbaub_105{background:var(--color-border-light);border-radius:1px;flex:1;align-items:flex-end;height:100%;display:flex}._miniBarFill_rbaub_121{border-radius:1px;width:100%;transition:height .15s}._perfTable_rbaub_128{border-collapse:collapse;width:100%}._perfTh_rbaub_133{text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-tertiary);text-align:left;border-bottom:1px solid var(--color-border-light);padding:0 .3rem .25rem 0;font-size:.7rem;font-weight:600}._perfTd_rbaub_144{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);vertical-align:baseline;padding:.1rem .3rem .1rem 0;font-size:.78rem}._widgetCard_mgcl4_3{border:1px solid var(--color-widget-border,var(--color-border-medium));border-radius:var(--radius-lg);background:var(--color-widget-bg,var(--color-bg-surface));overflow:hidden}._widgetHeader_mgcl4_10{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-light);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;display:flex}._widgetTitle_mgcl4_20{font-weight:600}._widgetBadge_mgcl4_24{color:var(--color-text-muted);font-size:.75rem}._widgetIframe_mgcl4_29{border:none;width:100%;min-height:100px;display:block}._fullscreenBtn_mgcl4_36{cursor:pointer;color:var(--color-text-muted);border-radius:var(--radius-sm);background:0 0;border:none;margin-left:auto;padding:.2rem .4rem;font-size:.85rem}._fullscreenBtn_mgcl4_36:hover{background:var(--color-bg-input);color:var(--color-text-secondary)}._fullscreenOverlay_mgcl4_52{z-index:1000;background:#0009;flex-direction:column;display:flex;position:fixed;inset:0}._fullscreenHeader_mgcl4_61{background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-light);color:var(--color-text-secondary);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;display:flex}._fullscreenCloseBtn_mgcl4_72{cursor:pointer;color:var(--color-text-muted);border-radius:var(--radius-sm);background:0 0;border:none;margin-left:auto;padding:.2rem .5rem;font-size:1rem}._fullscreenCloseBtn_mgcl4_72:hover{background:var(--color-bg-input);color:var(--color-text-secondary)}._fullscreenIframe_mgcl4_88{background:#fff;border:none;flex:1;width:100%}._container_b86az_3{flex-direction:column;flex:1;min-height:0;display:flex}._header_b86az_10{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}._header_b86az_10 h3{margin:0}._closeBtn_b86az_21{cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-md);background:0 0;border:none;align-items:center;padding:4px;display:flex}._closeBtn_b86az_21:hover{background:var(--color-bg-hover)}._headerTitle_b86az_36{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.85rem;font-weight:500;display:none;overflow:hidden}._headerMeta_b86az_47{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;overflow:hidden}._headerRepo_b86az_56{color:var(--color-link);text-decoration:none}a._headerRepo_b86az_56:hover{text-decoration:underline}._headerBranch_b86az_65{margin-left:.4em}._headerBranch_b86az_65:before{content:"·";margin-right:.4em}._headerPR_b86az_74{color:var(--color-link);margin-left:.4em;text-decoration:none}a._headerPR_b86az_74:hover{text-decoration:underline}._headerPR_b86az_74:before{content:"·";margin-right:.4em}._taskError_b86az_89{color:var(--color-danger-text);background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);margin-bottom:.5rem;padding:.5rem .75rem}._taskErrorTitle_b86az_98{margin:0 0 .25rem;font-size:.85rem}._taskErrorText_b86az_103{white-space:pre-wrap;overflow-wrap:anywhere;max-height:10rem;margin:0;font-family:monospace;font-size:.8rem;overflow:auto}._taskPrompt_b86az_113{background:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);margin-bottom:.5rem;padding:.5rem .75rem}._taskPromptTitle_b86az_121{color:var(--color-text-secondary);margin:0 0 .25rem;font-size:.85rem}._taskPrompt_b86az_113 ._userInputMsg_b86az_127{margin:0}._taskSetup_b86az_131{margin:.35rem 0}._taskSetupTitle_b86az_135{color:#4a6785;border-radius:var(--radius-md);cursor:pointer;background:#e4eaf1;border:none;width:100%;padding:.25rem .5rem;font-size:.8rem;list-style:none;display:block}._taskSetupTitle_b86az_135::-webkit-details-marker{display:none}._taskSetupTitle_b86az_135:before{content:"▶";margin-right:.4em;font-size:.7em}._taskSetup_b86az_131:hover ._taskSetupTitle_b86az_135,._taskSetup_b86az_131[open] ._taskSetupTitle_b86az_135{background:#d5e3f0}._taskSetup_b86az_131[open] ._taskSetupTitle_b86az_135:before{content:"▼"}._taskSetupLogs_b86az_167{color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:.35rem 0 0;font-family:monospace;font-size:.8rem}._messageArea_b86az_176{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);flex:1;min-height:0;padding:.75rem;font-size:.85rem;overflow:hidden auto}._placeholder_b86az_188{color:var(--color-text-muted)}._inputForm_b86az_192{align-items:flex-end;gap:.25rem;margin-top:.5rem;margin-bottom:.5rem;display:flex}._textInput_b86az_200{resize:none;font:inherit;flex:1;max-height:10rem;padding:.4rem;font-size:.9rem;line-height:1.2;overflow-y:auto}._actionError_b86az_213{color:var(--color-danger);margin-top:.25rem;font-size:.8rem}._systemInit_b86az_219{color:var(--color-text-muted);overflow-wrap:break-word;margin-bottom:.5rem;font-size:.8rem}._systemMsg_b86az_226{color:var(--color-text-muted);margin-bottom:.25rem;font-size:.8rem}._contextCleared_b86az_232{color:var(--color-text-muted);text-align:center;border-top:1px solid #444;margin:1rem 0;padding-top:.5rem;font-size:.8rem}._logLine_b86az_241{color:var(--color-text-muted);margin-bottom:.1rem;font-family:monospace;font-size:.8rem}._parseError_b86az_248{color:var(--color-danger-text);background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);word-break:break-all;margin-bottom:.25rem;padding:.4rem .6rem;font-size:.8rem}._rateLimitWarning_b86az_259{color:var(--color-warning-text);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);margin-bottom:.25rem;padding:.4rem .6rem;font-size:.8rem}._rateLimitRejected_b86az_269{color:var(--color-danger-text);background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);margin-bottom:.25rem;padding:.4rem .6rem;font-size:.8rem}._userInputMsg_b86az_127{background:var(--color-user-msg-bg);border-radius:var(--radius-lg);word-break:break-word;margin-bottom:.5rem;padding:.4rem .6rem;font-size:.85rem}._assistantMsg_b86az_288{margin-bottom:.5rem}._markdownWrap_b86az_292{position:relative}._rawToolbar_b86az_296{opacity:0;z-index:1;gap:.2em;transition:opacity .15s;display:flex;position:absolute;top:0;right:0}._markdownWrap_b86az_292:hover ._rawToolbar_b86az_296{opacity:1}._rawToolbarBtn_b86az_311{background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:.2em;padding:.1em .4em;font-size:.7rem;display:inline-flex}._rawToolbarBtn_b86az_311 svg{fill:var(--color-text-secondary)}._rawCopyBtn_b86az_328{background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:.2em;padding:.1em .4em;font-size:.7rem;display:inline-flex}._rawCopyBtn_b86az_328 ._copyIcon_b86az_341{display:block}._rawCopyBtn_b86az_328 ._checkIcon_b86az_342,._rawCopyBtn_b86az_328._copied_b86az_344 ._copyIcon_b86az_341{display:none}._rawCopyBtn_b86az_328._copied_b86az_344 ._checkIcon_b86az_342{color:var(--color-success);display:block}._rawText_b86az_347{white-space:pre-wrap;word-break:break-word;background:var(--color-bg-code);border-radius:var(--radius-md);margin:0;padding:.5em;font-size:.82rem;line-height:1.5;overflow-x:auto}._markdown_b86az_292{--markdown-code-block-bg:#1e1e1e;--markdown-code-block-fg:#d4d4d4;word-break:break-word;margin-bottom:.25rem;line-height:1.5}._markdown_b86az_292 p{margin:0 0 .5em}._markdown_b86az_292 p:last-child{margin-bottom:0}._markdown_b86az_292 h1,._markdown_b86az_292 h2,._markdown_b86az_292 h3,._markdown_b86az_292 h4{margin:.75em 0 .25em;line-height:1.3}._markdown_b86az_292 h1{font-size:1.3em}._markdown_b86az_292 h2{font-size:1.15em}._markdown_b86az_292 h3{font-size:1.05em}._markdown_b86az_292 ul,._markdown_b86az_292 ol{margin:.25em 0;padding-left:1.5em}._markdown_b86az_292 li{margin-bottom:.15em}._markdown_b86az_292 code{background:var(--color-bg-code);border-radius:var(--radius-sm);padding:.15em .35em;font-size:.9em}._markdown_b86az_292 pre{background:var(--markdown-code-block-bg);color:var(--markdown-code-block-fg);border-radius:var(--radius-md);margin:.5em 0;padding:.75em;font-size:.8em;line-height:1.4;overflow-x:auto}._markdown_b86az_292 pre code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}._markdown_b86az_292 blockquote{border-left:3px solid var(--color-border-medium);color:var(--color-text-secondary);margin:.5em 0;padding:.25em .75em}._markdown_b86az_292 table{border-collapse:collapse;max-width:100%;margin:.5em 0;font-size:.9em;display:block;overflow-x:auto}._markdown_b86az_292 th,._markdown_b86az_292 td{border:1px solid var(--color-border);padding:.3em .6em}._markdown_b86az_292 th{background:var(--color-bg-input)}._markdown_b86az_292 hr{border:none;border-top:1px solid var(--color-border);margin:.75em 0}._markdown_b86az_292 a{color:var(--color-link);text-decoration:none}._markdown_b86az_292 a:hover{text-decoration:underline}._markdown_b86az_292 img{border-radius:var(--radius-md);max-width:min(100%,720px);height:auto}._result_b86az_471{border-radius:var(--radius-md);margin-top:.5rem;margin-bottom:.5rem;padding:.5rem;font-size:.85rem}._resultSuccess_b86az_479{background:var(--color-success-bg)}._resultError_b86az_483{background:var(--color-danger-bg)}._resultMeta_b86az_487{color:var(--color-text-secondary);margin-top:.25rem;font-size:.8rem}._resultText_b86az_493{margin-top:.25rem}._diffLink_b86az_497{color:var(--color-link);white-space:nowrap;flex-shrink:0;font-size:.75rem;text-decoration:none}._diffLink_b86az_497:hover{text-decoration:underline}._sudoPassword_b86az_509{color:var(--color-text-muted);background:var(--color-bg-surface);border:1px solid var(--color-border);-webkit-user-select:all;user-select:all;white-space:nowrap;border-radius:3px;flex-shrink:0;align-items:center;gap:4px;padding:1px 1px 1px 5px;font-family:monospace;font-size:.75rem;display:inline-flex}._sudoPasswordText_b86az_525{-webkit-user-select:all;user-select:all}._sudoCopyBtn_b86az_529{width:20px;height:20px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._sudoCopyBtn_b86az_529:hover{background:var(--color-bg-hover);color:var(--color-text-secondary)}._sudoCopyBtn_b86az_529 ._copyIcon_b86az_341{display:block}._sudoCopyBtn_b86az_529 ._checkIcon_b86az_342,._sudoCopyBtn_b86az_529._copied_b86az_344 ._copyIcon_b86az_341{display:none}._sudoCopyBtn_b86az_529._copied_b86az_344 ._checkIcon_b86az_342{color:var(--color-success);display:block}._ciStatus_b86az_555{border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0;margin-left:.4em;padding:.1rem .45rem;font-size:.75rem;font-weight:600}._ciStatus_pending_b86az_565{background:var(--color-warning-bg);color:var(--color-warning-text)}._ciStatus_success_b86az_570{background:var(--color-success-bg);color:var(--color-success-text)}._ciStatus_failure_b86az_575{background:var(--color-danger-bg);color:var(--color-danger-text)}._ciDetails_b86az_580{flex-shrink:0;display:inline-block;position:relative}._ciDetails_b86az_580>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}._ciDetails_b86az_580>summary::-webkit-details-marker{display:none}._ciDropdown_b86az_596{z-index:20;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:16rem;margin-top:.25rem;padding:.35rem 0;font-size:.75rem;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #00000026}._ciCheckRow_b86az_611{white-space:nowrap;align-items:center;gap:.5em;padding:.25rem .6rem;display:flex}a._ciCheckLink_b86az_619{color:inherit;text-decoration:none}a._ciCheckLink_b86az_619:hover{background:var(--color-bg-hover)}a._ciStatus_b86az_555{color:inherit;text-decoration:none}a._ciStatus_b86az_555:hover{opacity:.8}._ciCheckName_b86az_637{text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}._ciCheckStatus_b86az_644{flex-shrink:0}._ciCheckDuration_b86az_648{color:var(--color-text-muted);flex-shrink:0}._ciCheckPassed_b86az_653{color:var(--color-success-text)}._ciCheckFailed_b86az_657{color:var(--color-danger-text)}._ciCheckRunning_b86az_661{color:var(--color-warning-text)}._ciCheckQueued_b86az_665{color:var(--color-text-muted)}._fixCIBtn_b86az_669{border-radius:var(--radius-sm);background:var(--color-danger);color:#fff;cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;padding:.15rem .5rem;font-size:.75rem;font-weight:600}._fixCIBtn_b86az_669:hover:not(:disabled){opacity:.85}._fixCIBtn_b86az_669:disabled{opacity:.6;cursor:not-allowed}._planIndicator_b86az_691{border-radius:var(--radius-sm);background:var(--color-plan-bg);color:var(--color-plan);white-space:nowrap;flex-shrink:0;padding:.15rem .5rem;font-size:.75rem;font-weight:600}._planAction_b86az_702{margin-top:.5rem}._planContent_b86az_706{background:var(--color-plan-surface);border:1px solid var(--color-plan-border);border-radius:var(--radius-lg);margin-bottom:.75rem;padding:.75rem 1rem;overflow-x:auto}._resultDiffStat_b86az_715{border-radius:var(--radius-sm);background:#0000000d;margin:.25rem 0 0;padding:.4rem .6rem;font-size:.8rem;line-height:1.5}._diffFile_b86az_724{justify-content:space-between;gap:.5rem;display:flex}._diffFileClickable_b86az_730{cursor:pointer}._diffFileClickable_b86az_730:hover ._diffPath_b86az_734{text-decoration:underline}._diffPath_b86az_734{text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;overflow:hidden}._diffCounts_b86az_746{white-space:nowrap;flex-shrink:0}._diffAdded_b86az_751{color:var(--color-diff-added);margin-right:.3em}._diffDeleted_b86az_756{color:var(--color-diff-deleted)}._diffBinary_b86az_760{color:var(--color-diff-binary);flex-shrink:0;font-style:italic}._toolGroup_b86az_766{background:var(--color-bg-code);border-radius:var(--radius-md);margin-bottom:.25rem;padding:.25rem .5rem}._toolGroup_b86az_766 summary{cursor:pointer;color:var(--color-text-secondary);font-size:.8rem}._toolGroupInner_b86az_779{margin-top:.25rem}._thinkingBlock_b86az_783{background:var(--color-bg-code);border-radius:var(--radius-md);border-left:2px solid #9b8fd4;margin-bottom:.25rem;padding:.25rem .5rem}._thinkingBlock_b86az_783 summary{cursor:pointer;color:var(--color-text-secondary);align-items:baseline;min-width:0;font-size:.8rem;font-style:italic;display:flex}._thinkingExcerpt_b86az_801{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-left:.5em;font-size:.75rem;font-style:normal;overflow:hidden}._thinkingText_b86az_811{white-space:pre-wrap;color:var(--color-text-secondary);word-break:break-word;margin:.15rem 0;font-size:.75rem;line-height:1.4}._toolBlock_b86az_820{background:var(--color-bg-input);border-radius:var(--radius-md);margin-bottom:.25rem;padding:.25rem .5rem}._toolBlock_b86az_820 summary{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}._toolBlockPre_b86az_835{white-space:pre-wrap;max-height:200px;font-size:.75rem;overflow:auto}._toolInputList_b86az_842{margin:.15rem 0;font-size:.75rem;line-height:1.35}._toolInputRow_b86az_848{white-space:pre-wrap;word-break:break-word}._toolInputKey_b86az_853{color:var(--color-text-tertiary);font-weight:500}._toolInputBlock_b86az_858{white-space:pre-wrap;word-break:break-word;margin:0;padding-left:1em}._fileChangesInput_b86az_865{margin:.15rem 0;font-size:.75rem;line-height:1.35}._toolPatchFile_b86az_871{border-left:2px solid var(--color-border);margin-top:.35rem;padding-left:.5rem}._toolPatchPath_b86az_877{color:var(--color-text-secondary);word-break:break-word;margin-bottom:.15rem;font-weight:600}._subagentList_b86az_884{flex-direction:column;gap:.3rem;margin:.2rem 0;font-size:.75rem;display:flex}._subagentRow_b86az_892{border-left:2px solid var(--color-border);flex-direction:column;gap:.1rem;padding-left:.5rem;display:flex}._subagentHead_b86az_900{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}._subagentAgent_b86az_907{color:var(--color-text-secondary);font-weight:600}._subagentPhase_b86az_912{color:var(--color-text-tertiary)}._subagentTask_b86az_916{white-space:pre-wrap;word-break:break-word;color:var(--color-text-secondary);margin:0}._elidedTurn_b86az_923{border-radius:var(--radius-md);cursor:pointer;color:#4a6785;text-align:left;background:#e4eaf1;border:none;width:100%;margin-top:.35rem;margin-bottom:.35rem;padding:.25rem .5rem;font-size:.8rem;display:block}._elidedTurn_b86az_923:before{content:"▶";margin-right:.4em;font-size:.7em}._elidedTurn_b86az_923:hover{background:#d5e3f0}._elidedTurnExpanded_b86az_948{background:#d5e3f0;margin-bottom:.1rem}._elidedTurnExpanded_b86az_948:before{content:"▼"}._indentSession_b86az_960{border-left:3px solid var(--color-border);margin-left:2px;padding-bottom:1px;padding-left:6px}._indentTurn_b86az_967{border-left:2px solid var(--color-border-light);margin-left:2px;padding-bottom:1px;padding-left:6px}._sessionElided_b86az_975{border-radius:var(--radius-md);cursor:pointer;color:#2f4f6e;text-align:left;background:#c9d6e4;border:none;width:100%;margin-bottom:.4rem;padding:.3rem .6rem;font-size:.8rem;font-weight:500;display:block}._sessionElided_b86az_975:before{content:"▶";margin-right:.4em;font-size:.7em}._sessionElided_b86az_975:hover{background:#b5c8dc}._sessionElidedExpanded_b86az_1000{background:#b5c8dc;margin-bottom:.1rem}._sessionElidedExpanded_b86az_1000:before{content:"▼"}@keyframes _toolSpin_b86az_1{to{transform:rotate(360deg)}}._toolPending_b86az_1013{border:2px solid var(--color-border-medium);border-top-color:var(--color-text-tertiary);vertical-align:middle;border-radius:50%;width:.7em;height:.7em;margin-right:.4em;animation:.8s linear infinite _toolSpin_b86az_1;display:inline-block}._toolDone_b86az_1025{color:#4a4;margin-right:.3em;font-size:.85em;font-weight:700}._toolBackground_b86az_1032{color:var(--color-text-muted);margin-right:.3em;font-size:.85em;font-weight:700}._toolDetail_b86az_1039{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-left:.5em;font-size:.75rem;overflow:hidden}._toolDuration_b86az_1048{color:var(--color-text-tertiary);margin-left:.5em;font-size:.75rem}._toolError_b86az_1054{color:var(--color-error);margin-left:.5em;font-size:.75rem;font-weight:700}._toolErrorPre_b86az_1061{white-space:pre-wrap;max-height:150px;color:var(--color-error);border-radius:var(--radius-sm);background:#fff0f0;padding:.25rem .5rem;font-size:.75rem;overflow:auto}._toolOutputDelta_b86az_1072{white-space:pre-wrap;max-height:200px;color:var(--color-text-muted);border-radius:var(--radius-sm);padding:.25rem .5rem;font-family:monospace;font-size:.75rem;overflow:auto}._loadInputBtn_b86az_1083{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-input);color:var(--color-text-muted);cursor:pointer;margin:.25rem .5rem;padding:.25rem .75rem;font-size:.75rem}._loadInputBtn_b86az_1083:hover:not(:disabled){background:var(--color-bg-hover,#e8e8e8);color:var(--color-text-secondary)}._loadInputBtn_b86az_1083:disabled{opacity:.6;cursor:default}._usageMeta_b86az_1104{color:var(--color-text-muted);padding:.1rem .5rem;font-size:.75rem}._askGroup_b86az_1110{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#f8f9fa;margin-bottom:.5rem;padding:.75rem}._askGroupActive_b86az_1118{border-color:var(--color-primary);background:#f0f6ff}._askQuestion_b86az_1123{margin-bottom:.5rem}._askQuestion_b86az_1123:last-child{margin-bottom:0}._askHeader_b86az_1131{text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:.15rem;font-size:.75rem;font-weight:600}._askText_b86az_1139{margin-bottom:.4rem;font-size:.85rem}._askOptions_b86az_1144{flex-wrap:wrap;gap:.35rem;display:flex}._askChip_b86az_1150{border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);cursor:pointer;text-align:left;background:#fff;flex-direction:column;align-items:flex-start;padding:.35rem .6rem;font-size:.8rem;display:flex}._askChip_b86az_1150:disabled{cursor:default;opacity:.7}._askChipSelected_b86az_1168{border-color:var(--color-primary);background:var(--color-user-msg-bg)}._askChipLabel_b86az_1173{font-weight:500}._askChipDesc_b86az_1177{color:var(--color-text-secondary);margin-top:.1rem;font-size:.7rem}._askOtherInput_b86az_1183{box-sizing:border-box;border:1px solid var(--color-border-medium);border-radius:var(--radius-md);resize:none;width:100%;max-height:10rem;margin-top:.35rem;padding:.35rem;font-family:inherit;font-size:.8rem;line-height:1.4;display:block;overflow-y:auto}._askSubmit_b86az_1199{border-radius:var(--radius-md);background:var(--color-primary);color:#fff;cursor:pointer;border:none;margin-top:.5rem;padding:.4rem 1rem;font-size:.85rem}._askSubmit_b86az_1199:hover{background:var(--color-primary-hover)}._askSubmitted_b86az_1214{color:var(--color-success);margin-top:.35rem;font-size:.8rem}._userInputImages_b86az_1220{flex-direction:column;gap:.5rem;margin-top:.3rem;display:flex}._userInputImage_b86az_1220{border-radius:var(--radius-md);border:1px solid #b8d0ea;max-width:min(100%,720px);height:auto}._safetyWarning_b86az_1234{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-lg);margin-top:.5rem;padding:.5rem .75rem;font-size:.8rem}._safetyWarning_b86az_1234 strong{color:var(--color-warning-text)}._safetyWarning_b86az_1234 ul{margin:.25rem 0 .5rem;padding-left:1.25rem}._safetyWarning_b86az_1234 li{margin-bottom:.15rem}._syncButtonGroup_b86az_1256{align-items:stretch;display:inline-flex;position:relative}._syncDropdown_b86az_1262{margin-bottom:2px;position:absolute;bottom:100%;right:0}._contextMenuToggle_b86az_1269{border:1px solid var(--color-border-medium);background:var(--color-bg-input);cursor:pointer;border-radius:var(--radius-md);color:var(--color-text-secondary);padding:.4rem .5rem;font-size:.9rem;line-height:1}._contextMenuToggle_b86az_1269:hover:not(:disabled){background:#e0e0e0}._contextMenuToggle_b86az_1269:disabled{cursor:default;opacity:.5}@media (width<=768px){._container_b86az_3{margin:0 -.5rem}._inputForm_b86az_192,._header_b86az_10{padding:0 .5rem}._headerTitle_b86az_36{display:block}._messageArea_b86az_176{border-left:none;border-right:none;border-radius:0;min-height:0}._toolBlockPre_b86az_835{max-height:150px}._closeBtn_b86az_21{display:none}._askOptions_b86az_1144{flex-direction:column}}._container_1ul5j_3{flex-direction:column;flex:1;min-height:0;display:flex}._header_1ul5j_10{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}._backBtn_1ul5j_17{cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-md);background:0 0;border:none;align-items:center;padding:4px;display:flex}._backBtn_1ul5j_17:hover{background:var(--color-bg-hover)}._headerMeta_1ul5j_32{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8rem;overflow:hidden}._headerRepo_1ul5j_42{color:var(--color-link)}._headerBranch_1ul5j_46{color:var(--color-text-tertiary);margin-left:.4em}._headerBranch_1ul5j_46:before{content:"·";margin-right:.4em}._wrapToggle_1ul5j_56{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}._wrapToggle_1ul5j_56:hover{background:var(--color-bg-hover)}._wrapToggleActive_1ul5j_73{border-color:var(--color-link);color:var(--color-link)}._fileList_1ul5j_78{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);flex:1;min-height:0;padding:.75rem;font-size:.85rem;overflow:auto}._fileRow_1ul5j_89{border-top:1px solid var(--color-border-light);align-items:center;gap:.5rem;margin-top:.25rem;padding:.3rem 0;display:flex}._collapseIndicator_1ul5j_98{color:var(--color-text-muted);flex-shrink:0;width:.8em;font-size:.6rem}._fileRowClickable_1ul5j_105{cursor:pointer}._fileRowClickable_1ul5j_105:hover ._filePath_1ul5j_109{text-decoration:underline}._filePath_1ul5j_109{text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;flex:1;min-width:0;overflow:hidden}._fileCounts_1ul5j_123{white-space:nowrap;flex-shrink:0}._added_1ul5j_128{color:var(--color-diff-added);margin-right:.3em}._deleted_1ul5j_133{color:var(--color-diff-deleted)}._binary_1ul5j_137{color:var(--color-diff-binary);flex-shrink:0;font-style:italic}._diffLoading_1ul5j_143{color:var(--color-text-muted);padding:.25rem 0;font-size:.75rem}._diffError_1ul5j_149{color:var(--color-error);padding:.25rem 0;font-size:.75rem}@media (width<=768px){._container_1ul5j_3{margin:0 -.5rem}._header_1ul5j_10{padding:0 .5rem}._fileList_1ul5j_78{border-left:none;border-right:none;border-radius:0}}._container_1d15h_3{flex-direction:column;flex:1;min-height:0;display:flex}._header_1d15h_10{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}._backBtn_1d15h_17{cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-md);background:0 0;border:none;align-items:center;padding:4px;display:flex}._backBtn_1d15h_17:hover{background:var(--color-bg-hover)}._headerMeta_1d15h_32{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.8rem;display:flex}._headerRepo_1d15h_40{color:var(--color-text-secondary);font-weight:600}._headerBranch_1d15h_45{background:var(--color-bg-hover);border-radius:var(--radius-sm);padding:0 .35rem;font-family:monospace}._content_1d15h_52{flex:1;overflow:auto}._loading_1d15h_57,._error_1d15h_58,._empty_1d15h_59{color:var(--color-text-muted);padding:1rem 0;font-size:.85rem}._error_1d15h_58{color:var(--color-danger)}._table_1d15h_69{border-collapse:collapse;width:100%;font-size:.8rem}._th_1d15h_75{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-tertiary);text-align:left;border-bottom:1px solid var(--color-border-light);background:#fff;padding:.3rem .4rem;font-size:.7rem;font-weight:600;position:sticky;top:0}._td_1d15h_89{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap;vertical-align:baseline;border-bottom:1px solid var(--color-border-light);padding:.2rem .4rem}._cmd_1d15h_98{white-space:normal;word-break:break-all;min-width:300px;max-width:700px}._actionsHdr_1d15h_105{white-space:nowrap}._state_1d15h_109{font-size:.75rem;font-weight:700}._actionsRow_1d15h_114{align-items:center;gap:.25rem;display:flex}._treeToggle_1d15h_120{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}._toggleBtn_1d15h_127{cursor:pointer;color:var(--color-text-tertiary);border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;padding:0;transition:color .15s;display:flex}._toggleBtn_1d15h_127:hover{color:var(--color-text-secondary)}._signalBtn_1d15h_143{border:1px solid var(--color-border-light);cursor:pointer;border-radius:var(--radius-sm);color:var(--color-warning-text);background:0 0;padding:.1rem .35rem;font-family:monospace;font-size:.65rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}._signalBtn_1d15h_143:hover:not(:disabled){background:var(--color-warning-bg);border-color:var(--color-warning-text)}._signalBtn_1d15h_143:disabled{opacity:.4;cursor:not-allowed}._signalKill_1d15h_166{color:var(--color-danger);border-color:var(--color-border-light)}._signalKill_1d15h_166:hover:not(:disabled){background:var(--color-danger-bg);border-color:var(--color-danger)}._container_16cgt_3{flex-direction:column;flex:1;min-height:0;display:flex}._header_16cgt_10{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}._backBtn_16cgt_17{cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-md);background:0 0;border:none;align-items:center;padding:4px;display:flex}._backBtn_16cgt_17:hover{background:var(--color-bg-hover)}._headerMeta_16cgt_32{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.8rem;display:flex}._headerRepo_16cgt_40{color:var(--color-text-secondary);font-weight:600}._headerBranch_16cgt_45{background:var(--color-bg-hover);border-radius:var(--radius-sm);padding:0 .35rem;font-family:monospace}._content_16cgt_52{flex-direction:column;flex:1;gap:1rem;display:flex;overflow:auto}._loading_16cgt_60,._error_16cgt_61,._empty_16cgt_62{color:var(--color-text-muted);padding:1rem 0;font-size:.85rem}._error_16cgt_61{color:var(--color-danger)}._section_16cgt_72{border:1px solid var(--color-border-light);border-radius:var(--radius-lg);background:var(--color-bg-surface);padding:.75rem}._sectionTitle_16cgt_79{color:var(--color-text-secondary);margin:0 0 .6rem;font-size:.85rem}._grid_16cgt_85{grid-template-columns:max-content minmax(0,1fr);gap:.35rem .75rem;font-size:.8rem;display:grid}._label_16cgt_92{color:var(--color-text-tertiary);font-weight:600}._value_16cgt_97,._code_16cgt_98{color:var(--color-text-secondary);min-width:0}._code_16cgt_98{word-break:break-all;font-family:monospace}._taskLink_16cgt_108{color:var(--color-link)}._lineage_16cgt_112{color:var(--color-text-secondary);align-items:center;gap:.45rem;font-size:.8rem;display:flex}._lineageGlyph_16cgt_120{color:var(--color-primary);font-size:1.1rem;line-height:1}._tableWrap_16cgt_126{overflow:auto}._table_16cgt_126{border-collapse:collapse;width:100%;font-size:.8rem}._th_16cgt_136{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-tertiary);text-align:left;border-bottom:1px solid var(--color-border-light);white-space:nowrap;padding:.3rem .4rem;font-size:.7rem;font-weight:600}._td_16cgt_148{color:var(--color-text-secondary);white-space:nowrap;vertical-align:baseline;border-bottom:1px solid var(--color-border-light);padding:.25rem .4rem}._pathCell_16cgt_156{word-break:break-all;white-space:normal;min-width:160px;font-family:monospace}._warningList_16cgt_163{color:var(--color-warning-text);margin:0;padding-left:1.1rem;font-size:.8rem}._settingsPage_gbpjb_3{flex:1;min-width:0;min-height:0;padding:.25rem 0 2rem;overflow:auto}._settingsPanel_gbpjb_11{width:100%;max-width:48rem;padding:.25rem 0 2rem}._settingsPanelTitle_gbpjb_17{margin:0 0 1.25rem;font-size:1.5rem;line-height:1.2}._settingsError_gbpjb_23{color:var(--color-error);margin:0 0 1rem}._settingsLabel_gbpjb_28{cursor:pointer;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.95rem;display:flex}._settingsDescription_gbpjb_37{color:var(--color-text-secondary);margin:.25rem 0 0;font-size:.85rem}._settingsSection_gbpjb_43{border-top:1px solid var(--color-border-light);padding:1rem 0 1.25rem}._settingsSectionTitle_gbpjb_48{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .5rem;font-size:.9rem;font-weight:600}._settingsSectionTitle_gbpjb_48+._settingsDescription_gbpjb_37{margin-bottom:.75rem}._settingsInput_gbpjb_61{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;margin-bottom:.25rem;padding:.5rem;font-size:.9rem}._settingsInput_gbpjb_61::placeholder{color:var(--color-text-secondary);opacity:.7}._settingsInput_gbpjb_61:focus{border-color:var(--color-primary);outline:none}._cacheGrid_gbpjb_80{flex-wrap:wrap;gap:.5rem;display:flex}._cacheCheckbox_gbpjb_86{border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--color-border);background:var(--color-bg-input);align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.85rem;transition:background-color .15s,border-color .15s;display:inline-flex}._cacheName_gbpjb_99{font-weight:500}._cacheSize_gbpjb_103{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._cacheCheckbox_gbpjb_86:hover{border-color:var(--color-primary)}._cacheCheckbox_gbpjb_86[data-state=disabled]{opacity:.5;text-decoration:line-through}._cacheMappingRow_gbpjb_117{grid-template-columns:1.5rem minmax(0,1fr) auto minmax(0,1fr) auto auto;grid-template-areas:"toggle host-label.container-label. .""toggle host-input arrow container-input read-only remove"". . .container-hint. .";align-items:center;gap:.25rem .5rem;margin-bottom:.5rem;display:grid}._mappingHostLabel_gbpjb_130{grid-area:host-label}._mappingHostInput_gbpjb_134{grid-area:host-input}._mappingContainerLabel_gbpjb_138{grid-area:container-label}._mappingContainerInput_gbpjb_142{grid-area:container-input}._mappingPathLabel_gbpjb_146{color:var(--color-text-secondary);margin-bottom:.25rem;font-size:.75rem;font-weight:500;display:block}._mappingHostInput_gbpjb_134,._mappingContainerInput_gbpjb_142{box-sizing:border-box;min-width:0;margin-bottom:0}._mappingPathHint_gbpjb_161{color:var(--color-text-secondary);grid-area:container-hint;font-size:.75rem;display:block}._cacheMappingRow_gbpjb_117[data-state=disabled] ._settingsInput_gbpjb_61,._cacheMappingRow_gbpjb_117[data-state=disabled] ._cacheMappingArrow_gbpjb_169{opacity:.5}._cacheMappingToggle_gbpjb_173{cursor:pointer;grid-area:toggle;align-items:center;display:inline-flex}._mountOptionToggle_gbpjb_180{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;grid-area:read-only;align-items:center;gap:.25rem;font-size:.85rem;display:inline-flex}._visuallyHidden_gbpjb_191{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._cacheMappingArrow_gbpjb_169{color:var(--color-text-secondary);grid-area:arrow}._cacheMappingRemove_gbpjb_208{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;grid-area:remove;padding:.25rem .5rem;font-size:1.25rem}._cacheMappingRemove_gbpjb_208:hover{color:var(--color-error)}._settingsButton_gbpjb_222{border:1px dashed var(--color-border);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-secondary);background:0 0;width:100%;padding:.5rem;font-size:.85rem}._settingsButton_gbpjb_222:hover{border-color:var(--color-primary);color:var(--color-primary)}._settingsButton_gbpjb_222:disabled{cursor:not-allowed;opacity:.6}._oauthGrantList_gbpjb_243{gap:.75rem;margin-top:.75rem;display:grid}._oauthGrantCard_gbpjb_249{border:1px solid var(--color-border-light);border-radius:var(--radius-sm);background:var(--color-bg-input);padding:.75rem}._oauthGrantCard_gbpjb_249[data-status=revoked],._oauthGrantCard_gbpjb_249[data-status=expired]{opacity:.65}._oauthGrantHeader_gbpjb_261{justify-content:space-between;gap:1rem;margin-bottom:.5rem;display:flex}._oauthGrantName_gbpjb_268{font-weight:600}._oauthGrantMeta_gbpjb_272,._oauthGrantDetails_gbpjb_273{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:.82rem}._oauthGrantDetails_gbpjb_273{gap:.2rem;margin-bottom:.75rem;display:grid}._oauthGrantStatus_gbpjb_285{color:var(--color-text-secondary);text-transform:uppercase;font-size:.8rem}
