@keyframes fc-glow{0%,to{opacity:.55}50%{opacity:1}}.fc-composer{--fc-ink:#1b1b2e;--fc-muted:rgba(27,27,46,.44);--fc-line:rgba(30,26,70,.07);--fc-deep:#6d5be0;--fc-dark:#5a4bc7;--fc-grad:linear-gradient(150deg,#a594ff,#8b7cff 55%,#6d5be0);--fc-kufi:var(--font-noto-kufi),"Noto Kufi Arabic",sans-serif;--fc-body:var(--font-plex-arabic),"IBM Plex Sans Arabic",sans-serif;--fc-mono:var(--font-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace;background:rgba(30,26,70,.07);border-radius:28px;margin:0 0 14px;padding:1.5px;transition:background .3s;position:relative}.fc-composer.is-active{background:linear-gradient(150deg,#a594ff,#8b7cff 45%,#6d5be0)}.fc-composer.is-edit{margin:0}.fc-glow{pointer-events:none;z-index:0;background:radial-gradient(60% 80% at 50% 0,rgba(139,124,255,.22),transparent 70%);border-radius:38px;animation:3.2s ease-in-out infinite fc-glow;position:absolute;top:-14px;bottom:-14px;left:-14px;right:-14px}.fc-card{z-index:1;color:var(--fc-ink);font-family:var(--fc-body);background:#fff;border-radius:26.5px;position:relative;overflow:visible;box-shadow:0 6px 22px rgba(35,30,80,.06)}.fc-composer.is-tool-open{z-index:40}.fc-head{align-items:center;gap:10px;padding:16px 20px 0;display:flex}.fc-av{color:#fff;background:linear-gradient(150deg,#a594ff,#6d5be0);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 8px 20px rgba(109,91,224,.28)}.fc-head-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fc-greet{font-family:var(--fc-kufi);color:var(--fc-ink);font-size:13.5px;font-weight:900;line-height:1.35}.fc-sub{color:var(--fc-muted);font-size:11.5px;line-height:1.4}.fc-badge{font-family:var(--fc-mono);letter-spacing:1.6px;color:#8b7cff;white-space:nowrap;background:rgba(109,91,224,.07);border-radius:9px;flex-shrink:0;padding:5px 10px;font-size:9.5px}.fc-input-wrap{position:relative}.fc-composer .composer-hl-stack,.fc-composer .fc-input,.fc-composer .composer-hl-backdrop{font-family:var(--fc-body);color:var(--fc-ink);font-size:15.5px;line-height:2}.fc-composer .fc-input,.fc-composer .composer-hl-backdrop.fc-input{resize:none;outline:none;width:100%;min-height:64px;padding:16px 20px 10px;transition:min-height .25s;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.fc-composer.is-active .fc-input,.fc-composer.is-active .composer-hl-backdrop.fc-input{min-height:110px}.fc-composer .fc-input::placeholder{color:rgba(27,27,46,.34)!important;-webkit-text-fill-color:rgba(27,27,46,.34)!important}.fc-composer .composer-hl-input{caret-color:#1b1b2e}.fc-composer .composer-hl-hashtag{color:#5a4bc7;background:rgba(109,91,224,.12)}.fc-starters{flex-wrap:wrap;gap:8px;padding:0 20px 16px;display:flex}.fc-chip{color:#5a4bc7;cursor:pointer;background:rgba(109,91,224,.05);border:1px solid rgba(109,91,224,.18);border-radius:13px;align-items:center;gap:7px;padding:8px 13px;font-size:11.5px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.fc-chip:hover:not(:disabled){background:rgba(109,91,224,.1);border-color:rgba(109,91,224,.32)}.fc-chip:disabled{opacity:.5;cursor:not-allowed}.fc-chip svg{flex-shrink:0}.fc-attach-list{padding:0 16px 10px}.fc-error{color:#c03257;background:rgba(192,50,87,.08);border:1px solid rgba(192,50,87,.2);border-radius:12px;margin:0 16px 8px;padding:10px 12px;font-size:12.5px;font-weight:600}.fc-toolbar{background:#fbfbfe;border-top:1px solid rgba(30,26,70,.06);flex-wrap:wrap;align-items:center;gap:4px;padding:12px 14px;display:flex}.fc-attach{cursor:pointer;height:38px;font-family:var(--fc-body);color:rgba(27,27,46,.55);white-space:nowrap;background:0 0;border:none;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex;position:relative}.fc-attach:hover:not(:disabled){color:#5a4bc7;background:rgba(109,91,224,.08)}.fc-attach.on{color:#5a4bc7;background:rgba(109,91,224,.12)}.fc-attach:disabled{opacity:.4;cursor:not-allowed}.fc-tool-menu{z-index:30;background:#fff;border:1px solid rgba(30,26,70,.08);border-radius:14px;min-width:220px;max-height:260px;padding:6px;position:absolute;top:calc(100% + 8px);overflow:auto;box-shadow:0 14px 36px rgba(35,30,80,.14)}.fc-tool-menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.fc-tool-menu:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.fc-tool-menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.fc-tool-menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.fc-tool-menu:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.fc-tool-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.fc-tool-option{cursor:pointer;width:100%;color:var(--fc-ink);text-align:start;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:12.5px;font-weight:600;display:flex}.fc-tool-option:hover,.fc-tool-option.on{color:#5a4bc7;background:rgba(109,91,224,.08)}.fc-spacer{flex:1;min-width:8px}.fc-composer .post-char-count:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:4px}.fc-composer .post-char-count:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:4px}.fc-composer .post-char-count:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:4px}.fc-composer .post-char-count:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:4px}.fc-composer .post-char-count:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:4px}.fc-composer .post-char-count:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:4px}.fc-publish{cursor:pointer;height:42px;font-family:var(--fc-kufi);color:#fff;background:var(--fc-grad);white-space:nowrap;border:none;border-radius:14px;align-items:center;gap:8px;padding:0 22px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 10px 26px rgba(109,91,224,.4),inset 0 1px rgba(255,255,255,.3)}.fc-publish:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:4px}.fc-publish:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:4px}.fc-publish:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:4px}.fc-publish:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:4px}.fc-publish:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:4px}.fc-publish:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:4px}.fc-publish:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.fc-publish.loading{opacity:.72}.fc-cancel{height:38px;font-family:var(--fc-kufi);color:rgba(27,27,46,.55);cursor:pointer;background:#fff;border:1px solid rgba(30,26,70,.09);border-radius:12px;padding:0 14px;font-size:12px;font-weight:700}.fc-success{color:#1f7a5e;background:rgba(47,165,127,.07);border:1px solid rgba(47,165,127,.26);border-radius:16px;align-items:center;gap:10px;margin:10px 0 0;padding:12px 15px;font-size:12.5px;font-weight:600;display:flex}.fc-guest{color:var(--fc-muted);margin:10px 4px 0;font-size:12.5px}@media (max-width:640px){.fc-composer{border-radius:22px;margin-bottom:10px}.fc-card{border-radius:20.5px}.fc-head{padding:14px 14px 0}.fc-composer .fc-input,.fc-composer .composer-hl-backdrop.fc-input{padding:12px 14px 8px;font-size:15px}.fc-starters{padding:0 14px 12px}.fc-toolbar{padding:10px}.fc-attach span.label{display:none}.fc-attach{padding:0 10px}.fc-publish{height:40px;padding:0 16px}}
