:root{--v2-bg:#0b0d17;--v2-panel:#141726;--v2-panel-2:#1a1e30;--v2-raised:#20253a;--v2-border:#ffffff12;--v2-border-strong:#ffffff1f;--v2-text:#f3f4fa;--v2-dim:#a7abc0;--v2-mut:#6f748c;--v2-online:#3ccf7a;--v2-danger:#f0436e;--v2-r-sm:10px;--v2-r:14px;--v2-r-lg:16px;--v2-font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--v2-accent:var(--accent,var(--ac));--v2-accent-soft:color-mix(in srgb, var(--v2-accent) 14%, transparent);--v2-accent-line:color-mix(in srgb, var(--v2-accent) 45%, transparent)}body:is([data-theme=blood],[data-theme=cyber],[data-theme=forest],[data-theme=gold],[data-theme=midnight],[data-theme=ocean],[data-theme=sakura],[data-theme=sunset]){--v2-bg:var(--bg-deep);--v2-panel:var(--bg-sidebar);--v2-panel-2:var(--bg-main);--v2-raised:var(--bg-elevated)}#app-view,#app-dialog,.profile-card-popover{--bg-deep:var(--v2-bg);--bg-rail:var(--v2-bg);--bg-sidebar:var(--v2-panel);--bg-main:var(--v2-bg);--bg-elevated:var(--v2-panel-2);--bg-floating:var(--v2-panel);--bg-input:var(--v2-raised);--border:var(--v2-border);--border-strong:var(--v2-border-strong);--online:var(--v2-online);font-family:var(--v2-font)}#app-view,#app-view .main,#voice-view{background:var(--v2-bg)}#voice-view .chat-header{background:0 0;border-bottom:0;min-height:64px;padding:0 24px}#voice-view .chat-header h2{color:var(--v2-text);font-size:18px;font-weight:700}.call-live-status{color:var(--v2-dim);font-variant-numeric:tabular-nums;align-items:center;gap:14px;margin-right:10px;font-size:15px;display:inline-flex}.call-live-status[hidden]{display:none}.call-live-pill{background:var(--v2-panel);border:1px solid var(--v2-border);color:var(--v2-accent);letter-spacing:.06em;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.call-live-pill:before{content:"";background:var(--v2-accent);width:8px;height:8px;box-shadow:0 0 10px var(--v2-accent);border-radius:50%;animation:1.6s ease-in-out infinite v2-pulse}.call-timer{border-left:1px solid var(--v2-border-strong);color:var(--v2-text);align-items:center;gap:8px;padding-left:14px;display:inline-flex}.call-timer:before{content:"";opacity:.75;background:currentColor;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") 50%/contain no-repeat}@keyframes v2-pulse{50%{opacity:.45}}#voice-view .voice-stage{background:0 0;padding:8px 24px 16px}#voice-view .call-grid{gap:14px}#voice-view .participant,#voice-view .media-tile{border-radius:var(--v2-r-lg);border:1px solid var(--v2-border);box-shadow:none;background:#10131f;position:relative;overflow:hidden;transform:none}#voice-view .participant:hover,#voice-view .media-tile:hover{border-color:var(--v2-border-strong);box-shadow:none;transform:none}#voice-view .participant.speaking,#voice-view .media-tile.speaking{border-color:var(--v2-online);box-shadow:0 0 0 1px var(--v2-online), 0 0 24px -6px color-mix(in srgb, var(--v2-online) 60%, transparent)}#voice-view .participant{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}#voice-view .participant .avatar{width:84px;height:84px;box-shadow:none;filter:saturate(.8);font-size:26px}#voice-view .participant:before{content:none;text-align:center;color:var(--v2-mut);font-size:14px;font-weight:500;display:none;position:absolute;top:calc(50% + 54px);left:0;right:0}#voice-view .participant .participant-name,#voice-view .media-tile figcaption>span:first-child{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0c0e18c7;border:0;border-radius:10px;align-items:center;gap:8px;max-width:calc(100% - 70px);padding:7px 12px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:12px}#voice-view .participant .participant-name:after,#voice-view .media-tile figcaption>span:first-child:after{content:"";background:var(--v2-online);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block}#voice-view .participant .participant-status{display:none}#voice-view .participant.speaking .participant-name{flex-direction:column;align-items:flex-start;gap:0;padding-bottom:22px}#voice-view .participant.speaking .participant-name:before{content:"Falando";color:var(--v2-dim);font-size:12px;font-weight:500;position:absolute;bottom:5px;left:12px}#voice-view .participant[data-mic=off]:after{content:"";background:#0c0e18c7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M9 9v3a3 3 0 0 0 5.1 2.1M15 9.3V5a3 3 0 0 0-5.9-.6M19 10v2a7 7 0 0 1-.6 2.8M5 10v2a7 7 0 0 0 11.6 5.3M12 19v3M3 3l18 18'/%3E%3C/svg%3E") 50%/18px no-repeat;border-radius:10px;width:34px;height:34px;position:absolute;bottom:12px;right:12px}#voice-view .call-tile-menu{background:#0c0e18b3;border-radius:10px;top:10px;right:10px}#voice-view .call-footer{border-radius:var(--v2-r-lg);background:var(--v2-panel);border:1px solid var(--v2-border);margin:0 24px 20px;padding:14px 20px;box-shadow:0 20px 50px -30px #000}#voice-view .voice-controls{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:14px;padding:0}#voice-view .vc-btn,#voice-view .voice-controls .call-icon{background:var(--v2-raised);color:#e9ebf5;width:56px;min-width:56px;height:56px;box-shadow:none;border:0;border-radius:50%;transform:none}#voice-view .vc-btn:hover,#voice-view .voice-controls .call-icon:hover{color:#fff;background:#2a3049;transform:none}#voice-view .vc-btn svg,#voice-view .voice-controls .call-icon svg{width:22px;height:22px}#voice-view .call-control-group{background:var(--v2-raised);border-radius:999px;align-items:center;gap:0;padding-right:6px;display:inline-flex}#voice-view .call-control-group .vc-btn{background:0 0}#voice-view .call-control-group .call-icon[id$=-options]{background:0 0;border-radius:8px;width:24px;min-width:24px;height:40px}#voice-view .call-control-group .call-icon[id$=-options] svg{width:16px;height:16px}#voice-view .call-control-group:has(#mic){background:var(--v2-accent);box-shadow:0 10px 28px -10px var(--v2-accent);padding-right:8px}#voice-view #mic{color:#fff;background:0 0;width:64px;min-width:64px;height:64px}#voice-view .call-control-group:has(#mic) .call-icon{color:#fff}#voice-view #mic[aria-pressed=false]{opacity:.9}#voice-view .call-control-group:has(#mic[aria-pressed=false]){background:color-mix(in srgb, var(--v2-accent) 70%, #3a1020)}#voice-view #camera[aria-pressed=true],#voice-view #screen[aria-pressed=true]{background:var(--v2-accent-soft);color:var(--v2-accent)}#voice-view #leave-call.leave-pill{background:var(--v2-danger);color:#fff;width:auto;min-width:0;height:48px;box-shadow:0 10px 26px -12px var(--v2-danger);border-radius:999px;align-items:center;gap:8px;padding:0 30px;font-size:16px;font-weight:600;display:inline-flex}#voice-view #leave-call.leave-pill:hover{background:color-mix(in srgb, var(--v2-danger) 85%, #fff)}#voice-view #leave-call.leave-pill svg{display:none}#voice-view .call-footer-side .call-icon{width:44px;height:44px;color:var(--v2-dim);background:0 0;border-radius:12px}#voice-view .call-footer-side .call-icon:hover{background:var(--v2-raised);color:#fff}@media (max-width:800px){#voice-view .call-footer{margin:0 8px 8px;padding:10px}#voice-view .vc-btn,#voice-view .voice-controls .call-icon{width:46px;min-width:46px;height:46px}#voice-view #mic{width:50px;min-width:50px;height:50px}#voice-view #leave-call.leave-pill{height:44px;padding:0 18px}#voice-view .call-chat-btn{display:none}.call-live-status{gap:8px;font-size:13px}.call-live-pill{padding:4px 10px}.call-timer{padding-left:8px}}#voice-view #active-controls{-webkit-backdrop-filter:none;backdrop-filter:none;gap:12px;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 auto!important;padding:0!important}#voice-view #active-controls .vc-btn[aria-pressed=true]{background:var(--v2-accent-soft)!important;color:var(--v2-accent)!important}#voice-view #active-controls #mic,#voice-view #active-controls #mic[aria-pressed=true]{color:#fff!important;background:0 0!important}#voice-view #active-controls #leave-call{min-width:0;background:var(--v2-danger)!important;padding:0 30px!important}#voice-view .participant:before{order:2;position:static}#voice-view .participant .avatar{order:1}#voice-view .participant .participant-name{white-space:nowrap;min-width:0}#voice-view .participant.speaking .participant-name{min-width:92px}#voice-view .chat-actions .call-live-status{background:0 0}#voice-view .call-live-status{flex:none;margin-left:auto;margin-right:12px}#voice-view .media-tile video{object-fit:cover;border-radius:0;width:100%;height:100%}#voice-view .call-grid:not([data-count="1"],[data-count="2"],[data-count="3"],[data-count="4"]) .participant:before{display:none}#voice-view .participant.speaking .participant-name{display:block}#app-view .rail{background:var(--v2-bg);border-right:1px solid var(--v2-border)}#app-view .sidebar{background:var(--v2-panel);border-right:1px solid var(--v2-border)}#app-view .server-header{border-bottom:1px solid var(--v2-border);background:0 0;height:72px;padding:0 18px}#app-view .server-header h1{font-family:var(--v2-font);letter-spacing:-.02em;color:var(--v2-text);font-size:19px;font-weight:700}#app-view .server-header .logo-mark{border-radius:50%;width:38px;height:38px;padding:8px}#app-view .dm-search-btn{background:var(--v2-bg);border:1px solid var(--v2-border);border-radius:var(--v2-r-sm);color:var(--v2-mut)}#app-view .category-header{letter-spacing:.09em;text-transform:uppercase;color:var(--v2-dim);padding:18px 12px 6px 14px;font-size:12px;font-weight:600}#app-view .category-header svg{display:none}#app-view .category-header button{color:var(--v2-dim);font-size:18px}#app-view .category-header button:hover{color:#fff}#app-view .channel{border-radius:var(--v2-r-sm);min-height:40px;color:var(--v2-dim);border:1px solid #0000;gap:12px;margin:1px 8px;padding:0 12px;font-size:15px;font-weight:500;transform:none}#app-view .channel:hover{color:var(--v2-text);background:#ffffff0a;transform:none}#app-view .channel.active{background:var(--v2-accent-soft);border-color:var(--v2-accent-line);color:var(--v2-accent);box-shadow:none}#app-view .channel.active:before{display:none}#app-view .channel .channel-icon{text-align:center;width:20px;color:var(--v2-mut);flex:none;font-size:20px;font-weight:400}#app-view .channel.active .channel-icon{color:var(--v2-accent)}#app-view .channel-icon[data-kind=voice]{background:currentColor;height:20px;font-size:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M11 5 6 9H3v6h3l5 4z'/%3E%3Cpath d='M15.5 8.5a5 5 0 0 1 0 7M18.5 5.5a9 9 0 0 1 0 13' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M11 5 6 9H3v6h3l5 4z'/%3E%3Cpath d='M15.5 8.5a5 5 0 0 1 0 7M18.5 5.5a9 9 0 0 1 0 13' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/20px no-repeat}#app-view .channel[data-kind=voice]:after{content:"";background:var(--v2-mut);flex:none;width:18px;height:18px;margin-left:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M3 20a6 6 0 0 1 12 0M16 5a3 3 0 0 1 0 6M18 14a5 5 0 0 1 3 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M3 20a6 6 0 0 1 12 0M16 5a3 3 0 0 1 0 6M18 14a5 5 0 0 1 3 6'/%3E%3C/svg%3E") 50%/contain no-repeat}#app-view .channel[data-kind=voice]:has(.badge-count):after{margin-left:6px}#app-view .channel .badge-count{margin-left:auto}#app-view .voice-tree-live{margin-left:30px}#app-view .user-panel{border-radius:var(--v2-r);background:var(--v2-bg);border:1px solid var(--v2-border);box-shadow:none;margin:10px;padding:12px}#app-view .user-panel .up-avatar{width:46px;height:46px;box-shadow:0 0 0 2px var(--v2-accent-line)}#app-view .user-panel .up-name{color:var(--v2-text);font-size:15px;font-weight:600}#app-view .user-panel .up-controls button{width:36px;height:36px;color:var(--v2-dim);border-radius:10px}#app-view .user-panel .up-controls button:hover{background:var(--v2-raised);color:#fff}#app-view .voice-bar{border-radius:var(--v2-r);background:var(--v2-bg);border:1px solid var(--v2-border);margin:10px 10px 0}body:has(#app-view:not([hidden])){background:var(--v2-bg)}body:has(#app-view:not([hidden])):before{opacity:0}#app-view .main,#app-view .chat-view,#app-view #message-list{background:var(--v2-bg)}#app-view .main:before,#app-view .main:after{display:none}#app-view .chat-header{background:var(--v2-bg);border-bottom:1px solid var(--v2-border)}#app-view .composer,#app-view .message-form{background:var(--v2-panel);border:1px solid var(--v2-border);border-radius:var(--v2-r)}#app-dialog{background:var(--v2-panel);border:1px solid var(--v2-border-strong);color:var(--v2-text);border-radius:18px;box-shadow:0 40px 90px -30px #000}#app-dialog::backdrop{background:#05060cbd}#app-dialog .dialog-header{border-bottom:0;padding:20px 22px 6px}#app-dialog #dialog-title{font-family:var(--v2-font);letter-spacing:-.01em;font-size:22px;font-weight:700}#app-dialog #dialog-close{color:var(--v2-dim);box-shadow:none;background:0 0;border:0;border-radius:10px}#app-dialog #dialog-close:hover{background:var(--v2-raised);color:#fff}#app-dialog .primary{background:var(--v2-accent);color:#fff;min-height:48px;box-shadow:none;border-radius:12px;font-weight:600}#app-dialog .primary:hover{background:color-mix(in srgb, var(--v2-accent) 85%, #fff)}#app-view,#app-dialog,.profile-card-popover{--pv-panel:#11151f;--pv-panel-2:#151a26;--pv-border:#292b37;--pv-card:#1b1f2a;--pv-pill:#252733;--pv-muted:#9ea2ad;--pv-dim:#6d717c;--pv-text:#fbfcff;--pv-pink:var(--ac);--pv-pink-2:var(--ac);--pv-grad:linear-gradient(90deg, #e47bc8 0%, var(--ac) 55%, var(--ac) 100%);--pv-track:#4c505b;--pv-green:#3ccf7a}#app-dialog:not(.st-dialog):has(.pv2){color:var(--pv-text);overflow:hidden auto;background:var(--pv-panel)!important;border:1px solid var(--pv-border)!important;border-radius:16px!important;width:min(372px,100vw - 24px)!important;max-width:372px!important;padding:0!important;box-shadow:0 24px 60px #0000008c!important}#app-dialog:has(.audio-panel){color:var(--pv-text);overflow:hidden auto;background:var(--pv-panel)!important;border:1px solid var(--pv-border)!important;border-radius:16px!important;width:min(372px,100vw - 24px)!important;max-width:372px!important;padding:0!important;box-shadow:0 24px 60px #0000008c!important}#app-dialog:has(.decoration-dialog){color:var(--pv-text);overflow:hidden auto;background:var(--pv-panel)!important;border:1px solid var(--pv-border)!important;border-radius:16px!important;width:min(372px,100vw - 24px)!important;max-width:372px!important;padding:0!important;box-shadow:0 24px 60px #0000008c!important}#app-dialog:has(.decoration-dialog){width:min(392px,100vw - 24px)!important;max-width:392px!important}#app-dialog:not(.st-dialog):has(.pv2) .dialog-body{background:0 0!important;padding:0!important}#app-dialog:has(.audio-panel) .dialog-body{background:0 0!important;padding:0!important}#app-dialog:has(.decoration-dialog) .dialog-body{background:0 0!important;padding:0!important}#app-dialog:not(.st-dialog):has(.pv2) .dialog-header{z-index:3;inset:0 0 auto auto;background:0 0!important;border:0!important;padding:10px!important;position:absolute!important}#app-dialog:not(.st-dialog):has(.pv2) #dialog-title{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}#app-dialog:not(.st-dialog):has(.pv2) #dialog-close{border-radius:50%;width:30px;height:30px;color:#fff!important;background:#08090f8c!important}.rich-profile.pv2{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.pv2 .rp-banner{background-position:50%;background-size:cover;border-radius:0!important;height:118px!important}.pv2 .rp-avatar-wrap{width:92px;height:92px;position:relative;margin:-46px 0 0 20px!important}.pv2 .rp-avatar{box-sizing:border-box;font-size:34px;border:6px solid var(--pv-panel)!important;border-radius:50%!important;width:92px!important;height:92px!important}.pv2 .rp-status{box-sizing:border-box;border-radius:50%;position:absolute;bottom:6px;right:4px;border:4px solid var(--pv-panel)!important;width:20px!important;height:20px!important}.pv2 .rp-body{flex-direction:column;gap:0;display:flex;padding:10px 20px 18px!important}.pv2 .rp-name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pv2 .rp-name{letter-spacing:-.01em;color:var(--pv-text)!important;margin:0!important;font-size:24px!important;font-weight:800!important}.pv2 .rp-tag{background:var(--pv-pill);color:#d6d8e0;border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 8px;font-size:12px;font-weight:700;display:inline-flex}.pv2 .rp-tag:before{content:"★";color:#f5c94a;font-size:11px}.pv2 .rp-bio{font-size:14px;line-height:1.45;color:var(--pv-muted)!important;background:0 0!important;margin:8px 0 0!important;padding:0!important}.pv2 .rp-divider{border:0;border-top:1px solid var(--pv-border);margin:16px 0 14px}.pv2 .rp-voice{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.pv2 .rp-voice-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pv2 .rp-voice-head .rp-section-title{text-transform:none!important;letter-spacing:0!important;color:var(--pv-text)!important;font-size:14px!important;font-weight:700!important}.pv2 .rp-voice-state{color:var(--pv-dim);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.pv2 .rp-voice-state.on{color:var(--pv-green)}.pv2 .rp-voice-state.on:before{content:"";background:var(--pv-green);border-radius:50%;width:8px;height:8px}.pv2 .rp-voice-room{border:1px solid var(--pv-border);border-radius:12px;align-items:center;gap:12px;background:var(--pv-card)!important;color:var(--pv-text)!important;padding:12px 14px!important;display:flex!important}.pv2 .rp-voice-icon{background:#a86fff2e;border-radius:10px;flex:none;width:36px;height:36px;position:relative}.pv2 .rp-voice-icon:after{content:"";background:var(--ac);position:absolute;inset:9px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 9v6h4l5 5V4L7 9H3zm13.5 3A4.5 4.5 0 0 0 14 8v8a4.5 4.5 0 0 0 2.5-4zM14 3.2v2.1a7 7 0 0 1 0 13.4v2.1a9 9 0 0 0 0-17.6z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 9v6h4l5 5V4L7 9H3zm13.5 3A4.5 4.5 0 0 0 14 8v8a4.5 4.5 0 0 0 2.5-4zM14 3.2v2.1a7 7 0 0 1 0 13.4v2.1a9 9 0 0 0 0-17.6z'/%3E%3C/svg%3E") 50%/contain no-repeat}.pv2 .rp-voice-text{flex-direction:column;flex:1;min-width:0;display:flex}.pv2 .rp-voice-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.pv2 .rp-voice-text small{color:var(--pv-muted);font-size:12px}.pv2 .rp-voice-bars{align-items:flex-end;gap:2px;height:16px;display:inline-flex}.pv2 .rp-voice-bars i{background:var(--pv-dim);border-radius:2px;width:3px}.pv2 .rp-voice-room.on .rp-voice-bars i{background:var(--pv-green)}.pv2 .rp-voice-bars i:first-child{height:5px}.pv2 .rp-voice-bars i:nth-child(2){height:8px}.pv2 .rp-voice-bars i:nth-child(3){height:12px}.pv2 .rp-voice-bars i:nth-child(4){height:16px}.pv2 .rp-actions{flex-direction:column;gap:10px;margin-top:16px;display:flex}.pv2 .rp-action{justify-content:center;align-items:center;gap:8px;width:100%;border-radius:12px!important;min-height:44px!important;margin:0!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important}.pv2 .rp-primary{box-shadow:0 8px 22px color-mix(in srgb,var(--ac) 25%,transparent);background:var(--pv-grad)!important;color:#fff!important;border:0!important}.pv2 .rp-own-actions .rp-primary:before{content:"✎";font-size:15px}.pv2 .rp-outline{color:var(--pv-text)!important;background:0 0!important;border:1px solid #3a3d4a!important}.pv2 .rp-outline:before{content:"✦";color:var(--pv-pink);font-size:14px}.pv2 .rp-quick{border-top:1px solid var(--pv-border);grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;padding-top:14px;display:grid}.pv2 .rp-quick button{border-radius:10px;place-items:center;height:40px;display:grid;background:var(--pv-card)!important;border:1px solid var(--pv-border)!important;color:#c8cbd5!important}.pv2 .rp-quick button.active{color:var(--v2-danger)!important}.pv2 .rp-quick svg{width:18px;height:18px}.pv2 .rp-more{color:var(--pv-dim);margin-top:12px;font-size:12px}.pv2 .rp-more summary{cursor:pointer;text-align:center;color:var(--pv-dim);font-weight:600;list-style:none}.pv2 .rp-more summary::-webkit-details-marker{display:none}.pv2 .rp-more-body{flex-direction:column;gap:6px;padding-top:10px;display:flex}.pv2 .rp-link{text-align:left;color:#c8cbd5!important;background:0 0!important;border:0!important;min-height:0!important;padding:4px 0!important;font-size:13px!important}.pv2 .rp-link.rp-danger{color:var(--v2-danger)!important}.pv2 .rp-username,.pv2 .profile-badges{color:var(--pv-muted);margin:0;font-size:12px}#app-dialog:has(.audio-panel) .dialog-header{justify-content:space-between;align-items:center;display:flex;background:0 0!important;border:0!important;padding:20px 20px 0!important}#app-dialog:has(.audio-panel) #dialog-title{letter-spacing:-.01em;margin:0;color:var(--pv-text)!important;font-size:19px!important;font-weight:800!important}:is(#app-dialog:has(.audio-panel) #dialog-close,#app-dialog:has(.decoration-dialog) #dialog-close){width:28px;height:28px;font-size:22px;color:#c8cbd5!important;background:0 0!important}.panel-subtitle{color:var(--pv-muted);margin:4px 0 14px;font-size:13px}.audio-panel{padding:0 20px 20px!important}.audio-panel-form{flex-direction:column;display:flex}.audio-panel .audio-row{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;border:0!important;border-top:1px solid var(--pv-border)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:14px 0!important;display:flex!important}.audio-panel .audio-row-text{flex-direction:column;gap:3px;min-width:0;display:flex}.audio-panel .audio-row-title{color:var(--pv-text);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.audio-panel .audio-row-info{color:#8d919c;border:1.5px solid #6d717c;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;font-style:normal;font-weight:800;display:inline-grid}.audio-panel .audio-row-desc{color:var(--pv-muted);font-size:12px;line-height:1.35}.audio-panel .audio-row input[type=checkbox]{appearance:none;cursor:pointer;flex:none;place-items:center;margin:0;display:grid;background:0 0!important;border:2px solid #4c505b!important;border-radius:6px!important;width:22px!important;height:22px!important;min-height:0!important;padding:0!important}.audio-panel .audio-row input[type=checkbox]:checked{background:var(--pv-pink)!important;border-color:var(--pv-pink)!important}.audio-panel .audio-row input[type=checkbox]:checked:after{content:"";border-top:0;border-bottom:2.5px solid #fff;border-left:2.5px solid #fff;border-right:0;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.audio-panel .audio-row input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #fff}.audio-sensitivity{border-top:1px solid var(--pv-border);flex-direction:column;gap:8px;padding:14px 0;display:flex}.audio-sens-row{align-items:center;gap:14px;display:flex}.audio-sensitivity input[type=range]{--fill:50%;appearance:none;flex:1;background:linear-gradient(90deg, var(--pv-pink) var(--fill), var(--pv-track) var(--fill))!important;border:0!important;border-radius:999px!important;height:6px!important;min-height:0!important;padding:0!important}.audio-sensitivity input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--pv-pink);background:#fff;border-radius:50%;width:16px;height:16px}.audio-sensitivity input[type=range]::-moz-range-thumb{border:3px solid var(--pv-pink);background:#fff;border-radius:50%;width:12px;height:12px}.audio-sens-value{text-align:right;min-width:40px;color:var(--pv-text);font-size:14px;font-weight:700}.audio-devices-link{text-align:left;color:var(--pv-pink)!important;background:0 0!important;border:0!important;min-height:0!important;padding:0 0 6px!important;font-size:12px!important}.audio-panel .audio-actions{border-top:1px solid var(--pv-border);grid-template-columns:1fr 1fr;gap:12px;padding-top:14px;display:grid}.audio-panel .audio-reset{border-radius:10px;min-height:42px;font-weight:700;color:var(--pv-text)!important;background:0 0!important;border:1px solid #3a3d4a!important}.audio-panel .audio-apply{font-weight:700;background:var(--pv-grad)!important;color:#fff!important;border:0!important;border-radius:10px!important;min-height:42px!important}.settings-audio-link{width:100%;margin:8px 0!important}#app-dialog:has(.decoration-dialog) .dialog-header{z-index:3;inset:0 0 auto auto;background:0 0!important;border:0!important;padding:14px!important;position:absolute!important}#app-dialog:has(.decoration-dialog) #dialog-title{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.decoration-dialog{padding:20px!important}.decoration-dialog .deco-hero{align-items:flex-start;gap:12px;background:0 0!important;border:0!important;margin:0 0 16px!important;padding:0 30px 0 0!important;display:flex!important}.decoration-dialog .deco-hero-icon{border-radius:10px;flex:none;place-items:center;font-size:18px;display:grid;background:color-mix(in srgb,var(--ac) 14%,transparent)!important;width:34px!important;height:34px!important;color:var(--pv-pink)!important}.decoration-dialog .deco-title{color:var(--pv-text);letter-spacing:-.01em;margin:0;font-size:21px;font-weight:800}.decoration-dialog .deco-hero-text p{color:var(--pv-muted);margin:4px 0 0;font-size:13px;line-height:1.4}.decoration-dialog .shop-tabs{border-bottom:1px solid var(--pv-border)!important;background:0 0!important;gap:22px!important;margin:0 0 16px!important;padding:0!important;display:flex!important}.decoration-dialog .shop-tab{margin-bottom:-1px;color:var(--pv-muted)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:0 0 10px!important;font-size:14px!important;font-weight:700!important}.decoration-dialog .shop-tab small{display:none!important}.decoration-dialog .shop-tab.active{color:var(--pv-text)!important;border-bottom-color:var(--pv-pink)!important}.decoration-dialog .shop-grid{grid-template-columns:repeat(3,1fr)!important;gap:10px!important;display:grid!important}.decoration-dialog .deco-card{flex-direction:column;align-items:center;gap:8px;min-height:150px;position:relative;background:var(--pv-panel-2)!important;border:1.5px solid var(--pv-border)!important;box-shadow:none!important;border-radius:12px!important;padding:14px 8px 12px!important;display:flex!important}.decoration-dialog .deco-card.selected{border-color:var(--pv-pink)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--ac) 25%,transparent), 0 8px 20px color-mix(in srgb,var(--ac) 12%,transparent)!important}.decoration-dialog .deco-preview{place-items:center;display:grid;position:relative;background:radial-gradient(circle at 50% 40%,#2a2340,#141824)!important;border-radius:50%!important;width:64px!important;height:64px!important;min-height:0!important;overflow:visible!important}.decoration-dialog .deco-preview-banner{overflow:hidden!important}.decoration-dialog .deco-avatar{font-size:18px;border-radius:50%!important;width:44px!important;height:44px!important}.decoration-dialog .deco-check{border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid;position:absolute;top:6px;right:6px;background:var(--pv-pink)!important;color:#fff!important}.decoration-dialog .deco-meta{text-align:center}.decoration-dialog .deco-meta strong{color:var(--pv-text);font-size:13px;font-weight:700;display:block}.decoration-dialog .deco-meta small{display:none}.decoration-dialog .deco-price{border-radius:999px;margin-top:auto;padding:2px 10px;font-size:11px;font-weight:700;background:var(--pv-pill)!important;color:#a6aab5!important}.decoration-dialog .deco-links{justify-content:space-between;margin:10px 0 0;display:flex}.decoration-dialog .deco-show-all,.decoration-dialog .deco-clear{min-height:0!important;color:var(--pv-muted)!important;background:0 0!important;border:0!important;width:auto!important;margin:0!important;padding:2px 0!important;font-size:12px!important}.decoration-dialog .deco-show-all{color:var(--pv-pink)!important}.decoration-dialog .deco-foot{border-radius:12px;align-items:center;gap:12px;border:1px solid var(--pv-border)!important;background:#181c27!important;margin-top:14px!important;padding:14px!important;display:flex!important}.decoration-dialog .deco-free-icon{background:color-mix(in srgb,var(--ac) 14%,transparent);width:32px;height:32px;color:var(--pv-pink);border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid}.decoration-dialog .deco-foot-text p{color:var(--pv-text);margin:0;font-size:13px;font-weight:700}.decoration-dialog .deco-foot-text small{color:var(--pv-muted);font-size:12px}#app-view .sf-header{background:var(--v2-bg);border-bottom:0;padding:20px 24px 12px}#app-view .sf-header h2,#app-view .sf-heading h2{font-family:var(--v2-font);letter-spacing:-.02em;color:var(--v2-text);font-size:26px;font-weight:700}#app-view .sf-header p,#app-view .sf-heading p{color:var(--v2-dim);font-size:14px}#app-view .sf-header .sf-button:first-of-type{background:var(--v2-accent);color:#fff;border:0;border-radius:12px;min-height:42px;padding:0 18px;font-weight:600}#app-view .sf-header .sf-button:not(:first-of-type){border:1px solid var(--v2-border-strong);background:var(--v2-panel);border-radius:12px;min-height:42px}#app-view .sf-tabs{border-bottom:1px solid var(--v2-border);background:var(--v2-bg);padding:0 16px}#app-view .sf-tabs button{color:var(--v2-dim);font-weight:500}#app-view .sf-tabs button[aria-selected=true],#app-view .sf-tabs button.active{color:var(--v2-accent);box-shadow:inset 0 -2px 0 var(--v2-accent)}#app-view .sf-search input{background:var(--v2-panel);border:1px solid var(--v2-border);border-radius:12px;min-height:44px}#app-view .sf-composer{border-radius:var(--v2-r-lg);background:var(--v2-panel);border:1px solid var(--v2-border);margin:14px 16px;padding:16px}#app-view .sf-composer select{background:var(--v2-raised);color:var(--v2-text);border:1px solid var(--v2-border);border-radius:10px;padding:6px 10px}#app-view .sf-composer textarea{color:var(--v2-text);background:0 0;border:0}#app-view .sf-composer .sf-button{background:var(--v2-raised);border:1px solid var(--v2-border);border-radius:10px}#app-view .sf-composer button[type=submit]{background:var(--v2-accent);color:#fff;border:0;border-radius:12px}#app-view .sf-post{border-radius:var(--v2-r-lg);background:var(--v2-panel);border:1px solid var(--v2-border);box-shadow:none;margin:0 16px 14px;padding:18px 20px 12px}#app-view .sf-post:hover{border-color:var(--v2-border-strong);background:var(--v2-panel)}#app-view .sf-post-head{align-items:center;gap:10px}#app-view .sf-post-head .avatar{width:42px;height:42px}#app-view .sf-author strong{color:var(--v2-text);font-size:15px;font-weight:700}#app-view .sf-time{color:var(--v2-mut);font-size:13px}#app-view .sf-content{color:#d7d9e6;font-size:15px;line-height:1.55}#app-view .sf-media img,#app-view .sf-media video{border-radius:12px}#app-view .sf-media{border-radius:12px;gap:8px;overflow:hidden}#app-view .sf-actions{border-top:0;justify-content:flex-start;gap:6px;padding-top:6px}#app-view .sf-actions button{color:var(--v2-dim);background:0 0;border:0;border-radius:10px;min-width:36px;min-height:36px;padding:0 10px;font-size:15px;font-weight:500}#app-view .sf-actions button:hover{background:var(--v2-raised);color:#fff}#app-view .sf-actions button[aria-label=Curtir]{color:var(--v2-accent)}#app-view .sf-actions button[aria-label=Curtir][aria-pressed=true]{background:var(--v2-accent-soft)}#app-view .sf-actions button[aria-label=Salvar\ publicação]{margin-left:auto}#app-view .sf-actions button[aria-pressed=true]{color:var(--v2-accent)}#app-view .sf-people{background:var(--v2-bg);border-left:1px solid var(--v2-border)}#app-view .sf-person{background:var(--v2-panel);border:1px solid var(--v2-border);border-radius:12px}#app-view .sf-empty{background:var(--v2-panel);border:1px dashed var(--v2-border-strong);color:var(--v2-dim);border-radius:14px}#app-view #feed-nav.active,#app-view .server-icon.active{box-shadow:0 0 0 2px var(--v2-accent)}@media (max-width:800px){#voice-view .call-timer{display:none}#voice-view .call-live-status{margin-right:4px}#voice-view .call-live-pill{gap:5px;padding:3px 8px;font-size:10px}#voice-view .call-live-pill:before{width:6px;height:6px}#voice-view .chat-title{flex:auto;min-width:0}#voice-view #voice-title{text-overflow:ellipsis;white-space:nowrap;min-width:4ch;overflow:hidden}}#app-view kbd,#ux-quick-switch>kbd{color:#b9bdd0}#creators-credit{color:#c4c8da}.decoration-dialog .deco-title{text-transform:none!important}#app-dialog:has(.audio-panel) #dialog-title{flex:1;text-align:left!important}#app-dialog:has(.audio-panel) .dialog-header{min-height:0!important;margin:0!important}#app-dialog:not(.st-dialog):has(.pv2) #dialog-close{box-shadow:none!important;border:0!important}.audio-panel .panel-subtitle{margin-top:2px}#app-view .channel.active .channel-name{color:#fff!important}#app-dialog .profile-edit-card form>.primary{background:linear-gradient(90deg,#b4469f,var(--ac))!important;color:#fff!important;font-size:14px!important;font-weight:700!important}#app-dialog .dialog-header{background:0 0!important}#app-dialog #dialog-title{color:var(--v2-text,#fff)}body[data-color-mode=light] #app-dialog #dialog-title{color:#1b1d2b}body[data-color-mode=light] #app-dialog:has(.pv2,.audio-panel,.decoration-dialog) #dialog-title{color:var(--pv-text)!important}#app-dialog:has(.dg){background:var(--pv-panel)!important;border:1px solid var(--pv-border)!important;border-radius:16px!important;width:min(760px,100vw - 24px)!important;max-width:760px!important}.dg{flex-direction:column;gap:14px;min-width:0;padding:4px 2px 0;display:flex}.dg-live{background:var(--pv-card);border:1px solid var(--pv-border);isolation:isolate;border-radius:16px;grid-template-rows:78px auto auto;grid-template-columns:84px 1fr;column-gap:14px;padding:0 16px 14px;display:grid;position:relative;overflow:hidden}.dg-live>.dg-banner{border-radius:0;grid-area:1/1/auto/-1;width:auto;height:78px;margin:0 -16px}.dg-live>.dg-avatar{border:4px solid var(--pv-card);z-index:2;grid-area:2/1/span 2;align-self:start;width:84px;height:84px;max-height:84px;margin-top:-42px;font-size:30px}.dg-live-info{z-index:2;flex-direction:column;grid-area:2/2;min-width:0;padding-top:8px;display:flex}.dg-live-info strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}.dg-live-info small{color:#9aa0b4}.dg-live-tags{z-index:2;flex-wrap:wrap;grid-area:3/2;gap:6px;margin-top:8px;display:flex}.dg-chip{background:var(--pv-pill);border:1px solid var(--pv-border);color:#e6e7ee;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.dg-chip.muted{color:#8d93a6}.dg-banner{background:linear-gradient(135deg,#3b2350,#1b2a4a);border-radius:10px;width:100%;height:100%;position:relative;overflow:hidden;background-position:50%!important;background-size:cover!important}.dg-avatar{box-sizing:border-box;color:#fff;background:#2a2d3a;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;min-height:0;font-size:24px;font-weight:800;display:grid;position:relative;overflow:visible}.dg-avatar>img{border-radius:inherit;object-position:50% 30%;display:block;position:absolute;inset:0;aspect-ratio:auto!important;object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.dg-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dg-tabs{background:var(--pv-pill);border:1px solid var(--pv-border);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.dg-tab{cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#b9bdcc!important;background:0 0!important;border:0!important;border-radius:9px!important;min-height:0!important;padding:7px 12px!important;display:inline-flex!important}.dg-tab:hover{color:#fff!important;background:#ffffff0d!important}.dg-tab.active{box-shadow:0 4px 14px color-mix(in srgb,var(--ac) 30%,transparent);background:var(--pv-grad,linear-gradient(135deg,var(--ac),var(--ac)))!important;color:#fff!important}.dg-tab-icon{text-align:center;width:16px;font-size:13px}.dg-count{color:inherit;background:#00000040;border-radius:999px;padding:1px 6px;font-size:10.5px}.dg-search{flex:180px;min-width:0;height:38px;background:var(--pv-card)!important;border:1px solid var(--pv-border)!important;color:#fff!important;border-radius:10px!important;padding:0 12px!important}.dg-grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px;min-width:0;max-height:min(46vh,420px);padding:2px 4px 4px 2px;display:grid;overflow:auto}.dg-card{cursor:pointer;text-align:left;flex-direction:column;gap:8px;min-width:0;transition:transform .15s,border-color .15s,box-shadow .15s;position:relative;background:var(--pv-card)!important;border:1px solid var(--pv-border)!important;color:#fff!important;border-radius:14px!important;padding:8px!important;display:flex!important}.dg-card:hover{transform:translateY(-2px);border-color:#3a3d4c!important}.dg-card.selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--ac) 35%,transparent), 0 10px 24px -12px color-mix(in srgb,var(--ac) 55%,transparent);border-color:var(--pv-pink)!important}.dg-card:focus-visible{outline:2px solid var(--pv-pink);outline-offset:2px}.dg-stage{aspect-ratio:1;isolation:isolate;contain:paint;background:radial-gradient(circle at 50% 40%,#262a38,#151821);border-radius:10px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.dg-stage>.dg-banner{border-radius:0;position:absolute;inset:0}.dg-stage>.dg-avatar{aspect-ratio:1;width:58%;height:auto;font-size:26px}.dg-stage-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 6px;font-size:17px;font-weight:800;overflow:hidden}.dg-meta{flex-direction:column;min-width:0;padding:0 2px 2px;display:flex}.dg-meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.dg-meta small{color:#8d93a6;font-size:11px}.dg-check{background:var(--pv-pink);color:#fff;z-index:3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #0006}.dg-badge{border:1px solid var(--pv-border);color:#e9b6e4;z-index:3;background:#11151fd9;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px}.dg-empty{text-align:center;color:#8d93a6;grid-column:1/-1;padding:24px}.dg-bar{background:linear-gradient(transparent, var(--pv-panel) 30%);z-index:4;justify-content:space-between;gap:10px;padding:12px 0 4px;display:flex;position:sticky;bottom:-1px}.dg-bar button{min-height:40px;font-weight:700;border-radius:10px!important;padding:0 16px!important}.dg-remove{background:var(--pv-pill)!important;border:1px solid var(--pv-border)!important;color:#e6e7ee!important}.dg-apply{background:var(--pv-grad,linear-gradient(135deg,var(--ac),var(--ac)))!important;color:#fff!important;border:0!important}.dg-apply:disabled{opacity:.55;cursor:default}@media (max-width:560px){.dg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dg-tab small{display:none}.dg-tabs{flex-wrap:nowrap;width:100%;overflow-x:auto}.dg-tab{flex:1 0 auto;justify-content:center}.dg-bar button{flex:1;font-size:13px;padding:0 10px!important}.dg-live{grid-template-columns:72px 1fr}.dg-live>.dg-avatar{width:72px;height:72px}}@media (prefers-reduced-motion:reduce){.dg-stage *,.dg-stage:before,.dg-stage:after{animation-duration:0s!important}}.avatar>img,.up-avatar>img,.rp-avatar>img{object-fit:cover;width:100%;height:100%}.dg-card{will-change:transform;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .25s}.dg-card:hover,.dg-card:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--ac) 25%,transparent), 0 12px 28px -12px color-mix(in srgb,var(--ac) 55%,transparent);transform:translateY(-4px);border-color:color-mix(in srgb,var(--ac) 55%,transparent)!important}.dg-card .dg-stage>.dg-avatar,.dg-card .dg-stage>.dg-banner,.dg-card .dg-stage-name{transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s}.dg-card:hover .dg-stage>.dg-avatar,.dg-card:focus-visible .dg-stage>.dg-avatar{transform:scale(1.08)}.dg-card:hover .dg-stage>.dg-banner{filter:saturate(1.25);transform:scale(1.06)}.dg-card:hover .dg-stage-name{transform:scale(1.1)}.dg-stage{animation:6s ease-in-out infinite dg-idle}.dg-card:nth-child(3n+2) .dg-stage{animation-delay:-2s}.dg-card:nth-child(3n) .dg-stage{animation-delay:-4s}.dg-card:hover .dg-stage{animation:1.6s ease-in-out infinite dg-hover}.dg-stage>.dg-avatar:after{content:"";pointer-events:none;opacity:0;box-shadow:0 0 18px 4px color-mix(in srgb,var(--ac) 55%,transparent);border-radius:50%;transition:opacity .3s;position:absolute;inset:-6px}.dg-card:hover .dg-stage>.dg-avatar:after{opacity:1;animation:1.6s ease-in-out infinite dg-glow}.dg-card.dg-just-selected{animation:.42s cubic-bezier(.3,1.6,.5,1) dg-pop}.dg-card.dg-just-selected .dg-check{animation:.5s cubic-bezier(.3,1.8,.5,1) both dg-bounce}.dg-grid.dg-switch>.dg-card{animation:.32s cubic-bezier(.2,.8,.2,1) both dg-in}.dg-grid.dg-switch>.dg-card:nth-child(n+2){animation-delay:20ms}.dg-grid.dg-switch>.dg-card:nth-child(n+4){animation-delay:50ms}.dg-grid.dg-switch>.dg-card:nth-child(n+7){animation-delay:80ms}.dg-grid.dg-switch>.dg-card:nth-child(n+11){animation-delay:.11s}.dg-tab{transition:background .25s,color .2s,box-shadow .25s,transform .15s}.dg-tab:active{transform:scale(.96)}.dg-apply:not(:disabled){animation:2.4s ease-in-out infinite dg-ready}@keyframes dg-idle{0%,to{filter:brightness();background-position:50% 40%}50%{filter:brightness(1.08)}}@keyframes dg-hover{0%,to{filter:brightness(1.05)saturate(1.1)}50%{filter:brightness(1.2)saturate(1.3)}}@keyframes dg-glow{0%,to{box-shadow:0 0 12px 2px color-mix(in srgb,var(--ac) 40%,transparent)}50%{box-shadow:0 0 22px 6px color-mix(in srgb,var(--ac) 65%,transparent)}}@keyframes dg-pop{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes dg-bounce{0%{transform:scale(0)}60%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes dg-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes dg-ready{0%,to{box-shadow:0 4px 14px color-mix(in srgb,var(--ac) 25%,transparent)}50%{box-shadow:0 6px 22px color-mix(in srgb,var(--ac) 50%,transparent)}}@media (prefers-reduced-motion:reduce){.dg-card,.dg-card *,.dg-card :after,.dg-stage,.dg-grid>.dg-card,.dg-apply,.dg-tab{transition:none!important;animation:none!important}.dg-card:hover,.dg-card:focus-visible{transform:none}}.voice-tree-person{align-items:center;gap:8px;display:flex;position:relative}.voice-tree-person .vt-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.voice-tree-person .avatar{transition:box-shadow .18s}.voice-tree-person.speaking .avatar{box-shadow:0 0 0 2px #11151f,0 0 0 4px #3ddc84,0 0 10px #3ddc848c}.voice-tree-person.speaking .vt-name{color:#fff}.vt-icons{flex:none;align-items:center;gap:4px;display:inline-flex}.vt-icon{border-radius:6px;place-items:center;width:18px;height:18px;animation:.22s cubic-bezier(.3,1.5,.5,1) both vt-in;display:inline-grid}.vt-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.vt-muted,.vt-deaf{color:#f0506e}.vt-muted .vt-slash,.vt-deaf .vt-slash{stroke:#f0506e;stroke-width:2.4px}.vt-camera{color:var(--ac)}.vt-live{color:#fff;letter-spacing:.04em;background:#ed4245;border-radius:999px;width:auto;height:16px;padding:0 6px;font:700 9px/16px Inter,sans-serif}.vt-icon.vt-out{animation:.18s forwards vt-out}@keyframes vt-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes vt-out{to{opacity:0;transform:scale(.4)}}#mic,#deafen,#camera,#screen,#leave-call{transition:background-color .2s,box-shadow .2s,transform .15s;position:relative;overflow:hidden}#camera[aria-pressed=true],#screen[aria-pressed=true]{box-shadow:0 0 0 1px var(--ac),0 0 14px color-mix(in srgb,var(--ac) 45%,transparent)}#mic[aria-pressed=false],#deafen[aria-pressed=true]{box-shadow:0 0 0 1px #f0506e,0 0 12px #f0506e59}.tg-pop{animation:.32s cubic-bezier(.3,1.6,.5,1) tg-pop}.tg-pop svg,.tg-pop img{animation:.32s tg-swap}.tg-ripple{background:color-mix(in srgb,var(--ac) 45%,transparent);pointer-events:none;border-radius:50%;width:12px;height:12px;margin:-6px;animation:.5s ease-out forwards tg-ripple;position:absolute;top:50%;left:50%}@keyframes tg-pop{0%{transform:scale(1)}40%{transform:scale(.86)}to{transform:scale(1)}}@keyframes tg-swap{0%{transform:rotate(0)scale(1)}45%{opacity:.4;transform:rotate(-12deg)scale(.6)}to{opacity:1;transform:none}}@keyframes tg-ripple{to{opacity:0;transform:scale(6)}}.media-tile{position:relative}.tile-live-pill{z-index:2;border:1px solid var(--ac);color:#fff;box-shadow:0 0 12px color-mix(in srgb,var(--ac) 40%,transparent);background:#11151fd1;border-radius:999px;padding:3px 10px;font:600 11px Inter,sans-serif;animation:.35s cubic-bezier(.3,1.4,.5,1) both tile-pill-in;position:absolute;top:10px;left:10px}.tile-live-pill:before{content:"";vertical-align:1px;background:#ed4245;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}@keyframes tile-pill-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vt-icon,.vt-icon.vt-out,.tg-pop,.tg-pop svg,.tg-pop img,.tile-live-pill{animation:none!important}.vt-icon.vt-out{opacity:0}}.avatar-img{aspect-ratio:1;border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;max-width:none;min-height:0;margin:0;padding:0;display:block;object-fit:cover!important;object-position:50% 50%!important;filter:none!important;width:100%!important;height:100%!important;transform:none!important}.has-photo>.avatar-initials{display:none}.has-photo{overflow:hidden;background-image:none!important}.avatar-initials{pointer-events:none;line-height:1}#voice-view .participant .avatar.has-photo{filter:none}.sf-avatar>img{object-fit:cover;object-position:center;border-radius:inherit;width:100%;height:100%;display:block}.call-consolidated :is(#vc-react-call,#call-soundboard,#call-chat,#call-popout,#call-fullscreen,#mic-options,#camera-options,#screen-options,#deafen,#connection-info,#back-to-call){display:none!important}.call-consolidated:has(#active-controls:not([hidden])) :is(#call-invite,#voice-chat-toggle){display:none!important}body:has(#voice-view:not([hidden]) .call-footer:not([hidden])) .vb-actions{display:none}#voice-view .call-footer{justify-content:center;display:flex;position:relative}#voice-view .call-footer-side:empty{display:none}#voice-view#voice-view #active-controls#active-controls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11151feb;border:1px solid #292b37;border-radius:20px;align-items:center;gap:10px;padding:8px 10px;display:flex;box-shadow:0 12px 40px -12px #000a}#voice-view#voice-view #active-controls#active-controls :is(.vc-btn,.call-icon){width:48px;min-width:48px;height:48px;box-shadow:none;border-radius:14px;place-items:center;padding:0;display:grid;color:#e9e9f1!important;background:#252733!important;border:0!important}#voice-view#voice-view #active-controls#active-controls :is(.vc-btn,.call-icon) svg{width:21px;height:21px}#voice-view#voice-view #active-controls#active-controls :is(.vc-btn,.call-icon):hover{transform:translateY(-1px);background:#2f3240!important}#voice-view#voice-view #active-controls#active-controls :is(.vc-btn,.call-icon)[aria-pressed=true],#voice-view#voice-view #active-controls #call-more[aria-expanded=true]{box-shadow:0 0 14px -2px var(--ac)88;background:linear-gradient(135deg,var(--ac),var(--ac))!important;color:#fff!important}#voice-view#voice-view #active-controls#active-controls #mic[aria-pressed=false]{color:#f0506e!important;background:#f0506e22!important}#voice-view#voice-view #active-controls#active-controls #leave-call{gap:8px;width:auto;margin-left:6px;padding:0 18px;display:flex;color:#fff!important;background:#ed4245!important}#voice-view#voice-view #active-controls#active-controls #leave-call:hover{background:#d83c3e!important}#voice-view .call-control-group{display:contents}.call-more-pop{z-index:30;background:#1b1f2a;border:1px solid #292b37;border-radius:16px;grid-template-columns:repeat(3,minmax(104px,1fr));gap:6px;padding:10px;animation:.18s cubic-bezier(.3,1.3,.5,1) cm-in;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 18px 50px -12px #000c}.call-more-pop[hidden]{display:none}.cm-item{color:#c4c6d3;background:#252733;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;font:600 11.5px Inter,sans-serif;display:flex}.cm-item svg{width:20px;height:20px}.cm-item:hover,.cm-item:focus-visible{border-color:var(--ac);color:#fff;box-shadow:0 0 12px -4px var(--ac)}.cm-item.on{color:var(--ac);background:var(--ac)1a}@keyframes cm-in{0%{opacity:0;transform:translate(-50%,8px)scale(.97)}}@media (max-width:640px){.call-more-pop{grid-template-columns:repeat(3,1fr);width:calc(100vw - 24px)}#voice-view#voice-view #active-controls#active-controls{gap:6px;padding:6px}#voice-view#voice-view #active-controls#active-controls :is(.vc-btn,.call-icon){width:42px;min-width:42px;height:42px}#voice-view#voice-view #active-controls#active-controls #leave-call .leave-label{display:none}}@media (prefers-reduced-motion:reduce){.call-more-pop{animation:none}}:root{--fs-title:20px;--fs-name:15px;--fs-name-sm:14px;--fs-body:15px;--fs-meta:12px;--fs-badge:11.5px;--fw-name:650;--fw-badge:700}.message-meta strong,.sf-name,#voice-view .participant-name,.media-tile figcaption span{line-height:1.3;font-size:var(--fs-name)!important;font-weight:var(--fw-name)!important}.member strong,.voice-tree-person .vt-name,.voice-tree-person>span:not(.avatar):not(.vt-icons),.friend-card strong,.up-name,#user-name,.sf-person-info .sf-name,.sf-live-info strong{line-height:1.3;font-size:var(--fs-name-sm)!important;font-weight:600!important}.rp-name,.profile-name{font-size:var(--fs-title)!important;font-weight:750!important}.message-content,.message-text,.sf-content{font-size:var(--fs-body)}.message-meta time,.member small,.sf-time,.sf-handle,.rp-username,#voice-view .participant-status,.voice-tree-person small{font-size:var(--fs-meta)!important}.role-badge,.rp-tag,.sf-pill{letter-spacing:.02em;white-space:nowrap;align-items:center;margin-left:6px;font-size:var(--fs-badge)!important;font-weight:var(--fw-badge)!important;vertical-align:2px!important;border-radius:6px!important;padding:2px 7px!important;line-height:1.25!important;display:inline-flex!important}.role-badge{border:1px solid color-mix(in srgb,currentColor 55%,transparent)!important;background:color-mix(in srgb,currentColor 14%,transparent)!important}.member strong{align-items:center;gap:0;min-width:0;display:flex!important}@media (max-width:640px){:root{--fs-name:14.5px;--fs-name-sm:13.5px;--fs-body:14.5px;--fs-badge:11px}}#voice-view .participant,#voice-view .media-tile{isolation:isolate}#voice-view .call-deco-fx{z-index:-1;pointer-events:none;border-radius:inherit;opacity:.6;contain:paint;position:absolute;inset:0;overflow:hidden}#voice-view .media-tile .call-deco-fx{opacity:.35}@media (prefers-reduced-motion:reduce){#voice-view .call-deco-fx,#voice-view .call-deco-fx:before,#voice-view .call-deco-fx:after,#voice-view .avatar[class*=avatar-frame-]{animation:none!important}}#voice-view .call-deco-fx.profile-effect-cosmic-drift:before{content:"";background:radial-gradient(circle at 30% 30%, var(--ac) 0 2px, transparent 3px), radial-gradient(circle at 70% 20%, #fff 0 1px, transparent 2px), radial-gradient(circle at 80% 70%, #7ac7ff 0 2px, transparent 3px), radial-gradient(circle at 20% 76%, #fff 0 1px, transparent 2px), radial-gradient(circle at 50% 50%, #7c5cff59, transparent 68%);filter:blur(.2px);pointer-events:none;border-radius:50%;animation:8s ease-in-out infinite deco-drift;position:absolute;inset:-18px}#voice-view .call-deco-fx.profile-effect-sakura-bloom:before{content:"";filter:blur(.3px);pointer-events:none;background:radial-gradient(circle at 50% 0,#ffd1e6 0 4px,#0000 5px),radial-gradient(circle at 95% 35%,#ff9ecb 0 3px,#0000 4px),radial-gradient(circle at 80% 92%,#ffd1e6 0 4px,#0000 5px),radial-gradient(circle at 18% 84%,#ff9ecb 0 3px,#0000 4px),radial-gradient(circle at 4% 30%,#ffd1e6 0 4px,#0000 5px);border-radius:50%;animation:7s ease-in-out infinite deco-sway;position:absolute;inset:-17px}#voice-view .call-deco-fx.profile-effect-frost-shards:before{content:"";background:conic-gradient(from 20deg, transparent 0 7%, #8fe8ff 8% 9%, transparent 10% 21%, #b9f4ff 22% 23%, transparent 24% 38%, #7ad7ff 39% 40%, transparent 41% 58%, #d3f8ff 59% 60%, transparent 61% 78%, #8fe8ff 79% 80%, transparent 81%);filter:drop-shadow(0 0 8px #74e2ff8c);pointer-events:none;border-radius:50%;animation:12s linear infinite reverse deco-spin;position:absolute;inset:-17px}#voice-view .call-deco-fx.profile-effect-shadow-thorn:before{content:"";background:conic-gradient(from 0deg, transparent 0 7%, var(--ac) 8% 10%, transparent 11% 22%, #3c1361 23% 26%, transparent 27% 44%, var(--ac) 45% 47%, transparent 48% 64%, var(--ac) 65% 68%, transparent 69% 84%, var(--ac) 85% 87%, transparent 88%);filter:drop-shadow(0 0 8px #7b2cbfa6);pointer-events:none;border-radius:50%;animation:10s linear infinite deco-spin;position:absolute;inset:-18px}#voice-view .call-deco-fx.profile-effect-stellar-flare:before{content:"";background:conic-gradient(from 10deg, transparent 0 4%, #ffd27a 5% 7%, transparent 8% 17%, #ff8a3d 18% 20%, transparent 21% 36%, #fff0b3 37% 40%, transparent 41% 58%, #ffb347 59% 62%, transparent 63% 78%, #ffd27a 79% 82%, transparent 83%);filter:drop-shadow(0 0 9px #ffb347b3);pointer-events:none;border-radius:50%;animation:14s linear infinite deco-spin;position:absolute;inset:-17px}#voice-view .call-deco-fx.profile-effect-stars:before{content:"";pointer-events:none;background:radial-gradient(circle at 15% 20%,#fff 0 1px,#0000 2px),radial-gradient(circle at 82% 30%,#fff 0 1px,#0000 2px),radial-gradient(circle at 70% 82%,#b9c7ff 0 1.5px,#0000 2.5px),radial-gradient(circle at 25% 72%,#fff 0 1px,#0000 2px);border-radius:50%;animation:4s ease-in-out infinite deco-twinkle;position:absolute;inset:-14px;box-shadow:0 0 22px #788cff40}#voice-view .call-deco-fx.profile-effect-aurora:before{content:"";filter:blur(9px);opacity:.7;pointer-events:none;background:conic-gradient(from 180deg,#43d98a8c,#4a7cff80,#a46cff8c,#43d98a8c);border-radius:50%;animation:9s linear infinite deco-spin;position:absolute;inset:-15px}#voice-view .call-deco-fx.profile-effect-sakura:before{content:"";pointer-events:none;background:radial-gradient(at 20% 10%,#ffc2dc 0 5px,#0000 6px),radial-gradient(at 90% 35%,#ff9ecb 0 4px,#0000 5px),radial-gradient(at 72% 92%,#ffc2dc 0 5px,#0000 6px);border-radius:50%;animation:6s ease-in-out infinite deco-sway;position:absolute;inset:-15px}#voice-view .call-deco-fx.profile-effect-cosmic:before{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(circle at 35% 30%,#a46cff8c,#0000 55%),radial-gradient(circle at 70% 75%,#4a7cff66,#0000 55%);border-radius:50%;animation:5s ease-in-out infinite deco-pulse;position:absolute;inset:8%}#voice-view .call-deco-fx.profile-effect-fire:before{content:"";filter:blur(7px);pointer-events:none;background:conic-gradient(#0000,#ff8a3d8c,#0000,#ff4f9a73,#0000);border-radius:50%;animation:5s linear infinite deco-spin;position:absolute;inset:-14px}#voice-view .call-deco-fx.profile-effect-snow:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 20%,#fff 0 1.5px,#0000 2.5px),radial-gradient(circle at 80% 40%,#dff6ff 0 2px,#0000 3px),radial-gradient(circle at 45% 88%,#fff 0 1.5px,#0000 2.5px);border-radius:50%;animation:7s ease-in-out infinite deco-drift;position:absolute;inset:-15px}@keyframes deco-twinkle{0%,to{opacity:.45;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@keyframes deco-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.055)}}@keyframes deco-sway{0%,to{transform:rotate(-4deg)scale(1)}50%{transform:rotate(5deg)scale(1.04)}}@keyframes deco-spin{to{transform:rotate(360deg)}}@keyframes deco-drift{0%,to{transform:translate(-2px,-2px)scale(1)}50%{transform:translate(3px,3px)scale(1.025)}}#logout{display:none!important}:is(#member-list,.voice-tree,.voice-tree-person,#message-list,.user-panel,.up-avatar-wrap) .avatar[class*=avatar-frame-],#user-avatar[class*=avatar-frame-]{box-shadow:none!important;outline:none!important;animation:none!important}:is(#member-list,.voice-tree,.voice-tree-person,#message-list) .avatar[class*=avatar-frame-]:before,:is(#member-list,.voice-tree,.voice-tree-person,#message-list) .avatar[class*=avatar-frame-]:after{content:none!important;display:none!important}:is(#member-list .member,.voice-tree-person){contain:paint}#app-dialog.st-dialog{flex-direction:column;width:min(920px,100vw - 32px);max-width:none;height:min(720px,100dvh - 48px);max-height:none;padding:0;overflow:hidden}#app-dialog.st-dialog[open]{display:flex}#app-dialog.st-dialog #dialog-content{flex:1;min-height:0;padding:0;display:flex;overflow:hidden}#app-dialog.st-dialog .st-body{flex:1;grid-template-columns:210px 1fr;gap:0;min-height:0;max-height:none;padding:0;display:grid;overflow:hidden}.st-nav{border-right:1px solid var(--v2-border,#ffffff14);flex-direction:column;gap:2px;padding:8px 10px 16px 16px;display:flex;overflow:auto}.st-tab{min-height:40px;color:inherit;font:600 13.5px/1.2 var(--v2-font,inherit);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.st-tab:hover{background:color-mix(in srgb,currentColor 7%,transparent);color:var(--v2-text,#fff)}.st-tab[aria-selected=true]{background:color-mix(in srgb,var(--ac) 16%,transparent);color:var(--v2-text,#fff);box-shadow:inset 3px 0 0 var(--ac)}.st-ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.st-panels{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:4px 22px 24px;overflow:auto}.st-panel{flex-direction:column;gap:10px;display:flex}.st-panel[hidden]{display:none}.st-panel-title{font:700 16px/1.3 var(--v2-font,inherit);margin:4px 0}.st-panel>label.field,.st-panel>div:not(.profile-edit-card),.st-panel>section,.st-panel label.st-toggle,.st-panel>p.muted{border:1px solid var(--v2-border,#ffffff14);background:color-mix(in srgb,currentColor 3%,transparent);border-radius:14px;margin:0;padding:12px 14px}.st-panel>p.muted{background:0 0;border-style:dashed;font-size:12.5px}.st-panel section.audio-settings{flex-direction:column;gap:10px;display:flex}.st-panel section.audio-settings>h3{text-transform:uppercase;letter-spacing:.06em;color:var(--v2-dim,#a9a6c3);margin:0;font-size:13px}.st-panel section label.field,.st-panel section label.st-toggle{border:1px solid var(--v2-border,#ffffff14);background:color-mix(in srgb,currentColor 3%,transparent);border-radius:12px;padding:10px 12px}.st-panel>div:not(.profile-edit-card){grid-template-columns:1fr 1fr;gap:10px;display:grid}.st-panel>div:not(.profile-edit-card)>label.field{margin:0}label.st-toggle{cursor:pointer;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex!important}label.st-toggle input[type=checkbox]{appearance:none;background:color-mix(in srgb,currentColor 18%,transparent);cursor:pointer;border-radius:999px;flex:none;width:42px;height:24px;margin:0;transition:background .18s;position:relative}label.st-toggle input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0006}label.st-toggle input[type=checkbox]:checked:after{transform:translate(18px)}label.st-toggle input[type=checkbox]:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.st-panels input[type=range]{appearance:none;background:linear-gradient(90deg,var(--ac) 0 var(--st-fill,50%),color-mix(in srgb,currentColor 16%,transparent) var(--st-fill,50%));border-radius:999px;width:100%;height:6px;margin:10px 0 4px}.st-panels input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--ac);cursor:pointer;background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 8px #0006}.st-panels input[type=range]::-moz-range-thumb{border:3px solid var(--ac);background:#fff;border-radius:50%;width:14px;height:14px}.st-native{overflow:hidden;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.st-seg{background:color-mix(in srgb,currentColor 6%,transparent);border-radius:12px;flex-wrap:wrap;gap:4px;margin-top:8px;padding:4px;display:flex}.st-seg>button{min-width:max-content;min-height:34px;color:var(--v2-dim,#a9a6c3);font:600 12.5px var(--v2-font,inherit);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1 1 0;padding:6px 12px}.st-seg>button[aria-checked=true]{background:var(--v2-panel,#1c1b2c);color:var(--v2-text,#fff);box-shadow:0 1px 4px #0005,inset 0 0 0 1px color-mix(in srgb,var(--ac) 55%,transparent)}.st-panel label.field{position:relative}label.st-device{grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:center;column-gap:12px;display:grid!important}label.st-device>.st-ico{background:color-mix(in srgb,var(--ac) 16%,transparent);width:40px;height:40px;color:var(--ac);border-radius:12px;grid-row:1/3;padding:9px}label.st-device select{grid-column:2;margin-top:4px}.st-panel>button.st-action{text-align:left;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a7abc0' stroke-width='2'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:10px 36px 10px 14px;font-weight:600;display:flex}.st-panel>button.danger.st-action{background-image:none;justify-content:center;padding-right:14px}.st-profile label.st-drop{border:1.5px dashed color-mix(in srgb,var(--ac) 45%,transparent);background:color-mix(in srgb,var(--ac) 6%,transparent);cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:96px;padding:14px;position:relative;display:flex!important}.st-profile label.st-drop.is-over{background:color-mix(in srgb,var(--ac) 16%,transparent);border-style:solid}.st-profile label.st-drop input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.st-drop-hint{color:var(--v2-dim,#a9a6c3);align-items:center;gap:8px;font-size:12.5px;display:flex}.st-drop-hint .st-ico{background:var(--ac);color:#fff;border-radius:50%;width:28px;height:28px;padding:5px}.st-profile .rp-avatar-wrap{position:relative}.st-profile .rp-avatar-wrap:after{content:"";background:var(--ac) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'%3E%3Cpath d='M4 8h3l2-3h6l2 3h3v11H4z'/%3E%3Ccircle cx='12' cy='13' r='3.5'/%3E%3C/svg%3E") center/14px no-repeat;border:2px solid var(--v2-panel,#1c1b2c);pointer-events:none;border-radius:50%;width:24px;height:24px;position:absolute;bottom:2px;right:0}.st-swatches{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.st-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px;box-shadow:inset 0 0 0 2px #0003}.st-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--ac);border-color:#fff}.st-profile input[type=color]{border:1px solid var(--v2-border,#fff2);border-radius:8px;width:44px;height:30px;padding:0}.st-profile label.field{border:1px solid var(--v2-border,#ffffff14);background:color-mix(in srgb,currentColor 3%,transparent);border-radius:12px;padding:10px 12px}.st-sticky-save{z-index:3;box-shadow:0 -12px 18px -6px var(--v2-panel,#1c1b2c),0 8px 22px -10px var(--ac);position:sticky;bottom:0}@media (max-width:720px){#app-dialog.st-dialog{border-radius:0;width:100vw;height:100dvh}#app-dialog.st-dialog .st-body{grid-template-rows:auto 1fr;grid-template-columns:1fr}.st-nav{border-right:0;border-bottom:1px solid var(--v2-border,#ffffff14);scrollbar-width:none;flex-direction:row;padding:6px 10px;overflow-x:auto}.st-tab{flex:none;min-height:36px;padding:6px 10px}.st-tab[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--ac)}.st-panels{padding:4px 12px 20px}.st-panel>div:not(.profile-edit-card){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){label.st-toggle input,label.st-toggle input:after{transition:none}}label.st-toggle input[type=checkbox]{background-image:none;width:42px!important;height:24px!important;min-height:0!important;max-height:24px!important;box-shadow:none!important;border:0!important;padding:0!important}label.st-toggle input[type=checkbox]:checked{background:linear-gradient(135deg,var(--ac),var(--ac))!important}.st-panels input[type=range]{height:6px!important;min-height:0!important;box-shadow:none!important;border:0!important;padding:0!important}.st-panel .profile-edit-card{width:100%;max-width:none;margin:0}.st-profile .rp-avatar-wrap{width:max-content}.st-swatch{flex:none;width:28px!important;min-width:0!important;height:28px!important;min-height:0!important;padding:0!important}.st-tab:not([aria-selected=true]) .st-ico{opacity:.7}.st-seg>button,.st-panel section.audio-settings>h3,.st-panel-title{color:inherit}body[data-color-mode=light] .st-tab,body[data-color-mode=light] .st-seg>button,body[data-color-mode=light] .st-panel-title{color:#2b2d3d}body[data-color-mode=light] .st-tab[aria-selected=true]{color:#1b1c28;background:#f9e3f5}body[data-color-mode=light] .st-seg>button[aria-checked=true]{color:#1b1c28;background:#fff}#app-dialog.st-dialog:not([open]){display:none}#message-list .message{border-radius:12px;padding-block:6px;transition:background .15s}#message-list .message:hover,#message-list .message:focus-within{background:color-mix(in srgb,currentColor 4%,transparent)}#message-list .message-content>p,#message-list .message-content .rich-text{max-width:76ch;font-size:15px;line-height:1.5}#message-list .message-meta time{font-size:12px}#message-list{scroll-padding-top:56px;-webkit-mask-image:linear-gradient(#0000 0,#000 22px);mask-image:linear-gradient(#0000 0,#000 22px)}#message-list .message-menu>summary{opacity:0;transition:opacity .15s}#message-list .message:hover .message-menu>summary,#message-list .message:focus-within .message-menu>summary,#message-list .message-menu[open]>summary{opacity:1}@media (hover:none),(max-width:760px){#message-list .message-menu>summary{opacity:.55;width:32px;height:32px;min-height:32px;font-size:16px;box-shadow:none!important;background:0 0!important;border-color:#0000!important}}#message-list .message-menu>summary:focus-visible{opacity:1;outline:2px solid var(--ac);outline-offset:2px}#app-view .composer,#app-view #message-form{border-radius:16px}#app-view .channel-list .channel{border-radius:10px;transition:background .15s,color .15s;position:relative}#app-view .channel-list .channel.active:before{content:"";background:linear-gradient(var(--ac),var(--ac));border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:-8px}#app-view .category-header{letter-spacing:.08em;opacity:.75;font-size:11px}#app-view .category-header:hover{opacity:1}#server-dropdown{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;padding:6px;box-shadow:0 24px 60px -20px #000c}#server-dropdown button{border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding-inline:10px;transition:background .12s;display:flex}#server-dropdown button:hover,#server-dropdown button:focus-visible{background:color-mix(in srgb,var(--ac) 18%,transparent)}#server-rail .server-icon{transition:border-radius .18s,transform .18s,background .18s;position:relative}#server-rail .server-icon:hover{border-radius:14px;transform:translateY(-1px)}#server-rail .server-icon.active{border-radius:14px}#server-rail .server-icon.active:before,#server-rail .server-icon:hover:before{content:"";background:#fff;border-radius:0 4px 4px 0;width:4px;height:8px;transition:height .18s;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}#server-rail .server-icon.active:before{height:28px}#server-rail .server-icon:hover:not(.active):before{height:16px}@media (max-width:760px){#server-rail .server-icon:before{display:none}}#app-dialog:not(.st-dialog) .dialog-body{flex-direction:column;gap:12px;display:flex}#app-dialog:not(.st-dialog) #dialog-close:focus:not(:focus-visible){box-shadow:none;outline:0}#app-dialog:not(.st-dialog) label.md-toggle{border:1px solid var(--v2-border,#ffffff14);background:color-mix(in srgb,currentColor 3%,transparent);border-radius:12px;padding:12px 14px;font-weight:500}#app-dialog:not(.st-dialog) label.md-toggle:hover{border-color:color-mix(in srgb,var(--ac) 45%,transparent)}#app-dialog:not(.st-dialog) .dialog-body>.primary,#app-dialog:not(.st-dialog) form>.primary,#app-dialog:not(.st-dialog) form>button[type=submit]{align-self:flex-end;min-width:150px;padding-inline:22px}#app-dialog:not(.st-dialog) .field input,#app-dialog:not(.st-dialog) .field select,#app-dialog:not(.st-dialog) .field textarea{border-radius:12px}#app-dialog:not(.st-dialog) .field input:focus,#app-dialog:not(.st-dialog) .field textarea:focus,#app-dialog:not(.st-dialog) .field select:focus{border-color:var(--ac);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 25%,transparent)}#app-dialog[open]{animation:.2s ease-out md-in}@keyframes md-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}#app-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (prefers-reduced-motion:reduce){#app-dialog[open]{animation:none}#server-rail .server-icon,#message-list .message{transition:none}}.profile-edit-card form,.profile-edit-card .pe-fields{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.profile-edit-card form>*{grid-column:1/-1}.profile-edit-card form>label.field:has(input:not([type=file]):not([type=color])){grid-column:auto}.st-panel .profile-edit-card label.field,.profile-edit-card label.field{background:0 0!important;border:0!important;padding:0!important}.profile-edit-card label.field input:not([type=file]):not([type=color]),.profile-edit-card label.field textarea{margin-top:6px}@media (max-width:760px){.profile-edit-card form{grid-template-columns:1fr}.profile-edit-card form>label.field{grid-column:1/-1}}.profile-edit-card form>label.field:first-child,.profile-edit-card form>p.muted+label.field{grid-column:1/-1}.profile-edit-card form>p.muted{margin:-8px 0 0;font-size:12px}.profile-edit-card form>label.field{grid-column:1/-1!important}.profile-edit-card form>label.field:nth-of-type(3),.profile-edit-card form>label.field:nth-of-type(4){grid-column:auto!important}@media (max-width:760px){.profile-edit-card form>label.field:nth-of-type(n){grid-column:1/-1!important}}.mic-meter{grid-template-columns:1fr auto;align-items:center;gap:8px 12px;margin-top:8px;display:grid}.mic-meter>span{grid-column:1/-1;font-size:12px}.mic-meter-bar{background:color-mix(in srgb,currentColor 12%,transparent);border-radius:999px;height:10px;position:relative;overflow:hidden}.mic-meter-fill{border-radius:inherit;background:#8a8f9c;width:0;height:100%;transition:width 60ms linear}.mic-meter-fill.open{background:linear-gradient(90deg,#3ecf8e,var(--ac))}.mic-meter-mark{background:#fff;border-radius:2px;width:2px;position:absolute;top:-2px;bottom:-2px;box-shadow:0 0 0 1px #0006}@media (prefers-reduced-motion:reduce){.mic-meter-fill{transition:none}}.watch-panel .watch-video{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;overflow:hidden}.watch-panel .watch-video iframe{display:block;width:100%!important;height:100%!important;min-height:0!important}.watch-controls{align-items:center}.watch-time,.watch-quality{font-variant-numeric:tabular-nums;opacity:.8;padding-inline:4px;font-size:12px}.watch-quality:empty{display:none}.watch-quality{opacity:.6;border:1px solid;border-radius:6px;padding:1px 6px}#app-view .user-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:6px;background:color-mix(in srgb,var(--v2-raised,var(--s2)) 88%,transparent)!important;border:1px solid var(--v2-border)!important;border-radius:999px!important;flex-flow:row!important;height:auto!important;min-height:0!important;margin:8px 10px 10px!important;padding:6px!important;display:flex!important;box-shadow:0 10px 28px -14px #000c,inset 0 1px #ffffff0d!important}#app-view .user-panel .up-profile-trigger{border-radius:999px;flex:auto;align-items:center;gap:9px;min-width:0;transition:background .15s;display:flex;background:0 0!important;border:0!important;padding:2px 8px 2px 2px!important}#app-view .user-panel .up-profile-trigger:hover{background:color-mix(in srgb,currentColor 7%,transparent)!important}#app-view .user-panel .up-avatar{flex:none;position:relative;width:34px!important;height:34px!important;box-shadow:none!important}#app-view .user-panel .up-avatar #user-avatar{border-radius:50%;width:34px!important;height:34px!important;font-size:12px!important}#app-view .user-panel .status-dot{border:2px solid var(--v2-raised,var(--s2))!important;width:11px!important;height:11px!important;bottom:-1px!important;right:-1px!important}#app-view .user-panel .up-info{text-align:left;flex-direction:column;min-width:0;line-height:1.2;display:flex}#app-view .user-panel .up-name,#app-view .user-panel .up-handle,#app-view .user-panel .up-status{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}#app-view .user-panel .up-name{color:var(--v2-text);font-weight:650;font-size:13.5px!important}#app-view .user-panel .up-handle{color:var(--v2-dim);font-size:11.5px}#app-view .user-panel .up-handle:not([hidden])+.up-status,#app-view .user-panel .up-profile-trigger:hover .up-handle:not([hidden]){display:none}#app-view .user-panel .up-profile-trigger:hover .up-handle:not([hidden])+.up-status{display:block}#app-view .user-panel .up-status{color:var(--v2-dim);font-size:11.5px!important}#app-view .user-panel .up-controls{flex:none;align-items:center;gap:2px;border:0!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}#app-view .user-panel .up-controls button{color:var(--v2-dim);background:0 0;border:0;place-items:center;transition:background .15s,color .15s,transform .15s;display:grid;border-radius:50%!important;width:30px!important;height:30px!important;min-height:30px!important;padding:0!important}#app-view .user-panel .up-controls button svg{width:16px!important;height:16px!important}#app-view .user-panel .up-controls button:hover{background:var(--v2-accent-soft,color-mix(in srgb,var(--v2-accent) 22%,transparent));color:#fff;transform:translateY(-1px)}#app-view .user-panel .up-controls button:active{transform:scale(.92)}#app-view .user-panel .up-controls #settings:hover svg{transform:rotate(45deg)}#app-view .user-panel .up-controls button svg{transition:transform .25s}#app-view .user-panel .up-controls button[aria-pressed=true],#app-view .user-panel .up-controls button.active,#app-view .user-panel .up-controls button.muted{color:#ff6b81;background:#ff6b8124}#app-view .user-panel .up-controls button:focus-visible,#app-view .user-panel .up-profile-trigger:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}#app-view .user-panel :is(.avatar,#user-avatar):before,#app-view .user-panel :is(.avatar,#user-avatar):after{display:none!important}@media (prefers-reduced-motion:reduce){#app-view .user-panel *{transition:none!important}#app-view .user-panel .up-controls button:hover{transform:none}}#app-view .user-panel .up-avatar,#app-view .user-panel .up-avatar #user-avatar{border:0!important;border-radius:50%!important;outline:0!important}#voice-view .media-tile figcaption{pointer-events:none;-webkit-backdrop-filter:none!important;filter:none!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;position:absolute!important;inset:0!important}#voice-view .media-tile video,#voice-view .media-tile .media-frame{filter:none!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#voice-view .media-tile .call-deco-fx{display:none!important}#voice-view .watch-tile.wp2{flex-direction:column;gap:10px;min-height:0;display:flex;box-shadow:0 20px 60px -30px #000;aspect-ratio:auto!important;background:linear-gradient(180deg,var(--s1),#0f0e16)!important;border:1px solid #2b2840!important;border-radius:18px!important;padding:12px!important}.wp2 .wp-head{align-items:center;gap:8px;display:flex}.wp2 .wp-head>svg{width:18px;height:18px;fill:var(--ac)}.wp2 .wp-head h2{flex:none;margin:0;font-weight:700;font-size:15px!important}.wp2 .wp-badge{letter-spacing:.04em;color:var(--ac);background:#a78bfa1a;font:600 10.5px/1 inherit;opacity:1!important;border:1px solid #a78bfa66!important;border-radius:6px!important;padding:4px 7px!important}.wp2 .wp-hide{margin-left:auto;border-radius:999px!important;min-height:30px!important;padding:4px 12px!important;font-size:12px!important}.wp2 .wp-body{grid-template-columns:minmax(0,1fr) 250px;gap:12px;min-height:0;display:grid}.wp2 .wp-main{flex-direction:column;gap:8px;min-width:0;display:flex}.wp2 .watch-video{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden;flex:none!important;min-height:0!important}.wp2 .watch-video iframe{pointer-events:none;object-fit:contain;border:0;position:absolute;inset:0;width:100%!important;height:100%!important}.wp2 .wp-bar{background:#ffffff08;border:1px solid #ffffff10;border-radius:12px;align-items:center;padding:4px 6px;flex-wrap:nowrap!important;gap:4px!important;margin:0!important;display:flex!important}.wp2 .wp-ibtn{color:#e9e6f5;cursor:pointer;flex:none;place-items:center;width:34px;height:34px;display:inline-grid;background:0 0!important;border:0!important;border-radius:9px!important;min-height:34px!important;padding:0!important}.wp2 .wp-ibtn:hover:not(:disabled){background:#ffffff14!important}.wp2 .wp-ibtn:disabled{opacity:.35}.wp2 .wp-ibtn[aria-pressed=true]{color:var(--ac)}.wp2 .wp-ibtn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.wp2 .wp-ibtn[data-icon=play] svg,.wp2 .wp-ibtn[data-icon=pause] svg{fill:currentColor;stroke:none}.wp2.is-playing #watch-play,.wp2:not(.is-playing) #watch-pause{opacity:.45}.wp2 input[type=range]{appearance:none;cursor:pointer;border-radius:999px;height:4px;background:linear-gradient(90deg,var(--ac) var(--wp-fill,0%),#ffffff26 0)!important;border:0!important;min-height:0!important;padding:0!important}.wp2 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:12px;height:12px}.wp2 .wp-seek{flex:1;min-width:60px;margin:0 6px;width:auto!important}.wp2 .wp-volume{width:70px!important}.wp2 .watch-time{color:#bdb7d1;font-variant-numeric:tabular-nums;flex:none;opacity:1!important;font-size:11.5px!important}.wp2 .wp-bar-right{flex:none;align-items:center;gap:2px;display:flex}.wp2 .wp-vol{align-items:center;gap:2px;display:flex}.wp2 .wp-status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.wp2 .wp-status.is-error{clip:auto;white-space:normal;color:#fca5a5;background:#ef44441a;border-radius:10px;width:auto;height:auto;padding:8px 10px;font-size:12.5px;position:static}.wp2 .wp-side{background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:10px;min-width:0;max-height:100%;padding:10px;display:flex;overflow:auto}.wp2 .wp-search{grid-template-columns:1fr 1fr;gap:6px;display:grid}.wp2 .wp-search input{grid-column:1/-1;font-size:13px;border-radius:10px!important;min-height:38px!important;padding:8px 12px!important}.wp2 .wp-search button{border-radius:10px!important;min-height:34px!important;padding:6px 8px!important;font-size:12px!important}.wp2 .wp-now{align-items:center;gap:10px;display:flex}.wp2 .wp-now:empty{display:none}.wp2 .wp-now img,.wp2 .wp-q-item img{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:8px;flex:none;width:72px}.wp2 .wp-now img{width:96px}.wp2 .wp-q-text{flex-direction:column;flex:1;min-width:0;display:flex}.wp2 .wp-q-text strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.wp2 .wp-q-text small{color:#9a94b0;font-size:11px}.wp2 .wp-q-title{text-transform:uppercase;letter-spacing:.06em;color:#9a94b0;align-items:center;gap:6px;margin:2px 0 0;font-size:12px;display:flex}.wp2 .wp-q-title svg{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px}.wp2 .wp-queue{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wp2 .wp-q-item{background:#ffffff08;border-radius:10px;align-items:center;gap:8px;padding:6px;display:flex}.wp2 .wp-q-item .wp-ibtn{width:28px;height:28px;min-height:28px!important}.wp2 .wp-q-empty{color:#8a849f;padding:6px 2px;font-size:12px}.wp2 .wp-more summary{color:#9a94b0;cursor:pointer;font-size:12px}.wp2 .wp-more[open]{flex-wrap:wrap;gap:6px;display:flex}.wp2 .wp-more button{min-height:32px!important;font-size:11.5px!important}@media (max-width:1180px){.wp2 .wp-body{grid-template-columns:1fr}.wp2 .wp-side{max-height:none}}@media (max-width:520px){.wp2 .wp-bar-right>.wp-ibtn[data-icon=sync]{display:none}.wp2 .wp-bar{flex-wrap:wrap!important}.wp2 .wp-seek{flex:100%;order:-1;margin:6px 4px 4px}.wp2 .wp-bar-right{margin-left:auto}.wp2 .wp-ibtn{width:30px;height:30px}.wp2 .watch-time{font-size:10.5px!important}.wp2 .wp-seek{margin:0 3px}}.wp2,.wp2 .wp-body>*{min-width:0}.wp2 .wp-main{container-type:inline-size}.wp2 .wp-bar{box-sizing:border-box;min-width:0;max-width:100%}.wp2 .wp-seek{flex:auto;min-width:48px}.wp2 .wp-bar-right,.wp2 .wp-vol{flex:0 auto;min-width:0}.wp2 .wp-volume{flex:0 70px;min-width:40px;width:70px!important}.wp2 .wp-side>*{min-width:0;max-width:100%}.wp2 .wp-search input{box-sizing:border-box;width:100%;min-width:0}.wp2 .wp-search button{white-space:normal;min-width:0}.wp2 .wp-more a{overflow-wrap:anywhere}@container (width<=500px){.wp2 .wp-bar{flex-wrap:wrap!important;row-gap:2px!important}.wp2 .wp-seek{flex:100%;order:-1;margin:6px 4px 4px}.wp2 .wp-bar-right{margin-left:auto}.wp2 .wp-bar-right>.wp-ibtn[data-icon=sync]{display:none}}@container (width<=340px){.wp2 .wp-ibtn{width:30px;height:30px;min-height:30px!important}.wp2 .watch-time{font-size:10.5px!important}}#app-dialog:has(.adm-panel){width:min(780px,100vw - 24px);max-width:none}.adm-panel{gap:12px;min-width:0;display:grid}.adm-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm-head p{flex:1;min-width:220px;margin:0}.adm-badge{background:linear-gradient(135deg,var(--ac),var(--ac));color:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.adm-tabs{border-bottom:1px solid var(--border-strong,#333);gap:4px;display:flex;overflow-x:auto}.adm-tab{color:var(--text-muted,#aaa);background:0 0;border:0;border-bottom:2px solid #0000;min-height:40px;padding:9px 14px;font-weight:600}.adm-tab.active{color:var(--text,#fff);border-bottom-color:var(--accent,var(--ac))}.adm-view{gap:8px;max-height:min(56dvh,520px);display:grid;overflow:auto}.adm-search{border-radius:8px;width:100%;padding:9px 12px}.adm-list{gap:6px;display:grid}.adm-row{background:var(--bg-secondary,#ffffff08);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 10px;display:flex}.adm-ico{background:#7b5cff33;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.adm-info{flex:1;min-width:140px;display:grid}.adm-info small{font-size:12px}.adm-row-actions{flex-wrap:wrap;gap:6px;display:flex}.adm-btn{border-radius:7px;min-height:34px;padding:6px 11px;font-size:13px}.adm-btn.danger{color:#ff7c84;border-color:#ff7c8466}.adm-btn.danger:hover{color:#fff;background:#bc313b}.adm-log-row{border-bottom:1px solid #ffffff10;grid-template-columns:150px 1fr;gap:8px;padding:6px 0;font-size:13px;display:grid}.adm-log-row time{color:var(--text-muted,#aaa)}.adm-confirm .adm-fields{gap:8px;display:grid}.adm-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.adm-menu-label{text-transform:uppercase;letter-spacing:.06em;color:#c9a7ff;border-top:1px solid #ffffff14;margin-top:2px;padding:8px 11px 4px;font-size:11px}@media (max-width:600px){.adm-panel{min-width:0}.adm-log-row{grid-template-columns:1fr}.adm-row-actions{width:100%}}.media-picker{background:var(--bg-floating,#15151f);border:1px solid var(--border-strong,#333);z-index:60;border-radius:14px;grid-template-rows:auto auto 1fr auto;gap:8px;width:min(400px,100vw - 16px);height:min(440px,70dvh);padding:10px;display:grid;position:absolute;bottom:calc(100% + 8px);right:12px;box-shadow:0 18px 50px #000a}.media-picker[hidden]{display:none}.message-form-wrap{position:relative}.mp-tabs{gap:4px;display:flex}.mp-tab{color:var(--text-muted,#aaa);background:0 0;border:0;border-radius:8px;flex:1;min-height:36px;padding:8px;font-weight:600}.mp-tab.active{background:var(--accent,var(--ac));color:#fff}.mp-search{border-radius:9px;width:100%;padding:8px 11px}.mp-body{overscroll-behavior:contain;overflow:auto}.mp-body h4{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#aaa);background:var(--bg-floating,#15151f);margin:8px 2px 4px;padding:3px 0;font-size:11px;position:sticky;top:0}.mp-grid{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));display:grid}.mp-emoji{background:0 0;border:0;border-radius:8px;padding:6px 0;font-size:24px;line-height:1}.mp-emoji:hover,.mp-emoji:focus-visible{background:#ffffff14}.mp-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.mp-cats,.mp-tones{gap:2px;display:flex}.mp-cats button,.mp-tones button{background:0 0;border:0;border-radius:6px;padding:3px;font-size:17px}.mp-tones button[aria-pressed=true]{background:#7b5cff55}.mp-media-grid{columns:2;column-gap:6px}.mp-media-grid.mp-stickers{columns:3}.mp-media{break-inside:avoid;background:#ffffff0a;border:0;border-radius:8px;width:100%;margin:0 0 6px;padding:0;display:block;overflow:hidden}.mp-media img{width:100%;display:block}.mp-stickers .mp-media{background:0 0}.mp-empty{color:var(--text-muted,#aaa);text-align:center;padding:30px 10px}.mp-attrib{letter-spacing:.04em;color:#fff;opacity:.8;margin-left:auto;font-size:11px;font-weight:700}.chat-media{max-width:min(320px,100%);margin:4px 0 0;position:relative}.chat-media img{border-radius:10px;max-width:100%;max-height:260px;display:block}.chat-media-sticker{background:0 0}.chat-media-sticker img{border-radius:0;max-height:160px}.chat-media-via{color:var(--text-muted,#999);margin-top:2px;font-size:10px}.chat-media-broken{color:var(--text-muted,#999);font-size:13px}@media (max-width:600px){.media-picker{width:auto;height:60dvh;left:4px;right:4px}}#voice-view .participant .participant-name:is(.ns,[class*=ne-]),#voice-view .media-tile figcaption>span:is(.ns,[class*=ne-]),.voice-tree-person .vt-name:is(.ns,[class*=ne-]),#app-view .user-panel .up-name:is(.ns,[class*=ne-]){-webkit-text-fill-color:currentColor!important;color:color-mix(in srgb,var(--nc1,#fff) 75%,#fff)!important;filter:none!important;text-shadow:0 0 8px color-mix(in srgb,var(--nc2,var(--nc1,#c9a7ff)) 70%,transparent),0 1px 2px #000a!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;animation:none!important}#voice-view .participant .participant-name:is(.ns,[class*=ne-]),#voice-view .media-tile figcaption>span:is(.ns,[class*=ne-]){background-color:#0c0e18d1!important}.voice-tree-person .vt-name:is(.ns,[class*=ne-]),#app-view .user-panel .up-name:is(.ns,[class*=ne-]){background-color:#0000!important}#app-dialog.st-dialog{--sg-bg:#0a0b0f;--sg-s1:#121318;--sg-s2:#1a1b22;--sg-s3:#23242d;--sg-b1:#2e3039;--sg-b2:#3a3c47;--sg-tx:#ecedf2;--sg-dim:#9a9caa;color:var(--sg-tx);background:var(--sg-bg)!important;border:1px solid var(--sg-b1)!important;border-radius:18px!important;width:min(1080px,100vw - 32px)!important;max-width:none!important;height:min(780px,100dvh - 40px)!important;box-shadow:0 30px 80px #000c!important}#app-dialog.st-dialog .dialog-header{z-index:5;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;background:var(--sg-s1)!important;border-bottom:1px solid var(--sg-b1)!important;padding:14px 18px 14px 22px!important}#app-dialog.st-dialog #dialog-title{font:750 17px/1.2 var(--v2-font,inherit);letter-spacing:-.01em;color:var(--sg-tx)}#app-dialog.st-dialog #dialog-close{border-radius:10px;width:34px;height:34px;transition:background .15s,color .15s;background:var(--sg-s2)!important;border:1px solid var(--sg-b1)!important;color:var(--sg-dim)!important}#app-dialog.st-dialog #dialog-close:hover{background:var(--sg-s3)!important;color:var(--sg-tx)!important}#app-dialog.st-dialog .st-body{background:var(--sg-bg);grid-template-columns:232px 1fr}#app-dialog.st-dialog .st-nav{background:var(--sg-s1);border-right:1px solid var(--sg-b1);gap:4px;padding:14px 12px}#app-dialog.st-dialog .st-tab{min-height:42px;color:var(--sg-dim);border-radius:12px;padding:9px 12px;font-weight:600;transition:background .15s,color .15s,transform .15s}#app-dialog.st-dialog .st-tab:hover{background:var(--sg-s2);color:var(--sg-tx)}#app-dialog.st-dialog .st-tab:active{transform:scale(.98)}#app-dialog.st-dialog .st-tab[aria-selected=true]{background:var(--sg-s3);color:var(--sg-tx);box-shadow:inset 0 0 0 1px var(--sg-b2)}#app-dialog.st-dialog .st-tab[aria-selected=true] .st-ico{color:var(--ac);opacity:1}#app-dialog.st-dialog .st-panels{background:var(--sg-bg);padding:22px 28px 32px}#app-dialog.st-dialog .st-panel{gap:14px;animation:.22s ease-out st-in}@keyframes st-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}#app-dialog.st-dialog .st-panel-title{border-bottom:1px solid var(--sg-b1);font:inherit;align-items:center;gap:14px;margin:0 0 6px;padding:0 0 16px;display:flex}#app-dialog.st-dialog .st-panel-title h3{font:750 20px/1.2 var(--v2-font,inherit);letter-spacing:-.015em;color:var(--sg-tx);text-transform:none;margin:0}#app-dialog.st-dialog .st-panel-title p{color:var(--sg-dim);margin:4px 0 0;font-size:13px;font-weight:400;line-height:1.45}#app-dialog.st-dialog .st-panel-ico{background:var(--sg-s2);border:1px solid var(--sg-b1);width:42px;height:42px;color:var(--ac);border-radius:12px;flex:none;place-items:center;display:grid}#app-dialog.st-dialog .st-panel-ico .st-ico{width:20px;height:20px}#app-dialog.st-dialog .st-panel>label.field,#app-dialog.st-dialog .st-panel>div:not(.profile-edit-card),#app-dialog.st-dialog .st-panel>section,#app-dialog.st-dialog .st-panel label.st-toggle{border-radius:14px;padding:14px 16px;transition:border-color .15s,background .15s;background:var(--sg-s1)!important;border:1px solid var(--sg-b1)!important}#app-dialog.st-dialog .st-panel>label.field:hover,#app-dialog.st-dialog .st-panel label.st-toggle:hover{border-color:var(--sg-b2)!important;background:var(--sg-s2)!important}#app-dialog.st-dialog .st-panel section label.field,#app-dialog.st-dialog .st-panel section label.st-toggle{background:var(--sg-s2)!important}#app-dialog.st-dialog .st-panel section.audio-settings>h3{color:var(--sg-dim);letter-spacing:.08em;font-size:11.5px}#app-dialog.st-dialog .st-panel>p.muted{color:var(--sg-dim);border:1px dashed var(--sg-b1)!important;background:0 0!important}#app-dialog.st-dialog .st-panel>button.st-action{transition:border-color .15s,background-color .15s;background-color:var(--sg-s1)!important;border:1px solid var(--sg-b1)!important;color:var(--sg-tx)!important}#app-dialog.st-dialog .st-panel>button.st-action:hover{background-color:var(--sg-s2)!important;border-color:var(--sg-b2)!important}#app-dialog.st-dialog .st-panel>button.danger.st-action{color:#ff6b7a!important;border-color:#5a2a32!important}#app-dialog.st-dialog label.st-toggle input[type=checkbox]{background:var(--sg-s3)!important;box-shadow:inset 0 0 0 1px var(--sg-b2)!important}#app-dialog.st-dialog label.st-toggle input[type=checkbox]:checked{background:var(--ac)!important;box-shadow:none!important}#app-dialog.st-dialog .st-seg{background:var(--sg-bg);border:1px solid var(--sg-b1)}#app-dialog.st-dialog .st-seg>button{color:var(--sg-dim)}#app-dialog.st-dialog .st-seg>button:hover{color:var(--sg-tx)}#app-dialog.st-dialog .st-seg>button[aria-checked=true]{background:var(--sg-s3);color:var(--sg-tx);box-shadow:inset 0 0 0 1px var(--sg-b2),0 1px 0 #0006}#app-dialog.st-dialog .st-panels input[type=range]{background:linear-gradient(90deg,var(--ac) 0 var(--st-fill,50%),var(--sg-s3) var(--st-fill,50%))!important}#app-dialog.st-dialog label.st-device>.st-ico{background:var(--sg-s3);color:var(--ac)}#app-dialog.st-dialog .field input:not([type=checkbox]):not([type=range]):not([type=color]):not([type=file]),#app-dialog.st-dialog .field select,#app-dialog.st-dialog .field textarea{min-height:42px;transition:border-color .15s,box-shadow .15s;background:var(--sg-bg)!important;border:1px solid var(--sg-b1)!important;color:var(--sg-tx)!important;border-radius:11px!important}#app-dialog.st-dialog .field input:focus,#app-dialog.st-dialog .field select:focus,#app-dialog.st-dialog .field textarea:focus{outline:0;border-color:var(--ac)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 22%,transparent)!important}#app-dialog.st-dialog label.field{color:var(--sg-dim);font-size:12.5px;font-weight:600}#app-dialog.st-dialog .st-panel .profile-edit-card{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"form preview""cos preview";align-items:start;gap:16px 20px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}#app-dialog.st-dialog .profile-edit-card>.rp-banner-preview,#app-dialog.st-dialog .profile-edit-card>.rp-avatar-wrap{display:none!important}#app-dialog.st-dialog .st-studio,#app-dialog.st-dialog .ps-editor-hub{display:contents!important}#app-dialog.st-dialog .ps-editor-hub>.ps-ed-center{border:1px solid var(--sg-b1);border-radius:16px;grid-area:preview;position:sticky;top:0;overflow:visible;background:var(--sg-s1)!important;padding:16px!important;display:block!important}#app-dialog.st-dialog .ps-ed-stage{margin:0}#app-dialog.st-dialog .ps-ed-stage-label{color:var(--sg-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px}#app-dialog.st-dialog .ps-editor-hub>.ps-ed-left{background:var(--sg-s1);border-radius:16px;flex-direction:column;grid-area:cos;gap:8px;display:flex;overflow:visible;border:1px solid var(--sg-b1)!important;padding:16px!important}#app-dialog.st-dialog .ps-editor-hub>.ps-ed-left:before{content:"Visual do perfil";font:700 14px/1.3 var(--v2-font,inherit);color:var(--sg-tx);padding-bottom:4px;display:block}#app-dialog.st-dialog .ps-ed-card{background:var(--sg-s2)!important;border:1px solid var(--sg-b1)!important;border-radius:12px!important}#app-dialog.st-dialog .ps-ed-card:hover{border-color:var(--sg-b2)!important}#app-dialog.st-dialog .ps-ed-store{align-self:flex-start}#app-dialog.st-dialog .profile-edit-card>form{background:var(--sg-s1);border:1px solid var(--sg-b1);border-radius:16px;grid-area:form;grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}#app-dialog.st-dialog .profile-edit-card>form:before{content:"Identidade";font:700 14px/1.3 var(--v2-font,inherit);color:var(--sg-tx);grid-column:1/-1}#app-dialog.st-dialog .profile-edit-card>form>*{grid-column:1/-1;margin:0!important}:is(#app-dialog.st-dialog .profile-edit-card>form>label.field:has(input[maxlength="32"]),#app-dialog.st-dialog .profile-edit-card>form>label.field:has(input[maxlength="80"])){grid-column:auto}#app-dialog.st-dialog .profile-edit-card>form>label.field:has(input[type=color]){grid-column:auto}#app-dialog.st-dialog .profile-edit-card>form>p.muted{color:var(--sg-dim);font-size:12px;margin-top:-8px!important}#app-dialog.st-dialog .st-profile label.st-drop{min-height:110px;transition:border-color .15s,background .15s;border:1.5px dashed var(--sg-b2)!important;background:var(--sg-bg)!important;border-radius:14px!important}#app-dialog.st-dialog .st-profile label.st-drop:hover,#app-dialog.st-dialog .st-profile label.st-drop.is-over{border-color:var(--ac)!important;background:color-mix(in srgb,var(--ac) 6%,var(--sg-bg))!important}#app-dialog.st-dialog .st-drop-hint .st-ico{background:var(--sg-s3);color:var(--ac)}#app-dialog.st-dialog .st-profile input[type=color]{border:1px solid var(--sg-b2);background:var(--sg-bg);cursor:pointer;border-radius:10px;width:100%;height:40px;padding:3px}#app-dialog.st-dialog .st-swatch{transition:transform .12s;border:2px solid var(--sg-s1)!important;width:30px!important;height:30px!important;box-shadow:0 0 0 1px var(--sg-b2)!important}#app-dialog.st-dialog .st-swatch:hover{transform:scale(1.1)}#app-dialog.st-dialog .st-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--sg-tx)!important}#app-dialog.st-dialog .st-sticky-save{justify-self:end;min-width:180px;font-weight:750;background:var(--ac)!important;color:#16101a!important;box-shadow:0 10px 26px -12px var(--ac)!important;border:0!important;border-radius:12px!important}#app-dialog.st-dialog .settings-audio-link{text-align:left}@media (max-width:980px){#app-dialog.st-dialog .st-panel .profile-edit-card{grid-template-columns:1fr;grid-template-areas:"preview""form""cos"}#app-dialog.st-dialog .ps-editor-hub>.ps-ed-center{position:static}}@media (max-width:760px){#app-dialog.st-dialog{border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important}#app-dialog.st-dialog .st-body{grid-template-columns:1fr}#app-dialog.st-dialog .st-nav{border-right:0;border-bottom:1px solid var(--sg-b1);gap:6px;padding:8px 10px}#app-dialog.st-dialog .st-tab{background:var(--sg-s2);border-radius:999px;min-height:36px;padding:7px 12px}#app-dialog.st-dialog .st-tab[aria-selected=true]{background:var(--sg-s3);box-shadow:inset 0 0 0 1px var(--ac)}#app-dialog.st-dialog .st-panels{padding:16px 14px 28px}#app-dialog.st-dialog .st-panel-title h3{font-size:18px}#app-dialog.st-dialog .profile-edit-card>form{grid-template-columns:1fr;padding:14px}#app-dialog.st-dialog .profile-edit-card>form>label.field{grid-column:1/-1!important}#app-dialog.st-dialog .st-sticky-save{width:100%;position:sticky;bottom:8px}}@media (prefers-reduced-motion:reduce){#app-dialog.st-dialog .st-panel{animation:none}}body[data-color-mode=light] #app-dialog.st-dialog{--sg-bg:#f4f5f7;--sg-s1:#fff;--sg-s2:#eceef2;--sg-s3:#e2e4e9;--sg-b1:#dfe1e6;--sg-b2:#cfd2d9;--sg-tx:#15161a;--sg-dim:#5f6270;box-shadow:0 30px 80px -20px #14161e59!important}body[data-color-mode=light] #app-dialog.st-dialog .st-panel>button.danger.st-action{color:#c22b3d!important;border-color:#f0c2c8!important}@media (max-width:760px),(pointer:coarse){#dialog-close{min-width:44px!important;min-height:44px!important}}.st-profile,.st-studio,.ps-editor-hub{box-sizing:border-box;min-width:0!important;max-width:100%!important}#voice-view .vc-btn.call-watch{position:relative}#voice-view .vc-btn.call-watch.watch-live:after{content:"";background:var(--ac);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg,#111);border-radius:50%;position:absolute;top:6px;right:6px}@media (min-width:781px){body.sidebar-collapsed .app>.sidebar{display:none!important}#voice-view .chat-header>#call-navigation,#mobile-menu-btn,.sf-header .mobile-nav-btn{justify-content:center;align-items:center;display:inline-flex!important}#mobile-menu-btn{flex:0 0 32px;width:32px;height:32px}#channel-title{flex-shrink:0}#voice-view .chat-header>#call-navigation.sidebar-shown,#mobile-menu-btn.sidebar-shown,.sf-header .mobile-nav-btn.sidebar-shown{background:var(--ac)!important;color:#fff!important}}.wp2 .wp-queue{overscroll-behavior:contain;max-height:240px;overflow:auto}.music-card{border:1px solid var(--bd);background:var(--s2);color:var(--t2);border-radius:10px;flex:none;margin:10px 16px 0;padding:0;font-size:13px}.music-card>summary{cursor:pointer;color:var(--t1);align-items:center;gap:8px;padding:9px 12px;list-style:none;display:flex}.music-card>summary::-webkit-details-marker{display:none}.music-card-icon{color:var(--ac);font-size:15px}.music-card-hint{color:var(--t3);margin-left:auto;font-size:12px}.music-card[open]>summary .music-card-hint:after{content:" ▴"}.music-card:not([open])>summary .music-card-hint:after{content:" ▾"}.music-card p{margin:0 12px 8px;line-height:1.45}.music-card-cmds{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:4px 14px;max-height:180px;margin:0;padding:0 12px 10px;list-style:none;display:grid;overflow:auto}.music-card-cmds li{align-items:baseline;gap:8px;min-width:0;display:flex}.music-card-cmds li span{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.music-cmd{color:var(--ac);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace}.music-cmd:hover{text-decoration:underline}.music-reply{border-left:2px solid var(--ac);background:var(--s2);white-space:pre-line;color:var(--t2);border-radius:0 6px 6px 0;align-items:baseline;gap:8px;max-width:640px;margin-top:4px;padding:5px 9px;font-size:13px;display:flex}.music-reply-tag{color:var(--ac);text-transform:uppercase;letter-spacing:.03em;flex:none;font-size:11px;font-weight:600}@media (max-width:640px){.music-card{margin:8px 10px 0}.music-card-cmds{grid-template-columns:1fr;max-height:140px}}.wp2 .wp-vol{position:relative}.wp2 .wp-vol-pop{align-items:center;gap:6px;display:flex}.wp2 .wp-vol .wp-volume{appearance:none;cursor:pointer;border-radius:4px;flex:0 84px;min-width:48px;height:4px;margin:0 6px 0 2px;background:linear-gradient(to right,var(--ac) var(--fill,50%),#fff3 var(--fill,50%))!important;width:84px!important}.wp2 .wp-volume::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 3px #0005}.wp2 .wp-volume::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px}.wp2 .wp-volume:focus-visible{outline:2px solid var(--ac);outline-offset:4px}.wp2 .wp-pop-mute{display:none}.wp2 .wp-shared-mute[disabled]{opacity:.5}@container (width<=600px){.wp2 .wp-vol-pop{z-index:5;border:1px solid var(--bd,#ffffff1f);background:var(--s2,#1c1d20);border-radius:10px;padding:10px 12px;display:none;position:absolute;bottom:calc(100% + 8px);right:-40px;box-shadow:0 8px 24px #0007}.wp2 .wp-vol.open .wp-vol-pop{display:flex}.wp2 .wp-vol.open .wp-volume{flex:none;width:132px!important}.wp2 .wp-pop-mute{border:1px solid var(--bd,#ffffff1f);color:var(--t2,#ccc);cursor:pointer;background:0 0;border-radius:6px;align-items:center;padding:3px 8px;font-size:12px;line-height:1;display:inline-flex;height:26px!important;min-height:0!important}.wp2 .wp-pop-mute[aria-pressed=true]{color:var(--ac);border-color:var(--ac)}}#voice-view .call-grid :is(.media-tile,.watch-tile){touch-action:manipulation}#voice-view .screen-placeholder{justify-content:center;align-items:center;display:flex;background:var(--s2,#1c1d20)!important;border:1px dashed var(--bd,#ffffff26)!important}#voice-view .screen-placeholder .sp-body{text-align:center;color:var(--t2,#c9c9cf);flex-direction:column;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}#voice-view .screen-placeholder .sp-icon{color:var(--t3,#8b8b93);font-size:26px;line-height:1}#voice-view .screen-placeholder .sp-text{max-width:260px;margin:0;line-height:1.35}#voice-view .screen-placeholder .sp-text strong{color:var(--t1,#fff);font-weight:600}#voice-view .screen-placeholder .sp-watch{background:var(--ac);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:32px;padding:6px 16px;font-size:13px;font-weight:600}#voice-view .screen-placeholder.sp-loading .sp-watch{opacity:.6;pointer-events:none}#voice-view .media-tile .sp-stop{z-index:3;pointer-events:auto;color:#fff;cursor:pointer;opacity:0;background:#16161acc;border:1px solid #ffffff2e;border-radius:7px;min-height:28px;padding:4px 10px;font-size:12px;transition:opacity .15s;position:absolute;top:10px;right:48px}#voice-view .media-tile:hover .sp-stop,#voice-view .media-tile:focus-within .sp-stop{opacity:1}@media (pointer:coarse){#voice-view .media-tile .sp-stop{opacity:1}#voice-view .media-tile .expand-video,.wp2 .wp-ibtn[data-icon=full]{display:none!important}}@media (min-width:801px){#voice-view .call-grid[data-layout=focus]{grid-template-columns:minmax(0,1fr) clamp(160px,20%,260px)!important;grid-template-rows:repeat(var(--strip-rows,1),min-content) 1fr!important;grid-auto-rows:min-content!important;align-content:start!important;gap:10px!important;max-width:none!important}#voice-view .call-grid[data-layout=focus] .call-stage-tile{align-self:start;min-width:0;order:-2!important;grid-area:1/1/-1!important}#voice-view .call-grid[data-layout=focus] :is(.participant,.media-tile,.watch-tile):not(.call-stage-tile){align-self:start;aspect-ratio:16/9!important;grid-area:auto/2!important;height:auto!important;min-height:0!important}#voice-view .call-grid[data-layout=focus] .participant:not(.call-stage-tile) .avatar{width:44px!important;min-width:44px!important;height:44px!important;font-size:16px!important}#voice-view .call-grid[data-layout=focus] .participant:not(.call-stage-tile) .participant-name{padding:3px 6px!important;font-size:11px!important;bottom:6px!important;left:6px!important}}@media (max-width:800px){#voice-view .call-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))!important;grid-auto-rows:auto!important;align-content:start!important;gap:8px!important;max-width:none!important}#voice-view .call-grid :is(.media-tile,.watch-tile){order:1;grid-column:1/-1!important}#voice-view .call-grid .call-stage-tile{order:-2!important}#voice-view .call-grid .participant{order:5;gap:4px;aspect-ratio:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;padding:4px 0!important;overflow:visible!important}#voice-view .call-grid .participant:before,#voice-view .call-grid .participant:after{display:none!important}#voice-view .call-grid .participant .avatar{transition:box-shadow .2s;width:56px!important;min-width:56px!important;height:56px!important;box-shadow:0 0 0 2px var(--s2,#1c1d20)!important;font-size:19px!important}#voice-view .call-grid .participant.speaking .avatar{box-shadow:0 0 0 2px var(--bg,#111),0 0 0 4px var(--ac)!important}#voice-view .call-grid .participant .participant-name{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:76px!important;color:var(--t2,#c9c9cf)!important;background:0 0!important;padding:0!important;font-size:11px!important;font-weight:500!important;line-height:14px!important;position:static!important}#voice-view .call-grid .participant .participant-status{display:none!important}#voice-view .call-grid .participant{flex-direction:column!important;align-items:center!important;position:relative!important}#voice-view .call-grid .participant .avatar{order:1}#voice-view .call-grid .participant .participant-name{order:2}#voice-view .call-grid .participant .call-tile-menu{z-index:2;opacity:1!important;visibility:visible!important;background:var(--s2,#1c1d20)!important;border:1px solid #ffffff1f!important;border-radius:50%!important;width:22px!important;min-width:22px!important;height:22px!important;padding:0!important;position:absolute!important;inset:0 calc(50% - 36px) auto auto!important}#voice-view .call-grid .participant .call-tile-menu svg{width:12px!important;height:12px!important}#voice-view .call-grid .participant[data-mic=off] .avatar{opacity:.85}}.pseudo-fullscreen{z-index:2147483000!important;aspect-ratio:auto!important;background:#000!important;border-radius:0!important;grid-column:auto!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;position:fixed!important;inset:0!important}.pseudo-fullscreen video{object-fit:contain;width:100%;height:100%}html.has-pseudo-fullscreen,html.has-pseudo-fullscreen body{overflow:hidden}@media (max-width:800px){#voice-view .call-grid .participant button.call-tile-menu.call-icon{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;inset:8px 8px auto auto!important}}@media (max-width:640px){#voice-view #leave-call.leave-pill svg{width:20px;height:20px;display:block!important}#voice-view #leave-call.leave-pill{flex:0 0 52px;justify-content:center;gap:0;min-width:52px;width:52px!important;padding:0!important}}#mic{position:relative}.call-mic-meter{background:color-mix(in srgb,currentColor 18%,transparent);pointer-events:none;border-radius:999px;height:3px;position:absolute;bottom:4px;left:18%;right:18%;overflow:hidden}.call-mic-meter:after{content:"";width:calc(var(--mic-level,0)*100%);border-radius:inherit;background:#3ecf8e;transition:width 80ms linear;position:absolute;inset:0}.call-mic-meter.closed{opacity:.35}.call-mic-meter.closed:after{width:0}.mic-alert{background:color-mix(in srgb,#e5484d 16%,var(--panel,#1b1b22));border:1px solid #e5484d73;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:640px;margin:8px auto;padding:10px 14px;font-size:14px;line-height:1.4;display:flex}.mic-alert[hidden]{display:none}.mic-alert-text{flex:260px}