@media (max-width:1080px){html:has(.s-chat) .nv-header{z-index:130;height:4rem;padding-top:0;pointer-events:none}html:has(.s-chat) .nv-header .nv-bar{display:none}html:has(.s-chat) .nv-header .nv-panel[aria-hidden=false]{pointer-events:auto}}.s-chat .chat--booting{align-items:center;justify-content:center}.s-chat .chat__boot-spinner{width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid var(--cx-tile-line);border-top-color:var(--cx-cap);animation:chat-boot-spin .8s linear infinite}@keyframes chat-boot-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.s-chat .chat__boot-spinner{animation:none}}@keyframes chat-sheet-in{0%{transform:translateY(6px) scale(.985);filter:blur(6px)}to{transform:translateY(0) scale(1);filter:blur(0)}}@media (prefers-reduced-motion:reduce){.s-chat .field-menu{animation:none}}.s-chat .cline--error .cline__body{color:var(--cx-danger)}.s-chat .cline--error .cline__body:before{content:"";display:block;width:1.5rem;height:1px;margin-bottom:.5rem;background:var(--cx-danger);opacity:.55}.s-chat .cmodal__err{flex:1 1 100%;margin:0;font-size:.75rem;line-height:1.125rem;color:var(--cx-danger)}.s-chat .chip--recency{width:9.25rem;gap:.375rem}.s-chat .chip--depth{width:8.3125rem;gap:.375rem}.s-chat .field-menu--recency{width:13rem;inset-inline-start:calc(var(--composer-pad) + 13.375rem + .625rem)}.s-chat .field-menu--depth{width:11rem;inset-inline-start:calc(var(--composer-pad) + 13.375rem + .625rem + 9.25rem + .625rem)}.s-chat .btn-primary:disabled,.s-chat .composer__send:disabled,.s-chat .hrow__act:disabled,.s-chat .mcomposer__send:disabled{opacity:.42;cursor:default}.s-chat .btn-primary:disabled:hover,.s-chat .composer__send:disabled:hover{transform:none}.s-chat .cact__row.is-failed{color:var(--cx-danger)}.s-chat .cact__row.is-failed .cact__dot{background:var(--cx-danger);animation:none}@media (max-width:1080px){.s-chat .mcomposer__mic.is-rec{color:var(--cx-danger)}.s-chat .mcomposer__mic:disabled{opacity:.6;cursor:default}}.s-chat .cline.is-ai .cline__body{white-space:normal}.s-chat .message-bubble__text{display:flex;flex-direction:column;gap:.5rem;max-width:38rem;font-size:1rem;line-height:1.625rem}.s-chat .message-bubble__text>p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.s-chat .message-bubble__text>ol,.s-chat .message-bubble__text>ul{margin:0;padding-inline-start:1.25rem;display:flex;flex-direction:column;gap:.25rem}.s-chat .message-bubble__text>ul{list-style:disc}.s-chat .message-bubble__text>ol{list-style:decimal}.s-chat .message-bubble__text>blockquote{margin:0;padding-inline-start:.75rem;border-inline-start:2px solid rgba(131,53,215,.45);color:var(--text-dim)}.s-chat .message-bubble__text>hr{width:100%;height:1px;margin:.25rem 0;border:0;background:var(--cx-hair)}.s-chat .cline__body .chat-prompt-card,.s-chat .cline__body .chat-toolcall{max-width:none}@media (max-width:1080px){.s-chat .mmsg__bubble .message-bubble__text{max-width:none;font-size:.9375rem;line-height:1.375rem}.s-chat .mmsg--ai .mmsg__bubble{white-space:normal}.s-chat .mmsg--error .mmsg__bubble{color:var(--cx-danger)}.s-chat .mnav{height:var(--nv-bar-h);margin:var(--nv-gap);padding-inline:1rem;border:1px solid var(--nv-hairline);border-radius:999px;background:var(--nv-surface);box-shadow:var(--nv-drop);backdrop-filter:none}.s-chat .segment{background:var(--cx-tile);border-color:var(--cx-tile-line)}.s-chat .mseg__btn.is-active{background:radial-gradient(farthest-corner ellipse at 50% 46%,var(--gen-core) 0,var(--gen-core) 52%,var(--gen-edge) 100%);border-top:0;box-shadow:inset 0 -.125rem 0 var(--gen-lip);color:var(--action-glass-text)}.s-chat .mseg__btn{color:var(--cx-cap)}.s-chat .mhrow,.s-chat .mseg__filter{background:var(--cx-tile);border-color:var(--cx-tile-line)}.s-chat .mhrow:hover{background:var(--cx-tile-hover);border-color:var(--cx-tile-line-hover)}.s-chat .mhrow__chev{color:var(--cx-sub)}.s-chat .mmsg__avatar{background:var(--cx-tile);border-color:var(--cx-tile-line)}.s-chat .mmsg--ai .mmsg__bubble{background:var(--cx-pane)}.s-chat .mmsg--ai .mmsg__bubble,[data-theme=light] .s-chat .mmsg--ai .mmsg__bubble{border-color:var(--cx-pane-line)}.s-chat .mmsg--user .mmsg__bubble{background:linear-gradient(100deg,var(--gen-lip) 0,var(--gen-core) 100%)}.s-chat .mdivider span,.s-chat .mmsg--ai .mmsg__time{color:var(--cx-sub)}.s-chat .mmsg--user .mmsg__time{color:rgba(245,247,251,.72)}.s-chat .mtile{border-color:var(--cx-tile-line)}.s-chat .mtile--file{background:var(--cx-well);color:var(--cx-sub)}.s-chat .mcomposer{--bar-1:rgba(131,53,215,0.58);--bar-2:rgba(109,43,184,0.42);--bar-3:rgba(165,95,240,0.62);--bar-4:rgba(123,63,212,0.46);position:relative;background:var(--cx-dock-base);border-color:transparent;backdrop-filter:var(--cx-lens-sheet)}.s-chat .mcomposer:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;padding:1px;background:conic-gradient(from var(--chat-bar-ang),var(--bar-1),var(--bar-2),var(--bar-3),var(--bar-4),var(--bar-1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:chat-bar-turn 22s linear infinite}}@media (max-width:1080px){.s-chat .mcomposer:focus-within{--bar-1:rgba(167,139,250,0.85);--bar-2:rgba(139,92,246,0.68);--bar-3:rgba(201,180,255,0.9);--bar-4:rgba(154,108,245,0.72)}.s-chat .mcomposer__row1,.s-chat .mcomposer__row2{position:relative;z-index:2}.s-chat .mcomposer__label{color:var(--cx-cap)}.s-chat .mcomposer__input::-moz-placeholder{color:var(--cx-sub)}.s-chat .mcomposer__input::placeholder{color:var(--cx-sub)}.s-chat .mtag{background:var(--cx-tile);border-color:var(--cx-tile-line)}.s-chat .mcomposer__send{background:#f2f4f9;border-top:0;color:#14151c}.s-chat .mcomposer__send:hover{background:#ffffff}[data-theme=light] .s-chat .mcomposer__send{background:#14151c;color:#f5f7fb}[data-theme=light] .s-chat .mcomposer__send:hover{background:#000000}.s-chat .mset-row{background:var(--cx-tile);border-color:var(--cx-tile-line)}.s-chat button.mset-row:hover{background:var(--cx-tile-hover);border-color:var(--cx-tile-line-hover)}.s-chat .mset-row__chev,.s-chat .mset-row__sub,.s-chat .mset-row__val{color:var(--cx-sub)}.s-chat .mtoggle{background:var(--cx-tile-hover)}.s-chat .mtoggle.is-on{background:var(--brand-solid)}.s-chat .mpick__panel,[data-theme=light] .s-chat .mpick__panel{background:var(--cx-sheet);border-color:var(--cx-sheet-line);box-shadow:var(--cx-sheet-shadow);backdrop-filter:var(--cx-lens-sheet)}.s-chat .mpick__row+.mpick__row:before{background:var(--cx-hair)}.s-chat .mpick__radio{background:var(--cx-tile);border-color:var(--cx-tile-line)}.s-chat .mpick__row.is-active .mpick__radio{border-color:var(--brand-solid)}.s-chat .mpick__row.is-active .mpick__radio:after{background:var(--brand-solid)}.s-chat .mempty__title,[data-theme=light] .s-chat .mempty__title{background-image:var(--display-grad)}}@media (max-width:1080px) and (prefers-reduced-motion:reduce){.s-chat .mcomposer:after{animation:none}}@media (max-width:620px){.s-chat .mseg__filter,[data-theme=light] .s-chat .mseg__filter{background:none;border:0}}.s-chat .chat-prompt-card__text,.s-chat .chat-toolcall__prompt,.s-chat .cline__body,.s-chat .composer__input,.s-chat .hrow__title,.s-chat .mcomposer__input,.s-chat .message-bubble__text,.s-chat .message-bubble__text blockquote,.s-chat .message-bubble__text li,.s-chat .message-bubble__text p,.s-chat .mhrow__title,.s-chat .mmsg__bubble,.s-chat .mnav__title{unicode-bidi:plaintext}.s-chat .chat-toolcall__json{direction:ltr;text-align:left;unicode-bidi:isolate}[dir=rtl] .s-chat .history__empty-ic svg,[dir=rtl] .s-chat .mcomposer__send svg,[dir=rtl] .s-chat .mhrow__chev,[dir=rtl] .s-chat .mnav__back svg{transform:scaleX(-1)}[dir=rtl] .s-chat .mtoggle.is-on .mtoggle__thumb{transform:translateX(-1.25rem)}[dir=rtl] .s-chat .mmsg--user .mmsg__bubble{background-image:linear-gradient(260deg,var(--gen-lip) 0,var(--gen-core) 100%)}