:root{--fx-site-bottom-h:0px;--fx-site-header-h:56px}@media (max-width:1024px){:root{--fx-site-bottom-h:56px}}.fenix-chat-wrap{--fx-brand-2:#1a5cd8;--fx-brand-ink:#fff;--fx-surface-1:rgba(33, 107, 233, 0.04);--fx-surface-2:rgba(33, 107, 233, 0.08);--fx-surface-border:rgba(33, 107, 233, 0.18);--fx-brand-tint-weak:color-mix(in srgb, var(--fx-brand, #216be9) 10%, transparent);--fx-brand-tint-strong:color-mix(in srgb, var(--fx-brand, #216be9) 22%, transparent);--fx-text-contrast:#14171d;--fx-bg:var(--wp--preset--color--card-bg, #ffffff);--fx-bg-elev:var(--wp--preset--color--card-bg, #f7f8fb);--fx-panel-bg:rgba(33, 107, 233, 0.03);--fx-bg-bubble:#e4eaf3;--fx-bg-bubble-own:color-mix(in srgb, var(--fx-brand) 28%, #f6f9fc);--fx-border:var(--wp--preset--color--border-color, #e5e7eb);--fx-text:var(--wp--preset--color--heading, #1b2030);--fx-text-dim:var(--wp--preset--color--body-color, #697283);--fx-online:#22a06b;--fx-danger:#d63638;--fx-link:#216be9;--fx-shadow:var(--wp--preset--shadow--subtle, 0 4px 20px rgba(0, 0, 0, 0.06));--fx-radius:14px;--fx-radius-sm:10px;display:flex;flex-direction:column;position:relative;background:var(--fx-bg);color:var(--fx-text);border-radius:var(--fx-radius);border:1px solid var(--fx-border);box-shadow:var(--fx-shadow);min-height:500px;height:calc(100vh - 280px);max-height:740px;overflow:hidden;font-size:14px;line-height:1.45;box-sizing:border-box}.fenix-chat-wrap [hidden]{display:none!important}@supports not (color:color-mix(in srgb,red 50%,blue)){.fenix-chat-wrap{--fx-bg-bubble-own:rgba(33, 107, 233, 0.18)}}html[scheme=dark] .fenix-chat-wrap{--fx-bg:var(--pt-card-bg, #272c31);--fx-bg-elev:#2f353c;--fx-bg-bubble:#2b3038;--fx-bg-bubble-own:color-mix(in srgb, var(--fx-brand) 34%, #2b3038);--fx-border:hsla(0, 0%, 73%, 0.28);--fx-text:#e8ecf2;--fx-text-dim:#a8b0bc;--fx-link:#7eb8ff;--fx-shadow:none;--fx-panel-bg:rgba(33, 107, 233, 0.09);--fx-surface-1:rgba(255, 255, 255, 0.04);--fx-surface-2:rgba(255, 255, 255, 0.06);--fx-surface-border:rgba(255, 255, 255, 0.14);--fx-brand-tint-weak:rgba(33, 107, 233, 0.18);--fx-brand-tint-strong:rgba(33, 107, 233, 0.32);--fx-text-contrast:#e8ecf2}body.fenix-chat-force-light .fenix-chat-wrap{--fx-bg:#ffffff;--fx-bg-elev:#f7f8fb;--fx-bg-bubble:#e2e8f2;--fx-bg-bubble-own:rgba(33, 107, 233, 0.26);--fx-border:#e2e6ef;--fx-text:#1b2030;--fx-text-dim:#697283;--fx-link:var(--fx-brand, #216be9)}body.fenix-chat-force-dark .fenix-chat-wrap{--fx-bg:#1f2328;--fx-bg-elev:#272c31;--fx-bg-bubble:#262b33;--fx-bg-bubble-own:rgba(33, 107, 233, 0.38);--fx-border:#3d4654;--fx-text:#e8ecf2;--fx-text-dim:#99a3b3;--fx-link:#7eb8ff;--fx-shadow:0 12px 40px rgba(0, 0, 0, 0.35);--fx-panel-bg:rgba(33, 107, 233, 0.11)}@media (prefers-color-scheme:dark){html:not([scheme]) body.fenix-chat-shortcode-page .fenix-chat-wrap{--fx-bg:#1f2328;--fx-bg-elev:#272c31;--fx-bg-bubble:#262b33;--fx-bg-bubble-own:rgba(33, 107, 233, 0.38);--fx-border:#3d4654;--fx-text:#e8ecf2;--fx-text-dim:#99a3b3;--fx-link:#7eb8ff;--fx-panel-bg:rgba(33, 107, 233, 0.11)}}body.woocommerce-account .woocommerce-MyAccount-content .fenix-chat-wrap{max-width:100%}.fx-chat-header{position:relative;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;align-items:center;gap:10px 16px;padding:14px 16px;background:var(--fx-panel-bg);border-bottom:1px solid var(--fx-border);min-width:0}.fx-chat-header::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fx-brand) 30%,transparent),transparent);pointer-events:none;z-index:1}.fx-chat-title-wrap{grid-column:1;grid-row:1;justify-self:start;min-width:0;display:flex;align-items:center;gap:10px;overflow:visible}.fx-chat-sub-meta{grid-column:2;grid-row:1}.fx-chat-actions{grid-column:3;grid-row:1;justify-self:end;min-width:0;display:flex;align-items:center;gap:10px}.fx-chat-search-wrap{position:absolute;left:0;right:0;top:100%;z-index:45;box-sizing:border-box;margin:0;padding:0 14px;background:#fff;border-bottom:1px solid var(--fx-border);box-shadow:0 8px 18px rgba(0,0,0,.1);max-height:0;opacity:0;transform:translateY(-6px);pointer-events:none;overflow:clip;overflow-clip-margin:6px;transition:max-height .24s cubic-bezier(.2,.8,.2,1),opacity .18s ease,transform .24s cubic-bezier(.2,.8,.2,1),padding .24s ease}html[scheme=dark] .fx-chat-search-wrap,body.fenix-chat-force-dark .fx-chat-search-wrap{background:#1f2328}@media (prefers-color-scheme:dark){html:not([scheme]) .fx-chat-search-wrap{background:#1f2328}}.fenix-chat-wrap.is-search-open .fx-chat-search-wrap{max-height:72px;opacity:1;transform:translateY(0);pointer-events:auto;padding:8px 14px 10px}.fx-chat-search-wrap .fx-chat-search{width:100%;max-width:none;min-width:0;min-height:48px}.fx-chat-info{position:relative;display:inline-flex;align-items:center}.fx-chat-info-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background:var(--fx-bg-elev);color:var(--fx-text-dim);border:1px solid var(--fx-border);border-radius:50%;cursor:pointer;flex:none;box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-family:inherit;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.fx-chat-info-toggle__icon{width:22px;height:22px;display:block}.fx-chat-info-toggle:hover,.fx-chat-info-toggle:focus-visible{background:color-mix(in srgb,var(--fx-brand) 10%,var(--fx-bg));color:var(--fx-brand);border-color:color-mix(in srgb,var(--fx-brand) 30%,var(--fx-border));transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.06);outline:0}.fx-chat-info-toggle:active{transform:scale(.96);background:color-mix(in srgb,var(--fx-brand) 16%,var(--fx-bg));border-color:color-mix(in srgb,var(--fx-brand) 40%,var(--fx-border));box-shadow:0 1px 2px rgba(0,0,0,.05)}.fx-chat-info-toggle[aria-expanded=true]{background:linear-gradient(135deg,var(--fx-brand, #216be9) 0%,var(--fx-brand-2, #1a5cd8) 100%);color:#fff;border-color:transparent;box-shadow:0 4px 12px rgba(33,107,233,.35)}.fx-chat-info-toggle[aria-expanded=true]:hover,.fx-chat-info-toggle[aria-expanded=true]:focus-visible{background:color-mix(in srgb,var(--fx-brand) 12%,var(--fx-bg));color:var(--fx-brand);border-color:color-mix(in srgb,var(--fx-brand) 35%,var(--fx-border));box-shadow:0 2px 8px rgba(33,107,233,.18);transform:translateY(-1px);outline:0}html[scheme=dark] .fx-chat-info-toggle{background:var(--fx-surface-2);color:var(--fx-text);border-color:var(--fx-surface-border)}html[scheme=dark] .fx-chat-info-toggle:hover,html[scheme=dark] .fx-chat-info-toggle:focus-visible{background:var(--fx-brand-tint-weak);color:#b8d2ff;border-color:rgba(33,107,233,.5)}html[scheme=dark] .fx-chat-info-toggle[aria-expanded=true]{color:#fff}html[scheme=dark] .fx-chat-info-toggle[aria-expanded=true]:hover,html[scheme=dark] .fx-chat-info-toggle[aria-expanded=true]:focus-visible{background:var(--fx-brand-tint-weak);color:#b8d2ff;border-color:rgba(33,107,233,.5)}.fx-chat-info-popover{position:absolute;top:var(--fx-panel-top, 0px);bottom:var(--fx-panel-bottom, 0px);right:0;width:var(--fx-info-panel-w, clamp(280px, 62%, 380px));max-width:85%;z-index:60;display:flex;flex-direction:column;background:var(--fx-bg-elev, #fff);border-left:1px solid var(--fx-border);box-shadow:-12px 0 28px rgba(0,0,0,.18);color:var(--fx-text);font-size:13px;box-sizing:border-box;opacity:0;transform:translateX(102%);transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .22s ease;pointer-events:none;overflow:hidden;min-height:0}.fx-chat-info-popover[data-open="1"]{opacity:1;transform:translateX(0);pointer-events:auto}.fx-chat-info-popover[hidden]{display:none!important}.fx-chat-info-popover__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;margin:0;border-bottom:1px solid var(--fx-border);background:color-mix(in srgb,var(--fx-brand) 6%,var(--fx-bg-elev));flex:0 0 auto}.fx-chat-info-popover__title{font-size:13px;font-weight:700;color:var(--fx-text);letter-spacing:.01em}.fx-chat-info-popover__refresh{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:0 0;border:0;color:var(--fx-text-dim);border-radius:8px;cursor:pointer;transition:background .15s ease,color .15s ease,transform .4s ease;-webkit-tap-highlight-color:transparent}.fx-chat-info-popover__refresh:hover,.fx-chat-info-popover__refresh:focus-visible{background:color-mix(in srgb,var(--fx-brand) 14%,transparent);color:var(--fx-brand);outline:0}.fx-chat-info-popover__refresh[data-spinning="1"]{animation:fx-info-spin .9s linear infinite;color:var(--fx-brand)}@keyframes fx-info-spin{to{transform:rotate(360deg)}}.fx-chat-info-popover__body{display:flex;flex-direction:column;gap:8px;flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 12px 10px;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.fx-chat-info-popover__body::-webkit-scrollbar{width:0;height:0;display:none}.fx-chat-info-popover__loading,.fx-chat-info-popover__error{padding:14px 4px;text-align:center;color:var(--fx-text-dim);font-size:13px}.fx-chat-info-popover__error{color:#c0392b}.fx-chat-info-section{display:flex;flex-direction:column;gap:1px;padding:6px 10px 7px;background:color-mix(in srgb,var(--fx-brand) 5%,transparent);border:1px solid color-mix(in srgb,var(--fx-brand) 12%,var(--fx-border));border-radius:10px}.fx-chat-info-section__title{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fx-brand);margin-bottom:3px}.fx-chat-info-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:2px 0;font-size:13px;line-height:1.3}.fx-chat-info-row__label{color:var(--fx-text-dim);flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-chat-info-row__value{color:var(--fx-text);font-weight:700;font-variant-numeric:tabular-nums;flex:0 0 auto;text-align:right}.fx-chat-info-row__value--muted{color:var(--fx-text-dim);font-weight:600}.fx-chat-info-popover__footer{margin-top:2px;padding-top:6px;border-top:1px dashed var(--fx-border);text-align:center;font-size:11px;color:var(--fx-text-dim)}html[scheme=dark] .fx-chat-info-popover{background:var(--fx-bg-elev, #1a1e24);border-color:var(--fx-border, rgba(255, 255, 255, 0.12))}html[scheme=dark] .fx-chat-info-section{background:color-mix(in srgb,var(--fx-brand) 14%,transparent);border-color:color-mix(in srgb,var(--fx-brand) 28%,var(--fx-border))}html[scheme=dark] .fx-chat-info-popover__error{color:#ff8a7d}@media (max-width:640px){.fx-chat-info-popover{width:100%;max-width:100%}}.fx-chat-rules__body{gap:8px;padding:10px 12px 12px;font-size:12.5px;line-height:1.34}.fx-chat-rules__intro{margin:0;color:var(--fx-text-dim);font-size:12px;line-height:1.35}.fx-chat-rules-sec{display:flex;flex-direction:column;gap:3px;padding:7px 10px 8px;background:color-mix(in srgb,var(--fx-brand) 5%,transparent);border:1px solid color-mix(in srgb,var(--fx-brand) 12%,var(--fx-border));border-radius:10px}.fx-chat-rules-sec--ban{background:color-mix(in srgb,#e5484d 6%,transparent);border-color:color-mix(in srgb,#e5484d 22%,var(--fx-border))}.fx-chat-rules-sec--punish{background:color-mix(in srgb,#d98c00 7%,transparent);border-color:color-mix(in srgb,#d98c00 24%,var(--fx-border))}.fx-chat-rules-sec__title{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fx-brand)}.fx-chat-rules-sec--ban .fx-chat-rules-sec__title{color:#d83a3f}.fx-chat-rules-sec--punish .fx-chat-rules-sec__title{color:#b9760a}.fx-chat-rules-sec__ico{font-size:13px;line-height:1}.fx-chat-rules-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.fx-chat-rules-list li{position:relative;padding-left:13px;color:var(--fx-text)}.fx-chat-rules-list li::before{content:"";position:absolute;left:2px;top:.62em;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.45}.fx-chat-rules__punish{margin:0;color:var(--fx-text);font-weight:600}html[scheme=dark] .fx-chat-rules-sec{background:color-mix(in srgb,var(--fx-brand) 14%,transparent);border-color:color-mix(in srgb,var(--fx-brand) 28%,var(--fx-border))}html[scheme=dark] .fx-chat-rules-sec--ban{background:color-mix(in srgb,#e5484d 16%,transparent);border-color:color-mix(in srgb,#e5484d 34%,var(--fx-border))}html[scheme=dark] .fx-chat-rules-sec--punish{background:color-mix(in srgb,#d98c00 16%,transparent);border-color:color-mix(in srgb,#d98c00 34%,var(--fx-border))}html[scheme=dark] .fx-chat-rules-sec--ban .fx-chat-rules-sec__title{color:#ff8a8d}html[scheme=dark] .fx-chat-rules-sec--punish .fx-chat-rules-sec__title{color:#f0b24a}.fx-chat-search-toggle{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background:var(--fx-bg-elev);color:var(--fx-text-dim);border:1px solid var(--fx-border);border-radius:50%;cursor:pointer;flex:none;box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.fx-chat-search-toggle svg{width:22px;height:22px;display:block}.fx-chat-search-toggle:hover,.fx-chat-search-toggle:focus-visible{background:color-mix(in srgb,var(--fx-brand) 10%,var(--fx-bg));color:var(--fx-brand);border-color:color-mix(in srgb,var(--fx-brand) 30%,var(--fx-border));transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.06);outline:0}.fx-chat-search-toggle:active{transform:scale(.96);background:color-mix(in srgb,var(--fx-brand) 16%,var(--fx-bg));border-color:color-mix(in srgb,var(--fx-brand) 40%,var(--fx-border));box-shadow:0 1px 2px rgba(0,0,0,.05)}.fx-chat-search-toggle[aria-expanded=true]{background:linear-gradient(135deg,var(--fx-brand, #216be9) 0%,var(--fx-brand-2, #1a5cd8) 100%);color:#fff;border-color:transparent;box-shadow:0 4px 12px rgba(33,107,233,.35)}html[scheme=dark] .fx-chat-search-toggle{background:var(--fx-surface-2);color:var(--fx-text);border-color:var(--fx-surface-border)}html[scheme=dark] .fx-chat-search-toggle:hover,html[scheme=dark] .fx-chat-search-toggle:focus-visible{background:var(--fx-brand-tint-weak);color:#b8d2ff;border-color:rgba(33,107,233,.5)}.fx-chat-tg-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;font:inherit;line-height:0;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:50%;background:var(--fx-bg-elev);color:var(--fx-text-dim);border:1px solid var(--fx-border);text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.05);flex:none;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.fx-chat-tg-btn:hover,.fx-chat-tg-btn:focus-visible{background:color-mix(in srgb,var(--fx-brand) 10%,var(--fx-bg));color:var(--fx-brand);border-color:color-mix(in srgb,var(--fx-brand) 30%,var(--fx-border));transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.06);text-decoration:none;outline:0}.fx-chat-tg-btn:active{transform:scale(.96)}.fx-chat-tg-btn svg{width:22px;height:22px;flex:none}html[scheme=dark] .fx-chat-tg-btn{background:var(--fx-surface-2);color:var(--fx-text);border-color:var(--fx-surface-border)}html[scheme=dark] .fx-chat-tg-btn:hover,html[scheme=dark] .fx-chat-tg-btn:focus-visible{background:var(--fx-brand-tint-weak);color:#b8d2ff;border-color:rgba(33,107,233,.5)}.fx-chat-ig-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background:var(--fx-bg-elev);color:var(--fx-text-dim);border:1px solid var(--fx-border);border-radius:50%;text-decoration:none;flex:none;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.fx-chat-ig-btn svg{width:22px;height:22px;flex:none}.fx-chat-ig-btn:hover,.fx-chat-ig-btn:focus-visible{background:color-mix(in srgb,var(--fx-brand) 10%,var(--fx-bg));color:var(--fx-brand);border-color:color-mix(in srgb,var(--fx-brand) 30%,var(--fx-border));transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.06);outline:0;text-decoration:none}.fx-chat-ig-btn:active{transform:scale(.96)}html[scheme=dark] .fx-chat-ig-btn{background:var(--fx-surface-2);color:var(--fx-text);border-color:var(--fx-surface-border)}html[scheme=dark] .fx-chat-ig-btn:hover,html[scheme=dark] .fx-chat-ig-btn:focus-visible{background:var(--fx-brand-tint-weak);color:#b8d2ff;border-color:rgba(33,107,233,.5)}.fx-chat-sub-meta{justify-self:center;min-width:0;display:block;font-size:0;line-height:0}.fx-chat-presence{position:relative;display:inline-flex;align-items:center;gap:6px;line-height:1.35;color:var(--fx-text-dim);font-size:12px;font-weight:600;white-space:nowrap}.fx-chat-presence-text{display:none}.fx-chat-presence-count{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:48px;min-width:48px;min-height:48px;padding:0 10px;border-radius:999px;background:var(--fx-bg-elev);color:var(--fx-text);border:1px solid var(--fx-border);box-shadow:0 1px 2px rgba(0,0,0,.05);font-weight:700;font-variant-numeric:tabular-nums;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;flex:none}.fx-chat-presence-count:hover,.fx-chat-presence-count:focus-visible{background:color-mix(in srgb,var(--fx-brand) 10%,var(--fx-bg));color:var(--fx-brand);border-color:color-mix(in srgb,var(--fx-brand) 30%,var(--fx-border));transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.06);outline:0}.fx-chat-presence-count:active{transform:scale(.96);background:color-mix(in srgb,var(--fx-brand) 16%,var(--fx-bg));border-color:color-mix(in srgb,var(--fx-brand) 40%,var(--fx-border));box-shadow:0 1px 2px rgba(0,0,0,.05)}.fx-chat-presence-count__num{font-size:16px;font-weight:800;line-height:1}.fx-chat-presence-count__tg{font-size:13px;font-weight:700;line-height:1;opacity:.75;display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding-left:8px;border-left:1px solid color-mix(in srgb,var(--fx-text) 18%,transparent)}.fx-chat-presence-count__tg svg{width:13px;height:13px;display:block}.fx-chat-presence-count__label{display:none}html[scheme=dark] .fx-chat-presence-count{background:var(--fx-surface-2);color:var(--fx-text);border-color:var(--fx-surface-border)}html[scheme=dark] .fx-chat-presence-count:hover,html[scheme=dark] .fx-chat-presence-count:focus-visible{background:var(--fx-brand-tint-weak);color:#b8d2ff;border-color:rgba(33,107,233,.5)}html[scheme=dark] .fx-chat-presence-count__tg{border-left-color:color-mix(in srgb,var(--fx-text) 25%,transparent)}.fx-chat-select-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--fx-border);border-bottom:1px solid var(--fx-border);background:color-mix(in srgb,var(--fx-brand) 5%,var(--fx-bg));flex-wrap:wrap}.fx-chat-select-bar__actions{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.fx-chat-select-bar--under-header{border-top:none}.fx-chat-select-bar--notice{position:relative;z-index:5;box-shadow:0 6px 18px rgba(0,0,0,.08);animation:fx-select-bar-in .22s ease}@keyframes fx-select-bar-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}html[scheme=dark] .fx-chat-select-bar--notice{box-shadow:0 8px 22px rgba(0,0,0,.35)}.fx-chat-select-bar__cancel,.fx-chat-select-bar__all,.fx-chat-select-bar__copy,.fx-chat-select-bar__delete{flex:0 0 auto;box-sizing:border-box;height:36px;padding:0 16px;border-radius:10px;border:1.5px solid transparent;background:var(--fx-bg);font-weight:700;font-size:14px;line-height:1;cursor:pointer;font-family:inherit;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease}.fx-chat-select-bar__cancel:hover,.fx-chat-select-bar__cancel:focus-visible,.fx-chat-select-bar__all:hover,.fx-chat-select-bar__all:focus-visible,.fx-chat-select-bar__copy:hover,.fx-chat-select-bar__copy:focus-visible,.fx-chat-select-bar__delete:hover,.fx-chat-select-bar__delete:focus-visible{transform:translateY(-1px);outline:0}.fx-chat-select-bar__cancel:active,.fx-chat-select-bar__all:active,.fx-chat-select-bar__copy:active,.fx-chat-select-bar__delete:active{transform:translateY(0) scale(.98)}.fx-chat-select-bar__cancel{border-color:color-mix(in srgb,var(--fx-brand, #216be9) 50%,var(--fx-border));color:var(--fx-brand, #216be9)}.fx-chat-select-bar__cancel:hover,.fx-chat-select-bar__cancel:focus-visible{background:linear-gradient(135deg,var(--fx-brand, #216be9) 0%,var(--fx-brand-2, #1a5cd8) 100%);border-color:transparent;color:#fff;box-shadow:0 6px 16px rgba(33,107,233,.3)}.fx-chat-select-bar__count{flex:0 1 auto;text-align:left;font-size:14px;font-weight:600;color:var(--fx-text-dim);white-space:nowrap;min-width:0;margin-left:4px}.fx-chat-select-bar__delete{border-color:color-mix(in srgb,#dc2626 45%,var(--fx-border));color:#dc2626}.fx-chat-select-bar__delete:hover,.fx-chat-select-bar__delete:focus-visible{background:linear-gradient(135deg,#ef4444 0,#dc2626 100%);border-color:transparent;color:#fff;box-shadow:0 8px 22px rgba(220,38,38,.4)}.fx-chat-select-bar__delete[disabled]{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 1px 2px rgba(0,0,0,.04);background:var(--fx-bg);color:#dc2626}html[scheme=dark] .fx-chat-select-bar__cancel{background:var(--fx-surface-1);color:#b8d2ff;border-color:rgba(33,107,233,.45)}html[scheme=dark] .fx-chat-select-bar__cancel:hover,html[scheme=dark] .fx-chat-select-bar__cancel:focus-visible{background:linear-gradient(135deg,var(--fx-brand, #216be9) 0%,var(--fx-brand-2, #1a5cd8) 100%);border-color:transparent;color:#fff;box-shadow:0 8px 22px rgba(33,107,233,.55)}html[scheme=dark] .fx-chat-select-bar__delete{background:var(--fx-surface-1);color:#fca5a5;border-color:rgba(220,38,38,.5)}html[scheme=dark] .fx-chat-select-bar__delete:hover,html[scheme=dark] .fx-chat-select-bar__delete:focus-visible{background:linear-gradient(135deg,#ef4444 0,#dc2626 100%);border-color:transparent;color:#fff;box-shadow:0 10px 26px rgba(220,38,38,.55)}html[scheme=dark] .fx-chat-select-bar__all:hover,html[scheme=dark] .fx-chat-select-bar__all:focus-visible{background:color-mix(in srgb,#fff 10%,var(--fx-surface-1));border-color:color-mix(in srgb,#fff 30%,var(--fx-surface-border));color:#fff;box-shadow:0 6px 16px rgba(0,0,0,.35)}.fx-chat-select-bar__all{border-color:color-mix(in srgb,var(--fx-text-dim) 30%,var(--fx-border));color:var(--fx-text)}.fx-chat-select-bar__all:hover,.fx-chat-select-bar__all:focus-visible{background:color-mix(in srgb,var(--fx-text) 10%,var(--fx-bg));border-color:color-mix(in srgb,var(--fx-text-dim) 55%,var(--fx-border));color:var(--fx-text);box-shadow:0 6px 16px rgba(0,0,0,.12)}.fx-chat-select-bar__all[disabled]{opacity:.55;cursor:not-allowed;transform:none}html[scheme=dark] .fx-chat-select-bar__all{background:var(--fx-surface-1);color:var(--fx-text);border-color:var(--fx-surface-border)}.fx-chat-select-bar__copy{border-color:color-mix(in srgb,#16a34a 50%,var(--fx-border));color:#15803d}.fx-chat-select-bar__copy:hover,.fx-chat-select-bar__copy:focus-visible{background:linear-gradient(135deg,#22c55e 0,#16a34a 100%);border-color:transparent;color:#fff;box-shadow:0 8px 22px rgba(22,163,74,.35)}.fx-chat-select-bar__copy[disabled]{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 1px 2px rgba(0,0,0,.04);background:var(--fx-bg);color:#15803d}html[scheme=dark] .fx-chat-select-bar__copy{background:var(--fx-surface-1);color:#86efac;border-color:rgba(34,197,94,.5)}html[scheme=dark] .fx-chat-select-bar__copy:hover,html[scheme=dark] .fx-chat-select-bar__copy:focus-visible{background:linear-gradient(135deg,#22c55e 0,#16a34a 100%);border-color:transparent;color:#fff;box-shadow:0 10px 26px rgba(22,163,74,.5)}.fenix-chat-wrap .fx-chat-input,.fenix-chat-wrap .fx-chat-search{background:var(--fx-bg);color:var(--fx-text);border:2px solid var(--fx-border);border-radius:14px;outline:0;font-family:inherit;font-size:15px;font-weight:500;line-height:1.5;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.02);-webkit-tap-highlight-color:transparent}.fenix-chat-wrap .fx-chat-input:hover,.fenix-chat-wrap .fx-chat-search:hover{border-color:color-mix(in srgb,var(--fx-brand) 45%,var(--fx-border))}.fenix-chat-wrap .fx-chat-input:focus,.fenix-chat-wrap .fx-chat-search:focus{border-color:var(--fx-brand);box-shadow:0 0 0 4px rgba(33,107,233,.15);background:var(--fx-bg)}.fenix-chat-wrap .fx-chat-input::placeholder,.fenix-chat-wrap .fx-chat-search::placeholder{color:var(--fx-text-dim);opacity:.85}.fenix-chat-wrap .fx-chat-search,.fenix-chat-wrap input.fx-chat-search,.fenix-chat-wrap input#fx-chat-search{text-align:center!important}.fenix-chat-wrap .fx-chat-search::placeholder,.fenix-chat-wrap input#fx-chat-search::placeholder{text-align:center!important}.fenix-chat-wrap mark.fx-search-hit{background:0 0!important;color:var(--fx-brand);padding:0;border-radius:0;font-weight:700;text-decoration:none}html[scheme=dark] .fenix-chat-wrap mark.fx-search-hit,body.fenix-chat-force-dark .fenix-chat-wrap mark.fx-search-hit{background:0 0!important;color:color-mix(in srgb,var(--fx-brand) 70%,#fff)}html[scheme=dark] .fenix-chat-wrap .fx-chat-input,html[scheme=dark] .fenix-chat-wrap .fx-chat-search,body.fenix-chat-force-dark .fenix-chat-wrap .fx-chat-input,body.fenix-chat-force-dark .fenix-chat-wrap .fx-chat-search{background:var(--fx-surface-1);border-color:var(--fx-surface-border);color:var(--fx-text)}html[scheme=dark] .fenix-chat-wrap .fx-chat-input:hover,html[scheme=dark] .fenix-chat-wrap .fx-chat-search:hover,body.fenix-chat-force-dark .fenix-chat-wrap .fx-chat-input:hover,body.fenix-chat-force-dark .fenix-chat-wrap .fx-chat-search:hover{border-color:color-mix(in srgb,var(--fx-brand) 55%,var(--fx-surface-border))}html[scheme=dark] .fenix-chat-wrap .fx-chat-input:focus,html[scheme=dark] .fenix-chat-wrap .fx-chat-search:focus,body.fenix-chat-force-dark .fenix-chat-wrap .fx-chat-input:focus,body.fenix-chat-force-dark .fenix-chat-wrap .fx-chat-search:focus{background:rgba(33,107,233,.08);border-color:var(--fx-brand);box-shadow:0 0 0 4px rgba(33,107,233,.22)}@media (prefers-color-scheme:dark){html:not([scheme]) .fenix-chat-wrap .fx-chat-input,html:not([scheme]) .fenix-chat-wrap .fx-chat-search{background:var(--fx-surface-1);border-color:var(--fx-surface-border);color:var(--fx-text)}html:not([scheme]) .fenix-chat-wrap .fx-chat-input:hover,html:not([scheme]) .fenix-chat-wrap .fx-chat-search:hover{border-color:color-mix(in srgb,var(--fx-brand) 55%,var(--fx-surface-border))}html:not([scheme]) .fenix-chat-wrap .fx-chat-input:focus,html:not([scheme]) .fenix-chat-wrap .fx-chat-search:focus{background:rgba(33,107,233,.08);border-color:var(--fx-brand);box-shadow:0 0 0 4px rgba(33,107,233,.22)}}.fenix-chat-wrap .fx-chat-search{width:100%;padding:13px 16px;min-height:48px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;background-repeat:no-repeat;position:relative}.fenix-chat-wrap .fx-chat-search:placeholder-shown{text-align:center}.fenix-chat-wrap .fx-chat-search::-webkit-search-decoration,.fenix-chat-wrap .fx-chat-search::-webkit-search-cancel-button,.fenix-chat-wrap .fx-chat-search::-webkit-search-results-button,.fenix-chat-wrap .fx-chat-search::-webkit-search-results-decoration{appearance:none;-webkit-appearance:none;display:none}.fx-chat-search-wrap::before{display:none!important;content:none!important}.fx-chat-pinned{display:block;padding:0;background:color-mix(in srgb,var(--fx-brand) 14%,var(--fx-bg));border-bottom:1px solid color-mix(in srgb,var(--fx-brand) 35%,var(--fx-border));position:relative}html[scheme=dark] .fx-chat-pinned{background:color-mix(in srgb,var(--fx-brand) 22%,var(--fx-bg))}.fx-chat-pinned__label{display:none}.fx-chat-pinned__icon{display:none}.fx-pinned-item__nick{color:var(--fx-brand);font-weight:700}.fx-pinned-item__text{color:var(--fx-text)}.fx-chat-pinned__body{width:100%;font-size:13px;display:flex;flex-direction:column;gap:4px;overflow-y:auto;overflow-x:hidden;max-height:132px;scrollbar-width:thin;padding:8px 16px;box-sizing:border-box}.fx-pinned-item{background:0 0;padding:2px 0;border-radius:0;border:0;max-width:100%;overflow:hidden;cursor:pointer;display:flex;align-items:center;gap:8px;min-width:0;width:100%;transition:color .15s}.fx-pinned-item+.fx-pinned-item{padding-left:0;padding-top:4px;border-left:none;border-top:1px dashed color-mix(in srgb,var(--fx-brand) 25%,var(--fx-border))}.fx-pinned-item:hover .fx-pinned-item__text{color:var(--fx-brand)}#fx-pinned-bar[data-jump-pending]{cursor:progress}#fx-pinned-bar[data-jump-pending] .fx-pinned-item{pointer-events:none}.fx-pinned-item__text{display:block;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fx-pinned-item--has-thumb .fx-msg__reply-thumb{flex:0 0 auto;width:28px;height:28px;border-radius:6px}#fx-chat-scroll.fx-chat-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;scrollbar-gutter:stable;scroll-behavior:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.fx-chat-scroll__spacer{flex:1 1 0;min-height:0}.fx-chat-feed{flex:0 0 auto;overflow:visible;padding:16px 14px 8px;display:flex;flex-direction:column;gap:10px}#fx-chat-scroll>.fx-chat-typing{flex:0 0 auto;position:sticky;bottom:0;z-index:2;background:var(--fx-bg);will-change:transform}.fx-chat-feed.is-booting{visibility:hidden;scroll-behavior:auto}#fx-chat-scroll.fx-chat-scroll.is-booting{scroll-behavior:auto}.fx-chat-feed.is-drag-selecting,.fx-chat-feed.is-drag-selecting *{user-select:none;-webkit-user-select:none;cursor:crosshair}.fx-chat-feed__loader{text-align:center;color:var(--fx-text-dim);font-size:12px;padding:16px}.fx-chat-feed__loader--error{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 16px;color:var(--fx-text)}.fx-chat-feed__loader-msg{font-size:13px;font-weight:500;color:var(--fx-text);max-width:320px}.fx-chat-feed__loader-retry{appearance:none;border:0;padding:8px 16px;min-height:36px;border-radius:999px;background:var(--fx-brand);color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:transform .12s ease,background .15s ease}.fx-chat-feed__loader-retry:hover,.fx-chat-feed__loader-retry:focus-visible{background:color-mix(in srgb,var(--fx-brand) 88%,#000);outline:0}.fx-chat-feed__loader-retry:active{transform:scale(.97)}html[scheme=dark] .fx-chat-feed__loader--error .fx-chat-feed__loader-msg{color:#eef1f6}.fx-chat-feed__day{align-self:center;background:var(--fx-bg-elev);border:1px solid var(--fx-border);color:var(--fx-text-dim);font-size:11px;font-weight:600;padding:4px 12px;border-radius:999px;margin:6px 0}.fx-chat-feed__empty{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:28px 20px;color:var(--fx-text-dim);font-size:14px;line-height:1.5;max-width:320px;align-self:center}.fx-msg{display:flex;gap:10px;max-width:88%;align-self:flex-start;margin-right:auto;align-items:flex-end;position:relative}.fx-msg.own{align-self:stretch;width:100%;max-width:100%;margin-left:0;margin-right:0;flex-direction:row-reverse;justify-content:flex-start}.fx-msg.own .fx-msg__body{flex:0 1 auto;max-width:88%}.fx-msg.own .fx-msg__avatar,.fx-msg.own .fx-msg__name-head{display:none}.fx-msg.own .fx-msg__body{flex:0 1 auto;display:flex;justify-content:flex-end}.fx-msg__avatar{width:48px;height:48px;border-radius:50%;background:var(--fx-bg-elev);overflow:hidden;flex:none;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--fx-text);text-transform:uppercase;font-size:15px;border:1px solid var(--fx-border);align-self:flex-end}.fx-msg__avatar img{width:100%;height:100%;object-fit:cover}.fx-msg__avatar--empty{width:34px;height:34px;background:var(--fx-bg-elev);color:color-mix(in srgb,var(--fx-text-dim) 85%,transparent)}.fx-msg__avatar-ph{width:70%;height:70%;display:block}html[scheme=dark] .fx-msg__avatar--empty{background:var(--fx-surface-2);color:rgba(255,255,255,.55)}.fx-msg__body{flex:1;min-width:0}.fx-msg__head{display:none}.fx-msg__name-head{display:flex;align-items:center;gap:8px;margin-bottom:3px;flex-wrap:wrap;line-height:1.1}.fx-msg__name{font-weight:700;color:var(--fx-brand);font-size:13px;letter-spacing:.01em}.fx-msg__badge{font-size:10px;padding:2px 7px;border-radius:999px;background:rgba(34,160,107,.15);color:var(--fx-online);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.fx-msg__badge--mod{background:rgba(246,173,85,.22);color:#e8952e}.fx-msg__badge--admin{background:color-mix(in srgb,var(--fx-brand) 22%,transparent);color:var(--fx-brand)}.fx-msg__badge--tg{background:rgba(33,107,233,.14);color:var(--fx-link)}.fx-msg__bubble{position:relative;background:var(--fx-bg-bubble);border:1px solid color-mix(in srgb,var(--fx-border) 55%,transparent);border-radius:14px;padding:8px 14px;word-wrap:break-word;overflow-wrap:anywhere;box-shadow:0 2px 6px rgba(15,23,42,.07);min-width:90px}.fx-msg:not(.own) .fx-msg__bubble{border-radius:14px 14px 14px 0}.fx-msg:not(.own) .fx-msg__bubble::before{content:none}.fx-msg__content{margin:0}.fx-msg__content>:last-child{margin-bottom:0}.fx-msg__content blockquote,.fx-chat-reply__text blockquote{margin:4px 0;padding:4px 10px 4px 10px;border-left:3px solid var(--fx-accent, #2b7cff);border-radius:4px;background:color-mix(in srgb,var(--fx-accent, #2b7cff) 10%,transparent);color:inherit;font-style:normal;quotes:none;line-height:1.4}.fx-msg__content blockquote::before,.fx-msg__content blockquote::after,.fx-chat-reply__text blockquote::before,.fx-chat-reply__text blockquote::after{content:none}.fx-msg__content blockquote>:first-child{margin-top:0}.fx-msg__content blockquote>:last-child{margin-bottom:0}.fx-msg__content blockquote+blockquote{margin-top:-2px;border-top-left-radius:0;border-top-right-radius:0}.fx-msg__content blockquote:has(+blockquote){margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.fx-msg__content blockquote.tg-expandable{position:relative;max-height:5.6em;overflow:hidden;cursor:pointer;transition:max-height .22s ease}.fx-msg__content blockquote.tg-expandable.is-expanded{max-height:1600px}.fx-msg__content blockquote.tg-expandable.is-short{max-height:none;cursor:auto}.fx-msg__content blockquote.tg-expandable:not(.is-expanded):not(.is-short){padding-bottom:1.7em}.fx-msg__content blockquote.tg-expandable:not(.is-expanded):not(.is-short)::after{content:"⌄ развернуть";position:absolute;left:0;right:0;bottom:0;padding:.9em 8px .25em;text-align:center;font-size:12px;font-weight:600;color:var(--fx-accent, #2b7cff);background:linear-gradient(to bottom,transparent,var(--fx-bg-bubble, #e4eaf3) 70%);pointer-events:none}.fx-msg__content blockquote.tg-expandable.is-expanded::after{content:none}html[scheme=dark] .fx-msg__content blockquote,html[scheme=dark] .fx-chat-reply__text blockquote{background:color-mix(in srgb,var(--fx-accent, #4a9bff) 18%,transparent);border-left-color:color-mix(in srgb,var(--fx-accent, #4a9bff) 75%,white)}.fx-msg__content--caption{margin-top:6px;padding-top:0}.fenix-chat-wrap .fx-msg__link-preview,.fenix-chat-wrap .fx-msg__link-preview--loading,.fenix-chat-wrap .fx-msg__link-preview--bare,.fenix-chat-wrap .fx-msg__link-preview--has-img,.fenix-chat-wrap .fx-msg__link-preview--noimg{display:none!important}.fx-msg__link-preview{display:grid;grid-template-columns:86px 1fr;grid-template-areas:"img body";column-gap:10px;align-items:stretch;margin-top:6px;padding:8px 10px 8px 12px;border-left:3px solid var(--fx-link, #216be9);background:color-mix(in srgb,var(--fx-link, #216be9) 8%,var(--fx-bubble, transparent));border-radius:8px;color:inherit;text-decoration:none!important;max-width:min(420px,100%);overflow:hidden;box-sizing:border-box;transition:background .15s ease}.fx-msg__link-preview:hover{background:color-mix(in srgb,var(--fx-link, #216be9) 14%,var(--fx-bubble, transparent))}.fx-msg__link-preview--loading{opacity:.85}.fx-msg__link-preview--noimg,.fx-msg__link-preview--bare{grid-template-columns:1fr;grid-template-areas:"body"}.fx-msg__link-preview__img{grid-area:img;width:86px;height:86px;object-fit:cover;border-radius:6px;background:color-mix(in srgb,currentColor 8%,transparent);display:block}.fx-msg__link-preview__body{grid-area:body;min-width:0;display:flex;flex-direction:column;gap:2px;justify-content:center}.fx-msg__link-preview__site{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--fx-link, #216be9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.9}.fx-msg__link-preview__title{font-size:13px;font-weight:600;line-height:1.3;color:var(--fx-text, currentColor);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.fx-msg__link-preview__desc{font-size:12px;line-height:1.35;color:color-mix(in srgb,var(--fx-text, currentColor) 80%,transparent);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.fx-msg.own .fx-msg__link-preview{background:color-mix(in srgb,#fff 14%,transparent);border-left-color:color-mix(in srgb,#fff 60%,transparent)}.fx-msg.own .fx-msg__link-preview:hover{background:color-mix(in srgb,#fff 22%,transparent)}.fx-msg.own .fx-msg__link-preview__site,.fx-msg.own .fx-msg__link-preview__title,.fx-msg.own .fx-msg__link-preview__desc{color:var(--fx-own-text, #fff)}@media (max-width:480px){.fx-msg__link-preview{grid-template-columns:64px 1fr;column-gap:8px;padding:6px 8px 6px 10px}.fx-msg__link-preview__img{width:64px;height:64px}}.fx-msg__bubble.fx-msg__bubble--atts-only{padding:4px 4px 4px 4px;min-width:0;overflow:hidden;width:fit-content;max-width:min(360px,100%)}.fx-msg__bubble.fx-msg__bubble--atts-only:has(.fx-atts>.fx-att:nth-child(2)){max-width:min(460px,100%)}.fx-msg__bubble:has(.fx-atts>.fx-att:nth-child(2)):not(.fx-msg__bubble--atts-only){width:fit-content;max-width:min(460px,100%)}.fx-msg__bubble:has(.fx-atts>.fx-att:only-child):not(.fx-msg__bubble--atts-only){width:fit-content;max-width:min(360px,100%)}.fx-msg__bubble.fx-msg__bubble--atts-only .fx-atts{margin:0}.fx-msg__bubble.fx-msg__bubble--atts-only:has(.fx-atts>.fx-att:only-child.fx-att--sticker){width:fit-content!important;max-width:100%!important;min-width:0!important;background:0 0!important;border:0!important;padding:0 4px!important;box-shadow:none!important;overflow:visible!important;border-radius:0!important}.fx-msg__bubble.fx-msg__bubble--atts-only:has(.fx-atts>.fx-att:only-child.fx-att--sticker) .fx-atts{width:fit-content;max-width:100%;grid-template-columns:max-content!important}.fx-msg__bubble.fx-msg__bubble--atts-only:has(.fx-atts>.fx-att:only-child.fx-att--sticker) .fx-msg__name-head{padding:2px 4px 4px;margin-bottom:2px;max-width:calc(100vw - 80px);white-space:normal;overflow:visible}.fx-msg__bubble.fx-msg__bubble--atts-only:has(.fx-att--doc){width:min(320px,100%);max-width:min(320px,100%)}.fx-msg__bubble.fx-msg__bubble--atts-only:has(.fx-att--audio),.fx-msg__bubble.fx-msg__bubble--atts-only:has(.fx-att--voice){width:min(400px,100%);max-width:min(400px,100%)}@media (max-width:640px){.fx-msg__bubble.fx-msg__bubble--atts-only:has(.fx-att--audio),.fx-msg__bubble.fx-msg__bubble--atts-only:has(.fx-att--voice){width:100%;max-width:100%}}.fx-msg__bubble.fx-msg__bubble--atts-only .fx-msg__foot{position:static;background:0 0;backdrop-filter:none;-webkit-backdrop-filter:none;color:inherit;padding:4px 8px 2px}.fx-msg__bubble.fx-msg__bubble--atts-only .fx-msg__meta,.fx-msg__bubble.fx-msg__bubble--atts-only .fx-msg__meta .fx-msg__time,.fx-msg__bubble.fx-msg__bubble--atts-only .fx-msg__meta .fx-msg__check{color:var(--fx-text-dim)}.fx-msg__bubble.fx-msg__bubble--atts-only .fx-msg__check svg path{stroke:var(--fx-text-dim)}.fx-msg__foot{margin-top:4px;display:flex;align-items:center;flex-wrap:wrap;row-gap:4px;column-gap:8px;min-height:18px;flex-direction:row;justify-content:flex-start}.fx-msg__foot .fx-reactions{margin:0;display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center;min-height:18px}.fx-msg__foot .fx-reaction{padding:1px 7px;font-size:11px;line-height:14px;min-height:18px}.fx-msg__foot .fx-reaction__emoji{font-size:12px;line-height:1}.fx-msg__foot .fx-msg__meta{margin-left:auto}.fx-msg__meta{display:inline-flex;align-items:center;gap:5px;font-size:11px;line-height:1;min-height:18px;color:var(--fx-text-dim);white-space:nowrap;pointer-events:none;user-select:none}.fx-msg__time{font-variant-numeric:tabular-nums}.fx-msg__edited{font-size:10px;line-height:1;opacity:.85;letter-spacing:.01em}.fx-msg.own .fx-msg__meta{color:color-mix(in srgb,var(--fx-brand) 55%,var(--fx-text-dim))}.fx-msg__check{display:inline-flex;align-items:center;gap:3px;margin-left:2px;color:color-mix(in srgb,var(--fx-text-dim) 80%,transparent);transition:color 160ms ease-out;pointer-events:auto}.fx-msg__check svg{width:14px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block}.fx-msg__check--read{color:color-mix(in srgb,var(--fx-brand) 80%,#2aa76a)}.fx-msg__check-num{font-size:10.5px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:inherit}html[scheme=dark] .fx-msg__check{color:rgba(235,240,250,.55)}html[scheme=dark] .fx-msg__check--read{color:color-mix(in srgb,var(--fx-brand) 75%,#5cd299)}.fx-msg__check--read{cursor:pointer;padding:1px 2px;border-radius:4px;transition:background-color 160ms ease-out,color 160ms ease-out}.fx-msg__check--read:hover{background-color:color-mix(in srgb,currentColor 18%,transparent)}.fx-msg__check--read.fx-msg__check--other{color:color-mix(in srgb,var(--fx-text-dim) 75%,transparent);opacity:.85}.fx-msg__check--read.fx-msg__check--other:hover{opacity:1}html[scheme=dark] .fx-msg__check--read.fx-msg__check--other{color:rgba(235,240,250,.55)}.fx-readers-popover{position:fixed;z-index:10010;min-width:220px;max-width:300px;max-height:360px;overflow-y:auto;background:var(--fx-bg, #fff);color:var(--fx-text, #14171d);border:1px solid var(--fx-border, rgba(0, 0, 0, 0.12));border-radius:12px;box-shadow:0 14px 40px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.08);font:14px/1.3 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;padding:6px;animation:fx-readers-pop-in 140ms ease-out}@keyframes fx-readers-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.fx-readers-popover[data-place=bottom]{animation-name:fx-readers-pop-in-down}@keyframes fx-readers-pop-in-down{0%{opacity:0;transform:translateY(4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.fx-readers-popover__head{display:flex;align-items:center;gap:6px;padding:4px 10px 6px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--fx-text-dim, #5a6270);border-bottom:1px solid var(--fx-border, rgba(20, 23, 29, 0.08));margin-bottom:2px}.fx-readers-popover__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;font-size:10.5px;font-weight:700;color:#fff;background:color-mix(in srgb,var(--fx-brand) 80%,#2aa76a);border-radius:9px;text-transform:none;letter-spacing:0}.fx-readers-popover__list{padding:2px 0 4px;max-height:214px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.fx-readers-popover__list::-webkit-scrollbar{width:0;height:0;display:none}.fx-readers-popover__more{display:block;width:calc(100% - 16px);margin:4px 8px 8px;padding:7px 10px;font-size:12px;font-weight:600;color:var(--fx-brand);background:color-mix(in srgb,var(--fx-brand) 10%,transparent);border:1px solid color-mix(in srgb,var(--fx-brand) 25%,transparent);border-radius:8px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.fx-readers-popover__more:hover:not(:disabled){background:color-mix(in srgb,var(--fx-brand) 18%,transparent);border-color:color-mix(in srgb,var(--fx-brand) 40%,transparent)}.fx-readers-popover__more:disabled{opacity:.6;cursor:default}.fx-readers-popover__row{display:flex;align-items:flex-start;gap:8px;padding:5px 10px;border-radius:6px;min-height:32px}.fx-readers-popover__row[data-uid]{cursor:pointer;transition:background .12s ease}.fx-readers-popover__row[data-uid]:hover,.fx-readers-popover__row[data-uid]:focus-visible{background:color-mix(in srgb,var(--fx-brand, #216be9) 12%,transparent);color:var(--fx-brand, #216be9);outline:0}.fx-readers-popover__mid{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.fx-readers-popover__nameline{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}.fx-readers-popover__nameline .fx-readers-popover__name+.fx-readers-popover__badge{margin-left:2px}.fx-readers-popover__nameline .fx-readers-popover__badge+.fx-readers-popover__emoji{margin-left:4px}.fx-readers-popover__row+.fx-readers-popover__row{margin-top:1px}.fx-readers-popover__dm-hint{flex:0 0 auto;align-self:center;margin-left:8px;font-size:14px;line-height:1;color:var(--fx-text-dim);opacity:.55;transition:color .12s ease,opacity .12s ease,transform .12s ease}.fx-readers-popover__row[data-uid]:hover .fx-readers-popover__dm-hint,.fx-readers-popover__row[data-uid]:focus-visible .fx-readers-popover__dm-hint,.fx-readers-popover__row[data-tg]:hover .fx-readers-popover__dm-hint,.fx-readers-popover__row[data-tg]:focus-visible .fx-readers-popover__dm-hint{color:var(--fx-brand);opacity:1;transform:translateX(2px)}.fx-readers-popover__dm-hint--tg{color:#2aabee;font-size:15px;opacity:.75}.fx-readers-popover__row[data-tg]:hover .fx-readers-popover__dm-hint--tg,.fx-readers-popover__row[data-tg]:focus-visible .fx-readers-popover__dm-hint--tg{color:#2aabee;opacity:1}.fx-readers-popover__row[data-uid],.fx-readers-popover__row[data-tg]{cursor:pointer}.fx-readers-popover__ava{flex:0 0 auto;width:24px;height:24px;border-radius:50%;object-fit:cover;background:color-mix(in srgb,var(--fx-brand) 20%,transparent);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--fx-brand, #2aa76a)}.fx-readers-popover__name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.fx-readers-popover__badge{flex:0 0 auto;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 5px;border-radius:4px;background:color-mix(in srgb,var(--fx-brand) 14%,transparent);color:var(--fx-brand, #2aa76a)}.fx-readers-popover__badge--admin{background:color-mix(in srgb,#e54b4b 18%,transparent);color:#c43434}.fx-readers-popover__emoji{flex:0 0 auto;font-size:14px;line-height:1;margin-left:2px;filter:saturate(1.05)}.fx-readers-popover__time{font-size:11px;color:var(--fx-text-dim, #5a6270);font-variant-numeric:tabular-nums;line-height:1.2;align-self:flex-start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-readers-popover__empty,.fx-readers-popover__loader{padding:12px 14px;color:var(--fx-text-dim, #5a6270);text-align:center;font-size:12px}html[scheme=dark] .fx-readers-popover,body.fenix-chat-force-dark .fx-readers-popover{background:#1f232b;color:#e6ecf5;border-color:rgba(255,255,255,.12);box-shadow:0 14px 40px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.3)}html[scheme=dark] .fx-readers-popover__head{color:rgba(230,235,245,.55);border-bottom-color:var(--fx-surface-2)}html[scheme=dark] .fx-readers-popover__time,html[scheme=dark] .fx-readers-popover__empty,html[scheme=dark] .fx-readers-popover__loader{color:rgba(235,240,250,.55)}.fx-toast-container{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);display:flex;flex-direction:column;gap:8px;z-index:10020;pointer-events:none;max-width:min(92vw,420px);width:max-content}.fx-toast{pointer-events:auto;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:500;line-height:1.3;color:#fff;background:#14171d;box-shadow:0 6px 18px rgba(0,0,0,.18);animation:fx-toast-in 220ms ease-out both;max-width:100%;word-wrap:break-word;text-align:center}.fx-toast--success{background:color-mix(in srgb,var(--fx-brand) 85%,#2aa76a)}.fx-toast--error{background:#c43434}.fx-toast--leaving{animation:fx-toast-out 220ms ease-in forwards}@keyframes fx-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fx-toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.fx-toast,.fx-toast--leaving{animation:none}}html[scheme=dark] .fx-toast{background:#f0f3f8;color:#14171d;box-shadow:0 8px 22px rgba(0,0,0,.6)}html[scheme=dark] .fx-toast--success{background:color-mix(in srgb,var(--fx-brand) 75%,#5cd299);color:#0a0f16}html[scheme=dark] .fx-toast--error{background:#ff6b6b;color:#1a0606}.fx-msg.own .fx-msg__bubble{background:var(--fx-bg-bubble-own);border-color:color-mix(in srgb,var(--fx-brand) 38%,var(--fx-border));border-radius:14px 14px 0 14px;color:var(--fx-text)}.fx-msg.own .fx-msg__bubble::before{content:none}html[scheme=dark] .fx-msg:not(.own) .fx-msg__bubble{border-color:rgba(255,255,255,.08);box-shadow:0 1px 4px rgba(0,0,0,.35)}html[scheme=dark] .fx-msg.own .fx-msg__bubble{border-color:color-mix(in srgb,var(--fx-brand) 48%,rgba(255,255,255,.1))}body.fenix-chat-force-dark .fx-msg:not(.own) .fx-msg__bubble{border-color:rgba(255,255,255,.08)}body.fenix-chat-force-dark .fx-msg.own .fx-msg__bubble{border-color:color-mix(in srgb,var(--fx-brand) 48%,rgba(255,255,255,.1))}.fx-msg__bubble p{margin:0 0 6px}.fx-msg__bubble p:last-child{margin-bottom:0}.fx-msg__bubble--emoji-only{padding-top:10px;padding-bottom:20px;min-width:52px}.fx-msg__content--emoji-only{font-size:2.5rem;line-height:1.25;letter-spacing:.02em}.fx-msg__bubble--emoji-only .fx-msg__content--emoji-only p{font-size:inherit;line-height:inherit;margin:0}@media (max-width:600px){.fx-msg__content--emoji-only{font-size:2.1rem}}.fx-msg__bubble pre{background:rgba(0,0,0,.06);padding:10px;border-radius:8px;overflow-x:auto;margin:8px 0;border:1px solid var(--fx-border)}html[scheme=dark] .fx-msg__bubble pre{background:rgba(0,0,0,.35)}.fx-msg__bubble code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.fx-msg__bubble .fchat-mention{color:var(--fx-link)!important;font-weight:700;text-decoration:none;cursor:pointer}.fx-msg__bubble a.fchat-mention:hover,.fx-msg__bubble a.fchat-mention:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;opacity:.9}.fx-msg__bubble a{color:var(--fx-link)!important;font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .15s ease,opacity .15s ease}.fx-msg__bubble a:hover,.fx-msg__bubble a:focus-visible{opacity:.85;text-decoration-thickness:2px}.fx-msg__bubble.own a,.fx-msg.own .fx-msg__bubble a,.fx-msg.own .fx-msg__bubble .fchat-mention{color:var(--fx-link)!important;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.fx-msg__bubble.own a:hover,.fx-msg.own .fx-msg__bubble a:hover,.fx-msg__bubble.own a:focus-visible,.fx-msg.own .fx-msg__bubble a:focus-visible{text-decoration-thickness:2px;opacity:.85}.fx-msg__bubble img,.fx-msg__bubble video{max-width:100%;max-height:320px;border-radius:var(--fx-radius-sm);display:block;margin-top:8px}.fx-msg__reply{display:block;position:relative;background:color-mix(in srgb,var(--fx-brand) 10%,var(--fx-bg-bubble));padding:6px 10px;margin:0 0 8px;border-radius:8px;font-size:12px;line-height:1.35;color:var(--fx-text-dim);cursor:pointer;overflow:hidden;max-width:100%}.fx-msg__reply strong{display:block;color:var(--fx-brand);font-weight:700;font-size:12px;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}.fx-msg__reply:hover{background:color-mix(in srgb,var(--fx-brand) 16%,var(--fx-bg-bubble))}.fx-msg__reply-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%;color:var(--fx-text);opacity:.85}.fx-msg__reply--has-thumb{display:grid;grid-template-columns:40px 1fr;grid-template-areas:"thumb name""thumb text";column-gap:8px;row-gap:0;align-items:center}.fx-msg__reply--has-thumb .fx-msg__reply-thumb{grid-area:thumb}.fx-msg__reply--has-thumb>strong,.fx-msg__reply--has-thumb .fx-msg__reply-name{grid-area:name;margin-bottom:0}.fx-msg__reply--has-thumb .fx-msg__reply-text{grid-area:text}.fx-msg__reply-thumb{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border-radius:6px;overflow:hidden;background:var(--fx-bg-elev);border:1px solid var(--fx-border);user-select:none}.fx-msg__reply-thumb img{display:block;width:100%;height:100%;object-fit:cover}.fx-msg__reply-thumb-ico{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:10px;line-height:1;width:18px;height:18px;border-radius:50%;background:rgba(0,0,0,.55);display:inline-flex;align-items:center;justify-content:center;padding-left:1px}.fx-msg__reply-chain{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.fx-msg__reply-chain .fx-msg__reply{margin-bottom:0}.fx-msg__reply--lvl-2{opacity:.85;font-size:11.5px;padding:4px 10px}.fx-msg__reply--lvl-3{opacity:.7;font-size:11px;padding:3px 10px}.fx-msg__reply--deleted{opacity:.5;font-style:italic;cursor:default}.fx-msg__reply--deleted:hover{background:color-mix(in srgb,var(--fx-brand) 10%,var(--fx-bg-bubble))}.fx-msg__reply-more{font-size:10.5px;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,var(--fx-brand) 60%,var(--fx-text-dim));padding:2px 0 4px 10px;text-transform:uppercase;opacity:.75;user-select:none;background:0 0;border:0;cursor:pointer;display:inline-block;text-align:left;font-family:inherit;transition:opacity .15s ease,color .15s ease}.fx-msg__reply-more:hover:not(:disabled){opacity:1;color:var(--fx-brand)}.fx-msg__reply-more:disabled{cursor:progress;opacity:.5}html[scheme=dark] .fx-msg__reply--lvl-2{opacity:.78}html[scheme=dark] .fx-msg__reply--lvl-3{opacity:.62}.fx-msg__meta{font-size:11px;color:var(--fx-text-dim);margin-top:5px;display:flex;align-items:center;gap:10px}.fx-reactions{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.fx-reaction{background:color-mix(in srgb,var(--fx-brand) 8%,var(--fx-bg));border:1px solid color-mix(in srgb,var(--fx-brand) 20%,var(--fx-border));color:var(--fx-text);border-radius:999px;padding:2px 8px;font-size:12px;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;user-select:none;display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.fx-reaction__count{font-weight:600;color:var(--fx-text)}.fx-reaction:hover{border-color:var(--fx-brand);background:color-mix(in srgb,var(--fx-brand) 14%,var(--fx-bg));box-shadow:0 2px 8px rgba(33,107,233,.15)}.fx-reaction.own{background:color-mix(in srgb,var(--fx-brand) 22%,var(--fx-bg));border-color:color-mix(in srgb,var(--fx-brand) 55%,var(--fx-border));color:var(--fx-brand);font-weight:600}.fx-reaction.own .fx-reaction__count{color:var(--fx-brand)}.fx-reaction__avs{display:inline-flex;align-items:center}.fx-reaction__avs .fx-reaction__av+.fx-reaction__av{margin-left:-7px}.fx-reaction__av{width:18px;height:18px;border-radius:50%;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid var(--fx-bg);background:color-mix(in srgb,var(--fx-brand) 30%,var(--fx-bg));flex:0 0 auto;vertical-align:middle}.fx-reaction__av--ph{color:#fff;font-size:10px;font-weight:700;line-height:1;text-transform:uppercase}.fx-reaction.own .fx-reaction__av{border-color:color-mix(in srgb,var(--fx-brand) 22%,var(--fx-bg))}html[scheme=dark] .fx-reaction__av{border-color:var(--fx-surface-1)}html[scheme=dark] .fx-reaction.own .fx-reaction__av{border-color:color-mix(in srgb,var(--fx-brand) 28%,var(--fx-surface-1))}html[scheme=dark] .fx-reaction{background:var(--fx-surface-1);border-color:var(--fx-surface-border);color:var(--fx-text)}.fx-msg__foot{align-items:center;min-height:22px;column-gap:8px;row-gap:4px}.fx-msg__foot .fx-reactions,.fx-msg__foot .fx-msg__meta{display:inline-flex;align-items:center;min-height:22px}.fx-msg__foot .fx-msg__meta{gap:5px;font-size:12px;line-height:1}.fx-msg__foot .fx-msg__time,.fx-msg__foot .fx-msg__check,.fx-msg__foot .fx-msg__check-num,.fx-msg__foot .fx-msg__edited{font-size:12px;line-height:1}.fx-msg__foot .fx-msg__check{align-items:center;gap:3px}.fx-msg__foot .fx-msg__check svg{width:15px;height:13px;display:block;vertical-align:middle}.fx-msg__foot .fx-msg__meta>*{align-self:center;display:inline-flex;align-items:center}.fx-msg__foot .fx-reaction{display:inline-flex;align-items:center;min-height:22px;padding:2px 9px;font-size:12px;line-height:1}.fx-msg__foot .fx-reaction__emoji{font-size:13px;line-height:1}.fx-msg__views{display:none!important}.fx-msg__bubble{padding-bottom:5px}.fx-msg__foot{margin-top:4px;min-height:0}.fx-msg__foot .fx-reactions,.fx-msg__foot .fx-msg__meta{min-height:0;margin-top:0}html[scheme=dark] .fx-reaction:hover{background:color-mix(in srgb,var(--fx-brand) 18%,var(--fx-surface-1));border-color:color-mix(in srgb,var(--fx-brand) 45%,var(--fx-surface-border))}html[scheme=dark] .fx-reaction.own{background:color-mix(in srgb,var(--fx-brand) 28%,var(--fx-surface-1));border-color:color-mix(in srgb,var(--fx-brand) 60%,var(--fx-surface-border));color:#fff}html[scheme=dark] .fx-reaction.own .fx-reaction__count{color:#fff}.fx-reactions .fx-reaction{align-items:center!important}.fx-reactions .fx-reaction>*{align-self:center!important}.fx-reaction__emoji{display:inline-flex;align-items:center;line-height:1}.fx-reaction:has(.fx-reaction__avs) .fx-reaction__emoji{position:relative;top:2px}.fx-reaction__avs{align-self:center!important;line-height:0}.fx-reaction .fx-reaction__av{margin:0!important;display:inline-flex!important;vertical-align:middle}@keyframes fx-reaction-pop{0%{transform:scale(1)}18%{transform:scale(1.38)}36%{transform:scale(.92)}56%{transform:scale(1.12)}78%{transform:scale(.98)}to{transform:scale(1)}}@keyframes fx-reaction-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--fx-brand) 60%,transparent)}60%{box-shadow:0 0 0 10px color-mix(in srgb,var(--fx-brand) 0%,transparent)}to{box-shadow:0 0 0 0 transparent}}.fx-reaction--pop{animation:fx-reaction-pop .55s cubic-bezier(.34,1.56,.64,1) both,fx-reaction-glow .6s ease-out both;will-change:transform}@media (prefers-reduced-motion:reduce){.fx-reaction--pop{animation:none}}.fx-reaction:active{transform:scale(.94);transition:transform .08s ease}.fx-msg__tools{display:none;flex-direction:column;align-items:stretch;gap:4px;padding:6px;background:var(--fx-bg, #fff);color:var(--fx-text, #14171d);border:1px solid var(--fx-border, rgba(0, 0, 0, 0.12));border-radius:12px;box-shadow:0 14px 40px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.08);font:14px/1.3 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;box-sizing:border-box;min-width:200px;max-width:min(260px,calc(100vw - 24px));width:max-content;order:99;margin-top:2px}.fx-msg.own .fx-msg__tools{margin-left:auto;margin-right:var(--fx-tools-right, 0px)}.fx-msg:not(.own) .fx-msg__tools{margin-left:var(--fx-tools-left, 44px);margin-right:auto}.fx-msg.is-tools-open:not(.is-tools-floating){flex-wrap:wrap;margin-bottom:4px;width:100%;max-width:100%}.fx-msg:not(.own).is-tools-open:not(.is-tools-floating) .fx-msg__body{flex:0 1 auto;max-width:88%}.fx-msg.is-tools-open:not(.is-tools-floating)::after{content:"";position:static;order:90;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;height:0;margin:0;padding:0;background:0 0;border-radius:0;box-shadow:none;transform:none;opacity:1;pointer-events:none;font-size:0;color:transparent;top:auto;right:auto;bottom:auto;left:auto}.fx-msg.is-tools-open .fx-msg__tools{display:flex;animation:fx-tools-slide-down .2s ease;flex-basis:100%}.fx-msg.is-tools-floating.is-tools-open::after{content:none}.fx-msg.is-tools-floating.is-tools-open>.fx-msg__tools{position:fixed;z-index:99999;top:var(--fx-tools-y, 0);left:var(--fx-tools-x, 0);margin:0;flex-basis:auto;min-width:min(220px,calc(100vw - 24px));max-width:min(260px,calc(100vw - 24px));width:max-content;max-height:var(--fx-tools-max-h, calc(100vh - 24px));overflow-y:auto;animation:fx-tools-fade-in .12s ease-out}.fx-msg.is-tools-floating.is-tools-open>.fx-msg__tools::-webkit-scrollbar{width:0;display:none}@keyframes fx-tools-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes fx-tools-slide-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}html[scheme=dark] .fx-msg__tools,body.fenix-chat-force-dark .fx-msg__tools{background:#1f232b;color:#e6ecf5;border-color:rgba(255,255,255,.12);box-shadow:0 14px 40px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.3)}.fx-msg__tools-row{display:flex;align-items:center;gap:2px}.fx-msg__tools-row--emoji{justify-content:space-between;padding:2px}.fx-msg__tools-row--emoji .fx-msg__react{flex:1 1 0;background:0 0;border:0;cursor:pointer;font-size:20px;line-height:1;padding:6px 2px;border-radius:10px;transition:transform .12s ease,background .12s ease}.fx-msg__tools-row--emoji .fx-msg__react:hover{background:color-mix(in srgb,var(--fx-brand) 14%,var(--fx-bg));transform:scale(1.15)}.fx-msg__tools-row--emoji .fx-msg__react--more{color:var(--fx-text-dim);font-size:22px;font-weight:700;letter-spacing:1px;padding-bottom:10px}.fx-msg__tools-row--emoji .fx-msg__react--more:hover{transform:scale(1.1);color:var(--fx-brand)}.fx-react-picker{position:fixed;z-index:99999;display:grid;grid-template-columns:repeat(8,1fr);gap:2px;padding:6px;background:var(--fx-bg, #fff);color:var(--fx-text, #14171d);border:1px solid var(--fx-border, rgba(0, 0, 0, 0.12));border-radius:12px;box-shadow:0 14px 40px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.08);font:14px/1.3 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;max-width:min(360px,calc(100vw - 16px));max-height:min(60vh,320px);overflow-y:auto;scrollbar-width:none;animation:fxReactPickerIn .14s ease-out}.fx-react-picker::-webkit-scrollbar{width:0;display:none}@keyframes fxReactPickerIn{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.fx-react-picker__btn{background:0 0;border:0;cursor:pointer;font-size:22px;line-height:1;padding:6px;border-radius:8px;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .12s ease,transform .12s ease}.fx-react-picker__btn:hover,.fx-react-picker__btn:focus-visible{background:color-mix(in srgb,var(--fx-brand) 14%,var(--fx-bg));transform:scale(1.15);outline:0}.fx-react-picker__btn:active{transform:scale(.92)}html[scheme=dark] .fx-react-picker,body.fenix-chat-force-dark .fx-react-picker{background:#1f232b;color:#e6ecf5;border-color:rgba(255,255,255,.12);box-shadow:0 14px 40px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.3)}@media (max-width:420px){.fx-react-picker{grid-template-columns:repeat(7,1fr)}}.fx-msg__tools-more{flex:0 0 auto;background:0 0;border:0;cursor:pointer;color:var(--fx-text-dim);font-size:18px;padding:6px 10px;border-radius:10px;min-width:34px}.fx-msg__tools-more:hover{color:var(--fx-text);background:color-mix(in srgb,var(--fx-brand) 10%,var(--fx-bg))}.fx-msg__tools-sep{height:1px;background:var(--fx-border, rgba(0, 0, 0, 0.1));margin:4px 2px}html[scheme=dark] .fx-msg__tools-sep,body.fenix-chat-force-dark .fx-msg__tools-sep{background:rgba(255,255,255,.1)}.fx-msg__tools-row--actions{display:flex;flex-direction:column;gap:1px;padding:2px}.fx-msg__tools-row--actions button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:0 0;border:0;cursor:pointer;font:inherit;line-height:1.3;padding:7px 12px;border-radius:8px;color:inherit;transition:background-color .12s ease,color .12s ease}.fx-msg__tools-row--actions button:hover,.fx-msg__tools-row--actions button:focus-visible{background:color-mix(in srgb,var(--fx-brand, #216be9) 12%,transparent);color:var(--fx-brand, #216be9);outline:0}.fx-msg__tools-row--actions button[data-act=delete]:hover,.fx-msg__tools-row--actions button[data-act=delete]:focus-visible{background:color-mix(in srgb,#e14b4b 14%,var(--fx-bg));color:#e14b4b}.fx-msg__tool-ico{flex:0 0 auto;font-size:15px;width:18px;display:inline-flex;align-items:center;justify-content:center}.fx-msg__tool-ico--danger{color:#dc2626}.fx-msg__tool-lbl{flex:1 1 auto;font-weight:500}.fx-msg__tool-lbl--danger{color:#dc2626}.fx-msg__tool-txt{display:none}.fx-msg__pick{flex:0 0 0;width:0;opacity:0;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;padding-top:6px;transition:width .22s ease,opacity .18s ease;pointer-events:none;cursor:pointer;box-sizing:border-box}.fenix-chat-wrap.is-select-mode .fx-msg__pick{flex:0 0 auto;width:30px;opacity:1;overflow:visible;pointer-events:auto;margin-right:2px}.fx-msg__pick input[type=checkbox]{width:22px;height:22px;margin:0;flex-shrink:0;cursor:pointer;appearance:none;-webkit-appearance:none;border:2px solid color-mix(in srgb,var(--fx-brand) 55%,var(--fx-border));border-radius:50%;background:var(--fx-bg);box-sizing:border-box;position:relative;vertical-align:middle;transition:border-color .15s ease,background .15s ease}.fenix-chat-wrap.is-select-mode .fx-msg__pick input[type=checkbox]:checked{background:var(--fx-brand);border-color:var(--fx-brand)}.fenix-chat-wrap.is-select-mode .fx-msg__pick input[type=checkbox]:checked::after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06)}.fenix-chat-wrap.is-select-mode .fx-msg__pick input[type=checkbox]:focus-visible{outline:2px solid var(--fx-brand);outline-offset:2px}.fx-msg__pick--disabled input[type=checkbox]{cursor:not-allowed;opacity:.45}.fx-msg--deleted .fx-msg__bubble{color:var(--fx-text-dim);font-style:italic;opacity:.85}.fx-msg{--fx-swipe:0;transition:transform .22s cubic-bezier(.22,.61,.36,1);touch-action:pan-y}.fx-msg--swiping{transition:none}.fx-msg::after{content:"↩";position:absolute;top:50%;right:-52px;left:auto;transform:translateY(-50%) scale(calc(.8 + var(--fx-swipe)*.5));width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:0;background:0 0;box-shadow:none;color:var(--fx-brand);font-size:30px;font-weight:700;opacity:var(--fx-swipe);pointer-events:none;transition:opacity .12s ease,transform .12s ease}.fx-msg[data-swipe-dir=right]::after{content:"🗑";right:auto;left:-52px;width:44px;height:44px;background:0 0;border-radius:0;box-shadow:none;color:#e53e3e;font-size:30px;transform:translateY(-50%) scale(calc(.8 + var(--fx-swipe)*.5))}.fx-msg--swiping::after{transition:none}@media (hover:hover) and (pointer:fine){.fx-msg::after{content:none}}.fx-msg--pending{opacity:.58}.fx-msg--highlight .fx-msg__bubble{animation:fx-msg-flash 1.4s ease-out}@keyframes fx-msg-flash{0%{box-shadow:0 0 0 3px color-mix(in srgb,var(--fx-brand) 45%,transparent)}to{box-shadow:0 1px 2px rgba(0,0,0,.04)}}@keyframes fx-msg-dust{0%{opacity:1;transform:translate3d(0,0,0) scale(1) rotate(0deg);filter:blur(0) saturate(1);box-shadow:0 0 0 0 transparent}14%{opacity:1;transform:translate3d(0,-1px,0) scale(1.04) rotate(0deg);filter:blur(0) saturate(1.1);box-shadow:0 0 0 4px color-mix(in srgb,var(--fx-brand) 26%,transparent),0 8px 26px color-mix(in srgb,var(--fx-brand) 18%,transparent)}45%{opacity:.88;transform:translate3d(-4px,-6px,0) scale(.9) rotate(-1.2deg);filter:blur(2px) saturate(1.2);box-shadow:0 0 0 2px color-mix(in srgb,var(--fx-brand) 18%,transparent),0 16px 42px color-mix(in srgb,var(--fx-brand) 30%,transparent)}78%{opacity:.28;transform:translate3d(-10px,-14px,0) scale(.56) rotate(-3deg);filter:blur(10px) saturate(1.3);box-shadow:0 0 0 0 transparent,0 26px 60px color-mix(in srgb,var(--fx-brand) 10%,transparent)}to{opacity:0;transform:translate3d(-16px,-24px,0) scale(.1) rotate(-5deg);filter:blur(18px) saturate(1.4);box-shadow:0 0 0 0 transparent}}.fx-msg--dust{pointer-events:none;will-change:transform,opacity,filter,box-shadow;transform-origin:50% 80%;animation:fx-msg-dust 820ms cubic-bezier(.2,.8,.2,1) forwards}.fx-msg--dusting-row{pointer-events:none}.fx-msg.own .fx-msg__bubble.fx-msg--dust{transform-origin:85% 80%}.fx-msg.own .fx-msg__bubble.fx-msg--dust{animation-name:fx-msg-dust-own}@keyframes fx-msg-dust-own{0%{opacity:1;transform:translate3d(0,0,0) scale(1) rotate(0deg);filter:blur(0) saturate(1);box-shadow:0 0 0 0 transparent}14%{opacity:1;transform:translate3d(0,-1px,0) scale(1.04) rotate(0deg);filter:blur(0) saturate(1.1);box-shadow:0 0 0 4px color-mix(in srgb,var(--fx-brand) 26%,transparent),0 8px 26px color-mix(in srgb,var(--fx-brand) 18%,transparent)}45%{opacity:.88;transform:translate3d(4px,-6px,0) scale(.9) rotate(1.2deg);filter:blur(2px) saturate(1.2);box-shadow:0 0 0 2px color-mix(in srgb,var(--fx-brand) 18%,transparent),0 16px 42px color-mix(in srgb,var(--fx-brand) 30%,transparent)}78%{opacity:.28;transform:translate3d(10px,-14px,0) scale(.56) rotate(3deg);filter:blur(10px) saturate(1.3);box-shadow:0 0 0 0 transparent,0 26px 60px color-mix(in srgb,var(--fx-brand) 10%,transparent)}to{opacity:0;transform:translate3d(16px,-24px,0) scale(.1) rotate(5deg);filter:blur(18px) saturate(1.4);box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.fx-msg--dust,.fx-msg.own.fx-msg--dust{animation:none!important;filter:none!important;box-shadow:none!important;transform:none!important;opacity:0;transition:opacity 260ms ease}}.fx-chat-typing{padding:0 14px 1px;color:var(--fx-text-dim);font-size:10px;min-height:13px;line-height:12px;font-style:italic;transition:background .2s ease,color .2s ease,border-color .2s ease}.fenix-chat-wrap #fx-chat-typing[hidden]{display:block!important;visibility:hidden;min-height:13px;padding:0 14px 1px}.fx-chat-typing--active{background:0 0}.fx-chat-typing--joined{background:color-mix(in srgb,var(--fx-online) 10%,transparent);color:color-mix(in srgb,var(--fx-online) 60%,var(--fx-text));font-style:normal;border-left:2px solid color-mix(in srgb,var(--fx-online) 65%,transparent);padding-left:10px}html[scheme=dark] .fx-chat-typing--joined{background:color-mix(in srgb,var(--fx-online) 18%,transparent);color:#c8f7dc}.fx-chat-toasts{position:absolute;right:14px;bottom:84px;z-index:50;display:flex;flex-direction:column;gap:8px;pointer-events:none}.fx-chat-toast{pointer-events:auto;max-width:320px;min-width:220px;background:var(--fx-bg);border:1px solid var(--fx-border);border-left:3px solid var(--fx-brand);color:var(--fx-text);padding:10px 34px 10px 14px;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.18);position:relative;cursor:pointer;transform:translateY(10px);opacity:0;animation:fx-chat-toast-in .22s ease forwards;font-size:13px}.fx-chat-toast--hide{animation:fx-chat-toast-out .3s ease forwards}@keyframes fx-chat-toast-in{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fx-chat-toast-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(10px);opacity:0}}.fx-chat-toast__close{position:absolute;top:6px;right:6px;width:22px;height:22px;background:0 0;border:0;color:var(--fx-text-dim);font-size:18px;line-height:1;cursor:pointer;padding:0;border-radius:8px;transition:background .14s ease,color .14s ease,transform .12s ease}.fx-chat-toast__close:hover,.fx-chat-toast__close:focus-visible{color:var(--fx-danger);background:rgba(214,54,56,.08);outline:0}.fx-chat-toast__close:active{transform:scale(.92);background:rgba(214,54,56,.16)}html[scheme=dark] .fx-chat-toast__close:hover,html[scheme=dark] .fx-chat-toast__close:focus-visible{color:#ff8a8c;background:rgba(255,99,99,.14)}html[scheme=dark] .fx-chat-toast__close:active{background:rgba(255,99,99,.22)}.fx-chat-toast__head{color:var(--fx-text);margin-bottom:4px}.fx-chat-toast__head strong{color:var(--fx-brand)}.fx-chat-toast__orig{font-size:12px;color:var(--fx-text-dim);font-style:italic;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-chat-toast__body{color:var(--fx-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fx-chat-reply{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--fx-bg-elev);border-top:1px solid var(--fx-border);font-size:12px}.fx-chat-reply__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--fx-brand)}.fx-chat-reply__icon svg{display:block}.fx-chat-reply__inner{flex:1 1 0;display:flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden;padding-left:0;border-left:0;border-radius:0}.fx-chat-reply__label{display:none}.fx-chat-reply__author{color:var(--fx-brand);font-weight:700;margin:0;flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.2}.fx-chat-reply__text{color:var(--fx-text);flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fx-chat-reply__clear{background:0 0;border:0;color:var(--fx-text-dim);cursor:pointer;font-size:18px;line-height:1;padding:4px 8px;border-radius:8px;transition:background .14s ease,color .14s ease,transform .12s ease}.fx-chat-reply__clear:hover,.fx-chat-reply__clear:focus-visible{color:var(--fx-danger);background:rgba(214,54,56,.08);outline:0}.fx-chat-reply__clear:active{transform:scale(.92);background:rgba(214,54,56,.16)}html[scheme=dark] .fx-chat-reply__clear:hover,html[scheme=dark] .fx-chat-reply__clear:focus-visible{color:#ff8a8c;background:rgba(255,99,99,.14)}html[scheme=dark] .fx-chat-reply__clear:active{background:rgba(255,99,99,.22)}.fx-chat-reply__thumb{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;overflow:hidden;background:var(--fx-bg);border:1px solid var(--fx-border)}.fx-chat-reply__thumb .fx-msg__reply-thumb{width:100%;height:100%;border:0;border-radius:0}.fx-chat-guest-cta{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--fx-panel-bg);border-top:1px solid var(--fx-border);box-shadow:0-6px 18px rgba(20,32,60,.04);flex-wrap:wrap}.fx-chat-guest-cta__text{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;line-height:1.35;color:var(--fx-ink, #1f2937);flex:1 1 180px;min-width:0}.fx-chat-guest-cta__icon{flex:none;color:var(--fx-brand)}.fx-chat-guest-cta__btn{flex:none;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:10px;background:linear-gradient(135deg,var(--fx-brand) 0%,var(--fx-brand-2) 100%);color:#fff!important;font-weight:600;font-size:13.5px;text-decoration:none!important;box-shadow:0 6px 18px rgba(33,107,233,.28);transition:transform 120ms ease,box-shadow 160ms ease,filter 120ms ease}.fx-chat-guest-cta__btn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 22px rgba(33,107,233,.34)}.fx-chat-guest-cta__btn:active{transform:translateY(0);filter:brightness(.96)}@media (max-width:560px){.fx-chat-guest-cta{padding:9px 10px;gap:8px;flex-wrap:nowrap}.fx-chat-guest-cta__text{font-size:12.5px;flex:1 1 auto}.fx-chat-guest-cta__btn{padding:9px 14px;font-size:12.5px;flex:none}}html[scheme=dark] .fx-chat-guest-cta{background:var(--fx-surface-1);border-color:rgba(255,255,255,.12)}html[scheme=dark] .fx-chat-guest-cta__text{color:#e6edf5}html[scheme=dark] .fx-chat-feed__loader{color:#a9b4c2}html[scheme=dark] .fx-chat-presence,html[scheme=dark] .fx-chat-presence-text{color:#a9b4c2}html[scheme=dark] .fx-chat-feed__day{color:#a9b4c2}.fx-chat-composer-dock{position:relative;flex:none;background:var(--fx-panel-bg);border-top:1px solid var(--fx-border)}.fx-chat-composer-dock::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fx-brand) 30%,transparent),transparent);pointer-events:none;z-index:1}.fx-chat-composer{display:flex;align-items:flex-end;gap:10px;padding:12px 14px;position:relative;flex-wrap:nowrap;background:0 0}.fx-chat-attach-cluster{display:inline-flex;align-items:center;gap:8px;order:0;flex:0 0 auto;margin:0;padding:0;max-width:100%}.fx-chat-attach-btn{position:relative}.fx-chat-attach-btn__num{position:absolute;inset:0;display:none;align-items:center;justify-content:center;font-weight:800;font-size:16px;line-height:1;font-variant-numeric:tabular-nums;color:var(--fx-brand);pointer-events:none}.fx-chat-attach-btn[data-has-files] .fx-chat-attach-btn__icon{display:none}.fx-chat-attach-btn[data-has-files] .fx-chat-attach-btn__num{display:inline-flex}.fx-chat-attach-btn[data-has-files]{background:color-mix(in srgb,var(--fx-brand) 14%,var(--fx-bg))!important;border-color:color-mix(in srgb,var(--fx-brand) 35%,var(--fx-border))!important;color:var(--fx-brand)!important}html[scheme=dark] .fx-chat-attach-btn[data-has-files],body.fenix-chat-force-dark .fx-chat-attach-btn[data-has-files]{background:rgba(33,107,233,.18)!important;border-color:rgba(33,107,233,.5)!important;color:#b8d2ff!important}html[scheme=dark] .fx-chat-attach-btn__num,body.fenix-chat-force-dark .fx-chat-attach-btn__num{color:#b8d2ff}.fx-chat-attach-counter{position:relative;box-sizing:border-box;width:48px;height:48px;min-width:48px;padding:0;margin:0;display:inline-grid;grid-template-columns:1fr;place-items:center;background:color-mix(in srgb,var(--fx-brand) 12%,var(--fx-bg));border:1px solid color-mix(in srgb,var(--fx-brand) 28%,var(--fx-border));border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.05);cursor:pointer;color:var(--fx-brand);flex:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.fx-chat-attach-counter[hidden]{display:none!important}.fx-chat-attach-counter__num,.fx-chat-attach-counter__x{grid-area:1/1;line-height:1;user-select:none;font-variant-numeric:tabular-nums;transition:opacity .12s ease}.fx-chat-attach-counter__num{font-size:16px;font-weight:800;opacity:1}.fx-chat-attach-counter__x{font-size:22px;font-weight:700;opacity:0;pointer-events:none}.fx-chat-attach-counter:focus-visible{background:color-mix(in srgb,var(--fx-brand) 22%,var(--fx-bg));border-color:color-mix(in srgb,var(--fx-brand) 45%,var(--fx-border));color:var(--fx-brand);outline:0}@media (hover:hover){.fx-chat-attach-counter:hover{background:color-mix(in srgb,var(--fx-brand) 22%,var(--fx-bg));border-color:color-mix(in srgb,var(--fx-brand) 45%,var(--fx-border));color:var(--fx-brand);outline:0}}.fx-chat-attach-counter__x{display:none!important}.fx-chat-attach-counter__num{opacity:1!important}html[scheme=dark] .fx-chat-attach-counter{background:rgba(33,107,233,.14);border-color:rgba(33,107,233,.42);color:#b8d2ff}html[scheme=dark] .fx-chat-attach-counter:focus-visible{background:rgba(33,107,233,.28);border-color:rgba(33,107,233,.6);color:#fff}@media (hover:hover){html[scheme=dark] .fx-chat-attach-counter:hover{background:rgba(33,107,233,.28);border-color:rgba(33,107,233,.6);color:#fff}}.fx-attach-modal{position:fixed;inset:0;z-index:99999;background:rgba(20,24,32,.55);display:flex;align-items:center;justify-content:center;padding:16px;animation:fxAttachModalIn .16s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes fxAttachModalIn{0%{opacity:0}to{opacity:1}}.fx-attach-modal__box{width:min(420px,calc(100vw - 32px));max-height:min(72vh,560px);display:flex;flex-direction:column;background:var(--fx-bg, #fff);color:var(--fx-text, #14171d);border:1px solid var(--fx-border, rgba(0, 0, 0, 0.1));border-radius:16px;box-shadow:0 14px 40px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.08);overflow:hidden}.fx-attach-modal__head{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--fx-border);background:0 0}.fx-attach-modal__title{font-size:15px;font-weight:700;color:var(--fx-text);text-align:center}.fx-attach-modal__list{list-style:none;margin:0;padding:6px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;flex:1 1 auto}.fx-attach-modal__list::-webkit-scrollbar{width:0;display:none}.fx-attach-modal__item{display:grid;grid-template-columns:1fr auto 36px;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid color-mix(in srgb,var(--fx-border) 55%,transparent);font-size:14px}.fx-attach-modal__item:last-child{border-bottom:0}.fx-attach-modal__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fx-text)}.fx-attach-modal__size{color:var(--fx-text-dim);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.fx-attach-modal__remove{width:32px;height:32px;border:1px solid color-mix(in srgb,#dc2626 35%,var(--fx-border));background:var(--fx-bg);color:#dc2626;border-radius:50%;cursor:pointer;font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,color .12s ease,border-color .12s ease,transform .12s ease}.fx-attach-modal__remove:hover,.fx-attach-modal__remove:focus-visible{background:linear-gradient(135deg,#ef4444 0,#dc2626 100%);border-color:transparent;color:#fff;outline:0;box-shadow:0 4px 10px rgba(220,38,38,.25)}.fx-attach-modal__remove:active{transform:scale(.94)}html[scheme=dark] .fx-attach-modal__box{background:#1f232b;color:#e6ecf5;border-color:rgba(255,255,255,.12);box-shadow:0 14px 40px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.3)}html[scheme=dark] .fx-attach-modal__head{background:0 0;border-color:rgba(255,255,255,.1)}html[scheme=dark] .fx-attach-modal__item{border-color:rgba(255,255,255,.06)}html[scheme=dark] .fx-attach-modal__remove{background:0 0;color:#fca5a5;border-color:rgba(220,38,38,.45);box-shadow:none}html[scheme=dark] .fx-attach-modal__remove:hover,html[scheme=dark] .fx-attach-modal__remove:focus-visible{background:linear-gradient(135deg,#ef4444 0,#dc2626 100%);border-color:transparent;color:#fff;outline:0;box-shadow:0 4px 10px rgba(220,38,38,.35)}html[scheme=dark] .fx-attach-modal__remove:active{transform:scale(.94);box-shadow:0 2px 6px rgba(220,38,38,.3)}.fx-attach-modal__actions{display:flex;align-items:center;justify-content:center;padding:10px 16px 14px;border-top:1px solid color-mix(in srgb,var(--fx-border) 55%,transparent)}.fx-attach-modal__add{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;border-radius:12px;border:1px solid color-mix(in srgb,var(--fx-brand) 35%,var(--fx-border));background:color-mix(in srgb,var(--fx-brand) 10%,var(--fx-bg));color:var(--fx-brand);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.fx-attach-modal__add-ico{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--fx-brand) 100%,transparent);color:#fff;font-size:16px;font-weight:800;line-height:1}.fx-attach-modal__add:focus-visible{outline:0;background:color-mix(in srgb,var(--fx-brand) 18%,var(--fx-bg));border-color:color-mix(in srgb,var(--fx-brand) 55%,var(--fx-border));box-shadow:0 4px 12px rgba(33,107,233,.18)}@media (hover:hover){.fx-attach-modal__add:hover{background:color-mix(in srgb,var(--fx-brand) 18%,var(--fx-bg));border-color:color-mix(in srgb,var(--fx-brand) 55%,var(--fx-border));transform:translateY(-1px);box-shadow:0 4px 12px rgba(33,107,233,.18)}}.fx-attach-modal__add:active{transform:scale(.97)}html[scheme=dark] .fx-attach-modal__add,body.fenix-chat-force-dark .fx-attach-modal__add{background:rgba(33,107,233,.18);border-color:rgba(33,107,233,.5);color:#b8d2ff}html[scheme=dark] .fx-attach-modal__add:focus-visible,body.fenix-chat-force-dark .fx-attach-modal__add:focus-visible{background:rgba(33,107,233,.3);border-color:rgba(33,107,233,.65);color:#fff}@media (hover:hover){html[scheme=dark] .fx-attach-modal__add:hover,body.fenix-chat-force-dark .fx-attach-modal__add:hover{background:rgba(33,107,233,.3);border-color:rgba(33,107,233,.65);color:#fff}}@media (max-width:500px){.fx-attach-modal__box{width:calc(100vw - 24px);max-height:calc(100vh - 32px)}.fx-attach-modal__item{grid-template-columns:1fr auto 32px;padding:10px 12px;font-size:13.5px}}.fx-chat-upload-preview{display:none!important}.fx-chat-upload-preview__name,.fx-chat-upload-preview__size{display:none}.fx-voice-ui{order:-1;flex:1 1 100%;display:flex;align-items:center;gap:10px;padding:8px 12px;margin:0 0 4px;border-radius:12px;background:color-mix(in srgb,#d33 10%,var(--fx-bg-elev));border:1px solid color-mix(in srgb,#d33 30%,var(--fx-border));color:var(--fx-text);font-size:13px}.fx-voice-ui__dot{display:inline-block;width:12px;height:12px;border-radius:50%;background:#d33;animation:fxVoicePulse 1.2s infinite}@keyframes fxVoicePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.75)}}.fx-voice-ui__label{font-weight:600;color:#d33;letter-spacing:.06em}.fx-voice-ui__time{font-variant-numeric:tabular-nums;color:var(--fx-text-dim)}.fx-voice-ui__hint{margin-left:auto;color:var(--fx-text-dim);font-size:12px}.fx-chat-send.is-recording{background:#d33!important;box-shadow:0 0 0 0 rgba(221,51,51,.7);animation:fxVoicePulseBtn 1.2s infinite}.fx-chat-send.is-recording.is-recording-cancel{background:#ba1d1d!important;animation:none!important;transform:translateX(-6px);box-shadow:0 0 0 2px rgba(0,0,0,.25) inset}@keyframes fxVoicePulseBtn{0%{box-shadow:0 0 0 0 rgba(221,51,51,.6)}70%{box-shadow:0 0 0 14px transparent}to{box-shadow:0 0 0 0 transparent}}.fx-chat-tool{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--fx-bg-elev);color:var(--fx-text-dim);border:1px solid var(--fx-border);border-radius:50%;font-size:22px;line-height:1;padding:0;cursor:pointer;transition:color .15s,background .15s,border-color .15s,transform .1s,box-shadow .2s ease;flex:none;box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fx-chat-tool svg{width:22px;height:22px}@media (hover:hover){.fx-chat-tool:hover{color:var(--fx-brand);background:color-mix(in srgb,var(--fx-brand) 10%,var(--fx-bg));border-color:color-mix(in srgb,var(--fx-brand) 30%,var(--fx-border));transform:translateY(-1px)}}.fx-chat-tool:active,.fx-chat-tool.is-active{transform:scale(.96);color:var(--fx-brand);background:color-mix(in srgb,var(--fx-brand) 16%,var(--fx-bg));border-color:color-mix(in srgb,var(--fx-brand) 40%,var(--fx-border))}.fx-chat-input{flex:1;min-width:0;padding:13px 16px;resize:none;min-height:48px;max-height:200px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;word-wrap:break-word;overflow-wrap:anywhere;overflow-y:auto;white-space:pre-wrap;scrollbar-width:none;-ms-overflow-style:none}.fx-chat-composer-dock.is-resizing .fx-chat-input{transition:height .24s cubic-bezier(.4,0,.2,1),min-height .24s cubic-bezier(.4,0,.2,1),border-color .2s ease,box-shadow .2s ease,background .2s ease;will-change:height;overflow-y:hidden}@media (prefers-reduced-motion:reduce){.fx-chat-composer-dock.is-resizing .fx-chat-input{transition:none!important}}.fx-chat-input::-webkit-scrollbar,.fx-chat-input::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}.fenix-chat-wrap .fx-chat-input[contenteditable=true]{position:relative}.fenix-chat-wrap .fx-chat-input[contenteditable=true].fx-chat-input--empty::before{content:attr(data-placeholder);color:var(--fx-text-dim);opacity:.85;pointer-events:none;position:absolute;left:16px;right:16px;top:13px;line-height:1.5;white-space:pre-wrap}@media (max-width:600px){.fenix-chat-wrap .fx-chat-composer-dock:not(.is-expanded) .fx-chat-input[contenteditable=true].fx-chat-input--empty::before{top:50%;transform:translateY(-50%);line-height:1.2}}.fenix-chat-wrap .fx-chat-input[contenteditable=true].fx-chat-input--disabled{opacity:.55;pointer-events:none}html[scheme=dark] .fx-chat-tool{background:var(--fx-surface-2);color:var(--fx-text);border-color:var(--fx-surface-border)}@media (hover:hover){html[scheme=dark] .fx-chat-tool:hover{background:color-mix(in srgb,var(--fx-brand) 16%,var(--fx-surface-1));color:var(--fx-brand);border-color:color-mix(in srgb,var(--fx-brand) 40%,var(--fx-surface-border))}}html[scheme=dark] .fx-chat-tool:active,html[scheme=dark] .fx-chat-tool.is-active{background:color-mix(in srgb,var(--fx-brand) 22%,var(--fx-surface-1));border-color:color-mix(in srgb,var(--fx-brand) 50%,var(--fx-surface-border))}.fx-chat-composer-dock.is-expanded .fx-chat-input{min-height:120px;max-height:min(42vh,260px)}.fx-chat-send{background:var(--fx-bg-elev);color:var(--fx-text-dim);border:1px solid var(--fx-border);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;flex:none;box-shadow:0 1px 2px rgba(0,0,0,.05);position:relative;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fx-chat-send svg{width:26px!important;height:26px!important;display:block;overflow:visible;transform:translateX(1px);fill:currentColor;transition:filter .2s ease}.fx-chat-send:focus-visible:not([disabled]){background:color-mix(in srgb,var(--fx-brand) 10%,var(--fx-bg));color:var(--fx-brand);border-color:color-mix(in srgb,var(--fx-brand) 30%,var(--fx-border));transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.06);outline:0}@media (hover:hover){.fx-chat-send:hover:not([disabled]){background:color-mix(in srgb,var(--fx-brand) 10%,var(--fx-bg));color:var(--fx-brand);border-color:color-mix(in srgb,var(--fx-brand) 30%,var(--fx-border));transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.06);outline:0}}.fx-chat-send:active:not([disabled]){transform:scale(.96);background:color-mix(in srgb,var(--fx-brand) 16%,var(--fx-bg));border-color:color-mix(in srgb,var(--fx-brand) 40%,var(--fx-border));box-shadow:0 1px 2px rgba(0,0,0,.05)}.fx-chat-send[disabled]{background:var(--fx-bg-elev);color:var(--fx-text-dim);border-color:var(--fx-border);cursor:not-allowed;box-shadow:none;transform:none;opacity:.6}html[scheme=dark] .fx-chat-send,html[scheme=dark] .fx-chat-tool{background:var(--fx-surface-2);color:var(--fx-text);border-color:var(--fx-surface-border)}html[scheme=dark] .fx-chat-send:focus-visible:not([disabled]),html[scheme=dark] .fx-chat-tool:focus-visible{background:color-mix(in srgb,var(--fx-brand) 16%,var(--fx-surface-1));color:var(--fx-brand);border-color:color-mix(in srgb,var(--fx-brand) 40%,var(--fx-surface-border))}@media (hover:hover){html[scheme=dark] .fx-chat-send:hover:not([disabled]),html[scheme=dark] .fx-chat-tool:hover{background:color-mix(in srgb,var(--fx-brand) 16%,var(--fx-surface-1));color:var(--fx-brand);border-color:color-mix(in srgb,var(--fx-brand) 40%,var(--fx-surface-border))}}.fx-chat-emoji{position:absolute;left:14px;bottom:calc(100% + 10px);width:min(320px,calc(100% - 28px));background:var(--fx-bg, #fff);border:1px solid var(--fx-border);border-radius:14px;padding:10px;display:grid;grid-template-columns:repeat(5,1fr);gap:6px;max-height:192px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;z-index:20;box-shadow:0 14px 40px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.08);box-sizing:border-box;animation:fx-emoji-pop .18s ease-out}html[scheme=dark] .fx-chat-emoji,body.fenix-chat-force-dark .fx-chat-emoji{background:#1f232b;border-color:rgba(255,255,255,.12);box-shadow:0 14px 40px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.3)}.fx-chat-emoji::after{content:"";position:absolute;left:22px;bottom:-7px;width:12px;height:12px;background:var(--fx-bg, #fff);border-right:1px solid var(--fx-border);border-bottom:1px solid var(--fx-border);transform:rotate(45deg);box-shadow:3px 3px 6px rgba(0,0,0,.05)}html[scheme=dark] .fx-chat-emoji::after,body.fenix-chat-force-dark .fx-chat-emoji::after{background:#1f232b;border-right-color:rgba(255,255,255,.12);border-bottom-color:rgba(255,255,255,.12)}@keyframes fx-emoji-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.fx-chat-emoji button{background:0 0;border:0;font-size:24px;line-height:1;padding:0;cursor:pointer;border-radius:10px;transition:background .15s,transform .1s;aspect-ratio:1/1;min-height:44px;display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fx-chat-emoji button:hover{background:color-mix(in srgb,var(--fx-brand) 14%,transparent);transform:scale(1.12)}.fx-chat-emoji button:active{transform:scale(.92)}#fx-chat-emoji-btn.is-longpress{animation:fx-emoji-longpress .42s ease-in forwards}@keyframes fx-emoji-longpress{0%{transform:scale(1)}to{transform:scale(1.18)}}.fx-chat-stickers{position:absolute;left:14px;right:14px;bottom:calc(100% + 10px);max-width:420px;background:var(--fx-bg, #fff);border:1px solid var(--fx-border);border-radius:14px;padding:8px 8px 10px;z-index:22;box-shadow:0 14px 40px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.08);box-sizing:border-box;animation:fx-emoji-pop .18s ease-out;display:flex;flex-direction:column;gap:6px;max-height:min(60vh,420px)}html[scheme=dark] .fx-chat-stickers,body.fenix-chat-force-dark .fx-chat-stickers{background:#1f232b;border-color:rgba(255,255,255,.12);box-shadow:0 14px 40px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.3)}.fx-chat-stickers::after{content:none;display:none}.fx-chat-stickers__tabs{display:flex;align-items:center;gap:4px;padding:12px 4px;border-bottom:1px solid var(--fx-border);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--fx-border) transparent;-webkit-overflow-scrolling:touch}.fx-chat-stickers__tabs::-webkit-scrollbar{height:4px}.fx-chat-stickers__tabs::-webkit-scrollbar-thumb{background:var(--fx-border);border-radius:2px}.fx-chat-stickers__tab{flex:0 0 auto;appearance:none;background:0 0;border:0;padding:4px 6px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;color:var(--fx-text-dim, #98a2b3);font:inherit;font-size:12px;min-width:36px;height:36px;transition:background .15s,color .15s}.fx-chat-stickers__tab:hover{background:color-mix(in srgb,var(--fx-brand) 10%,transparent);color:var(--fx-text, inherit)}.fx-chat-stickers__tab.is-active{background:color-mix(in srgb,var(--fx-brand) 18%,transparent);color:var(--fx-text, inherit);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fx-brand) 35%,transparent)}.fx-chat-stickers__tab-ico{font-size:16px;line-height:1}.fx-chat-stickers__tab-ico-media{width:26px;height:26px;object-fit:contain;display:block;background:0 0;pointer-events:none}.fx-chat-stickers__tab-label{max-width:90px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fx-chat-stickers__tab:not([data-tab=recent]):not(.fx-chat-stickers__tab--sync) .fx-chat-stickers__tab-label{display:none}.fx-chat-stickers__tab--sync{margin-left:auto;color:var(--fx-brand);flex:0 0 auto;width:36px;min-width:36px;height:36px;padding:0;border-radius:50%}.fx-chat-stickers__tab--sync .fx-chat-stickers__tab-ico{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;line-height:1;font-size:18px;transform-origin:50% 50%;will-change:transform}.fx-chat-stickers__tab--sync .fx-chat-stickers__tab-ico svg{display:block;width:18px;height:18px}.fx-chat-stickers__tab--sync.is-busy .fx-chat-stickers__tab-ico{animation:fx-sticker-sync-spin 1s linear infinite}@keyframes fx-sticker-sync-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fx-chat-stickers__head{display:flex;align-items:center;justify-content:space-between;padding:2px 6px 4px;border-bottom:1px solid var(--fx-border)}.fx-chat-stickers__title{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--fx-text-muted, var(--fx-text-dim, #98a2b3))}.fx-chat-stickers__body{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:2px;min-height:80px}.fx-chat-stickers__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:6px}.fx-chat-stickers__grid--recent-only{max-height:none}.fx-chat-stickers__section--recent{margin:0 0 8px;padding:0 0 8px;border-bottom:1px solid var(--fx-border)}.fx-chat-stickers__grid--recent{max-height:calc(78px*2 + 6px + 4px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;padding-right:2px}.fx-chat-stickers__grid--recent::-webkit-scrollbar{width:4px}.fx-chat-stickers__grid--recent::-webkit-scrollbar-thumb{background:var(--fx-border);border-radius:2px}.fx-chat-stickers__item{position:relative;appearance:none;background:0 0;border:0;padding:6px;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1/1;transition:background .15s,transform .1s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fx-chat-stickers__item img,.fx-chat-stickers__item video{width:100%;height:100%;object-fit:contain;pointer-events:none;background:0 0}.fx-chat-stickers__item:hover{background:color-mix(in srgb,var(--fx-brand) 12%,transparent);transform:scale(1.05)}.fx-chat-stickers__item:active{transform:scale(.94)}.fx-chat-stickers__item.is-sending{opacity:.5;pointer-events:none}.fx-chat-stickers__hint{padding:18px 14px;font-size:13px;text-align:center;color:var(--fx-text-muted, var(--fx-text-dim, #98a2b3));line-height:1.4}.fx-chat-stickers__hint--loading{opacity:.7}@media (max-width:560px){.fx-chat-stickers{left:10px;right:10px;max-width:none;bottom:calc(100% + 8px);padding:8px;max-height:56vh}.fx-chat-stickers__grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:5px}.fx-chat-stickers__grid--recent{max-height:calc(72px*2 + 5px + 4px)}.fx-chat-stickers::after{display:none}}.fx-chat-banner{position:absolute;top:var(--fx-banner-top, 52px);left:0;right:0;width:100%;box-sizing:border-box;z-index:40;padding:8px 16px;font-size:13px;text-align:center;font-weight:600;border:0;border-bottom:1px solid var(--fx-border);border-radius:0;box-shadow:none;pointer-events:auto;transition:background .2s,color .2s,opacity .18s ease;background:var(--fx-bg-elev);color:var(--fx-text)}.fx-chat-banner--error{background:#fde8ea;color:#7a1b22;border-bottom-color:#f0b8bd}.fx-chat-banner--success{background:#e6f7eb;color:#14532d;border-bottom-color:#b8dcc4}.fx-chat-banner--info{background:#e8f0fe;color:#0d3d8c;border-bottom-color:#b8cff5}html[scheme=dark] .fx-chat-banner--error{background:#3d2226;color:#ffc9c9;border-bottom-color:#6b3539}html[scheme=dark] .fx-chat-banner--success{background:#1e3325;color:#b8f0c8;border-bottom-color:#2d5a3d}html[scheme=dark] .fx-chat-banner--info{background:#1a2740;color:#c5d9ff;border-bottom-color:#2a4570}#fx-chat-scroll.fx-chat-scroll,.fx-chat-emoji,.fx-chat-pinned__body{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--fx-brand) 35%,var(--fx-border)) transparent}#fx-chat-scroll.fx-chat-scroll::-webkit-scrollbar,.fx-chat-emoji::-webkit-scrollbar,.fx-chat-pinned__body::-webkit-scrollbar{width:8px;height:8px}#fx-chat-scroll.fx-chat-scroll::-webkit-scrollbar-track,.fx-chat-emoji::-webkit-scrollbar-track,.fx-chat-pinned__body::-webkit-scrollbar-track{background:0 0}#fx-chat-scroll.fx-chat-scroll::-webkit-scrollbar-thumb,.fx-chat-emoji::-webkit-scrollbar-thumb,.fx-chat-pinned__body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--fx-brand) 25%,var(--fx-border));border-radius:999px;border:2px solid transparent;background-clip:padding-box}#fx-chat-scroll.fx-chat-scroll::-webkit-scrollbar-thumb:hover,.fx-chat-emoji::-webkit-scrollbar-thumb:hover,.fx-chat-pinned__body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--fx-brand) 55%,var(--fx-border));background-clip:padding-box}#fx-chat-scroll.fx-chat-scroll::-webkit-scrollbar-button,.fx-chat-emoji::-webkit-scrollbar-button,.fx-chat-pinned__body::-webkit-scrollbar-button{display:none!important;height:0;width:0}@media (max-width:900px){.fenix-chat-wrap{height:calc(100vh - 240px);min-height:440px;border-radius:12px}.fx-chat-header{padding:14px;grid-template-columns:1fr auto 1fr}.fx-chat-search-wrap .fx-chat-search{flex:1 1 auto;width:100%;max-width:none;min-width:0}}body.fenix-chat-support-page .woocommerce-MyAccount-content{padding-left:0!important;padding-right:0!important;max-width:none!important}body.fenix-chat-support-page .woocommerce-MyAccount-content>.fenix-chat-wrap,body.fenix-chat-support-page .woocommerce-MyAccount-content .fenix-chat-wrap{margin-top:0;margin-left:0;margin-right:0;width:100%;max-width:100%;overflow:hidden}body.fenix-chat-support-page .fenix-chat-wrap #fx-chat-scroll.fx-chat-scroll{flex:1 1 0;min-height:0;overflow-y:auto}@media (max-width:900px){body.fenix-chat-support-page .woocommerce-MyAccount-content>.fenix-chat-wrap,body.fenix-chat-support-page .woocommerce-MyAccount-content .fenix-chat-wrap,body.woocommerce-account .woocommerce-MyAccount-content .fenix-chat-wrap{box-sizing:border-box;margin:8px 0 8px var(--fx-account-nav-left, 0);width:min(var(--fx-account-nav-w, 100%),calc(100vw - var(--fx-account-nav-left, 0px) - 16px));max-width:100%;border-radius:16px;border:1px solid var(--fx-border, rgba(0, 0, 0, 0.08));background:var(--fx-bg, #fff);box-shadow:0 4px 16px rgba(0,0,0,.06);overflow:hidden;height:calc(100dvh - var(--fx-site-header-h, 56px) - var(--fx-site-bottom-h, 0px) - var(--fx-kbd-offset, 0px) - 20px);max-height:none;min-height:min(78dvh,calc(100dvh - var(--fx-site-header-h, 56px) - var(--fx-site-bottom-h, 0px) - var(--fx-kbd-offset, 0px) - 20px))}html.is-fx-kbd-open body.fenix-chat-support-page .woocommerce-MyAccount-content .fenix-chat-wrap,html.is-fx-kbd-open body.woocommerce-account .woocommerce-MyAccount-content .fenix-chat-wrap,html.is-fx-kbd-opening body.fenix-chat-support-page .woocommerce-MyAccount-content .fenix-chat-wrap,html.is-fx-kbd-opening body.woocommerce-account .woocommerce-MyAccount-content .fenix-chat-wrap{position:fixed!important;top:calc(var(--fx-site-header-h, 56px) + var(--fx-wp-adminbar-h, 0px) + env(safe-area-inset-top,0))!important;left:env(safe-area-inset-left,0)!important;right:env(safe-area-inset-right,0)!important;bottom:max(calc(var(--fx-kbd-offset, 0px) + 2px),calc(var(--fx-site-bottom-h, 0px) + env(safe-area-inset-bottom,0)))!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;border-radius:0!important;z-index:40}body.woocommerce-account .woocommerce-MyAccount-content .fenix-chat-shortcode-wrap{margin-left:0;margin-right:0;padding-left:0;padding-right:0;max-width:100%;overflow:hidden}body.fenix-chat-support-page .fenix-chat-wrap #fx-chat-scroll.fx-chat-scroll,body.woocommerce-account .woocommerce-MyAccount-content .fenix-chat-wrap #fx-chat-scroll.fx-chat-scroll{flex:1 1 0;min-height:0;max-height:none;overflow-y:auto}body.fenix-chat-support-page .fenix-chat-wrap .fx-chat-composer-dock,body.woocommerce-account .woocommerce-MyAccount-content .fenix-chat-wrap .fx-chat-composer-dock{border-top:1px solid var(--fx-border, rgba(0, 0, 0, 0.08))}}@media (min-width:901px){body.woocommerce-account.woocommerce-account-chat .woocommerce,body.woocommerce-account.fenix-chat-support-page .woocommerce,body.fenix-chat-support-page.woocommerce-account .woocommerce{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:clamp(16px,2vw,28px)!important;width:100%!important;max-width:100%!important;margin:0!important;float:none!important;clear:both!important;box-sizing:border-box!important}body.woocommerce-account.woocommerce-account-chat .woocommerce-MyAccount-navigation,body.woocommerce-account.fenix-chat-support-page .woocommerce-MyAccount-navigation,body.fenix-chat-support-page.woocommerce-account .woocommerce-MyAccount-navigation{float:none!important;width:clamp(200px,24%,280px)!important;min-width:200px!important;max-width:280px!important;flex:0 0 clamp(200px,22%,280px)!important;margin:0!important;align-self:stretch!important;box-sizing:border-box!important}body.woocommerce-account.woocommerce-account-chat .woocommerce-MyAccount-content,body.woocommerce-account.fenix-chat-support-page .woocommerce-MyAccount-content,body.fenix-chat-support-page.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:auto!important;flex:1 1 0%!important;min-width:0!important;max-width:none!important;margin:0!important;padding-top:0!important;padding-left:0!important;padding-right:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;align-self:stretch!important;box-sizing:border-box!important}body.woocommerce-account.woocommerce-account-chat .woocommerce-MyAccount-content>.woocommerce-notices-wrapper:empty,body.woocommerce-account.fenix-chat-support-page .woocommerce-MyAccount-content>.woocommerce-notices-wrapper:empty,body.fenix-chat-support-page.woocommerce-account .woocommerce-MyAccount-content>.woocommerce-notices-wrapper:empty{display:none!important;margin:0!important;padding:0!important;min-height:0!important;height:0!important;overflow:hidden!important;flex:0 0 0!important}body.woocommerce-account.woocommerce-account-chat .woocommerce-MyAccount-content>.fenix-chat-shortcode-wrap,body.woocommerce-account.fenix-chat-support-page .woocommerce-MyAccount-content>.fenix-chat-shortcode-wrap,body.fenix-chat-support-page.woocommerce-account .woocommerce-MyAccount-content>.fenix-chat-shortcode-wrap,body.woocommerce-account.woocommerce-account-chat .woocommerce-MyAccount-content .fenix-chat-shortcode-wrap,body.woocommerce-account.fenix-chat-support-page .woocommerce-MyAccount-content .fenix-chat-shortcode-wrap,body.fenix-chat-support-page.woocommerce-account .woocommerce-MyAccount-content .fenix-chat-shortcode-wrap{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;margin:0!important;margin-top:0!important;padding:0!important;max-width:100%!important;box-sizing:border-box!important}body.woocommerce-account.woocommerce-account-chat .woocommerce-MyAccount-content #fenix-chat-root.fenix-chat-wrap,body.woocommerce-account.fenix-chat-support-page .woocommerce-MyAccount-content #fenix-chat-root.fenix-chat-wrap,body.fenix-chat-support-page.woocommerce-account .woocommerce-MyAccount-content #fenix-chat-root.fenix-chat-wrap,body.woocommerce-account.woocommerce-account-chat .woocommerce-MyAccount-content>.fenix-chat-wrap,body.woocommerce-account.fenix-chat-support-page .woocommerce-MyAccount-content>.fenix-chat-wrap,body.woocommerce-account.woocommerce-account-chat .woocommerce-MyAccount-content .fenix-chat-wrap,body.woocommerce-account.fenix-chat-support-page .woocommerce-MyAccount-content .fenix-chat-wrap,body.fenix-chat-support-page.woocommerce-account .woocommerce-MyAccount-content .fenix-chat-wrap{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;margin-top:0!important;width:100%!important;max-width:100%!important;align-self:stretch!important;box-sizing:border-box!important}body.fenix-chat-support-page .woocommerce-MyAccount-content>.fenix-chat-shortcode-wrap,body.fenix-chat-support-page .woocommerce-MyAccount-content .fenix-chat-shortcode-wrap,body.woocommerce-account .woocommerce-MyAccount-content>.fenix-chat-shortcode-wrap,body.woocommerce-account .woocommerce-MyAccount-content .fenix-chat-shortcode-wrap{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}body.fenix-chat-support-page .fenix-chat-wrap #fx-chat-scroll.fx-chat-scroll,body.woocommerce-account .woocommerce-MyAccount-content .fenix-chat-wrap #fx-chat-scroll.fx-chat-scroll{max-height:none;min-height:0}}body.fenix-chat-support-page .fenix-chat-wrap .fx-chat-header,body.fenix-chat-support-page .fenix-chat-wrap .fx-chat-composer{width:100%;max-width:none;box-sizing:border-box}@media (max-width:900px){body.fenix-chat-support-page footer,body.fenix-chat-support-page footer.site-footer,body.fenix-chat-support-page #site-footer,body.fenix-chat-support-page .blogsy-site-footer,body.fenix-chat-support-page #colophon,body.fenix-chat-support-page .site-footer,body.fenix-chat-support-page .footer-widgets,body.fenix-chat-support-page .pt-footer,body.fenix-chat-support-page .pt-footer-wrapper,body.fenix-chat-support-page .pt-footer-widgets,body.fenix-chat-support-page .pt-header{display:none!important}}body.fenix-chat-support-page .woocommerce-MyAccount-content .woocommerce-message,body.fenix-chat-support-page .woocommerce-MyAccount-content .woocommerce-info,body.fenix-chat-support-page .woocommerce-MyAccount-content .woocommerce-error{border-radius:10px;border-left-width:4px;font-size:14px;line-height:1.45}body.fenix-chat-support-page .woocommerce-MyAccount-content .woocommerce-message{border-left-color:var(--fx-brand, #216be9)}body.admin-bar{--fx-wp-adminbar-h:32px}@media screen and (max-width:782px){body.admin-bar{--fx-wp-adminbar-h:0px}}@media (min-width:901px){body.fenix-chat-shortcode-page{overflow:visible!important}body.fenix-chat-shortcode-page .single-content.card-layout-w{border:0!important;box-shadow:none!important;border-radius:0!important;background:0 0!important}body.fenix-chat-shortcode-page:not(.fenix-chat-shortcode-page--guest) .pt-row.page-content-wrapper{margin-top:14px!important}body.fenix-chat-shortcode-page:not(.fenix-chat-shortcode-page--guest) article.single-content.card-layout-w,body.fenix-chat-shortcode-page:not(.fenix-chat-shortcode-page--guest) .single-content-inner{padding-top:10px!important;padding-bottom:10px!important}body.fenix-chat-shortcode-page:not(.fenix-chat-shortcode-page--guest) .single-page-title{margin-top:0!important;margin-bottom:12px!important;padding-bottom:0!important}body.fenix-chat-shortcode-page:not(.fenix-chat-shortcode-page--guest) .fenix-chat-wrap{height:calc(100vh - 220px)!important;max-height:1000px!important;min-height:600px!important}}@media (max-width:900px){html.fenix-chat-page-lock,html.fenix-chat-page-lock body.fenix-chat-shortcode-page{overflow:hidden!important;overflow-x:hidden!important;height:100%!important;max-height:100%!important;max-width:100vw!important;position:static;overscroll-behavior:none}body.fenix-chat-shortcode-page{overflow:hidden!important;overflow-x:hidden!important;max-width:100vw!important;background:var(--fx-panel-bg, #f5f8ff)!important}html.fenix-chat-page-lock{background:var(--fx-panel-bg, #f5f8ff)!important}html[scheme=dark].fenix-chat-page-lock,html[scheme=dark] body.fenix-chat-shortcode-page{background:var(--fx-bg, #0f141b)!important}body.fenix-chat-shortcode-page footer,body.fenix-chat-shortcode-page footer.site-footer,body.fenix-chat-shortcode-page .site-footer,body.fenix-chat-shortcode-page #site-footer,body.fenix-chat-shortcode-page .blogsy-site-footer,body.fenix-chat-shortcode-page .footer-widgets,body.fenix-chat-shortcode-page #colophon,body.fenix-chat-shortcode-page .pt-footer,body.fenix-chat-shortcode-page .pt-footer-wrapper,body.fenix-chat-shortcode-page .pt-footer-widgets,body.fenix-chat-shortcode-page .pt-breadcrumb,body.fenix-chat-shortcode-page .pt-page-title,body.fenix-chat-shortcode-page .breadcrumb,body.fenix-chat-shortcode-page .woocommerce-breadcrumb,body.fenix-chat-shortcode-page .entry-header,body.fenix-chat-shortcode-page .page-title,body.fenix-chat-shortcode-page .post-navigation,body.fenix-chat-shortcode-page .comments-area,body.fenix-chat-shortcode-page .widget-area,body.fenix-chat-shortcode-page .secondary,body.fenix-chat-shortcode-page #secondary,body.fenix-chat-shortcode-page .site-widget,body.fenix-chat-shortcode-page .sidebar,body.fenix-chat-shortcode-page .pt-header{display:none!important}body.fenix-chat-shortcode-page #content,body.fenix-chat-shortcode-page .site-main,body.fenix-chat-shortcode-page .entry-content,body.fenix-chat-shortcode-page .container,body.fenix-chat-shortcode-page .pt-page-wrapper,body.fenix-chat-shortcode-page .fenix-chat-shortcode-wrap{padding:0!important;margin:0!important;width:100%!important;max-width:none!important;min-height:0!important}body.fenix-chat-shortcode-page .fenix-chat-wrap{position:fixed!important;top:calc(var(--fx-wp-adminbar-h, 0px) + env(safe-area-inset-top,0))!important;left:env(safe-area-inset-left,0)!important;right:env(safe-area-inset-right,0)!important;bottom:calc(var(--fx-site-bottom-h, 0px) + env(safe-area-inset-bottom,0) + var(--fx-kbd-offset, 0px))!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;border-radius:0!important;border:0!important;box-shadow:none!important;z-index:40;display:flex;flex-direction:column;box-sizing:border-box}body.fenix-chat-shortcode-page #fx-chat-scroll.fx-chat-scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}body.fenix-chat-shortcode-page .fx-chat-composer{flex:0 0 auto;background:var(--fx-panel-bg);border-top:0;padding-bottom:max(10px,env(safe-area-inset-bottom));box-sizing:border-box}body.fenix-chat-shortcode-page .fx-chat-reply,body.fenix-chat-shortcode-page .fx-chat-typing,body.fenix-chat-shortcode-page #fx-chat-addressed,body.fenix-chat-shortcode-page .fx-chat-guest-cta{border-top:0}body.fenix-chat-shortcode-page .fx-chat-composer-dock::before{display:none}body.fenix-chat-shortcode-page .fx-chat-header{flex:0 0 auto;box-sizing:border-box}html.is-fx-kbd-open body.fenix-chat-shortcode-page .fenix-chat-wrap,html.is-fx-kbd-opening body.fenix-chat-shortcode-page .fenix-chat-wrap{bottom:max(calc(var(--fx-kbd-offset, 0px) + 2px),calc(var(--fx-site-bottom-h, 0px) + env(safe-area-inset-bottom,0)))!important}html.is-fx-kbd-opening .fx-chat-composer,html.is-fx-kbd-opening .fx-chat-composer *,html.is-fx-kbd-opening .fx-chat-composer-dock,html.is-fx-kbd-opening .fx-chat-composer-dock *{transition:none!important;animation:none!important}}body.fenix-chat-shortcode-page--guest,html.fenix-chat-page-lock body.fenix-chat-shortcode-page--guest{overflow:auto!important;height:auto!important;max-height:none!important}body.fenix-chat-shortcode-page--guest #content,body.fenix-chat-shortcode-page--guest .site-main,body.fenix-chat-shortcode-page--guest .entry-content,body.fenix-chat-shortcode-page--guest .container,body.fenix-chat-shortcode-page--guest .pt-page-wrapper,body.fenix-chat-shortcode-page--guest .fenix-chat-shortcode-wrap{padding:revert!important;margin:revert!important;width:auto!important;max-width:revert!important;min-height:revert!important}body.fenix-chat-shortcode-page--guest footer.site-footer,body.fenix-chat-shortcode-page--guest .site-footer,body.fenix-chat-shortcode-page--guest #colophon,body.fenix-chat-shortcode-page--guest .pt-footer,body.fenix-chat-shortcode-page--guest .pt-footer-wrapper,body.fenix-chat-shortcode-page--guest .pt-footer-widgets,body.fenix-chat-shortcode-page--guest .pt-breadcrumb,body.fenix-chat-shortcode-page--guest .pt-page-title,body.fenix-chat-shortcode-page--guest .breadcrumb,body.fenix-chat-shortcode-page--guest .woocommerce-breadcrumb,body.fenix-chat-shortcode-page--guest .entry-header,body.fenix-chat-shortcode-page--guest .page-title,body.fenix-chat-shortcode-page--guest .post-navigation,body.fenix-chat-shortcode-page--guest .comments-area,body.fenix-chat-shortcode-page--guest .widget-area,body.fenix-chat-shortcode-page--guest .secondary,body.fenix-chat-shortcode-page--guest #secondary,body.fenix-chat-shortcode-page--guest .site-widget,body.fenix-chat-shortcode-page--guest .sidebar{display:revert!important}body.fenix-chat-shortcode-page--guest .pt-header{display:revert!important}body.fenix-chat-shortcode-page--guest .fenix-chat-wrap,body.fenix-chat-shortcode-page--guest .fenix-chat-shortcode-wrap{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:revert!important;padding:revert!important;z-index:auto!important}body.fenix-chat-shortcode-page--guest .fenix-chat-guest,body.fenix-chat-support-page--guest .fenix-chat-guest{padding:16px;box-sizing:border-box}body.fenix-chat-shortcode-page--guest .entry-header,body.fenix-chat-shortcode-page--guest .page-title,body.fenix-chat-shortcode-page--guest .pt-page-title,body.fenix-chat-shortcode-page--guest .single-page-title{display:none!important}body.fenix-chat-support-page--guest .woocommerce-MyAccount-content{height:auto!important;max-height:none!important}@media (max-width:768px){.fx-msg__tools{min-width:min(calc(100vw - 16px),max(var(--fx-tools-w, 0px),280px));max-width:calc(100vw - 16px);width:auto}.fx-msg.own .fx-msg__tools{margin-right:0;margin-left:auto}.fx-msg:not(.own) .fx-msg__tools{margin-left:0;margin-right:auto}.fx-msg__tools-row--emoji{gap:0}.fx-msg__tools-row--emoji .fx-msg__react{padding:6px 0;font-size:18px}.fx-msg__tools-more{padding:6px 6px;min-width:28px}}@media (max-width:600px){.fx-chat-select-bar{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.fx-chat-select-bar__count{order:1;text-align:center;font-weight:600;padding:2px 0}.fx-chat-select-bar__cancel{order:2;flex:1 1 0}.fx-chat-select-bar__actions{order:3;margin-left:0;display:flex;gap:8px;width:100%}.fx-chat-select-bar__actions>*{flex:1 1 0}.fx-chat-select-bar{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto;column-gap:8px;row-gap:8px}.fx-chat-select-bar__count{grid-column:1/-1;grid-row:1}.fx-chat-select-bar__cancel{grid-column:1/-1;grid-row:2}.fx-chat-select-bar__actions{grid-column:1/-1;grid-row:3;width:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.fx-chat-select-bar__actions>*{flex:none}.fx-chat-select-bar__all,.fx-chat-select-bar__copy,.fx-chat-select-bar__delete,.fx-chat-select-bar__cancel{white-space:nowrap;min-width:0;padding-left:10px;padding-right:10px}}@media (max-width:380px){.fx-chat-select-bar__actions{grid-template-columns:1fr 1fr}.fx-chat-select-bar__delete{grid-column:1/-1}}@media (max-width:600px){.fenix-chat-wrap{height:calc(100dvh - 180px);min-height:380px;max-height:none;border-radius:0;border:0;box-shadow:none;margin-left:calc(-1*var(--fx-mobile-inset, 16px));margin-right:calc(-1*var(--fx-mobile-inset, 16px));width:calc(100% + 2*var(--fx-mobile-inset, 16px));max-width:100vw;box-sizing:border-box;overflow-x:hidden}.fenix-chat-wrap .fx-chat-reply,.fenix-chat-wrap .fx-chat-typing,.fenix-chat-wrap #fx-chat-addressed,.fenix-chat-wrap .fx-chat-guest-cta,.fenix-chat-wrap .fx-chat-banner{border-top:0}.fenix-chat-wrap .fx-chat-composer-dock::before{display:none}.fx-chat-header{grid-template-columns:auto 1fr auto;gap:8px 8px;padding:12px 12px}.fx-chat-title-wrap{gap:6px}.fx-chat-actions{gap:6px}.fx-chat-tg-btn,.fx-chat-search-toggle,.fx-chat-ig-btn,.fenix-chat-wrap .fx-chat-info-toggle,.fenix-chat-wrap .fx-chat-notif-toggle{width:40px;height:40px}.fx-chat-tg-btn svg,.fx-chat-search-toggle svg,.fx-chat-ig-btn svg,.fx-chat-info-toggle__icon,.fx-chat-notif-toggle__icon{width:20px;height:20px}.fx-chat-search-wrap .fx-chat-search{width:100%;max-width:none;min-height:48px;line-height:1.4;border-radius:14px;padding:13px 16px;box-shadow:0 1px 2px rgba(0,0,0,.02)}.fx-chat-sub-meta{display:none}.fx-chat-presence-count{width:40px;height:40px;min-width:40px;min-height:40px}.fx-chat-presence-count__num{font-size:14px}.fx-msg{max-width:94%}.fx-chat-emoji{left:10px;right:10px;width:calc(100% - 20px);max-width:none;bottom:calc(100% + 8px);padding:10px;max-height:50vh;grid-template-columns:repeat(5,1fr)}.fx-chat-emoji::after{left:18px}.fx-chat-emoji button{font-size:22px;min-height:46px}.fx-chat-composer-dock{position:relative}.fx-chat-composer{position:static;display:block;padding:10px 12px;min-height:64px;gap:0;contain:layout;transition:min-height .24s cubic-bezier(.2,.8,.2,1)}.fx-chat-composer-dock.is-expanded .fx-chat-composer{min-height:158px}#fx-chat-fmt-bar{position:absolute;top:10px;left:12px;display:none!important;grid-template-columns:30px 30px;grid-template-rows:30px 30px 30px;gap:6px;z-index:3;margin:0;padding:0;background:0 0;border:0;box-shadow:none;animation:none;opacity:1;pointer-events:auto;transform:none;transition:none}.fx-chat-composer-dock.is-expanded #fx-chat-fmt-bar{display:grid!important}.fx-chat-composer-dock.is-expanded #fx-chat-fmt-bar[hidden]{display:grid!important}#fx-chat-attach-cluster{position:absolute;left:12px;z-index:3;pointer-events:auto;top:17px;display:grid;grid-template-columns:30px 30px;grid-template-rows:30px;gap:6px;transition:top .24s cubic-bezier(.2,.8,.2,1)}.fx-chat-composer-dock.is-expanded #fx-chat-attach-cluster{top:118px}#fx-chat-fmt-bar .fx-fmt-toolbar__btn,.fx-chat-attach-cluster .fx-chat-tool,#fx-chat-emoji-btn,#fx-chat-attach-btn,#fx-chat-attach-counter{width:30px;height:30px;min-width:30px;min-height:30px;padding:0;margin:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--fx-surface-1);border:1px solid var(--fx-surface-border);box-shadow:0 1px 2px rgba(0,0,0,.04);color:var(--fx-text-dim);font-size:16px;line-height:1;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,color .12s ease,border-color .12s ease,transform .12s ease}@media (hover:hover){#fx-chat-fmt-bar .fx-fmt-toolbar__btn:hover,.fx-chat-attach-cluster .fx-chat-tool:hover,#fx-chat-emoji-btn:hover,#fx-chat-attach-btn:hover{background:color-mix(in srgb,var(--fx-brand) 14%,var(--fx-bg))!important;border-color:color-mix(in srgb,var(--fx-brand) 35%,var(--fx-surface-border))!important;color:var(--fx-brand)!important;transform:translateY(-1px);outline:0;box-shadow:0 4px 10px rgba(33,107,233,.12)!important}}#fx-chat-fmt-bar .fx-fmt-toolbar__btn:focus-visible,.fx-chat-attach-cluster .fx-chat-tool:focus-visible,#fx-chat-emoji-btn:focus-visible,#fx-chat-attach-btn:focus-visible{background:color-mix(in srgb,var(--fx-brand) 14%,var(--fx-bg))!important;border-color:color-mix(in srgb,var(--fx-brand) 35%,var(--fx-surface-border))!important;color:var(--fx-brand)!important;outline:0;box-shadow:0 4px 10px rgba(33,107,233,.12)!important}#fx-chat-fmt-bar .fx-fmt-toolbar__btn:active,.fx-chat-attach-cluster .fx-chat-tool:active,#fx-chat-emoji-btn:active,#fx-chat-attach-btn:active{transform:scale(.94)}#fx-chat-fmt-bar .fx-fmt-toolbar__btn.is-active{background:color-mix(in srgb,var(--fx-brand) 24%,var(--fx-bg))!important;border-color:color-mix(in srgb,var(--fx-brand) 55%,var(--fx-surface-border))!important;color:var(--fx-brand)!important}#fx-chat-fmt-bar .fx-fmt-toolbar__btn[disabled],#fx-chat-fmt-bar .fx-fmt-toolbar__btn[aria-disabled=true]{opacity:.4!important;cursor:not-allowed!important;pointer-events:none;background:var(--fx-surface-1)!important;border-color:var(--fx-surface-border)!important;color:var(--fx-text-dim)!important;box-shadow:none!important;transform:none!important}#fx-chat-fmt-bar .fx-fmt-toolbar__btn svg{width:14px;height:14px}#fx-chat-fmt-bar .fx-fmt-toolbar__btn[data-cmd=code],#fx-chat-fmt-bar .fx-fmt-toolbar__btn[data-cmd=spoiler]{order:-1}#fx-chat-emoji-btn{font-size:18px}#fx-chat-attach-btn svg{width:16px;height:16px}.fx-chat-attach-counter__num{font-size:12px}.fx-chat-attach-counter__x{font-size:14px}.fx-chat-input{font-size:15px;line-height:1.4;min-height:44px!important;max-height:44px!important;height:44px!important;border-radius:16px;padding:10px 14px;margin-left:78px;margin-right:50px;scrollbar-width:none;overflow-y:auto}.fx-chat-composer-dock.is-expanded .fx-chat-input{min-height:138px!important;max-height:138px!important;height:138px!important;margin-left:74px}.fx-chat-composer-dock.is-resizing .fx-chat-input,.fx-chat-composer-dock.is-resizing .fx-chat-composer{transition:height .24s cubic-bezier(.2,.8,.2,1),min-height .24s cubic-bezier(.2,.8,.2,1),max-height .24s cubic-bezier(.2,.8,.2,1),margin-left .24s cubic-bezier(.2,.8,.2,1)}.fx-chat-input::-webkit-scrollbar,.fx-chat-input::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}.fx-chat-attach-counter{order:3}.fx-chat-send{position:absolute;right:12px;top:0;bottom:0;margin:auto 0;width:40px;height:40px}.fx-chat-send:hover:not([disabled]),.fx-chat-send:focus-visible:not([disabled]){transform:none}.fx-chat-send svg{width:22px!important;height:22px!important}.fx-chat-attach-btn[data-has-files] .fx-chat-attach-btn__num{font-size:14px}}@media (max-width:420px){.fx-chat-header{padding:10px 10px;gap:6px 6px}.fx-chat-title-wrap{gap:5px}.fx-chat-actions{gap:5px}.fx-chat-tg-btn,.fx-chat-search-toggle,.fx-chat-ig-btn,.fenix-chat-wrap .fx-chat-info-toggle,.fenix-chat-wrap .fx-chat-notif-toggle,.fx-chat-presence-count{width:36px;height:36px;min-width:36px;min-height:36px}.fx-chat-tg-btn svg,.fx-chat-search-toggle svg,.fx-chat-ig-btn svg,.fx-chat-info-toggle__icon,.fx-chat-notif-toggle__icon{width:18px;height:18px}.fx-chat-presence-count__num{font-size:13px}#fx-chat-fmt-bar,#fx-chat-attach-cluster{grid-template-columns:26px 26px;gap:5px;left:10px}.fx-chat-composer-dock.is-expanded #fx-chat-fmt-bar{grid-template-rows:26px 26px 26px;top:8px}.fx-chat-composer-dock.is-expanded #fx-chat-attach-cluster{top:101px}#fx-chat-attach-cluster{top:15px}#fx-chat-fmt-bar .fx-fmt-toolbar__btn,.fx-chat-attach-cluster .fx-chat-tool,#fx-chat-emoji-btn,#fx-chat-attach-btn,#fx-chat-attach-counter{width:26px;height:26px;min-width:26px;min-height:26px;font-size:15px}#fx-chat-fmt-bar .fx-fmt-toolbar__btn svg,#fx-chat-attach-btn svg{width:12px;height:12px}.fx-chat-input{margin-left:70px!important;margin-right:46px!important;min-height:40px!important;max-height:40px!important;height:40px!important}.fx-chat-composer-dock.is-expanded .fx-chat-input{margin-left:62px!important;margin-right:46px!important;min-height:119px!important;max-height:119px!important;height:119px!important}.fx-chat-composer{min-height:56px;padding:8px 10px}.fx-chat-composer-dock.is-expanded .fx-chat-composer{min-height:135px}.fx-chat-send{right:10px;width:38px;height:38px}}@media (max-width:360px){.fx-chat-header{padding:8px 8px;gap:5px 5px}.fx-chat-title-wrap{gap:4px}.fx-chat-actions{gap:4px}.fx-chat-tg-btn,.fx-chat-search-toggle,.fx-chat-ig-btn,.fenix-chat-wrap .fx-chat-info-toggle,.fenix-chat-wrap .fx-chat-notif-toggle,.fx-chat-presence-count{width:34px;height:34px;min-width:34px;min-height:34px}.fx-chat-tg-btn svg,.fx-chat-search-toggle svg,.fx-chat-ig-btn svg,.fx-chat-info-toggle__icon,.fx-chat-notif-toggle__icon{width:17px;height:17px}}@media (max-width:360px){.fx-chat-composer{padding:6px 8px 8px;gap:4px}.fx-chat-attach-cluster{gap:4px}#fx-chat-attach-btn,.fx-chat-attach-counter,.fx-chat-tool,.fx-chat-send{width:40px!important;min-width:40px!important;height:40px!important}#fx-chat-attach-btn svg,.fx-chat-tool svg,.fx-chat-send svg{width:20px;height:20px}#fx-chat-attach-cluster{right:62px;bottom:8px}.fx-chat-input{min-height:40px;padding:8px 12px;padding-right:112px}.fx-chat-composer--has-files .fx-chat-input{padding-right:156px}}@media (max-width:340px){.fx-chat-composer{padding:4px 6px 6px;gap:3px}#fx-chat-attach-btn,.fx-chat-attach-counter,.fx-chat-tool,.fx-chat-send{width:36px!important;min-width:36px!important;height:36px!important}.fx-chat-attach-cluster{gap:3px}#fx-chat-attach-cluster{right:52px;bottom:8px}.fx-chat-input{padding-right:100px}.fx-chat-composer--has-files .fx-chat-input{padding-right:140px}}.fenix-chat-guest{--fx-brand-2:#1a5cd8;--fx-brand-ink:#fff;--fx-bg:var(--wp--preset--color--card-bg, #ffffff);--fx-bg-elev:#f7f8fb;--fx-border:var(--wp--preset--color--border-color, #e5e7eb);--fx-text:var(--wp--preset--color--heading, #1b2030);--fx-text-dim:var(--wp--preset--color--body-color, #6b7280);--fx-shadow:0 16px 40px rgba(0, 0, 0, 0.06), 0 2px 6px rgba(0, 0, 0, 0.04);--fx-radius:18px;--fx-radius-sm:12px;display:flex;justify-content:center;padding:16px 0 0}.fenix-chat-guest__card{box-sizing:border-box;width:100%;max-width:620px;padding:28px 32px 28px;background:var(--fx-bg);border:1px solid var(--fx-border);border-radius:var(--fx-radius);box-shadow:var(--fx-shadow);color:var(--fx-text);text-align:center;position:relative;overflow:hidden}.fenix-chat-guest__card::before{display:none!important;content:none!important}.fenix-chat-guest__card::after{display:none!important;content:none!important}.fenix-chat-guest__icon{width:64px;height:64px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--fx-brand);color:#fff;box-shadow:0 10px 24px rgba(33,107,233,.28);position:relative;z-index:1}.fenix-chat-guest__title{margin:0 0 10px;font-size:24px;font-weight:700;line-height:1.25;color:var(--fx-text);letter-spacing:-.01em;position:relative;z-index:1}.fenix-chat-guest__lead{margin:0 auto 18px;max-width:480px;color:var(--fx-text-dim);font-size:15px;line-height:1.55;position:relative;z-index:1}.fenix-chat-guest__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:18px;position:relative;z-index:1}.fenix-chat-guest__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 26px;border-radius:12px;font-weight:700;font-size:15px;line-height:1;text-decoration:none;border:1.5px solid transparent;cursor:pointer;font-family:inherit;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease,filter .18s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fenix-chat-guest__btn--primary{background:var(--fx-brand);color:var(--fx-brand-ink);box-shadow:0 10px 24px rgba(33,107,233,.28)}.fenix-chat-guest__btn--primary:hover,.fenix-chat-guest__btn--primary:focus-visible{transform:translateY(-2px);box-shadow:0 16px 32px rgba(33,107,233,.4);color:var(--fx-brand-ink);filter:brightness(1.04);outline:0}.fenix-chat-guest__btn--primary:active{transform:translateY(0) scale(.98);box-shadow:0 6px 14px rgba(33,107,233,.3)}.fenix-chat-guest__btn--ghost{background:var(--fx-bg-elev);color:var(--fx-text);border-color:var(--fx-border)}.fenix-chat-guest__btn--ghost:hover,.fenix-chat-guest__btn--ghost:focus-visible{background:color-mix(in srgb,var(--fx-brand) 6%,var(--fx-bg-elev));border-color:color-mix(in srgb,var(--fx-brand) 30%,var(--fx-border));color:var(--fx-text);transform:translateY(-1px);outline:0}.fenix-chat-guest__perks{list-style:none;margin:0;padding:0;text-align:left;display:grid;gap:10px;position:relative;z-index:1}.fenix-chat-guest__perks li{position:relative;padding:12px 14px 12px 42px;background:var(--fx-bg-elev);border:1px solid var(--fx-border);border-radius:var(--fx-radius-sm);color:var(--fx-text-dim);font-size:13.5px;line-height:1.5}.fenix-chat-guest__perks li::before{content:"";position:absolute;left:12px;top:50%;width:20px;height:20px;border-radius:50%;background:var(--fx-brand);transform:translateY(-50%);box-shadow:0 4px 10px rgba(33,107,233,.2)}.fenix-chat-guest__perks li::after{content:"";position:absolute;left:17px;top:50%;width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translate(0,-70%) rotate(-45deg)}.fenix-chat-guest__hint{margin:16px 0 0;color:var(--fx-text-dim);font-size:13px;position:relative;z-index:1}.fenix-chat-guest__hint a{color:var(--fx-brand);text-decoration:none;font-weight:600}.fenix-chat-guest__hint a:hover{text-decoration:underline}html[scheme=dark] .fenix-chat-guest,[data-theme=dark] .fenix-chat-guest{--fx-bg:#171a24;--fx-bg-elev:rgba(255, 255, 255, 0.04);--fx-border:rgba(255, 255, 255, 0.08);--fx-text:#e6ecf5;--fx-text-dim:#a9b4c2;--fx-shadow:0 16px 40px rgba(0, 0, 0, 0.5), 0 2px 6px rgba(0, 0, 0, 0.3)}html[scheme=dark] .fenix-chat-guest__btn--ghost,[data-theme=dark] .fenix-chat-guest__btn--ghost{background:var(--fx-bg-elev);border-color:var(--fx-border);color:var(--fx-text)}#fenix-chat-guest.fenix-chat-guest{margin:0!important}#fenix-chat-guest .fenix-chat-guest__card{padding-bottom:28px!important;margin-bottom:0!important}body.fenix-chat-shortcode-page--guest #site-inner,body.fenix-chat-support-page--guest #site-inner,body:has(#fenix-chat-guest) #site-inner{min-height:0!important;height:auto!important}body.fenix-chat-shortcode-page--guest .main-wrapper,body.fenix-chat-support-page--guest .main-wrapper,body:has(#fenix-chat-guest) .main-wrapper{min-height:0!important;height:auto!important;padding-bottom:24px!important}body.fenix-chat-shortcode-page--guest footer.site-footer,body.fenix-chat-shortcode-page--guest .site-footer,body.fenix-chat-shortcode-page--guest #colophon,body.fenix-chat-shortcode-page--guest .pt-footer,body.fenix-chat-support-page--guest footer.site-footer,body.fenix-chat-support-page--guest .site-footer,body:has(#fenix-chat-guest) footer.site-footer,body:has(#fenix-chat-guest) .site-footer,body:has(#fenix-chat-guest) #colophon,body:has(#fenix-chat-guest) .pt-footer{margin-top:20px!important}@media (max-width:768px){body.fenix-chat-support-page--guest .woocommerce,body.fenix-chat-support-page--guest .woocommerce-MyAccount-content,body.fenix-chat-support-page--guest .u-columns,body.fenix-chat-support-page--guest .u-column1,body.fenix-chat-support-page--guest .u-column2,body.fenix-chat-shortcode-page--guest .content-container,body.fenix-chat-shortcode-page--guest .page-content-wrapper,body.fenix-chat-shortcode-page--guest #content,body.fenix-chat-shortcode-page--guest .site-main,body.fenix-chat-shortcode-page--guest .entry-content,body.fenix-chat-shortcode-page--guest .container,body.fenix-chat-shortcode-page--guest .pt-page-wrapper,body.fenix-chat-shortcode-page--guest .fenix-chat-shortcode-wrap,body.fenix-chat-shortcode-page--guest article.single-content,body.fenix-chat-shortcode-page--guest .single-content-inner{width:100%!important;max-width:100%!important;flex:1 1 100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}body.fenix-chat-shortcode-page--guest .single-content-inner,body.fenix-chat-shortcode-page--guest .fenix-chat-shortcode-wrap{padding-top:0!important;padding-bottom:0!important}body.fenix-chat-shortcode-page--guest article.single-content.card-layout-w,body.fenix-chat-support-page--guest article.single-content.card-layout-w{overflow:hidden!important;padding-top:0!important;padding-bottom:0!important}body.fenix-chat-shortcode-page--guest .single-content-inner,body.fenix-chat-support-page--guest .single-content-inner{margin-bottom:0!important}body.fenix-chat-shortcode-page--guest .fenix-chat-guest{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 16px 16px!important;justify-content:stretch!important}body.fenix-chat-support-page--guest .fenix-chat-guest{padding:0 16px 16px!important}body.fenix-chat-shortcode-page--guest .fenix-chat-guest__card,body.fenix-chat-support-page--guest .fenix-chat-guest__card{width:100%!important;max-width:100%!important;margin:0!important;padding:20px 16px 20px!important;border:0!important;box-shadow:none!important;border-radius:0!important;background:0 0!important}#fenix-chat-guest .fenix-chat-guest__card{padding-bottom:20px!important}.fenix-chat-guest{padding:0}.fenix-chat-guest__card{padding:20px 16px 20px;border-radius:0;max-width:none}.fenix-chat-guest__icon{width:60px;height:60px;margin-bottom:14px}.fenix-chat-guest__icon svg{width:44px;height:44px}.fenix-chat-guest__title{font-size:20px}.fenix-chat-guest__lead{font-size:14px;margin-bottom:18px}.fenix-chat-guest__btn{padding:12px 22px;font-size:14px}.fenix-chat-guest__actions{flex-direction:column;align-items:stretch;margin-bottom:20px}.fenix-chat-guest__btn{justify-content:center}.fenix-chat-guest__perks li{padding:10px 12px 10px 40px;font-size:13px}}.fx-atts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px;margin-top:8px}.fx-atts:has(>.fx-att:only-child.fx-att--image),.fx-atts:has(>.fx-att:only-child.fx-att--animation){grid-template-columns:minmax(0,min(360px,100%))}.fx-atts:has(>.fx-att:only-child.fx-att--video){grid-template-columns:minmax(0,min(420px,100%));justify-items:center}.fx-atts:has(>.fx-att:only-child.fx-att--sticker){grid-template-columns:max-content!important;max-width:100%;width:fit-content;justify-items:start}.fx-atts:has(>.fx-att--doc),.fx-atts:has(>.fx-att--audio),.fx-atts:has(>.fx-att--voice){grid-template-columns:minmax(0,1fr)}.fx-att{position:relative;display:block;border-radius:var(--fx-radius-sm);overflow:hidden;background:var(--fx-bg-elev);border:1px solid var(--fx-border);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;color:inherit;text-decoration:none}.fx-att:hover{border-color:color-mix(in srgb,var(--fx-brand) 40%,var(--fx-border));box-shadow:0 4px 16px rgba(33,107,233,.12);transform:translateY(-1px)}.fx-att--video:hover{transform:none;box-shadow:0 2px 12px rgba(0,0,0,.35)}.fx-msg__bubble .fx-atts img,.fx-msg__bubble .fx-atts video{margin:0;max-height:none;border-radius:0;display:block}.fx-att--image img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;display:block;cursor:pointer}.fx-atts:has(>.fx-att:only-child.fx-att--image) .fx-att--image img{aspect-ratio:auto;max-height:420px;width:100%;object-fit:contain;background:var(--fx-bg)}.fx-att--image img.fx-img--broken{width:120px;height:120px;aspect-ratio:1/1;object-fit:contain;background:var(--fx-bg);padding:20px;box-sizing:border-box;cursor:default;opacity:.75}.fx-atts:has(>.fx-att:only-child.fx-att--image) .fx-att--image img.fx-img--broken{max-height:160px;width:160px;height:160px}.fx-att--sticker{background:0 0;border:0;padding:0}.fx-att--sticker img,.fx-att--sticker video{width:140px;height:140px;object-fit:contain;background:0 0;display:block}.fx-att--sticker:hover{transform:none;box-shadow:none}.fx-att--animation{cursor:default}.fx-att--animation video{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.fx-att--video{cursor:pointer;background:#0a0a0a;position:relative}.fx-att--video .fx-att__video-el{display:block;width:100%;max-height:min(420px,72vh);margin:0 auto;object-fit:contain;background:#000;border-radius:inherit;cursor:pointer}.fx-atts:has(>.fx-att:only-child.fx-att--video) .fx-att--video .fx-att__video-el{max-height:min(480px,75vh)}.fx-att--video .fx-att__duration{position:absolute;right:8px;bottom:8px;background:rgba(0,0,0,.6);color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:6px;pointer-events:none;font-variant-numeric:tabular-nums}.fx-att--audio{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:10px 12px;box-sizing:border-box;flex-wrap:wrap}.fx-att--audio .fx-att__stt{flex:0 0 100%;width:100%;min-width:0;margin-top:4px;padding-top:8px;border-top:1px dashed color-mix(in srgb,var(--fx-text, #1f2937) 12%,transparent);box-sizing:border-box}.fx-att--audio .fx-att__stt-text{color:var(--fx-text, #1f2937);font-size:13.5px;line-height:1.45;white-space:pre-wrap;word-break:break-word;opacity:.95}.fx-att--audio .fx-att__stt-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--fx-brand, #216be9) 35%,transparent);background:color-mix(in srgb,var(--fx-brand, #216be9) 8%,transparent);color:var(--fx-brand, #216be9);font-size:12px;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease}.fx-att--audio .fx-att__stt-btn:hover{background:color-mix(in srgb,var(--fx-brand, #216be9) 14%,transparent);border-color:color-mix(in srgb,var(--fx-brand, #216be9) 55%,transparent)}.fx-att--audio .fx-att__stt-btn:active{transform:scale(.97)}.fx-att--audio .fx-att__stt-icon{width:14px;height:14px;flex:0 0 auto}.fx-att--audio .fx-att__stt{display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex-basis:100%}.fx-att--audio .fx-att__stt-btn--toggle{align-self:flex-start}.fx-att--audio .fx-att__stt-caret{width:12px;height:12px;flex:0 0 auto;transition:transform .18s ease}.fx-att--audio .fx-att__stt-btn--toggle[aria-expanded=true] .fx-att__stt-caret{transform:rotate(180deg)}.fx-att--audio .fx-att__stt-btn--toggle[aria-expanded=true]{background:color-mix(in srgb,var(--fx-brand, #216be9) 16%,transparent);border-color:color-mix(in srgb,var(--fx-brand, #216be9) 55%,transparent)}.fx-att--audio .fx-att__stt-text[hidden]{display:none}.fx-att--audio .fx-att__stt-pending{display:inline-flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--fx-text, #1f2937) 65%,transparent);font-size:12.5px}.fx-att--audio .fx-att__stt-spin{width:12px;height:12px;border-radius:50%;border:2px solid color-mix(in srgb,var(--fx-brand, #216be9) 25%,transparent);border-top-color:var(--fx-brand, #216be9);animation:fx-stt-spin .8s linear infinite}@keyframes fx-stt-spin{to{transform:rotate(360deg)}}.fx-att--audio .fx-att__stt-error{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:color-mix(in srgb,#c0392b 80%,var(--fx-text, #1f2937))}.fx-att--audio .fx-att__stt-retry{padding:2px 8px;font-size:11.5px}.fx-att--audio .fx-audio__play{flex:0 0 auto;width:44px;height:44px;border-radius:50%;border:0;background:var(--fx-brand);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease,transform .12s ease,box-shadow .15s ease;box-shadow:0 2px 8px rgba(33,107,233,.25);-webkit-tap-highlight-color:transparent}.fx-att--audio .fx-audio__play:hover{background:color-mix(in srgb,var(--fx-brand) 88%,#000);box-shadow:0 4px 14px rgba(33,107,233,.35)}.fx-att--audio .fx-audio__play:active{transform:scale(.96)}.fx-att--audio .fx-audio__play svg{width:22px;height:22px;display:block}.fx-att--audio .fx-audio__play .fx-audio__icon-pause{display:none}.fx-att--audio.is-playing .fx-audio__play .fx-audio__icon-play{display:none}.fx-att--audio.is-playing .fx-audio__play .fx-audio__icon-pause{display:block}.fx-att--audio .fx-audio__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.fx-att--audio .fx-audio__wave{position:relative;width:100%;height:28px;cursor:pointer;touch-action:pan-y;padding:2px 0;box-sizing:border-box}.fx-att--audio .fx-audio__wave:focus{outline:2px solid color-mix(in srgb,var(--fx-brand) 60%,transparent);outline-offset:2px;border-radius:4px}.fx-att--audio .fx-audio__wave-bars{position:absolute;inset:2px 0;display:flex;align-items:center;gap:2px;width:100%;height:calc(100% - 4px);pointer-events:none}.fx-att--audio .fx-audio__wave-bars>span{flex:1 1 0;display:block;min-width:2px;height:30%;background:currentColor;border-radius:2px}.fx-att--audio .fx-audio__wave-bars--bg{color:color-mix(in srgb,var(--fx-text-dim) 55%,transparent)}.fx-att--audio .fx-audio__wave-bars--fg{color:var(--fx-brand);clip-path:inset(0 100%0 0);transition:clip-path .12s linear}.fx-att--audio .fx-audio__time{font-size:12px;font-variant-numeric:tabular-nums;color:var(--fx-text-dim);line-height:1.3}.fx-att--audio .fx-att__meta{flex-basis:100%;margin-top:2px;font-size:12px;color:var(--fx-text-dim);padding-left:56px}.fx-att--audio.fx-att--voice .fx-att__meta{display:none}html[scheme=dark] .fx-att--audio .fx-audio__wave-bars--bg,body.fenix-chat-force-dark .fx-att--audio .fx-audio__wave-bars--bg{color:rgba(255,255,255,.22)}@media (prefers-color-scheme:dark){html:not([scheme]) .fx-att--audio .fx-audio__wave-bars--bg{color:rgba(255,255,255,.22)}}.fx-att--doc{display:flex;align-items:center;gap:14px;padding:12px 14px;min-height:80px}.fx-att--doc:hover .fx-att__name{color:var(--fx-brand)}.fx-att--pdf{transition:background .15s ease,border-color .15s ease}.fx-att--pdf:hover{background:color-mix(in srgb,var(--fx-brand) 8%,transparent)}@media (min-width:560px){.fx-att--pdf::after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:currentColor;opacity:0;transition:opacity .15s ease;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M15 3h6v6m0-6l-9 9M8 5H5a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-3'/></svg>")center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M15 3h6v6m0-6l-9 9M8 5H5a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-3'/></svg>")center/contain no-repeat;color:var(--fx-brand);pointer-events:none}.fx-att--pdf{position:relative}.fx-att--pdf:hover::after{opacity:.8}}.fx-att__doc-thumb{position:relative;flex:0 0 auto;width:56px;height:66px;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--fx-brand) 80%,var(--fx-text))}.fx-att__doc-icon{width:56px;height:66px;display:block}.fx-att__ext{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);font-size:11px;font-weight:800;letter-spacing:.5px;padding:3px 7px;border-radius:5px;color:#fff;background:#6c7684;text-transform:uppercase;line-height:1;font-variant-numeric:tabular-nums;max-width:52px;overflow:hidden;text-overflow:clip;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.18)}.fx-att__ext[data-ext-cat=pdf]{background:#d0463b}.fx-att__ext[data-ext-cat=doc]{background:#2a6fdb}.fx-att__ext[data-ext-cat=xls]{background:#1f9454}.fx-att__ext[data-ext-cat=ppt]{background:#e8742c}.fx-att__ext[data-ext-cat=archive]{background:#7a5cc3}.fx-att__ext[data-ext-cat=code]{background:#28343f}.fx-att__ext[data-ext-cat=text]{background:#4a5360}.fx-att__ext[data-ext-cat=image]{background:#29a382}.fx-att__ext[data-ext-cat=video]{background:#bb2b7a}.fx-att__ext[data-ext-cat=audio]{background:#0e8fbf}.fx-att__ext[data-ext-cat=app]{background:#4a8f1f}.fx-att__info{min-width:0;display:flex;flex-direction:column;gap:2px}.fx-att__name{font-weight:600;color:var(--fx-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;line-height:1.25}.fx-att__name-size{color:var(--fx-text-dim);font-weight:500;font-size:12px;font-variant-numeric:tabular-nums;margin-left:2px}.fx-att__sub{font-size:12px;color:var(--fx-text-dim);font-variant-numeric:tabular-nums;line-height:1.2}.fx-att__size{font-size:12px;color:var(--fx-text-dim)}.fx-att--uploading{position:relative;cursor:default;pointer-events:none;isolation:isolate}.fx-att--uploading>img,.fx-att--uploading>video{filter:saturate(.7) brightness(.9);opacity:.9}.fx-att--uploading .fx-att__upload,.fx-att--uploading .fx-att__upload-cancel{pointer-events:auto}.fx-att--uploading.fx-att--image,.fx-att--uploading.fx-att--animation,.fx-att--uploading.fx-att--video{aspect-ratio:4/3;min-height:96px;width:100%}.fx-att--uploading.fx-att--image>img,.fx-att--uploading.fx-att--animation>video,.fx-att--uploading.fx-att--video>video{width:100%;height:100%;object-fit:cover;display:block}.fx-msg__bubble:has(.fx-atts>.fx-att.fx-att--uploading:nth-child(2)){width:min(460px,100%)}.fx-att--uploading::after{display:none}.fx-atts:has(.fx-att--up-row){display:flex;flex-direction:column;gap:6px;width:min(460px,100%)}.fx-att--up-row{position:relative;display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:8px 12px 8px 4px;background:color-mix(in srgb,var(--fx-brand) 6%,var(--fx-bg-elev, #fff));border:1px solid color-mix(in srgb,var(--fx-brand) 14%,var(--fx-border));border-radius:12px}.fx-att__upload-cancel{position:relative;flex:none;pointer-events:auto;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:0;background:0 0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fx-att__ring{width:46px;height:46px;display:block;transform:rotate(-90deg);transform-origin:50% 50%}.fx-att__ring-bg{fill:none;stroke:color-mix(in srgb,var(--fx-brand) 22%,transparent);stroke-width:3}.fx-att__ring-fg{fill:none;stroke:var(--fx-brand);stroke-width:3;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .18s linear}.fx-att__ring.is-indeterminate{animation:fxRingSpin .9s linear infinite}.fx-att__ring.is-indeterminate .fx-att__ring-fg{stroke-dasharray:26 74;transition:none}@keyframes fxRingSpin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.fx-att__ring-loaded,.fx-att__ring-x{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;line-height:1}.fx-att__ring-loaded{font-size:10px;font-weight:700;color:var(--fx-text);font-variant-numeric:tabular-nums;white-space:nowrap}.fx-att__ring-x{font-size:20px;color:var(--fx-danger, #d63638);display:none}.fx-att__upload-cancel:hover .fx-att__ring-loaded,.fx-att__upload-cancel:focus-visible .fx-att__ring-loaded{display:none}.fx-att__upload-cancel:hover .fx-att__ring-x,.fx-att__upload-cancel:focus-visible .fx-att__ring-x{display:block}.fx-att__upload-cancel:hover .fx-att__ring-fg,.fx-att__upload-cancel:focus-visible .fx-att__ring-fg{stroke:var(--fx-danger, #d63638)}.fx-att__up-meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.fx-att__up-name{font-size:13px;font-weight:600;color:var(--fx-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-att__up-total{font-size:12px;color:var(--fx-text-dim);font-variant-numeric:tabular-nums}.fx-att--uploading::after{display:none}.fx-msg--upload-failed .fx-att--uploading{border-color:color-mix(in srgb,var(--fx-danger, #d63638) 40%,var(--fx-border))!important}.fx-msg--upload-failed .fx-att__upload-bar{background:var(--fx-danger, #d63638)!important}.fx-msg--upload-failed .fx-att__upload-label{color:#fff!important}.fx-msg__upload-retry{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--fx-danger, #d63638) 10%,var(--fx-bg));border:1px solid color-mix(in srgb,var(--fx-danger, #d63638) 40%,var(--fx-border));font-size:12px;color:var(--fx-text)}.fx-msg__upload-retry-reason{flex:1 1 auto;min-width:0;line-height:1.35}.fx-msg__upload-retry-btn,.fx-msg__upload-retry-drop{appearance:none;border:0;padding:6px 12px;min-height:30px;border-radius:999px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .12s ease}.fx-msg__upload-retry-btn{background:var(--fx-brand);color:#fff}.fx-msg__upload-retry-btn:hover,.fx-msg__upload-retry-btn:focus-visible{background:color-mix(in srgb,var(--fx-brand) 85%,#000);outline:0}.fx-msg__upload-retry-btn:active{transform:scale(.97)}.fx-msg__upload-retry-drop{background:0 0;color:var(--fx-text-dim);border:1px solid var(--fx-border)}.fx-msg__upload-retry-drop:hover,.fx-msg__upload-retry-drop:focus-visible{color:var(--fx-text);border-color:var(--fx-brand);outline:0}html[scheme=dark] .fx-msg__upload-retry{background:rgba(214,54,56,.18);border-color:rgba(214,54,56,.45);color:#eef1f6}html[scheme=dark] .fx-msg__upload-retry-drop{color:rgba(255,255,255,.75);border-color:rgba(255,255,255,.2)}.fx-msg--upload-queued .fx-att--uploading{border-color:color-mix(in srgb,var(--fx-brand) 30%,var(--fx-border))!important;opacity:.92}.fx-msg--upload-queued .fx-att__upload-bar{background:color-mix(in srgb,var(--fx-brand) 45%,var(--fx-border))!important}.fx-msg__queued-badge{display:inline-flex;align-items:center;gap:6px;margin:4px 0 0;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--fx-brand) 12%,var(--fx-bg));border:1px solid color-mix(in srgb,var(--fx-brand) 35%,var(--fx-border));font-size:11px;line-height:1.4;color:var(--fx-text);font-weight:500}.fx-msg__queued-badge::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fx-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--fx-brand) 25%,transparent);animation:fxQueuedPulse 1.4s ease-in-out infinite}@keyframes fxQueuedPulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}html[scheme=dark] .fx-msg__queued-badge{background:var(--fx-surface-2);border-color:var(--fx-surface-border);color:#e9edf3}html[scheme=dark] .fx-att{background:var(--fx-surface-1);border-color:rgba(255,255,255,.1)}html[scheme=dark] .fx-att:hover{border-color:color-mix(in srgb,var(--fx-brand) 55%,var(--fx-surface-border));box-shadow:0 4px 18px rgba(0,0,0,.4)}@media (max-width:600px){.fx-atts{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.fx-att--sticker img,.fx-att--sticker video{width:108px;height:108px}}.fx-lb{position:fixed;inset:0;background:rgba(0,0,0,.85);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.fx-pdf{position:fixed;inset:0;background:rgba(15,18,24,.92);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:2147482900;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility 0s linear .18s}.fx-pdf[aria-hidden=false]{opacity:1;visibility:visible;transition:opacity .18s ease}body.fx-pdf-open{overflow:hidden}.fx-pdf__header{display:flex;align-items:center;gap:12px;padding:10px 16px;background:rgba(0,0,0,.35);border-bottom:1px solid rgba(255,255,255,.08);color:#e8ecf2;flex:0 0 auto}.fx-pdf__title{flex:1;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-pdf__download{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;background:var(--fx-brand, #216be9);color:#fff!important;text-decoration:none;font-size:13px;font-weight:600;transition:filter .15s ease}.fx-pdf__download:hover{filter:brightness(1.1)}.fx-pdf__close{background:0 0;border:0;color:#e8ecf2;font-size:28px;line-height:1;cursor:pointer;padding:4px 10px;border-radius:8px;transition:background .14s ease,color .14s ease,transform .12s ease}.fx-pdf__close:hover,.fx-pdf__close:focus-visible{color:#ff8a8c;background:rgba(255,99,99,.14);outline:0}.fx-pdf__close:active{transform:scale(.92);background:rgba(255,99,99,.22)}.fx-pdf__stage{flex:1;display:flex;background:#2a2d33;overflow:hidden}.fx-pdf__frame{flex:1;border:0;background:#fff;width:100%;height:100%}@media (max-width:560px){.fx-pdf__header{padding:8px 10px;gap:8px}.fx-pdf__download span{display:none}.fx-pdf__download{padding:7px 10px}.fx-pdf__title{font-size:12.5px}}.fx-lb[aria-hidden=false]{opacity:1;visibility:visible;transition:opacity .2s ease}body.fx-lb-open{overflow:hidden!important;overscroll-behavior:none!important}.fx-lb__stage{position:relative;max-width:min(96vw,1400px);max-height:92vh;display:flex;align-items:center;justify-content:center;touch-action:pan-y;user-select:none;-webkit-user-select:none}.fx-lb__media{display:block;max-width:96vw;max-height:92vh;border-radius:10px;box-shadow:0 18px 60px rgba(0,0,0,.55);background:#000;transition:transform .28s cubic-bezier(.22,.61,.36,1);will-change:transform}.fx-lb__media[hidden]{display:none!important}.fx-lb__stage--dragging .fx-lb__media{transition:none}.fx-lb__img{object-fit:contain;cursor:pointer}.fx-lb__video{outline:0;cursor:pointer}.fx-lb__slide-next{animation:fxLbSlideNext .35s cubic-bezier(.22,.61,.36,1)}.fx-lb__slide-prev{animation:fxLbSlidePrev .35s cubic-bezier(.22,.61,.36,1)}@keyframes fxLbSlideNext{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes fxLbSlidePrev{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}.fx-lb__close{position:absolute;top:14px;right:14px;background:0 0;border:0;color:#e8ecf2;font-size:28px;line-height:1;cursor:pointer;padding:4px 10px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .14s ease,color .14s ease,transform .12s ease;z-index:2}.fx-lb__close:hover,.fx-lb__close:focus-visible{color:#ff8a8c;background:rgba(255,99,99,.14);outline:0}.fx-lb__close:active{transform:scale(.92);background:rgba(255,99,99,.22)}.fx-lb__nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s ease,transform .15s ease;z-index:2}.fx-lb__nav:hover{background:rgba(255,255,255,.22);transform:translateY(-50%) scale(1.05)}.fx-lb__nav svg{width:24px;height:24px;display:block}.fx-lb__prev{left:14px}.fx-lb__next{right:14px}.fx-lb__caption{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);max-width:92vw;padding:6px 12px;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-lb__counter{position:absolute;top:16px;left:16px;padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.5);color:rgba(255,255,255,.85);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}@media (max-width:600px){.fx-lb__close{top:10px;right:10px;font-size:24px;padding:2px 8px}.fx-lb__nav{display:none}.fx-lb__counter{top:10px;left:10px}}.fx-chat-presence.is-open .fx-chat-presence-count{box-shadow:0 0 0 3px color-mix(in srgb,var(--fx-brand) 28%,transparent)}.fx-online-dropdown{position:absolute;top:calc(100% + 6px);left:0;min-width:240px;max-width:min(320px,calc(100vw - 24px));max-height:min(60vh,360px);overflow:auto;background:var(--fx-bg-elev);border:1px solid var(--fx-border);border-radius:14px;box-shadow:var(--fx-shadow, 0 8px 28px rgba(0,0,0,0.18));padding:6px;z-index:50;font-size:13px;color:var(--fx-text)}.fx-online-dropdown[hidden]{display:none!important}.fx-online-dropdown__head{padding:6px 10px;font-weight:700;font-size:12px;color:var(--fx-text-dim);letter-spacing:.01em;text-transform:uppercase}.fx-online-dropdown__empty,.fx-online-dropdown__loader{padding:14px 10px;color:var(--fx-text-dim);text-align:center}.fx-online-dropdown__row{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:0 0;border:0;border-radius:10px;cursor:pointer;color:var(--fx-text);text-align:left}.fx-online-dropdown__row:hover,.fx-online-dropdown__row:focus-visible{background:color-mix(in srgb,var(--fx-brand) 14%,transparent);outline:0}.fx-online-dropdown__ava{width:28px;height:28px;border-radius:50%;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--fx-bg);font-weight:700;color:var(--fx-text);border:1px solid var(--fx-border)}.fx-online-dropdown__ava--ph{font-size:12px}.fx-online-dropdown__name{flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.fx-online-dropdown__badge{flex:none;font-size:10px;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--fx-brand) 20%,transparent);color:var(--fx-brand);font-weight:800;text-transform:uppercase;letter-spacing:.04em}.fx-online-dropdown__badge--moderator{background:rgba(246,173,85,.22);color:#e8952e}.fx-online-dropdown__badge--admin{background:color-mix(in srgb,var(--fx-brand) 24%,transparent);color:var(--fx-brand)}.fx-online-dropdown__badge--tg{background:rgba(40,168,234,.18);color:#1c86c7}html[scheme=dark] .fx-online-dropdown__badge--tg{background:rgba(40,168,234,.24);color:#6dc2f0}.fx-online-dropdown__tgdot{width:8px;height:8px;border-radius:50%;background:#229ed9;flex:none}.fx-chat-addressed{flex:none;display:flex;align-items:center;gap:6px;padding:10px 14px;margin:0;background:var(--fx-bg-elev);border-top:1px solid var(--fx-border);border-radius:0;font-size:12px;line-height:1.2;min-height:0}.fx-chat-addressed[hidden]{display:none!important}.fx-chat-addressed__label{color:var(--fx-text-dim);font-weight:600}.fx-chat-addressed__name{color:var(--fx-brand);font-weight:700;font-size:15px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.fx-chat-addressed__clear{background:0 0;border:0;color:var(--fx-text-dim);cursor:pointer;font-size:18px;line-height:1;padding:4px 8px;border-radius:8px;transition:background .14s ease,color .14s ease,transform .12s ease}.fx-chat-addressed__clear:hover,.fx-chat-addressed__clear:focus-visible{color:var(--fx-danger);background:rgba(214,54,56,.08);outline:0}.fx-chat-addressed__clear:active{transform:scale(.92);background:rgba(214,54,56,.16)}html[scheme=dark] .fx-chat-addressed__clear:hover,html[scheme=dark] .fx-chat-addressed__clear:focus-visible{color:#ff8a8c;background:rgba(255,99,99,.14)}html[scheme=dark] .fx-chat-addressed__clear:active{background:rgba(255,99,99,.22)}.fx-msg__addressee{display:inline-flex;align-items:center;gap:4px;margin:0 0 4px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:700;background:color-mix(in srgb,var(--fx-brand) 14%,transparent);color:var(--fx-brand);line-height:1.3;letter-spacing:.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-msg__addressee-ico{font-size:13px;line-height:1}.fx-msg__addressee-label{color:var(--fx-text-dim);font-weight:600}.fx-msg__addressee-name{color:inherit}.fx-msg--addressed-to-me .fx-msg__bubble{box-shadow:inset 3px 0 0 var(--fx-brand),0 1px 2px rgba(0,0,0,.06)}.fx-msg--addressed-to-me .fx-msg__addressee{background:color-mix(in srgb,var(--fx-brand) 22%,transparent)}@media (max-width:768px){.fx-online-dropdown{left:auto;right:0;min-width:72vw;max-width:92vw}}.fenix-chat-wrap{--fx-online-panel-w:clamp(240px, 62%, 320px);--fx-info-panel-w:clamp(280px, 62%, 380px)}.fx-online-panel{position:absolute;top:var(--fx-panel-top, 0px);bottom:var(--fx-panel-bottom, 0px);left:0;width:var(--fx-online-panel-w);max-width:85%;z-index:55;display:flex;flex-direction:column;pointer-events:none}@media (max-width:640px){.fenix-chat-wrap{--fx-online-panel-w:100%;--fx-info-panel-w:100%}.fx-online-panel{width:100%;max-width:100%}}.fx-online-panel[hidden]{display:none!important}.fx-online-panel__sheet{position:absolute;inset:0;background:var(--fx-bg-elev);border-right:1px solid var(--fx-border);border-radius:0;box-shadow:12px 0 28px rgba(0,0,0,.12);display:flex;flex-direction:column;min-height:0;transform:translateX(-102%);opacity:0;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .22s ease;pointer-events:auto}.fx-online-panel.is-open .fx-online-panel__sheet{transform:translateX(0);opacity:1}.fenix-chat-wrap .fx-online-panel__sheet,.fenix-chat-wrap .fx-chat-info-popover{background:#fff;background-color:#fff}html[scheme=dark] .fenix-chat-wrap .fx-online-panel__sheet,body.fenix-chat-force-dark .fenix-chat-wrap .fx-online-panel__sheet,html[scheme=dark] .fenix-chat-wrap .fx-chat-info-popover,body.fenix-chat-force-dark .fenix-chat-wrap .fx-chat-info-popover{background:#1f2328;background-color:#1f2328}@media (prefers-color-scheme:dark){html:not([scheme]) .fenix-chat-wrap .fx-online-panel__sheet,html:not([scheme]) .fenix-chat-wrap .fx-chat-info-popover{background:#1f2328;background-color:#1f2328}}@media (max-width:640px){.fenix-chat-wrap.is-online-panel-open .fx-chat-feed,.fenix-chat-wrap.is-online-panel-open .fx-chat-pinned,.fenix-chat-wrap.is-online-panel-open .fx-chat-select-bar,.fenix-chat-wrap.is-info-panel-open .fx-chat-feed,.fenix-chat-wrap.is-info-panel-open .fx-chat-pinned,.fenix-chat-wrap.is-info-panel-open .fx-chat-select-bar,.fenix-chat-wrap.is-online-panel-open #fx-chat-scroll>.fx-chat-typing,.fenix-chat-wrap.is-info-panel-open #fx-chat-scroll>.fx-chat-typing{padding-left:14px!important;padding-right:14px!important;transition:none!important}.fx-chat-feed,.fx-chat-pinned,.fx-chat-select-bar{transition:none!important}}.fx-chat-feed,.fx-chat-pinned,.fx-chat-select-bar{transition:padding-left .28s cubic-bezier(.2,.8,.2,1),padding-right .28s cubic-bezier(.2,.8,.2,1)}@media (max-width:640px){.fenix-chat-wrap .fx-online-panel{z-index:60;isolation:isolate}.fenix-chat-wrap .fx-online-panel__sheet{background:#fff;background-color:#fff;box-shadow:none}html[scheme=dark] .fenix-chat-wrap .fx-online-panel__sheet,body.fenix-chat-force-dark .fenix-chat-wrap .fx-online-panel__sheet{background:#1f2328;background-color:#1f2328}}@media (max-width:640px) and (prefers-color-scheme:dark){html:not([scheme]) .fenix-chat-wrap .fx-online-panel__sheet{background:#1f2328;background-color:#1f2328}}.fx-online-panel__head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--fx-border);background:color-mix(in srgb,var(--fx-brand) 6%,var(--fx-bg-elev))}.fx-online-panel__search-wrap{flex:1 1 auto;min-width:0;position:relative;display:flex;align-items:center}.fx-online-panel__search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--fx-text-dim);pointer-events:none;flex:none}.fenix-chat-wrap .fx-online-panel__search{width:100%;min-width:0;height:34px;padding:0 12px 0 30px;background:var(--fx-bg);color:var(--fx-text);border:1.5px solid var(--fx-border);border-radius:10px;font:inherit;font-size:13px;font-weight:500;outline:0;box-sizing:border-box;appearance:none;-webkit-appearance:none;background-image:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;-webkit-tap-highlight-color:transparent}.fenix-chat-wrap .fx-online-panel__search:hover{border-color:color-mix(in srgb,var(--fx-brand) 45%,var(--fx-border))}.fenix-chat-wrap .fx-online-panel__search:focus{border-color:var(--fx-brand);box-shadow:0 0 0 3px rgba(33,107,233,.15)}.fenix-chat-wrap .fx-online-panel__search::placeholder{color:var(--fx-text-dim);opacity:.85}.fenix-chat-wrap .fx-online-panel__search::-webkit-search-decoration,.fenix-chat-wrap .fx-online-panel__search::-webkit-search-cancel-button,.fenix-chat-wrap .fx-online-panel__search::-webkit-search-results-button,.fenix-chat-wrap .fx-online-panel__search::-webkit-search-results-decoration{appearance:none;-webkit-appearance:none;display:none}html[scheme=dark] .fenix-chat-wrap .fx-online-panel__search,body.fenix-chat-force-dark .fenix-chat-wrap .fx-online-panel__search{background:var(--fx-surface-1);border-color:var(--fx-surface-border);color:var(--fx-text)}html[scheme=dark] .fenix-chat-wrap .fx-online-panel__search:hover,body.fenix-chat-force-dark .fenix-chat-wrap .fx-online-panel__search:hover{border-color:color-mix(in srgb,var(--fx-brand) 55%,var(--fx-surface-border))}html[scheme=dark] .fenix-chat-wrap .fx-online-panel__search:focus,body.fenix-chat-force-dark .fenix-chat-wrap .fx-online-panel__search:focus{background:rgba(33,107,233,.08);border-color:var(--fx-brand);box-shadow:0 0 0 3px rgba(33,107,233,.22)}@media (prefers-color-scheme:dark){html:not([scheme]) .fenix-chat-wrap .fx-online-panel__search{background:var(--fx-surface-1);border-color:var(--fx-surface-border);color:var(--fx-text)}html:not([scheme]) .fenix-chat-wrap .fx-online-panel__search:focus{background:rgba(33,107,233,.08);border-color:var(--fx-brand);box-shadow:0 0 0 3px rgba(33,107,233,.22)}}.fx-online-panel__close{flex:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--fx-border);background:var(--fx-bg);color:var(--fx-text-dim);font-size:14px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;display:inline-flex;align-items:center;justify-content:center;padding:0;font-family:inherit}.fx-online-panel__close:hover,.fx-online-panel__close:focus-visible{background:color-mix(in srgb,var(--fx-brand) 14%,var(--fx-bg));color:var(--fx-brand);border-color:color-mix(in srgb,var(--fx-brand) 30%,var(--fx-border));outline:0}.fx-online-panel__body{flex:1 1 auto;overflow-y:auto;padding:10px 10px 18px;-webkit-overflow-scrolling:touch}.fx-online-panel__loader,.fx-online-panel__empty{padding:24px 16px;color:var(--fx-text-dim);text-align:center;font-size:14px}.fx-online-panel__section{margin-top:6px}.fx-online-panel__section+.fx-online-panel__section{margin-top:16px}.fx-online-panel__section-title{padding:6px 12px;font-size:11px;font-weight:800;color:var(--fx-text-dim);text-transform:uppercase;letter-spacing:.06em}.fx-online-panel__section--admins{background:color-mix(in srgb,var(--fx-brand) 7%,transparent);border:1px solid color-mix(in srgb,var(--fx-brand) 22%,transparent);border-radius:14px;padding:4px 4px 6px;margin-top:0}.fx-online-panel__section--admins .fx-online-panel__section-title{color:var(--fx-brand)}html[scheme=dark] .fx-online-panel__section--admins{background:color-mix(in srgb,var(--fx-brand) 14%,transparent);border-color:color-mix(in srgb,var(--fx-brand) 38%,transparent)}.fx-online-panel__list{display:flex;flex-direction:column;gap:2px}.fx-online-panel__row{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px;background:0 0;border:0;border-radius:12px;font:inherit;color:var(--fx-text);text-align:left;cursor:pointer;transition:background .14s ease}.fx-online-panel__row:hover,.fx-online-panel__row:focus-visible{background:color-mix(in srgb,var(--fx-brand) 12%,transparent);outline:0}.fx-online-panel__row-avaside{position:relative;flex:none;width:40px;height:40px}.fx-online-panel__ava{width:40px;height:40px;border-radius:50%;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;background:var(--fx-bg);border:1px solid var(--fx-border);font-weight:800;color:var(--fx-text);font-size:14px}.fx-online-panel__ava--ph{text-transform:uppercase}.fx-online-panel__dot{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:var(--fx-online, #22a06b);box-shadow:0 0 0 2px var(--fx-bg-elev)}.fx-online-panel__row-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0}.fx-online-panel__row-main>.fx-online-panel__username,.fx-online-panel__row-main>.fx-online-panel__tgline{margin-top:-1px}.fx-online-panel__tgline{display:inline-flex;align-items:center;gap:3px;max-width:100%;min-width:0}.fx-online-panel__tgline .fx-online-panel__username{min-width:0;flex:0 1 auto}.fx-online-panel__tgline .fx-online-panel__tg{flex:0 0 auto;width:14px;height:14px}.fx-online-panel__tgline .fx-online-panel__tg svg{width:12px;height:12px}.fx-online-panel__row-top{display:flex;align-items:center;gap:8px;min-width:0;width:100%}.fx-online-panel__name{flex:0 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700;font-size:14.5px;color:var(--fx-text)}.fx-online-panel__tg{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#2aabee}.fx-online-panel__tg svg{display:block}html[scheme=dark] .fx-online-panel__tg{color:#5dc1f0}.fx-online-panel__dm-hint{flex:0 0 auto;align-self:center;margin-left:8px;font-size:14px;line-height:1;color:var(--fx-text-dim);opacity:.55;transition:color .12s ease,opacity .12s ease,transform .12s ease}.fx-online-panel__row:hover .fx-online-panel__dm-hint,.fx-online-panel__row:focus-visible .fx-online-panel__dm-hint{color:var(--fx-brand);opacity:1;transform:translateX(2px)}.fx-online-panel__adminlinks{flex:none;display:inline-flex;align-items:center;gap:6px;margin-left:auto;align-self:center}.fx-online-panel__adminlink{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:50%;color:var(--fx-text-dim);background:var(--fx-bg-elev);border:1px solid var(--fx-border);box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.fx-online-panel__adminlink:hover,.fx-online-panel__adminlink:focus-visible{color:var(--fx-brand);background:color-mix(in srgb,var(--fx-brand) 10%,var(--fx-bg));border-color:color-mix(in srgb,var(--fx-brand) 30%,var(--fx-border));transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.06);outline:0}.fx-online-panel__adminlink:active{transform:scale(.96);background:color-mix(in srgb,var(--fx-brand) 16%,var(--fx-bg));border-color:color-mix(in srgb,var(--fx-brand) 40%,var(--fx-border));box-shadow:0 1px 2px rgba(0,0,0,.05)}.fx-online-panel__adminlink svg{display:block;width:16px;height:16px}.fx-online-panel__adminlink--wa:hover,.fx-online-panel__adminlink--wa:focus-visible{color:#25d366;background:color-mix(in srgb,#25d366 12%,var(--fx-bg));border-color:color-mix(in srgb,#25d366 45%,var(--fx-border))}.fx-online-panel__adminlink--tg:hover,.fx-online-panel__adminlink--tg:focus-visible{color:#2aabee;background:color-mix(in srgb,#2aabee 12%,var(--fx-bg));border-color:color-mix(in srgb,#2aabee 45%,var(--fx-border))}html[scheme=dark] .fx-online-panel__adminlink{background:var(--fx-surface-2);color:var(--fx-text);border-color:var(--fx-surface-border)}html[scheme=dark] .fx-online-panel__adminlink:hover,html[scheme=dark] .fx-online-panel__adminlink:focus-visible{background:var(--fx-brand-tint-weak);color:#b8d2ff;border-color:rgba(33,107,233,.5)}html[scheme=dark] .fx-online-panel__adminlink--wa:hover,html[scheme=dark] .fx-online-panel__adminlink--wa:focus-visible{color:#4ce08a;border-color:rgba(37,211,102,.55)}html[scheme=dark] .fx-online-panel__adminlink--tg:hover,html[scheme=dark] .fx-online-panel__adminlink--tg:focus-visible{color:#8dd7f7;border-color:rgba(42,171,238,.55)}@media (max-width:640px){.fx-online-panel__adminlinks{gap:6px}.fx-online-panel__adminlink{width:36px;height:36px}.fx-online-panel__adminlink svg{width:18px;height:18px}}.fx-online-panel__username{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.2;color:var(--fx-text-dim);text-decoration:none;transition:color .15s ease}.fx-online-panel__username:hover,.fx-online-panel__username:focus-visible{color:var(--fx-brand);text-decoration:underline;outline:0}.fx-online-panel__status{font-size:12px;color:var(--fx-text-dim);line-height:1.2}.fx-online-panel__status--on{color:var(--fx-online, #22a06b);font-weight:700}html[scheme=dark] .fx-online-panel__backdrop{background:rgba(0,0,0,.55)}html[scheme=dark] .fx-online-panel__sheet{background:var(--fx-surface-1);border-top-color:var(--fx-surface-border)}html[scheme=dark] .fx-online-panel__head{background:color-mix(in srgb,var(--fx-brand) 10%,var(--fx-surface-1));border-bottom-color:var(--fx-surface-border)}html[scheme=dark] .fx-online-panel__close{background:var(--fx-surface-2);border-color:var(--fx-surface-border);color:var(--fx-text)}html[scheme=dark] .fx-online-panel__row:hover,html[scheme=dark] .fx-online-panel__row:focus-visible{background:color-mix(in srgb,var(--fx-brand) 18%,transparent)}html[scheme=dark] .fx-online-panel__ava{background:var(--fx-surface-2);border-color:var(--fx-surface-border)}html[scheme=dark] .fx-online-panel__dot{box-shadow:0 0 0 2px var(--fx-surface-1)}.fx-chat-tg-btn:hover,.fx-chat-tg-btn:focus-visible,.fx-chat-ig-btn:hover,.fx-chat-ig-btn:focus-visible,.fx-chat-search-toggle:hover:not([aria-expanded=true]),.fx-chat-search-toggle:focus-visible:not([aria-expanded=true]),.fx-chat-presence-count:hover,.fx-chat-presence-count:focus-visible{color:var(--fx-brand)!important;background:color-mix(in srgb,var(--fx-brand) 12%,var(--fx-bg))!important;border-color:color-mix(in srgb,var(--fx-brand) 34%,var(--fx-border))!important}html[scheme=dark] .fx-chat-tg-btn:hover,html[scheme=dark] .fx-chat-tg-btn:focus-visible,html[scheme=dark] .fx-chat-ig-btn:hover,html[scheme=dark] .fx-chat-ig-btn:focus-visible,html[scheme=dark] .fx-chat-search-toggle:hover:not([aria-expanded=true]),html[scheme=dark] .fx-chat-search-toggle:focus-visible:not([aria-expanded=true]),html[scheme=dark] .fx-chat-presence-count:hover,html[scheme=dark] .fx-chat-presence-count:focus-visible{color:var(--fx-brand)!important;background:color-mix(in srgb,var(--fx-brand) 18%,var(--fx-surface-1))!important;border-color:color-mix(in srgb,var(--fx-brand) 45%,var(--fx-surface-border))!important}.fx-chat-addressed__clear:hover,.fx-chat-addressed__clear:focus-visible{color:var(--fx-danger)!important;background:rgba(214,54,56,.08)!important;outline:0}.fx-online-panel__close:hover,.fx-online-panel__close:focus-visible{color:var(--fx-brand)!important;background:color-mix(in srgb,var(--fx-brand) 14%,var(--fx-bg))!important;border-color:color-mix(in srgb,var(--fx-brand) 34%,var(--fx-border))!important}.fx-chat-notif{position:relative;display:inline-flex;align-items:center;flex:none}.fenix-chat-wrap .fx-chat-notif-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background:var(--fx-bg-elev);background-image:none;color:var(--fx-text-dim);border:1px solid var(--fx-border);border-radius:50%;cursor:pointer;flex:none;box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-family:inherit;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.fx-chat-notif-toggle__icon{width:22px;height:22px;display:block;color:inherit;stroke:currentColor;fill:none}.fx-chat-notif-toggle .fx-chat-notif-toggle__icon path,.fx-chat-notif-toggle .fx-chat-notif-toggle__icon circle,.fx-chat-notif-toggle .fx-chat-notif-toggle__icon line{stroke:currentColor}.fenix-chat-wrap .fx-chat-notif-toggle:hover,.fenix-chat-wrap .fx-chat-notif-toggle:focus-visible{background:color-mix(in srgb,var(--fx-brand) 10%,var(--fx-bg));background-image:none;color:var(--fx-brand);border-color:color-mix(in srgb,var(--fx-brand) 30%,var(--fx-border));transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.06);outline:0}.fenix-chat-wrap .fx-chat-notif-toggle:hover .fx-chat-notif-toggle__icon,.fenix-chat-wrap .fx-chat-notif-toggle:focus-visible .fx-chat-notif-toggle__icon,.fenix-chat-wrap .fx-chat-notif-toggle:hover .fx-chat-notif-toggle__icon *,.fenix-chat-wrap .fx-chat-notif-toggle:focus-visible .fx-chat-notif-toggle__icon *{color:var(--fx-brand);stroke:var(--fx-brand);fill:none}.fenix-chat-wrap .fx-chat-notif-toggle:active{transform:scale(.96);background:color-mix(in srgb,var(--fx-brand) 16%,var(--fx-bg));background-image:none;border-color:color-mix(in srgb,var(--fx-brand) 40%,var(--fx-border));box-shadow:0 1px 2px rgba(0,0,0,.05)}.fenix-chat-wrap .fx-chat-notif-toggle[aria-expanded=true]{background:linear-gradient(135deg,var(--fx-brand, #216be9) 0%,var(--fx-brand-2, #1a5cd8) 100%);color:#fff;border-color:transparent;box-shadow:0 4px 12px rgba(33,107,233,.35)}.fx-chat-notif-toggle[aria-expanded=true] .fx-chat-notif-toggle__icon,.fx-chat-notif-toggle[aria-expanded=true] .fx-chat-notif-toggle__icon *,.fx-chat-notif-toggle[aria-expanded=true] .fx-chat-notif-toggle__icon path{color:#fff;stroke:#fff}html[scheme=dark] .fenix-chat-wrap .fx-chat-notif-toggle{background:var(--fx-surface-2);background-image:none;color:var(--fx-text);border-color:var(--fx-surface-border)}html[scheme=dark] .fenix-chat-wrap .fx-chat-notif-toggle:hover,html[scheme=dark] .fenix-chat-wrap .fx-chat-notif-toggle:focus-visible{background:var(--fx-brand-tint-weak);background-image:none;color:#b8d2ff;border-color:rgba(33,107,233,.5)}html[scheme=dark] .fenix-chat-wrap .fx-chat-notif-toggle[aria-expanded=true]{color:#fff}.fx-chat-notif-toggle__dot{display:none!important}@media (max-width:600px){.fenix-chat-wrap .fx-chat-notif-toggle{width:40px;height:40px;min-width:40px;min-height:40px}.fenix-chat-wrap .fx-chat-notif-toggle .fx-chat-notif-toggle__icon{width:20px;height:20px}}@media (max-width:420px){.fenix-chat-wrap .fx-chat-notif-toggle{width:36px;height:36px;min-width:36px;min-height:36px}.fenix-chat-wrap .fx-chat-notif-toggle .fx-chat-notif-toggle__icon{width:18px;height:18px}}@media (max-width:360px){.fenix-chat-wrap .fx-chat-notif-toggle{width:34px;height:34px;min-width:34px;min-height:34px}.fenix-chat-wrap .fx-chat-notif-toggle .fx-chat-notif-toggle__icon{width:17px;height:17px}}.fx-chat-notif-popover{position:absolute;top:calc(var(--fx-panel-top, 0px) + 10px);right:14px;z-index:60;min-width:320px;max-width:min(420px,calc(100% - 28px));padding:0;display:flex;flex-direction:column;gap:0;background:var(--fx-bg-elev, #fff);border:1px solid var(--fx-border);border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,.22);color:var(--fx-text);font-size:13px;box-sizing:border-box;opacity:0;transform:translateY(-6px) scale(.96);transform-origin:90%0;transition:opacity .16s ease,transform .16s ease;pointer-events:none;overflow:hidden}.fx-chat-notif-popover[data-open="1"]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;animation:fx-emoji-pop .18s ease-out}.fx-chat-notif-popover[hidden]{display:none!important}.fx-chat-notif-popover__title{display:none!important}.fx-chat-notif-popover__body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px}.fx-chat-notif-popover__loading,.fx-chat-notif-popover__error{padding:14px 4px;text-align:center;color:var(--fx-text-dim);font-size:13px}.fx-chat-notif-popover__error{color:#c0392b}.fx-chat-notif-table{width:100%;border-collapse:collapse;border-spacing:0;border:0!important;background:0 0!important;font-size:13px;margin:0;table-layout:auto;box-shadow:none!important}.fx-chat-notif-table,.fx-chat-notif-table thead,.fx-chat-notif-table tbody,.fx-chat-notif-table tr,.fx-chat-notif-table th,.fx-chat-notif-table td{border:0!important;background-color:transparent!important;box-shadow:none!important}.fx-chat-notif-table thead th{text-align:center;font-weight:700;font-size:11px;letter-spacing:.03em;text-transform:uppercase;color:var(--fx-text-dim);padding:4px 4px 8px;white-space:nowrap}.fx-chat-notif-table thead th:not(:first-child),.fx-chat-notif-table tbody td.fx-chat-notif-cell{width:1%;min-width:54px}.fx-chat-notif-table thead th:first-child{text-align:left}.fx-chat-notif-table thead th.fx-chat-notif-table__th-main{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--fx-text-dim);padding-bottom:8px}.fx-chat-notif-table thead tr{border-bottom:1px solid color-mix(in srgb,var(--fx-border) 55%,transparent)!important}.fx-chat-notif-table tbody td{padding:8px 6px}.fx-chat-notif-table tbody td.fx-chat-notif-cell{text-align:center}.fx-chat-notif-table .fx-chat-notif-row__label{color:var(--fx-text);font-weight:600;line-height:1.25}.fx-chat-notif-table .fx-chat-notif-row__hint{display:block;color:var(--fx-text-dim);font-size:11px;font-weight:500;margin-top:2px}.fx-chat-notif-check{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;cursor:pointer;user-select:none}.fx-chat-notif-check input[type=checkbox]{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.fx-chat-notif-check__box{width:20px;height:20px;border:1.5px solid var(--fx-border);border-radius:6px;background:var(--fx-bg-elev, #fff);transition:background .15s ease,border-color .15s ease,transform .15s ease;display:inline-flex;align-items:center;justify-content:center}.fx-chat-notif-check__box::after{content:"";width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px) scale(0);transition:transform .15s ease}.fx-chat-notif-check input[type=checkbox]:checked+.fx-chat-notif-check__box{background:var(--fx-brand, #216be9);border-color:var(--fx-brand, #216be9)}.fx-chat-notif-check input[type=checkbox]:checked+.fx-chat-notif-check__box::after{transform:rotate(-45deg) translate(1px,-1px) scale(1)}.fx-chat-notif-check input[type=checkbox]:focus-visible+.fx-chat-notif-check__box{outline:2px solid color-mix(in srgb,var(--fx-brand) 60%,transparent);outline-offset:2px}.fx-chat-notif-check input[type=checkbox]:disabled+.fx-chat-notif-check__box{opacity:.45;cursor:not-allowed}.fx-chat-notif-popover__note{padding:8px 4px 0;font-size:11px;color:var(--fx-text-dim);text-align:center;line-height:1.35}html[scheme=dark] .fx-chat-notif-popover{background:var(--fx-bg-elev, #1a1e24);border-color:var(--fx-border, rgba(255, 255, 255, 0.12))}html[scheme=dark] .fx-chat-notif-check__box{background:var(--fx-surface-2, #23272e);border-color:var(--fx-surface-border, rgba(255, 255, 255, 0.16))}@media (max-width:640px){.fx-chat-notif-popover{left:8px;right:8px;min-width:0;max-width:none;transform-origin:90%0}}.fx-chat-info-toggle__icon{color:inherit;stroke:currentColor;fill:none}.fx-chat-info-toggle .fx-chat-info-toggle__icon path,.fx-chat-info-toggle .fx-chat-info-toggle__icon circle,.fx-chat-info-toggle .fx-chat-info-toggle__icon line{stroke:currentColor}.fx-chat-info-toggle .fx-chat-info-toggle__icon circle[stroke=none],.fx-chat-info-toggle .fx-chat-info-toggle__icon [fill=currentColor]{fill:currentColor!important;stroke:none!important}.fx-chat-info-toggle:hover .fx-chat-info-toggle__icon,.fx-chat-info-toggle:focus-visible .fx-chat-info-toggle__icon{color:var(--fx-brand)}.fx-chat-info-toggle[aria-expanded=true] .fx-chat-info-toggle__icon{color:#fff}.fx-chat-info-toggle[aria-expanded=true]:hover .fx-chat-info-toggle__icon,.fx-chat-info-toggle[aria-expanded=true]:focus-visible .fx-chat-info-toggle__icon{color:var(--fx-brand)}.fx-chat-search-toggle svg,.fx-chat-tg-btn svg,.fx-chat-ig-btn svg{color:inherit;stroke:currentColor}.fx-chat-search-toggle svg path,.fx-chat-search-toggle svg circle,.fx-chat-search-toggle svg line{stroke:currentColor}.fx-chat-translate-toggle__icon{color:inherit;stroke:currentColor;fill:none}.fx-chat-translate-toggle .fx-chat-translate-toggle__icon path,.fx-chat-translate-toggle .fx-chat-translate-toggle__icon circle,.fx-chat-translate-toggle .fx-chat-translate-toggle__icon line{stroke:currentColor}.fx-chat-translate-toggle:hover:not([data-mode=on]) .fx-chat-translate-toggle__icon,.fx-chat-translate-toggle:focus-visible:not([data-mode=on]) .fx-chat-translate-toggle__icon{color:var(--fx-brand)}.fx-tg-bridge-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border-radius:50%;border:1px solid var(--fx-border);background:var(--fx-bg-elev);color:var(--fx-text-dim);cursor:pointer;flex:none;margin-left:4px;box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-family:inherit;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.fx-tg-bridge-badge[hidden]{display:none!important}.fx-tg-bridge-badge svg{width:22px;height:22px;display:block}.fx-tg-bridge-badge[data-status=degraded]{background:#fff7e6;color:#b45309;border-color:#fcd34d}.fx-tg-bridge-badge[data-status=down]{background:#fef2f2;color:#b91c1c;border-color:#fca5a5;animation:fx-tg-bridge-pulse 1.8s ease-in-out infinite}.fx-tg-bridge-badge[data-status=off]{background:var(--fx-bg-elev);color:var(--fx-text-dim);border-color:var(--fx-border)}.fx-tg-bridge-badge:hover,.fx-tg-bridge-badge:focus-visible{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.08);outline:0}@keyframes fx-tg-bridge-pulse{0%,to{box-shadow:0 0 0 0 rgba(220,38,38,.35)}50%{box-shadow:0 0 0 6px transparent}}html[scheme=dark] .fx-tg-bridge-badge{background:var(--fx-surface-2);color:var(--fx-text);border-color:var(--fx-surface-border)}html[scheme=dark] .fx-tg-bridge-badge[data-status=degraded]{background:#3b2a0a;color:#fbbf24;border-color:#a16207}html[scheme=dark] .fx-tg-bridge-badge[data-status=down]{background:#3b0d0d;color:#fca5a5;border-color:#991b1b}.fx-msg-edit{position:fixed;inset:0;z-index:100000;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.fx-msg-edit__box{background:var(--fx-bg-elev, #fff);color:var(--fx-text);width:min(480px,92vw);max-height:90vh;display:flex;flex-direction:column;border-radius:14px;box-shadow:0 20px 48px rgba(0,0,0,.35);overflow:hidden;box-sizing:border-box}.fx-msg-edit__head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--fx-border);background:color-mix(in srgb,var(--fx-brand) 6%,var(--fx-bg-elev));flex:0 0 auto}.fx-msg-edit__title{font-weight:700;font-size:14px}.fx-msg-edit__close{width:28px;height:28px;border:0;background:0 0;color:var(--fx-text-dim);font-size:22px;line-height:1;cursor:pointer;border-radius:6px;padding:0}.fx-msg-edit__close:hover{background:color-mix(in srgb,var(--fx-brand) 12%,transparent);color:var(--fx-brand)}.fx-msg-edit__editor-wrap{margin:12px 14px 0;display:flex;flex-direction:column;gap:0;min-width:0}.fx-msg-edit__rich{padding:10px 12px;min-height:90px;max-height:40vh;overflow-y:auto;font:inherit;font-size:14px;line-height:1.45;color:var(--fx-text);background:var(--fx-bg, #fff);border:1px solid var(--fx-border);border-radius:10px;box-sizing:border-box;outline:0;white-space:pre-wrap;word-wrap:break-word;position:relative}.fx-msg-edit__rich:focus{border-color:var(--fx-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--fx-brand) 18%,transparent)}.fx-msg-edit__rich blockquote{margin:4px 0;padding:4px 10px;border-left:3px solid var(--fx-accent, #2b7cff);border-radius:4px;background:color-mix(in srgb,var(--fx-accent, #2b7cff) 10%,transparent);color:inherit;font-style:normal;quotes:none;line-height:1.4}.fx-msg-edit__rich blockquote::before,.fx-msg-edit__rich blockquote::after{content:none}.fx-msg-edit__rich blockquote>:first-child{margin-top:0}.fx-msg-edit__rich blockquote>:last-child{margin-bottom:0}.fx-msg-edit__rich blockquote+blockquote{margin-top:-2px;border-top-left-radius:0;border-top-right-radius:0}html[scheme=dark] .fx-msg-edit__rich blockquote{background:color-mix(in srgb,var(--fx-accent, #4a9bff) 18%,transparent);border-left-color:color-mix(in srgb,var(--fx-accent, #4a9bff) 75%,white)}.fx-msg-edit__rich ul,.fx-msg-edit__rich ol{margin:4px 0;padding-left:1.5em}.fx-msg-edit__rich li{margin:2px 0}.fx-msg-edit__rich strong,.fx-msg-edit__rich b{font-weight:700}.fx-msg-edit__rich em,.fx-msg-edit__rich i{font-style:italic}.fx-msg-edit__rich u{text-decoration:underline;text-underline-offset:2px}.fx-msg-edit__rich s,.fx-msg-edit__rich del,.fx-msg-edit__rich strike{text-decoration:line-through}.fx-msg-edit__rich code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;background:rgba(0,0,0,.06);padding:0 4px;border-radius:4px}html[scheme=dark] .fx-msg-edit__rich code{background:rgba(255,255,255,.08)}.fx-msg-edit__rich pre{background:rgba(0,0,0,.06);padding:10px;border-radius:8px;overflow-x:auto;margin:8px 0;border:1px solid var(--fx-border)}html[scheme=dark] .fx-msg-edit__rich pre{background:rgba(0,0,0,.35)}.fx-msg-edit__rich pre code{background:0 0;padding:0;border-radius:0}.fx-msg-edit__rich a{color:var(--fx-link)!important;font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.fx-msg-edit__rich a.fchat-mention{font-weight:700;text-decoration:none}.fx-msg-edit__rich p{margin:0 0 6px 0}.fx-msg-edit__rich p:last-child{margin-bottom:0}.fx-msg-edit__rich.fx-msg-edit__rich--empty::before{content:attr(data-placeholder);position:absolute;left:12px;top:10px;right:12px;color:var(--fx-text-dim);opacity:.75;pointer-events:none;white-space:pre-wrap}.fx-msg-edit__fmt-bar{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap;width:100%;padding:0 4px;margin-top:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(6px);transition:max-height .22s ease,opacity .2s ease,transform .22s ease,margin-top .22s ease;pointer-events:none;box-sizing:border-box}.fx-msg-edit__fmt-bar[data-open="1"]{max-height:52px;opacity:1;transform:translateY(0);margin-top:8px;pointer-events:auto}.fx-msg-edit__fmt-bar .fx-fmt-toolbar__btn{width:34px;height:34px;border-radius:50%;background:var(--fx-surface-1);border:1px solid var(--fx-surface-border);color:var(--fx-text-dim);box-shadow:0 1px 2px rgba(0,0,0,.04);transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .12s ease}.fx-msg-edit__fmt-bar .fx-fmt-toolbar__btn svg{width:15px;height:15px}.fx-msg-edit__fmt-bar .fx-fmt-toolbar__btn:hover,.fx-msg-edit__fmt-bar .fx-fmt-toolbar__btn:focus-visible{background:color-mix(in srgb,var(--fx-text) 10%,var(--fx-bg));border-color:color-mix(in srgb,var(--fx-text) 22%,var(--fx-surface-border));color:var(--fx-text);box-shadow:0 2px 6px rgba(15,23,42,.1);outline:0}.fx-msg-edit__fmt-bar .fx-fmt-toolbar__btn:active,.fx-msg-edit__fmt-bar .fx-fmt-toolbar__btn.is-active,.fx-msg-edit__fmt-bar .fx-fmt-toolbar__btn[aria-pressed=true]{background:var(--fx-brand);border-color:var(--fx-brand);color:#fff;box-shadow:0 4px 10px rgba(33,107,233,.28)}.fx-msg-edit__fmt-bar .fx-fmt-toolbar__btn:active{transform:scale(.94)}html[scheme=dark] .fx-msg-edit__fmt-bar .fx-fmt-toolbar__btn{background:var(--fx-surface-2);border-color:var(--fx-surface-border);color:var(--fx-text-dim)}html[scheme=dark] .fx-msg-edit__fmt-bar .fx-fmt-toolbar__btn:hover,html[scheme=dark] .fx-msg-edit__fmt-bar .fx-fmt-toolbar__btn:focus-visible{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);outline:0}html[scheme=dark] .fx-msg-edit__fmt-bar .fx-fmt-toolbar__btn:active,html[scheme=dark] .fx-msg-edit__fmt-bar .fx-fmt-toolbar__btn.is-active,html[scheme=dark] .fx-msg-edit__fmt-bar .fx-fmt-toolbar__btn[aria-pressed=true]{background:var(--fx-brand);border-color:var(--fx-brand);color:#fff;box-shadow:0 4px 12px rgba(33,107,233,.45)}.fx-msg-edit__atts{padding:10px 14px 0;overflow-y:auto}.fx-msg-edit__atts-label{font-size:12px;color:var(--fx-text-dim);margin-bottom:6px}.fx-msg-edit__atts-list{display:flex;flex-direction:column;gap:6px}.fx-msg-edit__att{display:flex;align-items:center;gap:10px;padding:6px 8px;background:color-mix(in srgb,var(--fx-brand) 5%,var(--fx-bg-elev));border:1px solid var(--fx-border);border-radius:10px;transition:opacity .15s ease,background .15s ease}.fx-msg-edit__att.is-removed{opacity:.5;background:color-mix(in srgb,#c0392b 10%,var(--fx-bg-elev));text-decoration:line-through}.fx-msg-edit__att-thumb{flex:0 0 auto;width:40px;height:40px;border-radius:8px;overflow:hidden;background:var(--fx-bg);display:inline-flex;align-items:center;justify-content:center}.fx-msg-edit__att-thumb img{width:100%;height:100%;object-fit:cover;display:block}.fx-msg-edit__att-ico{font-size:20px;line-height:1}.fx-msg-edit__att-name{flex:1 1 auto;font-size:13px;color:var(--fx-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-msg-edit__att-rm,.fx-msg-edit__att-replace{flex:0 0 auto;width:28px;height:28px;border:0;background:0 0;color:var(--fx-text-dim);font-size:20px;line-height:1;cursor:pointer;border-radius:6px;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.fx-msg-edit__att-rm:hover{background:color-mix(in srgb,#c0392b 14%,transparent);color:#c0392b}.fx-msg-edit__att-replace:hover,.fx-msg-edit__att-replace:focus-visible{background:color-mix(in srgb,var(--fx-brand) 14%,transparent);color:var(--fx-brand);outline:0}.fx-msg-edit__att-replace[disabled],.fx-msg-edit__att-rm[disabled]{opacity:.4;cursor:default}.fx-msg-edit__att.is-uploading{opacity:.65;pointer-events:none}.fx-msg-edit__att.is-uploading .fx-msg-edit__att-replace svg{animation:fxEditAttSpin .9s linear infinite}@keyframes fxEditAttSpin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.fx-msg-edit__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-top:1px solid var(--fx-border);flex:0 0 auto}.fx-msg-edit__err{flex:1 1 auto;color:#c0392b;font-size:12px;text-align:center;margin:0 12px}.fx-msg-edit__cancel,.fx-msg-edit__save{box-sizing:border-box;height:36px;padding:0 18px;border-radius:10px;border:1.5px solid transparent;font:inherit;font-size:14px;font-weight:700;line-height:1;cursor:pointer;background:var(--fx-bg, #fff);color:var(--fx-text);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease,filter .15s ease}.fx-msg-edit__cancel:hover,.fx-msg-edit__cancel:focus-visible,.fx-msg-edit__save:hover,.fx-msg-edit__save:focus-visible{transform:translateY(-1px);outline:0}.fx-msg-edit__cancel:active,.fx-msg-edit__save:active{transform:translateY(0) scale(.98)}.fx-msg-edit__cancel{background:var(--fx-bg);color:var(--fx-brand, #216be9);border-color:color-mix(in srgb,var(--fx-brand, #216be9) 50%,var(--fx-border))}.fx-msg-edit__cancel:hover,.fx-msg-edit__cancel:focus-visible{background:linear-gradient(135deg,var(--fx-brand, #216be9) 0%,var(--fx-brand-2, #1a5cd8) 100%);color:#fff;border-color:transparent;box-shadow:0 6px 16px rgba(33,107,233,.3)}.fx-msg-edit__save{background:var(--fx-bg);color:#15803d;border-color:color-mix(in srgb,#16a34a 50%,var(--fx-border))}.fx-msg-edit__save:hover,.fx-msg-edit__save:focus-visible{background:linear-gradient(135deg,#22c55e 0,#16a34a 100%);color:#fff;border-color:transparent;box-shadow:0 8px 22px rgba(22,163,74,.35)}.fx-msg-edit__save:disabled,.fx-msg-edit__cancel:disabled{opacity:.6;cursor:not-allowed}html[scheme=dark] .fx-msg-edit__box{background:var(--fx-bg-elev, #1a1e24)}html[scheme=dark] .fx-msg-edit__rich{background:var(--fx-surface-2, #22272f);color:var(--fx-text)}html[scheme=dark] .fx-msg-edit__cancel{background:var(--fx-surface-1);color:#b8d2ff;border-color:rgba(33,107,233,.45)}html[scheme=dark] .fx-msg-edit__cancel:hover,html[scheme=dark] .fx-msg-edit__cancel:focus-visible{background:linear-gradient(135deg,var(--fx-brand, #216be9) 0%,var(--fx-brand-2, #1a5cd8) 100%);color:#fff;border-color:transparent}html[scheme=dark] .fx-msg-edit__save{background:var(--fx-surface-1);color:#86efac;border-color:rgba(34,197,94,.5)}html[scheme=dark] .fx-msg-edit__save:hover,html[scheme=dark] .fx-msg-edit__save:focus-visible{background:linear-gradient(135deg,#22c55e 0,#16a34a 100%);color:#fff;border-color:transparent}.fx-chat-fmt-bar{position:absolute;left:14px;bottom:calc(100% + 10px);width:auto;max-width:calc(100% - 28px);z-index:21;display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:4px;padding:6px 8px;background:var(--fx-bg-elev);color:var(--fx-text);border:1px solid var(--fx-border);border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,.22);box-sizing:border-box;animation:fx-emoji-pop .18s ease-out}html[scheme=dark] .fx-chat-fmt-bar{background:rgba(30,34,41,.98);border-color:rgba(255,255,255,.1);box-shadow:0 18px 48px rgba(0,0,0,.45)}.fx-fmt-toolbar__btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:0 0;color:var(--fx-text-dim);border:0;border-radius:6px;cursor:pointer;font:inherit;font-size:14px;line-height:1;transition:background .12s ease,color .12s ease}.fx-fmt-toolbar__btn:hover,.fx-fmt-toolbar__btn:focus-visible{background:color-mix(in srgb,var(--fx-brand) 12%,var(--fx-bg));color:var(--fx-brand);outline:0}.fx-fmt-toolbar__btn svg{width:16px;height:16px}html[scheme=dark] .fx-fmt-toolbar__btn:hover,html[scheme=dark] .fx-fmt-toolbar__btn:focus-visible{background:rgba(255,255,255,.08);color:#fff}.fenix-chat-wrap .fx-chat-notif-toggle[aria-expanded=true],.fenix-chat-wrap .fx-chat-info-toggle[aria-expanded=true],.fenix-chat-wrap .fx-chat-search-toggle[aria-expanded=true]{background:color-mix(in srgb,var(--fx-brand) 12%,var(--fx-bg));background-image:none;color:var(--fx-brand);border-color:color-mix(in srgb,var(--fx-brand) 35%,var(--fx-border));box-shadow:0 2px 8px rgba(33,107,233,.18)}.fenix-chat-wrap .fx-chat-notif-toggle[aria-expanded=true]:hover,.fenix-chat-wrap .fx-chat-notif-toggle[aria-expanded=true]:focus-visible,.fenix-chat-wrap .fx-chat-info-toggle[aria-expanded=true]:hover,.fenix-chat-wrap .fx-chat-info-toggle[aria-expanded=true]:focus-visible,.fenix-chat-wrap .fx-chat-search-toggle[aria-expanded=true]:hover,.fenix-chat-wrap .fx-chat-search-toggle[aria-expanded=true]:focus-visible{background:color-mix(in srgb,var(--fx-brand) 16%,var(--fx-bg));background-image:none;color:var(--fx-brand);border-color:color-mix(in srgb,var(--fx-brand) 45%,var(--fx-border));transform:translateY(-1px);box-shadow:0 2px 10px rgba(33,107,233,.22);filter:none;outline:0}.fenix-chat-wrap .fx-chat-notif-toggle[aria-expanded=true] .fx-chat-notif-toggle__icon,.fenix-chat-wrap .fx-chat-notif-toggle[aria-expanded=true] .fx-chat-notif-toggle__icon *,.fenix-chat-wrap .fx-chat-info-toggle[aria-expanded=true] .fx-chat-info-toggle__icon,.fenix-chat-wrap .fx-chat-info-toggle[aria-expanded=true] .fx-chat-info-toggle__icon *,.fenix-chat-wrap .fx-chat-search-toggle[aria-expanded=true] svg,.fenix-chat-wrap .fx-chat-search-toggle[aria-expanded=true] svg *{color:var(--fx-brand);stroke:var(--fx-brand);fill:none}html[scheme=dark] .fenix-chat-wrap .fx-chat-notif-toggle[aria-expanded=true],html[scheme=dark] .fenix-chat-wrap .fx-chat-info-toggle[aria-expanded=true],html[scheme=dark] .fenix-chat-wrap .fx-chat-search-toggle[aria-expanded=true]{background:var(--fx-brand-tint-weak);background-image:none;color:#b8d2ff;border-color:rgba(33,107,233,.5);box-shadow:0 2px 10px rgba(33,107,233,.2)}html[scheme=dark] .fenix-chat-wrap .fx-chat-notif-toggle[aria-expanded=true]:hover,html[scheme=dark] .fenix-chat-wrap .fx-chat-notif-toggle[aria-expanded=true]:focus-visible,html[scheme=dark] .fenix-chat-wrap .fx-chat-info-toggle[aria-expanded=true]:hover,html[scheme=dark] .fenix-chat-wrap .fx-chat-info-toggle[aria-expanded=true]:focus-visible,html[scheme=dark] .fenix-chat-wrap .fx-chat-search-toggle[aria-expanded=true]:hover,html[scheme=dark] .fenix-chat-wrap .fx-chat-search-toggle[aria-expanded=true]:focus-visible{background:var(--fx-brand-tint-strong, rgba(33, 107, 233, 0.32));color:#cfe0ff;border-color:rgba(33,107,233,.7);filter:none}html[scheme=dark] .fenix-chat-wrap .fx-chat-notif-toggle[aria-expanded=true] .fx-chat-notif-toggle__icon,html[scheme=dark] .fenix-chat-wrap .fx-chat-notif-toggle[aria-expanded=true] .fx-chat-notif-toggle__icon *,html[scheme=dark] .fenix-chat-wrap .fx-chat-info-toggle[aria-expanded=true] .fx-chat-info-toggle__icon,html[scheme=dark] .fenix-chat-wrap .fx-chat-info-toggle[aria-expanded=true] .fx-chat-info-toggle__icon *,html[scheme=dark] .fenix-chat-wrap .fx-chat-search-toggle[aria-expanded=true] svg,html[scheme=dark] .fenix-chat-wrap .fx-chat-search-toggle[aria-expanded=true] svg *{color:#b8d2ff;stroke:#b8d2ff;fill:none}.fx-msg__body{position:relative}.fx-sel-toolbar{position:fixed;z-index:99998;display:flex;flex-direction:column;min-width:min(180px,calc(100vw - 24px));max-width:min(240px,calc(100vw - 24px));padding:6px;background:var(--fx-bg, #fff);color:var(--fx-text, #14171d);border:1px solid var(--fx-border, rgba(0, 0, 0, 0.12));border-radius:12px;box-shadow:0 14px 40px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.08);font:14px/1.3 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;user-select:none;-webkit-user-select:none;animation:fxSelToolbarIn .12s ease-out}@keyframes fxSelToolbarIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}html[scheme=dark] .fx-sel-toolbar{background:#1f232b;color:#e6ecf5;border-color:rgba(255,255,255,.12);box-shadow:0 14px 40px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.3)}.fx-sel-toolbar__item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 12px;background:0 0;color:inherit;border:0;border-radius:8px;cursor:pointer;font:inherit;text-align:left;transition:background-color .12s ease,color .12s ease}.fx-sel-toolbar__item:hover,.fx-sel-toolbar__item:focus-visible{background:color-mix(in srgb,var(--fx-brand, #216be9) 12%,transparent);color:var(--fx-brand, #216be9);outline:0}.fx-sel-toolbar__ico{flex:0 0 auto;width:18px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;line-height:1}.fx-sel-toolbar__lbl{flex:1 1 auto;font-weight:500}.fx-sel-toolbar__btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;background:0 0;color:inherit;border:0;border-radius:50%;cursor:pointer;font-size:16px;line-height:1}.fx-sel-toolbar__btn:hover,.fx-sel-toolbar__btn:focus-visible{background:color-mix(in srgb,var(--fx-brand, #216be9) 14%,transparent);color:var(--fx-brand, #216be9);outline:0}.fx-input-ctx{position:fixed;z-index:99999;min-width:200px;padding:6px;background:var(--fx-bg, #fff);color:var(--fx-text, #14171d);border:1px solid var(--fx-border, rgba(0, 0, 0, 0.12));border-radius:12px;box-shadow:0 14px 40px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.08);font:14px/1.3 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;user-select:none;-webkit-user-select:none}html[scheme=dark] .fx-input-ctx{background:#1f232b;color:#e6ecf5;border-color:rgba(255,255,255,.12);box-shadow:0 14px 40px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.3)}.fx-input-ctx__row--fmt{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:2px 4px 4px}.fx-input-ctx__fmt{flex:0 0 auto;width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:0 0;color:inherit;border:0;border-radius:50%;cursor:pointer;transition:background-color .12s ease,color .12s ease}.fx-input-ctx__fmt svg{width:16px;height:16px}.fx-input-ctx__fmt:hover:not([disabled]),.fx-input-ctx__fmt:focus-visible:not([disabled]){background:color-mix(in srgb,var(--fx-brand, #216be9) 14%,transparent);color:var(--fx-brand, #216be9);outline:0}.fx-input-ctx__fmt[disabled]{opacity:.4;cursor:default}.fx-input-ctx__sep{height:1px;margin:4px 2px;background:var(--fx-border, rgba(0, 0, 0, 0.1))}html[scheme=dark] .fx-input-ctx__sep{background:rgba(255,255,255,.1)}.fx-input-ctx__item{display:block;width:100%;text-align:left;padding:7px 12px;background:0 0;color:inherit;border:0;border-radius:8px;cursor:pointer;font:inherit;transition:background-color .12s ease,color .12s ease}.fx-input-ctx__item:hover:not([disabled]),.fx-input-ctx__item:focus-visible:not([disabled]){background:color-mix(in srgb,var(--fx-brand, #216be9) 12%,transparent);color:var(--fx-brand, #216be9);outline:0}.fx-input-ctx__item[disabled]{opacity:.4;cursor:default}.fx-chat-translate{position:relative;display:inline-flex;flex:none}.fx-chat-translate-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background:var(--fx-bg-elev);color:var(--fx-text-dim);border:1px solid var(--fx-border);border-radius:50%;cursor:pointer;flex:none;box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-family:inherit;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.fx-chat-translate-toggle__icon{width:22px;height:22px;display:block}.fx-chat-translate-toggle:hover:not([data-mode=on]),.fx-chat-translate-toggle:focus-visible:not([data-mode=on]){background:color-mix(in srgb,var(--fx-brand) 10%,var(--fx-bg));color:var(--fx-brand);border-color:color-mix(in srgb,var(--fx-brand) 30%,var(--fx-border));transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.06);outline:0}.fx-chat-translate-toggle:active{transform:scale(.96)}.fx-chat-translate-toggle[data-mode=on]{background:linear-gradient(135deg,var(--fx-brand, #216be9) 0%,var(--fx-brand-2, #1a5cd8) 100%);color:#fff;border-color:transparent;box-shadow:0 4px 12px rgba(33,107,233,.35)}.fx-chat-translate-toggle[data-mode=on]:hover,.fx-chat-translate-toggle[data-mode=on]:focus-visible{filter:brightness(1.05);transform:translateY(-1px);outline:0}.fx-chat-translate-toggle[data-mode=on] .fx-chat-translate-toggle__icon,.fx-chat-translate-toggle[data-mode=on] .fx-chat-translate-toggle__icon *{color:#fff;stroke:#fff}.fx-chat-translate-toggle__badge{position:absolute;right:-2px;bottom:-2px;min-width:20px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1;color:#fff;background:var(--fx-brand, #216be9);border:2px solid var(--fx-panel-bg, #fff);border-radius:999px;pointer-events:none;opacity:0;transform:scale(.7);transition:opacity .18s ease,transform .18s ease}.fx-chat-translate-toggle[data-mode=on] .fx-chat-translate-toggle__badge{opacity:1;transform:scale(1)}html[scheme=dark] .fx-chat-translate-toggle{background:var(--fx-surface-2);color:var(--fx-text);border-color:var(--fx-surface-border)}html[scheme=dark] .fx-chat-translate-toggle:hover:not([data-mode=on]),html[scheme=dark] .fx-chat-translate-toggle:focus-visible:not([data-mode=on]){background:var(--fx-brand-tint-weak);color:#b8d2ff;border-color:rgba(33,107,233,.5)}html[scheme=dark] .fx-chat-translate-toggle__badge{border-color:rgba(26,30,36,.95)}.fx-chat-translate-popover{position:absolute;top:calc(var(--fx-panel-top, 0px) + 10px);right:14px;z-index:60;min-width:220px;max-width:min(300px,calc(100% - 28px));padding:8px;display:flex;flex-direction:column;gap:2px;background:var(--fx-bg-elev, #fff);border:1px solid var(--fx-border);border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,.22);color:var(--fx-text);font-size:13px;box-sizing:border-box;opacity:0;transform:translateY(-6px) scale(.96);transform-origin:90%0;transition:opacity .16s ease,transform .16s ease;pointer-events:none}.fx-chat-translate-popover[data-open="1"]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;animation:fx-emoji-pop .18s ease-out}.fx-chat-translate-popover[hidden]{display:none!important}.fx-chat-translate-popover__list{display:flex;flex-direction:column;gap:2px;max-height:min(46vh,360px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.fx-chat-translate-opt{display:inline-flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:0 0;border:0;border-radius:10px;font:inherit;color:var(--fx-text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.fx-chat-translate-opt:hover,.fx-chat-translate-opt:focus-visible{background:color-mix(in srgb,var(--fx-brand) 14%,transparent);outline:0}.fx-chat-translate-opt[aria-checked=true]{background:color-mix(in srgb,var(--fx-brand) 20%,transparent);color:var(--fx-brand)}.fx-chat-translate-opt--off{color:var(--fx-text-dim);border-bottom:1px solid var(--fx-border);border-radius:10px 10px 0 0;margin-bottom:2px}.fx-chat-translate-opt--off[hidden]{display:none}.fx-chat-translate-opt--off .fx-chat-translate-opt__code{background:color-mix(in srgb,var(--fx-text-dim) 18%,transparent);color:var(--fx-text-dim)}.fx-chat-translate-opt__code{flex:none;font-size:10px;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--fx-brand) 20%,transparent);color:var(--fx-brand);font-weight:800;text-transform:uppercase;letter-spacing:.04em;text-align:center;min-width:32px}.fx-chat-translate-opt[aria-checked=true] .fx-chat-translate-opt__code{background:var(--fx-brand);color:#fff}.fx-chat-translate-opt__name{flex:1 1 auto;font-size:14px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html[scheme=dark] .fx-chat-translate-popover{background:var(--fx-bg-elev, #1a1e24);border-color:var(--fx-border, rgba(255, 255, 255, 0.12))}html[scheme=dark] .fx-chat-translate-opt:hover,html[scheme=dark] .fx-chat-translate-opt:focus-visible{background:color-mix(in srgb,var(--fx-brand) 22%,transparent)}html[scheme=dark] .fx-chat-translate-opt[aria-checked=true]{background:color-mix(in srgb,var(--fx-brand) 30%,transparent);color:#fff}html[scheme=dark] .fx-chat-translate-opt[aria-checked=true] .fx-chat-translate-opt__name{color:#fff}@media (max-width:600px){.fx-chat-translate-toggle{width:40px;height:40px}.fx-chat-translate-toggle__icon{width:20px;height:20px}.fx-chat-translate-toggle__badge{min-width:18px;height:14px;font-size:9px}}@media (max-width:768px){.fenix-chat-wrap .fx-chat-tg-btn,.fenix-chat-wrap .fx-chat-presence-count,.fenix-chat-wrap .fx-chat-notif-toggle,.fenix-chat-wrap .fx-chat-info-toggle,.fenix-chat-wrap .fx-chat-translate-toggle,.fenix-chat-wrap .fx-chat-search-toggle{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:50%!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease!important}.fenix-chat-wrap .fx-chat-tg-btn svg,.fenix-chat-wrap .fx-chat-search-toggle svg,.fenix-chat-wrap .fx-chat-info-toggle__icon,.fenix-chat-wrap .fx-chat-notif-toggle__icon,.fenix-chat-wrap .fx-chat-translate-toggle__icon{width:20px!important;height:20px!important}.fenix-chat-wrap .fx-chat-tg-btn:hover,.fenix-chat-wrap .fx-chat-tg-btn:focus,.fenix-chat-wrap .fx-chat-tg-btn:active,.fenix-chat-wrap .fx-chat-presence-count:hover,.fenix-chat-wrap .fx-chat-presence-count:focus,.fenix-chat-wrap .fx-chat-presence-count:active,.fenix-chat-wrap .fx-chat-notif-toggle:not([aria-expanded=true]):hover,.fenix-chat-wrap .fx-chat-notif-toggle:not([aria-expanded=true]):focus,.fenix-chat-wrap .fx-chat-notif-toggle:not([aria-expanded=true]):active,.fenix-chat-wrap .fx-chat-info-toggle:not([aria-expanded=true]):hover,.fenix-chat-wrap .fx-chat-info-toggle:not([aria-expanded=true]):focus,.fenix-chat-wrap .fx-chat-info-toggle:not([aria-expanded=true]):active,.fenix-chat-wrap .fx-chat-translate-toggle:not([data-mode=on]):hover,.fenix-chat-wrap .fx-chat-translate-toggle:not([data-mode=on]):focus,.fenix-chat-wrap .fx-chat-translate-toggle:not([data-mode=on]):active,.fenix-chat-wrap .fx-chat-search-toggle:not([aria-expanded=true]):hover,.fenix-chat-wrap .fx-chat-search-toggle:not([aria-expanded=true]):focus,.fenix-chat-wrap .fx-chat-search-toggle:not([aria-expanded=true]):active{color:var(--fx-brand)!important;background:color-mix(in srgb,var(--fx-brand) 12%,var(--fx-bg))!important;border-color:color-mix(in srgb,var(--fx-brand) 34%,var(--fx-border))!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}html[scheme=dark] .fenix-chat-wrap .fx-chat-tg-btn:hover,html[scheme=dark] .fenix-chat-wrap .fx-chat-tg-btn:focus,html[scheme=dark] .fenix-chat-wrap .fx-chat-tg-btn:active,html[scheme=dark] .fenix-chat-wrap .fx-chat-presence-count:hover,html[scheme=dark] .fenix-chat-wrap .fx-chat-presence-count:focus,html[scheme=dark] .fenix-chat-wrap .fx-chat-presence-count:active,html[scheme=dark] .fenix-chat-wrap .fx-chat-notif-toggle:not([aria-expanded=true]):hover,html[scheme=dark] .fenix-chat-wrap .fx-chat-notif-toggle:not([aria-expanded=true]):focus,html[scheme=dark] .fenix-chat-wrap .fx-chat-notif-toggle:not([aria-expanded=true]):active,html[scheme=dark] .fenix-chat-wrap .fx-chat-info-toggle:not([aria-expanded=true]):hover,html[scheme=dark] .fenix-chat-wrap .fx-chat-info-toggle:not([aria-expanded=true]):focus,html[scheme=dark] .fenix-chat-wrap .fx-chat-info-toggle:not([aria-expanded=true]):active,html[scheme=dark] .fenix-chat-wrap .fx-chat-translate-toggle:not([data-mode=on]):hover,html[scheme=dark] .fenix-chat-wrap .fx-chat-translate-toggle:not([data-mode=on]):focus,html[scheme=dark] .fenix-chat-wrap .fx-chat-translate-toggle:not([data-mode=on]):active,html[scheme=dark] .fenix-chat-wrap .fx-chat-search-toggle:not([aria-expanded=true]):hover,html[scheme=dark] .fenix-chat-wrap .fx-chat-search-toggle:not([aria-expanded=true]):focus,html[scheme=dark] .fenix-chat-wrap .fx-chat-search-toggle:not([aria-expanded=true]):active{background:color-mix(in srgb,var(--fx-brand) 18%,var(--fx-surface-1))!important;border-color:color-mix(in srgb,var(--fx-brand) 45%,var(--fx-surface-border))!important}.fenix-chat-wrap .fx-chat-tg-btn:active,.fenix-chat-wrap .fx-chat-presence-count:active,.fenix-chat-wrap .fx-chat-notif-toggle:active,.fenix-chat-wrap .fx-chat-info-toggle:active,.fenix-chat-wrap .fx-chat-translate-toggle:active,.fenix-chat-wrap .fx-chat-search-toggle:active{transform:scale(.94)!important}.fenix-chat-wrap .fx-chat-tg-btn:hover svg,.fenix-chat-wrap .fx-chat-tg-btn:focus svg,.fenix-chat-wrap .fx-chat-tg-btn:active svg,.fenix-chat-wrap .fx-chat-presence-count:hover .fx-chat-presence-count__num,.fenix-chat-wrap .fx-chat-presence-count:focus .fx-chat-presence-count__num,.fenix-chat-wrap .fx-chat-presence-count:active .fx-chat-presence-count__num,.fenix-chat-wrap .fx-chat-notif-toggle:not([aria-expanded=true]):hover .fx-chat-notif-toggle__icon,.fenix-chat-wrap .fx-chat-notif-toggle:not([aria-expanded=true]):focus .fx-chat-notif-toggle__icon,.fenix-chat-wrap .fx-chat-notif-toggle:not([aria-expanded=true]):active .fx-chat-notif-toggle__icon,.fenix-chat-wrap .fx-chat-info-toggle:not([aria-expanded=true]):hover .fx-chat-info-toggle__icon,.fenix-chat-wrap .fx-chat-info-toggle:not([aria-expanded=true]):focus .fx-chat-info-toggle__icon,.fenix-chat-wrap .fx-chat-info-toggle:not([aria-expanded=true]):active .fx-chat-info-toggle__icon,.fenix-chat-wrap .fx-chat-translate-toggle:not([data-mode=on]):hover .fx-chat-translate-toggle__icon,.fenix-chat-wrap .fx-chat-translate-toggle:not([data-mode=on]):focus .fx-chat-translate-toggle__icon,.fenix-chat-wrap .fx-chat-translate-toggle:not([data-mode=on]):active .fx-chat-translate-toggle__icon,.fenix-chat-wrap .fx-chat-search-toggle:not([aria-expanded=true]):hover svg,.fenix-chat-wrap .fx-chat-search-toggle:not([aria-expanded=true]):focus svg,.fenix-chat-wrap .fx-chat-search-toggle:not([aria-expanded=true]):active svg{color:var(--fx-brand)!important;stroke:var(--fx-brand)!important}.fenix-chat-wrap .fx-chat-tg-btn svg{width:18px!important;height:18px!important}}.fx-att--lazy{cursor:pointer}.fx-att--lazy .fx-att__doc-thumb{cursor:pointer}.fx-att__dl-prog{display:block;font-size:11px;line-height:1.3;color:color-mix(in srgb,var(--fx-text) 55%,transparent);margin-top:2px;font-variant-numeric:tabular-nums}.fx-att__dl-prog:empty{display:none}.fx-att__spin{position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-13px 0 0-13px;border-radius:50%;border:2px solid rgba(255,255,255,.28);border-top-color:#fff;display:none;pointer-events:none;z-index:3}.fx-att--loading .fx-att__doc-thumb::after{content:"";position:absolute;inset:0;background:rgba(20,24,33,.42);border-radius:10px;pointer-events:none;z-index:2}.fx-att--loading .fx-att__spin{display:block;animation:fxDlSpin .8s linear infinite}@keyframes fxDlSpin{to{transform:rotate(360deg)}}.fx-att__dl-arrow{position:absolute;right:0;bottom:2px;width:18px;height:18px;border-radius:50%;background:var(--fx-brand);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--fx-bg-elev, #fff);z-index:4;pointer-events:none}.fx-att__dl-arrow svg{width:11px;height:11px;display:block}.fx-att--loading .fx-att__dl-arrow,.fx-att--cached .fx-att__dl-arrow{display:none}html[scheme=dark] .fx-att__dl-arrow{box-shadow:0 0 0 2px var(--fx-surface-2, #1a1e24)}html[scheme=dark] #fx-chat-search#fx-chat-search,body.fenix-chat-force-dark #fx-chat-search#fx-chat-search{background:#232a33!important;background-color:#232a33!important}html[scheme=dark] #fx-chat-search#fx-chat-search:focus,body.fenix-chat-force-dark #fx-chat-search#fx-chat-search:focus{background:#2a323d!important;background-color:#2a323d!important}@media (prefers-color-scheme:dark){html:not([scheme]) #fx-chat-search#fx-chat-search{background:#232a33!important;background-color:#232a33!important}html:not([scheme]) #fx-chat-search#fx-chat-search:focus{background:#2a323d!important;background-color:#2a323d!important}}.fx-search-results{position:fixed;max-height:60vh;overflow-y:auto;background:var(--fx-bg-elev, #1b1f25);border:1px solid var(--fx-surface-border, rgba(255, 255, 255, .14));border-radius:12px;box-shadow:0 14px 38px rgba(0,0,0,.45);z-index:9999;padding:6px;-webkit-overflow-scrolling:touch}.fx-search-results[hidden]{display:none}.fx-search-res{padding:9px 11px;border-radius:9px;cursor:pointer;transition:background .12s ease}.fx-search-res:hover,.fx-search-res:focus-visible{background:color-mix(in srgb,var(--fx-brand, #4a9eff) 16%,transparent);outline:0}.fx-search-res__head{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin-bottom:3px}.fx-search-res__name{font-weight:600;color:var(--fx-brand, #4a9eff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-search-res__date{color:var(--fx-text-dim, #8a93a0);flex:0 0 auto;font-variant-numeric:tabular-nums}.fx-search-res__snip{font-size:13px;line-height:1.45;color:var(--fx-text, #e8ecf2);word-break:break-word}.fx-search-res__note{padding:16px;text-align:center;color:var(--fx-text-dim, #8a93a0);font-size:13px}.fx-search-results .fx-search-hit{background:0 0!important;color:var(--fx-brand, #4a9eff);font-weight:700}.fx-msg__body{content-visibility:auto;contain-intrinsic-size:auto 90px}.fx-msg .tg-spoiler{filter:blur(5px);background:color-mix(in srgb,currentColor 14%,transparent);border-radius:4px;padding:0 2px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .18s ease;-webkit-tap-highlight-color:transparent}.fx-msg .tg-spoiler::selection{background:0 0}.fx-msg .tg-spoiler.is-revealed{filter:none;background:0 0;cursor:text;-webkit-user-select:text;user-select:text}.fx-chat-input .tg-spoiler,.fx-msg-edit__rich .tg-spoiler{background:color-mix(in srgb,var(--fx-brand, #216be9) 15%,transparent);border-radius:4px;padding:0 2px;box-shadow:inset 0-2px 0 0 color-mix(in srgb,var(--fx-brand, #216be9) 45%,transparent)}@media (prefers-reduced-motion:reduce){.fx-msg .tg-spoiler{transition:none}}.fx-chat-scrolldown{position:sticky;bottom:12px;align-self:flex-end;margin-right:12px;margin-top:-48px;z-index:6;width:48px;height:48px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0;border:0!important;border-radius:50%;background:0 0;color:var(--pt-body-color, var(--fx-text, #222));box-shadow:0 5px 20px 0 var(--pt-accent-80-color, rgba(33, 107, 233, 0.5));cursor:pointer;opacity:0;transform:translateY(10px) scale(.9);pointer-events:none;transition:opacity .25s ease,transform .25s ease,box-shadow .25s ease,color .25s ease}html[scheme=dark] .fx-chat-scrolldown{box-shadow:0 5px 20px 0 rgba(16,16,16,.5)}.fx-chat-scrolldown::after{content:"";position:absolute;top:2px;left:2px;z-index:-1;width:45px;height:45px;border-radius:50%;background:var(--pt-card-bg, var(--fx-bg, #fff));transition:background .25s ease}.fx-chat-scrolldown.is-visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.fx-chat-scrolldown:focus,.fx-chat-scrolldown:focus-visible,.fx-chat-scrolldown:active{outline:0}.fx-chat-scrolldown:focus-visible{box-shadow:var(--pt-shadow-soft, 0 6px 24px rgba(33, 107, 233, 0.4))}.fx-chat-scrolldown::-moz-focus-inner{border:0}.fx-chat-scrolldown:hover{background:inherit;color:var(--pt-accent-color, var(--fx-brand, #216be9));box-shadow:var(--pt-shadow-soft, 0 6px 24px rgba(33, 107, 233, 0.4));border:0!important;outline:0!important}.fx-chat-scrolldown:active{transform:translateY(1px) scale(.96)}.fx-chat-scrolldown__chevron{width:24px;height:24px;display:block;transition:opacity .25s ease}.fx-chat-scrolldown:hover .fx-chat-scrolldown__chevron{opacity:.8}.fx-chat-scrolldown__ring{position:absolute;top:0;left:0;pointer-events:none;line-height:0}.fx-chat-scrolldown__ring svg{display:block;width:49px;height:49px}.fx-chat-scrolldown__ring path{stroke-width:2;fill:none;stroke-dasharray:141.37px,141.37px;stroke-dashoffset:0;transition:stroke-dashoffset .5s linear}.fx-chat-scrolldown__ring--track path{stroke:var(--pt-card-bg, var(--fx-bg, #fff))}.fx-chat-scrolldown__ring--progress path{stroke:var(--pt-accent-color, var(--fx-brand, #216be9))}@media (prefers-reduced-motion:reduce){.fx-chat-scrolldown,.fx-chat-scrolldown__chevron{transition:opacity .01s}}.fx-chat-scrolldown__badge{position:absolute;top:-4px;right:-2px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--fx-brand, #216be9);color:#fff;font-size:12px;font-weight:700;line-height:1;box-shadow:0 0 0 2px var(--fx-bg, #fff)}.fx-chat-scrolldown__badge[hidden]{display:none}.fx-chat-unread-divider{display:flex;align-items:center;gap:10px;margin:6px 8px 2px;font-size:12px;font-weight:600;color:var(--fx-text-dim, #7a8290);user-select:none;transition:opacity .28s ease}.fx-chat-unread-divider.is-hiding{opacity:0}.fx-chat-loadolder{display:flex;justify-content:center;padding:10px 8px 4px}.fx-chat-loadolder__btn{appearance:none;border:1px solid color-mix(in srgb,var(--fx-brand, #216be9) 35%,var(--fx-border, #e2e2e2));background:color-mix(in srgb,var(--fx-brand, #216be9) 10%,var(--fx-bg, #fff));color:var(--fx-brand, #216be9);font-size:12.5px;font-weight:600;line-height:1;padding:9px 16px;border-radius:999px;cursor:pointer;transition:background .15s ease,opacity .15s ease}.fx-chat-loadolder__btn:hover{background:color-mix(in srgb,var(--fx-brand, #216be9) 18%,var(--fx-bg, #fff))}.fx-chat-loadolder__btn:disabled,.fx-chat-loadolder__btn.is-loading{cursor:default;opacity:.65}.fx-chat-unread-divider::before,.fx-chat-unread-divider::after{content:"";flex:1 1 auto;height:1px;background:color-mix(in srgb,var(--fx-brand, #216be9) 30%,var(--fx-border, #e2e2e2))}.fx-chat-unread-divider__label{flex:0 0 auto;padding:2px 10px;border-radius:10px;background:color-mix(in srgb,var(--fx-brand, #216be9) 12%,var(--fx-bg, #fff));color:var(--fx-brand, #216be9);white-space:nowrap}.fx-msg__fwd{display:flex;align-items:center;gap:5px;margin:0 0 3px;font-size:12.5px;line-height:1.3;color:var(--fx-brand, #216be9)}.fx-msg__fwd-ico{font-size:13px;opacity:.85}.fx-msg__fwd-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-msg__fwd-lbl{color:var(--fx-text-dim, #7a8290);font-weight:500}.fx-msg__fwd-name{color:var(--fx-brand, #216be9);font-weight:600}