.floating-chat[data-v-bb4b4855]{width:100%;border-radius:10px;overflow:hidden;box-shadow:0 4px 24px #0000008c;border:1px solid hsla(0,0%,100%,.08);background:#1a1a2e;display:flex;flex-direction:column}.fc-header[data-v-bb4b4855]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#16213e;border:none;cursor:pointer;width:100%;color:#e0e0e0;font-size:.85rem;font-weight:600}.fc-header[data-v-bb4b4855]:hover{background:#1a2a4a}.fc-title[data-v-bb4b4855]{flex:1;text-align:left}.fc-badge[data-v-bb4b4855]{background:#e53935;color:#fff;border-radius:10px;font-size:.7rem;padding:1px 6px;font-weight:700}.fc-badge--player[data-v-bb4b4855]{background:#4caf50;color:#0a0a1a}.fc-badge--system[data-v-bb4b4855]{background:#e74c3c;color:#fff}.fc-badge--ping[data-v-bb4b4855]{background:#7eb8f7;color:#0a0a1a;animation:fc-ping-pulse-bb4b4855 1.2s ease-in-out infinite}@keyframes fc-ping-pulse-bb4b4855{0%,to{box-shadow:0 0 #7eb8f799}50%{box-shadow:0 0 0 4px #7eb8f700}}.fo-dot[data-v-bb4b4855]{width:7px;height:7px;border-radius:50%;background:#4caf50;box-shadow:0 0 5px #4caf50;flex-shrink:0}.fc-online-count[data-v-bb4b4855]{font-size:.72rem;color:#4caf50;font-weight:600}.fc-chevron[data-v-bb4b4855]{font-size:.65rem;opacity:.5}.fc-body[data-v-bb4b4855]{display:flex;height:300px;max-height:calc(50vh - 80px)}.fc-chat-col[data-v-bb4b4855]{flex:1;display:flex;flex-direction:column;min-width:0;border-right:1px solid hsla(0,0%,100%,.06)}.fc-channels[data-v-bb4b4855]{display:flex;border-bottom:1px solid hsla(0,0%,100%,.06);background:#0003}.fc-channel-btn[data-v-bb4b4855]{flex:1;padding:5px 6px;background:none;border:none;border-bottom:2px solid transparent;color:#777;font-size:.7rem;font-weight:600;cursor:pointer;transition:color .15s,border-color .15s;position:relative;white-space:nowrap}.fc-channel-btn[data-v-bb4b4855]:hover{color:#ccc}.fc-channel-btn.active[data-v-bb4b4855]{color:#7eb8f7;border-bottom-color:#7eb8f7;background:#7eb8f70d}.fc-ch-badge[data-v-bb4b4855]{position:absolute;top:2px;right:2px;background:#e53935;color:#fff;border-radius:8px;font-size:.6rem;padding:0 4px;line-height:1.4}.fc-ch-badge--player[data-v-bb4b4855]{background:#4caf50;color:#0a0a1a}.fc-ch-badge--system[data-v-bb4b4855]{background:#e74c3c;color:#fff}.fc-ch-badge--ping[data-v-bb4b4855]{background:#7eb8f7;color:#0a0a1a}.fc-no-access[data-v-bb4b4855]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;font-size:.8rem;color:#aaa;text-align:center}.fc-discord-btn[data-v-bb4b4855]{background:#5865f2;color:#fff;border-radius:6px;padding:6px 14px;font-size:.8rem;font-weight:600;text-decoration:none}.fc-discord-btn[data-v-bb4b4855]:hover{background:#4752c4}.fc-messages[data-v-bb4b4855]{flex:1;overflow-y:auto;padding:6px 10px;display:flex;flex-direction:column;gap:3px}.fc-messages[data-v-bb4b4855]::-webkit-scrollbar{width:4px}.fc-messages[data-v-bb4b4855]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.fc-info[data-v-bb4b4855]{color:#555;font-size:.75rem;text-align:center;margin-top:8px}.fc-msg[data-v-bb4b4855]{display:flex;align-items:baseline;gap:4px;font-size:.78rem;line-height:1.4;flex-wrap:wrap}.fc-msg--system .fc-username[data-v-bb4b4855]{color:#f5a623}.fc-msg--system .fc-content[data-v-bb4b4855]{font-style:italic;color:#bbb}.fc-msg-badges[data-v-bb4b4855]{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.fc-badge-icon[data-v-bb4b4855]{font-size:.7rem;line-height:1;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fc-badge-icon.fc-badge--admin[data-v-bb4b4855]{filter:drop-shadow(0 0 3px rgba(245,194,66,.6))}.fc-badge-icon.fc-badge--beta[data-v-bb4b4855]{filter:drop-shadow(0 0 3px rgba(167,139,250,.6))}.fc-badge-icon.fc-badge--guild[data-v-bb4b4855]{font-size:.65rem;opacity:.85}.fc-username[data-v-bb4b4855]{font-weight:700;color:#7eb8f7;white-space:nowrap;flex-shrink:0}.fc-username.system[data-v-bb4b4855]{color:#f5a623}.fc-username.role-admin[data-v-bb4b4855]{color:#f5c242}.fc-username.role-beta[data-v-bb4b4855]{color:#c084fc}.fc-username--clickable[data-v-bb4b4855]{cursor:context-menu}.fc-username--clickable[data-v-bb4b4855]:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.fc-content[data-v-bb4b4855]{flex:1;color:#ddd;word-break:break-word;min-width:0}.fc-content[data-v-bb4b4855] .fc-mention{color:#7eb8f7;font-weight:700;background:#7eb8f71f;border-radius:3px;padding:0 2px}.fc-mention-popup[data-v-bb4b4855]{display:flex;flex-direction:column;background:#1e2a42;border:1px solid rgba(126,184,247,.25);border-radius:6px;margin:0 8px 2px;overflow:hidden}.fc-mention-item[data-v-bb4b4855]{background:none;border:none;color:#ccc;font-size:.75rem;padding:5px 10px;text-align:left;cursor:pointer;transition:background .1s}.fc-mention-item.active[data-v-bb4b4855],.fc-mention-item[data-v-bb4b4855]:hover{background:#7eb8f71f;color:#7eb8f7}.fc-cmd-popup[data-v-bb4b4855]{background:#1e2a42;border:1px solid rgba(126,184,247,.25);border-radius:6px;margin:0 8px 2px;overflow:hidden}.fc-cmd-item[data-v-bb4b4855],.fc-cmd-popup[data-v-bb4b4855]{display:flex;flex-direction:column}.fc-cmd-item[data-v-bb4b4855]{gap:1px;background:none;border:none;text-align:left;padding:5px 10px;cursor:pointer;transition:background .1s}.fc-cmd-item.active[data-v-bb4b4855],.fc-cmd-item[data-v-bb4b4855]:hover{background:#7eb8f71f}.fc-cmd-usage[data-v-bb4b4855]{font-size:.75rem;font-weight:700;color:#7eb8f7;font-family:monospace}.fc-cmd-desc[data-v-bb4b4855]{font-size:.68rem;color:#9aa}.fc-time[data-v-bb4b4855]{font-size:.65rem;opacity:.35;white-space:nowrap;flex-shrink:0}.fc-input-row[data-v-bb4b4855]{display:flex;gap:6px;padding:6px 8px;border-top:1px solid hsla(0,0%,100%,.06);background:#12122a}.fc-input[data-v-bb4b4855]{flex:1;background:#ffffff12;border:1px solid hsla(0,0%,100%,.12);border-radius:6px;color:#e0e0e0;padding:5px 8px;font-size:.78rem;outline:none}.fc-input[data-v-bb4b4855]::-moz-placeholder{color:#555}.fc-input[data-v-bb4b4855]::placeholder{color:#555}.fc-input[data-v-bb4b4855]:focus{border-color:#7eb8f766}.fc-send-btn[data-v-bb4b4855]{background:#7eb8f7;color:#0a0a1a;border:none;border-radius:6px;padding:5px 10px;font-size:.85rem;font-weight:700;cursor:pointer}.fc-send-btn[data-v-bb4b4855]:disabled{opacity:.3;cursor:default}.fc-send-btn[data-v-bb4b4855]:not(:disabled):hover{background:#a0ccff}.fc-typing[data-v-bb4b4855]{font-size:.68rem;font-style:italic;color:#7eb8f7;opacity:.7;padding:0 10px 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-muted-banner[data-v-bb4b4855]{font-size:.72rem;color:#e8a0a0;background:#e74c3c1f;border-top:1px solid rgba(231,76,60,.25);padding:5px 10px;text-align:center}.fc-emoji-toggle[data-v-bb4b4855]{background:none;border:none;cursor:pointer;font-size:1rem;padding:0 4px;opacity:.7;transition:opacity .1s,transform .1s}.fc-emoji-toggle[data-v-bb4b4855]:hover{opacity:1;transform:scale(1.15)}.fc-emoji-toggle.active[data-v-bb4b4855]{opacity:1}.fc-emoji-palette[data-v-bb4b4855]{display:flex;flex-wrap:wrap;gap:2px;padding:6px 8px;background:#1e2a42;border-top:1px solid hsla(0,0%,100%,.06);max-height:96px;overflow-y:auto}.fc-emoji-btn[data-v-bb4b4855]{background:none;border:none;cursor:pointer;font-size:1.05rem;padding:2px 4px;border-radius:5px;transition:background .1s,transform .1s}.fc-emoji-btn[data-v-bb4b4855]:hover{background:#7eb8f726;transform:scale(1.2)}.fc-flash[data-v-bb4b4855]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:10000;background:#1a2236;border:1px solid rgba(126,184,247,.4);color:#e8eaf2;font-size:.82rem;font-weight:600;padding:9px 18px;border-radius:10px;box-shadow:0 6px 24px #0009}.fc-online-col[data-v-bb4b4855]{width:170px;flex-shrink:0;display:flex;flex-direction:column;background:#0000002e}.fc-online-title[data-v-bb4b4855]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#4caf50;padding:6px 8px 4px;border-bottom:1px solid hsla(0,0%,100%,.05)}.fc-online-list[data-v-bb4b4855]{flex:1;overflow-y:auto;padding:4px 6px;display:flex;flex-direction:column;gap:6px}.fc-online-list[data-v-bb4b4855]::-webkit-scrollbar{width:3px}.fc-online-list[data-v-bb4b4855]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.fc-online-empty[data-v-bb4b4855]{color:#444;font-size:.75rem;text-align:center;margin-top:8px}.fc-online-user[data-v-bb4b4855]{display:flex;flex-direction:column;gap:4px;padding:5px 4px;border-radius:6px;border-bottom:1px solid hsla(0,0%,100%,.04)}.fc-online-user[data-v-bb4b4855]:last-child{border-bottom:none}.fc-online-user[data-v-bb4b4855]:hover{background:#ffffff0a}.fc-user-header[data-v-bb4b4855]{display:flex;align-items:center;gap:6px}.fc-user-identity[data-v-bb4b4855]{display:flex;flex-direction:column;min-width:0}.fc-prestige[data-v-bb4b4855]{color:#f5c242}.fc-prestige[data-v-bb4b4855],.fc-transcendance[data-v-bb4b4855]{font-size:.6rem;font-weight:700}.fc-transcendance[data-v-bb4b4855]{color:#a78bfa}.fc-user-stats[data-v-bb4b4855]{display:flex;flex-direction:column;gap:1px;padding-left:4px}.fc-stat-row[data-v-bb4b4855]{display:flex;justify-content:space-between;align-items:center;gap:4px}.fc-stat-label[data-v-bb4b4855]{font-size:.6rem;color:#666;flex-shrink:0}.fc-stat-value[data-v-bb4b4855]{font-size:.65rem;color:#ccc;font-weight:600;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-stat-kamas[data-v-bb4b4855]{color:#f5c242}.fc-avatar[data-v-bb4b4855]{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.fc-avatar-img[data-v-bb4b4855]{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid hsla(0,0%,100%,.15)}.fc-avatar-icon[data-v-bb4b4855]{font-size:1.1rem;line-height:1}.fc-name-row[data-v-bb4b4855]{display:flex;align-items:center;gap:3px;min-width:0}.fc-online-name[data-v-bb4b4855]{font-size:.72rem;color:#ddd;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.fc-role-badge[data-v-bb4b4855]{font-size:.7rem;flex-shrink:0;line-height:1}.fc-role-badge.beta[data-v-bb4b4855]{filter:drop-shadow(0 0 3px rgba(167,139,250,.7))}.fc-role-badge.admin[data-v-bb4b4855]{filter:drop-shadow(0 0 3px rgba(245,194,66,.7))}.fc-ctx-overlay[data-v-bb4b4855]{position:fixed;inset:0;z-index:9998}.fc-ctx-menu[data-v-bb4b4855]{position:fixed;z-index:9999;background:#1a1f35;border:1px solid rgba(126,184,247,.25);border-radius:8px;min-width:170px;box-shadow:0 4px 20px #0009;overflow:hidden}.fc-ctx-title[data-v-bb4b4855]{padding:6px 12px 4px;font-size:.68rem;font-weight:700;color:#7eb8f7;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid hsla(0,0%,100%,.06)}.fc-ctx-item[data-v-bb4b4855]{display:block;width:100%;padding:8px 12px;background:none;border:none;color:#ccc;font-size:.8rem;text-align:left;cursor:pointer;transition:background .1s,color .1s}.fc-ctx-item[data-v-bb4b4855]:hover{background:#7eb8f71a;color:#fff}.fc-ctx-item--danger[data-v-bb4b4855]{color:#e88}.fc-ctx-item--danger[data-v-bb4b4855]:hover{background:#e74c3c26;color:#fff}.fc-ctx-sep[data-v-bb4b4855]{height:1px;background:#ffffff14;margin:4px 0}.fc-ctx-subtitle[data-v-bb4b4855]{padding:4px 12px 2px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#888}@keyframes fc-shake-bb4b4855{0%{transform:translate(0) rotate(0)}10%{transform:translate(-6px,-4px) rotate(-1deg)}20%{transform:translate(6px,4px) rotate(1deg)}30%{transform:translate(-6px,2px) rotate(-1deg)}40%{transform:translate(6px,-2px) rotate(1deg)}50%{transform:translate(-4px,4px) rotate(-.5deg)}60%{transform:translate(4px,-4px) rotate(.5deg)}70%{transform:translate(-4px,2px) rotate(-.5deg)}80%{transform:translate(4px,2px) rotate(.5deg)}90%{transform:translate(-2px,-2px) rotate(0)}to{transform:translate(0) rotate(0)}}.fc-buzz-overlay[data-v-bb4b4855],.fc-shaking[data-v-bb4b4855]{animation:fc-shake-bb4b4855 .6s ease-in-out}.fc-buzz-overlay[data-v-bb4b4855]{position:fixed;inset:0;z-index:9999;pointer-events:none;display:flex;align-items:flex-start;justify-content:center;padding-top:60px}.fc-buzz-msg[data-v-bb4b4855]{background:#7eb8f726;border:1px solid rgba(126,184,247,.4);color:#7eb8f7;font-size:1rem;font-weight:700;padding:10px 22px;border-radius:10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 20px #00000080;animation:fadeOut-bb4b4855 .6s ease-in-out forwards}@keyframes fadeOut-bb4b4855{0%{opacity:1}70%{opacity:1}to{opacity:0}}.fc-wiz-modal--buzz[data-v-bb4b4855]{border-color:#7eb8f759}.fc-wiz-btn--wiz[data-v-bb4b4855]{background:#7eb8f7;color:#0a0a1a}.fc-wiz-btn--wiz[data-v-bb4b4855]:hover:not(:disabled){opacity:.85}.fc-wiz-overlay[data-v-bb4b4855]{position:fixed;inset:0;background:#0000008c;z-index:2000}.fc-wiz-modal[data-v-bb4b4855]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2001;background:#1a1a2e;border:1px solid rgba(255,215,106,.35);border-radius:12px;padding:24px 28px;min-width:280px;max-width:360px;box-shadow:0 8px 40px #000000b3}.fc-wiz-title[data-v-bb4b4855]{font-size:1.1rem;font-weight:800;color:#f5c242;margin-bottom:12px;letter-spacing:.03em}.fc-wiz-desc[data-v-bb4b4855]{font-size:.9rem;color:#ddd;line-height:1.5;margin-bottom:8px}.fc-wiz-target[data-v-bb4b4855]{color:#7eb8f7;font-weight:700}.fc-wiz-error[data-v-bb4b4855]{font-size:.8rem;color:#e74c3c;margin-bottom:10px}.fc-wiz-actions[data-v-bb4b4855]{display:flex;gap:10px;margin-top:16px;justify-content:flex-end}.fc-wiz-btn[data-v-bb4b4855]{padding:7px 18px;border-radius:8px;border:none;font-size:.85rem;font-weight:700;cursor:pointer;transition:opacity .15s}.fc-wiz-btn[data-v-bb4b4855]:disabled{opacity:.55;cursor:not-allowed}.fc-wiz-btn--cancel[data-v-bb4b4855]{background:#ffffff14;color:#aaa}.fc-wiz-btn--cancel[data-v-bb4b4855]:hover:not(:disabled){background:#ffffff24}.fc-wiz-btn--confirm[data-v-bb4b4855]{background:#f5c242;color:#1a1a2e}.fc-wiz-btn--confirm[data-v-bb4b4855]:hover:not(:disabled){opacity:.85}
