.ai-prompt-box-module__xnjyHa__promptBox :focus-visible{outline-offset:0!important;--ring-offset:0!important}.ai-prompt-box-module__xnjyHa__quotePreview{border-radius:1.375rem 1.375rem 0 0;margin:-.125rem -.125rem 0}.ai-prompt-box-module__xnjyHa__promptBox textarea::-webkit-scrollbar{width:6px}.ai-prompt-box-module__xnjyHa__promptBox textarea::-webkit-scrollbar-track{background:0 0}.ai-prompt-box-module__xnjyHa__promptBox textarea::-webkit-scrollbar-thumb{background-color:#a1a1aa;border-radius:3px}.ai-prompt-box-module__xnjyHa__promptBox textarea::-webkit-scrollbar-thumb:hover{background-color:#71717a}.dark .ai-prompt-box-module__xnjyHa__promptBox textarea::-webkit-scrollbar-thumb{background-color:#444}.dark .ai-prompt-box-module__xnjyHa__promptBox textarea::-webkit-scrollbar-thumb:hover{background-color:#555}
.chat-input-module__S5MmYG__AIInput{--primary-color:#fff;--secondary-color:#f4f4f5;--text-color:#18181b;--neutral-color:#71717a;--border-color:#e4e4e7;--shadow-color:#0000001a;--glass-bg:#fffc;-webkit-user-select:none;user-select:none;z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:40em;display:flex;position:relative}@media (max-width:768px){.chat-input-module__S5MmYG__AIInput{width:100%}}.dark .chat-input-module__S5MmYG__AIInput{--primary-color:#18181b;--secondary-color:#27272a;--text-color:#f4f4f5;--neutral-color:#a1a1aa;--border-color:#3f3f46;--shadow-color:#0000004d;--glass-bg:#18181bcc}.chat-input-module__S5MmYG__AIInput svg.lucide{fill:none;stroke:currentColor;flex-shrink:0}.chat-input-module__S5MmYG__chatContainer{background:var(--primary-color);border:1px solid var(--border-color);z-index:1;width:100%;box-shadow:0 4px 20px var(--shadow-color);border-radius:1rem;transition:all .5s cubic-bezier(.3,1.5,.6,1);position:relative;top:0;overflow:visible}.chat-input-module__S5MmYG__chatContainer:before{content:"";background:radial-gradient(circle,var(--text-color)10%,#ffffff1a 20%,transparent 100%);opacity:.1;filter:blur(20px);z-index:-1;pointer-events:none;border-radius:50%;width:15rem;height:15rem;transition:all 1s cubic-bezier(.3,1.5,.6,1);position:absolute;top:-9rem;left:-6rem}.chat-input-module__S5MmYG__chatContainer:focus-within:before{filter:blur(50px);opacity:.2;top:-6rem;left:50%}.chat-input-module__S5MmYG__chatWrapper{z-index:200;flex-direction:column;justify-content:center;align-items:center;padding:1rem;transition:all .2s ease-in-out;display:flex}.chat-input-module__S5MmYG__chatInput{width:100%;min-height:3rem;max-height:10rem;color:var(--text-color);resize:none;background:0 0;border:none;outline:none;padding:.6rem;font-size:16px;line-height:1.5}.chat-input-module__S5MmYG__chatInput::placeholder{color:var(--neutral-color)}.chat-input-module__S5MmYG__chatInput::-webkit-scrollbar{border-radius:9999px;width:.4rem}.chat-input-module__S5MmYG__chatInput::-webkit-scrollbar-thumb{background-color:var(--neutral-color);border-radius:9999px}.chat-input-module__S5MmYG__chatInput::-webkit-scrollbar-track{background-color:#0000;border-radius:9999px}.chat-input-module__S5MmYG__buttonBar{justify-content:space-between;width:100%;margin-top:.5rem;display:flex}.chat-input-module__S5MmYG__leftButtons{flex-wrap:wrap;gap:.25rem;display:flex}@media (min-width:768px){.chat-input-module__S5MmYG__leftButtons{flex-wrap:nowrap;gap:.5rem}}.chat-input-module__S5MmYG__leftButtons>label{border:1px solid var(--border-color);background-color:var(--primary-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s ease-in-out,transform .1s ease-in-out;display:flex}.chat-input-module__S5MmYG__leftButtons>label:hover{box-shadow:0 2px 8px var(--shadow-color);border-color:var(--neutral-color)}.chat-input-module__S5MmYG__leftButtons>label:active{transform:scale(.95)}.chat-input-module__S5MmYG__hiddenInput{display:none}.chat-input-module__S5MmYG__appendixCheckbox:checked~.chat-input-module__S5MmYG__appendixBar{background-color:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:all;transition:all .2s ease-in-out}.chat-input-module__S5MmYG__appendixCheckbox:checked~.chat-input-module__S5MmYG__appendixBar>label,.chat-input-module__S5MmYG__appendixCheckbox:checked~.chat-input-module__S5MmYG__appendixBar>button{opacity:1;transform:translate(0)}.chat-input-module__S5MmYG__appendixBar{pointer-events:none;z-index:100;border-radius:1rem;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;transition:all .2s ease-in-out .4s;display:flex;position:absolute;top:0;left:0;overflow:hidden}.chat-input-module__S5MmYG__appendixBar>label{background-color:var(--secondary-color);cursor:pointer;opacity:0;border:1px solid var(--border-color);border-radius:50%;justify-content:center;align-items:center;padding:1rem;transition:all .2s ease-in-out;display:flex;transform:translate(-50%,200%)}.chat-input-module__S5MmYG__appendixBar>:first-child{transition-delay:.1s}.chat-input-module__S5MmYG__appendixBar>:nth-child(2){transition-delay:.2s}.chat-input-module__S5MmYG__appendixBar>:nth-child(3){transition-delay:.3s}.chat-input-module__S5MmYG__appendixBar>:nth-child(4){transition-delay:.4s}.chat-input-module__S5MmYG__appendixBarOpen{background-color:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:all;border:1px solid var(--border-color);width:auto;min-width:12rem;height:auto;box-shadow:0 8px 24px var(--shadow-color);border-radius:1rem;padding:.5rem;top:auto;bottom:calc(100% + .5rem);left:0}.chat-input-module__S5MmYG__appendixBarOpen>label,.chat-input-module__S5MmYG__appendixBarOpen>button{opacity:1;transform:translate(0)}.chat-input-module__S5MmYG__appendixBar>button{background-color:var(--secondary-color);cursor:pointer;opacity:0;border:1px solid var(--border-color);border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:all .2s ease-in-out;display:flex}.chat-input-module__S5MmYG__searchCheckbox{display:none}.chat-input-module__S5MmYG__searchCheckbox:checked+label{border:1px solid #87cefa;box-shadow:0 0 5px #87cefa}.chat-input-module__S5MmYG__searchCheckbox:checked+label>svg{fill:#87cefa}.chat-input-module__S5MmYG__modelContainer{align-items:center;gap:.5rem;display:flex;position:relative}.chat-input-module__S5MmYG__attachmentPreview{border:1px solid var(--border-color);cursor:pointer;border-radius:.5rem;flex-shrink:0;width:2.5rem;height:2.5rem;transition:all .2s ease-in-out;position:relative;overflow:hidden}.chat-input-module__S5MmYG__attachmentPreview:hover{border-color:var(--neutral-color);transform:scale(1.05)}.chat-input-module__S5MmYG__attachmentPreview img{object-fit:cover;width:100%;height:100%}.chat-input-module__S5MmYG__removeAttachment{background:var(--text-color);width:1rem;height:1rem;color:var(--primary-color);border:1px solid var(--border-color);opacity:0;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;transition:opacity .2s;display:flex;position:absolute;top:-.25rem;right:-.25rem}.chat-input-module__S5MmYG__attachmentPreview:hover .chat-input-module__S5MmYG__removeAttachment{opacity:1}.chat-input-module__S5MmYG__toolbarDivider{background-color:var(--border-color);flex-shrink:0;width:1px;height:1rem;margin:0 .125rem}.chat-input-module__S5MmYG__modelDropdown{background-color:var(--primary-color);border:1px solid var(--border-color);box-shadow:0 8px 32px var(--shadow-color),0 0 0 1px var(--border-color);z-index:300;border-radius:1rem;flex-direction:column;min-width:20rem;max-width:22rem;max-height:70vh;padding:0;animation:.2s cubic-bezier(.16,1,.3,1) chat-input-module__S5MmYG__dropdownSlideIn;display:flex;position:absolute;bottom:calc(100% + .5rem);left:50%;overflow:hidden;transform:translate(-50%)}.chat-input-module__S5MmYG__modelDropdown::-webkit-scrollbar{width:6px}.chat-input-module__S5MmYG__modelDropdown::-webkit-scrollbar-track{background:0 0;border-radius:3px}.chat-input-module__S5MmYG__modelDropdown::-webkit-scrollbar-thumb{background-color:var(--neutral-color);opacity:.5;border-radius:3px}.chat-input-module__S5MmYG__modelDropdown::-webkit-scrollbar-thumb:hover{background-color:var(--text-color)}@media (max-width:768px){.chat-input-module__S5MmYG__modelDropdown{border-radius:1.25rem;width:auto;min-width:auto;max-width:none;max-height:60vh;position:fixed;inset:auto 1rem 10rem;transform:none}}@media (min-width:768px){.chat-input-module__S5MmYG__modelDropdown{min-width:22rem}}@keyframes chat-input-module__S5MmYG__dropdownSlideIn{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.97)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (max-width:768px){@keyframes chat-input-module__S5MmYG__dropdownSlideIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}}.chat-input-module__S5MmYG__dropdownHeader{flex-shrink:0;justify-content:space-between;align-items:center;padding:.875rem 1rem .5rem;display:flex}.chat-input-module__S5MmYG__dropdownTitle{color:var(--text-color);letter-spacing:-.01em;font-size:.8125rem;font-weight:600}.chat-input-module__S5MmYG__dropdownSearch{flex-shrink:0;margin:0 .75rem .5rem;position:relative}.chat-input-module__S5MmYG__searchIcon{color:var(--neutral-color);stroke:currentColor;pointer-events:none;position:absolute;top:50%;left:.625rem;transform:translateY(-50%);fill:none!important}.chat-input-module__S5MmYG__searchInput{background-color:var(--secondary-color);border:1px solid var(--border-color);width:100%;color:var(--text-color);border-radius:.625rem;outline:none;padding:.5rem .625rem .5rem 2rem;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}.chat-input-module__S5MmYG__searchInput::placeholder{color:var(--neutral-color)}.chat-input-module__S5MmYG__searchInput:focus{border-color:var(--neutral-color);box-shadow:0 0 0 2px #71717a26}.chat-input-module__S5MmYG__dropdownTabs{border-bottom:1px solid var(--border-color);flex-shrink:0;align-items:center;gap:.125rem;padding:0 .75rem .625rem;display:flex}.chat-input-module__S5MmYG__tabButton{color:var(--neutral-color);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.4375rem;justify-content:center;align-items:center;gap:.3rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}.chat-input-module__S5MmYG__tabIconOnly{flex-shrink:0;width:1.75rem;height:1.75rem;padding:0}.chat-input-module__S5MmYG__tabButton svg{stroke:currentColor;flex-shrink:0;width:14px;height:14px;fill:none!important}.chat-input-module__S5MmYG__tabButton:hover{background-color:var(--secondary-color);color:var(--text-color)}.chat-input-module__S5MmYG__tabActive{background-color:var(--secondary-color);color:var(--text-color);font-weight:600}.chat-input-module__S5MmYG__tabIconOnly.chat-input-module__S5MmYG__tabActive{background-color:#ffffff14}.light .chat-input-module__S5MmYG__tabIconOnly.chat-input-module__S5MmYG__tabActive{background-color:#0000000f}.chat-input-module__S5MmYG__modelList{scrollbar-width:thin;scrollbar-color:var(--neutral-color)transparent;flex-direction:column;flex:1;gap:.125rem;min-height:0;padding:.5rem;display:flex;overflow:hidden auto}.chat-input-module__S5MmYG__modelList::-webkit-scrollbar{width:5px}.chat-input-module__S5MmYG__modelList::-webkit-scrollbar-track{background:0 0}.chat-input-module__S5MmYG__modelList::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:3px}.chat-input-module__S5MmYG__modelList::-webkit-scrollbar-thumb:hover{background-color:var(--neutral-color)}.chat-input-module__S5MmYG__providerGroup{margin-bottom:.375rem}.chat-input-module__S5MmYG__providerGroup:last-child{margin-bottom:0}.chat-input-module__S5MmYG__providerHeader{text-transform:uppercase;letter-spacing:.04em;color:var(--neutral-color);align-items:center;gap:.5rem;padding:.5rem .625rem .25rem;font-size:.6875rem;font-weight:600;display:flex}.chat-input-module__S5MmYG__providerHeader svg{opacity:.7;min-width:14px;width:14px!important;height:14px!important}.chat-input-module__S5MmYG__providerCount{color:var(--neutral-color);background:var(--secondary-color);opacity:.6;border-radius:999px;margin-left:auto;padding:.05rem .375rem;font-size:.625rem;font-weight:500}.chat-input-module__S5MmYG__modelCard{border-radius:.5rem;align-items:center;transition:background-color .12s;display:flex;position:relative}.chat-input-module__S5MmYG__modelCard:hover{background-color:var(--secondary-color)}.chat-input-module__S5MmYG__modelCardActive{background-color:#ffffff0d}.light .chat-input-module__S5MmYG__modelCardActive{background-color:#0000000a}.chat-input-module__S5MmYG__modelCardActive:before{content:"";background:var(--text-color);opacity:.35;border-radius:0 1px 1px 0;width:2px;height:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.chat-input-module__S5MmYG__modelCardActive:hover{background-color:#ffffff12}.light .chat-input-module__S5MmYG__modelCardActive:hover{background-color:#0000000f}.chat-input-module__S5MmYG__modelCardLocked{opacity:.55}.chat-input-module__S5MmYG__modelCardButton{cursor:pointer;min-width:0;color:var(--text-color);border-radius:.625rem;flex:1;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;transition:none;display:flex;background:0 0!important;border:none!important}.chat-input-module__S5MmYG__modelCardButton:hover{background:0 0!important}.chat-input-module__S5MmYG__modelCardButton:disabled{cursor:not-allowed}.chat-input-module__S5MmYG__modelCardMain{flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.chat-input-module__S5MmYG__modelCardMain svg{flex-shrink:0;width:1.25rem;min-width:1.25rem;height:1.25rem}.chat-input-module__S5MmYG__modelCardText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.chat-input-module__S5MmYG__modelCardNameRow{align-items:center;gap:.375rem;min-width:0;display:flex}.chat-input-module__S5MmYG__modelCardName{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.8125rem;font-weight:500;line-height:1.3;overflow:hidden}.chat-input-module__S5MmYG__modelVendorLogo{opacity:.85;flex-shrink:0}.chat-input-module__S5MmYG__modelCardIcons{flex-shrink:0;align-items:center;gap:.375rem;padding-right:.25rem;display:flex}.chat-input-module__S5MmYG__capabilityIcon{color:var(--neutral-color);opacity:.5;stroke:currentColor;transition:opacity .15s;fill:none!important}.chat-input-module__S5MmYG__modelCard:hover .chat-input-module__S5MmYG__capabilityIcon{opacity:.75}.chat-input-module__S5MmYG__lockIcon{color:var(--neutral-color);opacity:.5;stroke:currentColor;fill:none!important}.chat-input-module__S5MmYG__emptyState{text-align:center;color:var(--neutral-color);padding:1.5rem 1rem;font-size:.8125rem;line-height:1.5}.chat-input-module__S5MmYG__reasoningBadge{color:#c084fc;text-transform:uppercase;letter-spacing:.03em;background:linear-gradient(135deg,#8b5cf626,#ec489926);border:1px solid #8b5cf640;border-radius:9999px;padding:.1rem .375rem;font-size:.5625rem;font-weight:600;line-height:1.4}.light .chat-input-module__S5MmYG__reasoningBadge{color:#8b5cf6;background:linear-gradient(135deg,#8b5cf61a,#ec48991a);border-color:#8b5cf64d}.chat-input-module__S5MmYG__reasoningContainer{position:relative}.chat-input-module__S5MmYG__reasoningDropdown{background-color:var(--primary-color);border:1px solid var(--border-color);box-shadow:0 4px 12px var(--shadow-color);z-index:300;border-radius:.5rem;flex-direction:column;gap:.25rem;min-width:8rem;padding:.5rem;display:flex;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}.chat-input-module__S5MmYG__reasoningDropdown button{text-align:left;cursor:pointer;color:var(--text-color);background:0 0;border:none;border-radius:.25rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:background-color .2s;display:flex}.chat-input-module__S5MmYG__reasoningDropdown button:hover{background-color:var(--secondary-color)}.chat-input-module__S5MmYG__reasoningDropdown button.chat-input-module__S5MmYG__selected{background-color:var(--secondary-color);font-weight:600}.chat-input-module__S5MmYG__dropdownIcon{opacity:.7;width:1rem;height:1rem}.chat-input-module__S5MmYG__rightButtons{align-items:center;gap:.75rem;display:flex}.chat-input-module__S5MmYG__promptModeContainer{align-items:center;display:flex;position:relative}.chat-input-module__S5MmYG__promptModeDropdown{z-index:300;background-color:#1f2023;border:1px solid #ffffff14;border-radius:.5rem;flex-direction:column;gap:.125rem;min-width:12.5rem;padding:.25rem;animation:.15s ease-out chat-input-module__S5MmYG__dropdownFadeIn;display:flex;position:absolute;bottom:calc(100% + .5rem);right:0;box-shadow:0 8px 24px #00000059}.light .chat-input-module__S5MmYG__promptModeDropdown{background-color:var(--primary-color);border-color:var(--border-color);box-shadow:0 8px 24px var(--shadow-color)}.chat-input-module__S5MmYG__promptModeOption{text-align:left;cursor:pointer;color:#d1d5db;background:0 0;border:none;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.5rem .625rem;font-size:.8125rem;transition:background-color .12s;display:flex}.light .chat-input-module__S5MmYG__promptModeOption{color:var(--text-color)}.chat-input-module__S5MmYG__promptModeOption:hover{background-color:#ffffff0f}.light .chat-input-module__S5MmYG__promptModeOption:hover{background-color:var(--secondary-color)}.chat-input-module__S5MmYG__promptModeOptionSelected{background-color:#ffffff0a}.light .chat-input-module__S5MmYG__promptModeOptionSelected{background-color:var(--secondary-color)}.chat-input-module__S5MmYG__promptModeOptionLeft{align-items:center;gap:.5rem;min-width:0;display:flex}.chat-input-module__S5MmYG__promptModeOptionIcon{color:#9ca3af;flex-shrink:0;width:1rem;height:1rem}.light .chat-input-module__S5MmYG__promptModeOptionIcon{color:var(--neutral-color)}.chat-input-module__S5MmYG__promptModeOptionLeft span{color:inherit;white-space:nowrap;font-weight:400}.chat-input-module__S5MmYG__promptModeCheck{color:#d1d5db;stroke-width:2.5px;flex-shrink:0;width:.875rem;height:.875rem}.light .chat-input-module__S5MmYG__promptModeCheck{color:var(--text-color)}.chat-input-module__S5MmYG__mathBadge{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;background:#ffffff14;border:1px solid #ffffff1a;border-radius:9999px;padding:.125rem .375rem;font-size:.5625rem;font-weight:600;line-height:1.2}.light .chat-input-module__S5MmYG__mathBadge{color:var(--neutral-color);border-color:var(--border-color);background:#0000000d}.chat-input-module__S5MmYG__proBadge{color:#fbbf24;text-transform:uppercase;letter-spacing:.04em;background:#f59e0b26;border:1px solid #f59e0b59;border-radius:9999px;padding:.125rem .375rem;font-size:.5625rem;font-weight:600;line-height:1.2}.light .chat-input-module__S5MmYG__proBadge{color:#b45309;background:#f59e0b1f;border-color:#f59e0b4d}.chat-input-module__S5MmYG__promptModeOptionDisabled{opacity:.45;cursor:not-allowed}.chat-input-module__S5MmYG__ultraAgentCountGroup{background:#f59e0b1a;border:1px solid #f59e0b66;border-radius:9999px;flex-shrink:0;align-items:center;gap:.125rem;height:2rem;padding:.125rem .25rem .125rem .375rem;display:inline-flex}.chat-input-module__S5MmYG__ultraAgentCountGroupIcon{color:#f59e0be6;flex-shrink:0;width:.875rem;height:.875rem}.chat-input-module__S5MmYG__ultraAgentCountPill{appearance:none;cursor:pointer;color:#b45309;background:0 0;border:none;border-radius:9999px;min-width:1.625rem;height:1.5rem;margin:0;padding:0 .375rem;font-size:.75rem;font-weight:500;line-height:1;transition:background-color .12s,color .12s}.dark .chat-input-module__S5MmYG__ultraAgentCountPill{color:#fde68af2}.chat-input-module__S5MmYG__ultraAgentCountPill:hover{background:#f59e0b2e}.chat-input-module__S5MmYG__ultraAgentCountPillActive{color:#1c1917;background:#f59e0beb;font-weight:600}.dark .chat-input-module__S5MmYG__ultraAgentCountPillActive{color:#1c1917;background:#fbbf24eb}.chat-input-module__S5MmYG__ultraAgentCountPillLocked{opacity:.45;cursor:not-allowed}.chat-input-module__S5MmYG__ultraAgentCountPillLocked:hover{background:0 0}.chat-input-module__S5MmYG__ultraAgentCountContainer{align-items:center;display:flex;position:relative}.chat-input-module__S5MmYG__ultraAgentCountContainerOpen{z-index:320}.chat-input-module__S5MmYG__ultraAgentCountDropdown{background-color:var(--primary-color);border:1px solid var(--border-color);box-shadow:0 8px 24px var(--shadow-color);z-index:320;pointer-events:auto;border-radius:.5rem;flex-direction:column;gap:.125rem;width:max-content;min-width:11.5rem;padding:.25rem;animation:.15s ease-out chat-input-module__S5MmYG__dropdownFadeIn;display:flex;position:absolute;bottom:calc(100% + .5rem);left:auto;right:0}.chat-input-module__S5MmYG__ultraAgentCountOption{appearance:none;text-align:left;cursor:pointer;color:var(--text-color);box-sizing:border-box;background:0 0;border:none;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin:0;padding:.5rem .75rem;font-size:.8125rem;transition:background-color .12s;display:flex}.chat-input-module__S5MmYG__ultraAgentCountOption:hover,.chat-input-module__S5MmYG__ultraAgentCountOption:active{background-color:var(--secondary-color)}.chat-input-module__S5MmYG__ultraAgentCountOptionSelected{background-color:var(--secondary-color);font-weight:600}.chat-input-module__S5MmYG__ultraAgentCostHint{opacity:.65;white-space:nowrap;flex-shrink:0;font-size:.6875rem}.chat-input-module__S5MmYG__promptBoxDropdownOpen{overflow:visible!important}.chat-input-module__S5MmYG__toolbarLeftDropdownOpen{z-index:320;position:relative;overflow:visible}.chat-input-module__S5MmYG__promptModeBadgeDropdownOpen,.chat-input-module__S5MmYG__promptModeBadgeDropdownOpen .chat-input-module__S5MmYG__promptModeBadgeDismiss{pointer-events:none}.chat-input-module__S5MmYG__promptModeBadge{color:#d1d5db;z-index:1;background-color:#ffffff0a;border:1px solid #ffffff1a;border-radius:9999px;flex-shrink:0;align-items:center;gap:.375rem;height:2rem;padding:0 .375rem 0 .5rem;display:flex;position:relative}.light .chat-input-module__S5MmYG__promptModeBadge{background-color:var(--secondary-color);border-color:var(--border-color);color:var(--text-color)}.chat-input-module__S5MmYG__promptModeBadgeIcon{color:#9ca3af;flex-shrink:0;width:.875rem;height:.875rem}.light .chat-input-module__S5MmYG__promptModeBadgeIcon{color:var(--neutral-color)}.chat-input-module__S5MmYG__promptModeBadgeLabel{white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1}.chat-input-module__S5MmYG__promptModeBadgeDismiss{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-left:.125rem;padding:0;transition:background-color .12s,color .12s;display:flex}.chat-input-module__S5MmYG__promptModeBadgeDismiss:hover{color:#d1d5db;background-color:#ffffff14}.light .chat-input-module__S5MmYG__promptModeBadgeDismiss{color:var(--neutral-color)}.light .chat-input-module__S5MmYG__promptModeBadgeDismiss:hover{color:var(--text-color);background-color:#0000000f}@keyframes chat-input-module__S5MmYG__dropdownFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chat-input-module__S5MmYG__rightButtons>label,.chat-input-module__S5MmYG__rightButtons>button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s ease-in-out;display:flex;position:relative}.chat-input-module__S5MmYG__rightButtons>label:hover,.chat-input-module__S5MmYG__rightButtons>button:hover{transform:translateY(-2px)scale(1.1)}@keyframes chat-input-module__S5MmYG__rotate{0%{border-radius:30% 45% 30% 40%;transform:rotate(0)}25%{border-radius:40% 30% 45%;transform:rotate(90deg)}50%{border-radius:45% 30% 40%;transform:rotate(180deg)}75%{border-radius:30% 40% 30% 45%;transform:rotate(270deg)}to{border-radius:30% 45% 30% 40%;transform:rotate(360deg)}}.chat-input-module__S5MmYG__errorBanner{color:#fff;white-space:nowrap;z-index:50;background-color:#ef4444;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;animation:.2s ease-out chat-input-module__S5MmYG__fadeIn;position:absolute;top:-2.5rem;left:50%;transform:translate(-50%);box-shadow:0 2px 5px #0003}@keyframes chat-input-module__S5MmYG__fadeIn{0%{opacity:0;transform:translate(-50%,5px)}to{opacity:1;transform:translate(-50%)}}.chat-input-module__S5MmYG__dropdownBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.chat-input-module__S5MmYG__guestBlurredSection{filter:blur(4px);pointer-events:none;opacity:.5}.chat-input-module__S5MmYG__loginOverlay{z-index:310;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.chat-input-module__S5MmYG__loginButton{background-color:var(--primary-color);border:1px solid var(--border-color);cursor:pointer;color:var(--text-color);white-space:nowrap;pointer-events:auto;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.chat-input-module__S5MmYG__loginButton:hover{background-color:var(--secondary-color);transform:translateY(-1px);box-shadow:0 6px 8px -1px #0000001a,0 4px 6px -1px #0000000f}.chat-input-module__S5MmYG__upgradeTitle{color:#fff;font-size:.875rem;font-weight:600}.light .chat-input-module__S5MmYG__upgradeTitle{color:#18181b}.chat-input-module__S5MmYG__upgradeRow{justify-content:space-between;align-items:center;display:flex}.chat-input-module__S5MmYG__upgradePrice{color:#a855f7;font-size:1.125rem;font-weight:700}.chat-input-module__S5MmYG__upgradeButton{color:#a855f7;cursor:pointer;background-color:#a855f726;border:1px solid #a855f7;border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s}.chat-input-module__S5MmYG__upgradeButton:hover{color:#fff;background-color:#a855f7}.chat-input-module__S5MmYG__uploadSpinner{border:2px solid var(--border-color);border-top-color:var(--neutral-color);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite chat-input-module__S5MmYG__spin}@keyframes chat-input-module__S5MmYG__spin{to{transform:rotate(360deg)}}.chat-input-module__S5MmYG__showAllModelsButton,.chat-input-module__S5MmYG__modelRowWithPin,.chat-input-module__S5MmYG__modelButton{display:none}.chat-input-module__S5MmYG__pinButton{cursor:pointer;width:1.75rem;height:1.75rem;color:var(--neutral-color);opacity:0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;margin-right:.25rem;transition:all .15s;display:flex;background:0 0!important;border:none!important;padding:0!important}.chat-input-module__S5MmYG__modelCard:hover .chat-input-module__S5MmYG__pinButton{opacity:.5}.chat-input-module__S5MmYG__pinButton:hover{opacity:1!important;background-color:var(--secondary-color)!important}.chat-input-module__S5MmYG__pinButtonActive{color:#f59e0b;opacity:1!important}.chat-input-module__S5MmYG__pinButtonActive svg,.chat-input-module__S5MmYG__starFilled{stroke:currentColor;fill:currentColor!important}.chat-input-module__S5MmYG__pinButton svg{fill:none;stroke:currentColor;min-width:14px;transition:transform .15s,fill .15s;width:14px!important;height:14px!important}.chat-input-module__S5MmYG__pinButton:hover svg{transform:scale(1.15)}.chat-input-module__S5MmYG__closeDropdownButton{width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem;color:var(--neutral-color);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;margin:0;transition:all .15s;display:flex;background:0 0!important;border:none!important;padding:0!important}.chat-input-module__S5MmYG__closeDropdownButtonGuest{z-index:320;pointer-events:auto;position:absolute;top:.875rem;right:1rem}.chat-input-module__S5MmYG__closeDropdownButton:hover{color:var(--text-color);background-color:var(--secondary-color)!important}.chat-input-module__S5MmYG__closeDropdownButton svg{width:1rem;height:1rem;display:block;fill:none!important;stroke:currentColor!important}
.gemini-live-voice-overlay-module__p1jrIG__backdrop{z-index:80;padding:1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom,0px));pointer-events:auto;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.gemini-live-voice-overlay-module__p1jrIG__panel{border:1px solid var(--border-color,#e4e4e7);background:var(--primary-color,#fff);border-radius:1rem;width:100%;max-width:24rem;padding:1rem 1.25rem;box-shadow:0 10px 40px #00000026}.dark .gemini-live-voice-overlay-module__p1jrIG__panel{background:#18181b;border-color:#3f3f46}.gemini-live-voice-overlay-module__p1jrIG__title{color:var(--text-color,#18181b);margin:0 0 .25rem;font-size:.9375rem;font-weight:600}.dark .gemini-live-voice-overlay-module__p1jrIG__title{color:#f4f4f5}.gemini-live-voice-overlay-module__p1jrIG__sub{color:var(--neutral-color,#71717a);margin:0 0 .75rem;font-size:.75rem}.gemini-live-voice-overlay-module__p1jrIG__status{color:var(--text-color,#27272a);margin:.5rem 0;font-size:.8125rem}.dark .gemini-live-voice-overlay-module__p1jrIG__status{color:#d4d4d8}.gemini-live-voice-overlay-module__p1jrIG__error{color:#dc2626;margin:.5rem 0;font-size:.8125rem}.gemini-live-voice-overlay-module__p1jrIG__captions{max-height:6rem;color:var(--neutral-color,#52525b);background:var(--secondary-color,#f4f4f5);border-radius:.5rem;margin:.5rem 0;padding:.5rem;font-size:.75rem;line-height:1.4;overflow-y:auto}.dark .gemini-live-voice-overlay-module__p1jrIG__captions{color:#a1a1aa;background:#27272a}.gemini-live-voice-overlay-module__p1jrIG__actions{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.gemini-live-voice-overlay-module__p1jrIG__endButton{cursor:pointer;color:#fff;background:#e11d48;border:none;border-radius:.5rem;padding:.45rem 1rem;font-size:.8125rem;font-weight:500}.gemini-live-voice-overlay-module__p1jrIG__endButton:hover{background:#be123c}
.ultra-agent-discussion-module__VwJg5W__wrap{background:linear-gradient(135deg,#f59e0b0f,#8b5cf60a);border:1px solid #f59e0b38;border-radius:.75rem;margin-bottom:1rem;overflow:hidden}.dark .ultra-agent-discussion-module__VwJg5W__wrap{background:linear-gradient(135deg,#f59e0b1a,#8b5cf614);border-color:#f59e0b47}.ultra-agent-discussion-module__VwJg5W__header{text-align:left;color:#b45309;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;transition:background-color .15s;display:flex}.dark .ultra-agent-discussion-module__VwJg5W__header{color:#fde68aeb}.ultra-agent-discussion-module__VwJg5W__header:hover{background:#f59e0b14}.ultra-agent-discussion-module__VwJg5W__headerIcon{opacity:.85;flex-shrink:0;width:.95rem;height:.95rem}.ultra-agent-discussion-module__VwJg5W__headerLabel{letter-spacing:.01em;flex:1;font-size:.8125rem;font-weight:600}.ultra-agent-discussion-module__VwJg5W__chevron{opacity:.65;flex-shrink:0;width:.875rem;height:.875rem;transition:transform .2s}.ultra-agent-discussion-module__VwJg5W__chevronOpen{transform:rotate(180deg)}.ultra-agent-discussion-module__VwJg5W__body{border-top:1px solid #f59e0b26;padding:.375rem .5rem .5rem}.ultra-agent-discussion-module__VwJg5W__agentCard{border-radius:.5rem;overflow:hidden}.ultra-agent-discussion-module__VwJg5W__agentCard+.ultra-agent-discussion-module__VwJg5W__agentCard{margin-top:.25rem}.ultra-agent-discussion-module__VwJg5W__agentHeader{text-align:left;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;transition:background-color .15s;display:flex}.ultra-agent-discussion-module__VwJg5W__agentHeader:hover{background:#f59e0b12}.ultra-agent-discussion-module__VwJg5W__agentDot{background:#fbbf24d9;border:1px solid #f59e0b80;border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.ultra-agent-discussion-module__VwJg5W__agentName{color:#92400e;flex:1;font-size:.8125rem;font-weight:600}.dark .ultra-agent-discussion-module__VwJg5W__agentName{color:#fef3c7e6}.ultra-agent-discussion-module__VwJg5W__agentChevron{opacity:.55;flex-shrink:0;width:.8rem;height:.8rem;transition:transform .2s}.ultra-agent-discussion-module__VwJg5W__agentContent{color:#57534e;padding:0 .75rem .75rem 1.75rem;font-size:.8125rem;line-height:1.55}.dark .ultra-agent-discussion-module__VwJg5W__agentContent{color:#d6d3d1eb}.ultra-agent-discussion-module__VwJg5W__agentParagraph{margin:0 0 .5rem}.ultra-agent-discussion-module__VwJg5W__agentParagraph:last-child{margin-bottom:0}.ultra-agent-discussion-module__VwJg5W__agentList{margin:0 0 .5rem 1rem;padding:0}
.ai-thinking-indicator-module___eE4na__dotGrid{flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:2.5px;width:17px;height:17px;display:grid}.ai-thinking-indicator-module___eE4na__dot{opacity:.22;background-color:currentColor;border-radius:50%}.ai-thinking-indicator-module___eE4na__dotCenter{opacity:.12}@keyframes ai-thinking-indicator-module___eE4na__terminalDotChase{0%,80%,to{opacity:.22;transform:scale(1)}40%{opacity:1;transform:scale(1.15)}}.ai-thinking-indicator-module___eE4na__dotGridActive .ai-thinking-indicator-module___eE4na__dot{animation:1.2s ease-in-out infinite ai-thinking-indicator-module___eE4na__terminalDotChase}.ai-thinking-indicator-module___eE4na__dotGridActive .ai-thinking-indicator-module___eE4na__dot:first-child{animation-delay:0s}.ai-thinking-indicator-module___eE4na__dotGridActive .ai-thinking-indicator-module___eE4na__dot:nth-child(2){animation-delay:.15s}.ai-thinking-indicator-module___eE4na__dotGridActive .ai-thinking-indicator-module___eE4na__dot:nth-child(3){animation-delay:.3s}.ai-thinking-indicator-module___eE4na__dotGridActive .ai-thinking-indicator-module___eE4na__dot:nth-child(6){animation-delay:.45s}.ai-thinking-indicator-module___eE4na__dotGridActive .ai-thinking-indicator-module___eE4na__dot:nth-child(9){animation-delay:.6s}.ai-thinking-indicator-module___eE4na__dotGridActive .ai-thinking-indicator-module___eE4na__dot:nth-child(8){animation-delay:.75s}.ai-thinking-indicator-module___eE4na__dotGridActive .ai-thinking-indicator-module___eE4na__dot:nth-child(7){animation-delay:.9s}.ai-thinking-indicator-module___eE4na__dotGridActive .ai-thinking-indicator-module___eE4na__dot:nth-child(4){animation-delay:1.05s}.ai-thinking-indicator-module___eE4na__ultraThinkingWrap{background:linear-gradient(90deg,#f59e0b0f,#8b5cf60d,#f59e0b0f);border-radius:.5rem;padding:.125rem .25rem}.dark .ai-thinking-indicator-module___eE4na__ultraThinkingWrap{background:linear-gradient(90deg,#f59e0b1a,#8b5cf614,#f59e0b1a)}.ai-thinking-indicator-module___eE4na__ultraCouncil{flex-shrink:0;justify-content:center;align-items:center;width:4.25rem;height:1.25rem;display:inline-flex;position:relative}.ai-thinking-indicator-module___eE4na__ultraCouncilTrack{align-items:center;width:100%;display:flex}.ai-thinking-indicator-module___eE4na__ultraCouncilNode{flex-shrink:0;justify-content:center;align-items:center;width:.625rem;height:.625rem;display:flex;position:relative}.ai-thinking-indicator-module___eE4na__ultraCouncilNodeCore{background:#f59e0b59;border:1px solid #f59e0b73;border-radius:9999px;width:.5rem;height:.5rem;transition:transform .25s,background-color .25s,box-shadow .25s}.ai-thinking-indicator-module___eE4na__ultraCouncilNodeListening .ai-thinking-indicator-module___eE4na__ultraCouncilNodeCore{background:#8b5cf647;border-color:#a78bfa73}.ai-thinking-indicator-module___eE4na__ultraCouncilNodeSpeaking .ai-thinking-indicator-module___eE4na__ultraCouncilNodeCore{background:#fbbf24f2;border-color:#fde047e6;transform:scale(1.15);box-shadow:0 0 0 2px #f59e0b33}.ai-thinking-indicator-module___eE4na__ultraCouncilRipple,.ai-thinking-indicator-module___eE4na__ultraCouncilRippleDelayed{border:1px solid #fbbf248c;border-radius:9999px;animation:1.4s ease-out infinite ai-thinking-indicator-module___eE4na__ultraRipple;position:absolute;inset:-.125rem}.ai-thinking-indicator-module___eE4na__ultraCouncilRippleDelayed{animation-delay:.55s}.ai-thinking-indicator-module___eE4na__ultraCouncilLink{background:#f59e0b26;border-radius:9999px;flex:auto;height:2px;margin:0 1px;position:relative;overflow:hidden}.ai-thinking-indicator-module___eE4na__ultraCouncilLinkActive{background:#f59e0b38}.ai-thinking-indicator-module___eE4na__ultraCouncilPulse{border-radius:inherit;opacity:0;background:linear-gradient(90deg,#0000,#fbbf24d9,#0000);width:40%;height:100%;position:absolute;top:0;left:-40%}.ai-thinking-indicator-module___eE4na__ultraCouncilActive .ai-thinking-indicator-module___eE4na__ultraCouncilLinkActive .ai-thinking-indicator-module___eE4na__ultraCouncilPulse{animation:1.1s ease-in-out infinite ai-thinking-indicator-module___eE4na__ultraLinkPulse}.ai-thinking-indicator-module___eE4na__ultraCouncilSynth{color:#a78bfaf2;justify-content:center;align-items:center;animation:1.2s ease-in-out infinite ai-thinking-indicator-module___eE4na__ultraSynthFloat;display:flex;position:absolute;top:-.2rem;right:-.35rem}.ai-thinking-indicator-module___eE4na__ultraCouncilSynthesis .ai-thinking-indicator-module___eE4na__ultraCouncilNodeCore{background:#8b5cf659;border-color:#a78bfa8c;animation:1.1s ease-in-out infinite ai-thinking-indicator-module___eE4na__ultraSynthNode}.ai-thinking-indicator-module___eE4na__ultraCouncilSynthesis .ai-thinking-indicator-module___eE4na__ultraCouncilLink{background:#a78bfa38}@keyframes ai-thinking-indicator-module___eE4na__ultraRipple{0%{opacity:.7;transform:scale(.75)}to{opacity:0;transform:scale(1.8)}}@keyframes ai-thinking-indicator-module___eE4na__ultraLinkPulse{0%{opacity:0;left:-45%}30%{opacity:1}to{opacity:0;left:105%}}@keyframes ai-thinking-indicator-module___eE4na__ultraSynthFloat{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes ai-thinking-indicator-module___eE4na__ultraSynthNode{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}
.theme-toggle-module__Y3ytpa__switch{width:3.5em;height:2em;transform-style:preserve-3d;perspective:500px;font-size:17px;animation:3s infinite theme-toggle-module__Y3ytpa__toggle__animation;display:inline-block;position:relative}.theme-toggle-module__Y3ytpa__switch:before{content:"";filter:blur(20px);z-index:-1;background-color:#d8ff99;background-image:radial-gradient(at 21% 46%,#57d5db 0,#0000 50%),radial-gradient(at 23% 25%,#eb7a7c 0,#0000 50%),radial-gradient(at 20% 1%,#ba8af4 0,#0000 50%),radial-gradient(at 86% 87%,#75b9e6 0,#0000 50%),radial-gradient(at 99% 41%,#9aefe2 0,#0000 50%),radial-gradient(at 55% 24%,#64d887 0,#0000 50%);border-radius:50px;width:100%;height:100%;position:absolute;top:0;left:0}.theme-toggle-module__Y3ytpa__inputCheck{opacity:0;width:0;height:0;position:absolute}.theme-toggle-module__Y3ytpa__slider{cursor:pointer;background-color:#fdfefedc;border-radius:30px;transition:all .4s;position:absolute;inset:0}.theme-toggle-module__Y3ytpa__slider:before{content:"";background-color:#ff99fd;background-image:radial-gradient(at 81% 39%,#f49fce 0,#0000 50%),radial-gradient(at 11% 72%,#c3a7ec 0,#0000 50%),radial-gradient(at 23% 20%,#d9fe6d 0,#0000 50%);border-radius:50%;width:1.4em;height:1.4em;transition:all .4s;position:absolute;bottom:.35em;left:.3em;box-shadow:inset 0 -10px 10px #0000002b,0 -1px 15px -8px #00000017}.theme-toggle-module__Y3ytpa__inputCheck:checked+.theme-toggle-module__Y3ytpa__slider{background-color:#17202a}.theme-toggle-module__Y3ytpa__inputCheck:checked+.theme-toggle-module__Y3ytpa__slider:before{transform:translate(1.5em)}@keyframes theme-toggle-module__Y3ytpa__toggle__animation{0%,to{transform:translateY(-10px)rotateX(15deg)rotateY(-20deg)}50%{transform:translateY(0)rotateX(15deg)rotateY(-20deg)}}
