.ChatSkillPanel_panel__YuJgo{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;padding:12px;color:var(--chat-text)}.ChatSkillPanel_modeNotice__2WEBT{margin-bottom:10px;border:1px solid var(--chat-border);border-radius:10px;background:var(--chat-surface-raised);padding:9px 10px;color:var(--chat-text-muted);font-size:10px;line-height:1.55}.ChatSkillPanel_modeNotice__2WEBT[data-mode=single]{border-color:color-mix(in srgb,var(--chat-accent) 28%,var(--chat-border));color:var(--chat-text)}.ChatSkillPanel_panelHeader__P9Zog,.ChatSkillPanel_previewRow__E1oGy,.ChatSkillPanel_searchRow__EWkpg{display:flex;align-items:center;gap:8px}.ChatSkillPanel_searchBox__sLOXK{display:flex;min-width:0;height:36px;flex:1;align-items:center;gap:7px;border:1px solid var(--chat-border);border-radius:10px;background:var(--chat-surface-raised);padding:0 10px;color:var(--chat-text-muted)}.ChatSkillPanel_createForm__2sq_5 input,.ChatSkillPanel_createForm__2sq_5 textarea,.ChatSkillPanel_searchBox__sLOXK input{min-width:0;width:100%;border:1px solid var(--chat-border);border-radius:8px;background:var(--chat-surface-raised);color:var(--chat-text);font-size:11px;outline:none}.ChatSkillPanel_searchBox__sLOXK input{border:0;background:transparent}.ChatSkillPanel_createForm__2sq_5 input{height:34px;padding:0 9px}.ChatSkillPanel_createForm__2sq_5 textarea{resize:vertical;padding:8px 9px;line-height:1.55}.ChatSkillPanel_createForm__2sq_5 input::placeholder,.ChatSkillPanel_createForm__2sq_5 textarea::placeholder,.ChatSkillPanel_searchBox__sLOXK input::placeholder{color:var(--chat-text-dim)}.ChatSkillPanel_compactButton__Sefga,.ChatSkillPanel_iconButton__1KNqt,.ChatSkillPanel_primaryButton__2Xxmx{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--chat-border);border-radius:9px;color:var(--chat-text-muted)}.ChatSkillPanel_iconButton__1KNqt{width:36px;height:36px;flex:0 0 auto}.ChatSkillPanel_compactButton__Sefga{height:30px;padding:0 9px;font-size:10px}.ChatSkillPanel_compactButton__Sefga:hover,.ChatSkillPanel_iconButton__1KNqt:hover{background:var(--chat-surface-raised);color:var(--chat-text)}.ChatSkillPanel_scrollArea__qC9ST{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;margin-top:12px;padding-right:2px}.ChatSkillPanel_empty__tLhGH,.ChatSkillPanel_loading__5I0UU{display:flex;min-height:120px;align-items:center;justify-content:center;gap:7px;color:var(--chat-text-dim);font-size:11px;text-align:center}.ChatSkillPanel_spin__z9PYi{animation:ChatSkillPanel_chat-skill-spin__y_x7A .9s linear infinite}.ChatSkillPanel_group__fJEln+.ChatSkillPanel_group__fJEln{margin-top:16px}.ChatSkillPanel_group__fJEln h3{display:flex;align-items:center;gap:6px;margin:0 4px 6px;color:var(--chat-text-muted);font-size:10px;font-weight:600}.ChatSkillPanel_group__fJEln h3 small{color:var(--chat-text-dim);font-size:9px;font-weight:500}.ChatSkillPanel_skillList__tnFzo{display:grid;gap:4px}.ChatSkillPanel_skillItem__aZOEI{display:flex;min-width:0;width:100%;align-items:flex-start;gap:9px;border:1px solid transparent;border-radius:10px;padding:9px;text-align:left;transition:.12s ease}.ChatSkillPanel_skillItem__aZOEI:not(:disabled):hover{border-color:var(--chat-border);background:var(--chat-surface-raised)}.ChatSkillPanel_skillItem__aZOEI[data-selected=true]{border-color:color-mix(in srgb,var(--chat-accent) 35%,var(--chat-border));background:color-mix(in srgb,var(--chat-accent) 9%,transparent)}.ChatSkillPanel_skillItem__aZOEI:disabled{cursor:default;opacity:.6}.ChatSkillPanel_skillItemWrap__h_qqh{position:relative}.ChatSkillPanel_skillItemWrap__h_qqh .ChatSkillPanel_skillItem__aZOEI{width:100%}.ChatSkillPanel_skillItemWrap__h_qqh[data-community=true] .ChatSkillPanel_skillItem__aZOEI{padding-right:36px}.ChatSkillPanel_communityDisable__Nhtpq{position:absolute;top:11px;right:10px;z-index:1;color:var(--chat-text-dim);font-size:10px;line-height:1.2;text-decoration:none;opacity:0;pointer-events:none;transition:opacity .12s ease}.ChatSkillPanel_communityDisable__Nhtpq:focus-visible,.ChatSkillPanel_skillItemWrap__h_qqh:hover .ChatSkillPanel_communityDisable__Nhtpq{opacity:1;pointer-events:auto}.ChatSkillPanel_communityDisable__Nhtpq:hover{color:var(--chat-text-muted)}.ChatSkillPanel_skillIcon__TZCe1,.ChatSkillPanel_skillItem__aZOEI>img{width:32px;height:32px;flex:0 0 auto;border-radius:8px;object-fit:cover}.ChatSkillPanel_skillIcon__TZCe1{display:grid;place-items:center;background:var(--chat-surface-raised);color:var(--chat-text-muted)}.ChatSkillPanel_skillCopy__pxIAf{display:block;min-width:0;flex:1}.ChatSkillPanel_skillCopy__pxIAf strong,.ChatSkillPanel_skillCopy__pxIAf>span{display:flex;min-width:0;align-items:center;gap:5px}.ChatSkillPanel_skillCopy__pxIAf strong{color:var(--chat-text);font-size:11px}.ChatSkillPanel_skillCopy__pxIAf strong small{color:var(--chat-text-dim);font-size:9px;font-weight:500}.ChatSkillPanel_skillCopy__pxIAf>span{display:block;overflow:hidden;margin-top:3px;color:var(--chat-text-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ChatSkillPanel_check__heVoC{margin-top:8px;flex:0 0 auto;color:var(--chat-accent)}.ChatSkillPanel_panelHeader__P9Zog{flex:0 0 auto}.ChatSkillPanel_headerCopy__T9OFi{min-width:0;flex:1}.ChatSkillPanel_headerCopy__T9OFi span,.ChatSkillPanel_headerCopy__T9OFi strong,.ChatSkillPanel_manageItem__diDgx span,.ChatSkillPanel_manageItem__diDgx strong{display:block}.ChatSkillPanel_headerCopy__T9OFi strong{font-size:12px}.ChatSkillPanel_headerCopy__T9OFi span{margin-top:2px;color:var(--chat-text-dim);font-size:9px}.ChatSkillPanel_createForm__2sq_5{display:grid;gap:8px;border:1px solid var(--chat-border);border-radius:12px;background:color-mix(in srgb,var(--chat-surface-raised) 72%,transparent);padding:10px}.ChatSkillPanel_previewUpload__Aao_R{display:flex;width:74px;height:74px;flex:0 0 auto;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;overflow:hidden;border:1px dashed var(--chat-border-strong);border-radius:10px;color:var(--chat-text-muted);font-size:8px}.ChatSkillPanel_managePreview__BGmXU img,.ChatSkillPanel_previewUpload__Aao_R img{width:100%;height:100%;object-fit:cover}.ChatSkillPanel_managePreview__BGmXU input,.ChatSkillPanel_previewUpload__Aao_R input{display:none}.ChatSkillPanel_formStack__LQvxe{display:grid;min-width:0;flex:1;gap:7px}.ChatSkillPanel_capabilityRow__cJpO9{display:flex;gap:14px;color:var(--chat-text-muted);font-size:10px}.ChatSkillPanel_capabilityRow__cJpO9 label{display:inline-flex;align-items:center;gap:5px}.ChatSkillPanel_primaryButton__2Xxmx{height:34px;border-color:var(--chat-text);background:var(--chat-text);color:var(--chat-surface);font-size:10px;font-weight:650}.ChatSkillPanel_manageItem__diDgx{display:flex;align-items:center;gap:9px;border:1px solid var(--chat-border);border-radius:10px;padding:9px}.ChatSkillPanel_manageItem__diDgx+.ChatSkillPanel_manageItem__diDgx{margin-top:6px}.ChatSkillPanel_managePreview__BGmXU{position:relative;display:grid;width:42px;height:42px;flex:0 0 auto;cursor:pointer;place-items:center;overflow:hidden;border-radius:8px;background:var(--chat-surface-raised);color:var(--chat-text-muted)}.ChatSkillPanel_manageItem__diDgx>div{min-width:0;flex:1}.ChatSkillPanel_manageItem__diDgx strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ChatSkillPanel_manageItem__diDgx small,.ChatSkillPanel_manageItem__diDgx span{color:var(--chat-text-dim);font-size:8px}.ChatSkillPanel_error__MLv_l{display:flex;flex-direction:column;gap:6px;border:1px solid var(--ui-danger-border);border-radius:9px;background:var(--ui-error-gradient);padding:9px;color:var(--ui-danger-text);font-size:10px}.ChatSkillPanel_error__MLv_l button{align-self:flex-start;text-decoration:underline}@keyframes ChatSkillPanel_chat-skill-spin__y_x7A{to{transform:rotate(1turn)}}.WebChatImageInspector_overlay__pF_AT{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:var(--ui-overlay);animation:WebChatImageInspector_web-chat-viewer-fade__NpFnJ .16s steps(3) both}.WebChatImageInspector_dialog__cBJ9K{position:relative;display:flex;width:min(1180px,100%);height:min(880px,100%);min-height:0;flex-direction:column;overflow:hidden;border:1.5px solid var(--chat-text);border-radius:18px;background:var(--chat-surface-raised);box-shadow:5px 5px 0 var(--brand-orange);color:var(--chat-text);outline:none;animation:WebChatImageInspector_web-chat-viewer-in__9U22q .2s steps(4) both}.WebChatImageInspector_header__47n8n{display:flex;min-height:52px;align-items:center;gap:12px;border-bottom:1px solid var(--chat-border);padding:8px 10px 8px 16px}.WebChatImageInspector_title__4YR01{display:inline-flex;align-items:center;gap:8px;color:var(--chat-text);font:700 11px/1 ui-monospace,Reel Mono,JetBrains Mono,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.WebChatImageInspector_title__4YR01:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--brand-orange);box-shadow:0 0 0 4px var(--brand-orange-wash)}.WebChatImageInspector_dimensions__2M3of{color:var(--chat-text-muted);font:500 11px/1 ui-monospace,Reel Mono,JetBrains Mono,Consolas,monospace;font-variant-numeric:tabular-nums}.WebChatImageInspector_closeButton___0mrN{display:grid;width:34px;height:34px;margin-left:auto;place-items:center;border:1.5px solid var(--chat-border-strong);border-radius:10px;color:var(--chat-text-muted);transition:transform .14s steps(2),box-shadow .14s steps(2),border-color .12s ease,color .12s ease}.WebChatImageInspector_closeButton___0mrN:hover{border-color:var(--chat-text);color:var(--chat-text);box-shadow:3px 3px 0 var(--brand-orange);transform:translate(-1px,-1px) rotate(-2deg)}.WebChatImageInspector_closeButton___0mrN:active{box-shadow:1px 1px 0 var(--brand-orange);transform:translate(1px,1px)}.WebChatImageInspector_brushControls__ViemO,.WebChatImageInspector_toolActions__anT49{display:flex;align-items:center;gap:5px}.WebChatImageInspector_brushControls__ViemO>a,.WebChatImageInspector_brushControls__ViemO>button,.WebChatImageInspector_toolActions__anT49>a,.WebChatImageInspector_toolActions__anT49>button{display:inline-flex;min-height:30px;flex:0 0 auto;align-items:center;gap:5px;border-radius:9px;padding:0 9px;color:var(--chat-text-muted);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.WebChatImageInspector_brushControls__ViemO>a:hover,.WebChatImageInspector_brushControls__ViemO>button:hover,.WebChatImageInspector_toolActions__anT49>a:hover,.WebChatImageInspector_toolActions__anT49>button:hover{color:var(--chat-text);background:var(--chat-control-hover)}.WebChatImageInspector_toolActions__anT49>button:disabled{cursor:wait;opacity:.55}.WebChatImageInspector_toolActions__anT49{position:absolute;z-index:3;top:12px;left:50%;width:fit-content;max-width:calc(100% - 24px);min-height:38px;overflow:visible;border:1.5px solid var(--chat-border-strong);border-radius:14px;background:color-mix(in srgb,var(--chat-surface-raised) 94%,transparent);box-shadow:3px 3px 0 color-mix(in srgb,var(--chat-text) 18%,transparent);padding:3px 5px;transform:translateX(-50%);backdrop-filter:blur(14px) saturate(125%)}.WebChatImageInspector_brushControls__ViemO{width:100%;min-width:max-content;gap:7px}.WebChatImageInspector_brushSizeControl__6VB4K{display:inline-flex;align-items:center;gap:7px;color:var(--chat-text-muted);white-space:nowrap}.WebChatImageInspector_brushSizeControl__6VB4K>svg{flex:0 0 auto}.WebChatImageInspector_brushControls__ViemO input[type=range]{width:96px;height:4px;accent-color:var(--brand-orange);cursor:pointer}.WebChatImageInspector_brushValue__ym7H4{min-width:34px;color:var(--chat-text-muted);font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.WebChatImageInspector_colorControl__WXejv{display:inline-flex!important;width:22px;height:22px;min-height:22px!important;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--chat-border) 82%,white 18%);border-radius:50%!important;padding:2px!important;background:var(--chat-surface);box-shadow:0 0 0 2px color-mix(in srgb,var(--chat-surface-raised) 88%,transparent);cursor:pointer}.WebChatImageInspector_colorSwatch__a11Mh{width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(0 0 0/12%)}.WebChatImageInspector_colorPopover__tG5d2{position:absolute;z-index:5;top:calc(100% + 8px);left:0;overflow:hidden;border-radius:14px;box-shadow:0 12px 30px rgb(0 0 0/22%)}.WebChatImageInspector_controlDivider__VLJpa{width:1px;height:18px;flex:0 0 auto;background:color-mix(in srgb,var(--chat-border) 78%,transparent)}.WebChatImageInspector_brushControls__ViemO>.WebChatImageInspector_finishEditing__d8x_W{margin-left:auto;border:1.5px solid var(--brand-ink);background:var(--brand-orange);color:var(--brand-on-orange)}.WebChatImageInspector_brushControls__ViemO>.WebChatImageInspector_finishEditing__d8x_W:hover{background:var(--brand-orange-soft);color:var(--brand-on-orange)}.WebChatImageInspector_imageArea__3u3wU{position:relative;display:flex;min-height:0;flex:1;background:color-mix(in srgb,var(--chat-surface) 92%,black 8%)}.WebChatImageInspector_imageStage__wcnir{display:grid;min-width:0;min-height:0;flex:1;place-items:center;padding:62px 68px 24px;container-type:size}.WebChatImageInspector_imageWrap__YjSg1{position:relative;display:grid}.WebChatImageInspector_imageWrap__YjSg1 img{display:block;width:auto;height:auto;max-width:100cqw;max-height:100cqh;border-radius:6px}.WebChatImageInspector_annotationCanvas__5QuF8{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;touch-action:none}.WebChatImageInspector_annotationCanvas__5QuF8[data-editing=true]{pointer-events:auto}.WebChatImageInspector_loading__BBd7H{position:absolute;top:calc(50% - 11px);left:calc(50% - 11px);z-index:2;color:var(--brand-orange)}.WebChatImageInspector_stepButton__V0qia{position:absolute;top:50%;z-index:3;display:grid;width:40px;height:40px;place-items:center;border:1.5px solid var(--chat-border-strong);border-radius:999px;background:var(--chat-surface-raised);color:var(--chat-text);transform:translateY(-50%);transition:transform .14s steps(2),box-shadow .14s steps(2),border-color .12s ease}.WebChatImageInspector_stepButton__V0qia[data-side=prev]{left:14px}.WebChatImageInspector_stepButton__V0qia[data-side=next]{right:14px}.WebChatImageInspector_stepButton__V0qia:hover{border-color:var(--chat-text);box-shadow:3px 3px 0 var(--brand-orange);transform:translate(-1px,calc(-50% - 1px))}.WebChatImageInspector_footer__sibS_{border-top:1px solid var(--chat-border);padding:10px 14px 12px}.WebChatImageInspector_thumbnailRail__zI7dC{display:flex;justify-content:center;gap:8px;overflow-x:auto}.WebChatImageInspector_thumbnailRail__zI7dC button{width:52px;height:52px;flex:0 0 auto;overflow:hidden;border:2px solid transparent;border-radius:9px;opacity:.72;transition:opacity .12s ease,border-color .12s ease}.WebChatImageInspector_thumbnailRail__zI7dC button:hover{opacity:1}.WebChatImageInspector_thumbnailRail__zI7dC button[aria-current=true]{border-color:var(--brand-orange);opacity:1}.WebChatImageInspector_thumbnailRail__zI7dC img{width:100%;height:100%;object-fit:cover}.WebChatImageInspector_brushControls__ViemO>button:focus-visible,.WebChatImageInspector_closeButton___0mrN:focus-visible,.WebChatImageInspector_stepButton__V0qia:focus-visible,.WebChatImageInspector_thumbnailRail__zI7dC button:focus-visible,.WebChatImageInspector_toolActions__anT49>button:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.WebChatImageInspector_error__WbSOS{margin:0;border-top:1px solid var(--chat-border);padding:9px 16px;color:var(--ui-danger-text);font-size:12px}.WebChatImageInspector_spin__InXrp{animation:WebChatImageInspector_web-chat-inspector-spin__kVoOo .9s linear infinite}.WebChatImageInspector_srOnly__c8_kj{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes WebChatImageInspector_web-chat-inspector-spin__kVoOo{to{transform:rotate(1turn)}}@keyframes WebChatImageInspector_web-chat-viewer-fade__NpFnJ{0%{opacity:0}}@keyframes WebChatImageInspector_web-chat-viewer-in__9U22q{0%{opacity:0;transform:scale(.94) rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.WebChatImageInspector_dialog__cBJ9K,.WebChatImageInspector_overlay__pF_AT,.WebChatImageInspector_spin__InXrp{animation:none}}@media (max-width:767px){.WebChatImageInspector_overlay__pF_AT{padding:0}.WebChatImageInspector_dialog__cBJ9K{width:100%;height:100%;border:0;border-radius:0;box-shadow:none}.WebChatImageInspector_imageStage__wcnir{padding:60px 10px 12px}.WebChatImageInspector_stepButton__V0qia{width:34px;height:34px}.WebChatImageInspector_stepButton__V0qia[data-side=prev]{left:6px}.WebChatImageInspector_stepButton__V0qia[data-side=next]{right:6px}.WebChatImageInspector_toolActions__anT49>button{font-size:0;gap:0}.WebChatImageInspector_toolActions__anT49>button svg{width:16px;height:16px}}.ChatDocumentInspector_inspector__o6zyC{position:relative;z-index:2;display:flex;width:var(--web-chat-inspector-width);max-width:min(720px,calc(100vw - 52px));height:100%;min-height:0;flex-direction:column;border-left:1px solid var(--chat-border);background:var(--chat-surface-raised);box-shadow:-10px 0 30px rgb(0 0 0/10%)}.ChatDocumentInspector_inspector__o6zyC[data-collapsed=true]{width:0;min-width:0;align-items:center;overflow:visible;border-left:0}.ChatDocumentInspector_expandButton__Kq9K5{display:grid;width:32px;height:32px;margin-top:10px;place-items:center;transform:translateX(-42px);border:1px solid var(--chat-border);border-radius:8px;color:var(--chat-text-muted)}.ChatDocumentInspector_expandButton__Kq9K5:hover{color:var(--chat-accent);background:var(--chat-control-hover)}.ChatDocumentInspector_resizeHandle__4uGSG{position:absolute;top:0;bottom:0;left:-4px;display:grid;width:8px;place-items:center;cursor:col-resize;color:transparent}.ChatDocumentInspector_resizeHandle__4uGSG:focus-visible,.ChatDocumentInspector_resizeHandle__4uGSG:hover{color:var(--chat-accent);outline:none}.ChatDocumentInspector_header__tSB6A{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--chat-border);padding:8px 10px 8px 13px}.ChatDocumentInspector_header__tSB6A strong{font-size:11px;white-space:nowrap}.ChatDocumentInspector_headerActions__pDsQG{display:flex;align-items:center;gap:5px}.ChatDocumentInspector_headerActions__pDsQG button{display:inline-flex;min-height:29px;align-items:center;gap:4px;border:1px solid var(--chat-border);border-radius:7px;padding:0 7px;color:var(--chat-text-muted);font-size:9px}.ChatDocumentInspector_headerActions__pDsQG button:hover{color:var(--chat-text);background:var(--chat-surface)}.ChatDocumentInspector_headerActions__pDsQG button:disabled{cursor:wait;opacity:.55}.ChatDocumentInspector_previewArea__JWmPJ{position:relative;display:flex;min-height:0;flex:1;background:color-mix(in srgb,var(--chat-surface) 92%,black 8%)}.ChatDocumentInspector_previewArea__JWmPJ iframe,.ChatDocumentInspector_previewArea__JWmPJ p{width:100%;height:100%;border:0}.ChatDocumentInspector_previewArea__JWmPJ iframe{background:#fff}.ChatDocumentInspector_previewArea__JWmPJ p{display:grid;place-items:center;margin:0;padding:24px;color:var(--chat-text-muted);font-size:12px;background:transparent}.ChatDocumentInspector_error__CHrPH{margin:0;border-top:1px solid var(--chat-border);padding:8px 12px;color:var(--ui-danger-text);font-size:10px}@media (max-width:767px){.ChatDocumentInspector_inspector__o6zyC{position:absolute;inset:0;z-index:20;width:100%;max-width:none}.ChatDocumentInspector_resizeHandle__4uGSG{display:none}.ChatDocumentInspector_header__tSB6A{align-items:flex-start}.ChatDocumentInspector_headerActions__pDsQG{flex-wrap:wrap;justify-content:flex-end}.ChatDocumentInspector_headerActions__pDsQG button{font-size:0;min-width:29px;justify-content:center}.ChatDocumentInspector_headerActions__pDsQG button svg{width:15px;height:15px}}.documentDialog_overlay__hbrTC{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:3vh 2.5vw;background:var(--dc-editor-ui-overlay);backdrop-filter:blur(9px)}.documentDialog_dialog__3C1w6{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:58px minmax(0,1fr) 28px;width:min(95vw,1720px);height:min(92vh,1080px);min-width:min(920px,95vw);min-height:min(600px,92vh);overflow:hidden;border:1px solid var(--dc-editor-ui-border-strong);border-radius:18px;background:var(--dc-editor-ui-surface-solid);color:var(--dc-editor-ui-text);box-shadow:var(--dc-editor-ui-shadow-dialog);outline:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.documentDialog_topbar__1L8qJ{justify-content:space-between;gap:24px;padding:0 12px 0 16px;border-bottom:1px solid var(--dc-editor-ui-border);background:var(--dc-editor-ui-surface-solid)}.documentDialog_titleGroup__z9Yvl,.documentDialog_topbarActions__skRrM,.documentDialog_topbar__1L8qJ,.documentDialog_zoomGroup__aYFQ9{display:flex;align-items:center}.documentDialog_titleGroup__z9Yvl,.documentDialog_titleText__zm24b,.documentDialog_topbar__1L8qJ{min-width:0}.documentDialog_titleGroup__z9Yvl{gap:10px}.documentDialog_topbarActions__skRrM{flex:0 0 auto}.documentDialog_productMark__jIJCw{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:9px;background:var(--dc-editor-ui-text);color:var(--dc-editor-ui-canvas)}.documentDialog_titleGroup__z9Yvl h2{margin:0;overflow:hidden;color:var(--dc-editor-ui-text);font-size:13px;font-weight:620;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.documentDialog_titleGroup__z9Yvl span{color:var(--dc-editor-ui-muted);font-size:10px}.documentDialog_topbarActions__skRrM{gap:7px}.documentDialog_zoomGroup__aYFQ9{gap:2px;height:34px;border:1px solid var(--dc-editor-ui-border);border-radius:9px;padding:0 2px;background:var(--dc-editor-ui-control)}.documentDialog_zoomGroup__aYFQ9 button{display:grid;min-width:30px;height:28px;place-items:center;border:0;border-radius:7px;padding:0 6px;background:transparent;color:var(--dc-editor-ui-text-secondary);font:inherit;font-size:11px;cursor:pointer}.documentDialog_zoomGroup__aYFQ9 button:hover{background:var(--dc-editor-ui-hover);color:var(--dc-editor-ui-text)}.documentDialog_zoomValue__9F6XS{min-width:46px!important;font-variant-numeric:tabular-nums}.documentDialog_iconButton__p_1yk,.documentDialog_secondaryButton__mMmO4{border:0;font:inherit;cursor:pointer}.documentDialog_secondaryButton__mMmO4{display:inline-flex;height:34px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--dc-editor-ui-border);border-radius:9px;padding:0 11px;background:var(--dc-editor-ui-control);color:var(--dc-editor-ui-text-secondary);font-size:12px;font-weight:560}.documentDialog_secondaryButton__mMmO4:hover:not(:disabled){border-color:var(--dc-editor-ui-border-strong);background:var(--dc-editor-ui-hover);color:var(--dc-editor-ui-text)}.documentDialog_secondaryButton__mMmO4:disabled{cursor:not-allowed;opacity:.46}.documentDialog_iconButton__p_1yk{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:transparent;color:var(--dc-editor-ui-muted)}.documentDialog_iconButton__p_1yk:hover{background:var(--dc-editor-ui-hover);color:var(--dc-editor-ui-text)}.documentDialog_workspace__1aqvg{display:grid;grid-template-columns:200px minmax(0,1fr) 272px;min-height:0}.documentDialog_workspaceNoRail__GX_k_{grid-template-columns:minmax(0,1fr) 272px}.documentDialog_rail__MO6vc{display:flex;min-height:0;flex-direction:column;border-right:1px solid var(--dc-editor-ui-border);background:var(--dc-editor-ui-surface-solid)}.documentDialog_railHeader__RuMtR{padding:12px 14px 8px;color:var(--dc-editor-ui-muted);font-size:10px;font-weight:560;letter-spacing:.02em}.documentDialog_railList__RsDYP{display:flex;min-height:0;flex:1;flex-direction:column;gap:10px;overflow-y:auto;margin:0;padding:2px 12px 14px;list-style:none}.documentDialog_thumbButton__YCo1f{display:grid;width:100%;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:6px;border:0;padding:0;background:transparent;color:var(--dc-editor-ui-muted);font:inherit;font-size:10px;text-align:left;cursor:pointer}.documentDialog_thumbButton__YCo1f[aria-current=page]{color:var(--dc-editor-ui-text)}.documentDialog_thumbNumber__7FIZd{padding-top:2px;text-align:right;font-variant-numeric:tabular-nums}.documentDialog_thumbFrame__zEWap{position:relative;display:grid;overflow:hidden;place-items:center;border:1px solid var(--dc-editor-ui-border);border-radius:6px;background:var(--dc-editor-ui-raised)}.documentDialog_thumbButton__YCo1f:hover .documentDialog_thumbFrame__zEWap{border-color:var(--dc-editor-ui-border-strong)}.documentDialog_thumbButton__YCo1f[aria-current=page] .documentDialog_thumbFrame__zEWap{border-color:var(--dc-editor-ui-accent-border);box-shadow:0 0 0 2px var(--dc-editor-ui-accent-soft)}.documentDialog_thumbFrame__zEWap img{width:100%;height:100%;object-fit:contain;background:#ffffff}.documentDialog_thumbEmpty__41yyH{color:var(--dc-editor-ui-dim);font-size:10px}.documentDialog_skeleton__OT8u6{position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,var(--dc-editor-ui-hover) 50%,transparent 80%);background-size:200% 100%;animation:documentDialog_shimmer__wNuy2 1.4s ease-in-out infinite}@keyframes documentDialog_shimmer__wNuy2{0%{background-position:100% 0}to{background-position:-100% 0}}.documentDialog_stage__8bytE{position:relative;display:grid;min-width:0;min-height:0;overflow:hidden;background:var(--dc-editor-ui-canvas)}.documentDialog_stageScroller__i4ctZ{position:absolute;inset:0;display:grid;overflow:auto;padding:28px}.documentDialog_stageScroller__i4ctZ[data-pannable=true]{cursor:grab}.documentDialog_stageScroller__i4ctZ[data-panning=true]{cursor:grabbing}.documentDialog_stagePage__U17Q8{margin:auto;background:#ffffff;box-shadow:var(--dc-editor-ui-shadow-sm);user-select:none}.documentDialog_stageFrame__KgJTg{width:100%;height:100%;border:0;background:#ffffff}.documentDialog_stageHtml__wmmCj{width:min(100%,860px);height:100%;margin:0 auto;overflow:hidden;border-radius:6px;background:#ffffff}.documentDialog_stageHtml__wmmCj iframe{width:100%;height:100%;border:0}.documentDialog_stageMessage__ZY49K{display:grid;max-width:420px;margin:auto;gap:10px;place-items:center;color:var(--dc-editor-ui-muted);font-size:13px;line-height:1.6;text-align:center}.documentDialog_stageSpinner__Vq3rz{position:absolute;top:14px;right:14px;color:var(--dc-editor-ui-muted)}.documentDialog_spin__nhKpa{animation:documentDialog_spin__nhKpa .9s linear infinite}@keyframes documentDialog_spin__nhKpa{to{transform:rotate(1turn)}}.documentDialog_pageNav__4J1Tg{position:absolute;bottom:18px;left:50%;display:flex;align-items:center;gap:4px;transform:translateX(-50%);border:1px solid var(--dc-editor-ui-border);border-radius:999px;padding:3px;background:var(--dc-editor-ui-surface);box-shadow:var(--dc-editor-ui-shadow-popover);color:var(--dc-editor-ui-text-secondary);font-size:11px;font-variant-numeric:tabular-nums}.documentDialog_pageNav__4J1Tg button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.documentDialog_pageNav__4J1Tg button:hover{background:var(--dc-editor-ui-hover);color:var(--dc-editor-ui-text)}.documentDialog_pageNav__4J1Tg span{min-width:52px;text-align:center}.documentDialog_inspector___Eas_{display:flex;min-height:0;flex-direction:column;gap:18px;overflow-y:auto;border-left:1px solid var(--dc-editor-ui-border);padding:16px;background:var(--dc-editor-ui-surface-solid)}.documentDialog_section__V7GVY{display:grid;gap:8px}.documentDialog_sectionTitle__iQAS6{margin:0;color:var(--dc-editor-ui-muted);font-size:10px;font-weight:560;letter-spacing:.02em}.documentDialog_facts__2GzJt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px 12px;margin:0;font-size:12px}.documentDialog_facts__2GzJt dt{color:var(--dc-editor-ui-muted)}.documentDialog_facts__2GzJt dd{margin:0;overflow:hidden;color:var(--dc-editor-ui-text);text-align:right;text-overflow:ellipsis;white-space:nowrap}.documentDialog_actionList__hdFWN{display:grid;gap:6px}.documentDialog_actionList__hdFWN .documentDialog_secondaryButton__mMmO4{justify-content:flex-start;width:100%}.documentDialog_notice__nxMay{margin:0;border:1px solid var(--dc-editor-ui-border);border-radius:9px;padding:9px 10px;background:var(--dc-editor-ui-raised);color:var(--dc-editor-ui-text-secondary);font-size:11px;line-height:1.55}.documentDialog_error__WmXPR{color:var(--dc-editor-ui-danger)}.documentDialog_statusbar__yqaCP{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;border-top:1px solid var(--dc-editor-ui-border);padding:0 14px;background:var(--dc-editor-ui-surface-solid);color:var(--dc-editor-ui-muted);font-size:10px}.documentDialog_statusbar__yqaCP>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentDialog_statusbar__yqaCP>span:last-child{flex:0 0 auto;white-space:nowrap}.documentDialog_statusbar__yqaCP kbd{border:1px solid var(--dc-editor-ui-border);border-radius:4px;padding:0 4px;background:var(--dc-editor-ui-control);font:inherit}.documentDialog_presenting__5iiit{padding:0;background:#000000;backdrop-filter:none}.documentDialog_presenting__5iiit .documentDialog_dialog__3C1w6{width:100vw;height:100vh;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr);border:0;border-radius:0;background:#000000}.documentDialog_presenting__5iiit .documentDialog_inspector___Eas_,.documentDialog_presenting__5iiit .documentDialog_rail__MO6vc,.documentDialog_presenting__5iiit .documentDialog_statusbar__yqaCP,.documentDialog_presenting__5iiit .documentDialog_topbar__1L8qJ{display:none}.documentDialog_presenting__5iiit .documentDialog_workspace__1aqvg{grid-template-columns:minmax(0,1fr)}.documentDialog_presenting__5iiit .documentDialog_stage__8bytE{background:#000000}.documentDialog_presenting__5iiit .documentDialog_stageScroller__i4ctZ{padding:0}.documentDialog_presenting__5iiit .documentDialog_stagePage__U17Q8{box-shadow:none}@media (max-width:960px){.documentDialog_workspace__1aqvg{grid-template-columns:140px minmax(0,1fr)}.documentDialog_workspaceNoRail__GX_k_{grid-template-columns:minmax(0,1fr)}.documentDialog_inspector___Eas_{display:none}}.documentDialog_stageHint__CEOFU{max-width:360px;color:var(--dc-editor-ui-dim);font-size:11px}.documentDialog_zoomGroup__aYFQ9 button.documentDialog_segmentActive__0icLp{background:var(--dc-editor-ui-selected);color:var(--dc-editor-ui-text)}.ChatSetupDialog_backdrop__hljIa{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:var(--chat-overlay)}.ChatSetupDialog_dialog__4wO9J{display:flex;width:min(820px,100%);max-height:min(780px,calc(100dvh - 48px));flex-direction:column;overflow:hidden;border:1px solid var(--chat-border);border-radius:18px;background:var(--chat-surface-raised);box-shadow:var(--chat-shadow-popover)}.ChatSetupDialog_footer__CIZeF,.ChatSetupDialog_header__urXqA,.ChatSetupDialog_searchWrap__tKuGP{flex:0 0 auto;border-color:var(--chat-border)}.ChatSetupDialog_header__urXqA{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--chat-border);padding:17px 20px}.ChatSetupDialog_header__urXqA h2{font-size:16px;font-weight:680;letter-spacing:-.02em}.ChatSetupDialog_header__urXqA p,.ChatSetupDialog_sectionHeading__z2M_9 p{margin-top:4px;color:var(--chat-text-muted);font-size:11px}.ChatSetupDialog_closeButton__Fg8DD{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--chat-text-muted)}.ChatSetupDialog_closeButton__Fg8DD:hover{background:var(--chat-control-hover);color:var(--chat-text)}.ChatSetupDialog_searchWrap__tKuGP{border-bottom:1px solid var(--chat-border);padding:12px 20px}.ChatSetupDialog_searchField__XZ_sn{display:flex;height:38px;align-items:center;gap:9px;border:1px solid var(--chat-border);border-radius:11px;background:var(--chat-control);padding:0 12px;color:var(--chat-text-muted)}.ChatSetupDialog_searchField__XZ_sn input{min-width:0;flex:1;background:transparent;color:var(--chat-text);font-size:12px;outline:none}.ChatSetupDialog_searchField__XZ_sn>span:last-child{color:var(--chat-text-dim);font-size:10px}.ChatSetupDialog_body__w8gIl{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 20px;scrollbar-gutter:stable;scrollbar-color:var(--ui-scrollbar) transparent;scrollbar-width:thin;touch-action:pan-y}.ChatSetupDialog_body__w8gIl::-webkit-scrollbar{width:6px}.ChatSetupDialog_body__w8gIl::-webkit-scrollbar-track{background:transparent}.ChatSetupDialog_body__w8gIl::-webkit-scrollbar-thumb{border-radius:999px;background:var(--ui-scrollbar)}.ChatSetupDialog_modelGrid__dP5GG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ChatSetupDialog_participantCard__3biAL{overflow:hidden;border:1px solid var(--chat-border);border-radius:13px;background:var(--chat-surface-raised);contain:layout;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .14s ease}.ChatSetupDialog_participantCard__3biAL:hover{border-color:var(--chat-border-strong);box-shadow:var(--ui-shadow-sm,0 6px 18px rgb(0 0 0/8%));transform:translateY(-1px)}.ChatSetupDialog_participantCard__3biAL[data-selected=true]{border-color:var(--chat-border-strong);background:var(--chat-control)}.ChatSetupDialog_participantCard__3biAL[data-locked=true]{background:color-mix(in srgb,var(--chat-control) 48%,var(--chat-surface-raised))}.ChatSetupDialog_participantCard__3biAL[data-locked=true]:hover{border-color:color-mix(in srgb,var(--chat-accent) 44%,var(--chat-border-strong));background:color-mix(in srgb,var(--chat-accent) 5%,var(--chat-surface-raised))}.ChatSetupDialog_modelOption__QJ_zs{display:flex;width:100%;min-height:82px;align-items:center;gap:11px;padding:12px;text-align:left}.ChatSetupDialog_modelOption__QJ_zs:disabled{cursor:not-allowed;opacity:.46}.ChatSetupDialog_modelOption__QJ_zs[aria-disabled=true]{cursor:not-allowed}.ChatSetupDialog_modelCopy__W_mul{position:relative;height:48px;min-width:0;flex:1;overflow:hidden}.ChatSetupDialog_modelNameRow__F_bjC{position:absolute;inset-inline:0;display:flex;min-width:0;align-items:center;gap:6px}.ChatSetupDialog_modelName__EZoly{min-width:0;overflow:hidden;color:var(--chat-text);font-size:12px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.ChatSetupDialog_membershipBadge__MG5LX,.ChatSetupDialog_modelPriceBadge__pymkC{transform:translateY(.5px)}.ChatSetupDialog_modelDescription__wjGEB{position:absolute;inset-inline:0;bottom:0;display:-webkit-box;overflow:hidden;color:var(--chat-text-muted);font-size:10px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ChatSetupDialog_selectionControl__RPbZa{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border:1px solid var(--chat-border-strong);border-radius:7px;background:var(--chat-surface-raised);color:var(--chat-text-dim);transition:border-color .14s ease,color .14s ease}.ChatSetupDialog_selectionDot__TioK9{width:8px;height:8px;border-radius:999px;background:var(--chat-accent);box-shadow:0 0 0 3px var(--ui-focus-ring)}.ChatSetupDialog_roleField__b84Ws{display:block;border-top:1px solid var(--chat-border);padding:10px 12px 12px}.ChatSetupDialog_finalizerFields__HpY_s label>span,.ChatSetupDialog_roleField__b84Ws>span,.ChatSetupDialog_roundsField__l40EX>span{display:block;margin-bottom:5px;color:var(--chat-text-muted);font-size:10px;font-weight:600}.ChatSetupDialog_finalizerFields__HpY_s input,.ChatSetupDialog_finalizerFields__HpY_s select,.ChatSetupDialog_finalizerFields__HpY_s textarea,.ChatSetupDialog_roleField__b84Ws textarea,.ChatSetupDialog_roundsField__l40EX select{width:100%;border:1px solid var(--chat-border);border-radius:9px;background:var(--chat-surface-raised);padding:8px 9px;color:var(--chat-text);font-size:11px;outline:none}.ChatSetupDialog_roleField__b84Ws textarea{min-height:58px;max-height:118px;overflow-y:auto;overscroll-behavior:contain;resize:vertical;line-height:1.5;scrollbar-color:var(--ui-scrollbar) transparent;scrollbar-width:thin;touch-action:pan-y}.ChatSetupDialog_finalizerFields__HpY_s textarea::-webkit-scrollbar,.ChatSetupDialog_roleField__b84Ws textarea::-webkit-scrollbar{width:5px}.ChatSetupDialog_finalizerFields__HpY_s textarea::-webkit-scrollbar-track,.ChatSetupDialog_roleField__b84Ws textarea::-webkit-scrollbar-track{background:transparent}.ChatSetupDialog_finalizerFields__HpY_s textarea::-webkit-scrollbar-thumb,.ChatSetupDialog_roleField__b84Ws textarea::-webkit-scrollbar-thumb{border-radius:999px;background:var(--ui-scrollbar)}.ChatSetupDialog_discussionSettings__MQi_c{margin-top:14px;border:1px solid var(--chat-border);border-radius:13px;background:var(--chat-control);padding:14px}.ChatSetupDialog_sectionHeading__z2M_9{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.ChatSetupDialog_sectionHeading__z2M_9 h3{font-size:12px;font-weight:680}.ChatSetupDialog_roundsField__l40EX{width:112px;flex:0 0 112px}.ChatSetupDialog_finalizerToggle__HOyT9{display:flex;align-items:flex-start;gap:9px;margin-top:14px;color:var(--chat-text)}.ChatSetupDialog_finalizerToggle__HOyT9 input{margin-top:2px;accent-color:var(--chat-accent)}.ChatSetupDialog_finalizerToggle__HOyT9 small,.ChatSetupDialog_finalizerToggle__HOyT9 strong{display:block}.ChatSetupDialog_finalizerToggle__HOyT9 strong{font-size:11px}.ChatSetupDialog_finalizerToggle__HOyT9 small{margin-top:2px;color:var(--chat-text-muted);font-size:10px}.ChatSetupDialog_finalizerFields__HpY_s{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(220px,1.3fr);gap:10px;margin-top:12px}.ChatSetupDialog_finalizerFields__HpY_s textarea{min-height:58px;max-height:118px;overflow-y:auto;overscroll-behavior:contain;resize:vertical;line-height:1.5;scrollbar-color:var(--ui-scrollbar) transparent;scrollbar-width:thin;touch-action:pan-y}.ChatSetupDialog_empty__dZ_GK{padding:36px 12px;text-align:center;color:var(--chat-text-dim);font-size:12px}.ChatSetupDialog_footer__CIZeF{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--chat-border);padding:12px 20px}.ChatSetupDialog_footer__CIZeF>div:first-child span,.ChatSetupDialog_footer__CIZeF>div:first-child strong{display:block}.ChatSetupDialog_footer__CIZeF>div:first-child strong{font-size:11px}.ChatSetupDialog_footer__CIZeF>div:first-child span{margin-top:2px;color:var(--ui-danger);font-size:10px}.ChatSetupDialog_footerActions__2cC8B{display:flex;gap:7px}.ChatSetupDialog_primaryButton__ZhXNg,.ChatSetupDialog_secondaryButton__hg7Ia{min-height:36px;border-radius:10px;padding:0 14px;font-size:12px;font-weight:650}.ChatSetupDialog_secondaryButton__hg7Ia{border:1px solid var(--chat-border);background:var(--chat-surface-raised)}.ChatSetupDialog_primaryButton__ZhXNg{background:var(--chat-inverse);color:var(--chat-inverse-text)}.ChatSetupDialog_primaryButton__ZhXNg:disabled{cursor:not-allowed;opacity:.38}@media (max-width:680px){.ChatSetupDialog_backdrop__hljIa{padding:12px}.ChatSetupDialog_finalizerFields__HpY_s,.ChatSetupDialog_modelGrid__dP5GG{grid-template-columns:1fr}.ChatSetupDialog_sectionHeading__z2M_9{align-items:flex-start}}.ConversationHistoryItem_item__Om3RH{position:relative;display:flex;min-width:0;height:40px;min-height:40px;flex:0 0 40px;align-items:center;border-radius:9px;transition:background-color .14s ease}.ConversationHistoryItem_item__Om3RH:focus-within,.ConversationHistoryItem_item__Om3RH:hover,.ConversationHistoryItem_item__Om3RH[data-active=true],.ConversationHistoryItem_item__Om3RH[data-menu-open=true]{background:var(--chat-control-hover)}.ConversationHistoryItem_item__Om3RH[data-active=true]:before{position:absolute;top:8px;bottom:8px;left:0;width:2px;border-radius:999px;background:var(--chat-text);content:""}.ConversationHistoryItem_link__CHGhN{display:flex;min-width:0;height:100%;flex:1;align-items:center;gap:8px;padding:0 38px 0 11px;color:var(--chat-text-secondary);text-decoration:none}.ConversationHistoryItem_historyIcon__grM_R{flex:0 0 17px}.ConversationHistoryItem_discussionIcon__kgwIR,.ConversationHistoryItem_parallelIcon__Y_gEb{display:inline-grid;width:18px;height:18px;place-items:center;overflow:hidden;border-radius:5px}.ConversationHistoryItem_discussionIcon__kgwIR svg,.ConversationHistoryItem_parallelIcon__Y_gEb svg{display:block;width:18px;height:18px}.ConversationHistoryItem_title__37uZl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:520;line-height:1.35}.ConversationHistoryItem_menuButton___VDMH{position:absolute;top:50%;right:5px;display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--chat-text-muted);opacity:0;transform:translateY(-50%);transition:opacity .12s ease,background-color .12s ease,color .12s ease}.ConversationHistoryItem_item__Om3RH:focus-within .ConversationHistoryItem_menuButton___VDMH,.ConversationHistoryItem_item__Om3RH:hover .ConversationHistoryItem_menuButton___VDMH,.ConversationHistoryItem_item__Om3RH[data-active=true] .ConversationHistoryItem_menuButton___VDMH,.ConversationHistoryItem_item__Om3RH[data-menu-open=true] .ConversationHistoryItem_menuButton___VDMH{opacity:1}.ConversationHistoryItem_menuButton___VDMH:hover{background:var(--ui-surface-translucent);color:var(--chat-text)}.ConversationHistoryItem_renameForm__stQkl{display:grid;min-width:0;width:100%;grid-template-columns:minmax(0,1fr) 26px 26px;align-items:center;gap:2px;padding:0 5px 0 9px}.ConversationHistoryItem_renameInput__deiOi{min-width:0;height:29px;border:1px solid var(--chat-border-strong);border-radius:7px;background:var(--chat-surface-raised);padding:0 7px;color:var(--chat-text);font-size:13px;outline:0}.ConversationHistoryItem_renameInput__deiOi:focus{border-color:var(--chat-border-strong);box-shadow:0 0 0 2px var(--ui-focus-ring)}.ConversationHistoryItem_renameAction__ak40m{display:grid;width:26px;height:26px;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--chat-text-muted)}.ConversationHistoryItem_renameAction__ak40m:hover{background:var(--ui-surface-translucent);color:var(--chat-text)}.ConversationHistoryItem_menu__RGOXG{position:fixed;z-index:120;display:flex;width:168px;flex-direction:column;gap:2px;border:1px solid var(--chat-border);border-radius:12px;background:var(--chat-surface-raised);padding:6px;box-shadow:var(--chat-shadow-popover);color:var(--chat-text-secondary);animation:ConversationHistoryItem_menuEnter__JPPyI .14s cubic-bezier(.22,1,.36,1) both}.ConversationHistoryItem_menuItem___S19d{display:flex;min-height:36px;width:100%;align-items:center;gap:10px;border:0;border-radius:7px;background:transparent;padding:0 9px;color:var(--chat-text-secondary);font-size:13px;font-weight:450;text-align:left}.ConversationHistoryItem_menuItem___S19d svg{flex:0 0 auto;color:var(--chat-text-secondary);stroke-width:1.8}.ConversationHistoryItem_menuItem___S19d:hover:not(:disabled){background:var(--chat-control-hover)}.ConversationHistoryItem_menuItem___S19d:disabled{cursor:not-allowed;color:var(--chat-text-dim)}.ConversationHistoryItem_menuItem___S19d:disabled svg{color:var(--chat-text-dim)}.ConversationHistoryItem_dialogBackdrop__FK3Pb{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:24px;background:var(--chat-overlay)}.ConversationHistoryItem_dialog__fD1r6{width:min(448px,100%);border:1px solid var(--chat-border);border-radius:15px;background:var(--chat-surface-raised);padding:23px 24px 24px;color:var(--chat-text);box-shadow:var(--ui-shadow-dialog)}.ConversationHistoryItem_dialogTitle__Z89Oz{margin:0;color:var(--chat-text);font-size:17px;font-weight:650;line-height:1.4}.ConversationHistoryItem_dialogCopy__nCRnm{margin:12px 0 0;color:var(--chat-text-muted);font-size:14px;line-height:1.55}.ConversationHistoryItem_dialogError__EbTyy{margin:8px 0 0;color:var(--ui-danger-strong);font-size:12px}.ConversationHistoryItem_dialogActions__a9Xi6{display:flex;justify-content:flex-end;gap:10px;margin-top:30px}.ConversationHistoryItem_dialogButton__6v1Lu{min-width:62px;min-height:40px;border:1px solid var(--chat-border);border-radius:9px;background:var(--chat-surface-raised);padding:0 15px;color:var(--chat-text-secondary);font-size:13px;font-weight:600}.ConversationHistoryItem_dialogButton__6v1Lu:hover:not(:disabled){background:var(--chat-control-hover)}.ConversationHistoryItem_dialogButton__6v1Lu:disabled{cursor:wait;opacity:.7}.ConversationHistoryItem_deleteButton__P_rrY{border-color:var(--ui-danger-strong);background:var(--ui-danger-strong);color:var(--ui-on-danger)}.ConversationHistoryItem_deleteButton__P_rrY:hover:not(:disabled){border-color:var(--ui-danger);background:var(--ui-danger)}@keyframes ConversationHistoryItem_menuEnter__JPPyI{0%{opacity:0;transform:translateY(-3px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (hover:none){.ConversationHistoryItem_menuButton___VDMH{opacity:1}}@media (prefers-reduced-motion:reduce){.ConversationHistoryItem_menu__RGOXG{animation:none}}.ConversationLoadingState_stage__aqLfH{display:grid;min-height:0;flex:1;place-items:center;padding-bottom:calc(var(--chat-composer-height, 112px) + 32px)}.ConversationLoadingState_content__EeWA0{display:flex;flex-direction:column;align-items:center;color:var(--chat-text-muted);text-align:center;animation:ConversationLoadingState_loadingEnter__TbN0x .18s ease-out both}.ConversationLoadingState_spinner__nMiWX{margin-bottom:12px;color:var(--chat-text);animation:ConversationLoadingState_loadingSpin__HIgNP .9s linear infinite}.ConversationLoadingState_errorIcon__GdOwZ{margin-bottom:12px;color:var(--ui-danger)}.ConversationLoadingState_title__qqEQ0{color:var(--chat-text);font-size:13px;font-weight:600}.ConversationLoadingState_description__ryDAO{margin-top:5px;font-size:11px}.ConversationLoadingState_retryButton__m2ZjR{min-height:32px;margin-top:13px;border:1px solid var(--chat-border);border-radius:9px;background:var(--chat-surface-raised);padding:0 11px;color:var(--chat-text);font-size:12px;font-weight:600}.ConversationLoadingState_retryButton__m2ZjR:hover{background:var(--chat-control-hover)}@keyframes ConversationLoadingState_loadingEnter__TbN0x{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ConversationLoadingState_loadingSpin__HIgNP{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ConversationLoadingState_content__EeWA0,.ConversationLoadingState_spinner__nMiWX{animation:none}}.FocusedModelDialog_backdrop__2CkGa{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:var(--chat-overlay);backdrop-filter:blur(3px)}.FocusedModelDialog_dialog__z4XJo{display:grid;width:min(1280px,calc(100vw - 48px));height:min(800px,calc(100dvh - 64px));grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto auto;overflow:hidden;border:1px solid var(--chat-border);border-radius:20px;background:var(--chat-surface-raised);box-shadow:var(--ui-shadow-dialog)}.FocusedModelDialog_dialog__z4XJo>*{min-width:0}.FocusedModelDialog_header__ubiy3{display:flex;min-height:62px;align-items:end;justify-content:space-between;gap:14px;border-bottom:1px solid var(--chat-border);padding:10px 16px 0}.FocusedModelDialog_tabs__nGaAJ{display:flex;min-width:0;flex:1 1 auto;align-self:stretch;align-items:end;gap:5px;overflow-x:auto;scrollbar-width:none}.FocusedModelDialog_tabs__nGaAJ::-webkit-scrollbar{display:none}.FocusedModelDialog_tab__168ql{display:flex;min-width:0;max-width:190px;height:42px;flex:1 1 0;align-items:center;gap:7px;border:1px solid var(--chat-border);border-bottom:0;border-radius:10px 10px 0 0;background:var(--chat-surface);padding:0 12px;color:var(--chat-text-muted);font-size:12px}.FocusedModelDialog_tab__168ql>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FocusedModelDialog_tab__168ql:hover{background:var(--chat-control);color:var(--chat-text)}.FocusedModelDialog_tab__168ql[data-active=true]{position:relative;bottom:-1px;height:46px;border-color:var(--chat-border-strong);background:var(--chat-surface-raised);color:var(--chat-text);font-weight:650}.FocusedModelDialog_tabIndex__fqe4b{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border:1px solid var(--chat-border-strong);border-radius:5px;color:var(--chat-text-muted);font-size:9px;font-weight:700}.FocusedModelDialog_tab__168ql[data-active=true] .FocusedModelDialog_tabIndex__fqe4b{border-color:var(--ui-accent-border);background:var(--ui-accent-soft);color:var(--ui-accent)}.FocusedModelDialog_closeButton__6E_6d{display:grid;width:34px;height:34px;flex:0 0 34px;align-self:center;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--chat-text-muted)}.FocusedModelDialog_closeButton__6E_6d:hover{background:var(--chat-control-hover);color:var(--chat-text)}.FocusedModelDialog_searchBar__oOIIU{display:flex;min-height:66px;align-items:center;gap:12px;border-bottom:1px solid var(--chat-border);padding:10px clamp(18px,4vw,46px)}.FocusedModelDialog_searchField__Pfe__{display:flex;min-width:0;height:42px;flex:1;align-items:center;gap:9px;border:1px solid var(--chat-border-strong);border-radius:11px;background:var(--chat-surface-raised);padding:0 13px;color:var(--chat-text-muted)}.FocusedModelDialog_searchField__Pfe__:focus-within{border-color:var(--chat-border-strong);box-shadow:0 0 0 3px var(--ui-focus-ring)}.FocusedModelDialog_searchField__Pfe__ input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--chat-text);font:inherit;font-size:13px}.FocusedModelDialog_searchField__Pfe__ input::placeholder{color:var(--chat-text-dim)}.FocusedModelDialog_resultCount__WyJJy{flex:0 0 auto;color:var(--chat-text-dim);font-size:11px}.FocusedModelDialog_body__TdhQq{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:28px clamp(22px,5vw,64px);scrollbar-color:transparent transparent;scrollbar-gutter:stable;scrollbar-width:thin}.FocusedModelDialog_body__TdhQq:hover{scrollbar-color:var(--chat-border-strong) transparent}.FocusedModelDialog_body__TdhQq::-webkit-scrollbar{width:6px}.FocusedModelDialog_body__TdhQq::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.FocusedModelDialog_body__TdhQq:hover::-webkit-scrollbar-thumb{background:var(--chat-border-strong)}.FocusedModelDialog_thread__xsiCw{display:flex;flex-direction:column;gap:22px}.FocusedModelDialog_empty__WDbsg{display:grid;min-height:100%;place-items:center;color:var(--chat-text-dim);font-size:13px}.FocusedModelDialog_error__WKGAz{border-top:1px solid var(--chat-border);background:var(--chat-control);padding:8px 22px;color:var(--chat-text-muted);font-size:12px;text-align:center}.FocusedModelDialog_composer__TN8KG{position:relative;margin:14px clamp(18px,4vw,46px) 18px;border:1px solid var(--chat-border-strong);border-radius:15px;background:var(--chat-surface-raised);box-shadow:var(--ui-shadow-sm)}.FocusedModelDialog_composer__TN8KG:focus-within{border-color:var(--chat-border-strong);box-shadow:var(--ui-shadow-md)}.FocusedModelDialog_composer__TN8KG textarea{width:100%;min-height:82px;resize:none;border:0;outline:0;background:transparent;padding:15px 54px 15px 16px;color:var(--chat-text);font:inherit;font-size:14px;line-height:1.55}.FocusedModelDialog_composer__TN8KG textarea::placeholder{color:var(--chat-text-dim)}.FocusedModelDialog_sendButton__ZEw1b{position:absolute;right:11px;bottom:11px;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:10px;background:var(--chat-inverse);color:var(--chat-inverse-text)}.FocusedModelDialog_sendButton__ZEw1b:disabled{background:var(--chat-surface-active);color:var(--chat-text-dim)}@media (max-width:680px){.FocusedModelDialog_backdrop__2CkGa{align-items:end;padding:0}.FocusedModelDialog_dialog__z4XJo{width:100%;height:94dvh;border-radius:18px 18px 0 0}.FocusedModelDialog_header__ubiy3{padding-left:10px}.FocusedModelDialog_tab__168ql{max-width:150px;flex:0 0 auto;padding:0 9px}.FocusedModelDialog_searchBar__oOIIU{padding:10px 12px}.FocusedModelDialog_body__TdhQq{padding:22px 16px}.FocusedModelDialog_composer__TN8KG{margin:12px}}