@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&display=swap";:root{color-scheme:dark light;--channel-rail-width:76px;--member-panel-width:300px;font-family:Instrument Sans,IBM Plex Sans,sans-serif}:root,html[data-theme=light]{--bg-app:#f8fafc;--bg-rail:#f1f5f9;--bg-panel:#fff;--bg-panel-2:#f8fafc;--bg-soft:rgba(148,163,184,.06);--line:#e2e8f0;--line-strong:#cbd5e1;--text-main:#0f172a;--text-soft:#64748b;--text:#0f172a;--accent:#6366f1;--accent-2:#8b5cf6;--accent-soft:#eef2ff;--danger:#dc2626;--shadow-soft:0 6px 16px rgba(15,23,42,.05);--shadow-panel:0 12px 28px rgba(15,23,42,.08)}html[data-theme=dark]{--bg-app:#0e1420;--bg-rail:#111a28;--bg-panel:#151f2f;--bg-panel-2:#1a273a;--bg-soft:rgba(148,163,184,.1);--line:rgba(148,163,184,.2);--line-strong:rgba(148,163,184,.3);--text-main:#e6edf8;--text-soft:#9aacbf;--text:#e6edf8;--accent:#818cf8;--accent-2:#a78bfa;--accent-soft:rgba(129,140,248,.2);--danger:#f87171;--shadow-soft:0 10px 24px rgba(2,6,23,.22);--shadow-panel:0 16px 36px rgba(2,6,23,.3)}html[data-theme=dark],html[data-theme=light]{color-scheme:normal}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}#__nuxt,body,html{height:100%;min-height:100%}body{background:var(--bg-app);color:var(--text-main);font-size:12.5px;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}.eyebrow{font-size:.78rem;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.main-data{display:grid;grid-template-columns:var(--channel-rail-width,280px) minmax(0,1fr) var(--member-panel-width,280px);min-height:100vh;min-width:0;overflow:hidden}.main-data-single{grid-template-columns:minmax(0,1fr)}body.is-resizing-panels{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.locale-switch{align-items:center;background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;display:inline-flex;gap:6px;padding:6px}.locale-button{background:transparent;border:0;border-radius:999px;color:var(--text-soft);cursor:pointer;font:inherit;font-weight:700;padding:10px 12px}.locale-button.active{background:var(--accent);color:#fff8f2}.channel-description,.rail-description{color:var(--text-soft);line-height:1.5;margin:10px 0 0}.channel-order-button.danger,.danger-text{color:#ef4444}.ghost-link{background:transparent;color:var(--text-soft)}.voice-status-icon{background:#ef44441f;border:1px solid rgba(239,68,68,.24);border-radius:999px;color:#ef4444;display:inline-grid;height:18px;place-items:center;width:18px}.voice-status-icon svg{fill:none;height:12px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:12px}.voice-avatar{background:linear-gradient(135deg,#f08c5a2e,#4db6ac2e);border:2px solid hsla(0,0%,100%,.08);border-radius:999px;color:var(--text-main);display:grid;font-size:.76rem;font-weight:700;height:34px;overflow:hidden;place-items:center;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:34px}.voice-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.voice-avatar-speaking{border-color:#ef4444;box-shadow:0 0 0 3px #ef444433}.voice-avatar-xs{font-size:.63rem;height:24px;width:24px}.voice-icon-button{background:var(--bg-soft);border:1px solid var(--line);border-radius:16px;color:var(--text-soft);cursor:pointer;display:grid;min-height:48px;place-items:center}.voice-icon-button svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.voice-icon-button.active{border-color:#4db6ac57;color:var(--text-main)}.voice-icon-button.danger{border-color:#ef444466;color:#ef4444}.voice-icon-button-call{background:#16a34a1f;border-color:#16a34a61;color:#16a34a}.voice-icon-button-hangup{background:#dc26261f;border-color:#dc262666;color:#dc2626}@keyframes chat-head-nav-fade-in-left{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes chat-head-nav-fade-in-right{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes panel-fade-in{0%{opacity:0}to{opacity:1}}@keyframes panel-slide-in-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes panel-slide-in-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}.voice-mini-toggle,.voice-participant-toggle{background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--text-soft);cursor:pointer;font:inherit;padding:8px 12px}.voice-mini-toggle.active,.voice-participant-toggle.active{background:#dd59591f;border-color:#dd595959;color:#f7c5c5}.chat-empty-state{display:grid;flex:1 1 auto;gap:10px;min-height:0;overflow:auto;padding:24px;place-content:center;text-align:center}.voice-audio-mount{height:0;overflow:hidden;pointer-events:none;position:absolute;width:0}.chat-empty-state p{color:var(--text-soft);line-height:1.6;margin:0;max-width:48ch}.moderation-info-card{display:grid;gap:16px;text-align:left}.moderation-info-head{align-items:center;display:flex;gap:14px}.moderation-info-avatar{background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:18px;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.moderation-info-avatar-fallback{color:#fff8f2;display:grid;font-weight:800;place-items:center}.moderation-info-copy{display:grid;gap:4px}.moderation-info-copy strong{font-size:1.05rem}.moderation-info-copy small{color:var(--text-soft)}.moderation-info-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.moderation-info-grid div{background:var(--bg-panel-2);border:1px solid var(--line);border-radius:14px;display:grid;gap:4px;padding:12px}.moderation-info-grid span{color:var(--text-soft);font-size:.82rem}.moderation-info-grid strong{color:var(--text-main)}.moderation-info-recent{display:grid;gap:10px}.moderation-info-recent h3{font-size:.95rem;margin:0}.moderation-info-message{background:var(--bg-panel-2);border:1px solid var(--line);border-radius:14px;display:grid;gap:4px;padding:12px}.moderation-info-empty,.moderation-info-message span{color:var(--text-soft)}.moderation-info-message p{margin:0}.goida-swal-popup{background:radial-gradient(circle at top left,rgba(240,140,90,.08),transparent 28%),var(--bg-panel)!important;border:1px solid var(--line)!important;border-radius:22px!important;box-shadow:0 24px 56px #00000052!important}.goida-swal-popup,.goida-swal-title{color:var(--text-main)!important}.goida-swal-html{color:var(--text-soft)!important}.goida-swal-actions{gap:10px}.goida-swal-cancel,.goida-swal-confirm,.goida-swal-deny{border:1px solid var(--line);border-radius:14px;cursor:pointer;font:inherit;min-width:132px;padding:10px 16px}.goida-swal-confirm{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 70%,#fff));border-color:transparent;color:#1a130f}.goida-swal-deny{background:color-mix(in srgb,var(--danger) 16%,transparent);border-color:color-mix(in srgb,var(--danger) 26%,transparent);color:var(--danger)}.goida-swal-cancel{background:var(--bg-panel-2);color:var(--text-main)}.goida-swal-input,.goida-swal-popup textarea.swal2-textarea{background:var(--bg-panel-2)!important;border:1px solid var(--line)!important;border-radius:16px!important;box-shadow:none!important;color:var(--text-main)!important}.goida-swal-input::-moz-placeholder,.goida-swal-popup textarea.swal2-textarea::-moz-placeholder{color:var(--text-soft)}.goida-swal-input::placeholder,.goida-swal-popup textarea.swal2-textarea::placeholder{color:var(--text-soft)}.goida-swal-label{color:var(--text-soft)!important}.room-search-input{box-shadow:inset 0 1px #ffffff08}.room-search-input:focus{border-color:color-mix(in srgb,var(--accent) 44%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent);outline:none}.room-search-input::-moz-placeholder{color:#8c8c8c;font-size:.92rem;letter-spacing:.01em}.room-search-input::placeholder{color:#8c8c8c;font-size:.92rem;letter-spacing:.01em}.accent-orange{background:var(--accent)}.accent-teal{background:var(--accent-2)}.accent-amber{background:#d8a448}.accent-indigo{background:#8394ff}.app-panel{border:1px solid var(--line);border-radius:28px}.avatar-shell{background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:36px;color:#fff8f2;display:grid;font-size:2rem;font-weight:700;height:110px;place-items:center;width:110px}.app-panel{padding:24px}.app-stage{background:radial-gradient(circle at top left,rgba(77,182,172,.1),transparent 26%),radial-gradient(circle at bottom right,rgba(240,140,90,.1),transparent 28%),var(--bg-panel);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.app-stage-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:24px}.page-shell-enter-active,.page-shell-leave-active{transition:opacity .18s ease,transform .18s ease}.page-shell-enter-from,.page-shell-leave-to{opacity:0;transform:translateY(10px)}.home-section-head h3{margin:6px 0 0}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(max-width:1180px){.main-data:not(.main-data-single){grid-template-columns:240px minmax(0,1fr);position:relative}}@media(max-width:860px){:root{--channel-rail-width:70px}}.eyebrow{color:var(--accent);font-size:.68rem;letter-spacing:.14em;margin-bottom:8px}.main-data{background:transparent}.app-panel,.app-stage{background:var(--bg-panel)}.app-panel{border-color:var(--line);border-radius:16px;box-shadow:var(--shadow-soft)}.app-stage-scroll{padding:18px 18px 22px}.home-section-head h3{font-size:1.1rem;letter-spacing:-.01em;line-height:1.15}.channel-description,.toggle-row span{color:var(--text-soft);font-size:.88rem}.channel-unread-badge{background:color-mix(in srgb,var(--accent-soft) 52%,var(--bg-panel));border-color:color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:999px;color:color-mix(in srgb,var(--accent) 75%,var(--text-main));font-size:.76rem;font-weight:600;min-height:32px;padding:6px 10px}.message-entry>p{font-size:.9rem;line-height:1.55}.ghost-button,.rail-cta button{font-size:.88rem;font-weight:600}.ghost-button{background:var(--bg-panel);border:1px solid var(--line);color:var(--text-main)}@media(max-width:1180px){.app-stage-scroll{padding:16px}}@media(max-width:860px){.app-stage-scroll{padding:14px}.app-panel{padding:16px}.rail-head h1,.rail-head h2{font-size:1.24rem}}.toast-viewport[data-v-65f3c845]{pointer-events:none;position:fixed;right:20px;top:20px;z-index:2000}.toast-stack[data-v-65f3c845]{display:grid;gap:12px;width:min(420px,calc(100vw - 32px))}.toast-card[data-v-65f3c845]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--bg-panel) 92%,transparent);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-panel);display:grid;gap:14px;grid-template-columns:1fr auto;overflow:hidden;padding:16px 18px 18px;pointer-events:auto;position:relative}.toast-copy strong[data-v-65f3c845]{display:block;margin-bottom:6px}.toast-copy p[data-v-65f3c845]{color:var(--text-soft);line-height:1.55;margin:0}.toast-card-success[data-v-65f3c845]{border-color:#4db6ac66;box-shadow:inset 0 0 0 1px #4db6ac1f,var(--shadow-panel)}.toast-card-success .toast-copy strong[data-v-65f3c845]{color:var(--accent-2)}.toast-card-error[data-v-65f3c845]{border-color:#ff7d7a57;box-shadow:inset 0 0 0 1px #ff7d7a1f,var(--shadow-panel)}.toast-card-error .toast-copy strong[data-v-65f3c845]{color:var(--danger)}.toast-card-info[data-v-65f3c845]{border-color:#f08c5a57;box-shadow:inset 0 0 0 1px #f08c5a1f,var(--shadow-panel)}.toast-card-info .toast-copy strong[data-v-65f3c845]{color:var(--accent)}.toast-close[data-v-65f3c845]{background:#ffffff0f;border:0;border-radius:999px;color:var(--text-soft);cursor:pointer;display:grid;font:inherit;font-size:1.2rem;height:34px;place-items:center;width:34px}.toast-progress[data-v-65f3c845]{animation-fill-mode:forwards;animation-name:toast-progress-65f3c845;animation-timing-function:linear;bottom:0;height:3px;left:0;position:absolute;right:0;transform-origin:left center}.toast-card-success .toast-progress[data-v-65f3c845]{background:var(--accent-2)}.toast-card-error .toast-progress[data-v-65f3c845]{background:var(--danger)}.toast-card-info .toast-progress[data-v-65f3c845]{background:var(--accent)}.toast-stack-enter-active[data-v-65f3c845],.toast-stack-leave-active[data-v-65f3c845]{transition:all .18s ease}.toast-stack-enter-from[data-v-65f3c845],.toast-stack-leave-to[data-v-65f3c845]{opacity:0;transform:translateY(-10px) scale(.98)}@keyframes toast-progress-65f3c845{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:860px){.toast-viewport[data-v-65f3c845]{left:16px;right:16px;top:16px}.toast-stack[data-v-65f3c845]{width:100%}.toast-card[data-v-65f3c845]{grid-template-columns:1fr}}.incoming-call-overlay[data-v-74682017]{position:fixed;z-index:70}.incoming-call-overlay-modal[data-v-74682017]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a107a;display:grid;inset:0;padding:24px;place-items:center}.incoming-call-overlay-minimized[data-v-74682017]{bottom:24px;right:24px}.incoming-call-card[data-v-74682017]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--bg-panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-soft);display:grid;gap:16px;max-width:380px;min-width:320px;padding:18px}.incoming-call-card-minimized[data-v-74682017]{gap:14px;max-width:360px;min-width:320px;padding:16px}[data-theme=light]{background:#fffcf8f0}.incoming-call-copy[data-v-74682017]{align-items:center;display:flex;gap:14px}.incoming-call-avatar[data-v-74682017]{background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:50%;color:#fff8f2;display:grid;flex:0 0 auto;font-weight:700;height:54px;overflow:hidden;place-items:center;width:54px}.incoming-call-avatar img[data-v-74682017]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.incoming-call-copy p[data-v-74682017],.incoming-call-copy strong[data-v-74682017]{display:block}.incoming-call-copy p[data-v-74682017]:last-child{color:var(--text-soft);margin:4px 0 0}.incoming-call-actions[data-v-74682017]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.incoming-call-fade-enter-active[data-v-74682017],.incoming-call-fade-leave-active[data-v-74682017]{transition:opacity .18s ease,transform .18s ease}.incoming-call-fade-enter-from[data-v-74682017],.incoming-call-fade-leave-to[data-v-74682017]{opacity:0;transform:translateY(10px)}.page-loading-overlay[data-v-8e0b3f46]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at top left,rgba(77,182,172,.16),transparent 24%),radial-gradient(circle at bottom right,rgba(240,140,90,.18),transparent 28%),#0b0e1885;bottom:0;display:grid;left:var(--channel-rail-width);padding:24px;place-items:center;position:fixed;right:0;top:0;z-index:120}.page-loading-card[data-v-8e0b3f46]{background:color-mix(in srgb,var(--bg-panel) 90%,hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.08);border-radius:28px;box-shadow:0 26px 80px #00000059;display:grid;gap:12px;justify-items:center;padding:28px 24px;text-align:center;width:min(100%,360px)}.page-loading-card strong[data-v-8e0b3f46]{color:var(--text-main);font-size:1.02rem}.page-loading-card p[data-v-8e0b3f46]{color:var(--text-soft);line-height:1.55;margin:0}.page-loading-spinner[data-v-8e0b3f46]{animation:page-loading-spin-8e0b3f46 .9s linear infinite;border-bottom:3px solid hsla(0,0%,100%,.16);border-left:3px solid hsla(0,0%,100%,.16);border-radius:999px;border-right:3px solid hsla(0,0%,100%,.16);border-right-color:var(--accent-2);border-top:3px solid hsla(0,0%,100%,.16);border-top-color:var(--accent);height:44px;width:44px}.page-loading-fade-enter-active[data-v-8e0b3f46],.page-loading-fade-leave-active[data-v-8e0b3f46]{transition:opacity .18s ease}.page-loading-fade-enter-from[data-v-8e0b3f46],.page-loading-fade-leave-to[data-v-8e0b3f46]{opacity:0}@keyframes page-loading-spin-8e0b3f46{to{transform:rotate(1turn)}}
