.GdTJqa_container{flex-direction:column;width:100%;max-width:768px;margin:0 auto;display:flex;position:relative}.GdTJqa_containerDisabled{opacity:.5;cursor:not-allowed}.GdTJqa_containerDisabled *{cursor:not-allowed}.GdTJqa_containerDragOver .GdTJqa_inputWrapper{border-color:#818cf8;box-shadow:0 0 0 2px #818cf833,0 1px 3px #0000000a,0 4px 12px #00000005}.GdTJqa_inputWrapper{z-index:1;border:1px solid var(--core-neutral-200);background-color:#fff;border-radius:20px;flex-direction:column;transition:all .15s;display:flex;position:relative;overflow:visible;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000005}.GdTJqa_inputWrapper:focus-within{border-color:var(--core-neutral-300);box-shadow:0 1px 3px #0000000a,0 4px 16px #0000000f}.GdTJqa_inputWrapperPlanMode{border-color:#0000;box-shadow:0 0 0 4px #fb923c1a,0 1px 3px #0000000a,0 4px 12px #00000005}.GdTJqa_inputWrapperPlanMode:focus-within{border-color:#0000;box-shadow:0 0 0 5px #fb923c24,0 1px 3px #0000000a,0 4px 16px #0000000f}.GdTJqa_marchingAntsBorder{pointer-events:none;z-index:2;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible}.GdTJqa_marchingAntsRect{animation:1s linear infinite GdTJqa_marchingAnts}@keyframes GdTJqa_marchingAnts{0%{stroke-dashoffset:0}to{stroke-dashoffset:-18px}}.GdTJqa_hiddenFileInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.GdTJqa_attachmentsDrawer{z-index:0;border:1px solid var(--core-neutral-100);box-shadow:0 1px 4px 0 var(--core-neutral-100)inset;opacity:1;background:#fdfdfd;border-top:none;border-radius:0 0 12px 12px;width:94%;max-height:300px;margin:-14px auto 0;padding:24px 16px 16px;transition:max-height .3s,opacity .2s,padding .3s,margin .3s;position:relative;overflow:hidden}.GdTJqa_attachmentsDrawer[data-empty=true]{opacity:0;border:none;max-height:0;margin-top:0;padding:0 16px}.GdTJqa_attachmentsDrawerContent{flex-direction:column;gap:12px;display:flex}.GdTJqa_attachmentsImageRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.GdTJqa_attachmentsChipsRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.GdTJqa_contextChip{background-color:var(--core-purple-50,#f5f3ff);border:1px solid var(--core-purple-200,#ddd6fe);color:var(--core-purple-700,#6d28d9);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;max-width:200px;padding:4px 8px 4px 10px;font-family:Inter,-apple-system,sans-serif;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.GdTJqa_contextChipText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GdTJqa_contextChipRemove{color:var(--core-purple-400,#a78bfa);cursor:pointer;background-color:#0000;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:all .1s;display:flex}.GdTJqa_contextChipRemove:hover{background-color:var(--core-purple-100,#ede9fe);color:var(--core-purple-600,#7c3aed)}.GdTJqa_inputArea{align-items:flex-start;gap:12px;padding:16px 18px 14px;display:flex}.GdTJqa_textarea{max-height:var(--max-height,200px);resize:none;color:var(--core-neutral-800);box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;min-height:56px;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:24px}.GdTJqa_textarea::placeholder{color:var(--core-neutral-400);line-height:24px}.GdTJqa_textarea:disabled{color:var(--core-neutral-500)}.GdTJqa_submitButton{cursor:pointer;background-color:var(--core-neutral-900);color:#fff;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;width:36px;height:36px;transition:all .1s;display:flex}.GdTJqa_submitButton:hover:not(:disabled){background-color:var(--core-neutral-800)}.GdTJqa_submitButton:active:not(:disabled){transform:scale(.95)}.GdTJqa_submitButtonDisabled{background-color:var(--core-neutral-100);color:var(--core-neutral-400);cursor:not-allowed}.GdTJqa_submitButtonDisabled:hover{background-color:var(--core-neutral-100)}.GdTJqa_stopButton{background-color:var(--core-neutral-200);color:var(--core-neutral-600)}.GdTJqa_stopButton:hover:not(:disabled){background-color:var(--core-neutral-300)}.GdTJqa_controlsBar{background-color:var(--core-neutral-25,#fcfcfc);border-top:1px solid var(--core-neutral-100);box-sizing:border-box;border-radius:0 0 20px 20px;justify-content:space-between;align-items:center;height:46px;padding:0 14px;display:flex;position:relative;overflow:visible}.GdTJqa_controlsLeft,.GdTJqa_controlsRight{align-items:center;gap:8px;display:flex}.GdTJqa_modeDropdown{display:inline-flex;position:relative}.GdTJqa_modeDropdownTrigger{cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;height:28px;padding:0 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;transition:all .12s;display:flex}.GdTJqa_modeDropdownTrigger:hover{background-color:var(--core-neutral-100)}.GdTJqa_modeDropdownTriggerIcon{color:var(--core-neutral-400);flex-shrink:0}.GdTJqa_modeDropdownLabel{color:var(--core-neutral-600);font-size:12px;font-weight:500;line-height:16px}.GdTJqa_modeDropdownChevron{color:var(--core-neutral-400);flex-shrink:0;transition:transform .15s}.GdTJqa_modeDropdownChevronOpen{transform:rotate(180deg)}.GdTJqa_modeDropdownMenu{border:1px solid var(--core-neutral-200);z-index:100;background:#fff;border-radius:12px;flex-direction:column;gap:2px;width:200px;padding:4px;animation:.15s GdTJqa_modeDropdownSlideUp;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 4px 16px #0000001a,0 2px 4px #0000000a}@keyframes GdTJqa_modeDropdownSlideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.GdTJqa_modeDropdownItem{cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px;transition:background-color .1s;display:flex}.GdTJqa_modeDropdownItem:hover,.GdTJqa_modeDropdownItemSelected{background-color:var(--core-neutral-50)}.GdTJqa_modeDropdownItemContent{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.GdTJqa_modeDropdownItemLabel{color:var(--core-neutral-800);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500}.GdTJqa_modeDropdownItemDesc{color:var(--core-neutral-400);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px}.GdTJqa_modeDropdownIcon{color:var(--core-neutral-400);flex-shrink:0;width:14px;height:14px}.GdTJqa_modeDropdownCheck{color:var(--core-neutral-500);flex-shrink:0;width:14px;height:14px}.GdTJqa_modeToggleGroup{background-color:var(--core-neutral-100);border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.GdTJqa_modeToggle{appearance:none;text-transform:uppercase;letter-spacing:.3px;color:var(--core-neutral-500);cursor:pointer;user-select:none;background-color:#0000;border:none;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-family:RoobertMono,SF Mono,monospace;font-size:10px;transition:all .12s;display:inline-flex;position:relative}.GdTJqa_modeToggle:hover:not(.GdTJqa_modeToggleActive){color:var(--core-neutral-700)}.GdTJqa_modeToggleActive{color:var(--core-neutral-900);background-color:#fff;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a}.GdTJqa_modeToggleIcon{justify-content:center;align-items:center;width:12px;height:12px;transition:transform .12s;display:inline-flex}.GdTJqa_modeToggleActive .GdTJqa_modeToggleIcon{transform:rotate(45deg)}.GdTJqa_actionButton{appearance:none;color:var(--core-neutral-500);cursor:pointer;background-color:#0000;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .1s;display:inline-flex}.GdTJqa_actionButton:hover{background-color:var(--core-neutral-100);color:var(--core-neutral-700)}.GdTJqa_actionButton:active{transform:scale(.95)}.GdTJqa_planToggle{transition:all .15s}.GdTJqa_planToggleActive{color:#ea580c;background-color:#fb923c1f}.GdTJqa_planToggleActive:hover{color:#ea580c;background-color:#fb923c2e}.GdTJqa_deepThinkToggle{transition:all .15s}.GdTJqa_deepThinkToggleActive{color:#7c3aed;background-color:#8b5cf61f}.GdTJqa_deepThinkToggleActive:hover{color:#7c3aed;background-color:#8b5cf62e}.GdTJqa_keyboardHint{color:var(--core-neutral-400);align-items:center;gap:4px;font-family:Inter,-apple-system,sans-serif;font-size:11px;display:flex}.GdTJqa_keyboardHintKey{background-color:var(--core-neutral-100);color:var(--core-neutral-600);border-radius:4px;justify-content:center;align-items:center;min-width:20px;padding:2px 5px;font-family:RoobertMono,SF Mono,monospace;font-size:10px;font-weight:500;display:inline-flex}.GdTJqa_controlsDivider{background-color:var(--core-neutral-150);width:1px;height:16px;margin:0 4px}.GdTJqa_attachmentTrigger{all:unset;cursor:pointer;display:inline-flex}.GdTJqa_attachmentDropdownContent{border:1px solid var(--core-neutral-100);z-index:1000;background-color:#fff;border-radius:8px;outline:none;min-width:180px;padding:4px;box-shadow:0 4px 16px #0000001a,0 2px 4px #0000000a}.GdTJqa_attachmentDropdownItem{color:var(--core-neutral-900);user-select:none;cursor:pointer;box-sizing:border-box;border-radius:6px;outline:none;align-items:center;height:32px;padding:4px 10px;font-family:Inter,-apple-system,sans-serif;font-size:12px;line-height:1;display:flex;position:relative}.GdTJqa_attachmentDropdownItem[data-disabled]{color:var(--core-neutral-400);pointer-events:none}.GdTJqa_attachmentDropdownItem[data-highlighted]{background-color:var(--core-neutral-50)}.GdTJqa_attachmentDropdownItemIcon{color:var(--core-neutral-600);justify-content:center;align-items:center;margin-right:10px;display:inline-flex}.GdTJqa_floating{z-index:100;width:calc(100% - 48px);max-width:768px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.GdTJqa_floating .GdTJqa_inputWrapper{box-shadow:0 2px 8px #00000014,0 8px 24px #0000000f}@media (width<=768px){.GdTJqa_inputArea{padding:14px 16px 10px}.GdTJqa_textarea{font-size:16px}.GdTJqa_submitButton{width:34px;height:34px}.GdTJqa_controlsBar{padding:6px 12px 8px}.GdTJqa_modeToggle{padding:4px 10px;font-size:10px}.GdTJqa_keyboardHint{display:none}}