pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.toast-host[data-v-a77d37aa]{position:fixed;z-index:100000;top:max(16px,env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px));left:16px;display:flex;justify-content:flex-end;pointer-events:none;max-width:100%}.toast-stack[data-v-a77d37aa]{display:flex;flex-direction:column;align-items:flex-end;gap:10px;width:min(400px,100%);pointer-events:none}.toast[data-v-a77d37aa]{pointer-events:auto;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:flex-start;width:100%;padding:14px 12px 14px 14px;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);background:radial-gradient(420px 200px at 0 0,rgba(90,116,255,.18),transparent 55%),linear-gradient(180deg,rgba(22,28,48,.92),rgba(14,18,34,.94));box-shadow:0 18px 50px rgba(0,0,0,.45);backdrop-filter:blur(14px);box-sizing:border-box}.toast--error[data-v-a77d37aa]{border-color:rgba(239,68,68,.38)}.toast--warning[data-v-a77d37aa]{border-color:rgba(245,158,11,.38)}.toast--success[data-v-a77d37aa]{border-color:rgba(34,197,94,.38)}.toast-icon[data-v-a77d37aa]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:20px;flex-shrink:0;border:1px solid hsla(0,0%,100%,.12)}.toast-icon--error[data-v-a77d37aa]{color:#ef4444;background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.35)}.toast-icon--warning[data-v-a77d37aa]{color:#f59e0b;background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.35)}.toast-icon--success[data-v-a77d37aa]{color:#22c55e;background:rgba(34,197,94,.14);border-color:rgba(34,197,94,.35)}.toast-main[data-v-a77d37aa]{min-width:0}.toast-title[data-v-a77d37aa]{font-size:15px;font-weight:800;line-height:1.25;color:var(--text);margin-bottom:4px}.toast-body[data-v-a77d37aa]{font-size:13px;font-weight:500;line-height:1.45;color:var(--text2);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;max-height:200px;overflow-y:auto;padding-right:2px}.toast-close[data-v-a77d37aa]{width:32px;height:32px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:var(--muted);display:grid;place-items:center;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;flex-shrink:0}.toast-close[data-v-a77d37aa]:hover{background:hsla(0,0%,100%,.1);color:var(--text);border-color:hsla(0,0%,100%,.18)}.toast-enter-active[data-v-a77d37aa],.toast-leave-active[data-v-a77d37aa]{transition:transform .28s ease,opacity .28s ease}.toast-enter-from[data-v-a77d37aa]{opacity:0;transform:translateX(12px)}.toast-leave-to[data-v-a77d37aa]{opacity:0;transform:translateX(10px) scale(.98)}.toast-move[data-v-a77d37aa]{transition:transform .28s ease}@media (max-width:480px){.toast-host[data-v-a77d37aa]{left:12px;right:12px}.toast-stack[data-v-a77d37aa]{width:100%}}:root{--bg0:#070a14;--bg1:rgba(22,28,48,.62);--bg2:rgba(26,34,58,.55);--panel:rgba(20,26,46,.62);--panel2:rgba(18,24,42,.7);--stroke:hsla(0,0%,100%,.1);--stroke2:hsla(0,0%,100%,.14);--shadow:0 24px 70px rgba(0,0,0,.55);--text:#eaf0ff;--text2:rgba(234,240,255,.78);--muted:rgba(234,240,255,.55);--accent:#5a74ff;--accent2:#4562ff;--good:#22c55e;--guildbar:72px;--channels:260px;--members:300px;--topbar:56px;--composer:74px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.25)}::-webkit-scrollbar-button{display:none}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.15) transparent}.scroll-area-auto-hide{scrollbar-width:thin;scrollbar-color:transparent transparent}.scroll-area-auto-hide:hover{scrollbar-color:hsla(0,0%,100%,.14) transparent}.scroll-area-auto-hide::-webkit-scrollbar{width:6px;height:6px}.scroll-area-auto-hide::-webkit-scrollbar-track{background:transparent}.scroll-area-auto-hide::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.scroll-area-auto-hide:hover::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.14)}.scroll-area-auto-hide:hover::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.22)}.scroll-area-auto-hide::-webkit-scrollbar-button{display:none}body,html{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;color:var(--text);background:radial-gradient(1200px 700px at 20% 20%,rgba(90,116,255,.24),transparent 60%),radial-gradient(900px 600px at 80% 10%,rgba(120,160,255,.18),transparent 55%),radial-gradient(700px 500px at 55% 85%,rgba(90,116,255,.16),transparent 60%),linear-gradient(180deg,#060816,#040611 60%,#050817)}body:before{content:"";position:fixed;inset:-120px;background:radial-gradient(circle at 15% 25%,hsla(0,0%,100%,.1) 0 36px,transparent 38px),radial-gradient(circle at 35% 35%,hsla(0,0%,100%,.08) 0 26px,transparent 28px),radial-gradient(circle at 60% 25%,hsla(0,0%,100%,.08) 0 44px,transparent 46px),radial-gradient(circle at 75% 40%,hsla(0,0%,100%,.07) 0 28px,transparent 30px),radial-gradient(circle at 80% 70%,hsla(0,0%,100%,.08) 0 48px,transparent 50px),radial-gradient(circle at 20% 75%,hsla(0,0%,100%,.07) 0 34px,transparent 36px);opacity:.55;pointer-events:none}a{color:inherit;text-decoration:none}button,input{font:inherit}.glass{background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03));border:1px solid var(--stroke);box-shadow:var(--shadow);backdrop-filter:blur(12px)}.btn{border:0;cursor:pointer;padding:10px 14px;border-radius:12px;font-weight:700;color:#fff;background:linear-gradient(180deg,var(--accent),var(--accent2));box-shadow:0 12px 26px rgba(90,116,255,.25);transition:transform .08s ease,filter .15s ease}.btn:hover{filter:brightness(1.04)}.btn:active{transform:translateY(1px)}.btn-ghost{background:hsla(0,0%,100%,.06);border:1px solid var(--stroke);box-shadow:none;color:var(--text)}.input{width:100%;padding:10px 12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:rgba(10,12,22,.4);color:var(--text);outline:none}.input:focus{border-color:rgba(90,116,255,.55);box-shadow:0 0 0 3px rgba(90,116,255,.18)}.iconbtn{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);color:var(--text2);cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .08s ease}.iconbtn:hover{background:hsla(0,0%,100%,.09);border-color:var(--stroke2)}.iconbtn:active{transform:translateY(1px)}.sep{height:1px;background:hsla(0,0%,100%,.1);border:0;margin:12px 0}.app{width:100vw;height:100vh}.guildbar{background:rgba(10,12,22,.45);border-right:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;align-items:center;padding:10px 0 12px;gap:10px;height:100vh;max-height:100vh;overflow:auto}.guildbar .brandlogo{width:44px;height:44px;display:grid;place-items:center;overflow:hidden;margin-bottom:2px}.guildbar .brandlogo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.guild{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);font-weight:900;cursor:pointer;transition:.15s}.guild:hover{background:hsla(0,0%,100%,.09)}.guild.active{border-color:rgba(90,116,255,.65);background:rgba(90,116,255,.18)}.userdot{width:44px;height:44px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.16),hsla(0,0%,100%,.04));position:relative;margin-top:auto;margin-bottom:10px}.userdot:after{content:"";position:absolute;right:4px;bottom:4px;width:10px;height:10px;border-radius:999px;background:var(--good);box-shadow:0 0 0 3px rgba(34,197,94,.18)}.main{display:grid;grid-template-rows:var(--topbar) 1fr;min-width:0;min-height:0;overflow:hidden}.topbar{padding:0 14px;border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(10,12,22,.28);backdrop-filter:blur(12px)}.top-left,.topbar{display:flex;align-items:center;justify-content:space-between}.top-left{gap:10px;min-width:0;max-width:217px;width:100%;box-sizing:border-box}.title{font-weight:900;overflow:hidden;text-overflow:ellipsis}.sub,.title{white-space:nowrap}.sub{color:var(--muted);font-weight:700}.top-icons{display:flex;gap:10px}.server{display:grid;grid-template-columns:var(--channels) 1fr var(--members);grid-template-rows:minmax(0,1fr);height:calc(100vh - var(--topbar));min-width:0;min-height:0;overflow:hidden}.server>.panel{grid-column:1;grid-row:1;min-height:0}.server>.chat{grid-column:2;grid-row:1;min-height:0}.server>.panel-right{grid-column:3;grid-row:1;min-height:0}@media (min-width:769px){.main-container:has(.server),.main:has(.server),.server{overflow:visible}.server>.panel{overflow:visible}.main-container:has(.server):before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--guildbar);box-sizing:border-box;background:rgba(10,12,22,.45);border-right:1px solid hsla(0,0%,100%,.08);pointer-events:none;z-index:0}.main-container:has(.server) .guildbar{position:relative;z-index:1;align-self:start;height:calc(100% - var(--bb-voicebar-occupy, 0px));max-height:calc(100% - var(--bb-voicebar-occupy, 0px));background:transparent;border-right:none}.channel-panel-footer{flex-shrink:0;position:relative;z-index:24;margin-left:calc(var(--guildbar)*-1);width:calc(100% + var(--guildbar));padding:0 10px 10px;box-sizing:border-box}}.panel{background:rgba(10,12,22,.24);border-right:1px solid hsla(0,0%,100%,.08);min-width:0;flex-direction:column;overflow:hidden}.channel-panel-body,.panel{min-height:0;height:100%;display:flex}.channel-panel-body{flex:1;flex-direction:column}.panel-right{background:rgba(10,12,22,.2);border-left:1px solid hsla(0,0%,100%,.08);height:100%}.channels,.panel-right{min-height:0;overflow-y:auto}.channels{padding:12px 10px;display:flex;flex-direction:column;flex:1}.section{margin:10px 6px 6px;font-size:11px;color:var(--muted);font-weight:900;letter-spacing:.08em}.chan{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;border:1px solid transparent;background:hsla(0,0%,100%,.03);color:var(--text2);cursor:pointer}.chan:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.06)}.chan.active{color:var(--text);cursor:pointer}.chan.active,.chan.active:hover{background:rgba(90,116,255,.18);border-color:rgba(90,116,255,.4)}.ico{width:18px;display:inline-flex;justify-content:center;opacity:.9}.miniava{width:30px;height:30px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06)}.vstack{line-height:1.1;min-width:0}.vname{font-weight:900;font-size:13px}.vsub{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vicons{margin-left:auto;display:flex;gap:8px}.chat{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;max-width:100%;overflow:hidden}.chat:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 420px at 65% 30%,hsla(0,0%,100%,.06),transparent 60%),radial-gradient(520px 340px at 30% 75%,hsla(0,0%,100%,.05),transparent 60%);opacity:.9;pointer-events:none}.messages{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:14px 16px;position:relative}.messages,.msg{min-width:0;max-width:100%}.msg{display:flex;gap:10px;padding:8px 8px;border-radius:14px}.msg:hover{background:hsla(0,0%,100%,.03)}.mava{width:34px;height:34px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06)}.mbody{flex:1;min-width:0}.mmeta{display:flex;gap:8px;align-items:baseline;min-width:0;flex-wrap:wrap}.who{font-weight:900;font-size:13px}.time{font-size:11px;color:var(--muted)}.mtext{color:var(--text2);margin-top:3px;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.composer{min-height:var(--composer);border-top:1px solid hsla(0,0%,100%,.08);padding:10px 12px;background:rgba(10,12,22,.22);position:relative}.compose{display:flex;align-items:center;gap:10px}.members{padding:12px 10px;height:100%;min-height:0;overflow-y:auto}.mhead{display:flex;align-items:center;justify-content:space-between;padding:6px 6px 10px}.mhead .count{color:var(--muted);font-weight:800;font-size:12px}.member{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;border:1px solid transparent;background:hsla(0,0%,100%,.03);margin-bottom:8px}.member:hover{border-color:hsla(0,0%,100%,.06)}.member:hover,.p{background:hsla(0,0%,100%,.06)}.p{width:28px;height:28px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);display:flex;justify-content:center;justify-items:center;align-content:center;align-items:center;font-weight:700}.mstack{line-height:1.1;min-width:0}.n{font-weight:900;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s{color:var(--muted)}.badge,.s{font-size:11px}.badge{margin-left:auto;padding:3px 8px;border-radius:999px;border:1px solid rgba(34,197,94,.35);background:rgba(34,197,94,.1);color:rgba(210,255,225,.95)}.auth-wrap{min-height:100vh;display:grid;place-items:center;padding:28px 16px}.auth-card{width:min(520px,92vw);padding:22px 22px 18px;border-radius:18px;background:rgba(20,26,46,.62);border:1px solid hsla(0,0%,100%,.1);box-shadow:var(--shadow);backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:10px;justify-content:center;margin-bottom:14px}.brand .logoimg{width:46px;height:46px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);overflow:hidden;display:grid;place-items:center}.brand .logoimg img{-o-object-fit:cover;object-fit:cover}.brand .t{display:flex;flex-direction:column;line-height:1.1;margin-bottom:30px}.brand .t .name{font-weight:900}.brand .t .tag{font-size:11px;color:var(--muted);margin-top:2px}.auth-title{text-align:center;font-weight:900;font-size:18px;margin:4px 0 14px}.auth-actions{display:flex;flex-direction:column;gap:10px}.auth-links{margin-top:12px;display:flex;gap:12px;justify-content:center;font-size:12px;color:var(--muted)}.auth-links a{color:rgba(190,202,255,.95)}.brand .logoimg{width:92px;height:92px;border-radius:22px}.brand .logoimg img,.brand .logoimg img.auth-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}img.auth-logo{width:160px;height:160px;display:block;margin:0 auto 16px}.guildbar .brandlogo img,img.auth-logo{-o-object-fit:contain;object-fit:contain}.guildbar .brandlogo img{width:44px;height:44px}.brand .logoimg img{width:160px!important;height:160px!important}.brand .logoimg{background:none!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;width:auto!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.brand .logoimg img{width:180px!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;display:block!important}.guildbar .brandlogo{display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;position:relative;width:52px;height:52px;border-radius:999px;margin-bottom:14px}.guildbar .brandlogo:after{content:"";position:absolute;left:50%;bottom:-9px;width:32px;height:2px;border-radius:999px;background:hsla(0,0%,100%,.14);transform:translateX(-50%);pointer-events:none}.guildbar .brandlogo img{width:52px!important;height:52px!important;-o-object-fit:contain!important;object-fit:contain!important;display:block!important;margin:0 auto!important}.auth-card .brand{gap:10px!important}.auth-card .brand .t{align-items:center!important;text-align:center!important}.auth-card .brand .logoimg img{width:200px!important;max-width:70vw!important}.auth-card .brand{flex-direction:column!important;align-items:center!important;justify-content:center!important}.auth-card .brand .logoimg{background:none!important;border:none!important;box-shadow:none!important;overflow:visible!important}.auth-card .brand .logoimg img{-o-object-fit:contain!important;object-fit:contain!important;display:block!important;margin:0 auto 6px!important}.auth-card .brand .logoimg img,img.auth-logo{width:280px!important;max-width:82vw!important}img.auth-logo{height:auto!important}.auth-card .brand .logoimg{width:auto!important;height:auto!important}.auth-card .brand .logoimg img{width:260px!important;width:320px!important;height:auto!important}.auth-card{padding-top:18px!important}.auth-card .brand{gap:6px!important;margin-bottom:10px!important}.auth-card .brand .logoimg{margin:0!important;padding:0!important}.auth-card .brand .logoimg img{width:360px!important;max-width:78vw!important;margin:0 auto!important}.auth-title{margin-top:2px!important;margin-bottom:10px!important}.invalid-feedback{font-size:12px;font-weight:700;color:#eb4444;margin-left:10px}@media (max-width:1100px){:root{--members:0px}.panel-right{display:none}.server{grid-template-columns:var(--channels) 1fr}}@media (max-width:768px){:root{--guildbar:0px;--channels:0px;--members:0px;--topbar:48px;--composer:56px}.app,.main-container{grid-template-columns:1fr!important}.app{height:100vh;height:100dvh;height:100svh}.guildbar{position:fixed;top:0;left:0;right:0;height:56px;flex-direction:row;padding:0 10px;gap:8px;z-index:200;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(10,12,22,.92);backdrop-filter:blur(16px);overflow-x:auto;overflow-y:hidden;align-items:center}.guildbar .brandlogo{width:42px;height:42px;margin-bottom:10px;flex-shrink:0}.guildbar .brandlogo:after{width:24px;bottom:-7px}.guildbar .brandlogo img{width:42px!important;height:42px!important}.guild{min-height:36px;font-size:13px}.guild,.userdot{width:36px;height:36px;flex-shrink:0}.userdot{margin-top:0;margin-bottom:0;margin-left:auto}.userdot:after{width:8px;height:8px;right:2px;bottom:2px}.main{margin-top:56px;grid-template-rows:var(--topbar) 1fr}.server{display:flex;flex-direction:column;height:calc(100vh - 56px - var(--topbar));height:calc(100dvh - 56px - var(--topbar));height:calc(100svh - 56px - var(--topbar));width:100%;max-width:100%;overflow:hidden}.server>.chat{flex:1;min-height:0;width:100%}.panel-right{display:none}.panel{position:fixed;left:0;top:calc(56px + var(--topbar));bottom:0;width:280px;z-index:150;transform:translateX(-100%);transition:transform .25s ease;background:rgba(10,12,22,.95);backdrop-filter:blur(20px);overflow:hidden;border-right:1px solid hsla(0,0%,100%,.08)}.panel.mobile-open{transform:translateX(0)}.mobile-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:140}.mobile-overlay.active{display:block}.topbar{padding:0 10px;gap:8px}.top-left{max-width:none;gap:8px}.title{font-size:14px}.top-icons{gap:6px}.iconbtn{width:30px;height:30px;border-radius:10px;font-size:13px}.chat{width:100%;max-width:100%;overflow:hidden;min-width:0}.messages{padding:10px 12px;overflow-y:auto;overflow-x:hidden;width:100%}.msg{padding:6px 4px;max-width:100%}.mava{width:28px;height:28px;flex-shrink:0}.mbody{min-width:0;max-width:100%}.mmeta{flex-wrap:wrap;gap:4px}.who{font-size:12px}.time{font-size:10px}.mtext{font-size:13px;word-break:break-word;overflow-wrap:break-word}.composer{min-height:var(--composer);height:auto;padding:8px 10px;padding-bottom:calc(8px + env(safe-area-inset-bottom, 0px))}.compose{gap:8px}.compose .input{padding:8px 10px;font-size:14px;border-radius:10px}.channels{padding:10px 8px;padding-bottom:16px}.channel-panel-footer{flex-shrink:0;padding:0 8px calc(8px + max(env(safe-area-inset-bottom, 0px), var(--bb-bottom-overlay-inset, 0px)));box-sizing:border-box}.chan{padding:8px 9px;border-radius:10px;margin-bottom:4px;font-size:13px}.section{margin:8px 4px 4px;font-size:10px}.voicebar{padding:8px 10px;border-radius:14px}.vbtn-wide{padding:6px 0;font-size:11px}.vbtn-wide span,.vbtn-wide.disabled:after{display:none}.vbtn{width:32px;height:32px;font-size:14px}.vname{font-size:12px}.vsub{font-size:10px}.miniava{width:28px;height:28px}.auth-wrap{padding:16px 12px;min-height:100vh;min-height:100dvh}.auth-card{width:100%;max-width:100%;padding:20px 16px 16px;border-radius:16px}.auth-card .brand{margin-bottom:12px!important;gap:8px!important}.auth-card .brand .logoimg img{width:180px!important;max-width:50vw!important}.auth-card .brand .t .name{font-size:20px}.auth-card .brand .t .tag{font-size:10px}.auth-actions{gap:8px}.auth-actions .input,.auth-card .btn,.auth-card .input{padding:12px 14px;font-size:15px;border-radius:10px}.auth-card .btn{width:100%}.auth-links{margin-top:14px;font-size:13px}.auth-links a{padding:4px 0}.settings-grid{grid-template-columns:1fr;min-height:0}.settings-nav{display:none}.settings-content{padding:12px 10px}.members{padding:10px 8px}.member{padding:7px 8px;border-radius:10px;margin-bottom:4px}}@media (max-width:400px){.topbar{padding:0 6px}.top-icons .iconbtn:not(:last-child){display:none}.auth-card .brand .logoimg img{width:140px!important}.voicebar-controls,.voicebar-top{gap:4px}.guildbar{padding:0 6px;gap:6px}.guild{min-height:32px;font-size:12px}.guild,.userdot{width:32px;height:32px}.guildbar .brandlogo{width:36px;height:36px;margin-bottom:8px}.guildbar .brandlogo:after{width:20px;bottom:-6px}.guildbar .brandlogo img{width:36px!important;height:36px!important}}.tooltip{background:rgba(10,12,22,.92);border:1px solid hsla(0,0%,100%,.1);color:var(--text);font-size:12px;font-weight:600;padding:6px 10px;border-radius:8px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease}.password-reset-backdrop[data-v-1cf11368]{position:fixed;inset:0;z-index:2200;background:rgba(3,6,18,.68);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px}.password-reset-modal[data-v-1cf11368]{width:min(440px,100%);border-radius:22px;border:1px solid hsla(0,0%,100%,.1);background:radial-gradient(circle at top left,rgba(124,92,255,.22),transparent 34%),rgba(14,18,36,.96);box-shadow:0 28px 90px rgba(0,0,0,.46);color:var(--text,#fff);padding:26px}.password-reset-modal h2[data-v-1cf11368]{margin:0 0 8px;font-size:22px;font-weight:950}.password-reset-description[data-v-1cf11368]{margin:0 0 18px;color:var(--muted);line-height:1.45;font-size:14px}.password-reset-field[data-v-1cf11368]{display:grid;gap:8px;margin-top:14px}.password-reset-field label[data-v-1cf11368]{color:var(--muted);font-size:13px;font-weight:800}.password-reset-field input[data-v-1cf11368]{height:44px;border-radius:13px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.055);color:var(--text);padding:0 13px;outline:none;font-size:15px;box-sizing:border-box;width:100%}.password-reset-field input[data-v-1cf11368]:focus{border-color:rgba(69,226,211,.65);box-shadow:0 0 0 3px rgba(69,226,211,.1)}.password-reset-field input[data-v-1cf11368]:disabled{opacity:.6}.password-reset-resend[data-v-1cf11368]{margin-top:14px;border:0;padding:0;background:transparent;color:var(--accent,#7c5cff);font-size:13px;font-weight:800;cursor:pointer}.password-reset-resend[data-v-1cf11368]:hover:not(:disabled){text-decoration:underline}.password-reset-resend[data-v-1cf11368]:disabled{opacity:.55;cursor:not-allowed}.password-reset-error[data-v-1cf11368]{margin-top:12px;color:#f87171;font-size:13px;font-weight:800}.password-reset-info[data-v-1cf11368]{margin-top:12px;color:#45e2d3;font-size:13px;font-weight:800}.password-reset-actions[data-v-1cf11368]{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.password-reset-actions--single[data-v-1cf11368]{justify-content:stretch}.password-reset-actions--single .password-reset-btn[data-v-1cf11368]{width:100%}.password-reset-btn[data-v-1cf11368]{min-height:40px;padding:0 14px;border-radius:12px;border:0;font-weight:900;cursor:pointer;font-size:14px}.password-reset-btn--ghost[data-v-1cf11368]{background:hsla(0,0%,100%,.07);color:var(--text)}.password-reset-btn--primary[data-v-1cf11368]{background:linear-gradient(135deg,#7c5cff,#9b6bff);color:#fff}.password-reset-btn[data-v-1cf11368]:disabled{opacity:.55;cursor:not-allowed}.reset-modal-fade-enter-active,.reset-modal-fade-leave-active{transition:opacity .18s ease}.reset-modal-fade-enter-from,.reset-modal-fade-leave-to{opacity:0}.reset-modal-pop-enter-active,.reset-modal-pop-leave-active{transition:opacity .18s ease,transform .18s ease}.reset-modal-pop-enter-from,.reset-modal-pop-leave-to{opacity:0;transform:translateY(10px) scale(.97)}@media (max-width:480px){.password-reset-modal[data-v-1cf11368]{padding:18px}.password-reset-actions[data-v-1cf11368]{flex-direction:column}.password-reset-actions .password-reset-btn[data-v-1cf11368]{width:100%}}.auth-page[data-v-7ebd3d5d]{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:20px;position:relative;overflow:hidden}.auth-bg[data-v-7ebd3d5d]{position:fixed;inset:0;pointer-events:none}.auth-orb[data-v-7ebd3d5d]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.15}.auth-orb--1[data-v-7ebd3d5d]{width:500px;height:500px;background:var(--accent);top:-200px;right:-100px}.auth-orb--2[data-v-7ebd3d5d]{width:400px;height:400px;background:#7c3aed;bottom:-150px;left:-100px}.auth-card[data-v-7ebd3d5d]{width:100%;max-width:420px;padding:28px;border-radius:8px;background:rgba(20,26,46,.85);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 16px 60px rgba(0,0,0,.5);position:relative;z-index:1}.auth-logo[data-v-7ebd3d5d]{display:flex;justify-content:center;margin-bottom:16px}.auth-logo img[data-v-7ebd3d5d]{height:48px;width:auto}.auth-header[data-v-7ebd3d5d]{text-align:center;margin-bottom:24px}.auth-header h1[data-v-7ebd3d5d]{font-size:22px;font-weight:900;color:var(--text);margin:0 0 6px}.auth-header p[data-v-7ebd3d5d]{font-size:13px;color:var(--muted);margin:0;font-weight:500}.auth-form[data-v-7ebd3d5d]{display:flex;flex-direction:column;gap:16px}.field[data-v-7ebd3d5d]{display:flex;flex-direction:column;gap:6px}.auth-password-row[data-v-7ebd3d5d]{display:flex;align-items:center;justify-content:space-between;gap:10px}.auth-link-btn[data-v-7ebd3d5d]{border:0;padding:0;background:transparent;color:var(--accent,#5a74ff);font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;flex-shrink:0}.auth-link-btn[data-v-7ebd3d5d]:hover{text-decoration:underline}.field-label[data-v-7ebd3d5d]{font-size:11px;font-weight:800;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.field-error-star[data-v-7ebd3d5d],.field-label--error[data-v-7ebd3d5d]{color:#ef4444}.field-input[data-v-7ebd3d5d]{width:100%;padding:10px 12px;border-radius:4px;border:none;background:rgba(0,0,0,.25);color:var(--text);font-size:15px;font-weight:500;outline:none;transition:box-shadow .15s ease;box-sizing:border-box}.field-input[data-v-7ebd3d5d]:focus{box-shadow:0 0 0 2px var(--accent)}.field-input--error[data-v-7ebd3d5d]{box-shadow:0 0 0 1px #ef4444}.field-input--error[data-v-7ebd3d5d]:focus{box-shadow:0 0 0 2px #ef4444}.field-error[data-v-7ebd3d5d]{font-size:11px;color:#ef4444;font-weight:600}.field-error p[data-v-7ebd3d5d]{margin:0}.auth-btn[data-v-7ebd3d5d]{width:100%;padding:12px;border:none;border-radius:4px;background:var(--accent);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s ease,opacity .15s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px}.auth-btn[data-v-7ebd3d5d]:hover{background:var(--accent2)}.auth-btn[data-v-7ebd3d5d]:active{transform:translateY(1px)}.auth-btn[data-v-7ebd3d5d]:disabled{opacity:.6;cursor:not-allowed}.auth-btn-spinner[data-v-7ebd3d5d]{width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.25);border-top-color:#fff;animation:spin-7ebd3d5d .6s linear infinite}@keyframes spin-7ebd3d5d{to{transform:rotate(1turn)}}.auth-footer[data-v-7ebd3d5d]{text-align:left;font-size:13px;margin-top:2px}.auth-footer-text[data-v-7ebd3d5d]{color:var(--muted);font-weight:500}.auth-footer-link[data-v-7ebd3d5d]{color:var(--accent);font-weight:700;text-decoration:none;margin-left:4px}.auth-footer-link[data-v-7ebd3d5d]:hover{text-decoration:underline}@media (max-width:480px){.auth-page[data-v-7ebd3d5d]{padding:0;align-items:flex-start}.auth-card[data-v-7ebd3d5d]{max-width:100%;min-height:100vh;min-height:100dvh;border-radius:0;border:none;padding:40px 20px 20px;display:flex;flex-direction:column;justify-content:center}.auth-header h1[data-v-7ebd3d5d]{font-size:20px}.field-input[data-v-7ebd3d5d]{padding:12px 14px;font-size:16px}.auth-btn[data-v-7ebd3d5d]{padding:14px;font-size:16px}}.modal-bg[data-v-a06718be]{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:99999;padding:16px}.modal-card[data-v-a06718be]{width:100%;max-width:440px;background:rgba(14,18,34,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.6);display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-a06718be]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 0}.modal-title[data-v-a06718be]{font-size:20px;font-weight:900;color:var(--text)}.modal-close[data-v-a06718be]{width:28px;height:28px;border:none;background:hsla(0,0%,100%,.06);border-radius:8px;color:var(--muted);cursor:pointer;display:grid;place-items:center;font-size:12px;transition:background .12s ease,color .12s ease}.modal-close[data-v-a06718be]:hover{background:hsla(0,0%,100%,.1);color:var(--text)}.modal-body[data-v-a06718be]{padding:14px 20px}.modal-sub[data-v-a06718be]{font-size:13px;color:var(--muted);font-weight:500;margin-bottom:18px;line-height:1.45}.server-image-wrap[data-v-a06718be]{width:80px;height:80px;border-radius:50%;border:2px dashed hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0 auto;position:relative;transition:border-color .15s ease,transform .15s ease,background .15s ease;overflow:hidden}.server-image-wrap[data-v-a06718be]:hover{border-color:rgba(90,116,255,.5);transform:scale(1.05)}.server-image-wrap.drag-over[data-v-a06718be]{border-color:var(--accent);transform:scale(1.08);background:rgba(90,116,255,.1)}.server-image-wrap.has-image[data-v-a06718be]{border-style:solid;border-color:rgba(90,116,255,.3)}.server-image-wrap.has-image[data-v-a06718be]:hover{border-color:rgba(90,116,255,.6)}.server-image-preview[data-v-a06718be]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.server-image-placeholder[data-v-a06718be]{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--muted);font-size:10px;font-weight:700}.server-image-remove[data-v-a06718be]{position:absolute;top:-2px;right:-2px;width:20px;height:20px;border-radius:50%;border:none;background:rgba(239,68,68,.9);color:#fff;font-size:12px;cursor:pointer;display:grid;place-items:center;transition:transform .1s ease;z-index:2}.server-image-remove[data-v-a06718be]:hover{transform:scale(1.1)}.server-image-hint[data-v-a06718be]{text-align:center;font-size:11px;color:rgba(234,240,255,.25);margin-top:8px;margin-bottom:18px}.field[data-v-a06718be]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.field-label[data-v-a06718be]{font-size:11px;font-weight:800;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.field-label--error[data-v-a06718be]{color:#ef4444}.field-input[data-v-a06718be]{width:100%;padding:10px 12px;border-radius:4px;border:none;background:rgba(0,0,0,.25);color:var(--text);font-size:15px;font-weight:500;outline:none;transition:box-shadow .15s ease;box-sizing:border-box}.field-input[data-v-a06718be]:focus{box-shadow:0 0 0 2px var(--accent)}.field-input--error[data-v-a06718be]{box-shadow:0 0 0 1px #ef4444}.field-error[data-v-a06718be]{font-size:11px;color:#ef4444;font-weight:600}.field-error p[data-v-a06718be]{margin:0}.modal-notice[data-v-a06718be]{font-size:11px;color:rgba(234,240,255,.3);line-height:1.4}.modal-footer[data-v-a06718be]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 20px;background:rgba(0,0,0,.15);border-top:1px solid hsla(0,0%,100%,.06)}.btn-ghost[data-v-a06718be]{padding:8px 16px;border:none;background:none;color:var(--muted);font-size:13px;font-weight:700;cursor:pointer;border-radius:4px;transition:color .12s ease}.btn-ghost[data-v-a06718be]:hover{color:var(--text)}.btn-primary[data-v-a06718be]{display:flex;align-items:center;gap:6px;padding:8px 20px;border:none;border-radius:4px;background:var(--accent);color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:background .12s ease}.btn-primary[data-v-a06718be]:hover{background:var(--accent2)}.btn-primary[data-v-a06718be]:active{transform:translateY(1px)}.btn-primary[data-v-a06718be]:disabled{opacity:.5;cursor:not-allowed}.btn-spinner[data-v-a06718be]{width:14px;height:14px;border-radius:50%;border:2px solid hsla(0,0%,100%,.25);border-top-color:#fff;animation:spin-a06718be .6s linear infinite}@keyframes spin-a06718be{to{transform:rotate(1turn)}}@media (max-width:480px){.modal-bg[data-v-a06718be]{padding:0;align-items:flex-end}.modal-card[data-v-a06718be]{max-width:100%;border-radius:16px 16px 0 0;border-bottom:none}.field-input[data-v-a06718be]{font-size:16px;padding:12px 14px}}.roles-root[data-v-744a406d]{min-height:0;display:flex;flex-direction:column;gap:16px}.roles-create[data-v-744a406d]{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.roles-create-input[data-v-744a406d]{flex:1;min-width:160px}.field-input[data-v-744a406d]{width:100%;padding:10px 12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.22);color:var(--text);font-size:14px;font-weight:500;outline:none;box-sizing:border-box}.field-input[data-v-744a406d]:focus{border-color:rgba(90,116,255,.45);box-shadow:0 0 0 2px rgba(90,116,255,.18)}.field-input[data-v-744a406d]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-744a406d]{padding:10px 18px;border:none;border-radius:8px;background:var(--accent);color:#fff;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .12s ease}.btn-primary[data-v-744a406d]:hover:not(:disabled){background:var(--accent2)}.btn-primary[data-v-744a406d]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-744a406d]{padding:9px 18px;border:none;background:hsla(0,0%,100%,.05);color:var(--muted);font-size:13px;font-weight:700;cursor:pointer;border-radius:8px}.btn-ghost[data-v-744a406d]:hover:not(:disabled){color:var(--text);background:hsla(0,0%,100%,.08)}.btn-ghost[data-v-744a406d]:disabled{opacity:.5;cursor:not-allowed}.roles-table-wrap[data-v-744a406d]{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden;background:rgba(0,0,0,.12)}.roles-table-head[data-v-744a406d]{display:grid;grid-template-columns:minmax(180px,1fr) 120px 180px;align-items:center;gap:12px;padding:10px 14px;font-size:11px;font-weight:800;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid hsla(0,0%,100%,.06)}.roles-table-head-actions[data-v-744a406d]{text-align:right}.roles-list[data-v-744a406d]{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.roles-empty[data-v-744a406d]{padding:18px 14px;color:var(--muted);font-size:13px;text-align:center}.roles-row[data-v-744a406d]{display:grid;grid-template-columns:minmax(180px,1fr) 120px 180px;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid hsla(0,0%,100%,.04);font-size:14px}.roles-row[data-v-744a406d]:last-child{border-bottom:none}.roles-row-main[data-v-744a406d]{display:flex;align-items:center;gap:10px;min-width:0}.role-dot[data-v-744a406d]{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:var(--accent)}.role-name[data-v-744a406d]{font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-chip-system[data-v-744a406d]{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:999px;background:hsla(0,0%,100%,.08);color:var(--muted);flex-shrink:0}.role-count[data-v-744a406d]{color:var(--muted);font-variant-numeric:tabular-nums;min-width:0;text-align:left}.roles-row-actions[data-v-744a406d]{display:flex;gap:4px;justify-content:flex-end}.icon-act[data-v-744a406d]{width:32px;height:32px;border:none;border-radius:8px;background:hsla(0,0%,100%,.06);color:var(--text2);cursor:pointer;display:grid;place-items:center;transition:background .12s ease,color .12s ease}.icon-act[data-v-744a406d]:hover:not(:disabled){background:rgba(90,116,255,.18);color:var(--text)}.icon-act--danger[data-v-744a406d]:hover:not(:disabled){background:rgba(239,68,68,.15);color:#ef4444}.icon-act--disabled[data-v-744a406d],.icon-act[data-v-744a406d]:disabled{opacity:.35;cursor:not-allowed}.role-editor[data-v-744a406d]{display:flex;flex-direction:column;gap:16px;min-height:0}.back-row[data-v-744a406d]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:8px 10px;border:none;border-radius:8px;background:hsla(0,0%,100%,.06);color:var(--text2);font-size:13px;font-weight:600;cursor:pointer}.back-row[data-v-744a406d]:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:var(--text)}.back-row[data-v-744a406d]:disabled{opacity:.5;cursor:not-allowed}.role-editor-fields[data-v-744a406d]{display:flex;flex-direction:column;gap:14px}.field[data-v-744a406d]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-744a406d]{font-size:11px;font-weight:800;color:var(--muted);letter-spacing:.06em}.perm-head[data-v-744a406d]{font-size:12px;font-weight:800;color:var(--muted);letter-spacing:.05em}.perm-list[data-v-744a406d]{display:flex;flex-direction:column;gap:12px}.perm-empty[data-v-744a406d]{padding:14px 12px;color:var(--muted);font-size:13px;text-align:center}.perm-group[data-v-744a406d]{display:flex;flex-direction:column;gap:6px}.perm-group-title[data-v-744a406d]{margin:0;padding:0 2px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.perm-group-list[data-v-744a406d]{display:flex;flex-direction:column;gap:2px}.perm-row[data-v-744a406d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);cursor:pointer}.perm-row[data-v-744a406d]:hover{background:hsla(0,0%,100%,.05)}.perm-label[data-v-744a406d]{font-size:13px;color:var(--text2);line-height:1.35}.toggle-wrap[data-v-744a406d]{position:relative;width:44px;height:24px;flex-shrink:0}.toggle-input[data-v-744a406d]{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.toggle-ui[data-v-744a406d]{position:absolute;inset:0;border-radius:999px;background:hsla(0,0%,100%,.1);transition:background .15s ease}.toggle-ui[data-v-744a406d]:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:hsla(0,0%,100%,.85);transition:transform .15s ease}.toggle-input:checked+.toggle-ui[data-v-744a406d]{background:rgba(90,116,255,.55)}.toggle-input:checked+.toggle-ui[data-v-744a406d]:after{transform:translateX(20px)}.role-color-field[data-v-744a406d]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;cursor:pointer}.role-color-input[data-v-744a406d]{width:36px;height:36px;padding:0;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:transparent;cursor:pointer}.role-color-input[data-v-744a406d]:disabled{opacity:.5;cursor:not-allowed}.role-color-code[data-v-744a406d]{font-size:12px;font-weight:700;font-family:ui-monospace,Consolas,monospace;color:var(--muted);letter-spacing:.02em}.role-color-edit[data-v-744a406d]{display:flex;align-items:center;gap:12px}.role-color-preview[data-v-744a406d]{width:20px;height:20px;border-radius:50%;border:1px solid hsla(0,0%,100%,.18);flex-shrink:0}.role-editor-footer[data-v-744a406d]{display:flex;justify-content:flex-end;gap:10px;margin-top:8px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.06)}@media (max-width:760px){.roles-table-head[data-v-744a406d]{display:none}.roles-row[data-v-744a406d]{grid-template-columns:1fr;gap:8px;padding:12px}.role-count[data-v-744a406d]:before{content:"Участники: ";color:var(--muted);font-size:12px}.roles-row-actions[data-v-744a406d]{justify-content:flex-start}}.visually-hidden[data-v-35f68881]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ssm-overlay[data-v-35f68881]{--ssm-gutter:20px;position:fixed;inset:0;z-index:100010;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:max(var(--ssm-gutter),env(safe-area-inset-top,0px)) max(var(--ssm-gutter),env(safe-area-inset-right,0px)) max(var(--ssm-gutter),env(safe-area-inset-bottom,0px)) max(var(--ssm-gutter),env(safe-area-inset-left,0px))}.ssm-card[data-v-35f68881]{--ssm-w:min(960px,calc(100vw - var(--ssm-gutter)*2));--ssm-h:min(720px,calc(100svh - var(--ssm-gutter)*2));box-sizing:border-box;width:var(--ssm-w);height:var(--ssm-h);max-width:100%;flex-shrink:0;display:flex;flex-direction:column;background:rgba(14,18,34,.96);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:var(--shadow);backdrop-filter:blur(18px);overflow:hidden;min-height:0}.ssm-head[data-v-35f68881]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px 14px;border-bottom:1px solid hsla(0,0%,100%,.08);flex-shrink:0}.ssm-title[data-v-35f68881]{margin:0;font-size:17px;font-weight:900;color:var(--text);line-height:1.25;min-width:0}.ssm-x[data-v-35f68881]{width:32px;height:32px;border:none;border-radius:10px;background:hsla(0,0%,100%,.06);color:var(--muted);cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:background .12s ease,color .12s ease}.ssm-x[data-v-35f68881]:hover{background:hsla(0,0%,100%,.1);color:var(--text)}.ssm-body[data-v-35f68881]{display:grid;grid-template-columns:minmax(200px,220px) minmax(0,1fr);min-height:0;flex:1;overflow:hidden}@media (max-width:900px){.ssm-card[data-v-35f68881]{--ssm-w:min(880px,calc(100vw - var(--ssm-gutter)*2));--ssm-h:min(640px,calc(100svh - var(--ssm-gutter)*2))}}@media (max-width:720px){.ssm-overlay[data-v-35f68881]{--ssm-gutter:12px;align-items:stretch}.ssm-card[data-v-35f68881]{--ssm-w:100%;--ssm-h:min(720px,calc(100svh - var(--ssm-gutter)*2));width:100%;max-width:100%;border-radius:14px}.ssm-body[data-v-35f68881]{grid-template-columns:1fr;grid-template-rows:minmax(0,min(240px,38svh)) minmax(0,1fr)}.ssm-nav[data-v-35f68881]{max-height:min(240px,38svh);border-right:none;border-bottom:1px solid hsla(0,0%,100%,.06)}.ssm-panel[data-v-35f68881]{padding:14px 14px 18px}.ssm-head[data-v-35f68881]{padding:14px 14px 12px}.ssm-title[data-v-35f68881]{font-size:15px}}@media (max-width:400px){.ssm-overlay[data-v-35f68881]{--ssm-gutter:8px}.ssm-title[data-v-35f68881]{font-size:14px}}.ssm-nav[data-v-35f68881]{padding:12px 10px 16px;border-right:1px solid hsla(0,0%,100%,.06);background:rgba(0,0,0,.12);display:flex;flex-direction:column;gap:2px;min-height:0;overflow-y:auto}.ssm-nav-item[data-v-35f68881]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;padding:9px 11px;border:none;border-radius:8px;background:transparent;color:var(--text2);font-size:13px;font-weight:650;cursor:pointer;transition:background .1s ease,color .1s ease}.ssm-nav-item[data-v-35f68881]:hover{background:hsla(0,0%,100%,.06);color:var(--text)}.ssm-nav-item.active[data-v-35f68881]{background:rgba(90,116,255,.16);color:var(--text)}.ssm-nav-item.soon[data-v-35f68881]:not(.active){color:var(--muted)}.ssm-nav-item--danger[data-v-35f68881]{color:#f87171}.ssm-nav-item--danger[data-v-35f68881]:hover{background:rgba(239,68,68,.12);color:#ef4444}.ssm-nav-label[data-v-35f68881]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.soon-pill[data-v-35f68881]{font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:999px;background:hsla(0,0%,100%,.08);color:var(--muted);flex-shrink:0}.soon-pill--lg[data-v-35f68881]{font-size:11px;padding:4px 10px}.ssm-nav-sep[data-v-35f68881]{height:1px;background:hsla(0,0%,100%,.08);margin:10px 4px}.ssm-panel[data-v-35f68881]{padding:18px 22px 22px;min-height:0;min-width:0}.scroll-y[data-v-35f68881]{overflow-y:auto}.ssm-section[data-v-35f68881]{max-width:640px}.ssm-h3[data-v-35f68881]{margin:0 0 6px;font-size:15px;font-weight:900;color:var(--text)}.ssm-lead[data-v-35f68881]{margin:0 0 18px;font-size:13px;color:var(--muted);line-height:1.45}.srv-image-wrap[data-v-35f68881]{width:88px;height:88px;border-radius:50%;border:2px dashed hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:border-color .15s ease,transform .15s ease;overflow:hidden}.srv-image-wrap[data-v-35f68881]:hover{border-color:rgba(90,116,255,.5);transform:scale(1.02)}.srv-image-wrap.drag-over[data-v-35f68881]{border-color:var(--accent);background:rgba(90,116,255,.1)}.srv-image-wrap.has-image[data-v-35f68881]{border-style:solid;border-color:rgba(90,116,255,.3)}.srv-image-preview[data-v-35f68881]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.srv-image-placeholder[data-v-35f68881]{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--muted);font-size:10px;font-weight:700}.srv-image-remove[data-v-35f68881]{position:absolute;top:-2px;right:-2px;width:22px;height:22px;border-radius:50%;border:none;background:rgba(239,68,68,.92);color:#fff;font-size:11px;cursor:pointer;display:grid;place-items:center;z-index:2}.srv-image-hint[data-v-35f68881]{font-size:12px;color:var(--muted);margin-top:10px;margin-bottom:18px}.field[data-v-35f68881]{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.field-label[data-v-35f68881]{font-size:11px;font-weight:800;color:var(--muted);letter-spacing:.06em}.field-input[data-v-35f68881]{width:100%;padding:11px 13px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.22);color:var(--text);font-size:15px;font-weight:500;outline:none;box-sizing:border-box}.field-input[data-v-35f68881]:focus{border-color:rgba(90,116,255,.45);box-shadow:0 0 0 2px rgba(90,116,255,.18)}.ssm-profile-footer[data-v-35f68881]{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.06)}.btn-ghost[data-v-35f68881]{padding:9px 18px;border:none;background:hsla(0,0%,100%,.05);color:var(--muted);font-size:13px;font-weight:700;cursor:pointer;border-radius:8px}.btn-ghost[data-v-35f68881]:hover{color:var(--text);background:hsla(0,0%,100%,.08)}.btn-primary[data-v-35f68881]{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border:none;border-radius:8px;background:var(--accent);color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:background .12s ease}.btn-primary[data-v-35f68881]:hover{background:var(--accent2)}.btn-primary[data-v-35f68881]:disabled{opacity:.5;cursor:not-allowed}.btn-spinner[data-v-35f68881]{width:14px;height:14px;border-radius:50%;border:2px solid hsla(0,0%,100%,.25);border-top-color:#fff;animation:spin-35f68881 .6s linear infinite}@keyframes spin-35f68881{to{transform:rotate(1turn)}}.members-table-wrap[data-v-35f68881]{max-height:min(420px,52vh);border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.1);overflow-x:hidden}.members-table[data-v-35f68881]{min-width:0}.members-row[data-v-35f68881]{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,1.25fr) 126px;gap:12px;align-items:center;padding:10px 14px;font-size:13px;border-bottom:1px solid hsla(0,0%,100%,.04)}.members-row[data-v-35f68881]>*{min-width:0}.members-row[data-v-35f68881]:last-child{border-bottom:none}.members-row--head[data-v-35f68881]{position:sticky;top:0;z-index:1;font-size:11px;font-weight:800;letter-spacing:.05em;color:var(--muted);background:rgba(12,16,28,.96);border-bottom:1px solid hsla(0,0%,100%,.08)}.members-col-actions[data-v-35f68881]{text-align:right;padding-right:4px;width:126px;justify-self:end}.members-user[data-v-35f68881]{display:flex;align-items:center;gap:10px;min-width:0}.members-avatar[data-v-35f68881]{position:relative;width:36px;height:36px;border-radius:50%;flex-shrink:0;background:hsla(0,0%,100%,.08);display:grid;place-items:center;overflow:hidden}.members-avatar-img[data-v-35f68881]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.members-avatar-letter[data-v-35f68881]{font-size:14px;font-weight:800;color:var(--text2);text-transform:uppercase}.members-user-text[data-v-35f68881]{display:flex;flex-direction:column;gap:2px;min-width:0}.members-name[data-v-35f68881]{font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.members-sub[data-v-35f68881]{font-size:11px;color:var(--muted)}.members-role[data-v-35f68881]{font-size:13px;color:var(--text2);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.members-actions[data-v-35f68881]{display:flex;align-items:center;justify-content:flex-end;gap:6px;width:126px;justify-self:end;position:relative;flex-wrap:nowrap}.member-roles-list[data-v-35f68881]{display:flex;flex-wrap:wrap;gap:6px;white-space:normal;align-items:center}.role-chip[data-v-35f68881]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:var(--text2);font-size:12px;font-weight:700;white-space:nowrap;max-width:100%}.members-role-fallback[data-v-35f68881]{color:var(--muted);font-size:12px}.member-role-picker-wrap[data-v-35f68881]{position:relative}.member-role-picker[data-v-35f68881]{position:absolute;top:calc(100% + 6px);right:0;min-width:210px;max-height:220px;overflow-y:auto;padding:6px;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:rgba(10,12,22,.98);box-shadow:0 12px 40px rgba(0,0,0,.5);z-index:12}.member-role-picker-empty[data-v-35f68881]{padding:10px 8px;text-align:center;font-size:12px;color:var(--muted)}.member-role-picker-row[data-v-35f68881]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 9px;border:none;border-radius:8px;background:transparent;color:var(--text2);font-size:12px;font-weight:700;text-align:left;cursor:pointer}.member-role-picker-row[data-v-35f68881]:hover:not(:disabled){background:rgba(90,116,255,.15);color:var(--text)}.member-role-picker-row[data-v-35f68881]:disabled{opacity:.6;cursor:not-allowed}.members-table--bans .members-row[data-v-35f68881]{grid-template-columns:minmax(150px,1fr) minmax(140px,1fr) 150px auto}.members-table--bans .members-role[data-v-35f68881]{white-space:normal;overflow-wrap:anywhere}.ban-dialog-overlay[data-v-35f68881]{position:fixed;inset:0;z-index:100020;background:rgba(0,0,0,.58);display:grid;place-items:center;padding:16px}.ban-dialog-card[data-v-35f68881]{width:min(520px,100%);border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:rgba(14,18,34,.98);box-shadow:var(--shadow);padding:16px}.field-input-textarea[data-v-35f68881]{resize:vertical;min-height:84px}.ban-dialog-card select.field-input[data-v-35f68881]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(45deg,transparent 50%,var(--muted) 50%) calc(100% - 18px) calc(50% - 2px) /6px 6px no-repeat,linear-gradient(135deg,var(--muted) 50%,transparent 50%) calc(100% - 12px) calc(50% - 2px) /6px 6px no-repeat,rgba(0,0,0,.22);padding-right:34px;color:var(--text)}.ban-dialog-card select.field-input option[data-v-35f68881]{background:#12182b;color:var(--text)}.ban-dialog-actions[data-v-35f68881]{margin-top:14px;display:flex;justify-content:flex-end;gap:10px}@media (max-width:760px){.members-row--head[data-v-35f68881]{display:none}.members-table .members-row[data-v-35f68881]{grid-template-columns:1fr;gap:8px;padding:12px}.members-table .members-actions[data-v-35f68881],.members-table .members-col-actions[data-v-35f68881]{width:100%;justify-self:stretch;justify-content:flex-start}.member-role-picker[data-v-35f68881]{right:auto;left:0}}.members-act[data-v-35f68881]{width:34px;height:34px;border:none;border-radius:8px;display:grid;place-items:center;font-size:15px;color:var(--text2);background:hsla(0,0%,100%,.06);cursor:pointer;opacity:.9;transition:opacity .12s ease,background .12s ease,color .12s ease}.members-act--role-text[data-v-35f68881]{width:34px;min-height:34px;padding:0}.members-act[data-v-35f68881]:focus-visible{outline:2px solid rgba(90,116,255,.45);outline-offset:1px}.members-act--ban[data-v-35f68881]:hover,.members-act--kick[data-v-35f68881]:hover{opacity:1;color:var(--text);background:hsla(0,0%,100%,.12)}.empty-block[data-v-35f68881]{padding:28px 18px;text-align:center;border:1px dashed hsla(0,0%,100%,.12);border-radius:14px;background:rgba(0,0,0,.08)}.empty-title[data-v-35f68881]{font-weight:900;font-size:15px;color:var(--text);margin-bottom:8px}.empty-text[data-v-35f68881]{margin:0;font-size:13px;color:var(--muted);line-height:1.45}.soon-block[data-v-35f68881]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.1)}.modal-bg[data-v-6bf02027]{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:100002;padding:16px}.modal-card[data-v-6bf02027]{width:100%;max-width:440px;background:rgba(14,18,34,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.6);overflow:hidden}.modal-card--small[data-v-6bf02027]{max-width:360px}.modal-header[data-v-6bf02027]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 0}.modal-title[data-v-6bf02027]{font-size:18px;font-weight:900;color:var(--text)}.modal-close[data-v-6bf02027]{width:28px;height:28px;border:none;background:hsla(0,0%,100%,.06);border-radius:8px;color:var(--muted);cursor:pointer;display:grid;place-items:center;font-size:12px;transition:background .12s ease,color .12s ease}.modal-close[data-v-6bf02027]:hover{background:hsla(0,0%,100%,.1);color:var(--text)}.modal-body[data-v-6bf02027]{padding:16px 20px}.modal-footer[data-v-6bf02027]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 20px;background:rgba(0,0,0,.15);border-top:1px solid hsla(0,0%,100%,.06)}.delete-warning[data-v-6bf02027]{font-size:13px;color:#ef4444;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.15);border-radius:8px;padding:12px;margin-bottom:14px;line-height:1.45;font-weight:600}.delete-confirm-field[data-v-6bf02027]{display:flex;flex-direction:column;gap:6px}.delete-confirm-field strong[data-v-6bf02027]{color:var(--text)}.field-label[data-v-6bf02027]{font-size:11px;font-weight:800;color:var(--muted);letter-spacing:.06em}.field-input[data-v-6bf02027]{width:100%;padding:10px 12px;border-radius:4px;border:none;background:rgba(0,0,0,.25);color:var(--text);font-size:15px;font-weight:500;outline:none;transition:box-shadow .15s ease;box-sizing:border-box}.field-input[data-v-6bf02027]:focus{box-shadow:0 0 0 2px var(--accent)}.btn-ghost[data-v-6bf02027]{padding:8px 16px;border:none;background:none;color:var(--muted);font-size:13px;font-weight:700;cursor:pointer;border-radius:4px}.btn-ghost[data-v-6bf02027]:hover{color:var(--text)}.btn-danger[data-v-6bf02027]{padding:8px 20px;border:none;border-radius:4px;background:#ef4444;color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:background .12s ease}.btn-danger[data-v-6bf02027]:hover{background:#dc2626}.btn-danger[data-v-6bf02027]:disabled{opacity:.4;cursor:not-allowed}@media (max-width:480px){.modal-bg[data-v-6bf02027]{padding:0;align-items:flex-end}.modal-card[data-v-6bf02027]{max-width:100%;border-radius:16px 16px 0 0}}.ctx-menu[data-v-9fdc3d6c]{position:fixed;z-index:100000;min-width:180px;padding:6px;border-radius:8px;background:rgba(10,12,22,.95);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 12px 40px rgba(0,0,0,.6);backdrop-filter:blur(16px)}.ctx-item[data-v-9fdc3d6c]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:4px;font-size:13px;font-weight:600;color:var(--text2);cursor:pointer;transition:background .1s ease,color .1s ease}.ctx-item[data-v-9fdc3d6c]:hover{background:rgba(90,116,255,.15);color:var(--text)}.ctx-item i[data-v-9fdc3d6c]{font-size:14px;width:18px;text-align:center}.ctx-item--danger[data-v-9fdc3d6c]{color:#ef4444}.ctx-item--danger[data-v-9fdc3d6c]:hover{background:rgba(239,68,68,.15);color:#ef4444}.ctx-sep[data-v-9fdc3d6c]{height:1px;background:hsla(0,0%,100%,.06);margin:4px 0}.modal-bg[data-v-9fdc3d6c]{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:100001;padding:16px}.modal-card[data-v-9fdc3d6c]{width:100%;max-width:440px;background:rgba(14,18,34,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.6);overflow:hidden}.modal-card--small[data-v-9fdc3d6c]{max-width:360px}.modal-header[data-v-9fdc3d6c]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 0}.modal-title[data-v-9fdc3d6c]{font-size:18px;font-weight:900;color:var(--text)}.modal-close[data-v-9fdc3d6c]{width:28px;height:28px;border:none;background:hsla(0,0%,100%,.06);border-radius:8px;color:var(--muted);cursor:pointer;display:grid;place-items:center;font-size:12px;transition:background .12s ease,color .12s ease}.modal-close[data-v-9fdc3d6c]:hover{background:hsla(0,0%,100%,.1);color:var(--text)}.modal-body[data-v-9fdc3d6c]{padding:16px 20px}.modal-footer[data-v-9fdc3d6c]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 20px;background:rgba(0,0,0,.15);border-top:1px solid hsla(0,0%,100%,.06)}.leave-text[data-v-9fdc3d6c]{font-size:14px;color:var(--text2);line-height:1.5}.leave-text strong[data-v-9fdc3d6c]{color:var(--text)}.btn-ghost[data-v-9fdc3d6c]{padding:8px 16px;border:none;background:none;color:var(--muted);font-size:13px;font-weight:700;cursor:pointer;border-radius:4px}.btn-ghost[data-v-9fdc3d6c]:hover{color:var(--text)}.btn-danger[data-v-9fdc3d6c]{padding:8px 20px;border:none;border-radius:4px;background:#ef4444;color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:background .12s ease}.btn-danger[data-v-9fdc3d6c]:hover{background:#dc2626}@media (max-width:480px){.ctx-menu[data-v-9fdc3d6c]{position:fixed;bottom:0;left:0;right:0;top:auto!important;border-radius:16px 16px 0 0;min-width:100%;padding:10px}.modal-bg[data-v-9fdc3d6c]{padding:0;align-items:flex-end}.modal-card[data-v-9fdc3d6c]{max-width:100%;border-radius:16px 16px 0 0}}.guildbar[data-v-73b7f594]{overflow-y:auto}.guildbar.is-guild-pressed[data-v-73b7f594]{cursor:grabbing}.guildbar.is-reordering[data-v-73b7f594]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.guildbar.is-reordering .guild[data-v-73b7f594]:not(.is-dragging):not(.add){transition:transform .22s cubic-bezier(.25,1,.45,1)}.guildbar.suppress-guild-tx .guild[data-v-73b7f594]:not(.add){transition:none!important}.guild[data-v-73b7f594]{position:relative;width:44px;height:44px;min-width:44px;min-height:44px;background-size:cover;background-repeat:no-repeat;background-position:50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.guild.is-dragging[data-v-73b7f594]{z-index:2;pointer-events:none;box-shadow:0 0 0 2px var(--accent),0 14px 36px rgba(0,0,0,.55);filter:brightness(1.06);will-change:transform;transition:box-shadow .18s ease,filter .18s ease!important}.guild.is-drag-over[data-v-73b7f594]{box-shadow:0 0 0 2px var(--stroke2)}.guild-voice-badge[data-v-73b7f594]{position:absolute;right:-3px;bottom:-3px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid rgba(10,12,22,.95);font-size:9px}.guild-voice-badge--self[data-v-73b7f594]{background:var(--good);color:#fff}.guild.add[data-v-73b7f594]{font-size:16px;color:#535353;display:flex;justify-content:center;align-self:center;align-items:center}.guild.add[data-v-73b7f594]:hover{color:#fff}.userdot[data-v-73b7f594]{width:44px;height:44px;min-width:44px;min-height:44px;background-position:50%;display:flex;justify-items:center;align-items:center;justify-content:center;align-content:center}.w-100[data-v-2ea3a160]{width:100%}.account-card[data-v-c2540160]{position:relative;border-radius:18px;border:1px solid var(--stroke);background:rgba(20,26,46,.55);backdrop-filter:blur(14px);box-shadow:0 18px 60px rgba(0,0,0,.35);padding:28px;max-width:860px}.account-h1[data-v-c2540160]{font-size:18px;font-weight:900;margin-bottom:4px}.account-sub[data-v-c2540160]{font-size:12px;color:var(--muted);margin-bottom:22px}.loading-overlay[data-v-c2540160]{position:absolute;inset:0;border-radius:18px;background:rgba(14,18,36,.85);backdrop-filter:blur(29px);display:grid;place-items:center;z-index:10}.spinner[data-v-c2540160]{width:32px;height:32px;border-radius:50%;border:3px solid hsla(0,0%,100%,.12);border-top-color:var(--accent);animation:spin-c2540160 .7s linear infinite}@keyframes spin-c2540160{to{transform:rotate(1turn)}}.profile-header[data-v-c2540160]{display:flex;align-items:center;gap:16px;padding:16px;border-radius:14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.profile-avatar-wrap[data-v-c2540160]{position:relative;flex-shrink:0;cursor:pointer;border-radius:50%;transition:transform .15s ease}.profile-avatar-wrap[data-v-c2540160]:hover{transform:scale(1.05)}.profile-avatar-wrap:hover .profile-avatar-overlay[data-v-c2540160]{opacity:1}.profile-avatar-wrap.drag-over[data-v-c2540160]{transform:scale(1.08)}.profile-avatar-wrap.drag-over .profile-avatar-overlay[data-v-c2540160]{opacity:1;background:rgba(90,116,255,.6)}.profile-avatar[data-v-c2540160]{width:64px;height:64px;border-radius:50%;border:2px solid rgba(90,116,255,.3);-o-object-fit:cover;object-fit:cover;display:grid;place-items:center;transition:border-color .15s ease}.profile-avatar-wrap:hover .profile-avatar[data-v-c2540160]{border-color:rgba(90,116,255,.6)}.profile-avatar--placeholder[data-v-c2540160]{background:linear-gradient(135deg,rgba(90,116,255,.25),rgba(90,116,255,.1));font-weight:900;font-size:24px;color:var(--accent)}.profile-avatar-overlay[data-v-c2540160]{position:absolute;inset:0;border-radius:50%;background:rgba(0,0,0,.55);display:grid;place-items:center;color:#fff;opacity:0;transition:opacity .15s ease,background .15s ease}.profile-info[data-v-c2540160]{min-width:0}.profile-name[data-v-c2540160]{font-weight:900;font-size:16px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-meta[data-v-c2540160]{font-size:12px;color:var(--muted);font-weight:500;margin-top:2px}.profile-avatar-hint[data-v-c2540160]{font-size:11px;color:rgba(234,240,255,.25);margin-top:6px}.divider[data-v-c2540160]{height:1px;background:hsla(0,0%,100%,.06);margin:22px 0}.form-sections[data-v-c2540160]{display:flex;flex-direction:column;gap:18px}.form-section[data-v-c2540160]{display:flex;gap:16px;align-items:flex-start}.section-label[data-v-c2540160]{min-width:120px;max-width:120px;font-size:12px;font-weight:800;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding-top:10px;flex-shrink:0}.section-content[data-v-c2540160]{flex:1;min-width:0}.section-hint[data-v-c2540160]{font-size:11px;color:rgba(234,240,255,.3);font-weight:500;margin-top:4px}.password-fields[data-v-c2540160]{display:flex;flex-direction:column;gap:8px}.password-new-row[data-v-c2540160]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.form-footer[data-v-c2540160]{margin-top:24px;display:flex;justify-content:flex-end}.save-btn[data-v-c2540160]{display:flex;align-items:center;gap:8px;border:none;cursor:pointer;padding:10px 24px;border-radius:12px;font-weight:700;font-size:13px;color:#fff;background:linear-gradient(180deg,var(--accent),var(--accent2));box-shadow:0 8px 20px rgba(90,116,255,.25);transition:transform .08s ease,filter .15s ease,box-shadow .15s ease}.save-btn[data-v-c2540160]:hover{filter:brightness(1.06);box-shadow:0 10px 28px rgba(90,116,255,.35)}.save-btn[data-v-c2540160]:active{transform:translateY(1px)}.save-btn[data-v-c2540160]:disabled{opacity:.6;cursor:not-allowed}.btn-spinner[data-v-c2540160]{width:14px;height:14px;border-radius:50%;border:2px solid hsla(0,0%,100%,.25);border-top-color:#fff;animation:spin-c2540160 .6s linear infinite}@media (max-width:600px){.form-section[data-v-c2540160]{flex-direction:column;gap:4px}.section-label[data-v-c2540160]{min-width:auto;max-width:none;padding-top:0}.password-new-row[data-v-c2540160]{grid-template-columns:1fr}.profile-header[data-v-c2540160]{flex-direction:column;text-align:center}.section-content .input[data-v-c2540160],.section-content input[data-v-c2540160]{width:100%;box-sizing:border-box}}.settings-card[data-v-9e3b9d6c]{border-radius:18px;border:1px solid var(--stroke);background:rgba(20,26,46,.55);backdrop-filter:blur(14px);box-shadow:0 18px 60px rgba(0,0,0,.35);padding:24px;max-width:860px}.settings-h1[data-v-9e3b9d6c]{font-size:18px;font-weight:900;margin-bottom:4px}.settings-sub[data-v-9e3b9d6c]{font-size:12px;color:var(--muted);margin-bottom:20px}.subsection[data-v-9e3b9d6c]{display:flex;flex-direction:column;gap:14px}.subsection-title[data-v-9e3b9d6c]{font-size:13px;font-weight:900;color:var(--text)}.selftest-row[data-v-9e3b9d6c]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.btn-refresh-devices[data-v-9e3b9d6c]{align-self:flex-start;padding:8px 14px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:var(--text2);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease}.btn-refresh-devices[data-v-9e3b9d6c]:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.btn-refresh-devices[data-v-9e3b9d6c]:disabled{opacity:.55;cursor:wait}.devices-toolbar[data-v-9e3b9d6c]{margin-bottom:4px}.btn-selftest[data-v-9e3b9d6c]{padding:10px 18px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:var(--text);font-size:13px;font-weight:800;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.btn-selftest[data-v-9e3b9d6c]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.16)}.btn-selftest.active[data-v-9e3b9d6c]{border-color:rgba(90,116,255,.45);background:rgba(90,116,255,.18);box-shadow:0 0 0 3px rgba(90,116,255,.1)}.selftest-hint[data-v-9e3b9d6c]{font-size:11px;color:var(--muted);font-weight:600;line-height:1.45;max-width:520px}.selftest-err[data-v-9e3b9d6c]{font-size:12px;font-weight:700;color:#fb7185}.meter-wrap[data-v-9e3b9d6c]{width:100%;display:flex;flex-direction:column;gap:6px}.meter-label[data-v-9e3b9d6c]{font-size:11px;font-weight:800;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.meter-track[data-v-9e3b9d6c]{height:8px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden;border:1px solid hsla(0,0%,100%,.06)}.meter-fill[data-v-9e3b9d6c]{height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(90,116,255,.55),var(--accent));transition:width .05s linear;min-width:0}.preview-wrap[data-v-9e3b9d6c]{margin-top:4px;display:flex;justify-content:center}.preview-box[data-v-9e3b9d6c]{position:relative;width:100%;max-width:680px;aspect-ratio:16/9;border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);background:rgba(42,46,62,.85)}.preview-box--clickable[data-v-9e3b9d6c]{cursor:pointer}.preview-box--clickable[data-v-9e3b9d6c]:hover{border-color:hsla(0,0%,100%,.16)}.preview-box--live[data-v-9e3b9d6c]{background:rgba(0,0,0,.45)}.glass-inner[data-v-9e3b9d6c]{backdrop-filter:blur(8px)}.preview-placeholder[data-v-9e3b9d6c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(165deg,rgba(52,56,72,.88),rgba(30,32,44,.96))}.preview-cta[data-v-9e3b9d6c]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:10px 24px;border-radius:12px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.07);font-size:13px;font-weight:800;color:var(--text);letter-spacing:.02em}.preview-video[data-v-9e3b9d6c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.preview-overlay[data-v-9e3b9d6c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;font-size:13px;font-weight:700;line-height:1.4}.preview-overlay.muted[data-v-9e3b9d6c]{color:var(--muted);background:rgba(7,10,20,.72)}.preview-overlay.warn[data-v-9e3b9d6c]{color:#fecaca;background:rgba(60,20,30,.55)}.kv[data-v-9e3b9d6c]{display:flex;flex-direction:column;gap:20px}.setting-item[data-v-9e3b9d6c]{display:flex;flex-direction:column;gap:6px}.setting-label[data-v-9e3b9d6c]{font-size:12px;font-weight:800;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.setting-hint[data-v-9e3b9d6c]{font-size:11px;color:rgba(234,240,255,.35);font-weight:500}.setting-select[data-v-9e3b9d6c]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:rgba(10,12,22,.5);color:var(--text);font-size:13px;font-weight:600;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(234,240,255,0.4)' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.setting-select[data-v-9e3b9d6c]:hover{border-color:hsla(0,0%,100%,.14)}.setting-select[data-v-9e3b9d6c]:focus{border-color:rgba(90,116,255,.5);box-shadow:0 0 0 3px rgba(90,116,255,.12)}.setting-select option[data-v-9e3b9d6c]{background:#0e1222;color:var(--text)}.range-row[data-v-9e3b9d6c]{display:flex;align-items:center;gap:14px;width:100%}.range-input[data-v-9e3b9d6c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;height:4px;border-radius:2px;background:hsla(0,0%,100%,.08);outline:none;cursor:pointer}.range-input[data-v-9e3b9d6c]::-webkit-slider-runnable-track{height:4px;border-radius:2px}.range-input[data-v-9e3b9d6c]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--accent);border:none;margin-top:-6px;cursor:pointer;box-shadow:0 0 8px rgba(90,116,255,.3);-webkit-transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease}.range-input[data-v-9e3b9d6c]::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 0 12px rgba(90,116,255,.45)}.range-input[data-v-9e3b9d6c]::-moz-range-track{height:4px;border-radius:2px;background:hsla(0,0%,100%,.08)}.range-input[data-v-9e3b9d6c]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--accent);border:none;cursor:pointer;box-shadow:0 0 8px rgba(90,116,255,.3)}.range-val[data-v-9e3b9d6c]{min-width:46px;text-align:right;font-size:13px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.hr[data-v-9e3b9d6c]{height:1px;background:hsla(0,0%,100%,.06);margin:20px 0}.toggles-grid[data-v-9e3b9d6c]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.toggles-col[data-v-9e3b9d6c]{display:flex;flex-direction:column;gap:14px}.toggle[data-v-9e3b9d6c]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid transparent;cursor:pointer;transition:background .12s ease,border-color .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle[data-v-9e3b9d6c]:hover{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.06)}.smart-noise[data-v-9e3b9d6c]{flex-direction:column;align-items:flex-start;cursor:default}.smart-noise[data-v-9e3b9d6c]:hover{background:transparent;border-color:transparent}.smart-noise .toggle-label[data-v-9e3b9d6c]{width:100%}.smart-noise .toggle-title[data-v-9e3b9d6c]{white-space:nowrap}.smart-noise-select[data-v-9e3b9d6c]{margin-top:0}.smart-noise-section[data-v-9e3b9d6c]{gap:10px}.switch[data-v-9e3b9d6c]{width:40px;height:22px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);position:relative;flex-shrink:0;transition:background .2s ease,border-color .2s ease}.switch[data-v-9e3b9d6c]:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:hsla(0,0%,100%,.5);transition:transform .2s ease,background .2s ease}.switch.on[data-v-9e3b9d6c]{border-color:rgba(90,116,255,.4);background:rgba(90,116,255,.2)}.switch.on[data-v-9e3b9d6c]:before{transform:translateX(18px);background:var(--accent);box-shadow:0 0 8px rgba(90,116,255,.35)}.toggle-label[data-v-9e3b9d6c]{display:flex;flex-direction:column;gap:2px}.toggle-title[data-v-9e3b9d6c]{font-weight:800;font-size:13px;color:var(--text)}.toggle-desc[data-v-9e3b9d6c]{font-size:11px;color:var(--muted);font-weight:500}.deepfilter-strength[data-v-9e3b9d6c]{margin-top:4px}@media (max-width:768px){.settings-card[data-v-9e3b9d6c]{padding:16px;border-radius:14px}.settings-h1[data-v-9e3b9d6c]{font-size:16px}.settings-sub[data-v-9e3b9d6c]{margin-bottom:16px}.kv[data-v-9e3b9d6c]{gap:14px}.setting-item[data-v-9e3b9d6c]{gap:5px}.setting-select[data-v-9e3b9d6c]{font-size:14px;padding:10px 12px;min-height:42px}.range-row[data-v-9e3b9d6c]{gap:10px}.range-val[data-v-9e3b9d6c]{min-width:42px;font-size:12px}.subsection[data-v-9e3b9d6c]{gap:10px}.selftest-hint[data-v-9e3b9d6c]{max-width:none}.meter-wrap[data-v-9e3b9d6c]{width:100%}.preview-wrap[data-v-9e3b9d6c]{margin-top:2px}.preview-box[data-v-9e3b9d6c]{max-width:100%;border-radius:12px}.toggles-col[data-v-9e3b9d6c]{gap:10px}.toggle[data-v-9e3b9d6c]{padding:10px;gap:10px;align-items:flex-start}.toggle-title[data-v-9e3b9d6c]{font-size:12px}.toggle-desc[data-v-9e3b9d6c]{font-size:10px;line-height:1.35}.hr[data-v-9e3b9d6c]{margin:16px 0}.toggles-grid[data-v-9e3b9d6c]{grid-template-columns:1fr}}@media (max-width:400px){.settings-card[data-v-9e3b9d6c]{padding:12px}.meter-label[data-v-9e3b9d6c],.setting-label[data-v-9e3b9d6c]{font-size:10px}.btn-selftest[data-v-9e3b9d6c]{width:100%;justify-content:center}.toggle[data-v-9e3b9d6c]{padding:9px}}.unsupported[data-v-9e3b9d6c]{font-size:12px;color:var(--muted);padding:8px 12px;border-radius:8px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.usm-overlay[data-v-579c8b8a]{--usm-gutter:20px;position:fixed;inset:0;z-index:100010;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:max(var(--usm-gutter),env(safe-area-inset-top,0px)) max(var(--usm-gutter),env(safe-area-inset-right,0px)) max(var(--usm-gutter),env(safe-area-inset-bottom,0px)) max(var(--usm-gutter),env(safe-area-inset-left,0px))}.usm-card[data-v-579c8b8a]{--usm-w:min(960px,calc(100vw - var(--usm-gutter)*2));--usm-h:min(720px,calc(100svh - var(--usm-gutter)*2));box-sizing:border-box;width:var(--usm-w);height:var(--usm-h);max-width:100%;flex-shrink:0;display:flex;flex-direction:column;background:rgba(14,18,34,.96);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:var(--shadow);backdrop-filter:blur(18px);overflow:hidden;min-height:0}.usm-head[data-v-579c8b8a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px 14px;border-bottom:1px solid hsla(0,0%,100%,.08);flex-shrink:0}.usm-title[data-v-579c8b8a]{margin:0;font-size:17px;font-weight:900;color:var(--text);line-height:1.25;min-width:0}.usm-x[data-v-579c8b8a]{width:32px;height:32px;border:none;border-radius:10px;background:hsla(0,0%,100%,.06);color:var(--muted);cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:background .12s ease,color .12s ease}.usm-x[data-v-579c8b8a]:hover{background:hsla(0,0%,100%,.1);color:var(--text)}.usm-body[data-v-579c8b8a]{display:grid;grid-template-columns:minmax(220px,240px) minmax(0,1fr);min-height:0;flex:1;overflow:hidden}.usm-nav[data-v-579c8b8a]{padding:14px 10px 12px;border-right:1px solid hsla(0,0%,100%,.06);background:rgba(0,0,0,.12);display:flex;flex-direction:column;gap:4px;min-height:0;overflow-y:auto}.usm-nav-title[data-v-579c8b8a]{margin:0 8px 4px;font-size:11px;color:var(--muted);font-weight:900;letter-spacing:.08em}.usm-nav-item[data-v-579c8b8a]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;border:1px solid transparent;border-radius:10px;background:hsla(0,0%,100%,.02);color:var(--text2);font-size:13px;font-weight:700;cursor:pointer;transition:background .1s ease,color .1s ease,border-color .1s ease}.usm-nav-item[data-v-579c8b8a]:hover{background:hsla(0,0%,100%,.06);color:var(--text);border-color:hsla(0,0%,100%,.06)}.usm-nav-item.active[data-v-579c8b8a]{background:rgba(90,116,255,.12);border-color:rgba(90,116,255,.35);color:var(--text)}.usm-nav-item[data-v-579c8b8a]:disabled{cursor:not-allowed;opacity:.6}.usm-nav-ico[data-v-579c8b8a]{width:22px;height:22px;display:grid;place-items:center;font-size:17px;flex-shrink:0;color:inherit}.usm-nav-text[data-v-579c8b8a]{display:flex;flex-direction:column;gap:2px;min-width:0}.usm-nav-label[data-v-579c8b8a]{font-weight:900;color:var(--text);font-size:13px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usm-nav-sub[data-v-579c8b8a]{font-size:11px;color:var(--muted);font-weight:600;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usm-nav-spacer[data-v-579c8b8a]{flex:1;min-height:6px}.usm-nav-sep[data-v-579c8b8a]{height:1px;background:hsla(0,0%,100%,.08);margin:6px 4px}.usm-nav-item--danger[data-v-579c8b8a]{background:rgba(235,68,68,.14);border-color:rgba(235,68,68,.45);color:#fecaca}.usm-nav-item--danger .usm-nav-label[data-v-579c8b8a]{color:#fecaca}.usm-nav-item--danger[data-v-579c8b8a]:hover{background:rgba(239,68,68,.22);border-color:rgba(239,68,68,.55);color:#fff}.usm-nav-item--danger:hover .usm-nav-label[data-v-579c8b8a]{color:#fff}.usm-panel[data-v-579c8b8a]{padding:18px 22px 22px;min-height:0;min-width:0}.scroll-y[data-v-579c8b8a]{overflow-y:auto}.usm-section[data-v-579c8b8a]{min-width:0}.usm-section[data-v-579c8b8a] .account-card,.usm-section[data-v-579c8b8a] .settings-card{max-width:none;padding:0;border:none;background:transparent;backdrop-filter:none;box-shadow:none;border-radius:0}.usm-section[data-v-579c8b8a] .loading-overlay{border-radius:14px}.usm-section[data-v-579c8b8a] .account-h1,.usm-section[data-v-579c8b8a] .account-sub,.usm-section[data-v-579c8b8a] .settings-h1,.usm-section[data-v-579c8b8a] .settings-sub{display:none}.usm-section[data-v-579c8b8a] .divider{margin:14px 0}.usm-section[data-v-579c8b8a] .form-footer{margin-top:16px}@media (max-width:900px){.usm-card[data-v-579c8b8a]{--usm-w:min(880px,calc(100vw - var(--usm-gutter)*2));--usm-h:min(640px,calc(100svh - var(--usm-gutter)*2))}}@media (max-width:720px){.usm-overlay[data-v-579c8b8a]{--usm-gutter:12px;align-items:stretch}.usm-card[data-v-579c8b8a]{--usm-w:100%;--usm-h:min(720px,calc(100svh - var(--usm-gutter)*2));width:100%;max-width:100%;border-radius:14px}.usm-body[data-v-579c8b8a]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.usm-nav[data-v-579c8b8a]{flex-direction:row;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.06);padding:10px 12px;max-height:none}.usm-nav-sep[data-v-579c8b8a],.usm-nav-spacer[data-v-579c8b8a],.usm-nav-title[data-v-579c8b8a]{display:none}.usm-nav-item[data-v-579c8b8a]{width:auto;min-width:-moz-max-content;min-width:max-content;padding:8px 12px;gap:8px}.usm-nav-sub[data-v-579c8b8a]{display:none}.usm-nav-item--danger[data-v-579c8b8a]{margin-left:auto}.usm-panel[data-v-579c8b8a]{padding:14px 14px 18px}.usm-head[data-v-579c8b8a]{padding:14px 14px 12px}.usm-title[data-v-579c8b8a]{font-size:15px}}@media (max-width:400px){.usm-overlay[data-v-579c8b8a]{--usm-gutter:8px}.usm-title[data-v-579c8b8a]{font-size:14px}}.main-container{width:100%;height:100%;min-height:0;display:grid;grid-template-columns:var(--guildbar) 1fr!important;overflow:hidden;position:relative}@media (max-width:768px){.main-container{grid-template-columns:1fr!important}}.admin-nav[data-v-0c035c73]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.admin-nav-link[data-v-0c035c73]{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:12px;border:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.04);color:var(--text2);text-decoration:none;font-weight:800;font-size:13px;transition:background .15s ease,border-color .15s ease,color .15s ease}.admin-nav-link[data-v-0c035c73]:hover{background:rgba(124,92,255,.12);border-color:rgba(124,92,255,.28);color:var(--text)}.admin-nav-link.active[data-v-0c035c73]{background:rgba(124,92,255,.18);border-color:rgba(124,92,255,.36);color:var(--text)}.admin-modal-backdrop[data-v-19af2a22]{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:rgba(4,6,14,.72);backdrop-filter:blur(8px)}.admin-modal[data-v-19af2a22]{width:min(480px,100%);border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:rgba(16,20,39,.95);box-shadow:0 24px 80px rgba(0,0,0,.45);overflow:hidden}.admin-modal-header[data-v-19af2a22]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid hsla(0,0%,100%,.08)}.admin-modal-title[data-v-19af2a22]{margin:0;font-size:18px;font-weight:950}.admin-modal-close[data-v-19af2a22]{width:34px;height:34px;border:none;border-radius:10px;background:hsla(0,0%,100%,.06);color:var(--text2);cursor:pointer}.admin-modal-close[data-v-19af2a22]:hover{background:hsla(0,0%,100%,.1);color:var(--text)}.admin-modal-body[data-v-19af2a22]{padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px}.admin-field[data-v-19af2a22]{display:flex;flex-direction:column;gap:6px}.admin-field-label[data-v-19af2a22]{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.admin-field-hint[data-v-19af2a22]{text-transform:none;letter-spacing:0;font-weight:600;font-size:11px;color:rgba(234,240,255,.45)}.admin-input[data-v-19af2a22]{height:42px;border-radius:12px;border:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.055);color:var(--text);padding:0 12px;outline:none;font:inherit}.admin-input[data-v-19af2a22]:focus{border-color:rgba(124,92,255,.55);box-shadow:0 0 0 3px rgba(124,92,255,.12)}.admin-field-error[data-v-19af2a22]{color:#f87171;font-size:12px}.admin-form-error[data-v-19af2a22]{margin:0;padding:10px 12px;border-radius:12px;background:hsla(0,91%,71%,.1);border:1px solid hsla(0,91%,71%,.22);color:#fca5a5;font-size:13px}.admin-modal-footer[data-v-19af2a22]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.admin-btn[data-v-19af2a22]{height:40px;padding:0 16px;border-radius:12px;border:1px solid transparent;font-weight:850;cursor:pointer;font:inherit}.admin-btn[data-v-19af2a22]:disabled{opacity:.65;cursor:not-allowed}.admin-btn--ghost[data-v-19af2a22]{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.09);color:var(--text2)}.admin-btn--ghost[data-v-19af2a22]:hover:not(:disabled){background:hsla(0,0%,100%,.08);color:var(--text)}.admin-btn--primary[data-v-19af2a22]{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff}.admin-btn--primary[data-v-19af2a22]:hover:not(:disabled){filter:brightness(1.06)}.admin-modal-backdrop[data-v-45176873]{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:rgba(4,6,14,.72);backdrop-filter:blur(8px)}.admin-modal[data-v-45176873]{width:min(420px,100%);border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:rgba(16,20,39,.95);box-shadow:0 24px 80px rgba(0,0,0,.45);overflow:hidden}.admin-modal-header[data-v-45176873]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid hsla(0,0%,100%,.08)}.admin-modal-title[data-v-45176873]{margin:0;font-size:18px;font-weight:950}.admin-modal-close[data-v-45176873]{width:34px;height:34px;border:none;border-radius:10px;background:hsla(0,0%,100%,.06);color:var(--text2);cursor:pointer}.admin-modal-close[data-v-45176873]:hover{background:hsla(0,0%,100%,.1);color:var(--text)}.admin-modal-body[data-v-45176873]{padding:18px 20px 20px}.admin-delete-text[data-v-45176873]{margin:0 0 16px;color:var(--text2);line-height:1.5}.admin-delete-text strong[data-v-45176873]{color:var(--text)}.admin-form-error[data-v-45176873]{margin:0 0 14px;padding:10px 12px;border-radius:12px;background:hsla(0,91%,71%,.1);border:1px solid hsla(0,91%,71%,.22);color:#fca5a5;font-size:13px}.admin-modal-footer[data-v-45176873]{display:flex;justify-content:flex-end;gap:10px}.admin-btn[data-v-45176873]{height:40px;padding:0 16px;border-radius:12px;border:1px solid transparent;font-weight:850;cursor:pointer;font:inherit}.admin-btn[data-v-45176873]:disabled{opacity:.65;cursor:not-allowed}.admin-btn--ghost[data-v-45176873]{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.09);color:var(--text2)}.admin-btn--ghost[data-v-45176873]:hover:not(:disabled){background:hsla(0,0%,100%,.08);color:var(--text)}.admin-btn--danger[data-v-45176873]{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.35);color:#fca5a5}.admin-btn--danger[data-v-45176873]:hover:not(:disabled){background:rgba(239,68,68,.28);color:#fff}.avatar[data-v-58a10b84]{border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.avatar--placeholder[data-v-58a10b84]{background:rgba(90,116,255,.15);color:var(--accent);display:grid;place-items:center;font-weight:800}.admin-page[data-v-3cf5f986]{grid-column:1/-1;min-height:100%;padding:28px;color:var(--text);overflow-y:auto;box-sizing:border-box;background:radial-gradient(circle at top left,rgba(124,92,255,.14),transparent 34%),radial-gradient(circle at bottom right,rgba(69,226,211,.08),transparent 30%),transparent}.admin-header[data-v-3cf5f986]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.admin-title[data-v-3cf5f986]{margin:0;font-size:30px;line-height:1.1;font-weight:950}.admin-subtitle[data-v-3cf5f986]{margin:8px 0 0;color:var(--muted);font-size:14px}.admin-toolbar[data-v-3cf5f986]{margin-bottom:16px}.admin-search[data-v-3cf5f986]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.admin-input[data-v-3cf5f986],.admin-select[data-v-3cf5f986]{height:40px;border-radius:12px;border:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.055);color:var(--text);padding:0 12px;outline:none;font:inherit}.admin-input[data-v-3cf5f986]:focus,.admin-select[data-v-3cf5f986]:focus{border-color:rgba(124,92,255,.55);box-shadow:0 0 0 3px rgba(124,92,255,.12)}.admin-input[data-v-3cf5f986]{flex:1 1 220px;min-width:180px}.admin-select[data-v-3cf5f986]{min-width:160px}.admin-select option[data-v-3cf5f986]{background:#101427;color:var(--text)}.admin-table-panel[data-v-3cf5f986]{border-radius:22px;border:1px solid hsla(0,0%,100%,.08);background:rgba(16,20,39,.72);overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.25)}.admin-table-wrap[data-v-3cf5f986]{overflow-x:auto}.admin-table[data-v-3cf5f986]{width:100%;border-collapse:collapse}.admin-table th[data-v-3cf5f986]{text-align:left;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.07em;padding:14px 16px;border-bottom:1px solid hsla(0,0%,100%,.08);white-space:nowrap}.admin-table td[data-v-3cf5f986]{padding:14px 16px;border-bottom:1px solid hsla(0,0%,100%,.055);vertical-align:middle}.admin-table tbody tr:hover td[data-v-3cf5f986]{background:hsla(0,0%,100%,.035)}.admin-table tbody tr:last-child td[data-v-3cf5f986]{border-bottom:none}.admin-user-cell[data-v-3cf5f986]{display:flex;align-items:center}.admin-actions[data-v-3cf5f986]{display:flex;flex-wrap:wrap;gap:8px}.admin-btn[data-v-3cf5f986]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 14px;border-radius:12px;border:1px solid transparent;font-weight:850;cursor:pointer;font:inherit;white-space:nowrap}.admin-btn[data-v-3cf5f986]:disabled{opacity:.65;cursor:not-allowed}.admin-btn--sm[data-v-3cf5f986]{height:34px;padding:0 12px;font-size:13px}.admin-btn--ghost[data-v-3cf5f986]{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.09);color:var(--text2)}.admin-btn--ghost[data-v-3cf5f986]:hover:not(:disabled){background:hsla(0,0%,100%,.08);color:var(--text)}.admin-btn--primary[data-v-3cf5f986]{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff}.admin-btn--primary[data-v-3cf5f986]:hover:not(:disabled){filter:brightness(1.06)}.admin-btn--danger[data-v-3cf5f986]{background:rgba(239,68,68,.14);border-color:rgba(239,68,68,.3);color:#fca5a5}.admin-btn--danger[data-v-3cf5f986]:hover:not(:disabled){background:rgba(239,68,68,.24);color:#fff}.admin-pagination[data-v-3cf5f986]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-top:1px solid hsla(0,0%,100%,.08)}.admin-pagination-info[data-v-3cf5f986]{color:var(--muted);font-size:13px}.admin-empty[data-v-3cf5f986],.admin-error[data-v-3cf5f986],.admin-loading[data-v-3cf5f986]{padding:32px 20px;text-align:center}.admin-loading[data-v-3cf5f986]{display:flex;flex-direction:column;gap:10px}.admin-skeleton[data-v-3cf5f986]{height:52px;border-radius:12px;background:linear-gradient(90deg,hsla(0,0%,100%,.04) 25%,hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.04) 75%);background-size:200% 100%;animation:shimmer-3cf5f986 1.4s ease infinite}.admin-empty[data-v-3cf5f986],.admin-error[data-v-3cf5f986]{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--text2)}.admin-empty i[data-v-3cf5f986],.admin-error i[data-v-3cf5f986]{font-size:28px;color:var(--muted)}.admin-empty p[data-v-3cf5f986],.admin-error p[data-v-3cf5f986]{margin:0;font-size:18px;font-weight:900;color:var(--text)}.admin-empty-hint[data-v-3cf5f986],.admin-error-detail[data-v-3cf5f986]{color:var(--muted);font-size:13px;max-width:420px}@keyframes shimmer-3cf5f986{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.admin-page[data-v-3cf5f986]{padding:18px}.admin-header[data-v-3cf5f986],.admin-search[data-v-3cf5f986]{flex-direction:column;align-items:stretch}.admin-btn[data-v-3cf5f986],.admin-input[data-v-3cf5f986],.admin-select[data-v-3cf5f986]{width:100%}.admin-actions[data-v-3cf5f986]{flex-direction:column}}.modal-bg[data-v-9141ab94]{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:99999;padding:16px}.modal-card[data-v-9141ab94]{width:100%;max-width:400px;background:rgba(14,18,34,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.6);overflow:hidden}.modal-header[data-v-9141ab94]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 0}.modal-title[data-v-9141ab94]{font-size:18px;font-weight:900;color:var(--text)}.modal-close[data-v-9141ab94]{width:28px;height:28px;border:none;background:hsla(0,0%,100%,.06);border-radius:8px;color:var(--muted);cursor:pointer;display:grid;place-items:center;font-size:12px}.modal-close[data-v-9141ab94]:hover{background:hsla(0,0%,100%,.1);color:var(--text)}.modal-body[data-v-9141ab94]{padding:16px 20px}.modal-sub[data-v-9141ab94]{font-size:13px;color:var(--muted);margin-bottom:16px;line-height:1.45}.quality-options[data-v-9141ab94]{display:flex;flex-direction:column;gap:8px}.quality-option[data-v-9141ab94]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);cursor:pointer;transition:all .15s ease}.quality-option[data-v-9141ab94]:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}.quality-option.active[data-v-9141ab94]{background:rgba(90,116,255,.1);border-color:rgba(90,116,255,.4)}.quality-badge[data-v-9141ab94]{padding:4px 10px;border-radius:6px;background:hsla(0,0%,100%,.08);font-size:13px;font-weight:800;color:var(--text)}.quality-option.active .quality-badge[data-v-9141ab94]{background:rgba(90,116,255,.25);color:var(--accent)}.quality-details[data-v-9141ab94]{flex:1}.quality-res[data-v-9141ab94]{font-size:13px;font-weight:700;color:var(--text2)}.quality-meta[data-v-9141ab94]{font-size:11px;color:var(--muted);margin-top:1px}.modal-footer[data-v-9141ab94]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 20px;background:rgba(0,0,0,.15);border-top:1px solid hsla(0,0%,100%,.06)}.btn-ghost[data-v-9141ab94]{padding:8px 16px;border:none;background:none;color:var(--muted);font-size:13px;font-weight:700;cursor:pointer;border-radius:4px}.btn-ghost[data-v-9141ab94]:hover{color:var(--text)}.btn-primary[data-v-9141ab94]{display:flex;align-items:center;gap:6px;padding:8px 20px;border:none;border-radius:6px;background:var(--accent);color:#fff;font-size:13px;font-weight:700;cursor:pointer}.btn-primary[data-v-9141ab94]:hover{background:var(--accent2)}@media (max-width:480px){.modal-bg[data-v-9141ab94]{padding:0;align-items:flex-end}.modal-card[data-v-9141ab94]{max-width:100%;border-radius:16px 16px 0 0}}.voicebar-wrapper[data-v-832b583e]{position:relative;width:100%;box-sizing:border-box;flex-shrink:0;padding:0;z-index:10}.voicebar[data-v-832b583e]{background:linear-gradient(180deg,#1a2138,#141a2e);border:1px solid rgba(90,116,255,.18);border-radius:16px;padding:10px 12px;display:flex;flex-direction:column;gap:0;box-shadow:0 -5px 18px -12px rgba(0,0,0,.38),0 0 0 1px rgba(90,116,255,.08),0 10px 22px -12px rgba(90,116,255,.06)}.voicebar-top[data-v-832b583e]{display:flex;gap:6px}.vbtn-wide[data-v-832b583e]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 0;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);color:var(--text2);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.vbtn-wide[data-v-832b583e]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.14)}.vbtn-wide[data-v-832b583e]:active{transform:scale(.97)}.vbtn-wide.disabled[data-v-832b583e]{opacity:.35;cursor:not-allowed;pointer-events:none;position:relative}.vbtn-wide.disabled[data-v-832b583e]:after{content:"скоро";position:absolute;top:-6px;right:-6px;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:2px 5px;border-radius:6px;background:rgba(90,116,255,.25);color:var(--accent);border:1px solid rgba(90,116,255,.3)}.vbtn-wide.active[data-v-832b583e]{color:var(--accent);border-color:rgba(90,116,255,.3);background:rgba(90,116,255,.12)}.vbtn-wide.active[data-v-832b583e]:hover{background:rgba(90,116,255,.2)}.vbtn-wide-disconnect[data-v-832b583e]{color:var(--danger);border-color:rgba(239,68,68,.18);background:rgba(239,68,68,.06)}.vbtn-wide-disconnect[data-v-832b583e]:hover{background:rgba(239,68,68,.14);border-color:rgba(239,68,68,.3);box-shadow:0 0 10px rgba(239,68,68,.1)}.voicebar-sep[data-v-832b583e]{height:1px;background:hsla(0,0%,100%,.08);margin:8px 0}.voicebar-bottom[data-v-832b583e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.voicebar-user[data-v-832b583e]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.miniava[data-v-832b583e]{width:32px;height:32px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(135deg,rgba(90,116,255,.2),hsla(0,0%,100%,.06));flex-shrink:0;background-position:50%}.vstack[data-v-832b583e]{line-height:1.15;min-width:0}.vname[data-v-832b583e]{font-weight:800;font-size:13px;color:var(--text)}.vname[data-v-832b583e],.vsub[data-v-832b583e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vsub[data-v-832b583e]{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:5px;margin-top:1px}.vsub-channel-link[data-v-832b583e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:1px 0 0;width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;min-width:0}.vsub-channel-link:hover .vsub-text[data-v-832b583e]{color:var(--text);text-decoration:underline}.vsub-channel-link[data-v-832b583e]:disabled{cursor:default;opacity:1}.vsub-channel-link:disabled .vsub-text[data-v-832b583e]{text-decoration:none}.vsub-text[data-v-832b583e]{font-size:11px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vsub-dot[data-v-832b583e]{background:var(--good)}.vsub-dot-connected[data-v-832b583e],.vsub-dot[data-v-832b583e]{width:6px;height:6px;border-radius:999px;flex-shrink:0;box-shadow:0 0 6px rgba(34,197,94,.4)}.vsub-dot-connected[data-v-832b583e]{animation:colorChange-832b583e .5s ease-in-out infinite alternate}@keyframes colorChange-832b583e{0%{background-color:#ff0}to{background-color:#006400}}.voicebar-controls[data-v-832b583e]{display:flex;gap:6px;flex-shrink:0}.vbtn[data-v-832b583e]{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.06);color:var(--text2);cursor:pointer;font-size:16px;transition:all .15s ease}.vbtn .bi[data-v-832b583e]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;line-height:1}.vbtn[data-v-832b583e]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.14)}.vbtn[data-v-832b583e]:active{transform:scale(.94)}.vbtn-mic.active[data-v-832b583e]{color:var(--good);border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.1)}.vbtn-mic.active[data-v-832b583e]:hover{background:rgba(34,197,94,.18);border-color:rgba(34,197,94,.4)}.vbtn-mic.muted[data-v-832b583e]{color:var(--danger);border-color:rgba(239,68,68,.25);background:rgba(239,68,68,.08)}.vbtn-mic.muted[data-v-832b583e]:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.35)}.vbtn-mic.voicebar-btn--server-muted[data-v-832b583e]{color:#f04747;background:rgba(240,71,71,.12);border-color:rgba(240,71,71,.35)}.vbtn-mic--busy[data-v-832b583e]{opacity:.55;cursor:wait}.vbtn-volume[data-v-832b583e]{color:var(--text2)}.vbtn-volume.muted[data-v-832b583e]{color:var(--danger);border-color:rgba(239,68,68,.25);background:rgba(239,68,68,.08)}.vbtn-disconnect[data-v-832b583e]{color:var(--danger);border-color:rgba(239,68,68,.2);background:rgba(239,68,68,.06)}.vbtn-disconnect[data-v-832b583e]:hover{background:rgba(239,68,68,.16);border-color:rgba(239,68,68,.35);box-shadow:0 0 12px rgba(239,68,68,.12)}.vbtn-settings[data-v-832b583e]{color:var(--muted)}.vbtn-settings[data-v-832b583e]:hover{color:var(--text)}.ras-root[data-v-09faa640]{position:relative}.ras--menu .ras-trigger[data-v-09faa640]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:4px;font-size:12px;font-weight:600;color:var(--text2);cursor:pointer;transition:background .1s ease,color .1s ease}.ras--menu .ras-trigger[data-v-09faa640]:hover{background:rgba(90,116,255,.15);color:var(--text)}.ras--menu .ras-trigger i[data-v-09faa640]:first-of-type{font-size:14px;width:18px;text-align:center}.ras--popout[data-v-09faa640]{margin-top:10px}.ras--popout .ras-trigger[data-v-09faa640]{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:8px 10px;border-radius:8px;font-size:12px;font-weight:700;color:var(--text2);cursor:pointer;border:1px solid var(--stroke);background:hsla(0,0%,100%,.04);transition:background .12s ease,border-color .12s ease,color .12s ease}.ras--popout .ras-trigger--open[data-v-09faa640],.ras--popout .ras-trigger[data-v-09faa640]:hover{background:rgba(90,116,255,.12);border-color:rgba(90,116,255,.35);color:var(--text)}.ras-chevron[data-v-09faa640]{margin-left:auto;font-size:11px;opacity:.65}.ras-submenu[data-v-09faa640]{position:absolute;left:100%;top:0;margin-left:4px;min-width:220px;max-width:280px;max-height:280px;overflow-y:auto;padding:4px;border-radius:10px;background:rgba(10,12,22,.98);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 12px 40px rgba(0,0,0,.6);z-index:5}.ras-submenu--left[data-v-09faa640]{left:auto;right:100%;margin-left:0;margin-right:4px}.ras--popout .ras-submenu[data-v-09faa640]{z-index:20}.ras-submenu-empty[data-v-09faa640]{padding:10px 8px;font-size:11px;color:var(--muted);font-weight:600;text-align:center}.ras-submenu-row[data-v-09faa640]{display:flex;align-items:center;gap:10px;width:100%;border:none;background:transparent;border-radius:6px;padding:7px 8px;font-size:12px;font-weight:600;color:var(--text2);cursor:pointer;text-align:left;font-family:inherit;transition:background .1s ease,color .1s ease}.ras-submenu-row[data-v-09faa640]:hover:not(:disabled){background:rgba(90,116,255,.15);color:var(--text)}.ras-submenu-row--active[data-v-09faa640]{color:var(--text)}.ras-submenu-row[data-v-09faa640]:disabled{cursor:default}.ras-submenu-row[data-v-09faa640]:disabled:not(.ras-submenu-row--active){opacity:.55}.ras-checkbox[data-v-09faa640]{width:16px;height:16px;border-radius:4px;border:1.5px solid hsla(0,0%,100%,.25);display:grid;place-items:center;flex-shrink:0;transition:background .12s ease,border-color .12s ease;color:transparent}.ras-submenu-row:hover:not(:disabled) .ras-checkbox[data-v-09faa640]{border-color:rgba(90,116,255,.55)}.ras-checkbox--checked[data-v-09faa640]{background:var(--accent);border-color:var(--accent);color:#fff}.ras-checkbox i[data-v-09faa640]{font-size:11px;line-height:1}.ras-submenu-name[data-v-09faa640]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.move-voice-backdrop[data-v-4d1b1944]{position:fixed;inset:0;z-index:100040;background:rgba(0,0,0,.58);display:flex;align-items:center;justify-content:center;padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}.move-voice-modal[data-v-4d1b1944]{position:relative;width:min(440px,100%);background:var(--panel2,rgba(18,24,42,.92));color:var(--text);border:1px solid var(--stroke);border-radius:18px;box-shadow:var(--shadow,0 24px 70px rgba(0,0,0,.55));backdrop-filter:blur(16px);padding:26px}.move-voice-close[data-v-4d1b1944]{position:absolute;top:14px;right:14px;width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center}.move-voice-close[data-v-4d1b1944]:hover:not(:disabled){background:hsla(0,0%,100%,.08);color:var(--text)}.move-voice-close[data-v-4d1b1944]:disabled{opacity:.45;cursor:not-allowed}.move-voice-icon[data-v-4d1b1944]{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:rgba(90,116,255,.14);color:var(--accent);font-size:22px;margin-bottom:16px}.move-voice-modal h2[data-v-4d1b1944]{margin:0 0 10px;font-size:22px;font-weight:800;letter-spacing:-.02em}.move-voice-lead[data-v-4d1b1944]{margin:0;color:var(--muted);line-height:1.45;font-size:14px}.move-voice-modal strong[data-v-4d1b1944]{color:var(--text)}.move-voice-empty[data-v-4d1b1944]{margin-top:16px;padding:14px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid var(--stroke);color:var(--muted);font-size:13px;text-align:center}.move-voice-list[data-v-4d1b1944]{margin-top:16px;display:flex;flex-direction:column;gap:6px;max-height:280px;overflow-y:auto}.move-voice-item[data-v-4d1b1944]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:hsla(0,0%,100%,.04);border:1px solid var(--stroke);color:var(--text2);cursor:pointer;text-align:left;font:inherit;transition:background .12s ease,border-color .12s ease,color .12s ease}.move-voice-item[data-v-4d1b1944]:hover:not(:disabled){background:rgba(90,116,255,.12);border-color:rgba(90,116,255,.3);color:var(--text)}.move-voice-item.active[data-v-4d1b1944]{background:rgba(90,116,255,.2);border-color:rgba(90,116,255,.5);color:var(--text)}.move-voice-item.disabled[data-v-4d1b1944]{opacity:.55;cursor:not-allowed}.move-voice-item-ico[data-v-4d1b1944]{font-size:16px;color:var(--muted)}.move-voice-item.active .move-voice-item-ico[data-v-4d1b1944]{color:var(--accent)}.move-voice-item-name[data-v-4d1b1944]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:13px}.move-voice-item-tag[data-v-4d1b1944]{flex-shrink:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:hsla(0,0%,100%,.06);padding:2px 8px;border-radius:999px}.move-voice-actions[data-v-4d1b1944]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:22px}.btn-primary[data-v-4d1b1944],.btn-secondary[data-v-4d1b1944]{border:0;border-radius:10px;min-height:38px;padding:0 16px;font-weight:700;font-size:13px;cursor:pointer;font-family:inherit}.btn-secondary[data-v-4d1b1944]{background:hsla(0,0%,100%,.08);color:var(--text)}.btn-secondary[data-v-4d1b1944]:hover:not(:disabled){background:hsla(0,0%,100%,.12)}.btn-primary[data-v-4d1b1944]{background:var(--accent,#5a74ff);color:#fff}.btn-primary[data-v-4d1b1944]:hover:not(:disabled){filter:brightness(1.08)}.btn-primary[data-v-4d1b1944]:disabled,.btn-secondary[data-v-4d1b1944]:disabled{opacity:.55;cursor:not-allowed}.kick-voice-backdrop[data-v-12f8c8e8]{position:fixed;inset:0;z-index:100040;background:rgba(0,0,0,.58);display:flex;align-items:center;justify-content:center;padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}.kick-voice-modal[data-v-12f8c8e8]{position:relative;width:min(440px,100%);background:var(--panel2,rgba(18,24,42,.92));color:var(--text);border:1px solid var(--stroke);border-radius:18px;box-shadow:var(--shadow,0 24px 70px rgba(0,0,0,.55));backdrop-filter:blur(16px);padding:26px}.kick-voice-close[data-v-12f8c8e8]{position:absolute;top:14px;right:14px;width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center}.kick-voice-close[data-v-12f8c8e8]:hover:not(:disabled){background:hsla(0,0%,100%,.08);color:var(--text)}.kick-voice-close[data-v-12f8c8e8]:disabled{opacity:.45;cursor:not-allowed}.kick-voice-icon[data-v-12f8c8e8]{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:rgba(240,71,71,.14);color:#f04747;font-size:22px;margin-bottom:16px}.kick-voice-modal h2[data-v-12f8c8e8]{margin:0 0 10px;font-size:22px;font-weight:800;letter-spacing:-.02em}.kick-voice-lead[data-v-12f8c8e8]{margin:0;color:var(--muted);line-height:1.45;font-size:14px}.kick-voice-modal strong[data-v-12f8c8e8]{color:var(--text)}.kick-voice-hint[data-v-12f8c8e8]{margin:10px 0 0;font-size:13px;color:var(--muted);line-height:1.45;opacity:.95}.kick-voice-actions[data-v-12f8c8e8]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:24px}.btn-danger[data-v-12f8c8e8],.btn-secondary[data-v-12f8c8e8]{border:0;border-radius:10px;min-height:38px;padding:0 16px;font-weight:700;font-size:13px;cursor:pointer;font-family:inherit}.btn-secondary[data-v-12f8c8e8]{background:hsla(0,0%,100%,.08);color:var(--text)}.btn-secondary[data-v-12f8c8e8]:hover:not(:disabled){background:hsla(0,0%,100%,.12)}.btn-danger[data-v-12f8c8e8]{background:#f04747;color:#fff}.btn-danger[data-v-12f8c8e8]:hover:not(:disabled){filter:brightness(1.06)}.btn-danger[data-v-12f8c8e8]:disabled,.btn-secondary[data-v-12f8c8e8]:disabled{opacity:.55;cursor:not-allowed}.user-ctx-menu[data-v-6e38a43a]{position:fixed;z-index:100000;width:220px;border-radius:10px;background:rgba(10,12,22,.95);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 12px 40px rgba(0,0,0,.6);backdrop-filter:blur(16px);padding:6px}.ctx-user-header[data-v-6e38a43a]{display:flex;align-items:center;gap:10px;padding:10px 8px}.ctx-user-avatar[data-v-6e38a43a]{width:36px;height:36px;border-radius:50%;flex-shrink:0;background-size:cover;background-position:50%}.ctx-user-avatar--placeholder[data-v-6e38a43a]{background:rgba(90,116,255,.15);color:var(--accent);display:grid;place-items:center;font-weight:800;font-size:14px}.ctx-user-info[data-v-6e38a43a]{min-width:0}.ctx-user-name[data-v-6e38a43a]{font-size:14px;font-weight:800;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctx-user-role[data-v-6e38a43a]{font-size:10px;color:var(--muted);font-weight:600}.ctx-user-role.owner[data-v-6e38a43a]{color:var(--good)}.ctx-sep[data-v-6e38a43a]{height:1px;background:hsla(0,0%,100%,.06);margin:4px 0}.ctx-section[data-v-6e38a43a]{padding:6px 8px}.ctx-section-label[data-v-6e38a43a]{font-size:9px;font-weight:800;color:var(--muted);letter-spacing:.06em;margin-bottom:6px}.ctx-volume[data-v-6e38a43a]{display:flex;align-items:center;gap:8px}.ctx-volume-range[data-v-6e38a43a]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:2px;background:hsla(0,0%,100%,.1);outline:none;cursor:pointer}.ctx-volume-range[data-v-6e38a43a]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--accent);border:none;cursor:pointer;margin-top:-5px;box-shadow:0 0 6px rgba(90,116,255,.3)}.ctx-volume-range[data-v-6e38a43a]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--accent);border:none;cursor:pointer}.ctx-volume-val[data-v-6e38a43a]{font-size:11px;font-weight:700;color:var(--text2);min-width:36px;text-align:right;font-variant-numeric:tabular-nums}.ctx-item[data-v-6e38a43a]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:4px;font-size:12px;font-weight:600;color:var(--text2);cursor:pointer;transition:background .1s ease,color .1s ease}.ctx-item[data-v-6e38a43a]:hover{background:rgba(90,116,255,.15);color:var(--text)}.ctx-item i[data-v-6e38a43a]{font-size:14px;width:18px;text-align:center}.ctx-item--muted[data-v-6e38a43a]{color:var(--muted)}.ctx-item--muted[data-v-6e38a43a]:hover{background:rgba(239,68,68,.12);color:#ef4444}.ctx-item--danger[data-v-6e38a43a]{color:#ef4444}.ctx-item--danger[data-v-6e38a43a]:hover{background:rgba(239,68,68,.12);color:#fff}.ctx-item--busy[data-v-6e38a43a]{opacity:.55;pointer-events:none}.ctx-section--header[data-v-6e38a43a]{padding:6px 8px 2px}.ctx-section--header .ctx-section-label[data-v-6e38a43a]{margin-bottom:0}@media (max-width:480px){.user-ctx-menu[data-v-6e38a43a]{position:fixed;bottom:0;left:0!important;right:0;top:auto!important;width:100%;border-radius:16px 16px 0 0;padding:10px}}.channel-ctx-menu[data-v-4442c180]{position:fixed;z-index:100001;min-width:160px;border-radius:10px;background:rgba(10,12,22,.95);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 12px 40px rgba(0,0,0,.6);backdrop-filter:blur(16px);padding:4px;display:flex;flex-direction:column;gap:2px}.channel-ctx-item[data-v-4442c180]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:none;border-radius:6px;font-size:12px;font-weight:600;color:var(--text2);background:transparent;cursor:pointer;text-align:left;font-family:inherit;transition:background .1s ease,color .1s ease}.channel-ctx-item[data-v-4442c180]:hover{background:rgba(90,116,255,.15);color:var(--text)}.channel-ctx-item i[data-v-4442c180]{font-size:14px;width:18px;text-align:center;flex-shrink:0}.channel-ctx-sep[data-v-4442c180]{height:1px;margin:3px 4px;background:hsla(0,0%,100%,.12)}.channel-ctx-item--danger[data-v-4442c180]{color:var(--muted)}.channel-ctx-item--danger[data-v-4442c180]:hover{background:rgba(239,68,68,.12);color:#ef4444}@media (max-width:480px){.channel-ctx-menu[data-v-4442c180]{left:10px!important;right:10px;top:auto!important;bottom:12px;width:auto;min-width:0}}.chan-row[data-v-465640e1]{margin-bottom:8px;position:relative}.chan-row--draggable .chan[data-v-465640e1]{cursor:pointer}.chan-row--dragging .chan[data-v-465640e1]{cursor:grabbing}.chan-row--dragging[data-v-465640e1]{opacity:.55}.chan-row--drop-active[data-v-465640e1]{position:relative}.chan-row--drop-active[data-v-465640e1]:before{content:"";position:absolute;left:10px;right:10px;top:-4px;height:2px;border-radius:999px;background:var(--accent,#7c5cff);box-shadow:0 0 12px rgba(124,92,255,.55);pointer-events:none}.chan-row--drop-active .chan[data-v-465640e1]{border-color:rgba(124,92,255,.45);background:rgba(124,92,255,.09)}.voice-channel-drop[data-v-465640e1]{border-radius:10px;margin-bottom:2px}.voice-channel-drop--drop-target[data-v-465640e1]{transition:background .14s ease,outline-color .14s ease}.voice-channel-drop--drop-active[data-v-465640e1]{background:rgba(90,116,255,.12);outline:1px solid rgba(90,116,255,.42);outline-offset:-1px}.voice-channel-drop--drop-active .chan.chan--voice .chan-name[data-v-465640e1],.voice-channel-drop--drop-active .chan.chan--voice .chan-text[data-v-465640e1]{color:var(--accent)}.voice-channel-drop--pending[data-v-465640e1]{pointer-events:none}.chan-client--draggable[data-v-465640e1]{cursor:grab}.chan-client--draggable[data-v-465640e1]:active{cursor:grabbing}.chan-client--dragging[data-v-465640e1]{opacity:.55}.chan[data-v-465640e1]{width:100%;min-width:0;cursor:pointer}.chan--pending[data-v-465640e1]{opacity:.55;cursor:default;position:relative;overflow:hidden}.chan--pending[data-v-465640e1]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(90,116,255,.34) 0 2px,transparent 3px),radial-gradient(circle,rgba(90,116,255,.26) 0 1.5px,transparent 2.5px),radial-gradient(circle,rgba(90,116,255,.22) 0 1.7px,transparent 2.7px);background-size:46px 24px,58px 30px,38px 20px;background-position:0 100%,18px 100%,32px 100%;animation:chanPendingBubbles-465640e1 1.9s cubic-bezier(.18,.24,.72,.52) infinite;opacity:.9}.chan--grid-link[data-v-465640e1]{cursor:pointer}.chan-name[data-v-465640e1]{font-size:13px;font-weight:500;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.chan--voice .ico[data-v-465640e1]{opacity:1;color:currentColor}.chan.chan--voice.active[data-v-465640e1],.chan.chan--voice.active[data-v-465640e1]:hover{background:rgba(90,116,255,.11);border-color:rgba(90,116,255,.34);color:var(--text)}.chan-text[data-v-465640e1]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes chanPendingBubbles-465640e1{0%{background-position:0 100%,18px 100%,32px 100%}to{background-position:0 -30px,18px -36px,32px -28px}}.chan-edit[data-v-465640e1]{padding:0 4px}.chan-edit-input[data-v-465640e1]{width:100%;padding:4px 8px;border-radius:4px;border:1px solid rgba(90,116,255,.4);background:rgba(0,0,0,.3);color:var(--text);font-size:13px;font-weight:600;outline:none;box-sizing:border-box}.chan-client[data-v-465640e1]{display:flex;align-items:center;justify-content:space-between;padding:4px 10px 4px 28px;margin-bottom:2px;border-radius:8px;cursor:pointer;transition:background .12s ease}.chan-client[data-v-465640e1]:hover{background:hsla(0,0%,100%,.04)}.chan-client--imgName[data-v-465640e1]{display:flex;align-items:center;gap:8px;min-width:0;flex:1;border-radius:8px;cursor:pointer}.chan-client--imgName:hover .client-name[data-v-465640e1]{color:var(--text)}.chan-img[data-v-465640e1]{width:32px;height:32px;border-radius:50%;flex-shrink:0;-o-object-fit:cover;object-fit:cover;border:1px solid hsla(0,0%,100%,.1)}.client-name[data-v-465640e1]{font-size:13px;font-weight:500;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.chan-client:hover .client-name[data-v-465640e1]{color:var(--text2)}.chan-client-actions[data-v-465640e1]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.chan-client-mic-off[data-v-465640e1]{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;line-height:1;font-size:12px;color:var(--muted)}.chan-client-server-muted[data-v-465640e1]{color:#f04747;font-size:13px;margin-left:4px;filter:drop-shadow(0 0 6px rgba(240,71,71,.32))}.chan-client-deafened[data-v-465640e1]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;line-height:1;color:var(--muted);opacity:.9;font-size:12px;margin-left:4px}.chan-client-deafened-slash[data-v-465640e1]{position:absolute;width:13px;height:1.6px;background:currentColor;border-radius:999px;transform:rotate(34deg)}.camera-on-icon[data-v-465640e1]{cursor:pointer;display:inline-flex;align-items:center;flex-shrink:0;padding:2px 4px;margin-left:2px;border-radius:6px;transition:background .12s ease}.camera-on-icon[data-v-465640e1]:hover{background:rgba(90,116,255,.12)}.camera-on-icon[data-v-465640e1]:focus-visible{outline:2px solid rgba(90,116,255,.45);outline-offset:1px}.camera-on-ico[data-v-465640e1]{color:var(--accent);font-size:13px}.screen-share-icon[data-v-465640e1]{cursor:pointer;display:inline-flex;align-items:center;gap:0;flex-shrink:0;padding:2px 4px;margin-left:2px;border-radius:6px;transition:background .12s ease,transform .12s ease}.screen-share-icon[data-v-465640e1]:hover{background:rgba(90,116,255,.12)}.screen-share-icon[data-v-465640e1]:focus-visible{outline:2px solid rgba(90,116,255,.45);outline-offset:1px}.screen-share-display-ico[data-v-465640e1]{color:var(--accent);font-size:14px}.avatar-wrap[data-v-465640e1]{position:relative;flex-shrink:0}.avatar-wrap.speaking .chan-img[data-v-465640e1]{border-color:var(--good);box-shadow:0 0 0 2px rgba(34,197,94,.18)}.chan-row[data-v-031f7dca]{margin-bottom:8px;position:relative}.chan-row--draggable .chan[data-v-031f7dca]{cursor:pointer}.chan-row--dragging .chan[data-v-031f7dca]{cursor:grabbing}.chan-row--dragging[data-v-031f7dca]{opacity:.55}.chan-row--drop-active[data-v-031f7dca]{position:relative}.chan-row--drop-active[data-v-031f7dca]:before{content:"";position:absolute;left:10px;right:10px;top:-4px;height:2px;border-radius:999px;background:var(--accent,#7c5cff);box-shadow:0 0 12px rgba(124,92,255,.55);pointer-events:none}.chan-row--drop-active .chan[data-v-031f7dca]{border-color:rgba(124,92,255,.45);background:rgba(124,92,255,.09)}.chan[data-v-031f7dca]{width:100%;min-width:0;cursor:pointer}.chan--pending[data-v-031f7dca]{opacity:.55;cursor:default;position:relative;overflow:hidden}.chan--pending[data-v-031f7dca]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(90,116,255,.34) 0 2px,transparent 3px),radial-gradient(circle,rgba(90,116,255,.26) 0 1.5px,transparent 2.5px),radial-gradient(circle,rgba(90,116,255,.22) 0 1.7px,transparent 2.7px);background-size:46px 24px,58px 30px,38px 20px;background-position:0 100%,18px 100%,32px 100%;animation:chanPendingBubbles-031f7dca 1.9s cubic-bezier(.18,.24,.72,.52) infinite;opacity:.9}.chan-name[data-v-031f7dca]{font-size:13px;font-weight:500;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.chan--chat .ico[data-v-031f7dca]{opacity:1;color:currentColor}.chan.chan--chat.active[data-v-031f7dca],.chan.chan--chat.active[data-v-031f7dca]:hover{background:rgba(90,116,255,.11);border-color:rgba(90,116,255,.34);color:var(--text)}.chan-text[data-v-031f7dca]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes chanPendingBubbles-031f7dca{0%{background-position:0 100%,18px 100%,32px 100%}to{background-position:0 -30px,18px -36px,32px -28px}}.chan-edit[data-v-031f7dca]{padding:0 4px}.chan-edit-input[data-v-031f7dca]{width:100%;padding:4px 8px;border-radius:4px;border:1px solid rgba(90,116,255,.4);background:rgba(0,0,0,.3);color:var(--text);font-size:13px;font-weight:600;outline:none;box-sizing:border-box}.msg--compact[data-v-cef91e2a]{margin-top:2px}.msg+.msg[data-v-cef91e2a]:not(.msg--compact){margin-top:8px}.msg-avatar-spacer[data-v-cef91e2a]{width:34px;min-width:34px;flex:0 0 34px}.msg--compact .mtext[data-v-cef91e2a]{margin-top:0}.mbody[data-v-cef91e2a]{position:relative}.msg-actions--compact[data-v-cef91e2a]{position:absolute;top:0;right:0}.msg-author-hit[data-v-cef91e2a]{cursor:pointer;border-radius:8px;outline:none;align-self:flex-start}.msg-author-hit[data-v-cef91e2a]:focus-visible{box-shadow:0 0 0 2px rgba(90,116,255,.45)}.msg-author-hit:hover .mava[data-v-cef91e2a] .avatar,.msg-author-hit:hover .mava[data-v-cef91e2a] .avatar--placeholder{box-shadow:0 0 0 2px rgba(90,116,255,.25)}.who.msg-author-hit[data-v-cef91e2a]{align-self:center;padding:2px 6px;margin:-2px -6px}.who.msg-author-hit[data-v-cef91e2a]:hover{background:hsla(0,0%,100%,.06)}.who.msg-author-hit[style][data-v-cef91e2a]:hover{filter:brightness(1.08)}.who.msg-author-hit[style][data-v-cef91e2a]{text-shadow:0 0 10px rgba(0,0,0,.22)}.mtext[data-v-cef91e2a]{text-wrap:wrap;word-wrap:break-word;word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap;display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.mtext-chunk[data-v-cef91e2a]{white-space:pre-wrap}.mmeta[data-v-cef91e2a]{align-items:center}.msg-actions[data-v-cef91e2a]{opacity:0;pointer-events:none;transition:opacity .12s ease;margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center}.msg:hover .msg-actions[data-v-cef91e2a]{opacity:1;pointer-events:auto}.msg-delete[data-v-cef91e2a]{width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);color:rgba(234,240,255,.52);cursor:pointer;display:grid;place-items:center;border-radius:8px;font-size:15px;line-height:1;transition:background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.msg-delete i[data-v-cef91e2a]{font-size:15px;line-height:1}.msg-delete[data-v-cef91e2a]:hover{background:rgba(239,68,68,.38);border-color:rgba(239,68,68,.65);color:#fee2e2;box-shadow:0 0 0 1px rgba(239,68,68,.28)}.msg-delete[data-v-cef91e2a]:focus-visible{outline:2px solid rgba(90,116,255,.55);outline-offset:2px}.msg-edit[data-v-cef91e2a]{width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);color:rgba(234,240,255,.52);cursor:pointer;display:grid;place-items:center;border-radius:8px;font-size:15px;line-height:1;margin-right:6px;transition:background .12s ease,color .12s ease,border-color .12s ease}.msg-edit[data-v-cef91e2a]:hover{background:rgba(90,116,255,.22);border-color:rgba(90,116,255,.45);color:var(--text)}.msg-edit[data-v-cef91e2a]:focus-visible{outline:2px solid rgba(90,116,255,.55);outline-offset:2px}.message-edited-label[data-v-cef91e2a]{display:inline-block;margin-top:2px;color:var(--muted);font-size:11px;line-height:1.2;opacity:.78;font-weight:500;white-space:nowrap}.message-edit[data-v-cef91e2a]{width:100%;min-width:0;max-width:none;align-self:stretch;display:flex;flex-direction:column;gap:8px}.message-edit-input[data-v-cef91e2a]{width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:72px;resize:vertical;font-family:inherit;font-size:14px;line-height:1.45}.message-edit-footer[data-v-cef91e2a]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.message-edit-hint[data-v-cef91e2a]{font-size:11px;color:var(--muted)}.message-edit-counter[data-v-cef91e2a]{font-size:11px;color:var(--muted);flex-shrink:0}.message-edit-error[data-v-cef91e2a]{font-size:12px;color:#f87171}.message-edit-actions[data-v-cef91e2a]{display:flex;justify-content:flex-end;gap:8px}.btn-edit-primary[data-v-cef91e2a],.btn-edit-secondary[data-v-cef91e2a]{padding:6px 14px;font-size:13px;border-radius:8px}.mtext[data-v-cef91e2a] .msg-link{color:var(--accent);text-decoration:none;word-break:break-word;overflow-wrap:anywhere}.mtext[data-v-cef91e2a] .msg-link:hover{text-decoration:underline}.yt-embed[data-v-cef91e2a]{max-width:min(560px,100%);width:100%;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:rgba(8,10,18,.72);box-shadow:0 10px 28px rgba(0,0,0,.28);overflow:hidden;align-self:flex-start}.yt-embed--shorts[data-v-cef91e2a]{max-width:min(300px,85%);border-radius:14px}.yt-embed-inner[data-v-cef91e2a]{position:relative;width:100%;aspect-ratio:16/9;background:#000}.yt-embed--shorts .yt-embed-inner[data-v-cef91e2a]{aspect-ratio:9/16}.yt-iframe[data-v-cef91e2a]{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.vk-embed[data-v-cef91e2a]{max-width:min(560px,100%);width:100%;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:rgba(8,10,18,.72);box-shadow:0 10px 28px rgba(0,0,0,.28);overflow:hidden;align-self:flex-start}.vk-embed-inner[data-v-cef91e2a]{position:relative;width:100%;aspect-ratio:16/9;background:#000}.vk-embed--clip[data-v-cef91e2a]{max-width:min(300px,85%);border-radius:14px}.vk-embed--clip .vk-embed-inner[data-v-cef91e2a]{aspect-ratio:9/16}.vk-iframe[data-v-cef91e2a]{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.rt-embed[data-v-cef91e2a]{max-width:min(560px,100%);width:100%;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:rgba(8,10,18,.72);box-shadow:0 10px 28px rgba(0,0,0,.28);overflow:hidden;align-self:flex-start}.rt-embed-inner[data-v-cef91e2a]{position:relative;width:100%;aspect-ratio:16/9;background:#000}.rt-embed--shorts[data-v-cef91e2a]{max-width:min(300px,85%);border-radius:14px}.rt-embed--shorts .rt-embed-inner[data-v-cef91e2a]{aspect-ratio:9/16}.rt-iframe[data-v-cef91e2a]{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.code-block[data-v-cef91e2a]{border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:rgba(8,10,18,.9);overflow:hidden}.code-head[data-v-cef91e2a]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.code-lang[data-v-cef91e2a]{font-size:11px;color:var(--muted);font-weight:700;text-transform:lowercase}.code-copy[data-v-cef91e2a]{border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:var(--text);border-radius:7px;padding:3px 8px;font-size:11px;font-weight:700;cursor:pointer;transition:background .12s ease,border-color .12s ease}.code-copy[data-v-cef91e2a]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.25)}.code-pre[data-v-cef91e2a]{margin:0;padding:10px 12px;overflow-x:auto;font-size:12px;line-height:1.5;font-family:JetBrains Mono,Consolas,Monaco,Courier New,monospace;white-space:pre;-o-tab-size:4;tab-size:4;-moz-tab-size:4;background:transparent}.code-pre code.hljs[data-v-cef91e2a]{display:block;padding:0;margin:0;overflow-x:visible;font-family:inherit;background:none}.msg-attachments[data-v-cef91e2a]{display:grid;gap:8px;margin-top:6px;max-width:min(520px,100%)}.msg-attachments--multi-image[data-v-cef91e2a]{grid-template-columns:repeat(2,minmax(0,1fr))}.msg-image[data-v-cef91e2a]{width:100%;height:auto;max-width:min(420px,100%);max-height:360px;border-radius:8px;display:block;-o-object-fit:cover;object-fit:cover;cursor:pointer;border:1px solid hsla(0,0%,100%,.08)}.msg-image[data-v-cef91e2a]:hover{border-color:rgba(90,116,255,.3)}.msg-video[data-v-cef91e2a]{max-width:min(520px,100%);max-height:360px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:#000}.msg-file[data-v-cef91e2a]{max-width:min(420px,100%);display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.045);color:var(--text);text-decoration:none}.msg-file[data-v-cef91e2a]:hover{border-color:rgba(90,116,255,.35);background:rgba(90,116,255,.08)}.msg-file .bi[data-v-cef91e2a]{color:var(--accent);font-size:20px}.msg-file-name[data-v-cef91e2a]{min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.msg-file-download[data-v-cef91e2a]{color:var(--muted)!important;font-size:16px!important}@media (max-width:768px){.msg-avatar-spacer[data-v-cef91e2a]{width:28px;min-width:28px;flex-basis:28px}}[contenteditable][data-v-0748af9e]:empty:before{content:attr(data-placeholder);color:#999;pointer-events:none}[contenteditable][data-v-0748af9e]:focus{outline:2px solid #42b983}.input[data-v-0748af9e]{max-width:100%;word-wrap:break-word;text-wrap:wrap;overflow-wrap:anywhere}.inputAndMessage[data-v-0748af9e]{width:100%;position:relative}.inputAndMessage-message[data-v-0748af9e]{font-weight:200;font-size:12px;position:absolute;bottom:5px;right:5px;display:none}.inputAndMessage--embedded .input[data-v-0748af9e]{min-height:34px;max-height:140px;padding:8px 2px;border:0;outline:none;background:transparent;color:var(--text);line-height:1.35;overflow-y:auto}.inputAndMessage--embedded [contenteditable][data-v-0748af9e]:focus{outline:none}.inputAndMessage--embedded [contenteditable][data-v-0748af9e]:empty:before{color:var(--muted)}.composer[data-v-6e41925a]{min-height:auto;height:auto;padding:8px 14px 10px;background:rgba(10,12,22,.22)}.message-composer[data-v-6e41925a]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:end;width:100%;box-sizing:border-box}.composer-attach-btn[data-v-6e41925a]{width:38px;height:38px;padding:0;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.045);color:var(--muted);display:grid;place-items:center;cursor:pointer;margin-bottom:2px;flex:0 0 auto;font-size:17px;transition:color .15s ease,background .15s ease,border-color .15s ease}.composer-attach-btn[data-v-6e41925a]:hover:not(:disabled){color:var(--text);background:hsla(0,0%,100%,.075);border-color:hsla(0,0%,100%,.12)}.composer-attach-btn[data-v-6e41925a]:disabled{opacity:.45;cursor:not-allowed}.composer-main[data-v-6e41925a]{min-width:0;border:1px solid rgba(90,116,255,.35);border-radius:16px;background:rgba(9,13,31,.74);overflow:hidden;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.025);transition:border-color .15s ease,box-shadow .15s ease}.composer-main[data-v-6e41925a]:focus-within{border-color:rgba(69,226,211,.9);box-shadow:0 0 0 1px rgba(69,226,211,.28),0 0 18px rgba(69,226,211,.12)}.attachment-tray[data-v-6e41925a]{display:flex;gap:10px;padding:10px 10px 8px;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid hsla(0,0%,100%,.07);max-height:150px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.18) transparent}.attachment-tray[data-v-6e41925a]::-webkit-scrollbar{height:6px}.attachment-tray[data-v-6e41925a]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18);border-radius:999px}.attachment-preview[data-v-6e41925a]{position:relative;width:140px;min-width:140px;height:122px;flex:0 0 auto;border-radius:14px;background:rgba(0,0,0,.24);border:1px solid hsla(0,0%,100%,.08);overflow:hidden}.attachment-preview-media[data-v-6e41925a]{height:76px;display:grid;place-items:center;background:rgba(0,0,0,.26);overflow:hidden}.attachment-preview-img[data-v-6e41925a],.attachment-preview-video[data-v-6e41925a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.attachment-preview-file[data-v-6e41925a]{font-size:28px;color:var(--accent)}.attachment-preview-info[data-v-6e41925a]{padding:7px 8px}.attachment-preview-name[data-v-6e41925a]{font-size:12px;line-height:1.15;font-weight:800;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-preview-meta[data-v-6e41925a]{margin-top:3px;font-size:11px;color:var(--muted);white-space:nowrap}.attachment-preview-remove[data-v-6e41925a]{position:absolute;top:7px;right:7px;width:26px;height:26px;border-radius:999px;border:1px solid hsla(0,91%,71%,.45);background:rgba(8,10,22,.82);color:#f87171;display:grid;place-items:center;cursor:pointer;padding:0;font-size:11px;transition:background .12s ease,color .12s ease}.attachment-preview-remove[data-v-6e41925a]:hover{background:rgba(239,68,68,.18);color:#fff}.composer-input-row[data-v-6e41925a]{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:8px;min-height:46px;padding:6px 8px 6px 12px}.composer-file-input[data-v-6e41925a]{display:none}.composer-input-row[data-v-6e41925a] .inputAndMessage{min-width:0}.composer-input-row[data-v-6e41925a] .input{border:0;border-radius:0;background:transparent;box-shadow:none}.composer-send-btn[data-v-6e41925a]{width:36px;height:36px;padding:0;border-radius:12px;border:0;background:linear-gradient(135deg,#7c5cff,#9b6bff);color:#fff;display:grid;place-items:center;cursor:pointer;flex:0 0 auto;font-size:15px;transition:opacity .15s ease,transform .12s ease}.composer-send-btn[data-v-6e41925a]:hover:not(:disabled){transform:translateY(-1px)}.composer-send-btn[data-v-6e41925a]:disabled{opacity:.45;cursor:not-allowed;transform:none}@media (max-width:640px){.composer[data-v-6e41925a]{padding:8px}.message-composer[data-v-6e41925a]{grid-template-columns:36px minmax(0,1fr);gap:8px}.composer-attach-btn[data-v-6e41925a]{width:36px;height:36px;font-size:16px}.attachment-preview[data-v-6e41925a]{width:128px;min-width:128px}.composer-input-row[data-v-6e41925a]{padding:6px 6px 6px 10px;gap:6px;grid-template-columns:minmax(0,1fr) 36px}.composer-send-btn[data-v-6e41925a]{width:34px;height:34px}}.image-viewer-backdrop[data-v-3b24ca4a]{position:fixed;inset:0;z-index:2000;background:rgba(3,6,18,.88);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;overflow:hidden}.image-viewer-stage[data-v-3b24ca4a]{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-viewer-image[data-v-3b24ca4a]{max-width:min(92vw,1400px);max-height:88vh;-o-object-fit:contain;object-fit:contain;border-radius:12px;box-shadow:0 28px 90px rgba(0,0,0,.55);transform-origin:center center;transition:transform .08s linear;cursor:zoom-in;will-change:transform;touch-action:none}.image-viewer-image.is-zoomed[data-v-3b24ca4a]{cursor:grab}.image-viewer-image.is-dragging[data-v-3b24ca4a]{cursor:grabbing;transition:none}.image-viewer-toolbar[data-v-3b24ca4a]{position:fixed;top:18px;right:18px;z-index:3;display:flex;align-items:center;gap:8px;padding:8px;border-radius:16px;background:rgba(13,17,35,.78);border:1px solid hsla(0,0%,100%,.09);box-shadow:0 18px 60px rgba(0,0,0,.32);backdrop-filter:blur(12px)}.image-viewer-toolbar button[data-v-3b24ca4a]{min-width:36px;height:36px;padding:0 10px;border:0;border-radius:11px;background:hsla(0,0%,100%,.07);color:var(--text,#fff);display:grid;place-items:center;font-weight:800;font-size:13px;cursor:pointer;transition:background .12s ease,opacity .12s ease}.image-viewer-toolbar button[data-v-3b24ca4a]:hover:not(:disabled){background:hsla(0,0%,100%,.12)}.image-viewer-toolbar button[data-v-3b24ca4a]:disabled{opacity:.4;cursor:not-allowed}.image-viewer-zoom-hint[data-v-3b24ca4a]{position:fixed;right:24px;top:50%;transform:translateY(-50%);z-index:4;padding:8px 12px;border-radius:999px;background:rgba(13,17,35,.82);border:1px solid rgba(69,226,211,.34);color:#45e2d3;font-weight:900;font-size:14px;box-shadow:0 14px 44px rgba(0,0,0,.36);backdrop-filter:blur(12px);pointer-events:none}.zoom-hint-fade-enter-active[data-v-3b24ca4a],.zoom-hint-fade-leave-active[data-v-3b24ca4a]{transition:opacity .18s ease,transform .18s ease}.zoom-hint-fade-enter-from[data-v-3b24ca4a],.zoom-hint-fade-leave-to[data-v-3b24ca4a]{opacity:0;transform:translateY(-50%) translateX(8px)}@media (max-width:640px){.image-viewer-toolbar[data-v-3b24ca4a]{top:auto;right:50%;bottom:20px;transform:translateX(50%)}.image-viewer-zoom-hint[data-v-3b24ca4a]{right:16px;top:82px;transform:none}.zoom-hint-fade-enter-from[data-v-3b24ca4a],.zoom-hint-fade-leave-to[data-v-3b24ca4a]{transform:translateX(8px)}.image-viewer-image[data-v-3b24ca4a]{max-width:94vw;max-height:78vh}}.chat[data-v-244dc082]{max-width:100%;flex-direction:column}.chat .messages-wrap[data-v-244dc082],.chat[data-v-244dc082]{position:relative;min-width:0;min-height:0;overflow:hidden;display:flex}.chat .messages-wrap[data-v-244dc082]{flex:1;flex-direction:column}.chat .loading-more[data-v-244dc082]{position:absolute;top:0;left:0;right:0;z-index:2;pointer-events:none;text-align:center;padding:10px;color:var(--muted);font-size:12px;background:linear-gradient(180deg,rgba(20,26,46,.94) 0,rgba(26,34,58,.55) 42%,transparent)}.chat .messages[data-v-244dc082]{flex:1;min-width:0;min-height:0;max-width:100%;overflow-x:hidden;overflow-y:auto}.panel[data-v-244dc082]{overflow-y:auto}.chat-drop-overlay[data-v-244dc082]{position:absolute;inset:0;z-index:20;display:grid;place-items:center;background:rgba(5,8,18,.58);backdrop-filter:blur(6px);pointer-events:none}.chat-drop-card[data-v-244dc082]{width:min(420px,calc(100% - 32px));padding:28px 22px;border-radius:20px;border:1px dashed rgba(139,92,246,.8);background:rgba(20,26,46,.92);box-shadow:0 24px 80px rgba(0,0,0,.35);text-align:center;color:var(--text)}.chat-drop-card .bi[data-v-244dc082]{font-size:34px;color:var(--accent)}.chat-drop-title[data-v-244dc082]{margin-top:12px;font-size:16px;font-weight:900}.chat-drop-subtitle[data-v-244dc082]{margin-top:6px;font-size:13px;color:var(--muted)}.member--clickable[data-v-08eb9156]{cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}.msection[data-v-08eb9156]{display:flex;align-items:center;justify-content:space-between;padding:10px 6px 6px}.msection-offline[data-v-08eb9156]{margin-top:4px}.msection-title[data-v-08eb9156]{letter-spacing:.06em;text-transform:uppercase}.msection-count[data-v-08eb9156],.msection-title[data-v-08eb9156]{font-size:11px;font-weight:800;color:var(--muted)}.msection-empty[data-v-08eb9156]{padding:4px 6px 10px;font-size:12px;color:var(--muted);opacity:.85}.member-avatar-wrap[data-v-08eb9156]{position:relative;flex-shrink:0}.status-dot[data-v-08eb9156]{position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;border-radius:50%;background:var(--muted);border:2px solid rgba(10,12,22,.9)}.status-dot.online[data-v-08eb9156]{background:var(--good)}.s[data-v-08eb9156]{display:block!important;font-size:11px;color:var(--muted)}.member-name[style][data-v-08eb9156]{text-shadow:0 0 10px rgba(0,0,0,.22)}.member-profile-popout[data-v-06562eee]{position:relative;border-radius:16px;border:1px solid var(--stroke);box-shadow:var(--shadow);overflow:visible;max-width:calc(100vw - 16px);background:rgba(10,12,22,.92);backdrop-filter:blur(18px)}.mpp-banner-wrap[data-v-06562eee]{position:relative;height:88px;overflow:hidden;border-radius:16px 16px 0 0}.mpp-banner[data-v-06562eee]{height:100%;width:100%;transition:background-color .25s ease}.mpp-friend-btn[data-v-06562eee]{position:absolute;top:10px;right:10px;z-index:3;width:34px;height:34px;border-radius:10px;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.12);color:var(--text)}.mpp-friend-btn[data-v-06562eee]:hover:not(:disabled){background:hsla(0,0%,100%,.08)}.mpp-friend-btn[data-v-06562eee]:disabled{opacity:.55}.mpp-body[data-v-06562eee]{padding:0 14px 14px;position:relative}.mpp-avatar-row[data-v-06562eee]{margin-top:-36px;display:flex;align-items:flex-end;position:relative;z-index:1}.mpp-avatar-wrap[data-v-06562eee]{position:relative;width:72px;height:72px}.mpp-avatar-cutout[data-v-06562eee]{position:absolute;width:78px;height:78px;left:-3px;top:-3px;border-radius:50%;background:var(--mpp-card-bg,rgba(10,12,22,.92));z-index:0;pointer-events:none}.mpp-avatar-wrap[data-v-06562eee] .avatar,.mpp-avatar-wrap[data-v-06562eee] .avatar--placeholder{position:relative;z-index:1;border:4px solid rgba(10,12,22,.95);box-sizing:border-box}.mpp-status-ring[data-v-06562eee]{position:absolute;right:2px;bottom:2px;width:16px;height:16px;border-radius:50%;background:var(--muted);border:3px solid rgba(10,12,22,.95);box-sizing:border-box;z-index:2}.mpp-status-ring.online[data-v-06562eee]{background:var(--good)}.mpp-names[data-v-06562eee]{margin-top:10px;min-width:0}.mpp-display-name[data-v-06562eee]{font-weight:900;font-size:18px;color:var(--text);line-height:1.2;overflow-wrap:anywhere;word-break:break-word}.mpp-handle[data-v-06562eee]{margin-top:4px;font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpp-roles[data-v-06562eee]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.mpp-role-chip-wrap[data-v-06562eee]{display:inline-flex;align-items:center;gap:4px;max-width:100%}.mpp-role-chip[data-v-06562eee]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;background:rgba(90,116,255,.14);border:1px solid rgba(90,116,255,.28);color:rgba(220,228,255,.95);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpp-role-remove[data-v-06562eee]{flex-shrink:0;display:grid;place-items:center;width:20px;height:20px;padding:0;border:none;border-radius:6px;background:hsla(0,0%,100%,.06);color:var(--muted);cursor:pointer;transition:background .12s ease,color .12s ease}.mpp-role-remove[data-v-06562eee]:hover:not(:disabled){background:rgba(239,68,68,.18);color:#f87171}.mpp-role-remove[data-v-06562eee]:disabled{opacity:.45;cursor:default}.mpp-role-remove i[data-v-06562eee]{font-size:10px}.mpp-dm[data-v-06562eee]{margin-top:14px}.mpp-dm-input[data-v-06562eee]{width:100%;box-sizing:border-box;resize:none;min-height:40px;max-height:180px;overflow-y:auto;border-radius:10px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.04);color:var(--text);font-size:13px;line-height:1.35;padding:10px 11px;font-family:inherit}.mpp-dm-input[data-v-06562eee]::-moz-placeholder{color:var(--muted)}.mpp-dm-input[data-v-06562eee]::placeholder{color:var(--muted)}.mpp-dm-input[data-v-06562eee]:focus{outline:none;border-color:rgba(90,116,255,.45)}.hamburger[data-v-74e52c4e]{display:none;width:32px;height:32px;border:none;background:none;cursor:pointer;padding:6px;flex-direction:column;justify-content:center;gap:4px;flex-shrink:0}.hamburger span[data-v-74e52c4e]{display:block;width:100%;height:2px;background:var(--text2);border-radius:1px;transition:transform .2s ease,opacity .2s ease}.hamburger.active span[data-v-74e52c4e]:first-child{transform:translateY(6px) rotate(45deg)}.hamburger.active span[data-v-74e52c4e]:nth-child(2){opacity:0}.hamburger.active span[data-v-74e52c4e]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-overlay[data-v-74e52c4e]{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:140}.mobile-overlay.active[data-v-74e52c4e]{display:block}@media (max-width:768px){.hamburger[data-v-74e52c4e]{display:flex}}.modal-bg[data-v-3de2a261]{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99999;display:flex;justify-content:center;align-items:center}.modal-content[data-v-3de2a261]{background:rgba(10,12,22,.92);max-width:420px;width:100%;border-radius:20px;padding:24px 20px;box-sizing:border-box;box-shadow:0 10px 69px hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1)}.modal-content__head[data-v-3de2a261]{font-weight:700;font-size:18px;margin-bottom:8px;text-align:center}.modal-content__body[data-v-3de2a261]{font-size:13px;font-weight:200;color:#a6a6a6;text-align:center;margin-bottom:16px}.fb-types[data-v-3de2a261]{display:flex;gap:8px;margin-bottom:12px}.fb-type[data-v-3de2a261]{flex:1;padding:8px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:var(--text2);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;text-align:center}.fb-type[data-v-3de2a261]:hover{background:hsla(0,0%,100%,.08)}.fb-type.active[data-v-3de2a261]{background:rgba(90,116,255,.15);border-color:rgba(90,116,255,.35);color:var(--text)}.fb-textarea[data-v-3de2a261]{min-height:100px;resize:vertical;margin-bottom:4px}.fb-counter[data-v-3de2a261]{text-align:right;font-size:11px;color:var(--muted);margin-bottom:12px}.btn[data-v-3de2a261]{width:100%;text-align:center}.modal-bg[data-v-2aee2792]{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:99999;padding:16px}.modal-card[data-v-2aee2792]{width:100%;max-width:520px;max-height:80vh;background:rgba(14,18,34,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.6);display:flex;flex-direction:column;overflow:hidden}.modal-head[data-v-2aee2792]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid hsla(0,0%,100%,.06)}.modal-title[data-v-2aee2792]{font-size:16px;font-weight:900;color:var(--text)}.modal-close[data-v-2aee2792]{width:28px;height:28px;border:none;background:hsla(0,0%,100%,.06);border-radius:8px;color:var(--muted);cursor:pointer;display:grid;place-items:center;font-size:12px;transition:background .12s ease,color .12s ease}.modal-close[data-v-2aee2792]:hover{background:hsla(0,0%,100%,.1);color:var(--text)}.invite-create[data-v-2aee2792]{padding:14px 18px}.invite-create-row[data-v-2aee2792]{display:flex;gap:8px;flex-wrap:wrap}.invite-select[data-v-2aee2792]{flex:1;min-width:120px;padding:8px 10px;border-radius:6px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.25);color:var(--text);font-size:12px;font-weight:600;outline:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='rgba(234,240,255,0.4)' stroke-width='3'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;padding-right:26px}.invite-select[data-v-2aee2792]:focus{border-color:rgba(90,116,255,.4)}.invite-select option[data-v-2aee2792]{background:#0e1222;color:var(--text)}.invite-create-btn[data-v-2aee2792]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:6px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:background .12s ease;white-space:nowrap}.invite-create-btn[data-v-2aee2792]:hover{background:var(--accent2)}.invite-create-btn[data-v-2aee2792]:disabled{opacity:.5;cursor:not-allowed}.invite-divider[data-v-2aee2792]{height:1px;background:hsla(0,0%,100%,.06)}.invite-list[data-v-2aee2792]{padding:8px 12px 12px;overflow-y:auto;flex:1}.invite-empty[data-v-2aee2792]{text-align:center;padding:30px 16px;color:var(--muted);font-size:13px;font-weight:600}.invite-item[data-v-2aee2792]{display:flex;align-items:center;gap:10px;padding:10px 10px;border-radius:8px;margin-bottom:4px;transition:background .12s ease}.invite-item[data-v-2aee2792]:hover{background:hsla(0,0%,100%,.03)}.invite-item--dead[data-v-2aee2792]{opacity:.45}.invite-item-main[data-v-2aee2792]{flex:1;min-width:0}.invite-code[data-v-2aee2792]{font-size:13px;font-weight:700;color:var(--accent);cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invite-code[data-v-2aee2792]:hover{text-decoration:underline}.invite-copy-icon[data-v-2aee2792]{font-size:11px;color:var(--muted);flex-shrink:0}.invite-meta[data-v-2aee2792]{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:11px;color:var(--muted);font-weight:600;flex-wrap:wrap}.invite-meta-item[data-v-2aee2792]{display:flex;align-items:center;gap:3px}.invite-badge[data-v-2aee2792]{padding:1px 6px;border-radius:4px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.invite-badge--green[data-v-2aee2792]{background:rgba(34,197,94,.15);color:var(--good)}.invite-badge--red[data-v-2aee2792]{background:rgba(239,68,68,.15);color:#ef4444}.invite-delete[data-v-2aee2792]{width:30px;height:30px;border:none;background:none;color:var(--muted);cursor:pointer;display:grid;place-items:center;border-radius:6px;font-size:13px;transition:background .12s ease,color .12s ease;flex-shrink:0}.invite-delete[data-v-2aee2792]:hover{background:rgba(239,68,68,.12);color:#ef4444}.invite-loading[data-v-2aee2792]{display:grid;place-items:center;padding:40px}.invite-spinner[data-v-2aee2792]{width:24px;height:24px;border-radius:50%;border:2px solid hsla(0,0%,100%,.1);border-top-color:var(--accent);animation:spin-2aee2792 .7s linear infinite}@keyframes spin-2aee2792{to{transform:rotate(1turn)}}@media (max-width:480px){.modal-bg[data-v-2aee2792]{padding:0;align-items:flex-end}.modal-card[data-v-2aee2792]{max-width:100%;max-height:85vh;border-radius:16px 16px 0 0;border-bottom:none}.invite-create-row[data-v-2aee2792]{flex-direction:column}.invite-select[data-v-2aee2792]{min-width:100%}.invite-code[data-v-2aee2792]{font-size:12px}}.ss-window[data-v-cd30243a]{border-radius:12px;background:rgba(10,12,22,.95);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 12px 40px rgba(0,0,0,.5);overflow:hidden;cursor:default}.media-mini-window[data-v-cd30243a]{position:fixed;width:340px;max-width:min(340px,calc(50vw - 32px));z-index:220;transition:left .18s cubic-bezier(.2,.8,.2,1),top .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1),opacity .12s ease;will-change:left,top,transform}.media-mini-window.is-dragging[data-v-cd30243a]{transition:none;z-index:260;cursor:grabbing}.media-mini-window .mini-window-ui[data-v-cd30243a]{opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease}.media-mini-window.controls-visible .mini-window-ui[data-v-cd30243a],.media-mini-window.is-dragging .mini-window-ui[data-v-cd30243a],.media-mini-window:focus-within .mini-window-ui[data-v-cd30243a],.media-mini-window:hover .mini-window-ui[data-v-cd30243a]{opacity:1;pointer-events:auto;transform:translateY(0)}.ss-header[data-v-cd30243a]{position:absolute;inset:0 0 auto 0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.58),transparent);cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ss-header-left[data-v-cd30243a]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--text2);min-width:0}.ss-header-text[data-v-cd30243a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-header-actions[data-v-cd30243a]{display:flex;gap:4px;flex-shrink:0}.ss-body[data-v-cd30243a]{position:relative;padding:4px}.ss-btn-sm[data-v-cd30243a]{width:24px;height:24px;border:none;background:hsla(0,0%,100%,.06);color:var(--muted);border-radius:6px;cursor:pointer;display:grid;place-items:center;font-size:11px;transition:background .1s ease}.ss-btn-sm[data-v-cd30243a]:hover{background:hsla(0,0%,100%,.12);color:var(--text)}.ss-remote-video[data-v-cd30243a]{width:100%;height:100%;max-height:none;display:block;border-radius:8px;background:#000;-o-object-fit:contain;object-fit:contain}.ss-viewer-body[data-v-cd30243a]{aspect-ratio:16/9}.ss-remote-video--hidden[data-v-cd30243a]{display:none}.ss-reconnecting[data-v-cd30243a]{min-height:240px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--text2);font-size:13px;font-weight:600;background:#000;border-radius:8px}.ss-reconnecting .bi[data-v-cd30243a]{animation:ss-spin-cd30243a 1s linear infinite}@keyframes ss-spin-cd30243a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ss-remote-video[data-v-cd30243a]:-moz-full-screen,.ss-remote-video[data-v-cd30243a]:-ms-fullscreen,.ss-remote-video[data-v-cd30243a]:-webkit-full-screen,.ss-remote-video[data-v-cd30243a]:fullscreen{width:100%;height:100%;max-height:none;border-radius:0;object-fit:contain}.ss-viewer--fullscreen[data-v-cd30243a]{position:fixed!important;inset:0!important;width:100%!important;max-width:100%!important;height:100vh!important;border-radius:0;z-index:99999;cursor:default;display:flex;flex-direction:column}.ss-viewer--fullscreen .ss-body[data-v-cd30243a]{flex:1;display:flex;align-items:center;justify-content:center;padding:0;background:#000}.ss-viewer--fullscreen .ss-body .ss-remote-video[data-v-cd30243a]{width:100%;height:100%;max-height:none;-o-object-fit:contain;object-fit:contain;border-radius:0}.ss-viewer-controls[data-v-cd30243a]{position:absolute;right:8px;bottom:8px;z-index:2;padding:6px 8px;border-top:0;border-radius:8px;background:rgba(0,0,0,.45)}.ss-volume[data-v-cd30243a]{display:flex;align-items:center;gap:8px}.ss-volume i[data-v-cd30243a]{color:var(--muted);font-size:14px;cursor:pointer;flex-shrink:0}.ss-volume i[data-v-cd30243a]:hover{color:var(--text)}.ss-volume-range[data-v-cd30243a]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:2px;background:hsla(0,0%,100%,.1);outline:none;cursor:pointer}.ss-volume-range[data-v-cd30243a]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:var(--accent);border:none;cursor:pointer;margin-top:-4px}.ss-volume-range[data-v-cd30243a]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--accent);border:none;cursor:pointer}.ss-volume-val[data-v-cd30243a]{font-size:11px;font-weight:700;color:var(--muted);min-width:32px;text-align:right}@media (max-width:768px){.media-mini-window .mini-window-ui[data-v-cd30243a]{opacity:1;pointer-events:auto;transform:none}.ss-viewer[data-v-cd30243a]{width:95vw;max-width:95vw}}.ss-window[data-v-2635498e]{border-radius:12px;background:rgba(10,12,22,.95);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 12px 40px rgba(0,0,0,.5);overflow:hidden;cursor:default}.media-mini-window[data-v-2635498e]{position:fixed;width:340px;max-width:min(340px,calc(50vw - 32px));z-index:220;transition:left .18s cubic-bezier(.2,.8,.2,1),top .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1),opacity .12s ease;will-change:left,top,transform}.media-mini-window.is-dragging[data-v-2635498e]{transition:none;z-index:260;cursor:grabbing}.media-mini-window .mini-window-ui[data-v-2635498e]{opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease}.media-mini-window.controls-visible .mini-window-ui[data-v-2635498e],.media-mini-window.is-dragging .mini-window-ui[data-v-2635498e],.media-mini-window:focus-within .mini-window-ui[data-v-2635498e],.media-mini-window:hover .mini-window-ui[data-v-2635498e]{opacity:1;pointer-events:auto;transform:translateY(0)}.ss-header[data-v-2635498e]{position:absolute;inset:0 0 auto 0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.58),transparent);cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ss-header-left[data-v-2635498e]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--text2);min-width:0}.ss-header-text[data-v-2635498e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-header-actions[data-v-2635498e]{display:flex;gap:4px;flex-shrink:0}.ss-body[data-v-2635498e]{position:relative;padding:4px}.ss-body video[data-v-2635498e]{width:100%;aspect-ratio:16/9;height:auto;display:block;border-radius:8px;background:#000;-o-object-fit:contain;object-fit:contain}.ss-preview.minimized[data-v-2635498e]{width:220px}.ss-live-dot[data-v-2635498e]{width:8px;height:8px;border-radius:50%;background:#ef4444;flex-shrink:0;animation:pulse-live-2635498e 1.5s infinite}@keyframes pulse-live-2635498e{0%,to{opacity:1}50%{opacity:.4}}.ss-quality-tag[data-v-2635498e]{font-size:9px;font-weight:800;padding:1px 5px;border-radius:4px;background:rgba(90,116,255,.15);color:var(--accent);flex-shrink:0}.ss-controls[data-v-2635498e]{position:absolute;right:8px;bottom:8px;z-index:2;display:flex;align-items:center;gap:6px;padding:6px 4px 2px}.ss-select[data-v-2635498e]{padding:4px 6px;border-radius:4px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.25);color:var(--text);font-size:11px;font-weight:600;outline:none;cursor:pointer}.ss-select option[data-v-2635498e]{background:#0e1222}.ss-btn-sm[data-v-2635498e]{width:24px;height:24px;border:none;background:hsla(0,0%,100%,.06);color:var(--muted);border-radius:6px;cursor:pointer;display:grid;place-items:center;font-size:11px;transition:background .1s ease}.ss-btn-sm[data-v-2635498e]:hover{background:hsla(0,0%,100%,.12);color:var(--text)}.ss-btn-stop[data-v-2635498e]{display:flex;align-items:center;gap:4px;padding:4px 10px;border:none;border-radius:6px;background:rgba(239,68,68,.2);color:#ef4444;font-size:11px;font-weight:700;cursor:pointer;margin-left:auto}.ss-btn-stop[data-v-2635498e]:hover{background:rgba(239,68,68,.35)}@media (max-width:768px){.media-mini-window .mini-window-ui[data-v-2635498e]{opacity:1;pointer-events:auto;transform:none}.media-mini-window[data-v-2635498e]{width:90vw;max-width:90vw}.ss-preview.minimized[data-v-2635498e]{width:70vw}.ss-btn-stop span[data-v-2635498e]{display:none}}.cam-window[data-v-0a8827f1]{border-radius:12px;background:rgba(10,12,22,.95);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 12px 40px rgba(0,0,0,.5);overflow:hidden}.cam-header[data-v-0a8827f1]{position:absolute;inset:0 0 auto 0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.58),transparent);cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.media-mini-window[data-v-0a8827f1]{position:fixed;width:340px;max-width:min(340px,calc(50vw - 32px));z-index:220;transition:left .18s cubic-bezier(.2,.8,.2,1),top .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1),opacity .12s ease;will-change:left,top,transform}.media-mini-window.is-dragging[data-v-0a8827f1]{transition:none;z-index:260;cursor:grabbing}.media-mini-window .mini-window-ui[data-v-0a8827f1]{opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease}.media-mini-window.controls-visible .mini-window-ui[data-v-0a8827f1],.media-mini-window.is-dragging .mini-window-ui[data-v-0a8827f1],.media-mini-window:focus-within .mini-window-ui[data-v-0a8827f1],.media-mini-window:hover .mini-window-ui[data-v-0a8827f1]{opacity:1;pointer-events:auto;transform:translateY(0)}.cam-header-left[data-v-0a8827f1]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--text2);min-width:0}.cam-header-text[data-v-0a8827f1]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cam-header-actions[data-v-0a8827f1]{display:flex;gap:4px;flex-shrink:0}.cam-btn-sm[data-v-0a8827f1]{width:24px;height:24px;border:none;background:hsla(0,0%,100%,.06);color:var(--muted);border-radius:6px;cursor:pointer;display:grid;place-items:center;font-size:11px;transition:background .1s ease}.cam-btn-sm[data-v-0a8827f1]:hover{background:hsla(0,0%,100%,.12);color:var(--text)}.cam-body[data-v-0a8827f1]{padding:0;aspect-ratio:16/9;background:#000}.cam-video[data-v-0a8827f1]{width:100%;height:100%;display:block;background:#000;-o-object-fit:cover;object-fit:cover;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.cam-window--fs[data-v-0a8827f1]{position:fixed!important;inset:0!important;width:100%!important;max-width:100%!important;height:100vh!important;border-radius:0;z-index:99999;display:flex;flex-direction:column}.cam-body--fs[data-v-0a8827f1]{flex:1;aspect-ratio:auto;display:flex;align-items:center;justify-content:center;background:#000}.cam-body--fs .cam-video[data-v-0a8827f1]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:0}.cam-video[data-v-0a8827f1]:-moz-full-screen,.cam-video[data-v-0a8827f1]:-webkit-full-screen,.cam-video[data-v-0a8827f1]:fullscreen{width:100%;height:100%;object-fit:contain;border-radius:0}@media (max-width:768px){.media-mini-window .mini-window-ui[data-v-0a8827f1]{opacity:1;pointer-events:auto;transform:none}.cam-window[data-v-0a8827f1]{width:90vw;max-width:90vw}}.cam-self[data-v-5c6263b8]{border-radius:12px;background:rgba(10,12,22,.95);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 12px 40px rgba(0,0,0,.5);overflow:hidden}.cam-self--min[data-v-5c6263b8]{width:220px}.cam-self-header[data-v-5c6263b8]{position:absolute;inset:0 0 auto 0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:5px 8px;border-bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.58),transparent);cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.media-mini-window[data-v-5c6263b8]{position:fixed;width:340px;max-width:min(340px,calc(50vw - 32px));z-index:220;transition:left .18s cubic-bezier(.2,.8,.2,1),top .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1),opacity .12s ease;will-change:left,top,transform}.media-mini-window.is-dragging[data-v-5c6263b8]{transition:none;z-index:260;cursor:grabbing}.media-mini-window .mini-window-ui[data-v-5c6263b8]{opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease}.media-mini-window.controls-visible .mini-window-ui[data-v-5c6263b8],.media-mini-window.is-dragging .mini-window-ui[data-v-5c6263b8],.media-mini-window:focus-within .mini-window-ui[data-v-5c6263b8],.media-mini-window:hover .mini-window-ui[data-v-5c6263b8]{opacity:1;pointer-events:auto;transform:translateY(0)}.cam-self-left[data-v-5c6263b8]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--text2)}.cam-self-dot[data-v-5c6263b8]{width:7px;height:7px;border-radius:50%;background:#ef4444;flex-shrink:0;animation:cam-pulse-5c6263b8 1.5s infinite}@keyframes cam-pulse-5c6263b8{0%,to{opacity:1}50%{opacity:.4}}.cam-self-actions[data-v-5c6263b8]{display:flex;gap:3px;flex-shrink:0}.cam-self-btn[data-v-5c6263b8]{width:22px;height:22px;border:none;background:hsla(0,0%,100%,.06);color:var(--muted);border-radius:6px;cursor:pointer;display:grid;place-items:center;font-size:10px;transition:background .1s ease}.cam-self-btn[data-v-5c6263b8]:hover{background:hsla(0,0%,100%,.12);color:var(--text)}.cam-self-body[data-v-5c6263b8]{position:relative;padding:4px}.cam-self-video[data-v-5c6263b8]{width:100%;aspect-ratio:16/9;height:auto;display:block;border-radius:8px;background:#000;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1)}.cam-self-controls[data-v-5c6263b8]{position:absolute;right:8px;bottom:8px;z-index:2;display:flex;align-items:center;justify-content:flex-end;padding:0}.cam-self-stop[data-v-5c6263b8]{display:flex;align-items:center;gap:4px;padding:4px 10px;border:none;border-radius:6px;background:rgba(239,68,68,.2);color:#ef4444;font-size:11px;font-weight:700;cursor:pointer}.cam-self-stop[data-v-5c6263b8]:hover{background:rgba(239,68,68,.35)}@media (max-width:768px){.media-mini-window .mini-window-ui[data-v-5c6263b8]{opacity:1;pointer-events:auto;transform:none}.media-mini-window[data-v-5c6263b8]{width:90vw;max-width:90vw}.cam-self--min[data-v-5c6263b8]{width:70vw}}.wcam-tile[data-v-0412c04e]{border-radius:12px;overflow:hidden;background:#000;border:2px solid transparent;transition:border-color .2s ease,box-shadow .2s ease}.wcam-tile-inner[data-v-0412c04e],.wcam-tile[data-v-0412c04e]{position:relative;width:100%;height:100%}.wcam-tile--speaking[data-v-0412c04e]{border-color:var(--good);box-shadow:0 0 0 2px rgba(34,197,94,.2),0 0 16px rgba(34,197,94,.12)}.wcam-tile--focused[data-v-0412c04e]{border-color:var(--accent);box-shadow:0 0 0 2px rgba(90,116,255,.2)}.wcam-tile-video[data-v-0412c04e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;background:#000}.wcam-tile-placeholder[data-v-0412c04e]{position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(90,116,255,.18),rgba(16,22,40,.95));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--text2);padding:16px;text-align:center;z-index:1}.wcam-tile-placeholder-text[data-v-0412c04e]{font-size:12px;font-weight:700}.wcam-tile-media-hints[data-v-0412c04e]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.wcam-tile-hint[data-v-0412c04e]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;background:rgba(90,116,255,.16);color:var(--accent);font-size:11px;font-weight:700}.wcam-tile-video--mirror[data-v-0412c04e]{transform:scaleX(-1)}.wcam-tile-media-btn[data-v-0412c04e]{border:none;display:grid;place-items:center;cursor:pointer;color:#fff;flex-shrink:0;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.wcam-tile-media-btn--center[data-v-0412c04e]{width:52px;height:52px;margin-top:6px;border-radius:50%;font-size:20px;background:rgba(90,116,255,.58);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 20px rgba(0,0,0,.35)}.wcam-tile-media-btn--center[data-v-0412c04e]:hover{background:rgba(90,116,255,.78);transform:scale(1.06)}.wcam-tile-media-btn--corner[data-v-0412c04e]{position:absolute;right:8px;bottom:44px;z-index:5;width:38px;height:38px;border-radius:10px;font-size:17px;background:rgba(220,55,55,.82);border:1px solid hsla(0,100%,89%,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 2px 14px rgba(220,50,50,.55)}.wcam-tile-media-btn--corner[data-v-0412c04e]:hover{background:rgba(235,65,65,.95);box-shadow:0 3px 18px rgba(220,40,40,.65);transform:scale(1.05)}.wcam-tile-overlay[data-v-0412c04e]{position:absolute;bottom:0;left:0;right:0;padding:6px 10px;background:linear-gradient(transparent,rgba(0,0,0,.7));display:flex;align-items:center;justify-content:space-between;gap:8px;z-index:3}.wcam-tile-name[data-v-0412c04e]{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.6);min-width:0}.wcam-tile-name span[data-v-0412c04e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wcam-grid-overlay[data-v-816d16c4]{position:fixed;inset:0;z-index:300;display:flex;flex-direction:column;background:rgba(6,8,16,.98)}.wcam-grid-header[data-v-816d16c4]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid hsla(0,0%,100%,.08);flex-shrink:0}.wcam-grid-header-left[data-v-816d16c4]{display:flex;align-items:center;gap:8px;min-width:0}.wcam-grid-title[data-v-816d16c4]{font-size:14px;font-weight:800;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wcam-grid-count[data-v-816d16c4]{font-size:11px;font-weight:800;padding:1px 7px;border-radius:8px;background:rgba(90,116,255,.15);color:var(--accent);flex-shrink:0}.wcam-grid-header-actions[data-v-816d16c4]{display:flex;align-items:center;gap:10px;flex-shrink:0}.wcam-grid-filters[data-v-816d16c4]{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-end;gap:6px;padding-right:2px;max-width:100%}.wcam-filter-chip[data-v-816d16c4]{position:relative;display:inline-flex;align-items:center;gap:7px;padding:3px 10px 3px 5px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.2;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.wcam-filter-native[data-v-816d16c4]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.wcam-filter-box[data-v-816d16c4]{position:relative;z-index:0;width:15px;height:15px;flex-shrink:0;border-radius:5px;border:1px solid hsla(0,0%,100%,.22);background:rgba(10,14,28,.45);display:grid;place-items:center;pointer-events:none;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.wcam-filter-box i[data-v-816d16c4]{font-size:11px;line-height:1;color:#fff;opacity:0;transform:scale(.65);transition:opacity .12s ease,transform .14s ease}.wcam-filter-text[data-v-816d16c4]{position:relative;z-index:0;font-size:11px;font-weight:600;color:var(--text2);pointer-events:none;white-space:nowrap;transition:color .14s ease}.wcam-filter-chip[data-v-816d16c4]:hover{border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.08);box-shadow:0 0 0 1px hsla(0,0%,100%,.04)}.wcam-filter-chip:hover .wcam-filter-text[data-v-816d16c4]{color:var(--text)}.wcam-filter-chip:hover .wcam-filter-box[data-v-816d16c4]{border-color:hsla(0,0%,100%,.32);background:hsla(0,0%,100%,.06)}.wcam-filter-chip[data-v-816d16c4]:has(.wcam-filter-native:checked){border-color:rgba(90,116,255,.42);background:rgba(90,116,255,.12);box-shadow:0 0 0 1px rgba(90,116,255,.18),0 0 18px rgba(90,116,255,.12)}.wcam-filter-chip:has(.wcam-filter-native:checked) .wcam-filter-text[data-v-816d16c4]{color:var(--text)}.wcam-filter-chip:has(.wcam-filter-native:checked) .wcam-filter-box[data-v-816d16c4]{border-color:rgba(90,116,255,.75);background:linear-gradient(145deg,rgba(90,116,255,.95),rgba(69,98,255,.88));box-shadow:0 0 10px rgba(90,116,255,.25)}.wcam-filter-chip:has(.wcam-filter-native:checked) .wcam-filter-box i[data-v-816d16c4]{opacity:1;transform:scale(1)}.wcam-filter-chip[data-v-816d16c4]:has(.wcam-filter-native:focus-visible){outline:2px solid rgba(90,116,255,.75);outline-offset:2px}.wcam-filter-chip[data-v-816d16c4]:has(.wcam-filter-native:focus-visible:not(:checked)){border-color:rgba(90,116,255,.35)}.wcam-grid-back[data-v-816d16c4]{display:flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);color:var(--text2);border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;transition:background .12s ease}.wcam-grid-back[data-v-816d16c4]:hover{background:hsla(0,0%,100%,.1)}.wcam-grid-back i[data-v-816d16c4]{font-size:13px}.wcam-grid-close[data-v-816d16c4]{width:32px;height:32px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);color:var(--muted);border-radius:8px;cursor:pointer;display:grid;place-items:center;font-size:13px;transition:background .12s ease,color .12s ease}.wcam-grid-close[data-v-816d16c4]:hover{background:hsla(0,0%,100%,.1);color:var(--text)}.wcam-grid-body[data-v-816d16c4]{flex:1;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:10px;padding:12px;min-height:0}.wcam-grid-body--one-expanded[data-v-816d16c4]{flex-wrap:nowrap;align-content:stretch;align-items:stretch}.wcam-grid-body--one-expanded .wcam-grid-cell--expanded[data-v-816d16c4]{flex:1 1 auto;min-width:0;min-height:0;max-width:100%}.wcam-grid-cell[data-v-816d16c4]{border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .15s ease}.wcam-grid-cell[data-v-816d16c4]:hover{transform:scale(1.02)}.wcam-grid-cell--hidden[data-v-816d16c4]{display:none}.wcam-grid-cell--expanded[data-v-816d16c4]:hover{transform:none}.wcam-grid-empty[data-v-816d16c4]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:14px;font-weight:600}.wcam-grid-empty i[data-v-816d16c4]{font-size:36px;opacity:.4}.wcam-grid-controls[data-v-816d16c4]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-top:1px solid hsla(0,0%,100%,.08);flex-shrink:0;background:rgba(10,14,28,.6)}.wctl[data-v-816d16c4]{width:44px;height:44px;border-radius:50%;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);color:var(--text2);cursor:pointer;display:grid;place-items:center;font-size:17px;transition:background .15s ease,color .15s ease,border-color .15s ease}.wctl[data-v-816d16c4]:hover{background:hsla(0,0%,100%,.12);color:var(--text)}.wctl--active[data-v-816d16c4]{border-color:var(--accent);color:var(--accent)}.wctl--active[data-v-816d16c4]:hover{background:rgba(90,116,255,.15)}.wctl--muted[data-v-816d16c4]{border-color:rgba(239,68,68,.4);color:rgba(239,68,68,.8)}.wctl--muted[data-v-816d16c4]:hover{background:rgba(239,68,68,.1)}.wctl--busy[data-v-816d16c4]{opacity:.55;cursor:wait}.wctl--danger[data-v-816d16c4]{border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.1);color:rgba(239,68,68,.9)}.wctl--danger[data-v-816d16c4]:hover{background:rgba(239,68,68,.2);color:#ef4444}@media (max-width:600px){.wcam-grid-body[data-v-816d16c4]{gap:6px;padding:6px}.wcam-grid-header[data-v-816d16c4]{padding:8px 12px;flex-wrap:wrap;gap:8px}.wcam-grid-header-actions[data-v-816d16c4]{flex-wrap:wrap;justify-content:flex-end;width:100%}.wcam-filter-text[data-v-816d16c4]{font-size:10px}.wcam-filter-chip[data-v-816d16c4]{padding:2px 8px 2px 4px;gap:6px}.wcam-filter-box[data-v-816d16c4]{width:14px;height:14px}.wcam-filter-box i[data-v-816d16c4]{font-size:10px}.wcam-grid-back span[data-v-816d16c4]{display:none}.wcam-grid-controls[data-v-816d16c4]{gap:6px;padding:8px 12px}.wctl[data-v-816d16c4]{width:38px;height:38px;font-size:15px}}.media-debug[data-v-25170820]{position:fixed;right:10px;bottom:10px;z-index:5000;width:280px;border:1px solid hsla(0,0%,100%,.12);background:rgba(8,10,18,.94);border-radius:10px;box-shadow:0 12px 28px rgba(0,0,0,.45);color:var(--text2);font-size:11px;padding:8px}.media-debug__head[data-v-25170820]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.media-debug__summary[data-v-25170820]{display:grid;grid-template-columns:1fr;gap:2px;margin-bottom:8px}.media-debug__actions[data-v-25170820]{display:flex;gap:4px;flex-wrap:wrap}.media-debug__btn[data-v-25170820]{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:var(--text2);border-radius:6px;padding:3px 6px;font-size:10px;cursor:pointer}.media-debug__btn[data-v-25170820]:hover{background:hsla(0,0%,100%,.12);color:var(--text)}.channel-settings-backdrop[data-v-2f9dc78b]{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:100020;padding:20px}.channel-settings-modal[data-v-2f9dc78b]{width:min(960px,calc(100vw - 40px));height:min(680px,calc(100vh - 40px));background:rgba(14,18,34,.96);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;display:grid;grid-template-columns:230px minmax(0,1fr);overflow:hidden;box-shadow:var(--shadow)}.channel-settings-sidebar[data-v-2f9dc78b]{background:rgba(0,0,0,.14);padding:18px 12px;border-right:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:6px}.channel-settings-tab-btn[data-v-2f9dc78b]{border:none;border-radius:8px;padding:10px 12px;background:transparent;color:var(--text2);text-align:left;font-size:13px;font-weight:700;cursor:pointer}.channel-settings-tab-btn[data-v-2f9dc78b]:hover{background:hsla(0,0%,100%,.07);color:var(--text)}.channel-settings-tab-btn.active[data-v-2f9dc78b]{background:rgba(90,116,255,.18);color:var(--text)}.channel-settings-sep[data-v-2f9dc78b]{height:1px;margin:4px 0;background:hsla(0,0%,100%,.12)}.channel-settings-tab-btn--danger[data-v-2f9dc78b]{color:#f87171}.channel-settings-tab-btn--danger[data-v-2f9dc78b]:hover{background:rgba(239,68,68,.12);color:#ef4444}.channel-settings-content[data-v-2f9dc78b]{padding:20px 24px;overflow:auto;display:flex;flex-direction:column}.channel-settings-head[data-v-2f9dc78b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.channel-settings-title[data-v-2f9dc78b]{margin:0;color:var(--text);font-size:18px;font-weight:900}.channel-settings-subtitle[data-v-2f9dc78b]{margin-top:4px;color:var(--muted);font-size:12px}.channel-settings-close[data-v-2f9dc78b]{width:32px;height:32px;border:none;border-radius:8px;background:hsla(0,0%,100%,.06);color:var(--muted);cursor:pointer}.channel-settings-close[data-v-2f9dc78b]:hover{background:hsla(0,0%,100%,.12);color:var(--text)}.channel-settings-section[data-v-2f9dc78b]{margin-top:18px;flex:1}.field[data-v-2f9dc78b]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.field-label[data-v-2f9dc78b]{font-size:12px;font-weight:800;color:var(--muted)}.field-input[data-v-2f9dc78b]{width:100%;padding:10px 12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.22);color:var(--text)}.channel-settings-limit-value[data-v-2f9dc78b]{font-size:14px;font-weight:800;color:var(--text)}.channel-settings-limit-scale[data-v-2f9dc78b]{display:flex;align-items:center;justify-content:space-between}.channel-settings-limit-current[data-v-2f9dc78b]{font-size:14px;font-weight:800;color:var(--text)}.channel-settings-limit-current.hidden[data-v-2f9dc78b]{visibility:hidden}.channel-settings-limit-max[data-v-2f9dc78b]{font-size:14px;font-weight:800;color:var(--muted)}.channel-settings-section--permissions[data-v-2f9dc78b]{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:14px;min-height:0;height:100%;align-items:stretch}.channel-settings-roles-list[data-v-2f9dc78b]{border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:rgba(0,0,0,.1);padding:6px;display:flex;flex-direction:column;gap:4px;height:100%}.role-item[data-v-2f9dc78b]{border:none;background:transparent;color:var(--text2);border-radius:8px;padding:8px 10px;display:flex;align-items:center;gap:8px;text-align:left;font-size:13px;font-weight:700;cursor:pointer}.role-item span[data-v-2f9dc78b]:last-child{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.role-item[data-v-2f9dc78b]:hover{background:hsla(0,0%,100%,.07)}.role-item.active[data-v-2f9dc78b]{background:rgba(90,116,255,.18);color:var(--text)}.role-dot[data-v-2f9dc78b]{width:10px;height:10px;border-radius:50%;border:1px solid hsla(0,0%,100%,.15);flex-shrink:0}.channel-settings-permissions-list[data-v-2f9dc78b]{border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:rgba(0,0,0,.1);padding:8px;display:flex;flex-direction:column;gap:8px;height:100%;overflow:auto}.channel-permission-row[data-v-2f9dc78b]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:8px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03)}.channel-permission-row.is-voice-scope[data-v-2f9dc78b]{opacity:.9}.permission-info[data-v-2f9dc78b]{min-width:0}.permission-label[data-v-2f9dc78b]{color:var(--text);font-size:13px;font-weight:700}.permission-description[data-v-2f9dc78b]{margin-top:3px;color:var(--muted);font-size:12px}.voice-badge[data-v-2f9dc78b]{margin-left:6px;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:700;background:hsla(0,0%,100%,.1);color:var(--muted)}.permission-toggle[data-v-2f9dc78b]{display:inline-flex;background:hsla(0,0%,100%,.06);border-radius:10px;padding:3px;gap:3px}.permission-toggle-btn[data-v-2f9dc78b]{width:34px;height:30px;border-radius:8px;border:0;background:transparent;color:var(--muted);cursor:pointer}.permission-toggle-btn.deny.active[data-v-2f9dc78b]{background:rgba(240,71,71,.18);color:#f04747}.permission-toggle-btn.inherit.active[data-v-2f9dc78b]{background:hsla(0,0%,100%,.1);color:var(--text)}.permission-toggle-btn.allow.active[data-v-2f9dc78b]{background:rgba(67,181,129,.18);color:#43b581}.channel-settings-footer[data-v-2f9dc78b]{margin-top:auto;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:flex-end;gap:10px}.btn-ghost[data-v-2f9dc78b],.btn-primary[data-v-2f9dc78b]{border:none;border-radius:8px;font-size:13px;font-weight:700;padding:9px 16px;cursor:pointer}.btn-ghost[data-v-2f9dc78b]{background:hsla(0,0%,100%,.07);color:var(--text2)}.btn-primary[data-v-2f9dc78b]{background:var(--accent);color:#fff}@media (max-width:880px){.channel-settings-modal[data-v-2f9dc78b]{grid-template-columns:1fr;height:min(760px,calc(100vh - 24px))}.channel-settings-sidebar[data-v-2f9dc78b]{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.08);flex-direction:row;padding:10px}.channel-settings-section--permissions[data-v-2f9dc78b]{grid-template-columns:1fr}}.delete-channel-backdrop[data-v-1edfc8b2]{position:fixed;inset:0;z-index:100030;background:rgba(0,0,0,.58);display:flex;align-items:center;justify-content:center;padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}.delete-channel-modal[data-v-1edfc8b2]{position:relative;width:min(440px,100%);background:var(--panel2,rgba(18,24,42,.92));color:var(--text);border:1px solid var(--stroke);border-radius:18px;box-shadow:var(--shadow,0 24px 70px rgba(0,0,0,.55));backdrop-filter:blur(16px);padding:26px}.delete-channel-close[data-v-1edfc8b2]{position:absolute;top:14px;right:14px;width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center}.delete-channel-close[data-v-1edfc8b2]:hover:not(:disabled){background:hsla(0,0%,100%,.08);color:var(--text)}.delete-channel-close[data-v-1edfc8b2]:disabled{opacity:.45;cursor:not-allowed}.delete-channel-icon[data-v-1edfc8b2]{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:rgba(240,71,71,.14);color:#f04747;font-size:22px;margin-bottom:16px}.delete-channel-modal h2[data-v-1edfc8b2]{margin:0 0 10px;font-size:22px;font-weight:800;letter-spacing:-.02em}.delete-channel-lead[data-v-1edfc8b2]{margin:0;color:var(--muted);line-height:1.45;font-size:14px}.delete-channel-modal strong[data-v-1edfc8b2]{color:var(--text)}.delete-channel-hint[data-v-1edfc8b2]{margin:10px 0 0;font-size:13px;color:var(--muted);line-height:1.45;opacity:.95}.delete-channel-actions[data-v-1edfc8b2]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:24px}.btn-danger[data-v-1edfc8b2],.btn-secondary[data-v-1edfc8b2]{border:0;border-radius:10px;min-height:38px;padding:0 14px;font-weight:700;font-size:13px;cursor:pointer;font-family:inherit}.btn-secondary[data-v-1edfc8b2]{background:hsla(0,0%,100%,.08);color:var(--text)}.btn-secondary[data-v-1edfc8b2]:hover:not(:disabled){background:hsla(0,0%,100%,.12)}.btn-danger[data-v-1edfc8b2]{background:#f04747;color:#fff}.btn-danger[data-v-1edfc8b2]:hover:not(:disabled){filter:brightness(1.06)}.btn-danger[data-v-1edfc8b2]:disabled,.btn-secondary[data-v-1edfc8b2]:disabled{opacity:.55;cursor:not-allowed}.topbar--server[data-v-4d2f0f01]{position:relative}.topbar--server[data-v-4d2f0f01]:after{content:"";position:absolute;top:0;bottom:0;left:var(--channels);width:1px;background:hsla(0,0%,100%,.08);pointer-events:none}.topbar--server .top-left[data-v-4d2f0f01]{max-width:calc(var(--channels) - 20px)}.topbar--server .invite[data-v-4d2f0f01]{margin-right:8px}.topbar--server .chat-header-channel[data-v-4d2f0f01]{min-width:0;flex:1;display:flex;align-items:center;gap:8px;margin:0 16px 0 20px;font-weight:700;color:var(--text)}.topbar--server .chat-header-channel-icon[data-v-4d2f0f01]{flex:0 0 auto;font-size:20px;line-height:1;color:var(--muted)}.topbar--server .chat-header-channel-name[data-v-4d2f0f01]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar--server .top-icons[data-v-4d2f0f01]{flex-shrink:0}@media (max-width:768px){.topbar--server[data-v-4d2f0f01]:after{display:none}.topbar--server .invite[data-v-4d2f0f01]{margin-right:0}.topbar--server .chat-header-channel[data-v-4d2f0f01]{margin:0 8px}}@media (max-width:400px){.topbar--server .chat-header-channel[data-v-4d2f0f01]{margin:0 6px}.topbar--server .chat-header-channel-name[data-v-4d2f0f01]{max-width:120px}}.loading-more[data-v-4d2f0f01]{text-align:center;padding:10px;color:var(--muted);font-size:12px}.channels-skeleton[data-v-4d2f0f01]{display:flex;flex-direction:column;gap:8px;padding:4px 2px 8px}.channel-skeleton-row[data-v-4d2f0f01],.channel-skeleton-title[data-v-4d2f0f01]{border-radius:8px;background:hsla(0,0%,100%,.06)}.channel-skeleton-title[data-v-4d2f0f01]{height:10px;width:62%;margin-bottom:2px}.channel-skeleton-title--mt[data-v-4d2f0f01]{margin-top:12px}.channel-skeleton-row[data-v-4d2f0f01]{height:34px;width:100%}.channels-empty[data-v-4d2f0f01]{margin-top:12px;padding:10px 12px;border-radius:10px;color:var(--muted);font-size:13px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08)}.section[data-v-4d2f0f01]{display:flex;justify-content:space-around;justify-items:center;align-items:center}.title--server-settings[data-v-4d2f0f01]{cursor:pointer;border-radius:8px;padding:4px 8px;margin:-4px -8px;max-width:100%;transition:background .12s ease,color .12s ease}.title--server-settings[data-v-4d2f0f01]:hover{background:hsla(0,0%,100%,.08);color:var(--accent)}.invite-icon[data-v-4d2f0f01]{color:var(--muted);cursor:pointer;transition:color .15s ease,transform .08s ease}.addChan[data-v-4d2f0f01]{font-size:22px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;border-radius:8px;transition:background .12s ease,color .12s ease}.addChan[data-v-4d2f0f01]:hover{background:hsla(0,0%,100%,.06);color:var(--accent)}.invite-icon[data-v-4d2f0f01]:hover{color:var(--accent)}.invite-icon[data-v-4d2f0f01]:active{transform:scale(.9)}.donate-btn[data-v-4d2f0f01]{width:auto;display:flex;gap:5px;justify-content:center;align-content:center;align-items:center;font-weight:700;font-size:12px;text-transform:uppercase}.donate-btn i[data-v-4d2f0f01]{color:rgba(239,68,68,.6);transition:color .15s ease}.donate-btn:hover i[data-v-4d2f0f01]{color:#ef4444}.donate-bg[data-v-4d2f0f01]{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:99999;padding:16px}.donate-card[data-v-4d2f0f01]{width:100%;max-width:380px;background:rgba(14,18,34,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.6);overflow:hidden}.donate-header[data-v-4d2f0f01]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 0}.donate-title[data-v-4d2f0f01]{font-size:18px;font-weight:900;color:var(--text)}.donate-close[data-v-4d2f0f01]{width:28px;height:28px;border:none;background:hsla(0,0%,100%,.06);border-radius:8px;color:var(--muted);cursor:pointer;display:grid;place-items:center;font-size:12px}.donate-close[data-v-4d2f0f01]:hover{background:hsla(0,0%,100%,.1);color:var(--text)}.donate-body[data-v-4d2f0f01]{padding:16px 20px 20px}.donate-text[data-v-4d2f0f01]{font-size:13px;color:var(--muted);line-height:1.5;margin-bottom:16px}.donate-method[data-v-4d2f0f01]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);cursor:pointer;transition:background .12s ease}.donate-method[data-v-4d2f0f01]:hover{background:hsla(0,0%,100%,.06)}.donate-method-icon[data-v-4d2f0f01]{font-size:20px}.donate-method-info[data-v-4d2f0f01]{flex:1}.donate-method-name[data-v-4d2f0f01]{font-size:13px;font-weight:700;color:var(--text)}.donate-method-num[data-v-4d2f0f01]{font-size:12px;color:var(--muted);margin-top:2px;font-family:monospace}.donate-method i[data-v-4d2f0f01]{color:var(--muted);font-size:14px}.auth-page[data-v-bd34eadc]{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:20px;position:relative;overflow:hidden}.auth-bg[data-v-bd34eadc]{position:fixed;inset:0;pointer-events:none}.auth-orb[data-v-bd34eadc]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.15}.auth-orb--1[data-v-bd34eadc]{width:500px;height:500px;background:var(--accent);top:-200px;right:-100px}.auth-orb--2[data-v-bd34eadc]{width:400px;height:400px;background:#7c3aed;bottom:-150px;left:-100px}.auth-card[data-v-bd34eadc]{width:100%;max-width:420px;padding:28px;border-radius:8px;background:rgba(20,26,46,.85);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 16px 60px rgba(0,0,0,.5);position:relative;z-index:1}.auth-logo[data-v-bd34eadc]{display:flex;justify-content:center;margin-bottom:16px}.auth-logo img[data-v-bd34eadc]{height:48px;width:auto}.auth-header[data-v-bd34eadc]{text-align:center;margin-bottom:20px}.auth-header h1[data-v-bd34eadc]{font-size:22px;font-weight:900;color:var(--text);margin:0}.auth-form[data-v-bd34eadc]{display:flex;flex-direction:column;gap:14px}.field[data-v-bd34eadc]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-bd34eadc]{font-size:11px;font-weight:800;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.field-error-star[data-v-bd34eadc],.field-label--error[data-v-bd34eadc]{color:#ef4444}.field-input[data-v-bd34eadc]{width:100%;padding:10px 12px;border-radius:4px;border:none;background:rgba(0,0,0,.25);color:var(--text);font-size:15px;font-weight:500;outline:none;transition:box-shadow .15s ease;box-sizing:border-box}.field-input[data-v-bd34eadc]:focus{box-shadow:0 0 0 2px var(--accent)}.field-input--error[data-v-bd34eadc]{box-shadow:0 0 0 1px #ef4444}.field-input--error[data-v-bd34eadc]:focus{box-shadow:0 0 0 2px #ef4444}.field-error[data-v-bd34eadc]{font-size:11px;color:#ef4444;font-weight:600}.field-error p[data-v-bd34eadc]{margin:0}.auth-btn[data-v-bd34eadc]{width:100%;padding:12px;border:none;border-radius:4px;background:var(--accent);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s ease,opacity .15s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:2px}.auth-btn[data-v-bd34eadc]:hover{background:var(--accent2)}.auth-btn[data-v-bd34eadc]:active{transform:translateY(1px)}.auth-btn[data-v-bd34eadc]:disabled{opacity:.6;cursor:not-allowed}.auth-btn-spinner[data-v-bd34eadc]{width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.25);border-top-color:#fff;animation:spin-bd34eadc .6s linear infinite}@keyframes spin-bd34eadc{to{transform:rotate(1turn)}}.auth-footer[data-v-bd34eadc]{text-align:left;font-size:13px;margin-top:2px}.auth-secondary-link[data-v-bd34eadc]{border:0;padding:0;background:transparent;color:var(--accent,#5a74ff);font-weight:800;cursor:pointer;text-decoration:none;font-size:13px}.auth-secondary-link[data-v-bd34eadc]:hover{text-decoration:underline}@media (max-width:480px){.auth-page[data-v-bd34eadc]{padding:0;align-items:flex-start}.auth-card[data-v-bd34eadc]{max-width:100%;min-height:100vh;min-height:100dvh;border-radius:0;border:none;padding:30px 20px 20px;display:flex;flex-direction:column;justify-content:center}.auth-header h1[data-v-bd34eadc]{font-size:20px}.auth-form[data-v-bd34eadc]{gap:12px}.field-input[data-v-bd34eadc]{padding:12px 14px;font-size:16px}.auth-btn[data-v-bd34eadc]{padding:14px;font-size:16px}}.friends-search-wrap[data-v-0668a411]{padding:10px 10px 6px;position:relative}.friends-search[data-v-0668a411]{width:100%;padding:8px 10px 8px 30px;border-radius:6px;border:none;background:rgba(0,0,0,.25);color:var(--text);font-size:13px;font-weight:500;outline:none;box-sizing:border-box;transition:box-shadow .15s ease}.friends-search[data-v-0668a411]:focus{box-shadow:0 0 0 2px rgba(90,116,255,.3)}.friends-search-icon[data-v-0668a411]{position:absolute;left:18px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--muted);pointer-events:none}.friends-section-title[data-v-0668a411]{font-size:10px;font-weight:800;color:var(--muted);letter-spacing:.06em;padding:12px 12px 6px}.friends-list[data-v-0668a411]{flex:1;overflow-y:auto;padding:0 6px 10px}.friend-item[data-v-0668a411]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .12s ease}.friend-item[data-v-0668a411]:hover{background:hsla(0,0%,100%,.04)}.friend-avatar-wrap[data-v-0668a411]{position:relative;flex-shrink:0}.friend-avatar[data-v-0668a411]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.friend-avatar--placeholder[data-v-0668a411]{width:32px;height:32px;border-radius:50%;background:rgba(90,116,255,.15);color:var(--accent);display:grid;place-items:center;font-weight:800;font-size:13px}.friend-info[data-v-0668a411]{min-width:0;flex:1}.friend-name[data-v-0668a411]{font-size:13px;font-weight:700;color:var(--text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.friend-last[data-v-0668a411]{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.friends-empty[data-v-0668a411]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.friend-action-btn[data-v-0668a411]{width:28px;height:28px;border:none;background:hsla(0,0%,100%,.06);color:var(--muted);border-radius:6px;cursor:pointer;display:grid;place-items:center;font-size:13px;flex-shrink:0;transition:background .1s ease,color .1s ease}.friend-action-btn[data-v-0668a411]:hover{background:rgba(90,116,255,.15);color:var(--accent)}.friends-section-title[data-v-67ce30de]{font-size:10px;font-weight:800;color:var(--muted);letter-spacing:.06em;padding:12px 12px 6px}.friends-list[data-v-67ce30de]{flex:1;overflow-y:auto;padding:0 6px 10px}.friend-item[data-v-67ce30de]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .12s ease}.friend-item[data-v-67ce30de]:hover{background:hsla(0,0%,100%,.04)}.friend-avatar-wrap[data-v-67ce30de]{position:relative;flex-shrink:0}.friend-avatar[data-v-67ce30de]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.friend-avatar--placeholder[data-v-67ce30de]{width:32px;height:32px;border-radius:50%;background:rgba(90,116,255,.15);color:var(--accent);display:grid;place-items:center;font-weight:800;font-size:13px}.friend-status[data-v-67ce30de]{position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;border-radius:50%;background:var(--muted);border:2px solid rgba(10,12,22,.9)}.friend-status.online[data-v-67ce30de]{background:var(--good)}.friend-info[data-v-67ce30de]{position:relative;min-width:0;flex:1}.friend-name[data-v-67ce30de]{font-size:13px;font-weight:700;color:var(--text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.friends-empty[data-v-67ce30de]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.friends-empty-text[data-v-67ce30de]{font-size:14px;font-weight:700;color:var(--text2);margin-bottom:4px}.friends-empty-sub[data-v-67ce30de]{font-size:12px;color:var(--muted)}.friend-action-btn[data-v-67ce30de]{width:28px;height:28px;border:none;background:hsla(0,0%,100%,.06);color:var(--muted);border-radius:6px;cursor:pointer;display:grid;place-items:center;font-size:13px;flex-shrink:0;transition:background .1s ease,color .1s ease}.friend-action-btn[data-v-67ce30de]:hover{background:rgba(90,116,255,.15);color:var(--accent)}.friends-section-title[data-v-d1b2fb7e]{font-size:10px;font-weight:800;color:var(--muted);letter-spacing:.06em;padding:12px 12px 6px}.friends-list[data-v-d1b2fb7e]{flex:1;overflow-y:auto;padding:0 6px 10px}.friend-item[data-v-d1b2fb7e]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .12s ease}.friend-item[data-v-d1b2fb7e]:hover{background:hsla(0,0%,100%,.04)}.friend-avatar-wrap[data-v-d1b2fb7e]{position:relative;flex-shrink:0}.friend-avatar[data-v-d1b2fb7e]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.friend-avatar--placeholder[data-v-d1b2fb7e]{width:32px;height:32px;border-radius:50%;background:rgba(90,116,255,.15);color:var(--accent);display:grid;place-items:center;font-weight:800;font-size:13px}.friend-info[data-v-d1b2fb7e]{min-width:0;flex:1}.friend-name[data-v-d1b2fb7e]{font-size:13px;font-weight:700;color:var(--text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.friend-last[data-v-d1b2fb7e]{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.friends-empty[data-v-d1b2fb7e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.friends-empty-text[data-v-d1b2fb7e]{font-size:14px;font-weight:700;color:var(--text2);margin-bottom:4px}.friend-pending-actions[data-v-d1b2fb7e]{display:flex;gap:4px;flex-shrink:0}.friend-accept-btn[data-v-d1b2fb7e]{width:28px;height:28px;border:none;background:rgba(34,197,94,.15);color:var(--good);border-radius:6px;cursor:pointer;display:grid;place-items:center;font-size:14px;transition:background .1s ease}.friend-accept-btn[data-v-d1b2fb7e]:hover{background:rgba(34,197,94,.25)}.friend-reject-btn[data-v-d1b2fb7e]{width:28px;height:28px;border:none;background:rgba(239,68,68,.15);color:#ef4444;border-radius:6px;cursor:pointer;display:grid;place-items:center;font-size:12px;transition:background .1s ease}.friend-reject-btn[data-v-d1b2fb7e]:hover{background:rgba(239,68,68,.25)}.friends-section-title[data-v-21f2099b]{font-size:10px;font-weight:800;color:var(--muted);letter-spacing:.06em;padding:12px 12px 6px}.friends-list[data-v-21f2099b]{flex:1;overflow-y:auto;padding:0 6px 10px}.friend-item[data-v-21f2099b]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .12s ease}.friend-item[data-v-21f2099b]:hover{background:hsla(0,0%,100%,.04)}.friend-item.active[data-v-21f2099b]{background:hsla(0,0%,100%,.08)}.friend-avatar-wrap[data-v-21f2099b]{position:relative;flex-shrink:0}.friend-avatar[data-v-21f2099b]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.friend-avatar--placeholder[data-v-21f2099b]{width:32px;height:32px;border-radius:50%;background:rgba(90,116,255,.15);color:var(--accent);display:grid;place-items:center;font-weight:800;font-size:13px}.friend-info[data-v-21f2099b]{min-width:0;flex:1}.friend-name[data-v-21f2099b]{font-size:13px;font-weight:700;color:var(--text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.friend-last[data-v-21f2099b]{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.friends-empty[data-v-21f2099b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.friends-empty-text[data-v-21f2099b]{font-size:14px;font-weight:700;color:var(--text2);margin-bottom:4px}.mtext[data-v-1e4ad03d]{text-wrap:wrap;word-wrap:break-word;word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap;display:flex;flex-direction:column;gap:8px}.mtext-chunk[data-v-1e4ad03d]{white-space:pre-wrap}.mmeta[data-v-1e4ad03d]{align-items:center}.msg-actions[data-v-1e4ad03d]{opacity:0;pointer-events:none;transition:opacity .12s ease;margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center}.msg:hover .msg-actions[data-v-1e4ad03d]{opacity:1;pointer-events:auto}.msg-delete[data-v-1e4ad03d]{width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);color:rgba(234,240,255,.52);cursor:pointer;display:grid;place-items:center;border-radius:8px;font-size:15px;line-height:1;transition:background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.msg-delete i[data-v-1e4ad03d]{font-size:15px;line-height:1}.msg-delete[data-v-1e4ad03d]:hover{background:rgba(239,68,68,.38);border-color:rgba(239,68,68,.65);color:#fee2e2;box-shadow:0 0 0 1px rgba(239,68,68,.28)}.msg-delete[data-v-1e4ad03d]:focus-visible{outline:2px solid rgba(90,116,255,.55);outline-offset:2px}.mtext[data-v-1e4ad03d] .msg-link{color:var(--accent);text-decoration:none;word-break:break-word;overflow-wrap:anywhere}.mtext[data-v-1e4ad03d] .msg-link:hover{text-decoration:underline}.yt-embed[data-v-1e4ad03d]{max-width:min(560px,100%);width:100%;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:rgba(8,10,18,.72);box-shadow:0 10px 28px rgba(0,0,0,.28);overflow:hidden;align-self:flex-start}.yt-embed--shorts[data-v-1e4ad03d]{max-width:min(300px,85%);border-radius:14px}.yt-embed-inner[data-v-1e4ad03d]{position:relative;width:100%;aspect-ratio:16/9;background:#000}.yt-embed--shorts .yt-embed-inner[data-v-1e4ad03d]{aspect-ratio:9/16}.yt-iframe[data-v-1e4ad03d]{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.vk-embed[data-v-1e4ad03d]{max-width:min(560px,100%);width:100%;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:rgba(8,10,18,.72);box-shadow:0 10px 28px rgba(0,0,0,.28);overflow:hidden;align-self:flex-start}.vk-embed-inner[data-v-1e4ad03d]{position:relative;width:100%;aspect-ratio:16/9;background:#000}.vk-embed--clip[data-v-1e4ad03d]{max-width:min(300px,85%);border-radius:14px}.vk-embed--clip .vk-embed-inner[data-v-1e4ad03d]{aspect-ratio:9/16}.vk-iframe[data-v-1e4ad03d]{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.rt-embed[data-v-1e4ad03d]{max-width:min(560px,100%);width:100%;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:rgba(8,10,18,.72);box-shadow:0 10px 28px rgba(0,0,0,.28);overflow:hidden;align-self:flex-start}.rt-embed-inner[data-v-1e4ad03d]{position:relative;width:100%;aspect-ratio:16/9;background:#000}.rt-embed--shorts[data-v-1e4ad03d]{max-width:min(300px,85%);border-radius:14px}.rt-embed--shorts .rt-embed-inner[data-v-1e4ad03d]{aspect-ratio:9/16}.rt-iframe[data-v-1e4ad03d]{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.code-block[data-v-1e4ad03d]{border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:rgba(8,10,18,.9);overflow:hidden}.code-head[data-v-1e4ad03d]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.code-lang[data-v-1e4ad03d]{font-size:11px;color:var(--muted);font-weight:700;text-transform:lowercase}.code-copy[data-v-1e4ad03d]{border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:var(--text);border-radius:7px;padding:3px 8px;font-size:11px;font-weight:700;cursor:pointer;transition:background .12s ease,border-color .12s ease}.code-copy[data-v-1e4ad03d]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.25)}.code-pre[data-v-1e4ad03d]{margin:0;padding:10px 12px;overflow-x:auto;font-size:12px;line-height:1.5;font-family:JetBrains Mono,Consolas,Monaco,Courier New,monospace;white-space:pre;-o-tab-size:4;tab-size:4;-moz-tab-size:4;background:transparent}.code-pre code.hljs[data-v-1e4ad03d]{display:block;padding:0;margin:0;overflow-x:visible;font-family:inherit;background:none}.msg-image[data-v-1e4ad03d]{width:auto;height:auto;max-width:min(420px,100%);max-height:360px;border-radius:8px;margin-top:6px;display:block;-o-object-fit:contain;object-fit:contain;cursor:pointer;border:1px solid hsla(0,0%,100%,.08)}.msg-image[data-v-1e4ad03d]:hover{border-color:rgba(90,116,255,.3)}.image-modal[data-v-1e4ad03d]{position:fixed;inset:0;background:rgba(0,0,0,.78);display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px}.image-modal-content[data-v-1e4ad03d]{max-width:min(95vw,1400px);max-height:92vh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 20px 60px rgba(0,0,0,.55)}.image-modal-close[data-v-1e4ad03d]{position:absolute;top:14px;right:14px;width:34px;height:34px;border:1px solid hsla(0,0%,100%,.2);background:rgba(15,15,18,.75);color:#fff;border-radius:10px;cursor:pointer;display:grid;place-items:center}.image-modal-close[data-v-1e4ad03d]:hover{background:rgba(30,30,34,.9)}.composer[data-v-ba1e9de0]{display:flex;flex-direction:column;gap:10px}@media (max-width:768px){.composer[data-v-ba1e9de0]{height:auto;min-height:var(--composer)}}.bi-card-image[data-v-ba1e9de0]{cursor:pointer;color:var(--muted);transition:color .15s ease;flex-shrink:0}.bi-card-image[data-v-ba1e9de0]:hover{color:var(--text)}.paste-preview[data-v-ba1e9de0]{width:100%;min-width:0}.paste-preview-inner[data-v-ba1e9de0]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid var(--stroke);background:var(--panel);backdrop-filter:blur(12px);box-shadow:0 10px 32px rgba(0,0,0,.28)}.paste-preview-thumb[data-v-ba1e9de0]{flex-shrink:0;width:80px;height:80px;border-radius:12px;overflow:hidden;border:1px solid var(--stroke2);background:rgba(0,0,0,.22);display:grid;place-items:center}.paste-preview-img[data-v-ba1e9de0]{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.paste-preview-remove[data-v-ba1e9de0]{flex-shrink:0;margin-left:auto;width:32px;height:32px;padding:0;border:1px solid rgba(239,68,68,.28);background:rgba(239,68,68,.12);color:#f87171;border-radius:10px;cursor:pointer;display:grid;place-items:center;font-size:14px;transition:background .15s ease,border-color .15s ease,color .15s ease}.paste-preview-remove[data-v-ba1e9de0]:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.42);color:#fca5a5}@media (max-width:420px){.paste-preview-inner[data-v-ba1e9de0]{flex-wrap:wrap;align-items:flex-start}.paste-preview-thumb[data-v-ba1e9de0]{width:100%;max-width:140px;height:88px;margin:0 auto}.paste-preview-remove[data-v-ba1e9de0]{align-self:flex-end}}.friends-content[data-v-cc3ef612]{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden}.friends-welcome[data-v-cc3ef612]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.welcome-icon[data-v-cc3ef612]{margin-bottom:8px;color:var(--muted)}.welcome-title[data-v-cc3ef612]{font-size:18px;font-weight:900;color:var(--text2)}.welcome-sub[data-v-cc3ef612]{font-size:13px;color:var(--muted)}.dm-messages[data-v-cc3ef612]{flex:1;min-height:0;overflow-y:auto;padding:16px}.dm-start[data-v-cc3ef612]{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:20px;margin-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.06)}.dm-start-avatar[data-v-cc3ef612]{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:10px}.dm-start-avatar--placeholder[data-v-cc3ef612]{background:rgba(90,116,255,.15);color:var(--accent);display:grid;place-items:center;font-weight:900;font-size:22px}.dm-start-name[data-v-cc3ef612]{font-size:20px;font-weight:900;color:var(--text)}.dm-start-sub[data-v-cc3ef612]{font-size:13px;color:var(--muted);margin-top:4px}.dm-start-sub strong[data-v-cc3ef612]{color:var(--text2)}.dm-composer-wrap[data-v-cc3ef612]{flex-shrink:0}@media (max-width:768px){.friends-content[data-v-cc3ef612]{width:100%}.friends-welcome[data-v-cc3ef612]{padding:40px 20px}.welcome-title[data-v-cc3ef612]{font-size:16px}}.friends-tabs[data-v-b0f909e4]{display:flex;gap:2px;padding:4px 6px;border-bottom:1px solid hsla(0,0%,100%,.06)}.friends-tab[data-v-b0f909e4]{flex:1;padding:6px 0;text-align:center;font-size:11px;font-weight:700;color:var(--muted);cursor:pointer;border-radius:4px;transition:background .12s ease,color .12s ease;position:relative}.friends-tab[data-v-b0f909e4]:hover{background:hsla(0,0%,100%,.04);color:var(--text2)}.friends-tab.active[data-v-b0f909e4]{background:hsla(0,0%,100%,.08);color:var(--text)}.friends-tab-badge[data-v-b0f909e4]{position:absolute;top:2px;right:8px;width:16px;height:16px;border-radius:50%;background:#ef4444;color:#fff;font-size:9px;font-weight:800;display:grid;place-items:center}.friends-layout[data-v-b0f909e4]{display:grid;grid-template-columns:260px 1fr;height:calc(100vh - var(--topbar));min-width:0}.friends-nav[data-v-b0f909e4]{display:flex;align-items:center;gap:8px}.friends-nav-item[data-v-b0f909e4]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:700;color:var(--muted);cursor:pointer;transition:background .12s ease,color .12s ease;border:none;background:transparent;font-family:inherit}.friends-nav-item[data-v-b0f909e4]:hover{background:hsla(0,0%,100%,.06);color:var(--text2)}.friends-nav-item.active[data-v-b0f909e4]{background:hsla(0,0%,100%,.08);color:var(--text)}.friends-nav-item i[data-v-b0f909e4]{font-size:16px}.friends-topbar-chat[data-v-b0f909e4]{min-width:0;flex:1;display:flex;align-items:center;gap:10px;margin:0 16px 0 34px;font-weight:800;color:var(--text)}.friends-topbar-avatar[data-v-b0f909e4]{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:0 0 auto}.friends-topbar-avatar--placeholder[data-v-b0f909e4]{background:rgba(90,116,255,.15);color:var(--accent);display:grid;place-items:center;font-weight:800;font-size:12px}.friends-topbar-name[data-v-b0f909e4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friends-topbar-chat--empty[data-v-b0f909e4]{pointer-events:none}.top-icons[data-v-b0f909e4]{flex-shrink:0}.friends-sidebar[data-v-b0f909e4]{background:rgba(10,12,22,.24);border-right:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;overflow:hidden}.friends-section-title[data-v-b0f909e4]{font-size:10px;font-weight:800;color:var(--muted);letter-spacing:.06em;padding:12px 12px 6px}@media (max-width:768px){.friends-layout[data-v-b0f909e4]{grid-template-columns:1fr}.friends-topbar-chat[data-v-b0f909e4]{margin:0 8px}.friends-sidebar[data-v-b0f909e4]{display:none}}.donate-btn[data-v-b0f909e4]{width:auto;display:flex;gap:5px;justify-content:center;align-content:center;align-items:center;font-weight:700;font-size:12px;text-transform:uppercase}.donate-btn i[data-v-b0f909e4]{color:rgba(239,68,68,.6);transition:color .15s ease}.donate-btn:hover i[data-v-b0f909e4]{color:#ef4444}.donate-bg[data-v-b0f909e4]{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:99999;padding:16px}.donate-card[data-v-b0f909e4]{width:100%;max-width:380px;background:rgba(14,18,34,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.6);overflow:hidden}.donate-header[data-v-b0f909e4]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 0}.donate-title[data-v-b0f909e4]{font-size:18px;font-weight:900;color:var(--text)}.donate-close[data-v-b0f909e4]{width:28px;height:28px;border:none;background:hsla(0,0%,100%,.06);border-radius:8px;color:var(--muted);cursor:pointer;display:grid;place-items:center;font-size:12px}.donate-close[data-v-b0f909e4]:hover{background:hsla(0,0%,100%,.1);color:var(--text)}.donate-body[data-v-b0f909e4]{padding:16px 20px 20px}.donate-text[data-v-b0f909e4]{font-size:13px;color:var(--muted);line-height:1.5;margin-bottom:16px}.donate-method[data-v-b0f909e4]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);cursor:pointer;transition:background .12s ease}.donate-method[data-v-b0f909e4]:hover{background:hsla(0,0%,100%,.06)}.donate-method-icon[data-v-b0f909e4]{font-size:20px}.donate-method-info[data-v-b0f909e4]{flex:1}.donate-method-name[data-v-b0f909e4]{font-size:13px;font-weight:700;color:var(--text)}.donate-method-num[data-v-b0f909e4]{font-size:12px;color:var(--muted);margin-top:2px;font-family:monospace}.donate-method i[data-v-b0f909e4]{color:var(--muted);font-size:14px}.feedbacks-view[data-v-7924e3cd]{grid-row:1/-1;align-self:stretch;min-height:0;height:100%;max-height:100%;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;overflow:hidden}.feedbacks-header[data-v-7924e3cd]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between}.feedbacks-header h1[data-v-7924e3cd]{margin:0;font-size:24px;color:var(--text)}.feedbacks-scroll[data-v-7924e3cd]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:12px;padding-right:4px}.state-card[data-v-7924e3cd]{padding:16px;color:var(--text2);border:1px solid var(--stroke);border-radius:14px}.feedbacks-list[data-v-7924e3cd]{display:flex;flex-direction:column;gap:12px}.feedback-card[data-v-7924e3cd]{border:1px solid var(--stroke);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px}.feedback-top[data-v-7924e3cd]{display:flex;align-items:center;justify-content:space-between;gap:8px}.type[data-v-7924e3cd]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;border:1px solid var(--stroke2);color:var(--text);font-size:12px;background:rgba(90,116,255,.12)}.date[data-v-7924e3cd]{color:var(--muted);font-size:12px}.message[data-v-7924e3cd]{margin:0;color:var(--text);white-space:pre-wrap;word-break:break-word}.meta[data-v-7924e3cd]{display:flex;flex-wrap:wrap;gap:8px}.meta-item[data-v-7924e3cd]{color:var(--text2);font-size:12px;padding:4px 8px;border-radius:8px;background:hsla(0,0%,100%,.04)}.details summary[data-v-7924e3cd]{cursor:pointer;color:var(--text2);font-size:13px}.ua[data-v-7924e3cd]{margin:8px 0 0;color:var(--muted);font-size:12px;word-break:break-word}.client[data-v-7924e3cd]{margin:8px 0 0;padding:10px;border-radius:10px;border:1px solid var(--stroke);background:rgba(5,8,16,.5);color:var(--text2);font-size:12px;overflow:auto}.pagination[data-v-7924e3cd]{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:12px}.page-info[data-v-7924e3cd]{color:var(--text2);font-size:13px}