.stream-text_stage__U1WP1{display:grid;min-width:0;min-height:1lh}.stream-text_stage__U1WP1>*{grid-area:1/1;min-width:0}.stream-text_placeholder__jNZIG{align-self:start;font-size:.875em;line-height:inherit}.stream-text_shimmer__72Gt_{background:linear-gradient(90deg,var(--text-muted) 0,var(--text-muted) 38%,var(--foreground) 50%,var(--text-muted) 62%,var(--text-muted) 100%) 0 0 /250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:stream-text_shimmer__72Gt_ 2.2s linear infinite}@keyframes stream-text_shimmer__72Gt_{0%{background-position:100% 0}to{background-position:0 0}}.stream-text_statusStatic__3AzWo{color:var(--text-muted)}.stream-text_enter__I4HpQ{animation:stream-text_develop__ogeQS .42s cubic-bezier(.2,.7,.3,1) backwards}@keyframes stream-text_develop__ogeQS{0%{opacity:0;filter:blur(1.5px)}40%{filter:blur(.4px)}}.stream-text_markdown__vkYKs{display:grid;gap:.85em;min-width:0;overflow-wrap:break-word}.stream-text_plain__vVO_e{display:grid;gap:.6em;min-width:0;overflow-wrap:break-word}.stream-text_markdown__vkYKs>*,.stream-text_plain__vVO_e>*{min-width:0}.stream-text_heading__Yt4SK,.stream-text_paragraph__Iwd01{margin:0}.stream-text_heading__Yt4SK{margin-top:.45em;font-size:1em;font-weight:500}.stream-text_strong__z8Q6g{font-weight:500}.stream-text_list__kpj5c{display:grid;gap:.45em;margin:0;padding-left:1.25em;list-style:disc outside}ol.stream-text_list__kpj5c{list-style-type:decimal}.stream-text_list__kpj5c li{padding-left:.2em}.stream-text_list__kpj5c li::marker{color:var(--text-muted);font-variant-numeric:tabular-nums}.stream-text_itemEnter__nnqf1::marker{animation:stream-text_marker__AnTBb .42s cubic-bezier(.2,.7,.3,1) backwards}@keyframes stream-text_marker__AnTBb{0%{color:transparent}}.stream-text_inlineCode__qroLB{padding:.08em .36em;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-muted);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.84em;letter-spacing:0}.stream-text_cite__572G5{white-space:nowrap}.stream-text_codeBlock__sCpvy{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface-muted)}.stream-text_codeHeader__WftzX{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 4px 14px;border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs)}.stream-text_codeCopy__r2Fjv{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer}@media (hover:hover) and (pointer:fine){.stream-text_codeCopy__r2Fjv:hover{background:color-mix(in oklab,var(--foreground) 6%,transparent);color:var(--foreground)}}.stream-text_pre__iVLqp{margin:0;padding:12px 14px 14px;overflow-x:auto;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8125rem;line-height:1.6;letter-spacing:0}.stream-text_codeLine__DQAzE{display:block;white-space:pre}.stream-text_waiting__wkdmt{position:relative;display:inline-block;width:0;height:1em;vertical-align:baseline}.stream-text_waiting__wkdmt>span{position:absolute;bottom:.18em;left:.36em;width:.4em;height:.4em;border-radius:50%;background:var(--text-muted);animation:stream-text_breathe__KenzJ 1.3s ease-in-out infinite}@keyframes stream-text_breathe__KenzJ{50%{opacity:.3}}.stream-text_iconSlot__mORL1{display:inline-grid;place-items:center;width:14px;height:14px}.stream-text_iconSlot__mORL1>span{display:grid;grid-area:1/1;place-items:center}.stream-text_iconSlot__mORL1 svg{width:14px;height:14px;stroke-width:1.75}.stream-text_iconSlot__mORL1>[data-state=copied]{color:var(--success)}.stream-text_iconSlot__mORL1>[data-state=failed]{color:var(--danger)}.stream-text_swap__j9QfO{position:relative;display:inline-grid;grid-template-columns:minmax(0,1fr);justify-items:center}.stream-text_swapText__Um3F8{grid-area:1/1;white-space:nowrap}.stream-text_swapMeasure__SETHn{position:absolute;top:0;left:0;visibility:hidden;white-space:nowrap;pointer-events:none}@media (prefers-reduced-motion:reduce){.stream-text_enter__I4HpQ,.stream-text_itemEnter__nnqf1::marker,.stream-text_shimmer__72Gt_,.stream-text_waiting__wkdmt>span{animation:none}.stream-text_shimmer__72Gt_{background:none;color:var(--text-muted)}}.ai-inline-edit_root__9lbhs{--hover:color-mix(in oklab,var(--foreground) 6%,transparent);--ins:color-mix(in oklab,var(--success) 16%,transparent);--ins-line:color-mix(in oklab,var(--success) 55%,transparent);--del:var(--danger);position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:1120px;height:680px;min-width:0;margin-inline:auto;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);container:editor/inline-size}.ai-inline-edit_root__9lbhs *,.ai-inline-edit_root__9lbhs :after,.ai-inline-edit_root__9lbhs :before{box-sizing:border-box}.ai-inline-edit_tabular__GLgzR{font-variant-numeric:tabular-nums}.ai-inline-edit_muted__mTlMR{color:var(--text-muted)}.ai-inline-edit_spin__Rs6l5{animation:ai-inline-edit_spin__Rs6l5 .9s linear infinite}@keyframes ai-inline-edit_spin__Rs6l5{to{transform:rotate(1turn)}}.ai-inline-edit_shimmer__3tuVF{background:linear-gradient(90deg,var(--text-secondary) 0,var(--text-secondary) 38%,var(--foreground) 50%,var(--text-secondary) 62%,var(--text-secondary) 100%) 0 0 /250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ai-inline-edit_shimmer__3tuVF 2.2s linear infinite}@keyframes ai-inline-edit_shimmer__3tuVF{0%{background-position:100% 0}to{background-position:0 0}}.ai-inline-edit_swap__COFqT{display:inline-grid}.ai-inline-edit_swap__COFqT>span{grid-area:1/1;opacity:0;transition:opacity var(--duration-standard) var(--ease-standard)}.ai-inline-edit_swap__COFqT>span[data-on]{opacity:1}.ai-inline-edit_kbd__VI7Az{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--text-muted);font-family:inherit;font-size:var(--text-xs);line-height:1;white-space:nowrap}.ai-inline-edit_header__gDOIL{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;height:60px;padding:0 14px 0 18px;border-bottom:1px solid var(--border-subtle)}.ai-inline-edit_docMeta__v7rw0{display:flex;align-items:center;gap:10px;min-width:0}.ai-inline-edit_avatar__f1GFu{flex:none;width:28px;height:28px;border-radius:50%;object-fit:cover}.ai-inline-edit_docText__Qi6VU{display:grid;min-width:0;line-height:1.3}.ai-inline-edit_docTitle__K3v8C{overflow:hidden;font-size:var(--text-sm);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.ai-inline-edit_docSub__hCelr{display:inline-flex;align-items:center;color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}.ai-inline-edit_dot__aOBiI{width:3px;height:3px;margin:0 7px;border-radius:50%;background:currentColor;opacity:.5}.ai-inline-edit_headerActions__eAUV7{display:flex;flex:none;gap:2px}.ai-inline-edit_iconButton___0zVm{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:11px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}.ai-inline-edit_iconButton___0zVm svg{width:17px;height:17px;stroke-width:1.75}.ai-inline-edit_iconButton___0zVm:active:not(:disabled){transform:scale(.94)}.ai-inline-edit_iconButton___0zVm:disabled{opacity:.35;cursor:default}@media (hover:hover) and (pointer:fine){.ai-inline-edit_iconButton___0zVm:hover:not(:disabled){background:var(--hover);color:var(--foreground)}}.ai-inline-edit_scroller__KjLbW{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin}.ai-inline-edit_page___eYXj{position:relative;width:100%;max-width:700px;margin:0 auto;padding:44px 32px 160px}.ai-inline-edit_title__Y9ayk{margin:0 0 22px;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.ai-inline-edit_para__cSqfo{position:relative;margin:0 0 1em;padding:0;color:var(--foreground);font-size:var(--text-base);font-weight:400;line-height:1.72;white-space:pre-wrap;overflow-wrap:break-word;caret-color:var(--foreground);cursor:text}.ai-inline-edit_para__cSqfo ::selection,.ai-inline-edit_para__cSqfo::selection{background:var(--accent-subtle)}.ai-inline-edit_para__cSqfo:empty:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none}.ai-inline-edit_page___eYXj ::highlight(ai-accepted){background-color:var(--ins)}.ai-inline-edit_sessionPara__FTZZJ{cursor:default}.ai-inline-edit_region__7i5BD{position:relative}.ai-inline-edit_selected__BjboM{font-weight:inherit;border-radius:3px;background:var(--accent-subtle);color:inherit;box-shadow:0 0 0 2px var(--accent-subtle);-webkit-box-decoration-break:clone;box-decoration-break:clone}.ai-inline-edit_region__7i5BD[data-phase=error] .ai-inline-edit_selected__BjboM{background:color-mix(in oklab,var(--danger) 12%,transparent);box-shadow:none}.ai-inline-edit_ins__wk_c2{border-radius:3px;background:var(--ins);color:inherit;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ai-inline-edit_insEnter__AVF5w{animation:ai-inline-edit_develop__X8Yfr .42s var(--ease-standard) backwards}@keyframes ai-inline-edit_develop__X8Yfr{0%{opacity:0;filter:blur(1.5px)}40%{filter:blur(.4px)}}.ai-inline-edit_del__zif6W{color:var(--text-muted);text-decoration:none;background:linear-gradient(var(--del),var(--del)) no-repeat 0 58% /100% 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ai-inline-edit_delEnter__MMugw{animation:ai-inline-edit_strike__YUDWa .36s var(--ease-standard) backwards}@keyframes ai-inline-edit_strike__YUDWa{0%{color:var(--foreground);background-size:0 1px}}.ai-inline-edit_pending__AmOos{color:var(--text-muted);transition:color var(--duration-standard) var(--ease-standard)}.ai-inline-edit_hunk__DlFh5{position:relative;border-radius:4px;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (hover:hover) and (pointer:fine){.ai-inline-edit_hunk__DlFh5:hover{background:var(--hover)}}.ai-inline-edit_hunkBar__ks7Y3{position:absolute;bottom:calc(100% + 4px);left:-2px;z-index:3;display:inline-flex;gap:2px;padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);box-shadow:var(--shadow-raised);opacity:0;transform:translateY(3px);pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);user-select:none}.ai-inline-edit_hunk__DlFh5:focus .ai-inline-edit_hunkBar__ks7Y3,.ai-inline-edit_hunk__DlFh5:focus-within .ai-inline-edit_hunkBar__ks7Y3,.ai-inline-edit_hunk__DlFh5:hover .ai-inline-edit_hunkBar__ks7Y3{opacity:1;transform:none;pointer-events:auto}.ai-inline-edit_hunkButton__3T_rt{display:grid;place-items:center;width:26px;height:24px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.ai-inline-edit_hunkButton__3T_rt svg{width:14px;height:14px;stroke-width:2}.ai-inline-edit_hunkButton__3T_rt:active{transform:scale(.9)}.ai-inline-edit_hunkButton__3T_rt:first-child:hover{background:var(--ins);color:var(--success)}.ai-inline-edit_hunkButton__3T_rt:last-child:hover{background:var(--hover);color:var(--foreground)}.ai-inline-edit_resolved__OKtMQ{border-radius:3px;animation:ai-inline-edit_settle__xMnHw .9s var(--ease-standard)}.ai-inline-edit_resolved__OKtMQ[data-choice=accepted]{animation-name:ai-inline-edit_settleIn__UItN0}@keyframes ai-inline-edit_settle__xMnHw{0%{background:var(--hover)}}@keyframes ai-inline-edit_settleIn__UItN0{0%{background:var(--ins)}}.ai-inline-edit_ghost__OpZsJ{color:var(--text-muted);pointer-events:none;user-select:none}.ai-inline-edit_ghostWord__p1RY1{animation:ai-inline-edit_develop__X8Yfr .36s var(--ease-standard) backwards}.ai-inline-edit_bubble__6wLmP{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 6px 0 10px;border:1px solid var(--border);border-radius:11px;background:var(--surface-raised);box-shadow:var(--shadow-raised);color:var(--foreground);font:inherit;font-size:var(--text-xs);cursor:pointer;-webkit-tap-highlight-color:transparent}.ai-inline-edit_bubble__6wLmP>svg{width:14px;height:14px;stroke-width:1.75}@media (hover:hover) and (pointer:fine){.ai-inline-edit_bubble__6wLmP:hover{background:var(--surface-muted)}}.ai-inline-edit_layer__7soIh{position:absolute;z-index:5;overflow:hidden;border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-floating)}.ai-inline-edit_layerSize__c2qA2{width:max-content;max-width:min(340px,var(--layer-room,100%))}.ai-inline-edit_layerSize__c2qA2[data-mode=prompt]{width:min(320px,var(--layer-room,100%))}.ai-inline-edit_layerBody__fco16{min-width:0}.ai-inline-edit_prompt__8ejP5{display:grid}.ai-inline-edit_promptRow__dIboc{display:flex;align-items:center;gap:8px;height:46px;padding:0 10px 0 13px;border-bottom:1px solid var(--border-subtle)}.ai-inline-edit_promptIcon__LLkJW{flex:none;width:16px;height:16px;stroke-width:1.75;color:var(--accent)}.ai-inline-edit_promptInput__IUYLC{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm)}.ai-inline-edit_promptInput__IUYLC::placeholder{color:var(--text-muted)}.ai-inline-edit_menu__cmq9o{display:grid;margin:0;padding:5px;list-style:none}.ai-inline-edit_menuItem__GNO3I{position:relative;display:flex;align-items:center;gap:10px;height:34px;padding:0 9px;border-radius:10px;color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}.ai-inline-edit_menuItem__GNO3I[data-active]{color:var(--foreground)}.ai-inline-edit_menuHighlight__VzurP{position:absolute;inset:0;z-index:0;border-radius:10px;background:var(--hover)}.ai-inline-edit_menuEnter__O5eYe,.ai-inline-edit_menuIcon__eF4nA{position:relative;flex:none;width:15px;height:15px;stroke-width:1.75}.ai-inline-edit_menuEnter__O5eYe{margin-left:auto;color:var(--text-muted)}.ai-inline-edit_menuLabel__rWKMs{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-inline-edit_menuEmpty__EvnNb{padding:8px 10px;color:var(--text-muted);font-size:var(--text-sm)}.ai-inline-edit_promptHint__wQjdz{display:flex;flex-wrap:wrap;align-items:center;gap:3px;margin:0;padding:8px 12px 10px;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs);line-height:1.5}.ai-inline-edit_bar__x_Vro{display:flex;align-items:center;gap:4px;min-height:42px;padding:5px 5px 5px 12px;font-size:var(--text-sm);white-space:nowrap}.ai-inline-edit_barIcon__Xt8_8{flex:none;width:15px;height:15px;margin-right:4px;stroke-width:1.75;color:var(--text-muted)}.ai-inline-edit_ok__WbmUB{color:var(--success)}.ai-inline-edit_barLabel__q0jns{margin-right:6px;color:var(--text-secondary)}.ai-inline-edit_barButton__oRQsQ{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard);-webkit-tap-highlight-color:transparent}.ai-inline-edit_barButton__oRQsQ svg{width:14px;height:14px;stroke-width:1.75}.ai-inline-edit_barButton__oRQsQ:active{transform:scale(.96)}.ai-inline-edit_barButton__oRQsQ .ai-inline-edit_kbd__VI7Az{margin-left:2px}@media (hover:hover) and (pointer:fine){.ai-inline-edit_barButton__oRQsQ:hover{background:var(--hover);color:var(--foreground)}}.ai-inline-edit_primary__073lA{background:var(--accent);color:var(--accent-foreground)}.ai-inline-edit_primary__073lA .ai-inline-edit_kbd__VI7Az{border-color:color-mix(in oklab,var(--accent-foreground) 25%,transparent);background:transparent;color:color-mix(in oklab,var(--accent-foreground) 70%,transparent)}@media (hover:hover) and (pointer:fine){.ai-inline-edit_primary__073lA:hover{background:color-mix(in oklab,var(--accent) 88%,var(--accent-foreground));color:var(--accent-foreground)}}.ai-inline-edit_stopGlyph__PtDQ_{width:12px!important;height:12px!important;fill:currentColor;stroke-width:0!important;transform:scale(.75)}.ai-inline-edit_footer__to9qi{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;height:40px;padding:0 18px;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs)}.ai-inline-edit_hint__9csgw{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;overflow:hidden;white-space:nowrap}.ai-inline-edit_count__lL_H1{flex:none}@container editor (max-width: 560px){.ai-inline-edit_page___eYXj{padding:28px 18px 160px}.ai-inline-edit_title__Y9ayk{font-size:var(--text-2xl)}.ai-inline-edit_header__gDOIL{padding:0 8px 0 14px}.ai-inline-edit_footer__to9qi{padding:0 14px}.ai-inline-edit_bar__x_Vro{flex-wrap:wrap;white-space:normal}}@media (prefers-reduced-motion:reduce){.ai-inline-edit_delEnter__MMugw,.ai-inline-edit_ghostWord__p1RY1,.ai-inline-edit_insEnter__AVF5w,.ai-inline-edit_resolved__OKtMQ,.ai-inline-edit_shimmer__3tuVF,.ai-inline-edit_spin__Rs6l5{animation:none}.ai-inline-edit_shimmer__3tuVF{background:none;color:var(--text-secondary)}.ai-inline-edit_hunkBar__ks7Y3{transition:none}}