:root{--color-primary:#4a90d9;--color-primary-hover:#357abd;--color-on-primary:#fff;--color-on-primary-spinner-track:#fff6;--color-primary-drop-bg:color-mix(in srgb, var(--color-primary) 5%, transparent);--color-primary-focus-ring:color-mix(in srgb, var(--color-primary) 20%, transparent);--color-primary-ring:#4a90d94d;--color-focus-border:var(--color-primary);--color-primary-container:#f0f6ff;--color-primary-container-hover:#d5e3f0;--color-primary-border:#b8d0ea;--color-on-primary-container:#2f4f6e;--color-link:#0366d6;--color-success:#28a745;--color-success-hover:#218838;--color-success-spinner-track:color-mix(in srgb, var(--color-success) 30%, transparent);--color-success-bg:#d4edda;--color-success-text:#155724;--color-danger:#dc3545;--color-danger-hover:#c82333;--color-danger-spinner-track:color-mix(in srgb, var(--color-danger) 30%, transparent);--color-danger-bg:#f8d7da;--color-danger-surface:#fff0f0;--color-danger-text:#721c24;--color-danger-border:#f5c6cb;--color-danger-on-dark:#f87171;--color-error:#c00;--color-warning:#b85c00;--color-warning-bg:#fff3cd;--color-warning-border:#ffc107;--color-warning-text:#856404;--color-connection-wave-connected-base:#000;--color-connection-wave-connected-center:#fff;--color-connection-wave-connected-rim:#b8b8b8;--color-connection-wave-loading-center:#5f4300;--color-connection-wave-loading-rim:#977000;--color-connection-wave-error-center:#80202d;--color-connection-wave-error-rim:#bb2e3e;--color-gray:#6c757d;--color-gray-hover:#5a6268;--color-secondary-container:#f8f9fa;--color-plan:#7c3aed;--color-thinking-border:#9b8fd4;--color-plan-bg:#ede9fe;--color-plan-surface:#f5f3ff;--color-plan-border:#ddd6fe;--color-feature-badge-bg:#dfeefa;--color-feature-badge-fg:#2563eb;--color-state-active-bg:var(--color-success-bg);--color-state-asking-bg:#cce5ff;--color-state-plan-bg:var(--color-plan-bg);--color-state-crashed-bg:#ffe0d6;--color-state-failed-bg:var(--color-danger-bg);--color-state-stopping-bg:#fde2c8;--color-state-purged-bg:#e2e3e5;--color-state-stopped-bg:#c8daf0;--color-state-waiting-bg:var(--color-warning-bg);--color-surface-variant:#e8e8e8;--color-bg-inverse:#2a2a2a;--color-bg-media:#000;--color-bg-media-panel:#1a1a1a;--color-mask-opaque:#000;--color-on-inverse:#fff;--color-on-inverse-muted:#ccc;--color-on-inverse-disabled:#666;--color-on-inverse-hover:#ffffff1a;--color-text-primary:#1f2328;--color-text-placeholder:#767676;--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-elevated:rgb(var(--color-bg-app-rgb));--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-tooltip-bg:var(--color-toast-bg);--color-on-tooltip:var(--color-on-toast);--color-border:#ddd;--color-border-light:#e0e0e0;--color-border-medium:#ccc;--color-border-strong:#444;--color-overlay:#00000080;--color-overlay-strong:#0009;--color-shadow-sm:#0000001f;--color-shadow-md:#0000002e;--color-shadow-lg:#0000003d;--color-selected:#007bff;--color-user-msg-bg:#dbe9f9;--color-session-bg:#c9d6e4;--color-session-bg-hover:#b5c8dc;--color-widget-border:var(--color-border-medium);--color-widget-bg:var(--color-bg-surface);--color-widget-shell-bg:#fff;--color-widget-shell-fg:#1a1a1a;--color-diff-added:#22863a;--color-diff-deleted:#cb2431;--color-diff-size:#6a737d;--color-code-block-bg:#1e1e1e;--color-code-block-fg:#d4d4d4;--color-diff-block-bg:#1e1e1e;--color-diff-block-fg:#d4d4d4;--color-diff-block-line-added:#4ec94e;--color-diff-block-line-deleted:#f44;--color-diff-block-line-added-whitespace:#6daa6d;--color-diff-block-line-deleted-whitespace:#d07373;--color-diff-block-move-added:#7dd3fc;--color-diff-block-move-added-alt:#a7f3d0;--color-diff-block-move-deleted:#f0abfc;--color-diff-block-move-deleted-alt:#fcd34d;--color-diff-block-move-added-bg:#102f3d;--color-diff-block-move-added-alt-bg:#123226;--color-diff-block-move-deleted-bg:#351836;--color-diff-block-move-deleted-alt-bg:#3b2b0b;--color-diff-block-hunk:#b48ead;--color-commit-graph:#1a7f37;--color-commit-sha:#1a7f37;--color-commit-decoration:#6639ba;--color-commit-date:#a40e26;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px}body{background:rgb(var(--color-bg-app-rgb));margin:0}:where(a[href],button,input,select,textarea,summary,[contenteditable=true],[tabindex]:not([tabindex="-1"])):focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-border)!important}.login-page{justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);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{color:var(--color-on-primary);background:var(--color-primary);border-radius:var(--radius-md);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_188d3_3{flex:0 0 28px;width:28px;height:32px;display:inline-flex;position:relative}._link_188d3_11{border-radius:var(--radius-sm);flex-direction:column;justify-content:center;align-items:center;width:28px;height:32px;display:flex}._link_188d3_11:hover{background:var(--color-bg-hover)}._link_188d3_11:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._link_188d3_11 svg{fill:currentColor;width:12px;height:12px}._normal_188d3_36{color:var(--color-success)}._warning_188d3_40{color:var(--color-warning)}._high_188d3_44{color:var(--color-danger)}._unavailable_188d3_48{color:var(--color-gray)}._tooltip_188d3_52{z-index:1000;box-sizing:border-box;width:max-content;max-width:calc(100vw - 4rem);color:var(--color-on-tooltip);white-space:pre-line;pointer-events:none;background:var(--color-tooltip-bg);border-radius:var(--radius-md);padding:.3rem .5rem;font-size:.75rem;line-height:1.3;position:absolute;top:100%;right:0}._userMenu_17dsk_3{position:relative}@media (width>768px){._userMenu_17dsk_3{align-self:flex-start}}._avatarButton_17dsk_13{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_17dsk_13:hover{opacity:.8}._avatarImg_17dsk_31{object-fit:cover;border-radius:50%;width:100%;height:100%}._avatarInitials_17dsk_38{width:100%;height:100%;color:var(--color-on-primary);background:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;line-height:1;display:flex}._userDropdown_17dsk_52{z-index:100;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:10rem;box-shadow:0 4px 12px var(--color-shadow-sm);padding:.35rem 0;position:absolute;top:calc(100% + .25rem);right:0}._dropdownUser_17dsk_65{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_17dsk_75{box-sizing:border-box;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:.4rem .75rem;font-size:.85rem;text-decoration:none;display:block}._dropdownItemIcon_17dsk_90{vertical-align:middle;margin-right:.4em}._dropdownItem_17dsk_75:hover{background:var(--color-bg-hover)}._btn_nsig4_3{font:inherit;color:var(--color-on-primary);cursor:pointer;border-radius:var(--radius-md);border:none;justify-content:center;align-items:center;padding:.4rem .75rem;font-size:.9rem;display:inline-flex}._btn_nsig4_3:disabled{cursor:not-allowed;opacity:.5}._primary_nsig4_21{background:var(--color-primary)}._primary_nsig4_21:hover:not(:disabled){background:var(--color-primary-hover)}._gray_nsig4_29{background:var(--color-gray)}._gray_nsig4_29:hover:not(:disabled){background:var(--color-gray-hover)}._red_nsig4_37{background:var(--color-danger)}._red_nsig4_37:hover:not(:disabled){background:var(--color-danger-hover)}._green_nsig4_45{background:var(--color-success)}._green_nsig4_45:hover:not(:disabled){background:var(--color-success-hover)}._spinner_nsig4_53{vertical-align:middle;border:2px solid var(--color-on-primary-spinner-track);border-top-color:var(--color-on-primary);border-radius:50%;width:.75em;height:.75em;animation:.6s linear infinite _spin_nsig4_53;display:inline-block}@keyframes _spin_nsig4_53{to{transform:rotate(360deg)}}@media (width<=768px){._btn_nsig4_3{padding:.5rem .75rem;font-size:.85rem}}._repoChips_1mayo_3{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}._repoChip_1mayo_3{background:var(--color-bg-input);border-radius:var(--radius-md);align-items:center;display:inline-flex;overflow:visible}._chipLabel_1mayo_18{font:inherit;color:inherit;white-space:nowrap;cursor:pointer;border-radius:var(--radius-md) 0 0 var(--radius-md);background:0 0;border:none;padding:.35rem .4rem .35rem .6rem;font-size:.9rem;line-height:1.4}._chipLabel_1mayo_18:hover{background:var(--color-bg-input-hover)}._chipBranch_1mayo_35{color:var(--color-text-secondary)}._branchOption_1mayo_39{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:inline-flex}._branchOptionName_1mayo_47{text-overflow:ellipsis;overflow:hidden}._branchAction_1mayo_52{color:var(--color-text-muted);flex:none;font-size:.75rem;font-weight:600}._branchAction_1mayo_52[data-action=adopt]{color:var(--color-success-text)}._chipRemove_1mayo_63{font:inherit;color:var(--color-text-muted);cursor:pointer;border-radius:0 var(--radius-md) var(--radius-md) 0;background:0 0;border:none;padding:.35rem .45rem .35rem .2rem;font-size:.9rem;line-height:1.4}._chipRemove_1mayo_63:hover{color:inherit;background:var(--color-bg-input-hover)}._addRepoWrap_1mayo_80{display:contents}._addRepoBtn_1mayo_84{font:inherit;color:inherit;cursor:pointer;background:var(--color-bg-input);border-radius:var(--radius-md);border:none;padding:.35rem .6rem;font-size:.9rem;font-weight:700;line-height:1.4}._addRepoBtn_1mayo_84:hover{background:var(--color-bg-input-hover)}._addRepoDropdown_1mayo_101{min-width:12rem}._cloneButton_1mayo_105{font:inherit;color:inherit;cursor:pointer;background:var(--color-bg-input);border-radius:var(--radius-md);border:none;padding:.35rem .6rem;font-size:.9rem;font-weight:700;line-height:1.4}._cloneButton_1mayo_105:disabled{cursor:not-allowed;opacity:.5}._cloneButton_1mayo_105:hover:not(:disabled){background:var(--color-bg-input-hover)}._editable_1ergk_3{overflow-wrap:break-word;white-space:pre-wrap;border-radius:inherit}._editable_1ergk_3._empty_1ergk_9:before{float:none;color:var(--color-text-muted);pointer-events:none;content:attr(data-placeholder)}._dialog_13gjp_3{border-radius:var(--radius-xl);box-shadow:0 12px 40px var(--color-shadow-lg);border:none}._dialog_13gjp_3::backdrop{background:var(--color-overlay)}._forkDialog_1914z_3{background:var(--color-bg-elevated);flex-direction:column;gap:1rem;width:calc(100vw - 2rem);max-width:640px;padding:1.5rem;display:flex;overflow:visible}._forkTitle_1914z_14{margin:0;font-size:1.1rem;font-weight:600}._recoveryIntro_1914z_20{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.4}._forkRow_1914z_27{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._forkRow_1914z_27>select{flex:auto;min-width:0}._forkInput_1914z_39{box-sizing:border-box;width:100%;min-height:2.5em;max-height:10rem;font:inherit;color:inherit;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.5rem .6rem;font-size:.9rem;line-height:1.4;overflow-y:auto}._forkInput_1914z_39:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-focus-ring)}._handoffRow_1914z_60{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._handoffHint_1914z_67{color:var(--color-text-secondary);font-size:.8rem}._handoffError_1914z_72{color:var(--color-danger);margin:0;font-size:.85rem}._targetStatus_1914z_78{color:var(--color-text-secondary);margin:-.5rem 0 0;font-size:.8rem}._forkActions_1914z_84{justify-content:flex-end;gap:.5rem;display:flex}._forkCancel_1914z_90{font:inherit;color:var(--color-text-secondary);cursor:pointer;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.4rem .9rem;font-size:.9rem}._forkCancel_1914z_90:hover{background:var(--color-bg-input)}._dialog_s5q0k_3{box-sizing:border-box;width:min(28rem,100vw - 2rem);color:inherit;background:var(--color-bg-elevated);padding:1.25rem}._title_s5q0k_11{margin:0 0 .4rem;font-size:1.25rem}._intro_s5q0k_16{color:var(--color-text-secondary);margin:0 0 1rem;font-size:.9rem;line-height:1.4}._section_s5q0k_23+._section_s5q0k_23{margin-top:1rem}._sectionTitle_s5q0k_27{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .4rem;font-size:.8rem}._shortcutList_s5q0k_35{margin:0}._shortcutRow_s5q0k_39{grid-template-columns:minmax(7.5rem,auto) 1fr;align-items:center;gap:1rem;padding:.35rem 0;display:grid}._keys_s5q0k_47{justify-content:flex-end;gap:.3rem;display:flex}._keys_s5q0k_47 kbd{box-sizing:border-box;text-align:center;background:var(--color-surface-variant);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:1.5rem;box-shadow:0 1px 0 var(--color-border);padding:.15rem .35rem;font-family:inherit;font-size:.8rem}._action_s5q0k_66{color:var(--color-text-secondary);margin:0;font-size:.9rem}._closeButton_s5q0k_72{font:inherit;color:inherit;cursor:pointer;background:var(--color-bg-hover);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:1.25rem 0 0 auto;padding:.45rem .8rem;display:block}._closeButton_s5q0k_72:hover{background:var(--color-surface-variant)}._toastContainer_tn7hz_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_tn7hz_3{box-sizing:border-box;max-height:min(12rem,100vh - 3rem);color:var(--color-on-toast);pointer-events:auto;background:var(--color-toast-bg);border-radius:var(--radius-md);box-shadow:0 4px 12px var(--color-shadow-md);align-items:flex-start;gap:.5rem;padding:.6rem .75rem;font-size:.85rem;animation:.2s ease-out _toast-in_tn7hz_1;display:flex;overflow-y:auto}._toastMessage_tn7hz_34{overflow-wrap:anywhere;flex:auto;min-width:0}._toastDismiss_tn7hz_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_tn7hz_40:hover{opacity:1}@keyframes _toast-in_tn7hz_1{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}._wrapper_1dms1_3{display:inline-flex}._popup_1dms1_7{z-index:1000;color:var(--color-on-tooltip);white-space:pre-line;pointer-events:none;background:var(--color-tooltip-bg);border-radius:var(--radius-md);padding:.3rem .5rem;font-size:.75rem;line-height:1.3;position:fixed}._usageRow_1iku1_3{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:.2rem;min-width:0;display:flex}._providerPill_1iku1_12{box-sizing:border-box;max-width:100%;color:inherit;white-space:nowrap;background:var(--color-bg-hover);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);align-items:center;gap:.3rem;padding:.15rem .45rem;text-decoration:none;display:inline-flex}a._providerPill_1iku1_12{cursor:pointer}a._providerPill_1iku1_12:hover{background:var(--color-bg-input-hover)}._providerLabel_1iku1_35{font-variant:small-caps;color:var(--color-text-muted);text-transform:lowercase;letter-spacing:.02em;font-size:.7rem;font-weight:600}._providerIcon_1iku1_44{border-radius:var(--radius-sm);flex-shrink:0;display:inline-flex}._pricingPeak_1iku1_50{background:var(--color-danger-bg);box-shadow:0 0 0 2px var(--color-danger)}._pricingPeakSoon_1iku1_55{background:var(--color-warning-bg);box-shadow:0 0 0 2px var(--color-warning-border)}._visuallyHidden_1iku1_60{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._providerLogo_1iku1_72{flex-shrink:0;width:12px;height:12px;display:block}._providerBadges_1iku1_79{flex-wrap:wrap;gap:.25rem;min-width:0;display:inline-flex}._badge_1iku1_86{white-space:nowrap;border-radius:3px;padding:.1rem .35rem;font-size:.7rem;font-weight:500}._green_1iku1_94{color:var(--color-success-text);background:var(--color-success-bg)}._yellow_1iku1_99{color:var(--color-warning-text);background:var(--color-warning-bg)}._red_1iku1_104{color:var(--color-danger-text);background:var(--color-danger-bg)}._disabled_1iku1_109{color:var(--color-gray);background:var(--color-surface-variant);text-decoration:line-through}@media (width<=768px){._usageRow_1iku1_3{gap:.25rem}._providerPill_1iku1_12{gap:.15rem;padding:.1rem .25rem}._providerLabel_1iku1_35{display:none}._badge_1iku1_86{padding:.06rem .22rem;font-size:.6rem}}@media (width<=480px){._usageRow_1iku1_3{display:contents}._providerPill_1iku1_12{vertical-align:baseline;margin:0 .2rem .25rem 0;line-height:normal}}._dialog_1ydpn_3{background:var(--color-bg-elevated);flex-direction:column;gap:1rem;width:90vw;max-width:480px;padding:1.5rem;display:flex}._title_1ydpn_13{margin:0;font-size:1.1rem;font-weight:600}._label_1ydpn_19{color:var(--color-text-secondary);flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:500;display:flex}._optional_1ydpn_28{color:var(--color-text-faint);font-weight:400}._input_1ydpn_33{font:inherit;color:inherit;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.5rem .6rem;font-size:.9rem}._input_1ydpn_33:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-focus-ring)}._input_1ydpn_33:disabled{opacity:.5}._error_1ydpn_52{color:var(--color-danger);margin:0;font-size:.85rem}._actions_1ydpn_58{justify-content:flex-end;gap:.5rem;display:flex}._cancelBtn_1ydpn_64{font:inherit;color:var(--color-text-secondary);cursor:pointer;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.4rem .9rem;font-size:.9rem}._cancelBtn_1ydpn_64:disabled{cursor:not-allowed;opacity:.5}._cancelBtn_1ydpn_64:hover:not(:disabled){background:var(--color-bg-input)}._view_11w74_3{flex:1;min-width:0;min-height:0;padding:0 0 6rem;overflow-y:auto}._list_11w74_11{margin:0;padding:0;list-style:none}._item_11w74_17{margin-bottom:.4rem}._taskLink_11w74_21{box-sizing:border-box;width:100%;min-height:4.5rem;color:inherit;text-align:left;overflow-wrap:anywhere;background:var(--color-bg-surface);border:2px solid var(--color-border);border-radius:var(--radius-lg);align-items:center;gap:.75rem;padding:.4rem .75rem;text-decoration:none;display:flex}._taskLink_11w74_21:focus-visible{outline:3px solid var(--color-focus-border);outline-offset:2px}._taskLink_11w74_21[data-state=waiting]{color:var(--color-warning-text);background:var(--color-warning-bg);border-color:var(--color-warning-border)}._taskLink_11w74_21[data-state=asking]{color:var(--color-on-primary-container);background:var(--color-state-asking-bg);border-color:var(--color-primary-border)}._taskLink_11w74_21[data-state=has_plan]{color:var(--color-plan);background:var(--color-plan-bg);border-color:var(--color-plan-border)}._taskLink_11w74_21[data-state=running]{color:var(--color-success-text);background:var(--color-success-bg);border-color:var(--color-success)}._number_11w74_67{font-variant-numeric:tabular-nums;color:inherit;flex-shrink:0;font-size:1.5rem;font-weight:700}._name_11w74_75{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:1.5rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}._empty_11w74_86{font-size:1.25rem}._taskLink_11w74_21[aria-current=true]{outline:3px solid var(--color-focus-border);outline-offset:-5px}._app_bvp0u_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}._subviewOpen_bvp0u_16{width:min(100%,1920px)}._subviewFullscreen_bvp0u_20{width:100%;padding:0}._app_bvp0u_3 ._chromeHidden_bvp0u_25{display:none}._normalContent_bvp0u_29{flex-direction:column;flex:1;min-height:0;display:flex}._voiceHidden_bvp0u_36{display:none}._navbar_bvp0u_40{align-items:center;gap:.25rem;margin-bottom:.75rem;display:flex}._headerActions_bvp0u_47{flex:none;align-self:flex-start;align-items:center;display:flex}._title_bvp0u_54{align-self:baseline;margin:0;font-size:1.5rem;line-height:1}._titleButton_bvp0u_61{font:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}._titleButton_bvp0u_61[data-status=connected]{--connection-wave-base:var(--color-connection-wave-connected-base);--connection-wave-center:var(--color-connection-wave-connected-center);--connection-wave-rim:var(--color-connection-wave-connected-rim);color:var(--connection-wave-base)}._titleButton_bvp0u_61[data-status=settled-loading]{--connection-wave-base:var(--color-warning-text);--connection-wave-center:var(--color-connection-wave-loading-center);--connection-wave-rim:var(--color-connection-wave-loading-rim);color:var(--connection-wave-base)}._titleButton_bvp0u_61[data-status=disconnected],._titleButton_bvp0u_61[data-status=settled-error]{--connection-wave-base:var(--color-danger);--connection-wave-center:var(--color-connection-wave-error-center);--connection-wave-rim:var(--color-connection-wave-error-rim);color:var(--connection-wave-base)}@supports ((-webkit-background-clip:text) or (background-clip:text)){._titleButton_bvp0u_61:is([data-status=connected],[data-status=settled-loading],[data-status=disconnected],[data-status=settled-error]){background-color:var(--connection-wave-base);background-image:radial-gradient(circle, var(--connection-wave-center) 0 15%, var(--connection-wave-rim) 42%, var(--connection-wave-base) 75%);-webkit-text-fill-color:transparent;background-position:-4rem -.45rem;background-repeat:no-repeat;background-size:2.5rem 2.5rem;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite _connection-wave_bvp0u_1}._titleButton_bvp0u_61[data-status=connected]{animation-name:_connection-ready-wave_bvp0u_1;animation-duration:6s;animation-iteration-count:1;animation-delay:-2s;animation-fill-mode:forwards}}@keyframes _connection-wave_bvp0u_1{to{background-position:calc(100% + 4rem) -.45rem}}@keyframes _connection-ready-wave_bvp0u_1{to{background-position:calc(100% + 4rem) -.45rem}}._visuallyHidden_bvp0u_140{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._subtitle_bvp0u_152{color:var(--color-text-muted);align-self:baseline;font-size:.85rem}@media (prefers-reduced-motion:reduce){._titleButton_bvp0u_61:is([data-status=connected],[data-status=settled-loading],[data-status=disconnected],[data-status=settled-error]){animation:none}}@media (forced-colors:active){._titleButton_bvp0u_61:is([data-status=connected],[data-status=settled-loading],[data-status=disconnected],[data-status=settled-error]){-webkit-text-fill-color:currentcolor;background:0 0;animation:none}}._errorFallback_bvp0u_182{flex-direction:column;align-items:flex-start;gap:.75rem;max-width:600px;margin:auto;padding:1.5rem;display:flex}._errorTitle_bvp0u_192{color:var(--color-danger-text);margin:0;font-weight:600}._errorMessage_bvp0u_198{box-sizing:border-box;width:100%;color:var(--color-text-secondary);white-space:pre-wrap;background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);margin:0;padding:.75rem;font-size:.85rem;overflow-x:auto}._errorActions_bvp0u_212{flex-wrap:wrap;gap:.5rem;display:flex}._errorCopyFailure_bvp0u_218{color:var(--color-danger-text);margin:0}._errorDetails_bvp0u_223{width:100%}._errorReport_bvp0u_227{white-space:pre-wrap;background:var(--color-surface-variant);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:.5rem 0 0;padding:.75rem;font-size:.8rem;overflow-x:auto}@media (width<=768px){._app_bvp0u_3{padding:.5rem .5rem 0;overflow-y:auto}._title_bvp0u_54{font-size:1.2rem}._subtitle_bvp0u_152{display:none}}@media (width<=480px){._navbar_bvp0u_40{line-height:2rem;display:flow-root;position:relative}._navbar_bvp0u_40:before{float:right;content:"";width:3.75rem;height:2rem}._headerActions_bvp0u_47{position:absolute;top:0;right:0}._title_bvp0u_54{vertical-align:baseline;margin-right:.4rem;display:inline-block}}._root_1aosr_2{color:var(--device-login-color,inherit);background:var(--device-login-background,transparent);font:inherit;overflow-wrap:anywhere;min-width:0;max-width:42rem;margin-block:1.5rem;line-height:1.5;container-type:inline-size}._instructions_1aosr_13{margin-block:0 1.25rem}._root_1aosr_2 form{grid-template-columns:minmax(0,1fr);align-items:start;gap:.5rem .75rem;display:grid}._root_1aosr_2 label{grid-column:1/-1;font-weight:600}._actions_1aosr_26{gap:var(--device-login-gap,.75rem);flex-wrap:wrap;align-items:center;display:flex}._actions_1aosr_26:empty,._status_1aosr_33:empty{display:none}._root_1aosr_2 button,._root_1aosr_2 input{box-sizing:border-box;font:inherit;border:1px solid var(--device-login-border,ButtonBorder);border-radius:var(--device-login-radius,.3rem);min-height:3rem;padding:.625rem 1rem}._root_1aosr_2 button{color:var(--device-login-button-color,ButtonText);background:var(--device-login-button-background,ButtonFace);cursor:pointer;font-weight:600}._root_1aosr_2 button:disabled{opacity:.55;cursor:default}._root_1aosr_2 button:enabled:hover{text-underline-offset:.2em;text-decoration:underline}._root_1aosr_2 input{color:var(--device-login-input-color,CanvasText);background:var(--device-login-input-background,Canvas);width:100%;min-width:0}._root_1aosr_2 input._codeInput_1aosr_65{letter-spacing:.04em;font-family:ui-monospace,monospace;font-size:1.125rem}._root_1aosr_2 :focus-visible{outline:3px solid var(--device-login-focus,Highlight);outline-offset:3px}._pairing_1aosr_74{border-block:1px solid var(--device-login-border,ButtonBorder);text-align:center;padding-block:1.25rem}._caption_1aosr_79{margin-block-start:1.5rem;font-weight:600;display:block}._code_1aosr_65{letter-spacing:.02em;-webkit-user-select:all;user-select:all;margin-block:.25rem .75rem;font-family:ui-monospace,monospace;font-size:clamp(2rem,8cqi,3rem);font-weight:700;line-height:1.4}._url_1aosr_93{max-width:100%;color:var(--device-login-link-color,LinkText);text-underline-offset:.2em;font-size:1.125rem;display:inline-block}._remaining_1aosr_100{font-variant-numeric:tabular-nums;margin:0}._status_1aosr_33{margin-block:1rem;font-weight:600}._review_1aosr_108{border-block-start:1px solid var(--device-login-border,ButtonBorder);margin-block-start:1.25rem;padding-block-start:1.25rem}._warning_1aosr_113{border-inline-start:3px solid var(--device-login-border,ButtonBorder);margin-block:0 1rem;padding-inline-start:1rem}._browser_1aosr_118{margin-block:1rem 1.5rem}._browser_1aosr_118 summary{cursor:pointer;font-weight:600}._browser_1aosr_118 p{margin-block:.5rem 0}._root_1aosr_2 dl{grid-template-columns:auto minmax(0,1fr);gap:.5rem 1rem;margin-block:1rem 1.5rem;display:grid}._root_1aosr_2 dt{font-weight:600}._root_1aosr_2 dd{margin:0}@container (width<=28rem){._root_1aosr_2 form{grid-template-columns:minmax(0,1fr)}._root_1aosr_2 form button{width:100%}._root_1aosr_2 dl{grid-template-columns:minmax(0,1fr);gap:.125rem}._root_1aosr_2 dd+dt{margin-block-start:.75rem}._actions_1aosr_26>button{flex:auto}}._page_zp1v8_2{--device-login-color:var(--color-text-primary);--device-login-background:transparent;--device-login-button-color:var(--color-on-primary-container);--device-login-input-color:var(--color-text-primary);--device-login-input-background:var(--color-bg-input);--device-login-button-background:var(--color-primary-container);--device-login-border:var(--color-border);--device-login-focus:var(--color-primary);--device-login-link-color:var(--color-link);--device-login-radius:var(--radius-md);max-width:44rem;margin:2rem auto;padding:1rem;font-family:system-ui;container-type:inline-size}._accountButton_zp1v8_21{min-height:3rem;font:inherit;color:var(--color-text-primary);background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.5rem 1rem}._dialog_647id_3{width:90vw;max-width:640px;color:var(--color-on-inverse);background:var(--color-bg-media-panel);border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;display:flex}._dialog_647id_3::backdrop{background:var(--color-overlay-strong)}._video_647id_20{background:var(--color-bg-media);border-radius:8px;width:100%}._canvas_647id_26{display:none}._error_647id_30{color:var(--color-danger-on-dark);text-align:center;margin:0;padding:2rem 1rem}._actions_647id_37{align-items:center;gap:1rem;display:flex}._captureBtn_647id_43{cursor:pointer;border:4px solid var(--color-on-inverse);background:0 0;border-radius:50%;width:56px;height:56px;position:relative}._captureBtn_647id_43:after{content:"";background:var(--color-on-inverse);border-radius:50%;transition:background .15s;position:absolute;inset:4px}._captureBtn_647id_43:hover:after{background:var(--color-on-inverse-muted)}._switchBtn_647id_66{width:40px;height:40px;color:var(--color-on-inverse-muted);cursor:pointer;border:1px solid var(--color-on-inverse-disabled);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}._switchBtn_647id_66 svg{fill:var(--color-on-inverse-muted)}._switchBtn_647id_66:hover{background:var(--color-on-inverse-hover)}._closeBtn_647id_87{color:var(--color-on-inverse-muted);cursor:pointer;border:1px solid var(--color-on-inverse-disabled);background:0 0;border-radius:6px;padding:.4rem 1rem;font-size:.9rem}._closeBtn_647id_87:hover{background:var(--color-on-inverse-hover)}._container_1aqy1_3{box-sizing:border-box;flex-basis:100%;min-width:0}._container_1aqy1_3._dragOver_1aqy1_9{outline:2px dashed var(--color-primary);outline-offset:-2px;background:var(--color-primary-drop-bg);border-radius:var(--radius-lg)}._row_1aqy1_16{background:var(--color-bg-input);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);min-width:0;position:relative}._spacer_1aqy1_24:before{float:right;content:"";height:1.5rem}._spacerOne_1aqy1_39:before{width:2.5rem}._spacerTwo_1aqy1_43:before{width:4.375rem}._spacerThree_1aqy1_47:before{width:6.25rem}._attachIcon_1aqy1_51{fill:currentColor}._row_1aqy1_16>._input_1aqy1_63{padding:.4rem .5rem;line-height:1.5rem}._row_1aqy1_16:focus-within{border-color:var(--color-focus-border);box-shadow:inset 0 0 0 2px var(--color-focus-border)}._row_1aqy1_16:focus-within>[contenteditable=true]{box-shadow:none!important}._trailing_1aqy1_78{z-index:1;align-items:center;gap:.125rem;display:flex;position:absolute;top:.25rem;right:.25rem}._trailing_1aqy1_78>button,._trailing_1aqy1_78>div>button{min-width:1.75rem;min-height:1.75rem;padding:.25rem}._trailing_1aqy1_78 button:hover:not(:disabled,[aria-disabled=true]){background:var(--color-bg-input-hover)}._actionRow_1aqy1_105{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}._hiddenFileInput_1aqy1_114{pointer-events:none;opacity:0;width:0;height:0;position:absolute;overflow:hidden}._imagePreviewRow_1aqy1_123{flex-wrap:wrap;gap:.4rem;padding-top:.25rem;display:flex}._imageThumb_1aqy1_130{border:1px solid var(--color-border-medium);border-radius:var(--radius-md);width:48px;height:48px;position:relative;overflow:hidden}._imageThumb_1aqy1_130 img{object-fit:cover;width:100%;height:100%}._imageRemove_1aqy1_145{color:var(--color-on-inverse);cursor:pointer;background:var(--color-overlay);border:none;border-radius:0 0 0 3px;padding:1px 3px;font-size:.75rem;line-height:1;position:absolute;top:0;right:0}._attachWrap_1aqy1_159{position:relative}._attachMenu_1aqy1_163{z-index:10;background:var(--color-bg-inverse);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);min-width:150px;box-shadow:0 4px 12px var(--color-shadow-lg);padding:4px 0;position:absolute;bottom:calc(100% + 4px);right:0}._attachMenuFlipped_1aqy1_176{top:calc(100% + 4px);bottom:auto}._menuItem_1aqy1_181{width:100%;color:var(--color-on-inverse-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.85rem;display:flex}._menuItem_1aqy1_181:hover{background:var(--color-on-inverse-hover)}._menuItem_1aqy1_181 svg{flex-shrink:0}._imageError_1aqy1_203{color:var(--color-danger);margin:.25rem 0;font-size:.85rem}._trailing_1aqy1_78>button svg,._trailing_1aqy1_78>div>button svg{width:1.25rem;height:1.25rem}._dot_g1ud7_3{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}._dot_pending_g1ud7_11{background:var(--color-warning-border)}._dot_success_g1ud7_15{background:var(--color-success)}._dot_failure_g1ud7_19{background:var(--color-danger)}a._dot_g1ud7_3:hover{opacity:.75}._icons_1q0yg_3{white-space:nowrap;flex:0 auto;align-items:center;gap:.15rem;min-width:0;max-width:100%;margin-left:.3rem;display:inline-flex}._link_1q0yg_14{min-width:0;max-width:100%;color:inherit;flex:0 auto;text-decoration:none;display:inline-flex}._link_1q0yg_14:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px;border-radius:var(--radius-sm)}._icons_1q0yg_3>span{font-size:inherit;font-weight:600;line-height:inherit;align-items:center;gap:.03rem;display:inline-flex}._icon_1q0yg_3{width:.72rem;height:.72rem}._stale_1q0yg_45,._dirty_1q0yg_46,._behind_1q0yg_47{color:var(--color-warning-text)}._ahead_1q0yg_51{color:var(--color-success)}._conflict_1q0yg_55{color:var(--color-danger)}._operation_1q0yg_59{color:var(--color-text-secondary)}._diffStats_1q0yg_63{color:inherit}._icons_1q0yg_3[data-elide-diff-stats] ._diffStats_1q0yg_63,._link_1q0yg_14[data-elide-diff-stats] ._diffStats_1q0yg_63{display:none}._added_1q0yg_72{color:var(--color-diff-added)}._deleted_1q0yg_76{color:var(--color-diff-deleted)}._menu_yo56d_3{z-index:10;background:var(--color-bg-elevated);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);min-width:10rem;box-shadow:0 2px 8px var(--color-shadow-md)}._menuPositioned_yo56d_12{--menu-left:auto;--menu-top:auto;top:var(--menu-top);left:var(--menu-left)}._item_yo56d_20{width:100%;color:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.8rem;display:flex}._item_yo56d_20:hover{background:var(--color-bg-input)}._shortcut_yo56d_39{color:var(--color-text-secondary);margin-left:auto;font-size:.75rem}._item_yo56d_20:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}._item_yo56d_20:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}._disabled_yo56d_53{cursor:default;opacity:.4}._disabled_yo56d_53:hover{background:0 0}._danger_yo56d_62{color:var(--color-danger)}._card_z7bq3_3{--card-row-gap:.125rem;--card-line-height:1.1rem;gap:var(--card-row-gap);font-size:.75rem;line-height:var(--card-line-height);cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;margin-bottom:.5rem;padding:.75rem;display:flex}._selected_z7bq3_19{border:2px solid var(--color-selected)}._contextMenu_z7bq3_23{z-index:100;max-height:calc(100vh - 1rem);position:fixed;overflow-y:auto}._header_z7bq3_30{min-height:var(--card-line-height);justify-content:space-between;align-items:center;display:flex}._voiceNumber_z7bq3_37{width:1.2rem;height:1.2rem;color:var(--color-primary);background:var(--color-primary-ring);border-radius:var(--radius-sm);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_z7bq3_53{flex:1;min-width:0}._title_z7bq3_53{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;font-weight:600;overflow:hidden}._stateGroup_z7bq3_67{flex-shrink:0;align-items:center;gap:.35rem;display:flex}._badge_z7bq3_74{--badge-bg:var(--color-surface-variant);white-space:nowrap;background:var(--badge-bg);border-radius:999px;flex-shrink:0;padding:.1rem .5rem;font-size:.75rem;font-weight:600;line-height:1.4}._featureIconBadge_z7bq3_87{width:1.2rem;height:1.2rem;color:var(--color-feature-badge-fg);background:var(--color-feature-badge-bg);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .15s;display:inline-flex}a._featureIconBadge_z7bq3_87:hover{background:var(--color-bg-input-hover)}a._featureIconBadge_z7bq3_87:focus-visible{box-shadow:0 0 0 2px var(--color-primary-ring);outline:none}._featureBadge_z7bq3_110{height:1.2rem;color:var(--color-feature-badge-fg);background:var(--color-feature-badge-bg);border-radius:var(--radius-sm);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_z7bq3_126{width:1.2rem;height:1.2rem;color:var(--color-plan);background:var(--color-plan-bg);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}._timingSummary_z7bq3_141{gap:0 var(--card-row-gap);flex-wrap:wrap;align-items:center;min-width:0;display:flex}._cost_z7bq3_149{white-space:nowrap}._timePair_z7bq3_153{font-variant-numeric:tabular-nums;color:var(--color-text-muted);align-items:center;gap:.2rem;display:inline-flex}._timerIcon_z7bq3_161{color:var(--color-text-faint);flex-shrink:0;display:inline-flex}._timeSep_z7bq3_167{opacity:.5}._metaRow_z7bq3_171{min-height:var(--card-line-height);justify-content:space-between;align-items:center;display:flex}._statusBadges_z7bq3_178{align-items:center;gap:.35rem;margin-left:auto;display:flex}._originRow_z7bq3_185{min-width:0;min-height:var(--card-line-height);color:var(--color-text-muted);align-items:baseline;gap:.3rem;display:flex}._originGlyph_z7bq3_194{color:var(--color-primary);font-size:.9rem;line-height:.8}._originLink_z7bq3_200{text-overflow:ellipsis;color:var(--color-link);white-space:nowrap;font-family:monospace;overflow:hidden}._meta_z7bq3_171{color:var(--color-text-meta)}._harnessLogo_z7bq3_212{vertical-align:-.125em;width:1em;height:1em;margin-inline-end:.35em;display:inline-block}._tokens_z7bq3_220{--tokens-color:inherit;color:var(--tokens-color)}._quotaCountdown_z7bq3_226{font-variant-numeric:tabular-nums;color:var(--color-danger);font-weight:600}._quotaRecoveryRow_z7bq3_232{align-items:center;gap:.75rem;display:flex}._quotaRecovery_z7bq3_232{font:inherit;color:var(--color-link);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.75rem;font-weight:600}._quotaRecovery_z7bq3_232:hover{text-decoration:underline}._quotaRecovery_z7bq3_232:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._quotaDismiss_z7bq3_259{color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}._quotaDismiss_z7bq3_259:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}._quotaDismiss_z7bq3_259:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._repoStates_z7bq3_281{gap:var(--card-row-gap);flex-direction:column;width:100%;display:flex}._repoState_z7bq3_281{min-width:0;min-height:var(--card-line-height);align-items:center;display:flex}._repoStateLabel_z7bq3_295{text-overflow:ellipsis;min-width:0;color:var(--color-text-muted);white-space:nowrap;overflow:hidden}._repoStateSummary_z7bq3_303{align-items:center;margin-left:auto;line-height:1;display:flex}._purgeBtn_z7bq3_313,._reviveBtn_z7bq3_314{opacity:0;transition:opacity .15s;display:inline-flex}._mobileRevive_z7bq3_320{display:none}._purgeIcon_z7bq3_324,._reviveIcon_z7bq3_325{all:unset;cursor:pointer;border-radius:var(--radius-sm);fill:currentColor;justify-content:center;align-items:center;padding:.1rem;line-height:1;transition:background .15s,color .15s;display:inline-flex}._purgeIcon_z7bq3_324{color:var(--color-danger)}._reviveIcon_z7bq3_325{color:var(--color-success)}._purgeIcon_z7bq3_324:focus-visible,._reviveIcon_z7bq3_325:focus-visible{box-shadow:0 0 0 2px var(--color-primary-ring)}._purgeIcon_z7bq3_324:disabled,._reviveIcon_z7bq3_325:disabled{cursor:not-allowed;opacity:.5}._purgeIcon_z7bq3_324:hover:not(:disabled){color:var(--color-danger-hover);background:var(--color-bg-input-hover)}._reviveIcon_z7bq3_325:hover:not(:disabled){color:var(--color-success-hover);background:var(--color-bg-input-hover)}._purgeSpinner_z7bq3_369,._reviveSpinner_z7bq3_370{border-radius:50%;width:.75em;height:.75em;animation:.6s linear infinite _purge-spin_z7bq3_1;display:inline-block}._purgeSpinner_z7bq3_369{border:2px solid var(--color-danger-spinner-track);border-top-color:var(--color-danger)}._reviveSpinner_z7bq3_370{border:2px solid var(--color-success-spinner-track);border-top-color:var(--color-success)}@keyframes _purge-spin_z7bq3_1{to{transform:rotate(360deg)}}._card_z7bq3_3:hover ._purgeBtn_z7bq3_313,._card_z7bq3_3:hover ._reviveBtn_z7bq3_314{opacity:1}._prBadge_z7bq3_399{height:1.2rem;color:var(--color-text-muted);background:var(--color-bg-input);border-radius:var(--radius-sm);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_z7bq3_414{height:1.2rem;color:var(--color-primary);background:var(--color-primary-ring);border-radius:var(--radius-sm);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_z7bq3_429{-webkit-line-clamp:2;color:var(--color-danger-text);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=768px){._mobileRevive_z7bq3_320{display:inline-flex}._purgeBtn_z7bq3_313,._reviveBtn_z7bq3_314{opacity:1}._purgeIcon_z7bq3_324,._reviveIcon_z7bq3_325{padding:.4rem}}._list_1k61z_3{--task-list-bottom-fade:2.5rem;--task-list-top-fade:1.5rem;min-height:0;padding-right:.25rem;padding-bottom:var(--task-list-bottom-fade);scrollbar-gutter:stable;opacity:1;-webkit-mask-image:linear-gradient(to bottom, var(--color-mask-opaque) calc(100% - var(--task-list-bottom-fade)), transparent);mask-image:linear-gradient(to bottom, var(--color-mask-opaque) 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_1k61z_3:before{z-index:2;height:var(--task-list-top-fade);margin-bottom:calc(-1 * var(--task-list-top-fade));pointer-events:none;content:"";background:linear-gradient(to bottom, rgb(var(--color-bg-app-rgb) / 90%), rgb(var(--color-bg-app-rgb) / 0%));opacity:0;transition:opacity .12s ease-out;display:block;position:sticky;top:0}._scrolledFromTop_1k61z_46:before{opacity:1}._narrow_1k61z_51{flex:none;width:340px}._hidden_1k61z_56{visibility:hidden;pointer-events:none;opacity:0;width:0;padding-right:0;transition:none;overflow:hidden}._header_1k61z_67{justify-content:space-between;align-items:center;display:flex}._header_1k61z_67 h2{margin:0}._expandBtn_1k61z_77{align-self:flex-start}._placeholder_1k61z_81{color:var(--color-text-muted)}._repoGroup_1k61z_85{border-left:3px solid var(--color-border);margin-bottom:.25rem;padding-left:6px}._repoGroupHeader_1k61z_91{color:var(--color-text-muted);align-items:center;gap:6px;padding:4px 0 2px;font-size:.75rem;font-weight:600;display:flex}._subGroupHeader_1k61z_101{width:100%;color:var(--color-text-muted);text-align:left;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:2px;padding:4px 0;font-size:.7rem;display:flex}._subGroupHeader_1k61z_101:hover{color:var(--color-text-secondary);background:var(--color-bg-hover)}._fixCIBtn_1k61z_121{color:var(--color-danger);cursor:pointer;border:1px solid var(--color-danger);border-radius:var(--radius-sm);background:0 0;flex-shrink:0;padding:1px 5px;font-size:.65rem;line-height:1.2}._fixCIBtn_1k61z_121:hover{color:var(--color-on-primary);background:var(--color-danger)}._autoBadge_1k61z_138{color:var(--color-primary);background:var(--color-primary-ring);border-radius:var(--radius-sm);flex-shrink:0;padding:1px 5px;font-size:.65rem;font-weight:700;line-height:1.2}@media (width<=768px){._list_1k61z_3{scrollbar-gutter:auto;flex:1;width:100%;overflow:visible;-webkit-mask-image:none;mask-image:none}._narrow_1k61z_51{display:none}._hidden_1k61z_56{visibility:visible;width:100%;overflow:revert;pointer-events:revert;opacity:1}button._collapseBtn_1k61z_175,button._expandBtn_1k61z_77{display:none}}._layout_gd02p_3{flex:1;gap:.25rem;min-height:0;display:flex}._detailPane_gd02p_10{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}@media (width<=768px){._layout_gd02p_3{flex-direction:column;gap:0}._detailPane_gd02p_10{flex:1;width:100%}}._submitIcon_1lw8m_3,._submitLoadingIcon_1lw8m_4{fill:var(--color-primary)}._submitLoadingIcon_1lw8m_4{animation:1s linear infinite _submit-loading_1lw8m_1}@keyframes _submit-loading_1lw8m_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._submitLoadingIcon_1lw8m_4{animation:none}}._summaryPane_1lw8m_24{flex:1;min-width:0;min-height:0;display:flex}._summarySelected_1lw8m_31{flex:none}._summaryHidden_1lw8m_35{display:none}._submitForm_1lw8m_39{opacity:1;flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-bottom:1rem;transition:opacity .15s ease-out,margin-bottom .15s ease-out;display:flex;overflow:visible}._featureToggle_1lw8m_52{box-sizing:border-box;min-width:2rem;height:calc(1.4em + .7rem);font:inherit;color:var(--color-text-secondary);cursor:pointer;background:var(--color-bg-input);border-radius:var(--radius-md);border:none;justify-content:center;align-items:center;padding:.35rem;font-size:.9rem;display:inline-flex}._featureToggle_1lw8m_52:hover{background:var(--color-bg-input-hover)}._featureToggle_1lw8m_52:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}._featureArrowOpen_1lw8m_78{transform:rotate(90deg)}._featurePanel_1lw8m_82{flex-wrap:wrap;flex:100%;align-items:center;gap:.5rem;min-width:0;display:flex}._featurePanel_1lw8m_82[hidden]{display:none}._sessionInput_1lw8m_95{box-sizing:border-box;min-width:0;max-width:calc(36ch + 1rem + 2px);font:inherit;color:var(--color-text-primary);background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex:16rem;padding:.5rem;font-family:monospace}._sessionInput_1lw8m_95:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}._promptInput_1lw8m_114{max-height:10rem;font:inherit;flex:100%;overflow-y:auto}._hidden_1lw8m_121{visibility:hidden;pointer-events:none;opacity:0;max-height:0;margin-bottom:0;transition:none;overflow:hidden}._markdownWrap_1os9d_3{position:relative}._rawToolbar_1os9d_7{z-index:1;float:right;opacity:0;gap:.2em;margin-left:.4em;transition:opacity .15s;display:flex;position:relative}._markdownWrap_1os9d_3:hover ._rawToolbar_1os9d_7{opacity:1}._rawToolbarBtn_1os9d_22{color:var(--color-text-secondary);cursor:pointer;background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:.2em;padding:.1em .4em;font-size:.7rem;display:inline-flex}._rawToolbarBtn_1os9d_22 svg{fill:var(--color-text-secondary)}._rawCopyBtn_1os9d_39,._codeCopyBtn_1os9d_40{color:var(--color-text-secondary);cursor:pointer;background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:.2em;padding:.1em .4em;font-size:.7rem;display:inline-flex}._rawCopyBtn_1os9d_39 ._copyIcon_1os9d_53,._codeCopyBtn_1os9d_40 ._copyIcon_1os9d_53{display:block}._rawCopyBtn_1os9d_39 ._checkIcon_1os9d_58,._codeCopyBtn_1os9d_40 ._checkIcon_1os9d_58{display:none}._codeCopyBtn_1os9d_40 ._copyIcon_1os9d_53,._codeCopyBtn_1os9d_40 ._checkIcon_1os9d_58{background-color:currentColor;width:14px;height:14px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._codeCopyBtn_1os9d_40 ._copyIcon_1os9d_53{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%20-960%20960%20960'%3e%3cpath%20d='M300-200q-24%200-42-18t-18-42v-560q0-24%2018-42t42-18h440q24%200%2042%2018t18%2042v560q0%2024-18%2042t-42%2018H300Zm0-60h440v-560H300v560ZM180-80q-24%200-42-18t-18-42v-620h60v620h500v60H180Zm120-180v-560%20560Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%20-960%20960%20960'%3e%3cpath%20d='M300-200q-24%200-42-18t-18-42v-560q0-24%2018-42t42-18h440q24%200%2042%2018t18%2042v560q0%2024-18%2042t-42%2018H300Zm0-60h440v-560H300v560ZM180-80q-24%200-42-18t-18-42v-620h60v620h500v60H180Zm120-180v-560%20560Z'/%3e%3c/svg%3e")}._codeCopyBtn_1os9d_40 ._checkIcon_1os9d_58{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%20-960%20960%20960'%3e%3cpath%20d='M378-246%20154-470l43-43%20181%20181%20384-384%2043%2043-427%20427Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%20-960%20960%20960'%3e%3cpath%20d='M378-246%20154-470l43-43%20181%20181%20384-384%2043%2043-427%20427Z'/%3e%3c/svg%3e")}._rawCopyBtn_1os9d_39._copied_1os9d_81 ._copyIcon_1os9d_53,._codeCopyBtn_1os9d_40._copied_1os9d_81 ._copyIcon_1os9d_53{display:none}._rawCopyBtn_1os9d_39._copied_1os9d_81 ._checkIcon_1os9d_58,._codeCopyBtn_1os9d_40._copied_1os9d_81 ._checkIcon_1os9d_58{color:var(--color-success);display:block}._rawText_1os9d_92{overflow-wrap:break-word;white-space:pre-wrap;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_1os9d_3{contain:paint;overflow-clip-margin:3px;overflow-wrap:break-word;margin-bottom:.25rem;line-height:1.5}._markdown_1os9d_3 p{margin:0 0 .5em}._markdown_1os9d_3 p:last-child{margin-bottom:0}._markdown_1os9d_3 h1,._markdown_1os9d_3 h2,._markdown_1os9d_3 h3,._markdown_1os9d_3 h4{margin:.75em 0 .25em;line-height:1.3}._markdown_1os9d_3 h1{font-size:1.3em}._markdown_1os9d_3 h2{font-size:1.15em}._markdown_1os9d_3 h3{font-size:1.05em}._markdown_1os9d_3 ul,._markdown_1os9d_3 ol{margin:.25em 0;padding-left:1.5em}._markdown_1os9d_3 li{margin-bottom:.15em}._markdown_1os9d_3 code{background:var(--color-bg-code);border-radius:var(--radius-sm);padding:.15em .35em;font-size:.9em}._markdown_1os9d_3 pre{color:var(--color-code-block-fg);background:var(--color-code-block-bg);border-radius:var(--radius-md);margin:.5em 0;padding:.75em;font-size:.8em;line-height:1.4;overflow-x:auto}._codeBlock_1os9d_170{position:relative}._codeBlock_1os9d_170 pre{padding-right:4.5rem}._codeCopyBtn_1os9d_40{z-index:1;position:absolute;top:.8rem;right:.8rem}._singleLineCodeBlock_1os9d_185 ._codeCopyBtn_1os9d_40{top:50%;transform:translateY(-50%)}._markdown_1os9d_3 pre code{font-size:inherit;color:inherit;background:0 0;border-radius:0;padding:0}._markdown_1os9d_3 blockquote{color:var(--color-text-secondary);border-left:3px solid var(--color-border-medium);margin:.5em 0;padding:.25em .75em}._markdown_1os9d_3 table{border-collapse:collapse;max-width:100%;margin:.5em 0;font-size:.9em;display:block;overflow-x:auto}._markdown_1os9d_3 th,._markdown_1os9d_3 td{border:1px solid var(--color-border);padding:.3em .6em}._markdown_1os9d_3 th{background:var(--color-bg-input)}._markdown_1os9d_3 hr{border:none;border-top:1px solid var(--color-border);margin:.75em 0}._markdown_1os9d_3 a{color:var(--color-link);text-decoration:none}._markdown_1os9d_3 a:hover{text-decoration:underline}._markdown_1os9d_3 img{border-radius:var(--radius-md);max-width:min(100%,720px);height:auto}._mermaidBlock_1os9d_245{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:.5em 0;position:relative;overflow:hidden}._mermaidToolbar_1os9d_254{z-index:2;align-items:center;gap:.25rem;display:flex;position:absolute;top:.5rem;right:.5rem}._mermaidToolbar_1os9d_254 ._codeCopyBtn_1os9d_40{position:static}._mermaidToggleBtn_1os9d_268{color:var(--color-text-secondary);cursor:pointer;background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:.2em;padding:.1em .4em;font-size:.7rem;line-height:1.4;display:inline-flex}._mermaidToggleBtn_1os9d_268:hover{color:var(--color-text-primary);background:var(--color-bg-input-hover)}._mermaidDiagram_1os9d_287{--pele-bg:var(--color-bg-surface);--pele-fg:var(--color-text-primary);--pele-muted:var(--color-text-secondary);--pele-line:var(--color-text-secondary);--pele-surface:var(--color-bg-elevated);--pele-surface-alt:var(--color-bg-input);--pele-border:var(--color-border-strong);--pele-accent:var(--color-primary);--pele-critical:var(--color-danger);--pele-radius:var(--radius-sm);--diagram-node-shadow:drop-shadow(0 1px 1.5px var(--color-shadow-sm));background:var(--color-bg-surface);justify-content:center;min-height:4rem;padding:2rem 1rem 1rem;display:flex;overflow-x:auto}._mermaidDiagram_1os9d_287>svg{max-width:100%;height:auto}._mermaidDiagram_1os9d_287 .pele-node>:is(rect,circle,ellipse,polygon,path):not([fill=none],[style*=fill\:none i]){filter:var(--diagram-node-shadow)}@media print,(forced-colors:active){._mermaidDiagram_1os9d_287{--diagram-node-shadow:none}}._mermaidPlaceholder_1os9d_325{width:100%;min-height:2rem}._mermaidSource_1os9d_330{display:block}._mermaidSource_1os9d_330 pre{margin:0;padding-top:1.5rem;padding-right:6rem}._block_zf934_3{color:var(--color-diff-block-fg);background:var(--color-diff-block-bg);border-radius:var(--radius-md);margin:.25rem 0;padding:.5rem;font-size:.75rem;line-height:1.4;overflow-x:auto}._compact_zf934_14{border-radius:var(--radius-sm);max-height:14rem;margin:.1rem 0 0;padding:.35rem .5rem;overflow:auto}._line_zf934_22{white-space:pre}._lineWrap_zf934_26{overflow-x:hidden}._lineWrap_zf934_26 ._line_zf934_22{overflow-wrap:anywhere;white-space:pre-wrap}._lineAdded_zf934_35{color:var(--color-diff-block-line-added)}._lineDeleted_zf934_39{color:var(--color-diff-block-line-deleted)}._lineAddedWhitespace_zf934_43{color:var(--color-diff-block-line-added-whitespace)}._lineDeletedWhitespace_zf934_47{color:var(--color-diff-block-line-deleted-whitespace)}._lineMovedAdded_zf934_51{color:var(--color-diff-block-move-added);background:var(--color-diff-block-move-added-bg)}._lineMovedAddedAlt_zf934_56{color:var(--color-diff-block-move-added-alt);background:var(--color-diff-block-move-added-alt-bg)}._lineMovedDeleted_zf934_61{color:var(--color-diff-block-move-deleted);background:var(--color-diff-block-move-deleted-bg)}._lineMovedDeletedAlt_zf934_66{color:var(--color-diff-block-move-deleted-alt);background:var(--color-diff-block-move-deleted-alt-bg)}._lineHunk_zf934_71{color:var(--color-diff-block-hunk)}._lineHeader_zf934_75{color:var(--color-text-muted)}._panel_4ddvs_3{border-top:1px solid var(--color-border-light);padding:.5rem .75rem;font-size:.85rem}._heading_4ddvs_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_4ddvs_9::-webkit-details-marker{display:none}._item_4ddvs_24{align-items:baseline;gap:.4rem;padding:.15rem 0;line-height:1.3;display:flex}._icon_4ddvs_32{text-align:center;flex-shrink:0;width:1.1em}._completed_4ddvs_38{color:var(--color-text-muted);text-decoration:line-through}._inProgress_4ddvs_43{font-weight:500}._anchored_43nt2_3{min-width:0;margin:.25rem 0 .5rem;font-size:.85rem}._card_43nt2_9{overflow-wrap:anywhere;background:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);margin-top:.4rem;padding:.5rem}._card_43nt2_9 summary{cursor:pointer}._card_43nt2_9 summary:focus-visible{outline:2px solid var(--color-primary)}._card_43nt2_9 h4{margin:.6rem 0 .3rem}._card_43nt2_9 pre{font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;margin:0}._card_43nt2_9 dd{margin-left:1rem}._card_43nt2_9 dt{font-weight:600}._status_43nt2_45{color:var(--color-text-tertiary);margin-inline:.5rem;font-size:.8rem}._duration_43nt2_51{color:var(--color-text-tertiary);font-size:.8rem}._status_43nt2_45[data-state=failed]{color:var(--color-danger)}._status_43nt2_45[data-state=completed]{color:var(--color-success)}._status_43nt2_45[data-state=paused]{color:var(--color-text-secondary)}._background_43nt2_68{color:var(--color-text-tertiary);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);margin-inline-end:.5rem;padding:0 .3rem;font-size:.75rem}._iconLink_ixsap_3{min-width:24px;height:24px;color:var(--color-text-muted);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;padding:0 .25rem;text-decoration:none;display:inline-flex}._iconLink_ixsap_3:hover{background:var(--color-bg-hover)}._iconSummary_ixsap_22{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap;margin-left:.4em}._iconSummarySeparator_ixsap_29{color:var(--color-text-muted)}._barSuccess_ixsap_33{fill:var(--color-success)}._barWarning_ixsap_37{fill:var(--color-warning-text)}._barDanger_ixsap_41{fill:var(--color-danger)}._barIdle_ixsap_45{fill:var(--color-border)}._visuallyHidden_ixsap_49{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._tooltip_skdn1_3{border-radius:var(--radius-sm);background:0 0;flex-shrink:0;margin-left:auto;padding-left:.2rem}._content_skdn1_11{color:var(--color-text-muted);cursor:help;align-items:center;gap:.2rem;display:inline-flex}._value_skdn1_19{font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.72;font-size:.72rem}._trigger_yghll_3{width:1.25rem;height:1.25rem;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._trigger_yghll_3:hover{color:var(--color-text-secondary);background:var(--color-bg-hover)}._close_yghll_22{width:1.75rem;height:1.75rem;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._trigger_yghll_3:focus-visible,._close_yghll_22:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}._dialog_yghll_42{width:min(30rem,100vw - 2rem);color:var(--color-text-secondary);background:var(--color-bg-elevated);padding:1rem}._heading_yghll_49{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}._heading_yghll_49 h2,._usage_yghll_58 h3{margin:0}._heading_yghll_49 h2{font-size:1rem}._close_yghll_22:hover{background:var(--color-bg-input)}._metrics_yghll_70,._tokenMetrics_yghll_71{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}._metrics_yghll_70>div,._tokenMetrics_yghll_71>div{background:var(--color-bg-surface);border-radius:var(--radius-sm);min-width:0;padding:.45rem .5rem}._metrics_yghll_70 dt,._tokenMetrics_yghll_71 dt{color:var(--color-text-muted);font-size:.72rem}._metrics_yghll_70 dd,._tokenMetrics_yghll_71 dd{text-overflow:ellipsis;font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap;margin:.1rem 0 0;font-size:.85rem;overflow:hidden}._usage_yghll_58{margin-top:1rem}._usage_yghll_58 h3{margin-bottom:.5rem;font-size:.8rem}@media (width<=360px){._metrics_yghll_70,._tokenMetrics_yghll_71{grid-template-columns:1fr}}._widgetCard_1wml4_3{background:var(--color-widget-bg,var(--color-bg-surface));border:1px solid var(--color-widget-border,var(--color-border-medium));border-radius:var(--radius-lg);overflow:hidden}._widgetHeader_1wml4_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_1wml4_20{font-weight:600}._widgetBadge_1wml4_24{color:var(--color-text-muted);font-size:.75rem}._widgetIframe_1wml4_29{--iframe-height:400px;width:100%;height:var(--iframe-height);border:none;min-height:100px;display:block}._fullscreenBtn_1wml4_39{color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;margin-left:auto;padding:.2rem .4rem;font-size:.85rem}._fullscreenBtn_1wml4_39:hover{color:var(--color-text-secondary);background:var(--color-bg-input)}._fullscreenOverlay_1wml4_55{z-index:1000;background:var(--color-overlay-strong);flex-direction:column;display:flex;position:fixed;inset:0}._fullscreenHeader_1wml4_64{color:var(--color-text-secondary);background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-light);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;display:flex}._fullscreenCloseBtn_1wml4_75{color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;margin-left:auto;padding:.2rem .5rem;font-size:1rem}._fullscreenCloseBtn_1wml4_75:hover{color:var(--color-text-secondary);background:var(--color-bg-input)}._fullscreenIframe_1wml4_91{background:var(--color-bg-elevated);border:none;flex:1;width:100%}._container_1mdpw_3{flex-direction:column;flex:1;min-height:0;display:flex}._historyNavigation_1mdpw_10{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem;font-size:.85rem;display:flex}._header_1mdpw_23{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.8rem;line-height:1.35;display:flex}._header_1mdpw_23 h3{margin:0}._hierarchy_1mdpw_37{flex-wrap:wrap;gap:.5rem;margin:-.2rem 0 .5rem;font-size:.8rem;display:flex}._hierarchyLink_1mdpw_45{color:var(--color-link);text-decoration:none}._hierarchyLink_1mdpw_45:hover{text-decoration:underline}._skills_1mdpw_54{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;margin:-.2rem 0 .5rem;font-size:.8rem;display:flex}._skillsIcon_1mdpw_64{fill:currentColor;flex-shrink:0}._skillLink_1mdpw_69{color:var(--color-link);text-decoration:none}._skillLink_1mdpw_69:hover{text-decoration:underline}._headerTitle_1mdpw_78{text-overflow:ellipsis;white-space:nowrap;flex:0 8rem;min-width:8rem;font-weight:500;display:none;overflow:hidden}._headerMeta_1mdpw_88{text-overflow:ellipsis;min-width:0;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden}._headerRepo_1mdpw_96{color:var(--color-link);text-decoration:none}a._headerRepo_1mdpw_96:hover{text-decoration:underline}._headerBranch_1mdpw_105{margin-left:.4em}._headerBranch_1mdpw_105:before{content:"·";margin-right:.4em}._headerPR_1mdpw_114{color:var(--color-link);margin-left:.4em;text-decoration:none}a._headerPR_1mdpw_114:hover{text-decoration:underline}._headerPR_1mdpw_114:before{content:"·";margin-right:.4em}._taskError_1mdpw_129{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_1mdpw_138{margin:0 0 .25rem;font-size:.85rem}._taskErrorText_1mdpw_143{overflow-wrap:anywhere;white-space:pre-wrap;max-height:10rem;margin:0;font-family:monospace;font-size:.8rem;overflow:auto}._taskPrompt_1mdpw_153{background:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);margin-bottom:.5rem;padding:.5rem .75rem}._taskPromptTitle_1mdpw_161{color:var(--color-text-secondary);margin:0 0 .25rem;font-size:.85rem}._userInputMsg_1mdpw_167{overflow-wrap:break-word;background:var(--color-user-msg-bg);border-radius:var(--radius-lg);margin-bottom:.5rem;padding:.4rem .6rem;font-size:.85rem}._taskPrompt_1mdpw_153 ._userInputMsg_1mdpw_167{margin:0}._taskSetup_1mdpw_180{margin:.35rem 0}._taskSetupTitle_1mdpw_184{box-sizing:border-box;width:100%;color:var(--color-on-primary-container);cursor:pointer;background:var(--color-primary-container);border-radius:var(--radius-md);border:none;align-items:baseline;gap:.5rem;padding:.25rem .5rem;font-size:.8rem;list-style:none;display:flex}._taskSetupTitle_1mdpw_184::-webkit-details-marker{display:none}._taskSetupTitle_1mdpw_184:before{content:"▶";margin-right:.4em;font-size:.7em}._taskSetup_1mdpw_180:hover ._taskSetupTitle_1mdpw_184,._taskSetup_1mdpw_180[open] ._taskSetupTitle_1mdpw_184{background:var(--color-primary-container-hover)}._taskSetup_1mdpw_180[open] ._taskSetupTitle_1mdpw_184:before{content:"▼"}._taskSetupLogs_1mdpw_219{color:var(--color-text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;margin:.35rem 0 0;font-family:monospace;font-size:.8rem}._messageArea_1mdpw_228{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex:1;min-height:0;padding:.75rem;font-size:.85rem;overflow:hidden auto}._messageContent_1mdpw_239{display:flow-root}._placeholder_1mdpw_243{color:var(--color-text-muted)}._timedItemContent_1mdpw_247{min-width:0;display:flow-root}._messageTiming_1mdpw_252{z-index:2;float:right;margin:.15rem .5rem 0;transition:opacity .15s;position:relative}._timedItemContent_1mdpw_247:has([data-markdown-wrap]:hover)>._messageTiming_1mdpw_252{pointer-events:none;opacity:0}._inputForm_1mdpw_265{align-items:flex-end;gap:.25rem;margin-top:.5rem;margin-bottom:.5rem;display:flex}._textInput_1mdpw_273{max-height:10rem;font:inherit;flex:1;overflow-y:auto}._actionError_1mdpw_280{color:var(--color-danger);margin-top:.25rem;font-size:.8rem}._systemInit_1mdpw_286{color:var(--color-text-muted);overflow-wrap:break-word;margin-bottom:.5rem;font-size:.8rem}._systemMsg_1mdpw_293{color:var(--color-text-muted);margin-bottom:.25rem;font-size:.8rem}._contextCleared_1mdpw_299{color:var(--color-text-muted);text-align:center;border-top:1px solid var(--color-border-strong);margin:1rem 0;padding-top:.5rem;font-size:.8rem}._logLine_1mdpw_308{color:var(--color-text-muted);margin-bottom:.1rem;font-family:monospace;font-size:.8rem}._parseError_1mdpw_315{color:var(--color-danger-text);word-break:break-all;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}._rateLimitWarning_1mdpw_326{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_1mdpw_336{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}._quotaRecovery_1mdpw_346{color:var(--color-danger-text);background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}._quotaRecoveryTitle_1mdpw_358{margin:0;font-size:.9rem}._quotaRecoveryText_1mdpw_363{margin:.25rem 0 0;font-size:.8rem;line-height:1.4}._quotaRecoveryActions_1mdpw_369{flex-shrink:0;align-items:center;gap:.5rem;display:flex}._quotaDismiss_1mdpw_376{color:inherit;cursor:pointer;border-radius:var(--radius-sm);opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}._quotaDismiss_1mdpw_376:hover{opacity:1}._quotaDismiss_1mdpw_376:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}@media (width<=600px){._quotaRecovery_1mdpw_346{flex-direction:column;align-items:stretch}._quotaRecoveryActions_1mdpw_369{justify-content:flex-end}}._assistantMsg_1mdpw_409{margin-bottom:.5rem}._sudoCopyBtn_1mdpw_413 ._copyIcon_1mdpw_413{display:block}._sudoCopyBtn_1mdpw_413 ._checkIcon_1mdpw_417{display:none}._result_1mdpw_421{border-radius:var(--radius-md);margin-top:.5rem;margin-bottom:.5rem;padding:.5rem;font-size:.85rem}._resultSuccess_1mdpw_429{background:var(--color-success-bg)}._resultError_1mdpw_433{background:var(--color-danger-bg)}._resultHeader_1mdpw_437,._resultTiming_1mdpw_438{align-items:center;display:flex}._resultHeader_1mdpw_437{justify-content:space-between;gap:.5rem}._resultTiming_1mdpw_438{flex-shrink:0;gap:.15rem}._resultDuration_1mdpw_453{font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);white-space:nowrap;font-size:.8rem}._resultMeta_1mdpw_460{color:var(--color-text-secondary);margin-top:.25rem;font-size:.8rem}._resultText_1mdpw_466{margin-top:.25rem}._diffLink_1mdpw_472{color:var(--color-link);white-space:nowrap;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}._diffLink_1mdpw_472:hover{text-decoration:underline}._glyphLink_1mdpw_488{min-width:1.5rem;height:1.5rem;color:var(--color-link);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._glyphLink_1mdpw_488:hover{background:var(--color-bg-hover)}._glyphLink_1mdpw_488:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}._repoStateLinks_1mdpw_509{flex-wrap:wrap;flex:0 auto;align-items:center;max-width:100%;display:inline-flex}._sudoPassword_1mdpw_517{color:var(--color-text-muted);white-space:nowrap;-webkit-user-select:all;user-select:all;background:var(--color-bg-surface);border:1px solid var(--color-border);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_1mdpw_533{-webkit-user-select:all;user-select:all}._sudoCopyBtn_1mdpw_413{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_1mdpw_413:hover{color:var(--color-text-secondary);background:var(--color-bg-hover)}._sudoCopyBtn_1mdpw_413._copied_1mdpw_557 ._copyIcon_1mdpw_413{display:none}._sudoCopyBtn_1mdpw_413._copied_1mdpw_557 ._checkIcon_1mdpw_417{color:var(--color-success);display:block}._ciStatus_1mdpw_566{white-space:nowrap;border-radius:var(--radius-sm);flex-shrink:0;margin-left:.4em;padding:.1rem .45rem;font-size:.75rem;font-weight:600}._ciStatus_pending_1mdpw_576{color:var(--color-warning-text);background:var(--color-warning-bg)}._ciStatus_success_1mdpw_581{color:var(--color-success-text);background:var(--color-success-bg)}._ciStatus_failure_1mdpw_586{color:var(--color-danger-text);background:var(--color-danger-bg)}._ciDetails_1mdpw_591{flex-shrink:0;display:inline-block;position:relative}._ciDetails_1mdpw_591>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}._ciDetails_1mdpw_591>summary::-webkit-details-marker{display:none}._ciDropdown_1mdpw_607{z-index:20;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:16rem;box-shadow:0 4px 12px var(--color-shadow-md);margin-top:.25rem;padding:.35rem 0;font-size:.75rem;position:absolute;top:100%;left:0}._ciCheckRow_1mdpw_622{white-space:nowrap;align-items:center;gap:.5em;padding:.25rem .6rem;display:flex}a._ciCheckLink_1mdpw_630{color:inherit;text-decoration:none}a._ciCheckLink_1mdpw_630:hover{background:var(--color-bg-hover)}a._ciStatus_1mdpw_566{color:inherit;text-decoration:none}a._ciStatus_1mdpw_566:hover{opacity:.8}._ciCheckName_1mdpw_648{text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}._ciCheckStatus_1mdpw_655{flex-shrink:0}._ciCheckDuration_1mdpw_659{color:var(--color-text-muted);flex-shrink:0}._ciCheckPassed_1mdpw_664{color:var(--color-success-text)}._ciCheckFailed_1mdpw_668{color:var(--color-danger-text)}._ciCheckRunning_1mdpw_672{color:var(--color-warning-text)}._ciCheckQueued_1mdpw_676{color:var(--color-text-muted)}._fixCIBtn_1mdpw_680{color:var(--color-on-primary);white-space:nowrap;cursor:pointer;background:var(--color-danger);border-radius:var(--radius-sm);border:none;flex-shrink:0;padding:.15rem .5rem;font-size:.75rem;font-weight:600}._fixCIBtn_1mdpw_680:disabled{cursor:not-allowed;opacity:.6}._fixCIBtn_1mdpw_680:hover:not(:disabled){opacity:.85}._planIndicator_1mdpw_702{color:var(--color-plan);white-space:nowrap;background:var(--color-plan-bg);border-radius:var(--radius-sm);flex-shrink:0;padding:.15rem .5rem;font-size:.75rem;font-weight:600}._stoppedDiskUsage_1mdpw_713{color:var(--color-text-secondary);white-space:nowrap;background:var(--color-bg-hover);border-radius:var(--radius-sm);flex-shrink:0;padding:.15rem .5rem;font-size:.75rem;font-weight:600}._planAction_1mdpw_724{margin-top:.5rem}._planContent_1mdpw_728{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}._toolGroup_1mdpw_737{background:var(--color-bg-code);border-radius:var(--radius-md);margin-bottom:.25rem;padding:.25rem .5rem}._toolGroup_1mdpw_737>summary{color:var(--color-text-secondary);cursor:pointer;font-size:.8rem}._toolGroupInner_1mdpw_750{margin-top:.25rem}._thinkingBlock_1mdpw_754{background:var(--color-bg-code);border-left:2px solid var(--color-thinking-border);border-radius:var(--radius-md);margin-bottom:.25rem;padding:.25rem .5rem}._thinkingBlock_1mdpw_754 summary{min-width:0;color:var(--color-text-secondary);cursor:pointer;align-items:baseline;font-size:.8rem;font-style:italic;display:flex}._thinkingExcerpt_1mdpw_772{text-overflow:ellipsis;color:var(--color-text-muted);white-space:nowrap;margin-left:.5em;font-size:.75rem;font-style:normal;overflow:hidden}._thinkingText_1mdpw_782{color:var(--color-text-secondary);overflow-wrap:break-word;white-space:pre-wrap;margin:.15rem 0;font-size:.75rem;line-height:1.4}._toolBlock_1mdpw_791{background:var(--color-bg-input);border-radius:var(--radius-md);margin-bottom:.25rem;padding:.25rem .5rem}._toolBlock_1mdpw_791 summary{white-space:nowrap;cursor:pointer;font-size:.85rem}._toolSummaryContent_1mdpw_804{vertical-align:top;align-items:baseline;gap:.5rem;width:calc(100% - 1rem);min-width:0;display:inline-flex}._toolSummaryMain_1mdpw_813{text-overflow:ellipsis;min-width:0;overflow:hidden}._toolBlockPre_1mdpw_819{white-space:pre-wrap;max-height:200px;font-size:.75rem;overflow:auto}._toolInputList_1mdpw_826{margin:.15rem 0;font-size:.75rem;line-height:1.35}._toolInputRow_1mdpw_832{overflow-wrap:break-word;white-space:pre-wrap}._toolInputKey_1mdpw_837{color:var(--color-text-tertiary);font-weight:500}._toolInputBlock_1mdpw_842{overflow-wrap:break-word;white-space:pre-wrap;margin:0;padding-left:1em}._fileChangesInput_1mdpw_849{margin:.15rem 0;font-size:.75rem;line-height:1.35}._toolPatchFile_1mdpw_855{border-left:2px solid var(--color-border);margin-top:.35rem;padding-left:.5rem}._toolPatchPath_1mdpw_861{color:var(--color-text-secondary);overflow-wrap:break-word;margin-bottom:.15rem;font-weight:600}._subagentList_1mdpw_868{flex-direction:column;gap:.3rem;margin:.2rem 0;font-size:.75rem;display:flex}._subagentRow_1mdpw_876{border-left:2px solid var(--color-border);flex-direction:column;gap:.1rem;padding-left:.5rem;display:flex}._subagentHead_1mdpw_884{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}._subagentAgent_1mdpw_891{color:var(--color-text-secondary);font-weight:600}._subagentPhase_1mdpw_896{color:var(--color-text-tertiary)}._subagentTask_1mdpw_900{color:var(--color-text-secondary);overflow-wrap:break-word;white-space:pre-wrap;margin:0}._elidedTurn_1mdpw_907{width:100%;color:var(--color-on-primary-container);background:var(--color-primary-container);border-radius:var(--radius-md);align-items:baseline;margin-top:.35rem;margin-bottom:.35rem;padding:.25rem .5rem;font-size:.8rem;display:flex}._turnToggle_1mdpw_920{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:baseline;padding:0;display:flex}._turnToggle_1mdpw_920:before{content:"▶";margin-right:.4em;font-size:.7em}._turnToggle_1mdpw_920:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}._turnSummaryText_1mdpw_945{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._turnDuration_1mdpw_952{font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);white-space:nowrap;margin-left:auto;padding-left:.75rem}._elidedTurn_1mdpw_907:hover{background:var(--color-primary-container-hover)}._elidedTurnExpanded_1mdpw_964{background:var(--color-primary-container-hover);margin-bottom:.1rem}._elidedTurnExpanded_1mdpw_964 ._turnToggle_1mdpw_920:before{content:"▼"}._indentSession_1mdpw_976{border-left:3px solid var(--color-border);margin-left:2px;padding-bottom:1px;padding-left:6px}._indentTurn_1mdpw_983{border-left:2px solid var(--color-border-light);margin-left:2px;padding-bottom:1px;padding-left:6px}._sessionElided_1mdpw_991{width:100%;color:var(--color-on-primary-container);background:var(--color-session-bg);border-radius:var(--radius-md);align-items:baseline;margin-bottom:.4rem;padding:.3rem .6rem;font-size:.8rem;font-weight:500;display:flex}._sessionToggle_1mdpw_1004{min-width:0;font:inherit;font-weight:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:baseline;padding:0;display:flex}._sessionDuration_1mdpw_1019{font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);white-space:nowrap;margin-left:auto;padding-left:.75rem}._sessionToggle_1mdpw_1004:before{content:"▶";margin-right:.4em;font-size:.7em}._sessionToggle_1mdpw_1004:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}._sessionElided_1mdpw_991:hover{background:var(--color-session-bg-hover)}._sessionElidedExpanded_1mdpw_1042{background:var(--color-session-bg-hover);margin-bottom:.1rem}._sessionElidedExpanded_1mdpw_1042 ._sessionToggle_1mdpw_1004:before{content:"▼"}@keyframes _tool-spin_1mdpw_1{to{transform:rotate(360deg)}}._toolPending_1mdpw_1057{vertical-align:middle;border:2px solid var(--color-border-medium);border-top-color:var(--color-text-tertiary);border-radius:50%;width:.7em;height:.7em;margin-right:.4em;animation:.8s linear infinite _tool-spin_1mdpw_1;display:inline-block}._toolDone_1mdpw_1069{color:var(--color-success);margin-right:.3em;font-size:.85em;font-weight:700}._toolBackground_1mdpw_1076{color:var(--color-text-muted);margin-right:.3em;font-size:.85em;font-weight:700}._toolDetail_1mdpw_1083{text-overflow:ellipsis;color:var(--color-text-muted);white-space:nowrap;margin-left:.5em;font-size:.75rem;overflow:hidden}._toolDuration_1mdpw_1092{font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);flex-shrink:0;margin-left:auto;font-size:.75rem}._toolError_1mdpw_1100{color:var(--color-error);margin-left:.5em;font-size:.75rem;font-weight:700}._toolErrorPre_1mdpw_1107{max-height:150px;color:var(--color-error);white-space:pre-wrap;background:var(--color-danger-surface);border-radius:var(--radius-sm);padding:.25rem .5rem;font-size:.75rem;overflow:auto}._toolOutputDelta_1mdpw_1118{max-height:200px;color:var(--color-text-muted);white-space:pre-wrap;border-radius:var(--radius-sm);padding:.25rem .5rem;font-family:monospace;font-size:.75rem;overflow:auto}._loadInputBtn_1mdpw_1129{color:var(--color-text-muted);cursor:pointer;background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin:.25rem .5rem;padding:.25rem .75rem;font-size:.75rem}._loadInputBtn_1mdpw_1129:disabled{cursor:default;opacity:.6}._loadInputBtn_1mdpw_1129:hover:not(:disabled){color:var(--color-text-secondary);background:var(--color-bg-hover)}._askGroup_1mdpw_1150{background:var(--color-secondary-container);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:.5rem;padding:.75rem}._askGroupActive_1mdpw_1158{background:var(--color-primary-container);border-color:var(--color-primary)}._askQuestion_1mdpw_1163{margin-bottom:.5rem}._askQuestion_1mdpw_1163:last-child{margin-bottom:0}._askHeader_1mdpw_1171{color:var(--color-text-tertiary);text-transform:uppercase;margin-bottom:.15rem;font-size:.75rem;font-weight:600}._askText_1mdpw_1179{margin-bottom:.4rem;font-size:.85rem}._askOptions_1mdpw_1184{flex-wrap:wrap;gap:.35rem;display:flex}._askChip_1mdpw_1190{text-align:left;cursor:pointer;background:var(--color-bg-elevated);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;padding:.35rem .6rem;font-size:.8rem;display:flex}._askChip_1mdpw_1190:disabled{cursor:default;opacity:.7}._askChipSelected_1mdpw_1208{background:var(--color-user-msg-bg);border-color:var(--color-primary)}._askChipLabel_1mdpw_1213{font-weight:500}._askChipDesc_1mdpw_1217{color:var(--color-text-secondary);margin-top:.1rem;font-size:.7rem}._askOtherInput_1mdpw_1223{box-sizing:border-box;resize:none;border:1px solid var(--color-border-medium);border-radius:var(--radius-md);width:100%;min-height:2em;max-height:10rem;margin-top:.35rem;padding:.35rem;font-family:inherit;font-size:.8rem;line-height:1.4;display:block;overflow-y:auto}._askSubmit_1mdpw_1240{color:var(--color-on-primary);cursor:pointer;background:var(--color-primary);border-radius:var(--radius-md);border:none;margin-top:.5rem;padding:.4rem 1rem;font-size:.85rem}._askSubmit_1mdpw_1240:hover{background:var(--color-primary-hover)}._askSubmitted_1mdpw_1255{color:var(--color-success);margin-top:.35rem;font-size:.8rem}._userInputImages_1mdpw_1261{flex-direction:column;gap:.5rem;margin-top:.3rem;display:flex}._userInputImage_1mdpw_1261{border:1px solid var(--color-primary-border);border-radius:var(--radius-md);max-width:min(100%,720px);height:auto}._userInputImageLink_1mdpw_1275{max-width:min(100%,720px);display:block}._userInputImageLink_1mdpw_1275:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}._safetyWarning_1mdpw_1285{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_1mdpw_1285 strong{color:var(--color-warning-text)}._safetyWarning_1mdpw_1285 ul{margin:.25rem 0 .5rem;padding-left:1.25rem}._safetyWarning_1mdpw_1285 li{margin-bottom:.15rem}@media (width<=768px){._container_1mdpw_3{margin:0 -.5rem}._inputForm_1mdpw_265,._header_1mdpw_23{padding:0 .5rem}._headerTitle_1mdpw_78{display:block}._messageArea_1mdpw_228{border-left:none;border-right:none;border-radius:0;min-height:0}._toolBlockPre_1mdpw_819{max-height:150px}button._closeBtn_1mdpw_1336{display:none}._askOptions_1mdpw_1184{flex-direction:column}}._historyLoading_1mdpw_1345{color:var(--color-text-secondary);justify-content:center;display:flex}._headerLoading_1mdpw_1351{width:1.5rem;height:1.5rem;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._historyLoading_1mdpw_1345 svg,._headerLoading_1mdpw_1351 svg{width:1em;height:1em;animation:1s linear infinite _history-loading_1mdpw_1}@keyframes _history-loading_1mdpw_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._historyLoading_1mdpw_1345 svg,._headerLoading_1mdpw_1351 svg{animation:none}}._pendingInput_1mdpw_1386{border-top:1px solid var(--color-border);flex-direction:column;gap:.35rem;max-height:12rem;padding:.5rem;display:flex;overflow-y:auto}._queuedLabel_1mdpw_1396{color:var(--color-text-secondary);font-size:.75rem}._queuedInput_1mdpw_1401{align-items:start;gap:.5rem;display:flex}._queuedContent_1mdpw_1407{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.85rem}._queuedText_1mdpw_1414{white-space:pre-wrap}._queuedImages_1mdpw_1418{flex-wrap:wrap;gap:.4rem;padding-top:.25rem;display:flex}._queuedImageLink_1mdpw_1425{display:block}._queuedImageLink_1mdpw_1425:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}._queuedImage_1mdpw_1418{object-fit:contain;border:1px solid var(--color-border-medium);border-radius:var(--radius-md);width:48px;height:48px}._queuedActions_1mdpw_1442{flex-shrink:0;align-items:start;gap:.25rem;display:flex}._queuedError_1mdpw_1449{color:var(--color-danger)}._promptControlIcon_1mdpw_1453{fill:currentColor}._promptSendIcon_1mdpw_1457{fill:var(--color-primary)}._composerMenuAnchor_1mdpw_1462{position:relative}._composerMenu_1mdpw_1462{position:absolute;bottom:calc(100% + .5rem);right:0}._workspace_lo2f7_2{flex:1;gap:1rem;min-width:0;min-height:0;display:flex}._conversation_lo2f7_10,._subview_lo2f7_11{flex:1;min-width:0;min-height:0;display:flex}._workspace_lo2f7_2 ._hidden_lo2f7_18{display:none}._fullscreen_lo2f7_25{background:rgb(var(--color-bg-app-rgb));padding:.5rem;position:fixed;inset:0}@media (width<=768px){._workspace_lo2f7_2{flex-direction:column;gap:.5rem}}._container_76h6h_3{flex-direction:column;flex:1;min-height:0;display:flex}._headerMeta_76h6h_10{text-overflow:ellipsis;min-width:0;color:var(--color-text-secondary);white-space:nowrap;flex:1;font-size:.8rem;overflow:hidden}._headerRepo_76h6h_20{color:var(--color-link)}._wrapToggle_76h6h_24{color:var(--color-text-secondary);cursor:pointer;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}._wrapToggle_76h6h_24:hover{background:var(--color-bg-hover)}._wrapToggleActive_76h6h_41{color:var(--color-link);border-color:var(--color-link)}._fileList_76h6h_46{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex:1;min-height:0;padding:.75rem;font-size:.85rem;overflow:auto}._statusList_76h6h_57{gap:1rem;display:grid}._repoStatus_76h6h_62{background:var(--color-bg-elevated);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:.75rem}._repoHeading_76h6h_69{flex-wrap:wrap;align-items:baseline;gap:.45rem;min-width:0;font-weight:600;display:flex}._branchName_76h6h_78,._upstreamName_76h6h_79{overflow-wrap:anywhere;min-width:0;font-family:monospace;font-size:.8rem}._branchArrow_76h6h_86{color:var(--color-text-muted)}._upstreamName_76h6h_79{color:var(--color-text-secondary)}._divergence_76h6h_94{color:var(--color-text-tertiary);margin-top:.2rem;font-size:.75rem}._statusGroup_76h6h_100{margin-top:.9rem}._statusGroup_76h6h_100 h2{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .4rem;font-size:.75rem;font-weight:600}._commitList_76h6h_113,._uncommittedList_76h6h_114{display:grid}._commit_76h6h_113{grid-template-columns:1.1rem minmax(0,1fr);min-width:0;display:grid}._commitGraph_76h6h_124{justify-content:center;display:flex;position:relative}._commitGraph_76h6h_124:before{content:"";border-left:2px solid var(--color-commit-graph);position:absolute;top:0;bottom:0;left:50%}._commit_76h6h_113:first-child ._commitGraph_76h6h_124:before{top:.65rem}._commit_76h6h_113:last-child ._commitGraph_76h6h_124:before{bottom:calc(100% - .65rem)}._commitGraph_76h6h_124>span{z-index:1;background:var(--color-bg-elevated);border:2px solid var(--color-commit-graph);border-radius:50%;width:.55rem;height:.55rem;margin-top:.39rem}._commitHeading_76h6h_157{flex-wrap:wrap;align-items:baseline;gap:.55rem;min-width:0;padding:.15rem 0 .25rem;font-family:monospace;display:flex}._commitSha_76h6h_167{color:var(--color-commit-sha);flex-shrink:0}._commitDecorations_76h6h_172{max-width:100%;color:var(--color-commit-decoration);overflow-wrap:anywhere;background:var(--color-bg-surface);border-radius:var(--radius-sm);padding:0 .3rem}._commitDate_76h6h_181{color:var(--color-commit-date);flex-shrink:0}._commitSubject_76h6h_186{overflow-wrap:anywhere;min-width:0}._commitStat_76h6h_191{color:var(--color-text-tertiary);grid-column:2;margin:0 0 .55rem;font-family:monospace;font-size:.72rem;line-height:1.45}._fileChange_76h6h_200{min-width:0}._fileChangeButton_76h6h_204{width:100%;min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;flex-wrap:nowrap;align-items:baseline;gap:.5rem;padding:.15rem .2rem;display:flex}._fileChangeButton_76h6h_204:hover{background:var(--color-bg-hover)}._fileChangePath_76h6h_225{white-space:nowrap;flex:1;align-items:baseline;min-width:0;display:flex;overflow:hidden}._pathValue_76h6h_234{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}._commitSummary_76h6h_242{color:var(--color-text-muted);margin-top:.15rem}._uncommittedFileChange_76h6h_247{font-family:monospace;font-size:.78rem}._originalPath_76h6h_252{color:var(--color-text-tertiary)}._renameArrow_76h6h_256{flex-shrink:0;margin:0 .35em}._fileDiff_76h6h_261{min-width:0;margin:.2rem 0 .5rem 1.3rem;font-size:.78rem}._statusBadges_76h6h_267{flex-shrink:0;gap:.25rem;display:flex}._statusBadge_76h6h_267{color:var(--color-text-secondary);white-space:nowrap;background:var(--color-bg-surface);border-radius:var(--radius-sm);padding:.1rem .35rem;font-size:.68rem}._cleanState_76h6h_282{color:var(--color-text-muted);margin:0;font-size:.75rem}._collapseIndicator_76h6h_288{width:.8em;color:var(--color-text-muted);flex-shrink:0;font-size:.6rem}._fileCounts_76h6h_295{white-space:nowrap;flex-shrink:0;gap:.3em;display:inline-flex}._added_76h6h_302{color:var(--color-diff-added)}._deleted_76h6h_306{color:var(--color-diff-deleted)}._sizes_76h6h_310{color:var(--color-diff-size);flex-shrink:0;font-style:italic}._diffLoading_76h6h_316{color:var(--color-text-muted);padding:.25rem 0;font-size:.75rem}._diffError_76h6h_322{color:var(--color-error);padding:.25rem 0;font-size:.75rem}._fileDiffError_76h6h_328{color:var(--color-error);align-items:center;gap:.5rem;display:flex}._fileDiffError_76h6h_328 button{font:inherit;color:inherit;cursor:pointer;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.15rem .4rem}._fileDiffError_76h6h_328 button:hover{background:var(--color-bg-hover)}@media (width<=768px){._fileList_76h6h_46{border-left:none;border-right:none;border-radius:0}._repoHeading_76h6h_69{flex-wrap:wrap}._headerRepo_76h6h_20,._commitSubject_76h6h_186{flex-basis:100%}}._viewport_x9dd2_3{flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:auto;container-type:size}._imageButton_x9dd2_13{cursor:zoom-in;background:0 0;border:0;flex:none;margin:auto;padding:0;display:block}._imageButton_x9dd2_13:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:-2px}._image_x9dd2_13{max-width:100cqw;max-height:100cqh;display:block}._zoomed_x9dd2_34{cursor:zoom-out}._zoomed_x9dd2_34 ._image_x9dd2_13{max-width:none;max-height:none}._container_1s1ps_3{flex-direction:column;flex:1;min-height:0;display:flex}._content_1s1ps_10{flex:1;min-height:0;display:flex;overflow:auto}._title_1s1ps_17{text-overflow:ellipsis;min-width:4rem;color:var(--color-text-secondary);white-space:nowrap;flex:1;font-size:.8rem;overflow:hidden}._rawLink_1s1ps_27{min-height:2.75rem;color:var(--color-link);align-items:center;font-size:.8rem;display:inline-flex}._error_1s1ps_35{color:var(--color-danger);padding:1rem 0;font-size:.85rem}._path_g6592_3{text-overflow:ellipsis;min-width:4rem;color:var(--color-text-secondary);white-space:nowrap;flex:1;font-family:monospace;font-size:.8rem;overflow:hidden}._rawLink_g6592_14{min-height:2.75rem;color:var(--color-link);align-items:center;font-size:.8rem;display:inline-flex}._crumb_g6592_22{color:inherit;text-decoration:none}._crumb_g6592_22:hover,._crumb_g6592_22:focus-visible{color:var(--color-link);text-decoration:underline}._crumbCurrent_g6592_33{color:var(--color-text-primary)}._container_1ibr2_3{flex-direction:column;flex:1;min-height:0;display:flex}._content_1ibr2_10{flex:1;min-height:0;overflow:auto}._page_1ibr2_16{background:var(--color-bg-surface);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);padding:1rem 1.25rem}._pdfContent_1ibr2_23{display:flex;overflow:hidden}._loading_1ibr2_28,._error_1ibr2_29,._notice_1ibr2_30{color:var(--color-text-muted);padding:1rem 0;font-size:.85rem}._error_1ibr2_29{color:var(--color-danger)}._frontMatter_1ibr2_40{color:var(--color-text-secondary);background:var(--color-bg-code);border:1px solid var(--color-border-light);border-radius:var(--radius-md);margin-bottom:.75rem;padding:.4rem .75rem;font-size:.8rem}._frontMatter_1ibr2_40 summary{cursor:pointer}._mediaPreview_1ibr2_54{box-sizing:border-box;height:100%;padding:1rem}._audio_1ibr2_60{width:100%;max-width:32rem;display:block}._video_1ibr2_66{max-width:100%;max-height:100%;margin:auto;display:block}._source_1ibr2_73{color:var(--color-text-primary);background:var(--color-bg-code);margin:0;padding:1rem;font-family:monospace;font-size:.85rem;line-height:1.5}._frontMatterSource_1ibr2_83{overflow-wrap:anywhere;white-space:pre-wrap;margin:.5rem 0 0;font-size:.8rem;line-height:1.4;overflow-x:auto}._dirListing_1ibr2_92{background:var(--color-bg-surface);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);padding:.75rem}._dirEntries_1ibr2_99{margin:0;padding:0;list-style:none}._dirEntry_1ibr2_105{color:var(--color-text-primary);border-radius:var(--radius-sm);align-items:center;gap:.5rem;padding:.3rem .5rem;font-size:.9rem;text-decoration:none;display:flex}._dirEntry_1ibr2_105:hover,._dirEntry_1ibr2_105:focus-visible{background:var(--color-bg-hover)}._dirEntry_1ibr2_105 svg{fill:var(--color-text-secondary);flex:none}._dirEntryName_1ibr2_126{overflow-wrap:anywhere}._sourceLine_1ibr2_130{color:inherit;background:var(--color-primary-container)}._dirEntryMeta_1ibr2_135{font-variant-numeric:tabular-nums;color:var(--color-text-muted);margin-left:auto;font-size:.75rem}._dirEntries_1ibr2_99>li{contain-intrinsic-size:auto 1.9rem;content-visibility:auto}._viewport_19yj3_2{position:absolute;inset:0}._corner_19yj3_7{pointer-events:none;width:128px;height:128px;position:absolute;top:8px;right:8px}._compact_19yj3_18{width:28px;height:28px}._trigger_19yj3_23{pointer-events:auto;background:var(--color-bg-surface);width:100%;height:100%}._transparent_19yj3_30{pointer-events:none;opacity:0;background:0 0}._transparent_19yj3_30:focus-visible{opacity:1}._panel_19yj3_40{pointer-events:auto;background:var(--color-bg-elevated);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);width:max-content;box-shadow:0 2px 8px var(--color-shadow-md);flex-direction:column;gap:.25rem;padding:.25rem;display:flex;position:absolute;top:calc(100% + 4px);right:0}._container_9z8ir_3{flex-direction:column;flex:1;min-height:0;display:flex}._toolbar_9z8ir_10{align-items:center;gap:.5rem;display:flex}._badge_9z8ir_16{color:var(--color-text-muted);font-size:.75rem}._content_9z8ir_21{background:var(--color-bg-surface);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}._canvasWrap_9z8ir_33{flex:1;width:100%;height:100%;min-height:250px;position:relative}._hidden_9z8ir_41{display:none}._canvas_9z8ir_33{outline:none;width:100%;height:100%;display:block}._controlsHint_9z8ir_52{color:var(--color-text-muted);pointer-events:none;-webkit-user-select:none;user-select:none;background:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);opacity:.9;padding:.2rem .6rem;font-size:.75rem;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}._loading_9z8ir_68,._notice_9z8ir_69{color:var(--color-text-muted);text-align:center;padding:2rem 1rem;font-size:.85rem}._errorText_9z8ir_76{color:var(--color-danger)}._loading_9z8ir_68,._loadingProgress_9z8ir_81{flex-direction:column;align-items:center;gap:.75rem;display:flex}._loadingMessage_9z8ir_88{margin:0}._progress_9z8ir_92{width:min(100%,24rem);height:.75rem;accent-color:var(--color-primary)}._progressDetails_9z8ir_98{font-variant-numeric:tabular-nums;min-height:1em}._loadingProgress_9z8ir_81{width:100%;color:var(--color-text-secondary)}._slowMessage_9z8ir_108{max-width:24rem;margin:0;line-height:1.5}._slowMessage_9z8ir_108:not(:empty){margin-top:.75rem}._loadFeedback_9z8ir_118{color:var(--color-text-secondary)}._document_1gzmk_2{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._container_410lb_3{flex-direction:column;flex:1;min-height:0;display:flex}._headerMeta_410lb_10{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.8rem;display:flex}._headerRepo_410lb_18{color:var(--color-text-secondary);font-weight:600}._headerBranch_410lb_23{background:var(--color-bg-hover);border-radius:var(--radius-sm);padding:0 .35rem;font-family:monospace}._toolbar_410lb_30{align-items:center;gap:.4rem;margin-bottom:.5rem;display:flex}._processCount_410lb_37{color:var(--color-text-muted);flex:1;font-size:.75rem}._toolbarBtn_410lb_43{color:var(--color-text-tertiary);cursor:pointer;border:1px solid var(--color-border-light);border-radius:var(--radius-sm);background:0 0;padding:.15rem .5rem;font-size:.7rem;transition:background .15s,color .15s}._toolbarBtn_410lb_43:hover{color:var(--color-text-secondary);background:var(--color-bg-hover)}._content_410lb_61{flex-direction:column;flex:1;min-height:0;display:flex}._scroller_410lb_69{flex:1;min-height:0}._loading_410lb_74,._error_410lb_75,._empty_410lb_76{color:var(--color-text-muted);padding:1rem 0;font-size:.85rem}._error_410lb_75{color:var(--color-danger)}._cmd_410lb_86{word-break:break-all;white-space:normal;width:max-content;min-width:700px;max-width:1400px}._state_410lb_94{--state-color:inherit;color:var(--state-color);font-size:.75rem;font-weight:700}._actionsRow_410lb_102{align-items:center;gap:.25rem;display:flex}._processCell_410lb_108{--tree-depth:0;--tree-width:calc(var(--tree-depth) * 1ch);--tree-junction-y:calc(1px + .3rem + .625em);position:relative}._processName_410lb_118{align-items:center;gap:.125rem;font-family:monospace;line-height:1.25;display:flex}._treeSpace_410lb_126{width:var(--tree-width);flex-shrink:0}._treeLines_410lb_131{width:var(--tree-width);pointer-events:none;font-family:monospace;position:absolute;inset:-1px auto -1px .4rem}._treeLane_410lb_139{--tree-column:0;inset:0 auto 0 calc(var(--tree-column) * 1ch);width:1ch;position:absolute}._treeStem_410lb_147:before{content:"";border-left:1px solid var(--color-border-strong);position:absolute;inset:0 auto 0 50%}._treeEnd_410lb_154:before{height:var(--tree-junction-y);bottom:auto}._treeChildStem_410lb_159:before{top:calc(var(--tree-junction-y) + .625em)}._treeBranch_410lb_163:after{inset:var(--tree-junction-y) 0 auto 50%;content:"";border-top:1px solid var(--color-border-medium);position:absolute}._processToggle_410lb_170{font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:.125rem;padding:0;display:inline-flex}._processToggle_410lb_170:hover{background:var(--color-bg-hover)}._processToggle_410lb_170:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}._disclosure_410lb_192{color:var(--color-text-tertiary);display:flex}._expanded_410lb_197{transform:rotate(90deg)}._signalBtn_410lb_201{color:var(--color-warning-text);cursor:pointer;border:1px solid var(--color-border-light);border-radius:var(--radius-sm);background:0 0;padding:.1rem .35rem;font-family:monospace;font-size:.65rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}._signalBtn_410lb_201:disabled{cursor:not-allowed;opacity:.4}._signalBtn_410lb_201:hover:not(:disabled){background:var(--color-warning-bg);border-color:var(--color-warning-text)}._signalKill_410lb_227{color:var(--color-danger);border-color:var(--color-border-light)}._signalKill_410lb_227:hover:not(:disabled){background:var(--color-danger-bg);border-color:var(--color-danger)}._container_3dez0_3{flex-direction:column;flex:1;min-height:0;display:flex}._headerMeta_3dez0_10{min-width:0;color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:.5rem;font-size:.8rem;display:flex;overflow:hidden}._headerRepo_3dez0_21{text-overflow:ellipsis;color:var(--color-text-secondary);font-weight:600;overflow:hidden}._headerBranch_3dez0_28{text-overflow:ellipsis;background:var(--color-bg-hover);border-radius:var(--radius-sm);padding:0 .35rem;font-family:monospace;overflow:hidden}._status_3dez0_37{color:var(--color-text-secondary);flex-direction:column;gap:.4rem;padding:.5rem 1rem;font-size:.8rem;display:flex}._status_3dez0_37 p{overflow-wrap:anywhere;margin:0}._content_3dez0_51{flex-direction:column;flex:1;gap:1rem;min-width:0;min-height:0;display:flex;overflow:auto;container-type:inline-size}._section_3dez0_62{background:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:.75rem;font-size:.8rem}._sectionTitle_3dez0_70{color:var(--color-text-secondary);margin:0 0 .6rem;font-size:.85rem}._usageGrid_3dez0_76{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;display:grid}._usageMetric_3dez0_82{font-variant-numeric:tabular-nums;min-width:0;color:var(--color-text-secondary);background:var(--color-bg-elevated);border-radius:var(--radius-sm);flex-direction:column;gap:.05rem;padding:.4rem .5rem;display:flex}._usageMetric_3dez0_82 strong{text-overflow:ellipsis;font-size:.82rem;overflow:hidden}._usageLabel_3dez0_100{color:var(--color-text-muted);white-space:nowrap;font-size:.68rem;font-weight:500}._efficiencyRow_3dez0_107{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);flex-wrap:wrap;gap:.2rem .75rem;margin-top:.5rem;font-size:.74rem;display:flex}._noData_3dez0_117{color:var(--color-text-muted);padding:.25rem 0;font-size:.78rem}@container (width<=480px){._usageGrid_3dez0_76{grid-template-columns:repeat(2,minmax(0,1fr))}}._container_igr05_3{flex-direction:column;flex:1;min-height:0;display:flex}._headerMeta_igr05_10{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.8rem;display:flex}._headerRepo_igr05_18{color:var(--color-text-secondary);font-weight:600}._headerBranch_igr05_23{background:var(--color-bg-hover);border-radius:var(--radius-sm);padding:0 .35rem;font-family:monospace}._content_igr05_30{flex-direction:column;flex:1;gap:1rem;display:flex;overflow:auto}._loading_igr05_38,._error_igr05_39,._empty_igr05_40{color:var(--color-text-muted);padding:1rem 0;font-size:.85rem}._error_igr05_39{color:var(--color-danger)}._section_igr05_50{background:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:.75rem}._sectionTitle_igr05_57{color:var(--color-text-secondary);margin:0 0 .6rem;font-size:.85rem}._grid_igr05_63{grid-template-columns:max-content minmax(0,1fr);gap:.35rem .75rem;font-size:.8rem;display:grid}._label_igr05_70{color:var(--color-text-tertiary);font-weight:600}._value_igr05_75,._code_igr05_76{min-width:0;color:var(--color-text-secondary)}._code_igr05_76{word-break:break-all;font-family:monospace}._taskLink_igr05_86{color:var(--color-link)}._lineage_igr05_90{color:var(--color-text-secondary);align-items:center;gap:.45rem;font-size:.8rem;display:flex}._lineageGlyph_igr05_98{color:var(--color-primary);font-size:1.1rem;line-height:1}._pathCell_igr05_104{word-break:break-all;white-space:normal;min-width:160px;font-family:monospace}._warningList_igr05_111{color:var(--color-warning-text);margin:0;padding-left:1.1rem;font-size:.8rem}._loading_13nui_3{color:var(--color-text-muted);padding:1rem}._page_1d948_2{box-sizing:border-box;width:100%;min-width:0;max-width:64rem;margin-inline:auto;padding:1.25rem;overflow:auto}._list_1d948_12{padding:0;list-style:none}._session_1d948_17{border-bottom:1px solid var(--color-border-light);flex-wrap:wrap;align-items:center;gap:1rem;padding-block:1rem;display:flex}._details_1d948_26{overflow-wrap:anywhere;flex:20rem;min-width:0}._details_1d948_26 h2{font-size:1rem}._mappings_jl6et_3{--mapping-control-height:2.5rem;gap:.5rem;display:grid;container-type:inline-size}._columns_jl6et_11,._row_jl6et_12{grid-template-columns:4rem minmax(0,1fr) auto minmax(0,1fr) auto 2rem;grid-template-areas:"toggle host arrow destination readonly remove";align-items:center;gap:.5rem;padding:.75rem;display:grid}._row_jl6et_12{background:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md)}._host_jl6et_27{grid-area:host}._destination_jl6et_31{grid-area:destination}._host_jl6et_27,._destination_jl6et_31{min-width:0;color:var(--color-text-secondary);gap:.35rem;font-size:.75rem;display:grid}._row_jl6et_12 input[type=text]{box-sizing:border-box;width:100%;min-width:0;height:var(--mapping-control-height);color:var(--color-text-primary);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.6rem;font:.8rem monospace}._row_jl6et_12 input::placeholder{color:var(--color-text-placeholder);opacity:1;font-style:italic}._toggle_jl6et_63{height:var(--mapping-control-height);cursor:pointer;grid-area:toggle;justify-content:center;align-items:center;display:flex}._toggleText_jl6et_72{display:none}._readOnly_jl6et_76{width:4.5rem;height:var(--mapping-control-height);white-space:nowrap;cursor:pointer;grid-area:readonly;justify-content:center;align-items:center;gap:.25rem;font-size:.8rem;display:flex}._arrow_jl6et_89{height:var(--mapping-control-height);color:var(--color-text-secondary);grid-area:arrow;align-items:center;display:grid}._remove_jl6et_97{height:var(--mapping-control-height);grid-area:remove}._remove_jl6et_97 svg,._add_jl6et_103 svg{width:20px;height:20px}._row_jl6et_12 ._remove_jl6et_97:hover:not(:disabled,[aria-disabled=true]){color:var(--color-danger);background:var(--color-danger-surface)}._row_jl6et_12[data-state=disabled]{border-style:dashed}._add_jl6et_103{justify-self:start}._row_jl6et_12 input:focus-visible,._row_jl6et_12 button:focus-visible,._add_jl6et_103:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}._columns_jl6et_11{color:var(--color-text-secondary);padding-block:0;font-size:.75rem}._hostHeading_jl6et_134{grid-area:host}._enabledHeading_jl6et_138{text-align:center;grid-area:toggle}._destinationHeading_jl6et_143{grid-area:destination}._columnArrow_jl6et_147{grid-area:arrow}._readOnlyHeading_jl6et_151{text-align:center;grid-area:readonly;width:4.5rem}._readOnlyText_jl6et_157{display:none}@container (width<=42rem){._columns_jl6et_11{gap:.5rem;padding-inline:0;display:flex}._enabledHeading_jl6et_138,._readOnlyHeading_jl6et_151{display:none}._readOnly_jl6et_76{width:auto}._readOnlyText_jl6et_157{display:inline}._row_jl6et_12{grid-template-columns:minmax(0,1fr) auto 2rem;grid-template-areas:"host host host""destination destination destination""toggle readonly remove";gap:.65rem}._arrow_jl6et_89{display:none}._toggle_jl6et_63{justify-content:start;gap:.35rem;font-size:.8rem}._toggleText_jl6et_72{display:inline}}._actionIcon_1fivd_3{width:20px;height:20px}._settingsPage_1fivd_8{flex:1;min-width:0;min-height:0;padding:.5rem 0 2rem;overflow:auto}._settingsPanel_1fivd_16{width:100%;max-width:64rem;margin-inline:auto;padding:.25rem 0 2rem;container-type:inline-size}._shortField_1fivd_24{max-width:8rem}._settingsPanelTitle_1fivd_28{margin:0;font-size:1.5rem;line-height:1.2}._settingsError_1fivd_34{color:var(--color-error);margin:0 0 1rem}._settingsLabel_1fivd_39{cursor:pointer;grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.9rem;display:grid}._settingsDescription_1fivd_49{color:var(--color-text-secondary);margin:.25rem 0 0;font-size:.85rem}._settingsDescriptionError_1fivd_55{color:var(--color-error)}._settingsSection_1fivd_59{border:1px solid var(--color-border-light);border-radius:var(--radius-lg);min-width:0;margin-bottom:1rem;padding:1.25rem}._settingsSectionTitle_1fivd_67{color:var(--color-text-primary);margin:0 0 .5rem;font-size:1rem;font-weight:600}._settingsSectionTitle_1fivd_67+._settingsDescription_1fivd_49{margin-bottom:.75rem}._settingsInput_1fivd_78{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-sm);flex:1;width:100%;min-width:0;margin-bottom:0;padding:.6rem;font-size:.9rem}._settingsInput_1fivd_78::placeholder{color:var(--color-text-placeholder);opacity:1}._settingsInput_1fivd_78:focus{border-color:var(--color-primary)}._cacheGrid_1fivd_99{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}._cacheCheckbox_1fivd_105{cursor:pointer;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:.65rem;min-width:0;padding:.65rem;font-size:.85rem;transition:background-color .15s,border-color .15s;display:flex}._cacheName_1fivd_121{font-weight:500}._cacheSize_1fivd_125{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);flex-shrink:0;font-size:.75rem}._cacheCheckbox_1fivd_105:hover{border-color:var(--color-primary)}._cacheCheckbox_1fivd_105[data-state=enabled]{background:var(--color-primary-container);border-color:var(--color-primary-border)}._buttonRow_1fivd_141{flex-wrap:wrap;gap:.5rem;display:flex}._modelRefreshFeedback_1fivd_147{color:var(--color-text-secondary);align-items:start;gap:.4rem;margin:.5rem 0 0;font-size:.85rem;display:flex}._modelRefreshFeedback_1fivd_147[data-state=error]{color:var(--color-error)}._modelRefreshFeedback_1fivd_147 svg{fill:currentColor;flex-shrink:0;width:1.125rem;height:1.125rem}._oauthGrantList_1fivd_167{gap:.75rem;margin-top:.75rem;display:grid}._oauthGrantCard_1fivd_173{background:var(--color-bg-input);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);padding:.75rem}._oauthGrantCard_1fivd_173[data-status=revoked],._oauthGrantCard_1fivd_173[data-status=expired]{opacity:.65}._oauthGrantHeader_1fivd_185{justify-content:space-between;gap:1rem;margin-bottom:.5rem;display:flex}._oauthGrantName_1fivd_192{font-weight:600}._oauthGrantMeta_1fivd_196,._oauthGrantDetails_1fivd_197{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:.82rem}._oauthGrantDetails_1fivd_197{gap:.2rem;margin-bottom:.75rem;display:grid}._oauthGrantStatus_1fivd_209{color:var(--color-text-secondary);text-transform:uppercase;font-size:.8rem}._runtimeSettings_1fivd_215{box-sizing:border-box;border:1px solid var(--color-border-light);border-radius:var(--radius-md);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem;width:min(100%,26rem);min-width:0;margin:1rem 0 0;padding:.75rem;display:grid}._runtimeRefresh_1fivd_228{grid-column:1/-1;justify-items:start;gap:.25rem;display:grid}._settingsHeader_1fivd_235{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;display:flex}._cacheInfo_1fivd_243{flex:1;gap:.25rem;min-width:0;display:grid}._cachePath_1fivd_250{color:var(--color-text-secondary);overflow-wrap:anywhere;font:.72rem monospace}._settingsInput_1fivd_78:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}._runtimeSettings_1fivd_215 ._settingsLabel_1fivd_39{grid-template-columns:minmax(0,1fr);gap:.35rem;margin-bottom:0;display:grid}._runtimeSettings_1fivd_215 legend{color:var(--color-text-secondary);padding-inline:.35rem;font-size:.85rem}._runtimeSettings_1fivd_215 select{max-width:16rem}._settingsPanel_1fivd_16[data-section=general] ._settingsLabel_1fivd_39{grid-template-columns:minmax(0,1fr);gap:.35rem;width:min(100%,40rem)}@container (width<=32rem){._settingsSection_1fivd_59{padding:1rem .75rem}._cacheGrid_1fivd_99,._runtimeSettings_1fivd_215{grid-template-columns:minmax(0,1fr)}._runtimeSettings_1fivd_215 ._settingsLabel_1fivd_39{grid-template-columns:minmax(0,1fr);gap:.35rem;display:grid}._settingsLabel_1fivd_39:has(._settingsInput_1fivd_78){grid-template-columns:minmax(0,1fr);gap:.35rem;display:grid}}._sectionNav_1fivd_302{background:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);gap:.25rem;width:fit-content;max-width:100%;margin-bottom:1.25rem;padding:.25rem;display:flex}._sectionNav_1fivd_302 a{color:var(--color-text-secondary);text-align:center;border-radius:var(--radius-sm);padding:.65rem 1rem;font-size:.9rem;font-weight:500;text-decoration:none}._sectionNav_1fivd_302 a:hover{background:var(--color-bg-hover)}._sectionNav_1fivd_302 a[aria-current=page]{color:var(--color-on-primary-container);background:var(--color-primary-container)}._sectionNav_1fivd_302 a:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}._automationOption_1fivd_338{cursor:pointer;align-items:center;gap:.65rem;width:fit-content;max-width:100%;min-height:2.75rem;font-size:.9rem;display:flex}._saveStatus_1fivd_349{color:var(--color-text-secondary);align-items:center;display:inline-flex}._saveStatus_1fivd_349 svg{fill:currentColor;width:1.5rem;height:1.5rem}._saveStatus_1fivd_349[data-state=saving]{color:var(--color-link)}._saveStatus_1fivd_349[data-state=error]{color:var(--color-error)}._saveMessage_1fivd_369{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._toolbar_1qr9e_3{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1.25rem;display:flex}._controls_1qr9e_12{justify-content:flex-end;margin-left:auto;display:flex}._page_1qr9e_18{scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;padding:.5rem 0 2rem;overflow:auto}._panel_1qr9e_27{width:100%;max-width:64rem;margin-inline:auto;padding-top:.25rem}._title_1qr9e_34{margin:0 0 1.25rem;font-size:1.5rem;line-height:1.2}._sections_1qr9e_40{background:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);gap:.25rem;width:fit-content;max-width:100%;padding:.25rem;display:flex}._sections_1qr9e_40 a{color:var(--color-text-secondary);text-align:center;border-radius:var(--radius-sm);padding:.65rem 1rem;font-size:.9rem;font-weight:500;text-decoration:none}._sections_1qr9e_40 a:hover{background:var(--color-bg-hover)}._sections_1qr9e_40 a[aria-current=page]{color:var(--color-on-primary-container);background:var(--color-primary-container)}._sections_1qr9e_40 a:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}
