.CommunityChatBar_band___1EZu{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:40px 12px 20px;pointer-events:none}.CommunityChatBar_dock__SbGiR{width:min(880px,100%);margin:0 auto;pointer-events:auto}.CommunityChatBar_card__0RU5P{--bar-body-h:238px;--bar-bg:#fff;--bar-border:#e2e8f0;--bar-line:rgba(226,232,240,0.7);--bar-text:#0f172a;--bar-sub:#475569;--bar-muted:#94a3b8;--bar-soft:rgba(248,250,252,0.9);--bar-chip-border:rgba(226,232,240,0.85);--bar-hover:#f8fafc;--bar-active:#f1f5f9;--bar-menu-bg:#fff;--bar-menu-shadow:0 8px 24px rgba(15,23,42,0.14);position:relative;min-height:var(--bar-body-h);max-width:100%;border:none;border-radius:22px;background:rgba(255,255,255,.9);backdrop-filter:blur(16px) saturate(140%);box-shadow:0 4px 16px rgba(15,23,42,.07)}.CommunityChatBar_card__0RU5P:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,rgba(31,58,255,.5),rgba(31,58,255,.12) 28%,rgba(148,163,184,.28) 52%,rgba(31,58,255,.14) 74%,rgba(31,58,255,.42));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.CommunityChatBar_modeStack__lFlzY{position:relative;height:var(--bar-body-h)}.CommunityChatBar_modeBody__I50r4{position:absolute;inset:0;display:flex;flex-direction:column}.CommunityChatBar_cardDragging__Gh_7s:before{background:#1f3aff}.CommunityChatBar_refRow__iQTaZ{display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px 0;flex-shrink:0}.CommunityChatBar_refChip__u_Ypd{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 4px;border:1px solid rgba(59,91,255,.18);border-radius:8px;background:rgba(59,91,255,.06)}.CommunityChatBar_refChipImg__JJHKU{width:26px;height:26px;flex-shrink:0;border-radius:5px;object-fit:cover}.CommunityChatBar_refChipLabel__lUZU_{font-size:11px;font-weight:600;color:var(--bar-sub)}.CommunityChatBar_refChipRemove__hdCGY{display:inline-flex;color:#94a3b8;transition:color .13s ease}.CommunityChatBar_refChipRemove__hdCGY:hover{color:#ef4444}.CommunityChatBar_textarea__TbcZm{width:100%;padding:20px 24px 10px;border:none;border-radius:22px 22px 0 0;background:transparent;font-family:inherit;font-size:16px;font-weight:500;line-height:1.6;color:var(--bar-text);outline:none;resize:none;flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.CommunityChatBar_textarea__TbcZm::placeholder{color:var(--bar-muted);font-weight:400}.CommunityChatBar_toolbar__RhZZf{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px 14px;border-top:1px solid var(--bar-line);flex-shrink:0;margin-top:auto}.CommunityChatBar_toolbarScroll__iX_5S{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0;flex:1 1 auto}.CommunityChatBar_toolbarEnd__nXvlO{display:flex;align-items:center;gap:8px;flex-shrink:0}.CommunityChatBar_toolBtn__aJ5l7{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid transparent;border-radius:10px;color:var(--bar-sub);transition:background .13s ease,color .13s ease}.CommunityChatBar_toolBtn__aJ5l7:hover:not(:disabled){border-color:var(--bar-chip-border);background:rgba(59,91,255,.07);color:#3b5bff}.CommunityChatBar_toolBtn__aJ5l7:disabled{opacity:.45;cursor:not-allowed}.CommunityChatBar_toolBtnActive__RctZW{border-color:rgba(59,91,255,.22);background:rgba(59,91,255,.08);color:#3b5bff}.CommunityChatBar_settingWrap__JaBKg{position:relative}.CommunityChatBar_settingBtn__dfInT{height:38px;padding:0 13px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--bar-chip-border);border-radius:10px;background:var(--bar-soft);color:var(--bar-text);font-size:13px;font-weight:500;white-space:nowrap;transition:border-color .13s ease,background .13s ease,color .13s ease}.CommunityChatBar_settingBtnOpen__9SP_c,.CommunityChatBar_settingBtn__dfInT:hover{border-color:#cbd5e1;background:#fff;color:var(--bar-text)}.CommunityChatBar_modelIcon__jzMcv{flex-shrink:0;color:#0f172a}.CommunityChatBar_settingDropdown__i9l1c{position:absolute;bottom:calc(100% + 8px);left:0;min-width:184px;max-width:calc(100vw - 40px);border:1px solid var(--bar-border);border-radius:10px;background:var(--bar-menu-bg);box-shadow:var(--bar-menu-shadow);overflow:hidden;z-index:60}.CommunityChatBar_settingDropdownRight__y_ceI{left:auto;right:0}.CommunityChatBar_settingItem__Clt__{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:11px 14px;font-size:13px;font-weight:500;color:var(--bar-sub);text-align:left;transition:background .1s ease}.CommunityChatBar_settingItem__Clt__:hover{background:var(--bar-hover)}.CommunityChatBar_settingItemActive__ZaTWO{background:var(--bar-active);color:var(--bar-text)}.CommunityChatBar_lockGlyph__qjRll{flex-shrink:0;margin-right:4px;vertical-align:-1px;color:var(--bar-muted)}.CommunityChatBar_settingItemNote__ssfDE{display:inline-flex;align-items:center;flex-shrink:0;font-size:12px;color:var(--bar-muted)}.CommunityChatBar_settingItemLabel__FnwAq{display:inline-flex;align-items:center;gap:9px}.CommunityChatBar_costPill__1lYul{display:inline-flex;align-items:center;justify-content:center;min-width:116px;height:38px;padding:0 13px;border:1px solid var(--bar-chip-border);border-radius:10px;background:var(--bar-soft);color:var(--bar-sub);font-size:13px;font-weight:600;white-space:nowrap}.CommunityChatBar_costPillFree__bLgAl{gap:5px;border-color:rgba(22,163,74,.25);background:rgba(22,163,74,.08);color:#15803d}.CommunityChatBar_costFreeHeld__jWPkM{margin-left:4px;color:var(--bar-muted);font-weight:500}.CommunityChatBar_costWas__7z5uE{color:var(--bar-muted);text-decoration-thickness:1px}.CommunityChatBar_sendBtn__gGAL9{display:flex;align-items:center;justify-content:center;gap:7px;min-width:116px;height:38px;padding:0 16px;flex-shrink:0;border-radius:10px;background:#1f3aff;color:#fff;font-size:13px;font-weight:600;letter-spacing:.01em;white-space:nowrap;cursor:not-allowed;transition:background .15s ease}.CommunityChatBar_sendBtnActive__8nsrH{cursor:pointer}.CommunityChatBar_sendBtnActive__8nsrH:hover{background:#0f172a}.CommunityChatBar_error__HqcmP{padding:0 16px 10px;font-size:12px;color:#dc2626;flex-shrink:0}.CommunityChatBar_hint__jdwhv{padding:0 18px 10px;font-size:12px;color:var(--bar-muted);flex-shrink:0}.CommunityChatBar_spinner__016h3{animation:CommunityChatBar_spin__uZKZn .9s linear infinite}@keyframes CommunityChatBar_spin__uZKZn{to{transform:rotate(1turn)}}.CommunityChatBar_switchRow__pMW3Z{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px 4px}.CommunityChatBar_modeSwitch___nviD{position:relative;z-index:0;display:inline-flex;gap:2px;padding:2px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.CommunityChatBar_modeBtn___CXvo{position:relative;width:84px;height:28px;border-radius:8px;font-size:12px;font-weight:600;color:#64748b;transition:color .13s ease}.CommunityChatBar_modeBtn___CXvo:hover{color:#0f172a}.CommunityChatBar_modeBtnActive__7C1tb,.CommunityChatBar_modeBtnActive__7C1tb:hover{color:#fff}.CommunityChatBar_modePill__5Jqui{position:absolute;top:2px;left:2px;width:84px;height:28px;border-radius:8px;background:#1f3aff;transition:transform .22s cubic-bezier(.32,.72,0,1)}.CommunityChatBar_modePillEnd__NH2_t{transform:translateX(calc(100% + 2px))}@media (prefers-reduced-motion:reduce){.CommunityChatBar_modePill__5Jqui{transition:none}}.CommunityChatBar_doneBtn__1zKkq{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:34px;padding:0 14px;border-radius:9px;background:#0f172a;font-size:13px;font-weight:600;color:#fff}.CommunityChatBar_modeLabel__V2j1C{position:relative;z-index:1}.CommunityChatBar_ratioGlyph__3iETm{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.CommunityChatBar_ratioGlyph__3iETm>span{display:block;border:1.25px solid;border-radius:2px}.CommunityChatBar_ratioAuto__P_dE8{width:15px;height:15px;border-style:dashed!important;opacity:.75}.CommunityChatBar_tmplGrid__BIC7I{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 18px;flex:1;min-height:0}.CommunityChatBar_imageSlot__L0sab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100%;max-height:104px;aspect-ratio:1;border:1px dashed var(--bar-chip-border);border-radius:12px;color:var(--bar-muted);cursor:pointer;overflow:hidden;transition:border-color .13s ease,color .13s ease}.CommunityChatBar_imageSlot__L0sab:hover{border-color:#1f3aff;color:#3b5bff}.CommunityChatBar_imageSlotFilled__sEoar{border-style:solid;gap:0}.CommunityChatBar_slotImg__A8f7O{width:100%;height:100%;object-fit:cover}.CommunityChatBar_slotRemove__BkbyN{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:rgba(15,23,42,.62);color:#fff}.CommunityChatBar_slotHint___clSP{font-size:11px;font-weight:600}.CommunityChatBar_templateSlot___gTT9{display:flex;align-items:center;gap:12px;height:100%;max-height:104px;padding:0;border:1px solid var(--bar-chip-border);border-radius:12px;overflow:hidden;text-align:left;cursor:pointer;transition:border-color .13s ease}.CommunityChatBar_templateSlot___gTT9:hover{border-color:#1f3aff}.CommunityChatBar_templateThumb__BhgGG{object-fit:cover}.CommunityChatBar_templateBlank__mBMZk,.CommunityChatBar_templateThumb__BhgGG{height:100%;width:auto;aspect-ratio:1;flex-shrink:0;background:var(--bar-soft)}.CommunityChatBar_templateBlank__mBMZk{display:flex;align-items:center;justify-content:center;color:var(--bar-muted)}.CommunityChatBar_templateMeta__HIxNe{min-width:0}.CommunityChatBar_templateName__zJXtX{font-size:14px;font-weight:600;color:var(--bar-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CommunityChatBar_templateSub__t7Vqx{margin-top:2px;font-size:11px;color:var(--bar-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CommunityChatBar_templateChevron__d5s3X{margin-left:auto;margin-right:12px;flex-shrink:0;color:var(--bar-muted)}.CommunityChatBar_twist__CQLgB{width:100%;min-width:0;flex-shrink:0;height:54px;padding:0 18px;border:none;background:transparent;font-family:inherit;font-size:15px;font-weight:500;color:var(--bar-text);outline:none}.CommunityChatBar_twist__CQLgB::placeholder{color:var(--bar-muted);font-weight:400}@media (max-width:767px){.CommunityChatBar_band___1EZu{padding:0;background:none}.CommunityChatBar_dock__SbGiR{position:relative;width:100%;padding-bottom:env(safe-area-inset-bottom,0);border-radius:18px 18px 0 0;background:rgba(255,255,255,.94);backdrop-filter:blur(16px) saturate(140%);box-shadow:0 -4px 24px rgba(15,23,42,.09)}.CommunityChatBar_dock__SbGiR:before{content:"";position:absolute;inset:0;padding:1px 1px 0;border-radius:inherit;background:linear-gradient(100deg,rgba(31,58,255,.45),rgba(31,58,255,.1) 35%,rgba(148,163,184,.24) 60%,rgba(31,58,255,.38));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.CommunityChatBar_switchRow__pMW3Z{margin:0;padding:10px 12px 2px}.CommunityChatBar_dockCollapsed__iRPKj .CommunityChatBar_card__0RU5P{display:none}.CommunityChatBar_dockCollapsed__iRPKj .CommunityChatBar_switchRow__pMW3Z{padding-bottom:10px}.CommunityChatBar_card__0RU5P{--bar-body-h:214px;border-radius:0;background:transparent;backdrop-filter:none;box-shadow:none}.CommunityChatBar_card__0RU5P:before{display:none}.CommunityChatBar_bandExpanded__HUjKg{z-index:10000;top:var(--composer-top,0);bottom:auto;height:var(--composer-h,100dvh);padding:12px 12px 0;background:#fff}.CommunityChatBar_bandExpanded__HUjKg .CommunityChatBar_dock__SbGiR{display:flex;flex-direction:column;height:100%;padding-bottom:0;border-radius:0;background:none;backdrop-filter:none;box-shadow:none}.CommunityChatBar_bandExpanded__HUjKg .CommunityChatBar_dock__SbGiR:before{display:none}.CommunityChatBar_bandExpanded__HUjKg .CommunityChatBar_switchRow__pMW3Z{margin:0 0 10px;padding:0;flex-shrink:0}.CommunityChatBar_bandExpanded__HUjKg .CommunityChatBar_card__0RU5P{flex:1;min-height:0;display:flex;flex-direction:column;border-radius:16px;background:#fff;box-shadow:none;margin-bottom:env(safe-area-inset-bottom,0)}.CommunityChatBar_bandExpanded__HUjKg .CommunityChatBar_card__0RU5P:before{display:block}.CommunityChatBar_bandExpanded__HUjKg .CommunityChatBar_modeStack__lFlzY{flex:1;min-height:0;height:auto}.CommunityChatBar_bandExpanded__HUjKg .CommunityChatBar_textarea__TbcZm{flex:1}.CommunityChatBar_refRow__iQTaZ{padding:10px 14px 0}.CommunityChatBar_textarea__TbcZm{padding:14px 16px 6px;font-size:15px}.CommunityChatBar_error__HqcmP{padding:0 14px 8px}.CommunityChatBar_toolbarTight__Et1rn,.CommunityChatBar_toolbar__RhZZf{flex-direction:column;align-items:stretch;gap:8px;padding:8px 12px 12px}.CommunityChatBar_toolbarEnd__nXvlO{gap:8px}.CommunityChatBar_toolbarTight__Et1rn,.CommunityChatBar_toolbar__RhZZf{position:relative}.CommunityChatBar_settingWrap__JaBKg{position:static}.CommunityChatBar_settingDropdownRight__y_ceI,.CommunityChatBar_settingDropdown__i9l1c{left:12px;right:12px;bottom:calc(100% + 8px);width:auto;min-width:0;max-width:none;max-height:52vh;overflow-y:auto}.CommunityChatBar_toolbarEnd__nXvlO .CommunityChatBar_costPill__1lYul{flex-shrink:0}.CommunityChatBar_toolbarEnd__nXvlO .CommunityChatBar_sendBtn__gGAL9{flex:1}.CommunityChatBar_toolBtn__aJ5l7{width:36px;height:36px}.CommunityChatBar_costPill__1lYul,.CommunityChatBar_settingBtn__dfInT{height:36px;padding:0 11px;font-size:12.5px}.CommunityChatBar_costPill__1lYul,.CommunityChatBar_sendBtn__gGAL9{min-width:104px}.CommunityChatBar_sendBtn__gGAL9{height:36px;padding:0 14px}.CommunityChatBar_modeSwitch___nviD{margin:0 0 8px 12px}.CommunityChatBar_tmplGrid__BIC7I{gap:10px;padding:10px 14px}.CommunityChatBar_imageSlot__L0sab,.CommunityChatBar_templateSlot___gTT9{max-height:96px}.CommunityChatBar_templateName__zJXtX{font-size:13px}.CommunityChatBar_twist__CQLgB{height:48px;padding:0 14px;font-size:14px}}