.ComposerDock_dockWrap__0QSpN{position:fixed;inset:auto 0 0 0;z-index:var(--z-fixed);display:flex;justify-content:center;padding:16px 16px max(16px,env(safe-area-inset-bottom));pointer-events:none}@media (min-width:768px){.ComposerDock_dockWrap__0QSpN{padding-left:calc(16px + var(--sidebar-width, 80px))}.ComposerDock_dockWrap__0QSpN[data-sidebar-offset=false]{padding-left:16px}}.ComposerDock_dock___VYfJ{position:relative;pointer-events:auto;width:100%;max-width:920px}.ComposerDock_glass__8jIRQ{position:relative;display:flex;flex-direction:column;gap:10px;padding:14px 50px 12px 14px;background:rgba(var(--bg-body-rgb),.55);border:1px solid rgba(var(--white-rgb),.08);border-radius:26px;isolation:isolate}.assistant-unified-page .ComposerDock_glass__8jIRQ{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:hidden!important;background:radial-gradient(circle at 0 100%,rgba(var(--brand-cyan-rgb),.1),transparent 58%),radial-gradient(circle at 100% 0,rgba(var(--brand-cyan-rgb),.08),transparent 58%),color-mix(in srgb,rgba(var(--bg-deep-rgb),1) 48%,var(--bg-body))!important;border-color:rgba(var(--brand-cyan-rgb),.14)!important;box-shadow:inset 0 1px 1px rgba(var(--text-muted-cool-rgb),.12),inset 0 24px 48px rgba(var(--text-muted-cool-rgb),.05),0 24px 36px rgba(var(--black-rgb),.7)!important}.ComposerDock_collapseBtn__SUtPZ{
  /* !important защищает от variant-a `[data-studio-variant='a'] .studio-composer-glass > *`
     (специфичность (0,2,0) > CSS-module class (0,1,0)) которое ставит
     position: relative и роняет кнопку в normal flow column. */position:absolute!important;top:var(--space-3);right:var(--space-3);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--modal-item-border);border-radius:var(--radius-circle);background:var(--modal-item-bg);color:var(--modal-text-muted);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}@media (hover:hover){.ComposerDock_collapseBtn__SUtPZ:hover{border-color:var(--modal-item-border-hover);color:var(--modal-text-primary)}}.ComposerDock_collapseBtn__SUtPZ:active{transform:scale(.98)}.ComposerDock_collapseBtn__SUtPZ:after{content:"";position:absolute;inset:-8px}.ComposerDock_collapseBtn__SUtPZ:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}.ComposerDock_glass__8jIRQ.ComposerDock_glassCollapsed__EnbB2{display:flex;flex-direction:row;align-items:center;gap:var(--space-3);padding:8px;min-height:52px;width:100%;text-align:left;font-family:inherit;color:inherit;border-radius:999px}@media (hover:hover){.ComposerDock_glassCollapsed__EnbB2:hover{border-color:var(--modal-border-hover)}}.ComposerDock_glassCollapsed__EnbB2:focus-within{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-48))}.ComposerDock_collapsedPrompt__m5tkS{flex:1 1 auto;min-width:0;appearance:none;background:none;border:0;padding:6px 0 6px 14px;cursor:pointer;position:relative;font-family:inherit;font-size:var(--text-md);line-height:1.5;letter-spacing:-.005em;color:var(--modal-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.ComposerDock_collapsedPrompt__m5tkS:focus-visible{outline:0}.ComposerDock_collapsedPrompt__m5tkS[data-placeholder=true]{color:var(--input-placeholder)}.ComposerDock_collapsedSend__7xkGM{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;position:relative;border-radius:var(--radius-circle);background:linear-gradient(180deg,rgba(var(--brand-cyan-rgb),var(--opacity-16)),rgba(var(--brand-cyan-rgb),var(--opacity-06))),rgba(var(--brand-cyan-rgb),var(--opacity-04));color:var(--modal-accent);border:1px solid rgba(var(--brand-cyan-rgb),var(--opacity-32));cursor:pointer;transition:transform var(--transition-fast),opacity var(--transition-fast),border-color var(--transition-fast)}.ComposerDock_collapsedSend__7xkGM:disabled{opacity:.42;cursor:not-allowed;background:var(--modal-item-bg);border-color:var(--modal-item-border);color:var(--text-disabled)}@media (hover:hover){.ComposerDock_collapsedSend__7xkGM:not(:disabled):hover{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-48))}}.ComposerDock_collapsedSend__7xkGM:not(:disabled):active{transform:scale(.98)}.ComposerDock_collapsedSend__7xkGM:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}.ComposerDock_framesRow__gV_8v{display:flex;gap:10px;flex-wrap:wrap}.ComposerDock_frameSlot__12dT1{display:inline-flex;align-items:center;gap:var(--space-2);padding:8px 14px;min-height:var(--tap-target-min);border:1px dashed var(--modal-item-border-hover);background:var(--modal-item-bg);border-radius:var(--radius-md);color:var(--modal-text-soft);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}@media (hover:hover){.ComposerDock_frameSlot__12dT1:hover{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-48));color:var(--modal-text-primary)}}.ComposerDock_frameSlot__12dT1:active{transform:scale(.98)}.ComposerDock_frameSlot__12dT1:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}.ComposerDock_frameSlotIcon__2C1E3{display:inline-flex;align-items:center;gap:2px;color:inherit}.ComposerDock_frameSlotLabel__eZNSD{letter-spacing:.01em}.ComposerDock_frameSlotFilled__trZj8{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border:1px solid rgba(var(--brand-cyan-rgb),var(--opacity-32));background:rgba(var(--brand-cyan-rgb),var(--opacity-04));border-radius:var(--radius-full)}.ComposerDock_framePreview__Ow6VY{width:28px;height:28px;object-fit:cover;border-radius:var(--radius-circle);border:1px solid var(--modal-divider)}.ComposerDock_frameLabel__vrP_z{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--modal-text-primary)}.ComposerDock_frameRemove__vECHT{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:var(--radius-circle);background:var(--modal-item-bg);color:var(--modal-text-muted);cursor:pointer;transition:color var(--transition-fast)}.ComposerDock_frameRemove__vECHT:after{content:"";position:absolute;inset:-13px}@media (hover:hover){.ComposerDock_frameRemove__vECHT:hover{color:var(--modal-mark-danger-color)}}.ComposerDock_frameRemove__vECHT:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}.ComposerDock_prompt__0sWTj{width:100%;min-height:48px;max-height:220px;padding:4px 6px;background:transparent;border:0!important;outline:0!important;outline-offset:0!important;box-shadow:none!important;resize:none;color:var(--modal-text-primary);caret-color:var(--modal-accent);font-family:inherit;font-size:var(--text-md);line-height:1.5;letter-spacing:-.005em;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;touch-action:auto}.ComposerDock_prompt__0sWTj:active,.ComposerDock_prompt__0sWTj:focus,.ComposerDock_prompt__0sWTj:focus-visible,.ComposerDock_prompt__0sWTj:focus-within,.ComposerDock_prompt__0sWTj:hover{outline:0!important;outline-offset:0!important;border:0!important;border-color:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important}.ComposerDock_prompt__0sWTj::placeholder{color:var(--input-placeholder)}.ComposerDock_toolbar__GmloO{display:flex;align-items:center;gap:var(--space-3);flex-wrap:nowrap}.ComposerDock_toolbarLeft__yxT2h{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;padding-block:4px;margin-block:-4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ComposerDock_toolbarLeft__yxT2h::-webkit-scrollbar{display:none}.ComposerDock_toolbarLeft__yxT2h>*{flex-shrink:0}.ComposerDock_toolbarLeft__yxT2h{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.ComposerDock_sendWideWrap__aWPaA{display:inline-flex;flex-shrink:0}.ComposerDock_toolbarRight__1W5iZ{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto;margin-right:-38px}.ComposerDock_modeChip__kGaym{padding:6px 12px;border:1px solid var(--modal-item-border);border-radius:var(--radius-md);background:var(--modal-item-bg);color:var(--modal-text-soft);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;transition:border-color var(--transition-fast),transform var(--transition-fast)}.ComposerDock_modeChip__kGaym[data-active=true]{background:linear-gradient(180deg,rgba(var(--brand-cyan-rgb),var(--opacity-16)),rgba(var(--brand-cyan-rgb),var(--opacity-06))),rgba(var(--brand-cyan-rgb),var(--opacity-04));color:var(--modal-text-primary);border-color:rgba(var(--brand-cyan-rgb),var(--opacity-32))}.ComposerDock_divider__H1hiF{width:1px;height:18px;background:var(--modal-divider)}.ComposerDock_pillWrap___vY8o{position:relative}.ComposerDock_pill__5za1_{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--modal-item-bg);border:1px solid var(--modal-item-border);border-radius:var(--radius-md);color:var(--modal-text-soft);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;transition:border-color var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast)}@media (hover:hover){.ComposerDock_modeChip__kGaym:hover,.ComposerDock_pill__5za1_:hover{border-color:var(--modal-item-border-hover)}}.ComposerDock_modeChip__kGaym:active,.ComposerDock_pill__5za1_:active{transform:scale(.98)}.ComposerDock_modeChip__kGaym:focus-visible,.ComposerDock_pill__5za1_:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}.ComposerDock_pill__5za1_[data-active=true]{background:linear-gradient(180deg,rgba(var(--brand-cyan-rgb),var(--opacity-16)),rgba(var(--brand-cyan-rgb),var(--opacity-06))),rgba(var(--brand-cyan-rgb),var(--opacity-04));border-color:rgba(var(--brand-cyan-rgb),var(--opacity-32));color:var(--modal-text-primary)}@media (hover:hover){.ComposerDock_modeChip__kGaym[data-active=true]:hover,.ComposerDock_pill__5za1_[data-active=true]:hover{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-48))}}.ComposerDock_pill__5za1_[data-locked=true]{opacity:.62}.ComposerDock_pill__5za1_[data-locked=true]:hover{opacity:.85}.ComposerDock_pillLabel__YYDFW{letter-spacing:.005em}.ComposerDock_popoverPortalWrap__rTcqx{position:fixed;z-index:var(--z-popover);pointer-events:auto}.ComposerDock_popover__AjDgg{position:relative;min-width:220px;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);isolation:isolate;background:var(--modal-surface);border:1px solid var(--modal-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.ComposerDock_popoverModels__U7Lx1{min-width:min(340px,calc(100vw - 32px));max-width:min(400px,calc(100vw - 32px));max-height:min(420px,60dvh);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:0;padding:var(--space-2)}.ComposerDock_popoverModels__U7Lx1.ComposerDock_popoverModels__U7Lx1{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--modal-surface);border:1px solid var(--modal-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);scrollbar-color:var(--modal-scrollbar) transparent;max-height:min(420px,60dvh)}.ComposerDock_popoverModels__U7Lx1 .model-dropdown-item{border:1px solid transparent;border-radius:var(--modal-item-radius);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.ComposerDock_popoverModels__U7Lx1 .model-dropdown-item:before{display:none}@media (hover:hover){.ComposerDock_popoverModels__U7Lx1 .model-dropdown-item:hover{background:var(--modal-glass);border-color:var(--modal-item-border)}}.ComposerDock_popoverModels__U7Lx1 .model-dropdown-item:focus-visible{background:var(--modal-glass);outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:calc(-1 * var(--focus-ring-width))}.ComposerDock_popoverModels__U7Lx1 .model-dropdown-item[aria-selected=true],.ComposerDock_popoverModels__U7Lx1 .model-dropdown-item[aria-selected=true]:hover{background:var(--modal-item-bg-selected);border-color:var(--modal-item-border-selected)}.ComposerDock_popoverModels__U7Lx1 .model-item-icon-container{background:var(--modal-item-lead-bg);border-color:var(--modal-divider)}.ComposerDock_popoverModels__U7Lx1 .model-item-title{color:var(--modal-text-primary)}.ComposerDock_popoverModels__U7Lx1 .model-item-description{color:var(--modal-text-muted)}.ComposerDock_popoverModels__U7Lx1::-webkit-scrollbar{width:4px}.ComposerDock_popoverModels__U7Lx1::-webkit-scrollbar-thumb{background:var(--modal-scrollbar);border-radius:2px}.ComposerDock_imageModelGroup___FwkO{display:flex;flex-direction:column;gap:0}.ComposerDock_imageGroupChevron___iflr{flex-shrink:0;opacity:.55;transition:transform .15s ease}.ComposerDock_imageGroupChevronOpen__1s6tf{transform:rotate(180deg)}.ComposerDock_imageModelGroup___FwkO .ComposerDock_submenu-item__4sUXr{padding-inline-start:var(--space-6)}.ComposerDock_popoverSubmodes__ycR1g{min-width:240px}.ComposerDock_popoverItemTwoLine__LKh_Z{display:flex;align-items:flex-start;gap:10px;padding:10px 12px}.ComposerDock_popoverItemIcon__8ho_H{flex-shrink:0;margin-top:2px;color:var(--modal-text-muted)}.ComposerDock_popoverItemTwoLine__LKh_Z[data-active=true] .ComposerDock_popoverItemIcon__8ho_H{color:var(--modal-accent)}.ComposerDock_popoverItemText__opVmX{display:flex;flex-direction:column;gap:2px;min-width:0}.ComposerDock_popoverItemLabel__m_4eQ{font-size:var(--text-ms);font-weight:var(--font-medium);line-height:1.3;color:var(--modal-text-primary)}.ComposerDock_popoverItemHint__93VcY{font-size:var(--text-2xs);font-weight:var(--font-normal);line-height:1.3;color:var(--modal-text-muted);letter-spacing:.01em}.ComposerDock_betaBadge__zEUVi{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:var(--radius-full);border:1px solid rgba(var(--brand-cyan-rgb),var(--opacity-32));background:rgba(var(--brand-cyan-rgb),var(--opacity-08));color:var(--modal-accent);font-size:var(--text-3xs,10px);font-weight:var(--font-medium);line-height:1.4;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px}.ComposerDock_popoverItem__Bvr3Z{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);width:100%;padding:10px 14px;border:1px solid transparent;border-radius:var(--modal-item-radius);background:transparent;color:var(--modal-text-soft);font-size:var(--text-ms);font-weight:var(--font-medium);text-align:left;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast)}@media (hover:hover){.ComposerDock_popoverItem__Bvr3Z:hover{background:var(--modal-glass);border-color:var(--modal-item-border)}}.ComposerDock_popoverItem__Bvr3Z[data-active=true],.ComposerDock_popoverItem__Bvr3Z[data-active=true]:hover{background:var(--modal-item-bg-selected);border-color:var(--modal-item-border-selected);color:var(--modal-text-primary)}.ComposerDock_popoverItem__Bvr3Z:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:calc(-1 * var(--focus-ring-width))}.ComposerDock_settingsPopover__J5RBc{min-width:320px;max-width:360px;gap:0;padding:14px 16px}.ComposerDock_settingsSection__T3UiS{display:flex;flex-direction:column;gap:10px;padding:var(--space-3) 0}.ComposerDock_settingsSection__T3UiS+.ComposerDock_settingsSection__T3UiS{border-top:1px solid var(--modal-divider)}.ComposerDock_settingsSectionTitle__cKYjm{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-ms);font-weight:var(--font-semibold);color:var(--modal-text-primary);letter-spacing:.005em}.ComposerDock_settingsChipRow__M0a3s{display:flex;flex-wrap:wrap;gap:6px}.ComposerDock_settingsAspectChipRow__DXEya{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ComposerDock_settingsAspectChip__Eka0f{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);width:48px;height:48px;padding:6px 4px 4px;background:var(--modal-item-bg);border:1px solid var(--modal-item-border);border-radius:var(--radius-md);color:var(--modal-text-soft);cursor:pointer;transition:border-color var(--transition-fast),transform var(--transition-fast)}.ComposerDock_settingsAspectChip__Eka0f[data-active=true]{background:linear-gradient(180deg,rgba(var(--brand-cyan-rgb),var(--opacity-16)),rgba(var(--brand-cyan-rgb),var(--opacity-06))),rgba(var(--brand-cyan-rgb),var(--opacity-04));color:var(--modal-text-primary);border-color:rgba(var(--brand-cyan-rgb),var(--opacity-32))}.ComposerDock_settingsAspectChipShape__T5qRO{display:block;border:1.25px solid;border-radius:2px;opacity:.85;flex-shrink:0}.ComposerDock_settingsAspectChipLabel__ThxIt{font-size:var(--text-tiny);font-weight:var(--font-semibold);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:inherit}.ComposerDock_settingsExpandToggle__eaVec{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);padding:var(--space-1) 0;background:transparent;border:0;color:var(--modal-text-muted);font-size:var(--text-2xs);font-weight:var(--font-medium);cursor:pointer;align-self:flex-start;transition:color var(--transition-fast)}.ComposerDock_settingsExpandToggle__eaVec:hover{color:var(--modal-text-primary)}.ComposerDock_settingsChip__mJdcY{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--modal-item-bg);border:1px solid var(--modal-item-border);border-radius:var(--radius-md);color:var(--modal-text-soft);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;transition:border-color var(--transition-fast),transform var(--transition-fast)}.ComposerDock_settingsChip__mJdcY[data-active=true]{background:linear-gradient(180deg,rgba(var(--brand-cyan-rgb),var(--opacity-16)),rgba(var(--brand-cyan-rgb),var(--opacity-06))),rgba(var(--brand-cyan-rgb),var(--opacity-04));color:var(--modal-text-primary);border-color:rgba(var(--brand-cyan-rgb),var(--opacity-32))}@media (hover:hover){.ComposerDock_settingsAspectChip__Eka0f:hover,.ComposerDock_settingsChip__mJdcY:hover{border-color:var(--modal-item-border-hover)}.ComposerDock_settingsAspectChip__Eka0f[data-active=true]:hover,.ComposerDock_settingsChip__mJdcY[data-active=true]:hover{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-48))}}.ComposerDock_settingsAspectChip__Eka0f:active,.ComposerDock_settingsChip__mJdcY:active{transform:scale(.98)}.ComposerDock_settingsAspectChip__Eka0f:focus-visible,.ComposerDock_settingsChip__mJdcY:focus-visible,.ComposerDock_settingsExpandToggle__eaVec:focus-visible,.ComposerDock_settingsSwitch__wrGy4:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}.ComposerDock_settingsSwitch__wrGy4{position:relative;width:38px;height:22px;flex-shrink:0;padding:0;border:1px solid var(--switch-track-border);background:var(--switch-track-bg);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.ComposerDock_settingsSwitch__wrGy4:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:var(--radius-circle);background:var(--switch-knob-bg);box-shadow:var(--switch-knob-shadow);transition:transform var(--transition-fast),background-color var(--transition-fast)}.ComposerDock_settingsSwitch__wrGy4[data-active=true]{background:var(--switch-track-bg-on);border-color:var(--switch-track-border-on)}.ComposerDock_settingsSwitch__wrGy4[data-active=true]:after{transform:translateX(16px);background:var(--switch-knob-bg-on)}.ComposerDock_sendWide__bUZPW{position:relative;display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 18px;border:1px solid rgba(var(--brand-cyan-rgb),var(--opacity-32));border-radius:var(--radius-full);background:linear-gradient(180deg,rgba(var(--brand-cyan-rgb),var(--opacity-16)),rgba(var(--brand-cyan-rgb),var(--opacity-06))),rgba(var(--brand-cyan-rgb),var(--opacity-04));color:var(--modal-text-primary);font-size:var(--text-ms);font-weight:var(--font-semibold);letter-spacing:.005em;cursor:pointer;transition:transform var(--transition-fast),opacity var(--transition-fast),border-color var(--transition-fast);white-space:nowrap;-webkit-tap-highlight-color:transparent}@media (hover:hover){.ComposerDock_sendWide__bUZPW:not(:disabled):hover{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-48))}}.ComposerDock_sendWide__bUZPW:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}.ComposerDock_sendWide__bUZPW:active:not(:disabled){transform:scale(.98)}.ComposerDock_sendWide__bUZPW:disabled{opacity:.42;cursor:not-allowed;border-color:var(--modal-item-border);background:var(--modal-item-bg);color:var(--text-disabled)}.ComposerDock_sendWideLabel__Tniep{color:var(--modal-text-primary);-webkit-text-fill-color:var(--modal-text-primary)}.ComposerDock_sendWide__bUZPW:disabled .ComposerDock_sendWideLabel__Tniep{color:var(--text-disabled);-webkit-text-fill-color:var(--text-disabled)}.ComposerDock_sendWideCostGroup__GVXUj{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding-left:10px;margin-left:2px;border-left:1px solid rgba(var(--brand-cyan-rgb),var(--opacity-24))}.ComposerDock_sendWideCostIcon__OCWDZ{color:var(--modal-accent);flex-shrink:0}.ComposerDock_sendWide__bUZPW:disabled .ComposerDock_sendWideCostIcon__OCWDZ{color:var(--text-disabled)}.ComposerDock_sendWideCost__JVXPo{font-variant-numeric:tabular-nums;color:var(--modal-text-primary);font-weight:var(--font-bold);letter-spacing:.01em}.ComposerDock_sendWide__bUZPW:disabled .ComposerDock_sendWideCost__JVXPo{color:var(--text-disabled)}.ComposerDock_sendWide__bUZPW:disabled .ComposerDock_sendWideCostGroup__GVXUj{border-left-color:var(--modal-item-border)}.ComposerDock_sendWideSpinner__uYmnA{width:14px;height:14px;border-radius:50%;border:2px solid rgba(var(--brand-cyan-rgb),var(--opacity-24));border-top-color:var(--modal-accent);animation:ComposerDock_spin__jVaUP .7s linear infinite;flex-shrink:0}.ComposerDock_enhanceBtn__tJmSh{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;flex-shrink:0;border:1px solid var(--modal-item-border);border-radius:var(--radius-circle);background:var(--modal-item-bg);color:var(--modal-text-muted);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);-webkit-tap-highlight-color:transparent}.ComposerDock_toolbar__GmloO[data-mobile=true][data-text-mode=true] .ComposerDock_enhanceBtn__tJmSh{background:transparent;border-color:transparent}@media (hover:hover){.ComposerDock_enhanceBtn__tJmSh:not(:disabled):hover{border-color:var(--modal-item-border-hover);color:var(--modal-text-primary)}}.ComposerDock_enhanceBtn__tJmSh:not(:disabled):active{transform:scale(.98)}.ComposerDock_enhanceBtn__tJmSh:disabled{opacity:.42;cursor:not-allowed;color:var(--text-disabled)}.ComposerDock_enhanceBtn__tJmSh[data-recording]{background:linear-gradient(180deg,rgba(var(--brand-cyan-rgb),var(--opacity-16)),rgba(var(--brand-cyan-rgb),var(--opacity-06))),rgba(var(--brand-cyan-rgb),var(--opacity-04));color:var(--modal-accent);border-color:rgba(var(--brand-cyan-rgb),var(--opacity-32));animation:ComposerDock_voicePulse__s5OmQ 1.4s ease-in-out infinite}@keyframes ComposerDock_voicePulse__s5OmQ{0%,to{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-32))}50%{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-64))}}@media (prefers-reduced-motion:reduce){.ComposerDock_enhanceBtn__tJmSh[data-recording]{animation:none}}.ComposerDock_enhanceBtn__tJmSh:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}.ComposerDock_enhanceSpinner__ASnhH{width:14px;height:14px;border-radius:50%;border:2px solid rgba(var(--brand-cyan-rgb),.25);border-top-color:var(--brand-cyan);animation:ComposerDock_spin__jVaUP .7s linear infinite;flex-shrink:0}.ComposerDock_send__Fv_Wi{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(var(--brand-cyan-rgb),var(--opacity-32));border-radius:var(--radius-circle);background:linear-gradient(180deg,rgba(var(--brand-cyan-rgb),var(--opacity-16)),rgba(var(--brand-cyan-rgb),var(--opacity-06))),rgba(var(--brand-cyan-rgb),var(--opacity-04));color:var(--modal-accent);cursor:pointer;transition:transform var(--transition-fast),opacity var(--transition-fast),border-color var(--transition-fast)}@media (hover:hover){.ComposerDock_send__Fv_Wi:not(:disabled):hover{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-48))}}.ComposerDock_send__Fv_Wi:not(:disabled):active{transform:scale(.98)}.ComposerDock_send__Fv_Wi:disabled{opacity:.4;cursor:not-allowed;background:var(--modal-item-bg);border-color:var(--modal-item-border);color:var(--text-disabled)}.ComposerDock_sendSpinner__0uLBE{width:16px;height:16px;border-radius:50%;border:2px solid rgba(var(--brand-cyan-rgb),var(--opacity-24));border-top-color:var(--modal-accent);animation:ComposerDock_spin__jVaUP .8s linear infinite}@keyframes ComposerDock_spin__jVaUP{to{transform:rotate(1turn)}}@media (max-width:767px){.ComposerDock_dockWrap__0QSpN{padding:8px 8px max(10px,calc(env(safe-area-inset-bottom) + var(--studio-kb-inset, 0px)));padding-left:var(--space-2);transition:padding-bottom .18s ease-out}.ComposerDock_glass__8jIRQ{padding:12px 14px;border-radius:22px}.ComposerDock_prompt__0sWTj{font-size:max(16px,var(--text-sm))}.ComposerDock_sheetHandle__MXOkc{display:flex;align-items:center;justify-content:center;width:100%;height:24px;margin-bottom:var(--space-1);cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.ComposerDock_sheetHandle__MXOkc:active{cursor:grabbing}.ComposerDock_sheetHandle__MXOkc:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:var(--focus-ring-offset);border-radius:6px}.ComposerDock_sheetHandleBar__qBZ5H{display:block;width:var(--bottom-sheet-handle-width,36px);height:var(--bottom-sheet-handle-height,4px);border-radius:var(--bottom-sheet-handle-radius,2px);background:var(--bottom-sheet-handle-color,rgba(var(--white-rgb),.18));transition:background-color .15s ease}.ComposerDock_sheetHandle__MXOkc:active .ComposerDock_sheetHandleBar__qBZ5H,.ComposerDock_sheetHandle__MXOkc:hover .ComposerDock_sheetHandleBar__qBZ5H{background:rgba(var(--white-rgb),.32)}.ComposerDock_mobileTopActions__5r7Dn{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1);margin-top:-2px;margin-bottom:-6px}.ComposerDock_toolbar__GmloO[data-mobile=true]{gap:var(--space-2)}.ComposerDock_toolbar__GmloO[data-mobile=true] .ComposerDock_toolbarLeft__yxT2h{flex:1 1 auto;gap:var(--space-2);flex-wrap:nowrap;min-width:0}.ComposerDock_toolbar__GmloO[data-mobile=true] .ComposerDock_toolbarRight__1W5iZ{margin-left:auto;margin-right:0;flex-shrink:0;gap:var(--space-2)}.ComposerDock_toolbar__GmloO[data-mobile=true] .ComposerDock_pill__5za1_{padding:var(--space-2) var(--space-3);font-size:var(--text-ms);min-height:var(--tap-target-min);min-width:0;background:transparent;border-color:var(--modal-item-border)}.ComposerDock_toolbar__GmloO[data-mobile=true] .ComposerDock_pill__5za1_[data-active=true]{background:linear-gradient(180deg,rgba(var(--brand-cyan-rgb),var(--opacity-16)),rgba(var(--brand-cyan-rgb),var(--opacity-06))),rgba(var(--brand-cyan-rgb),var(--opacity-04));border-color:rgba(var(--brand-cyan-rgb),var(--opacity-32))}.ComposerDock_toolbar__GmloO[data-mobile=true] .ComposerDock_pillLabel__YYDFW{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ComposerDock_enhanceBtn__tJmSh{width:var(--tap-target-min);height:var(--tap-target-min);background:transparent;border-color:transparent}.ComposerDock_toolbar__GmloO[data-mobile=true] .ComposerDock_settingsPill__8b_qb{gap:3px;padding-inline:var(--space-2-5);color:var(--modal-text-soft)}.ComposerDock_sendCircular__f4qrw{width:var(--tap-target-min);height:var(--tap-target-min);border-radius:var(--radius-circle);border:1px solid rgba(var(--brand-cyan-rgb),var(--opacity-32));background:linear-gradient(180deg,rgba(var(--brand-cyan-rgb),var(--opacity-16)),rgba(var(--brand-cyan-rgb),var(--opacity-06))),rgba(var(--brand-cyan-rgb),var(--opacity-04));color:var(--modal-accent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--transition-fast),border-color var(--transition-fast);flex-shrink:0}.ComposerDock_sendCircular__f4qrw:active{transform:scale(.98)}.ComposerDock_sendCircular__f4qrw:disabled{background:var(--modal-item-bg);border-color:var(--modal-item-border);color:var(--text-disabled);cursor:not-allowed}.ComposerDock_sendCircular__f4qrw:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}}@media (max-width:480px){.ComposerDock_glass__8jIRQ{padding:10px 12px;border-radius:20px}.ComposerDock_frameSlot__12dT1{font-size:var(--text-xs);padding:10px 12px}.ComposerDock_toolbar__GmloO[data-mobile=true] .ComposerDock_pill__5za1_{padding:7px 10px;font-size:var(--text-xs);min-height:var(--tap-target-min)}}