.ai-composer_root__vERBn{--hover:color-mix(in oklab,var(--foreground) 6%,transparent);--press:color-mix(in oklab,var(--foreground) 10%,transparent);--column:720px;position:relative;display:flex;box-sizing:border-box;width:100%;max-width:1120px;height:680px;min-width:0;margin-inline:auto;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:24px;background:var(--surface);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);container:composer/inline-size}.ai-composer_root__vERBn *,.ai-composer_root__vERBn :after,.ai-composer_root__vERBn :before{box-sizing:border-box}.ai-composer_srOnly__SrCtR{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ai-composer_tabular__oGK1G{font-variant-numeric:tabular-nums}.ai-composer_stage__tuPdc{position:relative;display:flex;flex:1;min-height:0;flex-direction:column;justify-content:center;padding:24px}.ai-composer_stage__tuPdc[data-mode=thread]{justify-content:flex-start;padding-top:0}.ai-composer_intro__zSLJn{width:100%;max-width:var(--column);margin:0 auto 24px;text-align:center}.ai-composer_greeting__a6f8Q{margin:0;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}.ai-composer_suggestions__nEcXp{display:flex;width:100%;max-width:var(--column);margin:16px auto 0;padding:0;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none}.ai-composer_suggestion__B4Y4j{display:inline-flex;min-height:var(--control-height-sm);align-items:center;gap:8px;padding:0 14px 0 12px;border:1px solid var(--border);border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.ai-composer_suggestionIcon__eINpC{width:16px;height:16px;flex:none;stroke-width:1.75;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.ai-composer_suggestion__B4Y4j:hover{border-color:var(--border-strong);background:var(--hover);color:var(--foreground)}.ai-composer_suggestion__B4Y4j:hover .ai-composer_suggestionIcon__eINpC{color:var(--text-secondary)}}.ai-composer_suggestion__B4Y4j:active{background:var(--press)}.ai-composer_topBar__gV_Y8{position:absolute;top:12px;right:12px;z-index:3;border-radius:var(--radius-pill);background:var(--surface)}.ai-composer_thread__jhhwh{flex:1;min-height:0;margin-inline:-24px;padding:56px 24px 8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ai-composer_turns__L3t1x{display:flex;width:100%;max-width:var(--column);margin:0 auto;padding:0;flex-direction:column;gap:32px;list-style:none}.ai-composer_turn__54X5w{display:flex;flex-direction:column;gap:20px}.ai-composer_sent__Ji6vY{display:flex;flex-direction:column;align-items:flex-end;gap:8px;transform-origin:100% 100%}.ai-composer_bubble__wyIvG{max-width:min(85%,560px);margin:0;padding:10px 16px;border-radius:20px;background:var(--surface-muted);font-size:var(--text-base);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ai-composer_sentToken__br_B7{white-space:nowrap;border-radius:6px;background:color-mix(in oklab,var(--accent) 12%,transparent);box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 12%,transparent);color:var(--accent-strong)}.ai-composer_sentFiles__3kNrF{display:flex;max-width:85%;margin:0;padding:0;flex-wrap:wrap;justify-content:flex-end;gap:6px;list-style:none}.ai-composer_sentFile__J4JUy{display:inline-flex;max-width:220px;height:32px;align-items:center;gap:8px;padding:0 12px 0 8px;border:1px solid var(--border);border-radius:12px;color:var(--text-secondary);font-size:var(--text-xs)}.ai-composer_sentGlyph__ukOHn{display:inline-grid;flex:none;place-items:center;color:var(--text-secondary)}.ai-composer_sentGlyph__ukOHn .ai-composer_glyph__w3_DE{width:16px;height:16px}.ai-composer_sentName__fsb8d{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-composer_thumbSmall__g_gRs{display:block;width:20px;height:20px;border-radius:5px;object-fit:cover}.ai-composer_reply__WHCRU{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ai-composer_replyHead__vKGSo{align-items:center;gap:8px}.ai-composer_replyHead__vKGSo,.ai-composer_steps__hIWE_{display:flex;color:var(--text-secondary);font-size:var(--text-sm)}.ai-composer_steps__hIWE_{flex-wrap:wrap;gap:4px 16px}.ai-composer_step__wbLpm{display:inline-flex;align-items:center;gap:6px}.ai-composer_stepIcon__tpUbV{width:16px;height:16px;flex:none;stroke-width:1.75;color:var(--text-muted)}.ai-composer_step__wbLpm[data-active] .ai-composer_stepIcon__tpUbV{color:var(--text-secondary)}.ai-composer_step__wbLpm[data-pending]{color:var(--text-muted)}.ai-composer_replyText__1SVna{max-width:100%;margin:0;color:var(--foreground);font-size:var(--text-base);line-height:1.6;overflow-wrap:anywhere}.ai-composer_grow__aBeVV{width:100%;overflow:hidden}.ai-composer_growInner__DdROg[data-reserve]{min-height:1.6rem}.ai-composer_pending__zx0E9{display:flex;min-height:1.6rem;align-items:center;color:var(--text-secondary);font-size:var(--text-sm)}.ai-composer_chunk__ZT_Dy{animation:ai-composer_chunk-in__ZyEhd .16s ease-out both}@keyframes ai-composer_chunk-in__ZyEhd{0%{opacity:0}}.ai-composer_replyFoot__uOsmg{display:flex;min-height:32px;align-items:center;gap:4px;margin-left:-6px;color:var(--text-secondary)}.ai-composer_footStatus__umPpg{display:inline-flex;align-items:center;gap:6px;margin:0 8px 0 6px;font-size:var(--text-sm)}.ai-composer_footStatus__umPpg[data-tone=error]{color:var(--danger)}.ai-composer_footIcon__xtKYi{width:14px;height:14px;flex:none;stroke-width:1.75}.ai-composer_footButton__7GRTi{display:inline-flex;height:32px;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ai-composer_footButton__7GRTi svg{width:15px;height:15px;stroke-width:1.75}@media (hover:hover) and (pointer:fine){.ai-composer_footButton__7GRTi:hover{background:var(--hover);color:var(--foreground)}}.ai-composer_footButton__7GRTi:active{background:var(--press)}.ai-composer_dock__75Vva{position:relative;z-index:2;width:100%;max-width:var(--column);margin-inline:auto}.ai-composer_composer__bo40X{position:relative}.ai-composer_surface__3YvHc{position:relative;display:flex;flex-direction:column;padding:10px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);cursor:text;transition:border-color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.ai-composer_surface__3YvHc:hover{border-color:color-mix(in oklab,var(--border),var(--border-strong) 45%)}}.ai-composer_surface__3YvHc:focus-within,.ai-composer_surface__3YvHc[data-focused]{border-color:var(--border-strong)}.ai-composer_attachmentsClip__dMBwT{overflow:hidden;margin:-4px -4px 0}.ai-composer_attachments__pc6js{display:flex;margin:0;padding:4px 4px 8px;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;list-style:none;scrollbar-width:none;cursor:default}.ai-composer_attachments__pc6js::-webkit-scrollbar{display:none}.ai-composer_chip__8_loR{position:relative;display:flex;width:212px;height:52px;flex:none;align-items:center;gap:10px;padding:6px 8px 6px 12px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.ai-composer_chip__8_loR[data-status=error]{border-color:color-mix(in oklab,var(--danger) 35%,var(--border))}.ai-composer_chipGlyph__hE67N{display:grid;flex:none;place-items:center;color:var(--text-secondary)}.ai-composer_chipGlyphImage__tEb9C{margin-left:-6px}.ai-composer_glyph__w3_DE{width:20px;height:20px;stroke-width:1.75}.ai-composer_thumb__6jYZd{display:block;width:38px;height:38px;border-radius:10px;object-fit:cover;box-shadow:inset 0 0 0 1px var(--border)}.ai-composer_chipText__WxnXX{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.ai-composer_chipName___j7mt{overflow:hidden;color:var(--foreground);font-size:var(--text-sm);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ai-composer_chipMeta__1_ItE{display:inline-flex;min-width:0;align-items:center;gap:4px;overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);line-height:1.3;white-space:nowrap}.ai-composer_chip__8_loR[data-status=error] .ai-composer_chipMeta__1_ItE{color:var(--danger)}.ai-composer_chipMetaIcon__wz6dk{width:12px;height:12px;flex:none;stroke-width:2}.ai-composer_chipAction__vqfb2{position:relative;display:grid;width:28px;height:28px;flex:none;place-items:center;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.ai-composer_chipAction__vqfb2:hover{background:var(--hover);color:var(--foreground)}}.ai-composer_chipAction__vqfb2:active{background:var(--press)}.ai-composer_chipActionGlyph__1hSrJ{display:grid;grid-area:1/1;place-items:center}.ai-composer_chipActionGlyph__1hSrJ svg{width:14px;height:14px;stroke-width:2}.ai-composer_chipCheck__iAc7I{color:var(--success)}.ai-composer_chipCheck__iAc7I svg{width:16px;height:16px;stroke-width:2.25}.ai-composer_ring__lMfyR{width:18px!important;height:18px!important;transform:rotate(-90deg)}.ai-composer_ringTrack__uKAGU{fill:none;stroke:var(--border);stroke-width:2}.ai-composer_ringFill__JixBa{fill:none;stroke:var(--foreground);stroke-width:2;stroke-linecap:round;transition:stroke-dashoffset 90ms linear}.ai-composer_field__Lr2sq{position:relative}.ai-composer_backdrop__5zP2n{position:absolute;inset:0;overflow:hidden;pointer-events:none;scrollbar-gutter:stable}.ai-composer_input__M9ec8,.ai-composer_mirror__EqeVa{margin:0;padding:8px;border:0;font:inherit;font-size:var(--text-base);font-weight:400;letter-spacing:var(--tracking-body);line-height:1.5;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;tab-size:4;font-kerning:normal;font-variant-ligatures:normal}.ai-composer_mirror__EqeVa{color:var(--foreground)}.ai-composer_mirrorPlaceholder__8dpuI{color:transparent}.ai-composer_input__M9ec8{position:relative;z-index:1;display:block;width:100%;resize:none;background:transparent;color:transparent;caret-color:var(--foreground);outline:none;scrollbar-gutter:stable;scrollbar-width:thin;transition:height var(--duration-fast) var(--ease-standard);-webkit-text-fill-color:transparent}.ai-composer_input__M9ec8::placeholder{color:var(--text-muted);-webkit-text-fill-color:var(--text-muted);opacity:1}.ai-composer_input__M9ec8::selection{background:color-mix(in oklab,var(--accent) 24%,transparent)}.ai-composer_token__aS_DA{border-radius:6px;background:color-mix(in oklab,var(--accent) 12%,transparent);box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 12%,transparent);color:var(--accent-strong)}.ai-composer_field__Lr2sq[data-dictating] .ai-composer_backdrop__5zP2n,.ai-composer_field__Lr2sq[data-dictating] .ai-composer_input__M9ec8{opacity:0}.ai-composer_dictation__VK6FW{position:absolute;inset:0;z-index:2;display:flex;align-items:center;gap:10px;padding:0 2px}.ai-composer_dictationButton__ZYwQl{display:grid;width:32px;height:32px;flex:none;place-items:center;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ai-composer_dictationButton__ZYwQl svg{width:18px;height:18px;stroke-width:1.75}@media (hover:hover) and (pointer:fine){.ai-composer_dictationButton__ZYwQl:hover{background:var(--hover);color:var(--foreground)}}.ai-composer_dictationButton__ZYwQl:active{background:var(--press)}.ai-composer_dictationDone__5iGWz{background:var(--accent-subtle);color:var(--accent-strong)}.ai-composer_dictationButton__ZYwQl:disabled{opacity:.5;cursor:default}.ai-composer_wave__LPLl8{display:flex;height:28px;min-width:0;flex:1;align-items:center;justify-content:flex-end;gap:2px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px);mask-image:linear-gradient(90deg,transparent,#000 32px)}.ai-composer_bar__UBCWE{width:3px;height:100%;flex:none;border-radius:2px;background:var(--foreground);transform:scaleY(.06);transition:transform 90ms linear}.ai-composer_transcribing__M1Dzu{display:flex;min-width:0;flex:1;justify-content:flex-end;color:var(--text-secondary);font-size:var(--text-sm)}.ai-composer_timer__X7zrh{min-width:2.25rem;color:var(--text-secondary);font-size:var(--text-sm);text-align:right}.ai-composer_toolbar__VJsg5{justify-content:space-between;margin-top:2px}.ai-composer_toolGroup__yGTE6,.ai-composer_toolbar__VJsg5{display:flex;min-width:0;align-items:center;gap:4px}.ai-composer_iconButton__8QS8l{display:grid;width:var(--control-height-sm);height:var(--control-height-sm);flex:none;place-items:center;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ai-composer_iconButton__8QS8l svg{width:20px;height:20px;stroke-width:1.75}@media (hover:hover) and (pointer:fine){.ai-composer_iconButton__8QS8l:hover{background:var(--hover);color:var(--foreground)}}.ai-composer_iconButton__8QS8l:active,.ai-composer_iconButton__8QS8l[data-state=open]{background:var(--press);color:var(--foreground)}.ai-composer_iconButton__8QS8l[aria-pressed=true]{background:var(--accent-subtle);color:var(--accent-strong)}.ai-composer_iconButton__8QS8l:disabled{opacity:.45;cursor:default}.ai-composer_toolChip__Wcdu8{display:inline-flex;height:var(--control-height-sm);flex:none;align-items:center;gap:6px;padding:0 12px 0 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.ai-composer_toolIcon__j3_wg{width:16px;height:16px;flex:none;stroke-width:1.75}@media (hover:hover) and (pointer:fine){.ai-composer_toolChip__Wcdu8:hover{background:var(--hover);color:var(--foreground)}}.ai-composer_toolChip__Wcdu8:active{background:var(--press)}.ai-composer_toolChip__Wcdu8[aria-pressed=true]{border-color:color-mix(in oklab,var(--accent) 32%,transparent);background:var(--accent-subtle);color:var(--accent-strong)}@media (hover:hover) and (pointer:fine){.ai-composer_toolChip__Wcdu8[aria-pressed=true]:hover{background:color-mix(in oklab,var(--accent-subtle),var(--accent) 8%)}}.ai-composer_modelChip__0g61n{display:inline-flex;height:var(--control-height-sm);min-width:0;align-items:center;gap:6px;padding:0 8px 0 10px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.ai-composer_modelChip__0g61n:hover{background:var(--hover)}}.ai-composer_modelChip__0g61n:active,.ai-composer_modelChip__0g61n[data-state=open]{background:var(--press)}.ai-composer_modelMark__DKuTe{width:16px;height:16px;flex:none}.ai-composer_claudeMark___HTT2{color:#d97757}.ai-composer_modelText__Sn0g5{justify-content:flex-start}.ai-composer_modelName__w0xW8{color:var(--foreground);font-weight:500}.ai-composer_modelEffort__sRP0V{color:var(--text-muted)}.ai-composer_chevron__BRWwH{width:14px;height:14px;flex:none;color:var(--text-muted);stroke-width:2;transition:transform var(--duration-spring) var(--ease-spring)}.ai-composer_modelChip__0g61n[data-state=open] .ai-composer_chevron__BRWwH{transform:rotate(180deg)}.ai-composer_morph__hpK3t{position:relative;display:inline-flex;min-width:0;overflow:hidden}.ai-composer_morphInner__i_LLy{display:inline-flex;flex:none;align-items:center;gap:6px;white-space:nowrap}.ai-composer_counterWrap__48jnh{display:inline-flex;flex:none;overflow:hidden}.ai-composer_counter__vfWKo{display:inline-flex;height:var(--control-height-sm);align-items:center;gap:6px;padding:0 6px 0 2px;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.ai-composer_counterRing__VWRED{width:18px;height:18px;flex:none;transform:rotate(-90deg)}.ai-composer_counterFill__6lfcW{fill:none;stroke:var(--text-secondary);stroke-width:2;stroke-linecap:round;transition:stroke-dashoffset var(--duration-fast) var(--ease-standard),stroke var(--duration-fast) var(--ease-standard)}.ai-composer_counter__vfWKo[data-tone=near]{color:var(--warning)}.ai-composer_counter__vfWKo[data-tone=near] .ai-composer_counterFill__6lfcW{stroke:var(--warning)}.ai-composer_counter__vfWKo[data-tone=over]{color:var(--danger)}.ai-composer_counterIcon__PtBvq{width:16px;height:16px;flex:none;stroke-width:2}.ai-composer_send__L5kFS{position:relative;display:grid;width:var(--control-height-sm);height:var(--control-height-sm);flex:none;place-items:center;padding:0;border:0;border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-muted);cursor:default;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ai-composer_send__L5kFS[data-state=ready]{background:var(--accent);color:var(--accent-foreground);cursor:pointer}.ai-composer_send__L5kFS[data-state=generating]{color:var(--foreground);cursor:pointer}@media (hover:hover) and (pointer:fine){.ai-composer_send__L5kFS[data-state=ready]:hover{background:var(--accent-strong)}.ai-composer_send__L5kFS[data-state=generating]:hover{background:color-mix(in oklab,var(--surface-muted),var(--foreground) 8%)}}.ai-composer_sendGlyph__Ve46V{display:grid;grid-area:1/1;place-items:center}.ai-composer_sendGlyph__Ve46V svg{width:20px;height:20px;stroke-width:2}.ai-composer_stopGlyph__VaueB{display:block;width:11px;height:11px;border-radius:inherit;background:currentColor}.ai-composer_sendGlyph__Ve46V:has(.ai-composer_stopGlyph__VaueB){border-radius:3px;overflow:hidden}.ai-composer_sendRing__OmgdY{position:absolute;inset:-4px;width:calc(100% + 8px);height:calc(100% + 8px);overflow:visible;pointer-events:none;transform:rotate(-90deg)}.ai-composer_sendRing__OmgdY[data-spin]{animation:ai-composer_ring-spin__Kmj5K 1.1s linear infinite}@keyframes ai-composer_ring-spin__Kmj5K{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.ai-composer_sendTrack__zTE_a{fill:none;stroke:var(--border);stroke-width:1.5}.ai-composer_sendArc__4eJ_W{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round}.ai-composer_menu__7zAK_{--menu-y:5px;position:relative;z-index:60;min-width:13.5rem;max-width:min(19rem,var(--radix-dropdown-menu-content-available-width));padding:5px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter),transform var(--duration-spring) var(--ease-spring)}.ai-composer_menu__7zAK_[data-side=bottom]{--menu-y:-5px}@starting-style{.ai-composer_menu__7zAK_[data-state=open]{opacity:0;transform:translateY(var(--menu-y)) scale(.97)}}.ai-composer_menu__7zAK_[data-state=closed]{opacity:0;transform:translateY(calc(var(--menu-y) * .5)) scale(.985);transition:opacity .13s var(--ease-standard),transform .13s var(--ease-standard);animation:ai-composer_menu-exit__FzUX_ .13s linear both;pointer-events:none}@keyframes ai-composer_menu-exit__FzUX_{to{opacity:0}}.ai-composer_menuItem__j_qGf{position:relative;display:flex;min-height:36px;align-items:center;gap:10px;padding:0 11px;border-radius:calc(var(--radius-panel) - 6px);color:var(--foreground);cursor:pointer;outline:none;user-select:none;transition:background-color var(--duration-instant) var(--ease-standard)}.ai-composer_menuItem__j_qGf[data-highlighted]{background:var(--surface-muted)}.ai-composer_menuIcon__QgxKB{display:inline-grid;width:18px;flex:none;place-items:center;color:var(--text-secondary)}.ai-composer_menuIcon__QgxKB svg{width:16px;height:16px;stroke-width:1.75}.ai-composer_menuSeparator__DFuZH{height:1px;margin:5px -5px;background:var(--border-subtle)}.ai-composer_modelMenu__l7_HU{width:18.5rem}.ai-composer_modelItem__7MRBH{min-height:48px;padding:6px 10px 6px 11px}.ai-composer_modelItemText__0Oz_D{display:flex;min-width:0;flex:1;flex-direction:column}.ai-composer_modelItemName__993Sx{color:var(--foreground)}.ai-composer_modelItemNote__h2IqN{overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.ai-composer_modelCheck__H0Edw{display:inline-grid;place-items:center;color:var(--foreground)}.ai-composer_modelCheck__H0Edw svg{width:16px;height:16px;stroke-width:2}.ai-composer_effortHead__TsWco{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:6px 11px;color:var(--text-secondary);font-size:var(--text-xs)}.ai-composer_effortHint__Ajoqu{color:var(--text-muted)}.ai-composer_effortRow__M7g0q{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin:0 2px 2px;padding:3px;border:1px solid var(--border);border-radius:calc(var(--radius-panel) - 9px);background:var(--surface-muted)}.ai-composer_effortItem__u8pB9{position:relative;display:grid;height:30px;place-items:center;border-radius:calc(var(--radius-panel) - 13px);color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;outline:none;user-select:none;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-instant) var(--ease-standard)}.ai-composer_effortItem__u8pB9[data-highlighted]{background:var(--hover);color:var(--foreground)}.ai-composer_effortItem__u8pB9[data-state=checked]{color:var(--foreground)}.ai-composer_effortThumb__cBoDK{position:absolute;z-index:-1;inset:0;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting)}.ai-composer_effortText__gAt0A{position:relative}.ai-composer_pop__SDXJn{position:absolute;z-index:30;width:min(300px,calc(100% - 12px));max-height:280px;padding:5px;overflow-y:auto;border:1px solid var(--border);border-radius:20px;background:var(--surface-raised);box-shadow:var(--shadow-floating);cursor:default;transform-origin:16px 100%;scrollbar-width:thin}.ai-composer_popGroup__wgKhm{padding:6px 10px 4px;color:var(--text-muted);font-size:var(--text-xs)}.ai-composer_option__SU3wF{display:flex;min-height:44px;align-items:center;gap:10px;padding:5px 10px;border-radius:15px;cursor:pointer}.ai-composer_option__SU3wF[aria-selected=true]{background:var(--surface-muted)}.ai-composer_optionGlyph__KWJVo{width:16px;height:16px;flex:none;color:var(--text-secondary);stroke-width:1.75}.ai-composer_optionText__Bz7tP{display:flex;min-width:0;flex-direction:column}.ai-composer_optionLabel__ch27U{overflow:hidden;color:var(--foreground);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.ai-composer_optionHint__RFT0X{overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.ai-composer_popEmpty__mbVY6{padding:10px 12px;color:var(--text-muted);font-size:var(--text-sm)}.ai-composer_drop__CPC05{position:absolute;z-index:40;inset:8px;display:grid;place-items:center;border:1.5px dashed var(--border-strong);border-radius:18px;background:color-mix(in oklab,var(--surface) 92%,transparent);pointer-events:none}.ai-composer_dropInner__HgdXO{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px;text-align:center}.ai-composer_dropIcon__Gf_ez{width:24px;height:24px;margin-bottom:4px;color:var(--text-secondary);stroke-width:1.75}.ai-composer_dropTitle__tmoRN{color:var(--foreground);font-size:var(--text-base);font-weight:500}.ai-composer_dropNote__JZ64x{color:var(--text-muted);font-size:var(--text-sm)}@container composer (max-width: 680px){.ai-composer_toolLabel__fCOWn{display:none}.ai-composer_toolChip__Wcdu8{width:var(--control-height-sm);justify-content:center;padding:0;border-color:transparent}.ai-composer_toolChip__Wcdu8[aria-pressed=true]{border-color:color-mix(in oklab,var(--accent) 32%,transparent)}}@container composer (max-width: 560px){.ai-composer_stage__tuPdc{padding:16px}.ai-composer_thread__jhhwh{margin-inline:-16px;padding-inline:16px}.ai-composer_modelEffort__sRP0V{display:none}.ai-composer_bubble__wyIvG{max-width:92%}}@container composer (max-width: 400px){.ai-composer_surface__3YvHc{padding:8px}.ai-composer_toolGroup__yGTE6,.ai-composer_toolbar__VJsg5{gap:2px}.ai-composer_modelText__Sn0g5{display:none}.ai-composer_modelChip__0g61n{gap:4px;padding:0 6px 0 10px}.ai-composer_counterText__PtPWY{display:none}.ai-composer_chip__8_loR{width:188px}.ai-composer_suggestion__B4Y4j{width:100%;justify-content:flex-start}.ai-composer_suggestions__nEcXp li{width:100%}}@media (prefers-reduced-motion:reduce){.ai-composer_bar__UBCWE,.ai-composer_chevron__BRWwH,.ai-composer_chipAction__vqfb2,.ai-composer_counterFill__6lfcW,.ai-composer_effortItem__u8pB9,.ai-composer_footButton__7GRTi,.ai-composer_iconButton__8QS8l,.ai-composer_input__M9ec8,.ai-composer_menuItem__j_qGf,.ai-composer_modelChip__0g61n,.ai-composer_ringFill__JixBa,.ai-composer_send__L5kFS,.ai-composer_suggestionIcon__eINpC,.ai-composer_suggestion__B4Y4j,.ai-composer_surface__3YvHc,.ai-composer_toolChip__Wcdu8{transition:none}.ai-composer_sendRing__OmgdY[data-spin]{animation:none}.ai-composer_menu__7zAK_,.ai-composer_menu__7zAK_[data-state=closed]{transform:none;transition:opacity var(--duration-instant) linear}.ai-composer_chunk__ZT_Dy{animation:none}}