.beautiful-ui_chat__vhSlf,.beautiful-ui_promptStandalone__ntGTV{--chat-column:47rem;--chat-gutter:1rem;--canvas:#10100f;--surface:#1d1d1b;--field:#242422;--hover:rgb(255 255 255/0.065);--hover-2:rgb(255 255 255/0.045);--line:rgb(255 255 255/0.08);--line-strong:rgb(255 255 255/0.16);--ink:#f3f3f1;--ink-2:#b9b9b4;--ink-3:#858580;--accent:#2f6fec;--orange:#e56d24;--green:#1f9d71;--red:#f18a7f;--red-tint:rgb(155 46 36/0.14);--red-line:rgb(241 138 127/0.22);--tooltip-bg:#090909;--tooltip-muted:#858580;--shadow-card:0 1px 0 rgb(255 255 255/0.04) inset,0 16px 44px rgb(0 0 0/0.2);--shadow-overlay:0 20px 48px rgb(0 0 0/0.48);color-scheme:dark}.beautiful-ui_chat__vhSlf{position:relative;display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;background:var(--canvas);color:var(--ink)}.beautiful-ui_chatScroller__tga1v{min-height:0;flex:1;padding-bottom:var(--prompt-height);overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:var(--prompt-height);scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}.beautiful-ui_chatConversation__bvUvo{width:min(100%,calc(var(--chat-column) + var(--chat-gutter) + var(--chat-gutter)));min-height:100%;margin-inline:auto;padding:3.75rem var(--chat-gutter) 2.25rem}.beautiful-ui_chatMessages__wvnt9{display:flex;flex-direction:column;gap:2rem}.beautiful-ui_chatUserRow__dAZtY{display:flex;justify-content:flex-end}.beautiful-ui_chatUserBubble__vErjO{max-width:min(80%,36rem);padding:.65rem .9rem;border-radius:1rem;background:var(--field);color:var(--ink);font-size:13.5px;line-height:1.58;overflow-wrap:anywhere;white-space:pre-wrap}.beautiful-ui_chatAssistantTurn__DO8x8{width:min(100%,var(--chat-column));content-visibility:auto;contain-intrinsic-size:auto 12rem}.beautiful-ui_promptLayer__kDKER{position:absolute;z-index:5;right:0;bottom:0;left:0;pointer-events:none}.beautiful-ui_promptLayer__kDKER>*{pointer-events:auto}.beautiful-ui_loadingState__f3zCf{display:flex;width:fit-content;align-items:center;gap:.625rem}.beautiful-ui_pixelGrid__a_rrW{display:grid;flex:none;grid-template-columns:repeat(3,4px);gap:1.5px}.beautiful-ui_pixelGrid__a_rrW>span{width:4px;height:4px;border-radius:1px;background:var(--ink);animation:beautiful-ui_pixelOn__sDwb0 .65s ease-in-out infinite}.beautiful-ui_pixelGrid__a_rrW>.beautiful-ui_pixelRound___FL17{border-radius:999px}.beautiful-ui_shimmerText__0pfCl{display:inline-block;width:fit-content;background-image:linear-gradient(90deg,var(--ink-3) 35%,var(--ink) 50%,var(--ink-3) 65%);background-clip:text;background-size:200% 100%;color:transparent;font-size:13px;font-weight:500;white-space:nowrap;animation:beautiful-ui_shimmerText__0pfCl 1.4s linear infinite}.beautiful-ui_elapsed__bHFs5{color:var(--ink-3);font-family:var(--font-geist-mono),monospace;font-size:12px;font-variant-numeric:tabular-nums}.beautiful-ui_loadingSurfer__xwGqI{display:flex;width:fit-content;flex-direction:column;align-items:flex-start}.beautiful-ui_surferPreview__yagH3{position:relative;width:14rem;aspect-ratio:16/9;margin-top:.5rem;overflow:hidden;border-radius:10px;background:var(--tooltip-bg);box-shadow:var(--shadow-overlay);transform-origin:top left;animation:beautiful-ui_popIn__3lKg1 .2s cubic-bezier(.16,1,.3,1) both}.beautiful-ui_surferPreview__yagH3 video{width:100%;height:100%;object-fit:cover}.beautiful-ui_surferFallback__WGVQ_{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;color:var(--tooltip-muted);font-family:var(--font-geist-mono),monospace;font-size:10px}.beautiful-ui_thinking__z41ff{display:flex;width:100%;max-width:38rem;flex-direction:column;margin-bottom:1rem}.beautiful-ui_thinking__z41ff[data-streaming=false]{margin-top:0;margin-bottom:.875rem}.beautiful-ui_thinkingToggle__fTK9V{display:flex;width:fit-content;align-items:center;gap:.5rem;margin-inline:-.375rem;padding:.25rem .375rem;border:0;border-radius:7px;background:transparent;color:var(--ink-2);transition:background-color .1s ease}.beautiful-ui_thinkingToggle__fTK9V:hover{background:var(--hover-2)}.beautiful-ui_thinkingSpark__uXoxK{width:1rem;height:1rem;fill:var(--ink-3)}.beautiful-ui_thinkingDone__OPFCX{color:var(--ink-2);font-size:13px;font-weight:500;white-space:nowrap;animation:beautiful-ui_fadeIn__aym1i .35s ease-out both}.beautiful-ui_thinkingChevron__TDwl9{width:14px;height:14px;fill:none;stroke:var(--ink-3);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s ease}.beautiful-ui_thinkingDisclosure__ZDcDq{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s cubic-bezier(.23,1,.32,1),opacity .3s ease}.beautiful-ui_thinkingDisclosure__ZDcDq[data-open=true]{grid-template-rows:1fr;opacity:1}.beautiful-ui_thinking__z41ff[data-streaming=false] .beautiful-ui_thinkingDisclosure__ZDcDq{transition-duration:0s}.beautiful-ui_thinkingClip__2Ui4h{overflow:hidden}.beautiful-ui_thinkingRail__j0iIv{position:relative;margin-top:.25rem;margin-left:5px;padding-left:1rem}.beautiful-ui_thinkingLine__OvTwt{position:absolute;top:-8px;bottom:2px;left:3px;width:1px;background:var(--line)}.beautiful-ui_thinkingRows__GfeGX{display:flex;flex-direction:column;gap:0;padding-block:.125rem}.beautiful-ui_taskRows__z7_rP{display:flex;flex-direction:column;gap:.1rem;padding-block:.125rem}.beautiful-ui_taskRow__kOqJQ{display:grid;min-height:1.65rem;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.1rem .375rem;border-radius:7px;animation:beautiful-ui_fadeUp__InSpW .28s cubic-bezier(.23,1,.32,1) both}.beautiful-ui_taskStatus__ipN1b{display:grid;width:14px;height:14px;place-items:center;color:var(--ink-3)}.beautiful-ui_taskStatus__ipN1b>svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.beautiful-ui_taskSpinner__U_K7t{width:11px;height:11px;border:1.5px solid var(--line-strong);border-top-color:var(--ink);border-radius:999px;animation:beautiful-ui_spin__ceqiu .7s linear infinite}.beautiful-ui_taskCopy__b1NL0{display:flex;min-width:0;align-items:baseline;gap:.5rem}.beautiful-ui_taskPrimary__8v9ZK{min-width:0;overflow:hidden;color:var(--ink);font-size:12.5px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.beautiful-ui_taskDuration__jOodP,.beautiful-ui_taskSecondary__m_Tk_{flex:none;color:var(--ink-3);font-family:var(--font-geist-mono),monospace;font-size:11.5px;font-variant-numeric:tabular-nums}.beautiful-ui_taskRow__kOqJQ[data-status=completed] .beautiful-ui_taskDuration__jOodP,.beautiful-ui_taskRow__kOqJQ[data-status=completed] .beautiful-ui_taskPrimary__8v9ZK,.beautiful-ui_taskRow__kOqJQ[data-status=completed] .beautiful-ui_taskSecondary__m_Tk_{color:var(--ink-3);font-weight:400}.beautiful-ui_taskRow__kOqJQ[data-status=failed] .beautiful-ui_taskPrimary__8v9ZK,.beautiful-ui_taskRow__kOqJQ[data-status=failed] .beautiful-ui_taskStatus__ipN1b{color:var(--red)}.beautiful-ui_taskRow__kOqJQ[data-status=running]{background:var(--hover-2);animation-delay:0s!important;animation-duration:.14s}.beautiful-ui_thinkingQuery__4_L_P,.beautiful-ui_thinkingRow__hU_Gf{display:flex;width:100%;min-height:1.5rem;align-items:center;gap:.45rem;padding:.0625rem .375rem;border-radius:6px;animation:beautiful-ui_fadeUp__InSpW .32s cubic-bezier(.23,1,.32,1) both}.beautiful-ui_thinkingQuery__4_L_P{color:var(--ink-2);font-size:12.5px}.beautiful-ui_thinkingQuery__4_L_P svg,.beautiful-ui_thinkingRow__hU_Gf>svg{width:14px;height:14px;flex:none;fill:none;stroke:var(--ink-3);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.beautiful-ui_reasoningText__b4Vm8,.beautiful-ui_thinkingPrimary__6W4B_{min-width:0;color:var(--ink);font-size:12.5px;font-weight:500}.beautiful-ui_thinkingPrimary__6W4B_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beautiful-ui_reasoningText__b4Vm8{color:var(--ink-2);font-weight:400;line-height:1.45;white-space:pre-wrap}.beautiful-ui_thinkingSecondary__riszq{flex:none;color:var(--ink-3);font-family:var(--font-geist-mono),monospace;font-size:11.5px}.beautiful-ui_thinkingRow__hU_Gf[data-status=completed] .beautiful-ui_reasoningText__b4Vm8,.beautiful-ui_thinkingRow__hU_Gf[data-status=completed] .beautiful-ui_thinkingPrimary__6W4B_,.beautiful-ui_thinkingRow__hU_Gf[data-status=completed] .beautiful-ui_thinkingSecondary__riszq{color:var(--ink-3);font-weight:400}.beautiful-ui_thinkingRow__hU_Gf[data-status=running] .beautiful-ui_thinkingPrimary__6W4B_{color:var(--ink);font-weight:550}.beautiful-ui_thinkingRow__hU_Gf[data-status=running]{animation-delay:0s!important;animation-duration:.14s}.beautiful-ui_promptSpinner__U7hN_,.beautiful-ui_thinkingSpinner__HCjxV{width:12px;height:12px;flex:none;border:1.5px solid var(--line-strong);border-top-color:var(--ink-2);border-radius:999px;animation:beautiful-ui_spin__ceqiu .7s linear infinite}.beautiful-ui_searchResultDot__vC7Yd{width:14px;height:14px;flex:none;border-radius:999px;background:var(--accent)}.beautiful-ui_searchResultDot__vC7Yd[data-tone="1"]{background:var(--orange)}.beautiful-ui_searchResultDot__vC7Yd[data-tone="2"]{background:var(--green)}.beautiful-ui_streamingText__rkOAq{position:relative;width:100%;max-width:47rem}.beautiful-ui_response__vARLA{color:var(--ink);font-size:13.5px;line-height:1.72;overflow-wrap:anywhere}.beautiful-ui_response__vARLA blockquote,.beautiful-ui_response__vARLA ol,.beautiful-ui_response__vARLA p,.beautiful-ui_response__vARLA pre,.beautiful-ui_response__vARLA ul{margin-block:0 .8rem}.beautiful-ui_response__vARLA>:last-child,.beautiful-ui_response__vARLA>:last-child>:last-child{margin-bottom:0}.beautiful-ui_response__vARLA ol,.beautiful-ui_response__vARLA ul{margin-block:.35rem .8rem;padding-left:1.35rem}.beautiful-ui_response__vARLA ul{list-style-type:disc}.beautiful-ui_response__vARLA ol{list-style-type:decimal}.beautiful-ui_response__vARLA ul ul{list-style-type:circle}.beautiful-ui_response__vARLA ul ul ul{list-style-type:square}.beautiful-ui_response__vARLA li{margin-block:.15rem;padding-left:.1rem}.beautiful-ui_response__vARLA li>p{margin:0}.beautiful-ui_response__vARLA li::marker{color:var(--ink-3)}.beautiful-ui_response__vARLA a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.beautiful-ui_response__vARLA strong{font-weight:600}.beautiful-ui_response__vARLA code{padding:.08rem .3rem;border-radius:5px;background:var(--field);color:var(--ink);font-family:var(--font-geist-mono),monospace;font-size:.88em}.beautiful-ui_response__vARLA pre{overflow-x:auto;padding:.8rem;border:1px solid var(--line);border-radius:10px;background:var(--tooltip-bg)}.beautiful-ui_response__vARLA pre code{padding:0;background:transparent}.beautiful-ui_response__vARLA h1,.beautiful-ui_response__vARLA h2,.beautiful-ui_response__vARLA h3{margin:1rem 0 .5rem;font-size:1em;font-weight:600}.beautiful-ui_streamTail__3vF_5{position:absolute;right:0;bottom:.2rem;width:1.75rem;height:1rem;pointer-events:none;background:linear-gradient(90deg,transparent,var(--canvas));opacity:.32}.beautiful-ui_streamCaret__hK8aE{display:inline-block;width:2px;height:.9rem;margin-left:.2rem;transform:translateY(2px);border-radius:999px;background:var(--ink);animation:beautiful-ui_fadeIn__aym1i .15s ease-out both}.beautiful-ui_stopped__EcNXc{margin:0;color:var(--ink-3);font-size:13px}.beautiful-ui_responseActions__ObH0s{position:absolute;top:-.125rem;right:0;display:flex;align-items:center;gap:.125rem;opacity:0;transition:opacity .12s ease}.beautiful-ui_streamingText__rkOAq:focus-within .beautiful-ui_responseActions__ObH0s,.beautiful-ui_streamingText__rkOAq:hover .beautiful-ui_responseActions__ObH0s{opacity:1}.beautiful-ui_responseActions__ObH0s button{display:grid;width:1.5rem;height:1.5rem;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--ink-3);transition:background-color .1s ease,color .1s ease}.beautiful-ui_responseActions__ObH0s button:hover{background:var(--hover-2);color:var(--ink-2)}.beautiful-ui_responseActions__ObH0s svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.beautiful-ui_approvalCard__Z77LI{position:relative;width:min(100%,24rem);margin-top:1.25rem;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-card);animation:beautiful-ui_fadeUp__InSpW .38s cubic-bezier(.23,1,.32,1) both}.beautiful-ui_approvalDismiss__XtW3o{position:absolute;z-index:1;top:.625rem;right:.625rem;display:grid;width:1.75rem;height:1.75rem;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--ink-3)}.beautiful-ui_approvalDismiss__XtW3o:hover{background:var(--hover);color:var(--ink)}.beautiful-ui_approvalCounter__UAGxM svg,.beautiful-ui_approvalDismiss__XtW3o svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.beautiful-ui_approvalBody__vbFFh{min-height:10.5rem;padding:1rem}.beautiful-ui_approvalHeader__bZs61{margin:0 2rem .25rem 0;color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.beautiful-ui_approvalQuestion__ctXj9{margin:0 2rem 0 0;color:var(--ink);font-size:14px;font-weight:500;line-height:1.45}.beautiful-ui_approvalOptions__Fw2WZ{display:flex;flex-direction:column;gap:.25rem;margin-top:.625rem}.beautiful-ui_approvalOption__9oRNh,.beautiful-ui_approvalOther__mtXV7{position:relative;display:flex;width:100%;align-items:center;gap:.5rem;padding:.4rem .35rem;border:0;border-radius:7px;background:transparent;color:var(--ink-2);text-align:left;transition:background-color .1s ease}.beautiful-ui_approvalOption__9oRNh:hover,.beautiful-ui_approvalOption__9oRNh[aria-pressed=true],.beautiful-ui_approvalOther__mtXV7:hover{background:var(--hover)}.beautiful-ui_approvalOption__9oRNh:disabled,.beautiful-ui_approvalOther__mtXV7 input:disabled{cursor:default;opacity:.65}.beautiful-ui_approvalRadio__OHj1_{display:grid;width:1rem;height:1rem;flex:none;place-items:center;border:1.5px solid var(--line-strong);border-radius:999px;transition:background-color .2s ease,border-color .2s ease}.beautiful-ui_approvalRadio__OHj1_[data-checked=true]{border-color:var(--ink);background:var(--ink)}.beautiful-ui_approvalRadio__OHj1_ span{width:.375rem;height:.375rem;transform:scale(0);border-radius:999px;background:var(--canvas);transition:transform .2s ease}.beautiful-ui_approvalRadio__OHj1_[data-checked=true] span{transform:scale(1)}.beautiful-ui_approvalOptionCopy__QAUpm{display:flex;min-width:0;flex-direction:column;gap:.125rem}.beautiful-ui_approvalOptionCopy__QAUpm strong{color:var(--ink);font-size:13px;font-weight:500}.beautiful-ui_approvalOptionCopy__QAUpm small{color:var(--ink-3);font-size:11.5px;line-height:1.35}.beautiful-ui_approvalOther__mtXV7 input{min-width:0;width:100%;border:0;background:transparent;color:var(--ink);font-size:13px;outline:none}.beautiful-ui_approvalOther__mtXV7 input::placeholder{color:var(--ink-3)}.beautiful-ui_approvalFooter__z5EVJ{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border-top:1px solid var(--line)}.beautiful-ui_approvalActions__pVW2E,.beautiful-ui_approvalCounter__UAGxM{display:flex;align-items:center;gap:.25rem}.beautiful-ui_approvalCounter__UAGxM{color:var(--ink-3)}.beautiful-ui_approvalCounter__UAGxM button{display:grid;width:18px;height:18px;place-items:center;border:0;border-radius:5px;background:transparent;color:inherit}.beautiful-ui_approvalCounter__UAGxM button:disabled{opacity:.3}.beautiful-ui_approvalCounter__UAGxM button:not(:disabled):hover{color:var(--ink)}.beautiful-ui_approvalCounter__UAGxM span{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.beautiful-ui_approvalContinue__SOrMb,.beautiful-ui_approvalSkip__yvabE{min-height:1.8rem;padding-inline:.75rem;border:0;border-radius:8px;font-size:12px;font-weight:500}.beautiful-ui_approvalSkip__yvabE{background:transparent;color:var(--ink-3)}.beautiful-ui_approvalSkip__yvabE:hover{background:var(--hover-2);color:var(--ink)}.beautiful-ui_approvalContinue__SOrMb{background:var(--accent);color:white}.beautiful-ui_approvalContinue__SOrMb:disabled,.beautiful-ui_approvalDismiss__XtW3o:disabled,.beautiful-ui_approvalSkip__yvabE:disabled{cursor:default;opacity:.35}.beautiful-ui_contextCard__CXxOn{display:block;width:min(100%,32rem);margin-top:1rem;overflow:hidden;border-radius:14px;background:var(--surface);color:inherit;box-shadow:var(--shadow-card);text-decoration:none;animation:beautiful-ui_fadeUp__InSpW .38s cubic-bezier(.23,1,.32,1) both;transition:background-color .12s ease,transform .16s ease}.beautiful-ui_contextCard__CXxOn:hover{background:var(--field);transform:translateY(-1px)}.beautiful-ui_contextCardBar__F_Q__{display:flex;min-height:2.5rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .8rem;border-bottom:1px solid var(--line)}.beautiful-ui_contextCardTitle__30w1C{color:var(--ink);font-size:12.5px;font-weight:600}.beautiful-ui_contextCardLive__Zc_lh{display:inline-flex;height:1.4rem;align-items:center;gap:.35rem;padding-inline:.45rem;border-radius:999px;background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green);font-size:10.5px;font-weight:600}.beautiful-ui_contextCardLive__Zc_lh i{width:5px;height:5px;border-radius:999px;background:currentColor}.beautiful-ui_contextCardBody__fi8uj{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem .8rem 1rem}.beautiful-ui_contextCardCopy__K93iD{display:flex;min-width:0;flex-direction:column;gap:.2rem}.beautiful-ui_contextCardCopy__K93iD strong{overflow:hidden;color:var(--ink);font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.beautiful-ui_contextCardCopy__K93iD small{color:var(--ink-3);font-size:11.5px}.beautiful-ui_contextCardArrow__v_IOZ{display:grid;width:1.8rem;height:1.8rem;flex:none;place-items:center;border-radius:8px;background:var(--ink);color:var(--surface)}.beautiful-ui_contextCardArrow__v_IOZ svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.beautiful-ui_promptDock__aZ5IJ{position:relative;z-index:5;flex:none;width:100%;padding:.75rem 1rem .8rem;background:linear-gradient(to top,var(--canvas) 74%,transparent)}.beautiful-ui_promptDock__aZ5IJ.beautiful-ui_promptStandalone__ntGTV{--canvas:transparent;width:100%;padding:0;background:transparent}.beautiful-ui_promptStandalone__ntGTV.beautiful-ui_promptLight__4rUA4{--surface:rgb(255 255 255/0.82);--line:rgb(59 55 52/0.14);--line-strong:rgb(59 55 52/0.28);--ink:#3b3734;--ink-2:rgb(59 55 52/0.62);--ink-3:rgb(59 55 52/0.54);--shadow-card:0 1px 0 rgb(255 255 255/0.72) inset,0 2px 6px rgb(37 57 70/0.08),0 18px 54px rgb(37 89 112/0.14);color-scheme:light}.beautiful-ui_promptLight__4rUA4 .beautiful-ui_promptBar__Ngz7E{backdrop-filter:blur(20px) saturate(1.12);-webkit-backdrop-filter:blur(20px) saturate(1.12)}.beautiful-ui_promptWidth__IrcEn{width:min(100%,var(--chat-column));margin-inline:auto}.beautiful-ui_promptAlert__lXx_l{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;padding:.5rem .75rem;border:1px solid var(--red-line);border-radius:10px;background:var(--red-tint);color:var(--red);font-size:12px}.beautiful-ui_promptAlert__lXx_l span{width:.35rem;height:.35rem;flex:none;border-radius:999px;background:currentColor}.beautiful-ui_promptAlert__lXx_l p{margin:0}.beautiful-ui_promptBar__Ngz7E{position:relative;isolation:isolate;overflow:hidden;padding:.375rem;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-card);transition:border-color .15s ease}.beautiful-ui_promptBar__Ngz7E:focus-within{border-color:var(--line-strong)}.beautiful-ui_promptBar__Ngz7E[data-variant=Sharp]{border-radius:0;box-shadow:none}.beautiful-ui_promptBar__Ngz7E[data-variant=Sharp] .beautiful-ui_sendButton__ReFRI,.beautiful-ui_promptBar__Ngz7E[data-variant=Sharp] .beautiful-ui_stopButton__hYWCb{border-radius:0}.beautiful-ui_promptGrid__9ZGrM{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:end;gap:.25rem}.beautiful-ui_promptControls__LLWQC{display:contents}.beautiful-ui_promptAccessory__IMGwJ{display:none}.beautiful-ui_promptBar__Ngz7E[data-has-accessory=true]{padding:.625rem}.beautiful-ui_promptBar__Ngz7E[data-has-accessory=true] .beautiful-ui_promptGrid__9ZGrM{grid-template-columns:minmax(0,1fr) 32px;gap:.5rem}.beautiful-ui_promptBar__Ngz7E[data-has-accessory=true] .beautiful-ui_promptInput__TYV8w{grid-column:1/-1;grid-row:1;min-height:44px;padding:.125rem .25rem .5rem;font-size:15px;line-height:20px}.beautiful-ui_promptBar__Ngz7E[data-has-accessory=true] .beautiful-ui_promptAccessory__IMGwJ{display:flex;grid-column:1;grid-row:2;min-width:0;align-items:center}.beautiful-ui_promptBar__Ngz7E[data-has-accessory=true] .beautiful-ui_promptControls__LLWQC{display:flex;grid-column:2;grid-row:2;align-items:center;justify-content:flex-end}.beautiful-ui_promptBar__Ngz7E[data-has-accessory=true] .beautiful-ui_sendButton__ReFRI,.beautiful-ui_promptBar__Ngz7E[data-has-accessory=true] .beautiful-ui_stopButton__hYWCb{width:32px;height:32px}.beautiful-ui_promptBar__Ngz7E[data-tall=true]{padding:.65rem;border-radius:20px}.beautiful-ui_promptBar__Ngz7E[data-tall=true] .beautiful-ui_promptGrid__9ZGrM{grid-template-columns:minmax(0,1fr);gap:.45rem}.beautiful-ui_promptBar__Ngz7E[data-tall=true] .beautiful-ui_promptInput__TYV8w{min-height:50px;padding:.15rem .25rem}.beautiful-ui_promptBar__Ngz7E[data-tall=true] .beautiful-ui_promptControls__LLWQC{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.beautiful-ui_promptInput__TYV8w{min-width:0;width:100%;min-height:28px;max-height:180px;resize:none;padding:5px .25rem;border:0;background:transparent;color:var(--ink);font-size:14px;line-height:18px;outline:none;overflow-wrap:anywhere}.beautiful-ui_promptInput__TYV8w::placeholder{color:var(--ink-3)}.beautiful-ui_sendButton__ReFRI,.beautiful-ui_stopButton__hYWCb{display:grid;width:28px;height:28px;place-items:center;align-self:end;border:0;border-radius:8px;transition:background-color .2s ease,color .2s ease,transform .15s ease;background:var(--ink);color:var(--surface)}.beautiful-ui_sendButton__ReFRI:disabled{background:var(--line-strong);color:var(--ink-2)}.beautiful-ui_stopButton__hYWCb:disabled{opacity:.35}.beautiful-ui_sendButton__ReFRI:not(:disabled):active,.beautiful-ui_stopButton__hYWCb:not(:disabled):active{transform:scale(.94)}.beautiful-ui_sendButton__ReFRI svg,.beautiful-ui_stopButton__hYWCb svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.beautiful-ui_stopButton__hYWCb svg{fill:currentColor;stroke:none}.beautiful-ui_promptFootnote__sLqnY{margin:.5rem 0 0;color:var(--ink-3);font-size:10px;text-align:center}@keyframes beautiful-ui_pixelOn__sDwb0{0%,to{opacity:.15;transform:scale(.78)}45%{opacity:1;transform:scale(1)}}@keyframes beautiful-ui_shimmerText__0pfCl{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes beautiful-ui_popIn__3lKg1{0%{opacity:0;transform:scale(.96) translateY(-3px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes beautiful-ui_fadeUp__InSpW{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes beautiful-ui_fadeIn__aym1i{0%{opacity:0}to{opacity:1}}@keyframes beautiful-ui_spin__ceqiu{to{transform:rotate(1turn)}}@media (max-width:640px){.beautiful-ui_chat__vhSlf{--chat-gutter:0.65rem}.beautiful-ui_chatConversation__bvUvo{padding-block:2.5rem 1.75rem}.beautiful-ui_chatMessages__wvnt9{gap:1.75rem}.beautiful-ui_chatUserBubble__vErjO{max-width:88%}.beautiful-ui_taskSecondary__m_Tk_,.beautiful-ui_thinkingSecondary__riszq{display:none}.beautiful-ui_approvalCard__Z77LI{width:100%}}@media (prefers-reduced-motion:reduce){.beautiful-ui_approvalCard__Z77LI,.beautiful-ui_pixelGrid__a_rrW>span,.beautiful-ui_promptSpinner__U7hN_,.beautiful-ui_shimmerText__0pfCl,.beautiful-ui_surferPreview__yagH3,.beautiful-ui_taskRow__kOqJQ,.beautiful-ui_taskSpinner__U_K7t,.beautiful-ui_thinkingRow__hU_Gf,.beautiful-ui_thinkingSpinner__HCjxV{animation-duration:1ms;animation-iteration-count:1}.beautiful-ui_thinkingChevron__TDwl9,.beautiful-ui_thinkingDisclosure__ZDcDq{transition-duration:1ms}}