.chat-panel[data-v-03611499]{background:radial-gradient(circle at 0 0,rgba(69,248,130,.1),transparent 32%),#151821;border-right:1px solid hsla(0,0%,100%,.08);box-shadow:18px 0 50px #00000047;color:#fff;display:grid;grid-template-rows:auto minmax(0,1fr) auto;inset:0 auto 0 0;max-width:100%;opacity:0;overflow:hidden;position:fixed;transform:translate(-102%);transition:transform .34s cubic-bezier(.4,0,1,1),opacity .28s ease,visibility 0s linear .34s;visibility:hidden;width:390px;z-index:1001}.chat-panel.open[data-v-03611499]{opacity:1;transform:translate(0);transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .24s ease,visibility 0s;visibility:visible}.chat-panel.embedded[data-v-03611499]{border-left:1px solid hsla(0,0%,100%,.08);border-right:0;box-shadow:-18px 0 50px #0000002e;height:100%;inset:auto;max-width:none;opacity:1;position:relative;transform:none;transition:none;visibility:visible;width:100%;z-index:1}.chat-header[data-v-03611499]{background:#11131cd1;border-bottom:1px solid hsla(0,0%,100%,.07);gap:14px;justify-content:space-between;min-height:96px;padding:20px}.chat-header[data-v-03611499],.chat-heading[data-v-03611499]{align-items:center;display:flex}.chat-heading[data-v-03611499]{gap:12px}.chat-mark[data-v-03611499]{background:var(--color-accent);border-radius:14px;box-shadow:0 0 24px #45f88238;color:#10141b;display:grid;height:44px;place-items:center;width:44px}.chat-mark svg[data-v-03611499]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:25px}.chat-eyebrow[data-v-03611499]{color:var(--color-accent);font-size:.67rem;font-weight:800;letter-spacing:.16em;margin:0 0 2px;text-transform:uppercase}.chat-header h2[data-v-03611499]{font-size:1.15rem;font-weight:750;margin:0}.chat-header-actions[data-v-03611499]{align-items:center;display:flex;gap:9px}.selection-toggle[data-v-03611499]{background:#242833;border:1px solid #ffffff1f;border-radius:10px;color:#ffffff70;display:grid;height:34px;padding:0;place-items:center;width:34px}.selection-toggle.active[data-v-03611499],.selection-toggle[data-v-03611499]:hover{background:var(--color-accent);border-color:var(--color-accent);color:#10141b}.selection-toggle svg[data-v-03611499]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:18px}.online-count[data-v-03611499]{align-items:center;color:#ffffff9e;display:flex;font-size:.72rem;gap:6px;white-space:nowrap}.online-count span[data-v-03611499]{background:var(--color-accent);border-radius:50%;box-shadow:0 0 10px #45f882b3;height:8px;width:8px}.online-count span.connecting[data-v-03611499]{animation:connection-pulse-03611499 1s ease-in-out infinite;background:#ffbf47;box-shadow:0 0 10px #ffbf4770}@keyframes connection-pulse-03611499{50%{opacity:.35;transform:scale(.75)}}.chat-pin[data-v-03611499]{background:#242833;border:1px solid #ffffff1f;border-radius:11px;color:#ffffff80;cursor:pointer;display:grid;height:36px;place-items:center;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease;width:36px}.chat-pin[data-v-03611499]:hover{color:#fff;transform:translateY(-1px)}.chat-pin.active[data-v-03611499]{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 18px #45f88233;color:#10141b}.chat-pin svg[data-v-03611499]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:19px}.chat-close[data-v-03611499]{background:#292d38;border:1px solid #ffffff1f;border-radius:50%;color:#fff;display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.chat-close svg[data-v-03611499]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:22px}.chat-messages[data-v-03611499]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px 24px;scroll-behavior:smooth;scrollbar-color:#45f88280 transparent;scrollbar-width:thin}.chat-date[data-v-03611499]{align-items:center;color:#ffffff61;display:flex;font-size:.7rem;gap:10px;margin:2px 0 20px}.moderation-bar[data-v-03611499]{align-items:center;background:#10141bf2;border:1px solid #45f88238;border-radius:11px;box-shadow:0 8px 24px #0005;display:grid;gap:6px;grid-template-columns:1fr auto auto;margin:-6px 0 16px;padding:9px;position:sticky;top:0;z-index:8}.moderation-bar span[data-v-03611499]{color:#ffffff67;font-size:.58rem;grid-row:2}.moderation-bar button[data-v-03611499]{background:#242833;border:1px solid #ffffff16;border-radius:7px;color:#ffffffb5;font-size:.58rem;font-weight:750;padding:7px 8px}.moderation-bar .select-all[data-v-03611499]{grid-column:1;grid-row:1;text-align:left}.moderation-bar .remove-selected[data-v-03611499]{border-color:#ff718930;color:#ff8ba0}.moderation-bar button[data-v-03611499]:disabled{cursor:not-allowed;opacity:.35}.chat-date[data-v-03611499]:after,.chat-date[data-v-03611499]:before{background:#ffffff14;content:"";flex:1;height:1px}.message-row[data-v-03611499]{align-items:flex-end;display:flex;gap:8px;margin-top:14px;position:relative}.message-row.selectable[data-v-03611499]{padding-top:22px}.message-row.selected .message-bubble[data-v-03611499]{box-shadow:0 0 0 2px var(--color-accent),0 5px 16px #0000001f}.message-select[data-v-03611499]{cursor:pointer;position:absolute;right:4px;top:0;z-index:5}.message-row:not(.own) .message-select[data-v-03611499]{left:37px;right:auto}.message-select input[data-v-03611499]{opacity:0;pointer-events:none;position:absolute}.message-select span[data-v-03611499]{background:#20242e;border:1px solid #ffffff38;border-radius:5px;display:grid;height:18px;place-items:center;width:18px}.message-select input:checked+span[data-v-03611499]{background:var(--color-accent);border-color:var(--color-accent)}.message-select input:checked+span[data-v-03611499]:after{border:solid #10141b;border-width:0 0 2px 2px;content:"";height:4px;transform:translateY(-1px) rotate(-45deg);width:8px}.message-row[data-v-03611499]:not(.group-start){margin-top:4px}.message-row.own[data-v-03611499]{justify-content:flex-end}.message-row[data-v-03611499]:after{background:#0d1017ed;border:1px solid #ffffff17;border-radius:8px;bottom:calc(100% + 7px);box-shadow:0 8px 22px #0006;color:#ffffffbd;content:attr(data-sent-at);font-size:.62rem;left:37px;line-height:1.25;max-width:220px;opacity:0;padding:6px 9px;pointer-events:none;position:absolute;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease;width:-moz-max-content;width:max-content;z-index:4}.message-row.own[data-v-03611499]:after{left:auto;right:0}.message-row[data-v-03611499]:has(.message-bubble:hover):after{opacity:1;transform:translateY(0)}.message-avatar[data-v-03611499]{background:#242833;border:1px solid #45f88240;border-radius:50%;color:var(--color-accent);display:grid;flex:0 0 auto;font-size:.72rem;font-weight:800;height:29px;place-items:center;position:relative;width:29px}.message-avatar-crop[data-v-03611499]{border-radius:50%;display:grid;inset:0;overflow:hidden;place-items:center;position:absolute}.message-avatar-crop img[data-v-03611499]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.message-avatar .squadron-badge[data-v-03611499]{border-radius:0;bottom:-6px;height:18px;-o-object-fit:contain;object-fit:contain;position:absolute;right:-7px;width:18px;z-index:2}.message-avatar-spacer[data-v-03611499]{flex:0 0 29px;width:29px}.empty-chat[data-v-03611499]{color:#ffffff5c;padding:50px 20px;text-align:center}.empty-chat span[data-v-03611499]{display:block;font-size:2rem;margin-bottom:12px}.empty-chat strong[data-v-03611499]{color:#ffffffc7;display:block;font-size:.9rem}.empty-chat p[data-v-03611499]{font-size:.72rem;margin:5px 0 0}.message-content[data-v-03611499]{max-width:78%}.message-meta[data-v-03611499]{align-items:baseline;display:flex;gap:7px;margin:0 6px 5px}.own .message-meta[data-v-03611499]{justify-content:flex-end}.message-meta strong[data-v-03611499]{color:#ffffffc7;font-size:.7rem}.message-meta time[data-v-03611499]{color:#ffffff52;font-size:.62rem}.message-delete[data-v-03611499]{background:transparent;border:0;border-radius:6px;color:#ffffff40;display:grid;height:22px;opacity:0;padding:0;place-items:center;transition:opacity .18s ease,color .18s ease,background .18s ease;width:22px}.message-delete[data-v-03611499]:focus-visible,.message-row:hover .message-delete[data-v-03611499]{opacity:1}.message-delete[data-v-03611499]:hover{background:#ff4c6a17;color:#ff7189}.message-delete.permanent[data-v-03611499]{color:#ff718980;opacity:1}.message-delete.permanent[data-v-03611499]:hover{background:#d93452;color:#fff}.message-delete svg[data-v-03611499]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:14px}.message-bubble[data-v-03611499]{background:#292d38;border-radius:6px 17px 17px;box-shadow:0 5px 16px #0000001f;color:#ffffffe6;font-size:.86rem;line-height:1.4;margin:0;max-width:100%;padding:10px 13px;width:-moz-fit-content;width:fit-content}.message-bubble.has-gif[data-v-03611499]{display:grid;gap:8px;overflow:hidden;padding:5px}.message-bubble.has-gif span[data-v-03611499]{padding:3px 8px 5px}.message-bubble.inline-asset[data-v-03611499]{display:block;overflow:visible;padding:10px 13px}.message-bubble.inline-asset .message-text[data-v-03611499]{display:inline;padding:0}.message-bubble.inline-asset .message-text>span[data-v-03611499]{padding:0}.message-emote[data-v-03611499]{display:inline-block;margin:0 2px;max-height:16px;max-width:16px;transform:translateY(-1px);vertical-align:middle}.message-emote[data-v-03611499],.message-gif[data-v-03611499]{height:auto;-o-object-fit:contain;object-fit:contain;width:auto}.message-gif[data-v-03611499]{border-radius:13px;display:block;max-height:var(--asset-size,250px);max-width:min(var(--asset-size,250px),100%)}.own .message-bubble[data-v-03611499]{background:linear-gradient(135deg,#6dff9f,var(--color-accent));border-radius:17px 6px 17px 17px;color:#0d1711;font-weight:520;margin-left:auto}.message-bubble.deleted[data-v-03611499],.own .message-bubble.deleted[data-v-03611499]{background:#1e212a;border:1px dashed #ffffff16;box-shadow:none;color:#ffffff4d;font-style:italic;font-weight:400}.chat-footer[data-v-03611499]{background:#11131cf5;border-top:1px solid #ffffff14;padding:17px 18px calc(17px + env(safe-area-inset-bottom));text-align:center}.chat-footer p[data-v-03611499]{color:#ffffffb3;font-size:.78rem;margin:0 0 10px}.chat-composer[data-v-03611499]{align-items:center;display:flex;gap:8px}.asset-picker[data-v-03611499]{align-content:flex-start;background:#101218;border:0;border-radius:13px;box-shadow:0 -12px 30px #0005;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px;max-height:220px;overflow-y:auto;padding:9px}.asset-picker>p[data-v-03611499]{color:#ffffff6b;margin:12px!important;width:100%}.asset-picker>button[data-v-03611499]{background:transparent;border:0;border-radius:6px;color:#ffffff8c;display:grid;flex:0 0 28px;height:28px;padding:0;place-items:center;width:28px}.asset-picker>button[data-v-03611499]:focus-visible,.asset-picker>button[data-v-03611499]:hover{background:#ffffff0b;outline:0}.asset-picker img[data-v-03611499]{display:block;height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.gif-preview[data-v-03611499]{background:#11141b;border:1px solid #45f88255;border-radius:12px;margin:0 0 9px;max-width:170px;padding:4px;position:relative;width:-moz-fit-content;width:fit-content}.gif-preview img[data-v-03611499]{border-radius:8px;display:block;max-height:120px;max-width:160px}.gif-preview button[data-v-03611499]{background:#292d38;border:1px solid #ffffff33;border-radius:50%;color:#fff;font-size:18px;height:24px;line-height:20px;padding:0;position:absolute;right:-8px;top:-8px;width:24px}.composer-editor[data-v-03611499]{background:#11141b;border:1px solid #ffffff12;border-radius:13px;color:#fff;flex:1;font-size:.82rem;line-height:20px;max-height:100px;min-height:48px;min-width:0;outline:none;overflow-y:auto;padding:13px 14px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease}.composer-editor[data-v-03611499]:focus{border-color:#45f88270;box-shadow:0 0 0 3px #45f88212}.composer-editor[data-v-03611499]:empty:before{color:#ffffff42;content:attr(data-placeholder);pointer-events:none}.composer-editor.disabled[data-v-03611499]{opacity:.5;pointer-events:none}.composer-editor[data-v-03611499] .composer-emote{display:inline-block;height:16px;margin:0 2px;-o-object-fit:contain;object-fit:contain;transform:translateY(-1px);vertical-align:middle;width:16px}.chat-composer button[data-v-03611499]{background:var(--color-accent);border:0;border-radius:13px;color:#10141b;display:grid;flex:0 0 auto;height:48px;padding:0;place-items:center;transition:transform .2s ease,opacity .2s ease;width:48px}.chat-composer button[data-v-03611499]:not(:disabled):hover{transform:translateY(-2px)}.chat-composer button[data-v-03611499]:disabled{opacity:.35}.chat-composer .asset-picker-toggle[data-v-03611499]{background:#252a34;color:#d8ffe6}.chat-composer .asset-picker-toggle.active[data-v-03611499]{background:var(--color-accent);color:#10141b}.chat-composer button svg[data-v-03611499]{display:block;fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.chat-error[data-v-03611499]{color:#ff879b!important;font-size:.68rem!important;margin:8px 2px 0!important;text-align:left}.message-pop-enter-active[data-v-03611499],.message-pop-leave-active[data-v-03611499]{transition:opacity .32s ease,transform .38s cubic-bezier(.2,1.4,.35,1)}.message-pop-enter-from[data-v-03611499]{opacity:0;transform:translate(-18px) translateY(8px) scale(.92)}.message-pop-leave-to[data-v-03611499]{opacity:0;transform:translate(-12px) scale(.9)}.message-row.own.message-pop-enter-from[data-v-03611499]{transform:translate(18px) translateY(8px) scale(.92)}.message-pop-move[data-v-03611499]{transition:transform .3s ease}.login-button[data-v-03611499]{align-items:center;background:var(--color-accent);border:0;border-radius:12px;box-shadow:0 8px 24px #45f88229;color:#0d1711;display:flex;font-size:.87rem;font-weight:800;gap:9px;justify-content:center;letter-spacing:.04em;min-height:48px;text-transform:uppercase;transition:transform .2s ease,filter .2s ease;width:100%}.login-button[data-v-03611499]:hover{filter:brightness(1.08);transform:translateY(-1px)}.login-button svg[data-v-03611499]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:20px}.chat-rules[data-v-03611499]{color:#ffffff4d;display:block;font-size:.62rem;margin-top:9px}.chat-backdrop[data-v-03611499]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030509a8;inset:0;opacity:0;position:fixed;transition:opacity .3s ease,visibility 0s linear .3s;visibility:hidden;z-index:1000}.chat-backdrop.visible[data-v-03611499]{opacity:1;transition:opacity .3s ease,visibility 0s;visibility:visible}@media(max-width:1199px){.chat-panel.embedded[data-v-03611499]{border:0;border-radius:0;box-shadow:none;height:100%;inset:auto;transform:none;width:100%}.chat-panel[data-v-03611499]{border:1px solid rgba(69,248,130,.22);border-radius:22px;bottom:auto;box-shadow:0 24px 70px #00000094,0 0 32px #45f88214;height:calc(var(--chat-viewport-height, 100dvh) - 36px);left:auto;max-width:none;right:18px;top:calc(var(--chat-viewport-top, 0px) + 18px);transform:translateY(42px) scale(.92);transform-origin:right bottom;width:min(390px,calc(100vw - 36px))}.chat-panel.open[data-v-03611499]{transform:translateY(0) scale(1)}.chat-header[data-v-03611499]{min-height:82px;padding:15px 16px}.chat-footer[data-v-03611499]{padding-bottom:16px}}@media(max-width:575px){.chat-panel[data-v-03611499]{border-radius:18px;bottom:auto;height:calc(var(--chat-viewport-height, 100dvh) - 20px);right:10px;top:calc(var(--chat-viewport-top, 0px) + 10px);width:calc(100vw - 20px)}.chat-mark[data-v-03611499]{height:40px;width:40px}.chat-messages[data-v-03611499]{padding-inline:13px}.online-count[data-v-03611499]{display:none}.chat-header-actions[data-v-03611499]{margin-left:auto}.message-delete[data-v-03611499]{opacity:.65}}@media(prefers-reduced-motion:reduce){.chat-backdrop[data-v-03611499],.chat-panel[data-v-03611499],.message-pop-enter-active[data-v-03611499],.message-pop-move[data-v-03611499]{transition-duration:.01ms}}
