@keyframes AddSignalModal_uiMenuEnter__BkVOt{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AddSignalModal_uiBadgePop__g8SYA{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes AddSignalModal_uiDockSlideUp__SGDX3{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes AddSignalModal_uiFilterBarEnter__4HxY3{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes AddSignalModal_uiModalOverlayEnter__W5oKM{0%{opacity:0}to{opacity:1}}@keyframes AddSignalModal_uiModalContentEnter__U6WZF{0%{opacity:0;transform:scale(.97) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes AddSignalModal_uiModalSheetEnter__e3lQf{0%{opacity:.85;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes AddSignalModal_uiModalPushEnter__zjU0u{0%{opacity:1;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes AddSignalModal_uiDrawerBackdropEnter__Zs_E8{0%{opacity:0}to{opacity:1}}@keyframes AddSignalModal_uiDrawerPanelEnter__jfyjx{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes AddSignalModal_composerSendReadyPulse__TgP34{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes AddSignalModal_composerCardBreathe__tFdNI{0%{transform:scale(1)}35%{transform:scale(.994)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){@keyframes AddSignalModal_uiMenuEnter__BkVOt{0%,to{opacity:1;transform:none}}@keyframes AddSignalModal_uiBadgePop__g8SYA{0%,to{opacity:1;transform:none}}@keyframes AddSignalModal_uiDockSlideUp__SGDX3{0%,to{opacity:1;transform:none}}@keyframes AddSignalModal_uiFilterBarEnter__4HxY3{0%,to{opacity:1;transform:none}}@keyframes AddSignalModal_uiModalOverlayEnter__W5oKM{0%,to{opacity:1}}@keyframes AddSignalModal_uiModalContentEnter__U6WZF{0%,to{opacity:1;transform:none}}@keyframes AddSignalModal_uiModalSheetEnter__e3lQf{0%,to{opacity:1;-webkit-clip-path:none;clip-path:none;transform:none}}@keyframes AddSignalModal_uiModalPushEnter__zjU0u{0%,to{opacity:1;transform:none}}@keyframes AddSignalModal_uiDrawerBackdropEnter__Zs_E8{0%,to{opacity:1}}@keyframes AddSignalModal_uiDrawerPanelEnter__jfyjx{0%,to{transform:none}}@keyframes AddSignalModal_composerSendReadyPulse__TgP34{0%,to{transform:none}}@keyframes AddSignalModal_composerCardBreathe__tFdNI{0%,to{transform:none}}}.AddSignalModal_block__XibWZ{display:flex;flex-direction:column;gap:.85rem;width:100%;max-width:100%;min-width:0}.AddSignalModal_panelRoot__0cuU1{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.15rem 1.5rem;box-sizing:border-box}html[data-theme=light] .AddSignalModal_panelRoot__0cuU1{background:var(--chat-surface-panel-bg,#f5f5f7)}.AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_nodeInlineInput__OeMnC,.AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_nodeSelect__uLquO,.AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_textarea__FVvmc{background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 14%,var(--surface-elev1,#1a1a1f));border-color:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 24%,var(--border-subtle));color:color-mix(in srgb,#fff 88%,var(--chat-bubble-fill,#50554e));font-size:var(--type-body-size,.875rem);line-height:1.45}.AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_aiModeLabel__v2UcP,.AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_fieldLabel__ZfOnE,.AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_hint__lNYnF,.AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_label__jH6MM,.AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_lead__tJdt1{color:color-mix(in srgb,#fff 52%,var(--chat-bubble-fill,#50554e));font-size:var(--type-caption-size,.75rem)}.AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_lead__tJdt1{font-size:var(--type-body-size,.875rem);line-height:1.45}.AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_aiModeToggle__ovNY_{background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 16%,transparent);border-color:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 22%,var(--border-subtle))}.AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_aiModeBtn__lsfjb{color:color-mix(in srgb,#fff 55%,var(--chat-bubble-fill,#50554e));font-size:var(--type-ui-sm-size,.8125rem)}.AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_aiModeBtnActive__Ve0au{background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 28%,transparent);color:color-mix(in srgb,#fff 92%,var(--chat-bubble-fill,#50554e))}.AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_tabBar__Jw3O9{background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 12%,transparent);border-color:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 20%,var(--border-subtle))}.AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_composeArea__cbovP,.AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_textareaLarge__b1j94{background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 14%,var(--surface-elev1,#1a1a1f));border-color:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 24%,var(--border-subtle));color:color-mix(in srgb,#fff 88%,var(--chat-bubble-fill,#50554e))}.AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_attachBtn__LWw0p{background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 16%,transparent);border-color:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 22%,var(--border-subtle))}.AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_manualFields__80bNs{gap:.75rem}.AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_conceptComboboxTrigger__Yh4Xq{background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 14%,var(--surface-elev1,#1a1a1f));border-color:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 24%,var(--border-subtle));color:color-mix(in srgb,#fff 88%,var(--chat-bubble-fill,#50554e));font-size:var(--type-body-size,.875rem);min-height:auto;padding:.5rem .7rem;border-radius:8px}html[data-theme=light] .AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_composeArea__cbovP,html[data-theme=light] .AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_conceptComboboxTrigger__Yh4Xq,html[data-theme=light] .AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_nodeInlineInput__OeMnC,html[data-theme=light] .AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_nodeSelect__uLquO,html[data-theme=light] .AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_textareaLarge__b1j94,html[data-theme=light] .AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_textarea__FVvmc{background:var(--surface-raised,#fff);border-color:color-mix(in srgb,var(--text-primary) 12%,transparent);color:var(--text-primary);box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 4%,transparent)}html[data-theme=light] .AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_aiModeLabel__v2UcP,html[data-theme=light] .AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_fieldLabel__ZfOnE,html[data-theme=light] .AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_hint__lNYnF,html[data-theme=light] .AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_label__jH6MM,html[data-theme=light] .AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_lead__tJdt1{color:var(--text-secondary)}html[data-theme=light] .AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_aiModeToggle__ovNY_,html[data-theme=light] .AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_tabBar__Jw3O9{background:color-mix(in srgb,var(--text-primary) 4%,var(--surface-raised));border-color:color-mix(in srgb,var(--text-primary) 10%,transparent)}html[data-theme=light] .AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_aiModeBtn__lsfjb{color:var(--text-secondary)}html[data-theme=light] .AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_aiModeBtnActive__Ve0au{background:#fff;color:var(--text-primary);box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 6%,transparent)}html[data-theme=light] .AddSignalModal_blockChatSurface__mU6Lm .AddSignalModal_attachBtn__LWw0p{background:color-mix(in srgb,var(--text-primary) 4%,#fff);border-color:color-mix(in srgb,var(--text-primary) 14%,transparent);color:var(--text-secondary)}.AddSignalModal_tabBar__Jw3O9{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;border-radius:12px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-raised) 30%,transparent);width:max-content}.AddSignalModal_tabBtn__gkGK4{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:8px;border:none;background:rgba(0,0,0,0);color:var(--text-tertiary);font-size:var(--type-ui-sm-size);font-weight:500;cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease;font-family:inherit}.AddSignalModal_tabBtn__gkGK4:hover{color:var(--text-secondary);background:color-mix(in srgb,var(--text-primary) 4%,transparent)}.AddSignalModal_tabBtn__gkGK4:active{transform:scale(.97)}.AddSignalModal_tabBtnActive__CLDVW{color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 9%,transparent);font-weight:600}.AddSignalModal_tabIconDot__SXD_b{display:inline-block;width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,#ff6b6b 75%,var(--text-tertiary))}.AddSignalModal_lead__tJdt1{margin:0;font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading);letter-spacing:var(--type-body-lg-tracking);color:var(--text-secondary)}.AddSignalModal_heroHint__mespi{display:flex;gap:14px;padding:16px 18px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-solid) 14%,transparent) 0,color-mix(in srgb,var(--accent-solid) 4%,transparent) 100%);border:1px solid color-mix(in srgb,var(--accent-solid) 28%,transparent);animation:AddSignalModal_uiFilterBarEnter__4HxY3 .16s ease-out}.AddSignalModal_heroHintIcon__IvdY5{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--accent-a20);color:var(--accent-fg-soft);font-size:var(--type-heading-size)}.AddSignalModal_heroHintBody__hV4HT{display:flex;flex-direction:column;gap:4px;min-width:0}.AddSignalModal_heroHintTitle___XMRR{margin:0;font-size:var(--type-subhead-size);font-weight:var(--type-subhead-weight);color:var(--text-primary,rgba(0,0,0,.92));letter-spacing:var(--type-subhead-tracking);line-height:var(--type-subhead-leading)}.AddSignalModal_heroHintText__QLCem{margin:0;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--text-secondary,rgba(0,0,0,.72))}.AddSignalModal_heroHintProcessing__g4CZh{background:linear-gradient(135deg,var(--accent-a12) 0,var(--accent-a03) 100%);border-color:var(--accent-a25)}.AddSignalModal_heroHintProcessing__g4CZh .AddSignalModal_heroHintIcon__IvdY5{background:var(--accent-a20);color:var(--accent-fg-soft)}.AddSignalModal_heroHintSpinner__Wdbcl{width:18px;height:18px;border-radius:50%;box-sizing:border-box;border:2px solid var(--accent-a35);border-top-color:var(--accent-solid);background:rgba(0,0,0,0);animation:AddSignalModal_heroHintRingBreathe__IfgAW 1.35s ease-in-out infinite;transform-origin:center center}@keyframes AddSignalModal_heroHintRingBreathe__IfgAW{0%,to{transform:scale(.82);opacity:.45}50%{transform:scale(1.08);opacity:1}}.AddSignalModal_educationalHint__Y_smj{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .85rem;border-radius:10px;background:var(--accent-a10);border-left:3px solid var(--accent-a60);color:var(--text-primary);font-size:var(--type-ui-sm-size);line-height:1.45}.AddSignalModal_educationalHintBadge__Y8or3{flex-shrink:0;text-transform:uppercase;letter-spacing:.06em;font-size:var(--type-overline-size);font-weight:700;padding:.25rem .5rem;border-radius:999px;background:var(--accent-a25);color:color-mix(in srgb,var(--text-primary) 90%,transparent)}.AddSignalModal_row__1jWsb{display:flex;flex-direction:column;gap:.35rem;padding:.65rem .8rem;border-radius:10px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-raised) 35%,transparent);min-width:0;max-width:100%}.AddSignalModal_label__jH6MM{font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:.04em;font-weight:600;color:var(--text-tertiary)}.AddSignalModal_nodeSelect__uLquO{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5rem .7rem;font-size:var(--type-body-lg-size);text-transform:none;letter-spacing:normal;cursor:pointer}.AddSignalModal_nodeInlineInput__OeMnC,.AddSignalModal_nodeSelect__uLquO{width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-raised);color:var(--text-primary);font-family:inherit;font-weight:500}.AddSignalModal_nodeInlineInput__OeMnC{padding:.55rem .75rem;font-size:var(--type-body-size)}.AddSignalModal_nodeInlineInput__OeMnC:focus{outline:none;border-color:color-mix(in srgb,var(--accent-solid) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-solid) 10%,transparent)}.AddSignalModal_textarea__FVvmc{resize:vertical;width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:140px;border-radius:10px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-raised) 55%,transparent);color:var(--text-primary);padding:.75rem .85rem;font-family:inherit;font-size:var(--type-body-lg-size);line-height:1.5}.AddSignalModal_textarea__FVvmc:focus{outline:none;border-color:color-mix(in srgb,var(--accent-solid) 55%,transparent);background:var(--surface-raised)}.AddSignalModal_composeArea__cbovP{display:flex;flex-direction:column;gap:.55rem;border-radius:12px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-raised) 40%,transparent);padding:.75rem .8rem .65rem}.AddSignalModal_composeLabel__LPZJB{font-size:var(--type-caption-size);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.AddSignalModal_textareaLarge__b1j94{resize:vertical;width:100%;min-width:0;box-sizing:border-box;min-height:160px;border:none;background:rgba(0,0,0,0);color:var(--text-primary);padding:0;font-family:inherit;font-size:var(--type-body-lg-size);line-height:1.55}.AddSignalModal_textareaLarge__b1j94:focus{outline:none}.AddSignalModal_textareaLarge__b1j94::placeholder{color:var(--text-tertiary)}.AddSignalModal_composeToolbar__AeXa_{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.15rem}.AddSignalModal_attachBtns__v01BV{display:inline-flex;align-items:center;gap:.35rem}.AddSignalModal_attachBtn__LWw0p{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:9px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-raised) 55%,transparent);font-size:1.05rem;line-height:1;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.AddSignalModal_attachBtn__LWw0p:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-solid) 40%,transparent);background:color-mix(in srgb,var(--accent-solid) 8%,var(--surface-raised))}.AddSignalModal_attachBtn__LWw0p:active:not(:disabled){transform:scale(.96)}.AddSignalModal_attachBtn__LWw0p:disabled{opacity:.45;cursor:not-allowed}.AddSignalModal_attachBtnActive__D4XSv{border-color:color-mix(in srgb,#ff6b6b 55%,transparent);background:color-mix(in srgb,#ff6b6b 12%,transparent)}.AddSignalModal_attachments__c8sy5{display:flex;flex-wrap:wrap;gap:.4rem}.AddSignalModal_attachmentChip__zuqYU{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.22rem .35rem .22rem .28rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--text-tertiary) 22%,transparent);background:color-mix(in srgb,var(--surface-raised) 70%,transparent)}.AddSignalModal_attachmentThumb__C_PTf{width:1.75rem;height:1.75rem;border-radius:5px;object-fit:cover;flex-shrink:0}.AddSignalModal_attachmentFileIcon__pPipU{flex-shrink:0;font-size:.95rem;line-height:1;padding-left:.15rem}.AddSignalModal_attachmentName__mkTx9{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-caption-size);color:var(--text-secondary)}.AddSignalModal_attachmentRemove__H3y6i{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;padding:0;border:none;border-radius:5px;background:rgba(0,0,0,0);color:var(--text-tertiary);font-size:.8rem;cursor:pointer}.AddSignalModal_attachmentRemove__H3y6i:hover:not(:disabled){color:var(--text-secondary);background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.AddSignalModal_attachmentRemove__H3y6i:disabled{opacity:.45;cursor:not-allowed}.AddSignalModal_footerRow__W5Wkn{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem}.AddSignalModal_aiCheckbox__j4TOa{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--type-ui-sm-size);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AddSignalModal_aiCheckbox__j4TOa input{width:1rem;height:1rem;accent-color:var(--accent-solid);cursor:pointer}.AddSignalModal_aiCheckbox__j4TOa input:disabled{cursor:not-allowed}.AddSignalModal_footerActions__vx1nI{margin-left:auto}.AddSignalModal_hint__lNYnF{margin:0;font-size:var(--type-caption-size);line-height:1.45;color:var(--text-tertiary)}.AddSignalModal_actions__2Q3EB{display:flex;align-items:center;gap:.5rem}.AddSignalModal_recorderCard__D_R_k{display:flex;flex-direction:column;gap:.75rem;padding:.95rem 1rem;border-radius:12px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-raised) 50%,transparent)}.AddSignalModal_recorderHeader__kVZud{display:flex;align-items:center;gap:.55rem;font-size:var(--type-ui-sm-size);color:var(--text-secondary)}.AddSignalModal_recorderDot__Z24wD{width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--text-tertiary) 60%,transparent);flex-shrink:0}.AddSignalModal_recorderDotActive__3Q_WI{background:#ff6b6b;box-shadow:0 0 0 0 rgba(255,107,107,.6);animation:AddSignalModal_recorderPulse__hv_Aj 1.4s ease-out infinite}@keyframes AddSignalModal_recorderPulse__hv_Aj{0%{box-shadow:0 0 0 0 rgba(255,107,107,.6)}70%{box-shadow:0 0 0 10px rgba(255,107,107,0)}to{box-shadow:0 0 0 0 rgba(255,107,107,0)}}.AddSignalModal_recorderTimer__zl1t3{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--text-primary);font-size:var(--type-body-size)}.AddSignalModal_recorderState__2ugym{color:var(--text-tertiary);font-size:var(--type-caption-size)}.AddSignalModal_recorderPreview__9m3IP{width:100%;border-radius:8px}.AddSignalModal_recorderControls__lgM2z{display:flex;flex-wrap:wrap;gap:.45rem}.AddSignalModal_fileInputHidden__F_cKk{display:none}.AddSignalModal_filePicker__xyttp{display:flex;flex-direction:column;gap:.25rem;padding:.95rem 1.05rem;border-radius:12px;border:1px dashed color-mix(in srgb,var(--text-tertiary) 30%,transparent);background:color-mix(in srgb,var(--surface-raised) 30%,transparent);color:var(--text-primary);text-align:left;font-family:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease}.AddSignalModal_filePicker__xyttp:hover{border-color:color-mix(in srgb,var(--accent-solid) 45%,transparent);background:color-mix(in srgb,var(--accent-solid) 6%,var(--surface-raised))}.AddSignalModal_filePickerName__Iyicd{font-weight:600;font-size:var(--type-body-size)}.AddSignalModal_filePickerHint__3VKAX{font-size:var(--type-caption-size);color:var(--text-tertiary)}.AddSignalModal_fileList__xeFNo{list-style:none;margin:0;padding:.25rem 0;max-height:10.5rem;overflow-y:auto;border-radius:10px;border:1px solid color-mix(in srgb,var(--text-tertiary) 18%,transparent);background:color-mix(in srgb,var(--surface-raised) 40%,transparent)}.AddSignalModal_fileListItem__gmMrT{display:flex;align-items:center;gap:.45rem;min-width:0;padding:.42rem .55rem .42rem .7rem}.AddSignalModal_fileListItem__gmMrT:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--text-tertiary) 12%,transparent)}.AddSignalModal_fileListName__nmAXD{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-caption-size);color:var(--text-primary)}.AddSignalModal_fileListRemove__zeXPJ{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;border:none;border-radius:6px;background:rgba(0,0,0,0);color:var(--text-tertiary);font-size:.85rem;line-height:1;cursor:pointer;transition:color .14s ease,background .14s ease}.AddSignalModal_fileListRemove__zeXPJ:hover:not(:disabled){color:var(--text-secondary);background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.AddSignalModal_fileListRemove__zeXPJ:disabled{opacity:.45;cursor:not-allowed}.AddSignalModal_llmWarning__G_0YR{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .85rem;border-radius:10px;background:color-mix(in srgb,#d97706 10%,transparent);border:1px solid color-mix(in srgb,#d97706 30%,transparent);font-size:var(--type-caption-size);line-height:1.4;color:var(--text-secondary)}.AddSignalModal_llmWarningLink__bpif8{flex-shrink:0;font-size:var(--type-caption-size);font-weight:600;color:#b45309;text-decoration:none}.AddSignalModal_llmWarningLink__bpif8:hover{text-decoration:underline}.AddSignalModal_aiModeRow__gEjC9{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;min-width:0}.AddSignalModal_aiModeLabel__v2UcP{font-size:var(--type-caption-size);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.AddSignalModal_aiModeToggle__ovNY_{display:inline-flex;gap:.25rem;padding:.2rem;border-radius:10px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-raised) 35%,transparent)}.AddSignalModal_aiModeBtn__lsfjb{border:none;background:rgba(0,0,0,0);color:var(--text-tertiary);font-size:var(--type-ui-sm-size);font-weight:600;padding:.35rem .75rem;border-radius:8px;cursor:pointer}.AddSignalModal_aiModeBtn__lsfjb:disabled{opacity:.5;cursor:not-allowed}.AddSignalModal_aiModeBtnActive__Ve0au{background:color-mix(in srgb,var(--accent-solid) 18%,transparent);color:var(--text-primary)}.AddSignalModal_manualFields__80bNs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.65rem;gap:.65rem;width:100%;max-width:100%;min-width:0}@media(max-width:560px){.AddSignalModal_manualFields__80bNs{grid-template-columns:minmax(0,1fr)}}.AddSignalModal_fieldLabel__ZfOnE{display:flex;flex-direction:column;gap:.35rem;min-width:0;width:100%;max-width:100%;font-size:var(--type-caption-size);font-weight:600;color:var(--text-tertiary)}.AddSignalModal_fieldLabelText__XsqZa{display:block;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.AddSignalModal_conceptComboboxTrigger__Yh4Xq,.AddSignalModal_conceptCombobox__451M4{width:100%;min-width:0;max-width:100%;text-transform:none}.AddSignalModal_conceptComboboxTrigger__Yh4Xq{box-sizing:border-box;min-height:auto;padding:.5rem .7rem;border-radius:8px;font-size:var(--type-body-size);font-weight:500;letter-spacing:normal}.AddSignalModal_conceptComboboxDisabled__C_BxN{opacity:.5;pointer-events:none}.AddSignalModal_fieldLabelFull__nTfCU{grid-column:1/-1}.AddSignalModal_signalComposerDock__Ksrqp{--chat-bubble-fill:var(--theme-chat-bubble-fill,#19191d);--chat-bubble-outgoing:var(--chat-bubble-fill);--chat-bubble-outgoing-selected:var(--theme-chat-bubble-outgoing-selected,#242428);--chat-bubble-outgoing-flash:var(--theme-chat-bubble-outgoing-flash,#2f2f34);--chat-surface-fg:var(--theme-chat-surface-fg,color-mix(in srgb,var(--text-primary) 95%,transparent));--chat-surface-border:color-mix(in srgb,var(--chat-bubble-fill) 70%,var(--surface-canvas) 30%);--chat-surface-hover:color-mix(in srgb,var(--chat-bubble-fill) 86%,var(--text-primary) 14%);width:100%;min-width:0}.AddSignalModal_llmHintInline__EnrzR{margin:0;font-size:var(--type-caption-size);color:var(--text-tertiary);line-height:1.4}.AddSignalModal_signalAttachGroup__omsi7{display:inline-flex;align-items:center;gap:.05rem;align-self:end}.AddSignalModal_signalAttachActive__7WOSE{color:var(--accent-solid);background:color-mix(in srgb,var(--accent-solid) 14%,transparent)}.AddSignalModal_signalVisionHint__q1w3S{margin:0;padding:.45rem var(--composer-input-inline,1rem) 0;font-size:.72rem;line-height:1.35;color:var(--text-tertiary,var(--text-secondary))}.AddSignalModal_signalAttachments__g0abK{display:flex;flex-wrap:wrap;gap:.35rem;padding:.55rem var(--composer-input-inline,1rem) .15rem}.AddSignalModal_signalAttachmentChip__u_cFo{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.22rem .35rem .22rem .28rem;border-radius:999px;background:color-mix(in srgb,var(--surface-elev2) 88%,transparent);border:1px solid color-mix(in srgb,var(--border-default) 70%,transparent)}.AddSignalModal_signalAttachmentThumb__ocyXd{width:1.35rem;height:1.35rem;border-radius:.35rem;object-fit:cover;flex-shrink:0}.AddSignalModal_signalAttachmentIcon__9zDyf{display:inline-flex;flex-shrink:0;opacity:.72}.AddSignalModal_signalAttachmentName__y_IOv{min-width:0;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-caption-size);color:var(--text-secondary)}.AddSignalModal_signalAttachmentRemove__cOJYO{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.35rem;height:1.35rem;padding:0;border:none;border-radius:999px;background:rgba(0,0,0,0);color:var(--text-tertiary);cursor:pointer}.AddSignalModal_signalAttachmentRemove__cOJYO:hover:not(:disabled){color:var(--text-primary);background:color-mix(in srgb,var(--surface-elev2) 90%,transparent)}.AddSignalModal_signalAttachmentRemove__cOJYO:disabled{opacity:.45;cursor:default}