.thinking-expand-shell[data-v-a154c7df]{display:grid;grid-template-rows:1fr}.thinking-expand-clip[data-v-a154c7df]{min-height:0;overflow-x:auto;overflow-y:auto}.thinking-live-preview[data-v-a154c7df]{container-type:inline-size;position:relative;height:1.5em;overflow:hidden;white-space:nowrap}.thinking-live-preview-content.activity-status-shimmer[data-v-a154c7df]{background-size:260cqw 100%;background-position:calc(100% - 180cqw) 0;animation-name:thinking-preview-shimmer-a154c7df;display:block;position:absolute;top:0;right:0;width:max-content;min-width:100%;font-size:.75rem;font-weight:500;line-height:1.5}@keyframes thinking-preview-shimmer-a154c7df{0%{background-position:calc(100% - 180cqw) 0}to{background-position:calc(100% + 180cqw) 0}}.conversation-turn-navigator[data-v-6c67addb]{position:absolute;z-index:24;top:50%;right:2rem;width:2.5rem;height:0}.conversation-turn-navigator__surface[data-v-6c67addb]{position:absolute;top:0;right:0;display:flex;width:2.5rem;max-height:min(60vh,25rem);flex-direction:column;gap:1px;overflow-x:hidden;overflow-y:auto;border:1px solid transparent;border-radius:.875rem;background:transparent;padding:.375rem;box-shadow:none;scrollbar-width:none;transform:translateY(-50%);transition:width .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.conversation-turn-navigator__surface[data-v-6c67addb]::-webkit-scrollbar{display:none}.conversation-turn-navigator:hover .conversation-turn-navigator__surface[data-v-6c67addb],.conversation-turn-navigator:has(.conversation-turn-navigator__turn:focus-visible) .conversation-turn-navigator__surface[data-v-6c67addb]{width:min(16.25rem,calc(100vw - 4rem));border-color:var(--theme-border);background:var(--theme-menu-surface);box-shadow:0 .375rem 1rem -.875rem color-mix(in srgb,var(--theme-shadow) 32%,transparent),0 1px 2px color-mix(in srgb,var(--theme-shadow) 3%,transparent);scrollbar-color:var(--theme-border-strong) transparent;scrollbar-width:thin}.conversation-turn-navigator:hover .conversation-turn-navigator__surface[data-v-6c67addb]::-webkit-scrollbar,.conversation-turn-navigator:has(.conversation-turn-navigator__turn:focus-visible) .conversation-turn-navigator__surface[data-v-6c67addb]::-webkit-scrollbar{width:.375rem}.conversation-turn-navigator:hover .conversation-turn-navigator__surface[data-v-6c67addb]::-webkit-scrollbar-thumb,.conversation-turn-navigator:has(.conversation-turn-navigator__turn:focus-visible) .conversation-turn-navigator__surface[data-v-6c67addb]::-webkit-scrollbar-thumb{border-radius:999px;background:var(--theme-border-strong)}.conversation-turn-navigator__turn[data-v-6c67addb]{display:flex;width:100%;height:2.25rem;flex:0 0 2.25rem;align-items:center;justify-content:flex-end;overflow:hidden;border:0;border-radius:.5rem;background:transparent;padding:0 .5rem;color:var(--theme-text-muted);font-size:.875rem;line-height:1.25rem;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.conversation-turn-navigator__turn[data-v-6c67addb]:hover,.conversation-turn-navigator__turn[data-v-6c67addb]:focus-visible{background:var(--theme-surface-hover);color:var(--theme-text-primary);outline:none}.conversation-turn-navigator__turn.is-active[data-v-6c67addb]{color:var(--theme-accent-text)}.conversation-turn-navigator__label[data-v-6c67addb]{width:0;min-width:0;flex:0 1 auto;overflow:hidden;opacity:0;text-overflow:ellipsis;white-space:nowrap;visibility:hidden;transition:opacity .1s ease}.conversation-turn-navigator:hover .conversation-turn-navigator__label[data-v-6c67addb],.conversation-turn-navigator:has(.conversation-turn-navigator__turn:focus-visible) .conversation-turn-navigator__label[data-v-6c67addb]{width:auto;flex:1 1 auto;opacity:1;visibility:visible}.conversation-turn-navigator:hover .conversation-turn-navigator__turn.is-active[data-v-6c67addb],.conversation-turn-navigator:has(.conversation-turn-navigator__turn:focus-visible) .conversation-turn-navigator__turn.is-active[data-v-6c67addb]{background:var(--theme-surface-muted);color:var(--theme-text-primary)}.conversation-turn-navigator:hover .conversation-turn-navigator__turn[data-v-6c67addb]:hover,.conversation-turn-navigator:has(.conversation-turn-navigator__turn:focus-visible) .conversation-turn-navigator__turn[data-v-6c67addb]:focus-visible{background:var(--theme-accent-subtle);color:var(--theme-accent-text)}.conversation-turn-navigator__marker[data-v-6c67addb]{width:.5rem;height:2px;flex:0 0 auto;border-radius:999px;background:var(--theme-border-strong);transition:width .15s ease,opacity .1s ease,background-color .15s ease}.conversation-turn-navigator__turn:hover .conversation-turn-navigator__marker[data-v-6c67addb],.conversation-turn-navigator__turn:focus-visible .conversation-turn-navigator__marker[data-v-6c67addb]{width:.75rem;background:var(--theme-text-muted)}.conversation-turn-navigator__turn.is-active .conversation-turn-navigator__marker[data-v-6c67addb]{width:1rem;background:var(--theme-accent)}.conversation-turn-navigator:hover .conversation-turn-navigator__marker[data-v-6c67addb],.conversation-turn-navigator:has(.conversation-turn-navigator__turn:focus-visible) .conversation-turn-navigator__marker[data-v-6c67addb]{width:0;opacity:0}.conversation-turn-navigator__turn[data-v-6c67addb]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--theme-accent) 50%,transparent)}@media(max-width:1023px){.conversation-turn-navigator[data-v-6c67addb]{display:none}}@media(prefers-reduced-motion:reduce){.conversation-turn-navigator[data-v-6c67addb],.conversation-turn-navigator__surface[data-v-6c67addb],.conversation-turn-navigator__label[data-v-6c67addb],.conversation-turn-navigator__marker[data-v-6c67addb],.conversation-turn-navigator__turn[data-v-6c67addb]{transition:none}}.chat-input-composer[data-v-7d39fe4f]{touch-action:auto}.chat-plain-text-editor[data-v-7d39fe4f]{outline:none!important;box-shadow:none!important;touch-action:auto;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior-y:contain}.chat-plain-text-editor[data-v-7d39fe4f] p{white-space:pre-wrap}.chat-plain-text-editor[data-v-7d39fe4f] p[data-empty-paragraph=true]{min-height:1lh;margin:0}.chat-plain-text-editor[data-v-7d39fe4f] p.placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-plain-text-editor[data-v-7d39fe4f] p.placeholder:before{color:var(--theme-text-caption);content:attr(data-placeholder);cursor:text;float:left;height:0;pointer-events:none}.model-label-enter-active,.model-label-leave-active{transition:opacity .15s ease,transform .15s ease}.model-label-enter-from,.model-label-leave-to{opacity:0;transform:translateY(2px)}.composer-config-trigger-enter-active[data-v-792cb911],.composer-config-trigger-leave-active[data-v-792cb911],.composer-env-trigger-enter-active[data-v-792cb911],.composer-env-trigger-leave-active[data-v-792cb911]{transition:opacity .15s ease,transform .15s ease}.composer-config-trigger-enter-from[data-v-792cb911],.composer-config-trigger-leave-to[data-v-792cb911],.composer-env-trigger-enter-from[data-v-792cb911],.composer-env-trigger-leave-to[data-v-792cb911]{opacity:0;transform:translateY(2px)}.voice-dictation-state-enter[data-v-792cb911]{animation:voice-dictation-state-enter-792cb911 .16s cubic-bezier(.22,1,.36,1) both}@keyframes voice-dictation-state-enter-792cb911{0%{opacity:.45;transform:translateY(2px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.voice-dictation-state-enter[data-v-792cb911]{animation:none}}.chat-referral-nudge[data-v-d797cc8d]{position:absolute;right:0;bottom:calc(100% + 8px);left:0;z-index:24;display:flex;align-items:center;gap:10px;min-height:48px;padding:9px 36px 9px 12px;border:1px solid var(--theme-border);border-radius:20px;background:var(--theme-input-focus);text-align:left}.chat-referral-nudge--inline[data-v-d797cc8d]{position:relative;right:auto;bottom:auto;left:auto;width:100%;margin-bottom:8px}.chat-referral-nudge--with-composer-margin[data-v-d797cc8d]{right:8px;left:8px}.chat-referral-nudge__icon[data-v-d797cc8d]{display:flex;width:20px;height:20px;flex:0 0 auto;align-items:center;justify-content:center;color:var(--theme-accent-text)}.chat-referral-nudge--usage-limit .chat-referral-nudge__icon[data-v-d797cc8d]{color:var(--theme-warning-text)}.chat-referral-nudge__copy>p[data-v-d797cc8d]:last-child{margin-top:2px}.chat-referral-nudge__action[data-v-d797cc8d]{display:inline-flex;flex:0 0 auto;min-height:30px;align-items:center;gap:2px;padding:4px 6px;border-radius:8px;color:var(--theme-accent-text);background:transparent;cursor:pointer;transition:color .15s ease,background-color .15s ease}.chat-referral-nudge__close[data-v-d797cc8d]{position:absolute;top:50%;right:6px;display:flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;color:var(--theme-text-tertiary);cursor:pointer;transform:translateY(-50%);transition:color .15s ease,background-color .15s ease}@media(hover:hover)and (pointer:fine){.chat-referral-nudge__action[data-v-d797cc8d]:hover{color:var(--theme-accent-hover);background:var(--theme-accent-subtle)}.chat-referral-nudge__close[data-v-d797cc8d]:hover{color:var(--theme-text-primary);background:var(--theme-surface-hover)}}@media(max-width:520px){.chat-referral-nudge[data-v-d797cc8d]{display:grid;grid-template-columns:20px minmax(0,1fr) auto 28px;align-items:center;column-gap:8px;padding:10px 8px 10px 12px}.chat-referral-nudge__icon[data-v-d797cc8d]{grid-column:1;grid-row:1;width:20px;height:20px}.chat-referral-nudge__copy[data-v-d797cc8d]{grid-column:2;grid-row:1}.chat-referral-nudge__action[data-v-d797cc8d]{grid-column:3;grid-row:1;min-height:28px;padding:2px 4px;white-space:nowrap}.chat-referral-nudge__close[data-v-d797cc8d]{position:static;grid-column:4;grid-row:1;transform:none}.chat-referral-nudge--usage-limit[data-v-d797cc8d]{grid-template-columns:20px minmax(0,1fr) 28px;align-items:start;row-gap:8px;padding:12px}.chat-referral-nudge--usage-limit .chat-referral-nudge__action[data-v-d797cc8d]{grid-column:1 / -1;grid-row:2;width:100%;min-height:36px;justify-content:center;padding:4px 14px;border-radius:12px;background:var(--theme-accent-subtle)}.chat-referral-nudge--usage-limit .chat-referral-nudge__close[data-v-d797cc8d]{grid-column:3;margin-top:-4px}}@media(min-width:640px){.chat-referral-nudge--with-composer-margin[data-v-d797cc8d]{right:16px;left:16px}}:root.app-visual-keyboard-active:not(.app-visual-keyboard-overlay-owner){display:none}
