.fs-chat-section{isolation:isolate}.fs-chat-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 16% 18%,rgba(34,211,238,.1),transparent 30%),radial-gradient(circle at 82% 70%,rgba(34,211,238,.065),transparent 34%),linear-gradient(90deg,#08111ff0,#080f1cdb 45%,#07121ef0),#080f1cf5}.fs-chat-shell{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;height:clamp(45rem,78vh,56rem);min-height:40rem;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at top left,rgba(34,211,238,.1),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.045),transparent 34%),#080f1cc7;box-shadow:0 22px 70px #00000061,inset 0 1px #ffffff0e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fs-chat-shell:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background-image:linear-gradient(#080f1c5c,#080f1c6b),url(/images/surface.webp);background-size:1600px auto;background-position:center 35%;background-repeat:repeat;opacity:.42;z-index:-2}.fs-chat-topbar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.78rem 1rem;border-bottom:1px solid rgba(255,255,255,.12);background:#00000085}.fs-chat-controls{display:flex;align-items:center;justify-content:end;gap:.55rem;flex-wrap:wrap}.fs-chat-orb{width:.72rem;height:.72rem;flex:0 0 auto;border-radius:9999px;background:#67e8f9;box-shadow:0 0 18px #22d3eeb8}.fs-chat-orb.is-offline{background:#f87171;box-shadow:0 0 18px #f87171a6}.fs-chat-top-status{color:#ffffff75;font-size:.75rem;line-height:1}.fs-chat-room-picker{position:relative;display:flex;flex-direction:column;gap:.12rem;min-width:13rem}.fs-chat-room-picker>span{padding-left:.25rem;font-size:.62rem;line-height:1;color:#ffffff52}.fs-chat-room-picker-button{width:100%;min-width:13rem;max-width:17rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);background:#02080fe0;padding:.55rem .75rem;color:#ffffffc7;font-size:.78rem;outline:none}.fs-chat-room-picker-button:hover,.fs-chat-room-picker-button:focus{border-color:#67e8f959;box-shadow:0 0 0 3px #22d3ee12}.fs-chat-room-picker-arrow{color:#cffafebd;transform:translateY(-1px)}.fs-chat-room-picker-menu{position:absolute;right:0;top:calc(100% + .45rem);z-index:250;width:min(90vw,26rem);max-height:min(70vh,34rem);overflow-y:auto;border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#040c16fa;box-shadow:0 24px 70px #00000085;padding:.35rem}.fs-chat-room-picker-item,.fs-chat-room-picker-group{width:100%;display:flex;align-items:center;gap:.5rem;border-radius:.55rem;padding:.52rem .65rem;text-align:left;color:#ffffffb8;font-size:.78rem}.fs-chat-room-picker-item:hover,.fs-chat-room-picker-group:hover{background:#22d3ee14;color:#cffafef2}.fs-chat-room-picker-group{margin-top:.3rem;justify-content:space-between;color:#ffffffeb;font-weight:800}.fs-chat-room-picker-group:first-child{margin-top:0}.fs-chat-room-picker-children{padding-left:1.05rem}.fs-chat-room-picker-item.is-child{padding-left:1.45rem;font-size:.76rem;color:#ffffff9e}.fs-chat-room-picker-item.active{background:#22d3ee1a;color:#cffafef2}.fs-chat-room-picker-item.has-unread:not(.active),.fs-chat-room-picker-group.has-unread{color:#cffafefa;background:#22d3ee13;box-shadow:inset 0 0 0 1px #67e8f921,0 0 18px #22d3ee14;animation:fs-chat-unread-pulse 1.4s ease-in-out infinite alternate}.fs-room-status-dot{width:.5rem;height:.5rem;flex:0 0 auto;border-radius:9999px;background:#67e8f9;box-shadow:0 0 12px #22d3eea6}.fs-room-status-dot.is-offline{background:#f87171;box-shadow:0 0 12px #f8717199}.fs-room-status-dot.is-partial{background:#facc15;box-shadow:0 0 12px #facc1594}.fs-chat-room-label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-room-unread-badge{margin-left:auto;min-width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(250,204,21,.22);background:#facc1521;padding:0 .38rem;color:#fef08af5;font-size:.66rem;font-weight:800;line-height:1;box-shadow:0 0 14px #facc151f}.fs-chat-icon-btn,.fs-chat-utility-btn{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;color:#ffffff8c;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.fs-chat-icon-btn:hover,.fs-chat-utility-btn:hover{color:#a5f3fc;border-color:#67e8f957;background:#22d3ee14;box-shadow:0 0 18px #22d3ee1f}.fs-tooltip{position:relative}.fs-tooltip:after{content:attr(data-tip);position:absolute;right:0;top:calc(100% + .5rem);z-index:10000;pointer-events:none;white-space:nowrap;opacity:0;transform:translateY(-3px);border-radius:.7rem;border:1px solid rgba(255,255,255,.12);background:#02080ff5;padding:.45rem .62rem;color:#ffffffc7;font-size:.72rem;box-shadow:0 18px 40px #0000006b;transition:opacity .15s ease .65s,transform .15s ease .65s}.fs-tooltip.tooltip-up:after{top:auto;bottom:calc(100% + .5rem);transform:translateY(3px)}.fs-tooltip:hover:after{opacity:1;transform:translateY(0)}.fs-tooltip:not(:hover):after{transition:opacity 80ms ease 0ms,transform 80ms ease 0ms}.fs-chat-danger-btn{border-radius:.75rem;border:1px solid rgba(248,113,113,.18);background:#f8717113;padding:.55rem .75rem;color:#fecacad6;font-size:.72rem;font-weight:700}.fs-chat-tabs{flex:0 0 auto;position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.68rem 1rem .08rem;border-bottom:1px solid rgba(255,255,255,.12);background:#0000004f}.fs-chat-tab{position:relative;display:inline-flex;align-items:center;gap:.45rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;border:0;border-right:1px solid rgba(255,255,255,.16);background:#ffffff05;padding:.56rem .95rem .68rem;font-size:.82rem;color:#ffffff9e;transition:color .18s ease,background .18s ease,transform .16s ease}.fs-chat-tab.is-dragging{opacity:.25}.fs-chat-tab+.fs-chat-tab{margin-left:.15rem}.fs-chat-tab:after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:0;height:2px;border-radius:9999px;background:transparent;transition:background .16s ease,box-shadow .16s ease}.fs-chat-tab:hover,.fs-chat-tab.active{color:#cffafef0;background:#22d3ee0b}.fs-chat-tab.active:after{background:#67e8f9;box-shadow:0 0 14px #22d3ee9e}.fs-chat-tab.has-unread:not(.active){color:#cffafef5;background:#22d3ee17;box-shadow:inset 0 0 0 1px #67e8f929,0 0 18px #22d3ee1a;animation:fs-chat-unread-pulse 1.4s ease-in-out infinite alternate}.fs-chat-tab.has-unread:not(.active):before{content:"";width:.46rem;height:.46rem;flex:0 0 auto;border-radius:9999px;background:#67e8f9;box-shadow:0 0 12px #22d3eeb8}@keyframes fs-chat-unread-pulse{0%{box-shadow:inset 0 0 0 1px #67e8f929,0 0 14px #22d3ee14}to{box-shadow:inset 0 0 0 1px #67e8f94d,0 0 28px #22d3ee38}}.tab-close{margin-left:.1rem;color:#ffffff57;font-weight:800;cursor:pointer}.tab-close:hover{color:#f87171f2}.tab-close.is-disabled{display:none;pointer-events:none}.fs-chat-tab-ghost{position:fixed;z-index:999999;pointer-events:none;transform:translate(-50%,-50%);border-radius:.75rem;border:1px solid rgba(103,232,249,.35);background:#08121feb;box-shadow:0 20px 55px #00000073,0 0 22px #22d3ee29;color:#cffafef2;padding:.56rem .95rem;font-size:.82rem;white-space:nowrap}.fs-chat-drop-marker{width:.18rem;height:2.15rem;align-self:center;border-radius:9999px;background:#67e8f9;box-shadow:0 0 16px #22d3eecc}.fs-chat-main{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.fs-chat-profile-warning{position:absolute;left:0;right:0;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid rgba(252,211,77,.05);border-bottom:1px solid rgba(252,211,77,.1);background:#34301cd1;padding:.78rem 1rem;color:#fef08ad1;font-size:.82rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fs-chat-profile-warning.hidden{display:none!important}.fs-chat-profile-warning button{width:1.65rem;height:1.65rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:9999px;border:1px solid rgba(252,211,77,.18);background:#00000029;color:#fef08aa8;cursor:pointer}.fs-chat-profile-warning button:hover{background:#fcd34d1a;color:#fef08af5}.fs-chat-disabled-warning{position:absolute;left:1rem;right:1rem;top:.75rem;z-index:21;border-radius:.85rem;border:1px solid rgba(248,113,113,.18);background:#7f1d1d5c;padding:.72rem .9rem;color:#fecacae6;font-size:.82rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fs-chat-user-lock-warning{position:absolute;left:1rem;right:1rem;bottom:.75rem;z-index:21;border-radius:.85rem;border:1px solid rgba(248,113,113,.2);background:#7f1d1d75;padding:.65rem .8rem;color:#fecacaeb;font-size:.8rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fs-chat-messages{position:absolute;inset:0;overflow-y:auto;padding:3.95rem 1rem 1rem;scroll-behavior:smooth}.fs-chat-empty{min-height:18rem;display:flex;align-items:center;justify-content:center;text-align:center;color:#ffffff59;font-size:.9rem}.fs-chat-system-line{margin:.55rem 0 .55rem 3rem;color:#fecacae6;font-size:.82rem;font-style:italic;line-height:1.35}.fs-chat-system-line.is-success{color:#bbf7d0eb}.fs-chat-system-line.is-notice{color:#fde047eb}.fs-chat-system-line.is-ban-center{min-height:calc(100% - 1rem);margin:0!important;padding:2rem 1rem;display:flex;align-items:center;justify-content:center;text-align:center;color:#fecacaf5;font-size:.98rem;font-weight:850;font-style:normal;letter-spacing:.01em}.fs-chat-message{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;gap:.65rem;width:100%;margin:0;padding:.42rem 0}.fs-chat-avatar{width:2.1rem;height:2.1rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:.62rem;border:1px solid rgba(103,232,249,.2);background:radial-gradient(circle at 35% 25%,rgba(103,232,249,.22),transparent 42%),#ffffff0b;color:#a5f3fc;font-size:.75rem;font-weight:800;box-shadow:0 0 18px #22d3ee14}.fs-chat-bubble{position:relative;width:-moz-fit-content;width:fit-content;max-width:min(100%,62rem);margin:0;border-radius:.35rem 1.05rem 1.05rem;border:1px solid rgba(255,255,255,.085);background:radial-gradient(circle at top left,rgba(34,211,238,.055),transparent 36%),#1e2a38d6;padding:.34rem .68rem .38rem;box-shadow:0 10px 28px #0000002e,inset 0 1px #ffffff0a}.fs-chat-message.is-long .fs-chat-bubble{width:calc(100% - 2.9rem);max-width:calc(100% - 2.9rem)}.fs-chat-message.is-admin-message .fs-chat-avatar{border-color:#c7158557;background:radial-gradient(circle at 35% 25%,rgba(199,21,133,.26),transparent 42%),#ffffff0b;color:#ffaedcf5;box-shadow:-.25rem .15rem 1.15rem #c7158547}.fs-chat-message.is-admin-message .fs-chat-bubble{border-color:#c715852e;box-shadow:0 10px 28px #0000002e,inset 4px 0 #c71585c2,inset 0 1px #ffffff0a}.fs-chat-message.is-mod-message .fs-chat-avatar{border-color:#00868b57;background:radial-gradient(circle at 35% 25%,rgba(0,134,139,.28),transparent 42%),#ffffff0b;color:#a5f3fcf5;box-shadow:0 0 22px #00868b2e}.fs-chat-message.is-mod-message .fs-chat-bubble{border-color:#00868b2e;box-shadow:0 10px 28px #0000002e,inset 3px 0 #00868b8c,inset 0 1px #ffffff0a}.fs-chat-message-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;padding-right:1.4rem}.fs-chat-author{color:#ffffffe6;font-size:.78rem;font-weight:800}.fs-chat-author.is-mod{color:#00868b;text-shadow:0 0 12px rgba(0,134,139,.25)}.fs-chat-author.is-admin{color:#c71585;text-shadow:-.22rem .05rem .85rem rgba(199,21,133,.34)}.fs-chat-gift-btn{background:none;border:none;cursor:pointer;font-size:.82rem;opacity:.5;padding:0 .15rem;transition:opacity .14s ease,transform .14s ease}.fs-chat-gift-btn:hover{opacity:1;transform:scale(1.18)}.fs-chat-gift-overlay{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:1.25rem;background:#04060c99;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.fs-chat-gift-card{position:relative;width:min(20rem,100%);border-radius:1.1rem;border:1px solid rgba(52,211,153,.25);background:#0c1016fa;padding:1.4rem 1.2rem 1.2rem;text-align:center;box-shadow:0 20px 50px #00000080}.fs-chat-gift-x{position:absolute;top:.55rem;right:.7rem;width:1.6rem;height:1.6rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff9;cursor:pointer;line-height:1}.fs-chat-gift-kicker{font-size:.92rem;font-weight:700;color:#a7f3d0f2}.fs-chat-gift-to{margin-top:.3rem;font-size:.8rem;color:#fff9}.fs-chat-gift-to strong{color:#ffffffe6}.fs-chat-gift-amount{margin-top:.9rem;width:100%;border-radius:.6rem;border:1px solid rgba(255,255,255,.12);background:#0a0e1699;padding:.55rem .8rem;color:#fff;text-align:center;font-size:1rem}.fs-chat-gift-amount:focus{outline:none;border-color:#34d39980}.fs-chat-gift-err{min-height:1rem;margin-top:.4rem;font-size:.72rem;color:#fca5a5e6}.fs-chat-gift-actions{margin-top:.7rem;display:flex;gap:.5rem;justify-content:center}.fs-chat-gift-send{border:1px solid rgba(52,211,153,.35);background:#34d39924;color:#a7f3d0fa;padding:.4rem 1rem;border-radius:.6rem;cursor:pointer;font-size:.82rem}.fs-chat-gift-send:hover{background:#34d39938}.fs-chat-gift-send:disabled{opacity:.5;cursor:wait}.fs-chat-gift-cancel{border:none;background:none;color:#fff6;cursor:pointer;font-size:.8rem}.fs-chat-role-label{font-size:.68rem;font-weight:800}.fs-chat-role-label.is-mod{color:#00868b;text-shadow:0 0 12px rgba(0,134,139,.25)}.fs-chat-role-label.is-admin{color:#c71585;text-shadow:-.22rem .05rem .85rem rgba(199,21,133,.34)}.fs-chat-time{color:#ffffff57;font-size:.68rem}.fs-chat-body{margin-top:.08rem;white-space:pre-wrap;overflow-wrap:anywhere;color:#ffffffc7;font-size:.91rem;line-height:1.34;text-align:left}.fs-chat-body.is-deleted{color:#ffffff75;font-style:italic}.fs-chat-body a{color:#67e8f9f5;text-decoration:underline;text-decoration-color:#67e8f973;text-underline-offset:3px;font-weight:600}.fs-chat-mod-open{position:absolute;top:.45rem;right:.5rem;width:1.25rem;height:1.25rem;border-radius:9999px;color:#ffffff61;font-size:.9rem}.fs-chat-mod-open:hover{background:#ffffff12;color:#ffffffd1}.fs-chat-mod-menu{position:fixed;z-index:2147483200;width:min(92vw,18rem);max-height:min(75vh,24rem);overflow-y:auto;border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#040c16fa;box-shadow:0 24px 70px #0000008c;padding:.5rem}.fs-chat-mod-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.fs-chat-mod-menu button,.fs-chat-mod-timeout-toggle{border-radius:.55rem;border:1px solid rgba(255,255,255,.07);background:#ffffff06;padding:.45rem .55rem;text-align:left;color:#ffffffa8;font-size:.7rem}.fs-chat-mod-menu button:disabled{opacity:.36;cursor:not-allowed;color:#ffffff57;background:#ffffff04}.fs-chat-mod-menu button:hover,.fs-chat-mod-timeout-toggle:hover{background:#22d3ee14;color:#cffafef0}.fs-chat-mod-menu button.danger:hover{background:#f871711a;color:#fecacaf5}.fs-chat-mod-menu button.mod-blue{color:#93c5fdeb}.fs-chat-mod-menu button.mod-blue:hover{background:#3b82f61f;color:#dbeafefa}.fs-chat-mod-overview{margin:.4rem .5rem .2rem;border:1px solid rgba(255,255,255,.08);border-radius:.7rem;background:#ffffff05;overflow:hidden}.fs-chat-mod-ov-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .7rem;background:none;border:none;color:#ffffffb3;font-size:.74rem;cursor:pointer}.fs-chat-mod-ov-head:hover{color:#fff}.fs-chat-mod-ov-count{min-width:1.3rem;text-align:center;border-radius:999px;background:#f8717129;color:#fecacaf2;font-size:.66rem;padding:.05rem .4rem}.fs-chat-mod-ov-body{display:none;padding:.1rem .5rem .5rem;max-height:9rem;overflow-y:auto}.fs-chat-mod-overview.is-open .fs-chat-mod-ov-body{display:block}.fs-chat-mod-ov-empty{font-size:.72rem;color:#ffffff59;padding:.3rem .2rem}.fs-chat-mod-ov-row{display:flex;align-items:center;gap:.5rem;padding:.3rem .2rem;border-top:1px solid rgba(255,255,255,.05)}.fs-chat-mod-ov-name{flex:1;min-width:0;font-size:.76rem;color:#ffffffd9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-chat-mod-ov-tag{flex-shrink:0;font-size:.6rem;text-transform:uppercase;letter-spacing:.05em;padding:.08rem .4rem;border-radius:999px}.fs-chat-mod-ov-tag.is-ban{background:#f8717129;color:#fecacaf2}.fs-chat-mod-ov-tag.is-to{background:#fbbf2429;color:#fde68af2}.fs-chat-mod-ov-lift{flex-shrink:0;border:1px solid rgba(52,211,153,.3);background:#34d3991a;color:#a7f3d0f2;font-size:.66rem;padding:.15rem .5rem;border-radius:.5rem;cursor:pointer}.fs-chat-mod-ov-lift:hover{background:#34d3992e}.fs-chat-mod-timeouts{grid-column:1 / -1;margin-top:.25rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:.35rem;border-radius:.65rem;border:1px solid rgba(103,232,249,.1);background:#22d3ee09;padding:.35rem}.fs-chat-mod-timeouts.hidden{display:none!important}.fs-chat-form{flex:0 0 auto;padding:.72rem 1rem .85rem;border-top:1px solid rgba(255,255,255,.1);background:#ffffff06}.fs-chat-compose{position:relative}.fs-chat-textarea{width:100%;resize:vertical;min-height:3.05rem;max-height:6rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.1);background:#080f1cb3;padding:.65rem .85rem;color:#ffffffe0;font-size:.9rem;line-height:1.35;outline:none}.fs-chat-textarea::-moz-placeholder{color:#ffffff47}.fs-chat-textarea::placeholder{color:#ffffff47}.fs-chat-textarea:focus{border-color:#67e8f95c;background:#080f1cd6;box-shadow:0 0 0 3px #22d3ee12}.fs-chat-emoji-panel{position:absolute;right:0;bottom:calc(100% + .65rem);z-index:80;width:min(92vw,24rem);overflow:hidden;border-radius:1rem;border:1px solid rgba(255,255,255,.11);background:#040c16fa;box-shadow:0 24px 70px #0000007a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fs-chat-emoji-tabs{display:flex;gap:.25rem;border-bottom:1px solid rgba(255,255,255,.08);padding:.5rem;background:#0000003d}.fs-chat-emoji-tabs button{border-radius:9999px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;padding:.35rem .65rem;color:#ffffff8c;font-size:.72rem}.fs-chat-emoji-tabs button.active{color:#cffafee6;border-color:#67e8f947;background:#22d3ee17}.fs-chat-emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:.2rem;max-height:13rem;overflow-y:auto;padding:.55rem}.fs-chat-emoji-grid button{height:2rem;border-radius:.6rem;background:#ffffff09;font-size:1.15rem}.fs-chat-emoji-grid button:hover{background:#22d3ee1a}.fs-chat-send{border-radius:9999px;border:1px solid rgba(103,232,249,.25);background:#22d3ee1a;padding:.6rem 1.05rem;color:#a5f3fc;font-size:.82rem;font-weight:700}.fs-chat-send:hover{border-color:#67e8f96b;background:#22d3ee29;box-shadow:0 0 22px #22d3ee1f}body.fs-chat-modal-open{overflow:hidden!important}body.fs-chat-modal-open:before{display:none!important}body.fs-chat-modal-open footer{visibility:hidden!important;pointer-events:none!important}.fs-chat-section.is-maximized{position:fixed!important;inset:.75rem!important;z-index:2147483000!important;border-radius:1.5rem;background:transparent;box-shadow:0 30px 120px #000000b3;overflow:hidden;isolation:isolate}.fs-chat-section.is-maximized:after{content:"";position:fixed;inset:-2rem;z-index:-10;background:radial-gradient(circle at 18% 18%,rgba(34,211,238,.08),transparent 28%),#02080ffb;pointer-events:none}.fs-chat-section.is-maximized .fs-chat-bg{opacity:1}.fs-chat-section.is-maximized>.relative.z-10{height:100%;max-width:none;padding:1rem;display:flex;flex-direction:column}.fs-chat-section.is-maximized .fs-chat-title{display:none}.fs-chat-section.is-maximized .fs-chat-shell{flex:1 1 auto;min-height:0;height:auto}.fs-chat-section.is-maximized .fs-chat-form{padding-bottom:1rem}@media (max-width: 760px){.fs-chat-section.is-maximized{inset:0!important;border-radius:0}.fs-chat-topbar{align-items:flex-start;flex-direction:column}.fs-chat-controls{width:100%;justify-content:start}.fs-chat-room-picker,.fs-chat-room-picker-button{min-width:min(100%,17rem)}.fs-chat-room-picker-menu{left:0;right:auto;width:min(92vw,22rem)}.fs-chat-bubble{max-width:100%}.fs-chat-mod-timeouts{grid-template-columns:1fr 1fr}.fs-chat-emoji-panel{right:-.5rem;width:min(92vw,22rem)}}.chat-meta-pill{display:inline-flex;align-items:center;gap:.55rem;width:-moz-fit-content;width:fit-content;border-radius:9999px;border:1px solid rgba(255,255,255,.1);background:#0003;padding:.65rem .9rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;color:#ffffff6b}.chat-meta-pill .dot{height:.42rem;width:.42rem;border-radius:9999px;background:#67e8f9bf;box-shadow:0 0 14px #22d3eeb3}
