.vh-react-avatar-button,.vh-react-text-button{color:inherit;text-align:start;background:0 0;border:0;min-width:0;padding:0}.vh-react-avatar-button{flex:none;display:flex}.vh-react-text-button{font:inherit}.vh-react-people-form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.vh-react-people-form .modal-body{overflow:auto}.vh-react-people-form .modal-footer{flex:none}.vh-react-group-title{gap:8px;margin-bottom:16px;display:grid}.vh-react-people-form .group-friend-list{margin-top:14px}#voicehub-root{display:contents}#frontendStartup{z-index:100000;background:var(--background-primary,#fff);color:var(--text-primary,#252535);place-items:center;display:grid;position:fixed;inset:0}#frontendStartup[hidden]{display:none}.react-panel-resize-host{display:contents}.react-panel-resizer{z-index:30;cursor:col-resize;touch-action:none;background:0 0;width:7px;position:absolute;top:0;bottom:0}.react-panel-resizer.right{right:-3px}.react-panel-resizer.left{left:-3px}.react-panel-resizer:focus-visible{outline:0}.react-panel-resizer:focus-visible:after{content:"";background:var(--accent);border-radius:3px;width:3px;position:absolute;top:42%;bottom:42%;left:2px}#reactSocialHome,#reactSocialContacts{min-width:0}.vh-social-member-avatar{flex:none;display:flex;position:relative}.vh-social-member-avatar>.presence{position:absolute;bottom:-1px;right:-1px}.vh-social-contact-group{min-width:0}#reactSocialHome .friend-actions{flex-wrap:wrap;justify-content:flex-end}#reactSocialHome .friend-meta{overflow-wrap:anywhere}#reactSocialHome .friends-share-card code{overflow-wrap:anywhere;white-space:normal}@media (max-width:480px){#reactSocialHome .friend-row,#reactSocialHome .request-row{flex-wrap:wrap}#reactSocialHome .friend-actions{margin-left:auto}#reactSocialHome .social-hero-copy{max-width:100%}}.react-server-audit .audit-copy,.react-server-members .settings-member-identity>div{overflow-wrap:anywhere;min-width:0}.react-server-members .settings-member-avatar{flex-shrink:0}.react-server-members .role-check-pill{overflow-wrap:anywhere}.react-member-error{margin-top:16px}html body .react-member-prompt{width:min(500px,100vw - 24px);max-width:500px;max-height:calc(100dvh - 24px);padding:0;overflow:auto}.react-member-prompt header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.react-member-prompt h3{margin:0;font-size:18px}.react-member-prompt .common-dialog-body58{overflow-wrap:anywhere;padding:20px}.react-member-prompt footer{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.react-server-media .vh-rich-field{white-space:pre;width:100%;min-height:42px;max-height:44px;overflow:auto}.react-server-media .vh-rich-field[contenteditable=false]{opacity:.65}.react-server-media .settings-status{overflow-wrap:anywhere}html body .react-server-media-prompt{width:min(500px,100vw - 24px);max-width:500px;max-height:calc(100dvh - 24px);padding:0;overflow:auto}.react-server-media-prompt header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.react-server-media-prompt h3{margin:0;font-size:18px}.react-server-media-prompt .common-dialog-body58{overflow-wrap:anywhere;padding:20px}.react-server-media-prompt footer{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.react-server-profile .server-field55>label,.react-server-profile .server-description-label55>label{margin:0}.react-server-profile .vh-rich-field{white-space:pre;min-width:0;overflow:auto}.react-server-profile .vh-rich-multiline{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;height:116px;min-height:116px}.react-server-profile [contenteditable=false]{opacity:.65}.react-server-profile .server-upload55.disabled{pointer-events:none}.react-channel-access .override-toolbar>*,.react-creation .react-create-name{min-width:0}.react-creation .react-create-name .form-label{margin-bottom:8px}.react-creation .vh-rich-field{white-space:pre;min-width:0;overflow:auto}.react-creation [contenteditable=false]{opacity:.65}.react-creation .channel-private-members52 label{overflow-wrap:anywhere}.react-creation p[role=alert]{overflow-wrap:anywhere;margin:8px 0 0}.react-server-growth .growth-badge-host{display:contents}.react-server-growth [role=alert]{overflow-wrap:anywhere;margin-top:12px}.react-server-growth .server-tag-form>label,.react-server-growth .server-tag-live53,.react-server-growth .server-tag-form>small{grid-column:1/-1}.react-server-growth .server-tag-live53>span[data-streamer-private]{overflow-wrap:anywhere;min-width:0}.react-server-growth .boost-credit-card form{flex-wrap:wrap}.react-server-growth .server-tag-icon-picker button,.react-server-growth .boost-history-row>strong{flex-shrink:0}.react-server-growth .boost-history-row>div{overflow-wrap:anywhere;min-width:0}.react-server-growth .common-dialog-body58{-webkit-user-select:text;user-select:text}@media (max-width:480px){#inviteFriendsModal [data-invite-profile]{grid-template-columns:40px minmax(0,1fr);display:grid}#inviteFriendsModal [data-invite-profile]>.btn{white-space:normal;grid-column:2;width:100%}}.react-profile-editor>.react-profile-bio{grid-column:1/-1}.react-profile-editor .vh-rich-multiline{resize:vertical;height:88px;overflow:auto;min-height:88px!important}.react-personal-tags .my-server-tags .community-tag{pointer-events:none}#profilePhotosModal.media-lightbox52 .modal-dialog{pointer-events:none;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important}#profilePhotosModal.media-lightbox52 .modal-content{pointer-events:none;height:100%!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}#profilePhotosModal.media-lightbox52 .modal-header{z-index:3;pointer-events:auto;position:absolute;top:20px;right:24px;background:0 0!important;border:0!important;min-height:40px!important;padding:0!important}#profilePhotosModal.media-lightbox52 .modal-header .glass-icon-btn{opacity:1;place-items:center;width:40px;height:40px;margin:0;padding:10px;display:grid;border-radius:8px!important}#profilePhotosModal.media-lightbox52 .media-preview-body{pointer-events:auto;flex:1;justify-content:center;align-items:center;height:min(720px,100dvh - 112px);min-height:0;max-height:none;display:flex;overflow:hidden;background:0 0!important;padding:80px 64px!important}#profilePhotosModal.media-lightbox52 .react-profile-photo-image{object-fit:contain;box-shadow:none;background:0 0;border-radius:8px!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:calc(100dvh - 160px)!important}#profilePhotosModal .photo-history-notice{inset-inline:16px;border:1px solid var(--border);background:var(--background-elevated);width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);color:var(--text-primary);text-align:center;overflow-wrap:anywhere;z-index:4;border-radius:12px;margin:auto;padding:12px 16px;position:absolute;bottom:55px}.react-mini-effect{display:contents}.react-mini-error{overflow-wrap:anywhere;padding-block:12px}.react-mini-error button+button{margin-inline-start:8px}.react-mini-tag:empty{display:none}#messages:not(.profile-surface-list) .message-row[data-react-message][hidden]{display:none!important}#messages .vh-message-media>.msg-image-preview:not(.media-ready){aspect-ratio:4/3;background:var(--surface-soft)}#messages .vh-message-media>.msg-image-preview.media-ready{aspect-ratio:auto}#messages .media-message>.msg-body>.vh-message-rich>.msg-content{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-bottom:6px;padding:10px 13px}#messages .own-message.media-message>.msg-body>.vh-message-rich>.msg-content{background:var(--accent-soft);border-color:#0000}#messages:not(.profile-surface-list) .vh-message-media>:is(.msg-image-preview,.msg-video-preview,.msg-album){align-self:flex-start!important;max-width:min(500px,100%)!important;margin:4px 0!important}.vh-publication-input{white-space:pre-wrap;overflow-wrap:anywhere;min-height:42px;max-height:120px;overflow-y:auto}#postModal .vh-publication-body{min-height:180px;max-height:35vh}.vh-publication-input[data-empty=true]:before{content:attr(data-placeholder);color:var(--text-tertiary);pointer-events:none}.vh-publication-input .composer-emoji{object-fit:contain;vertical-align:middle;width:1.4em;height:1.4em}.vh-publication-input[aria-disabled=true]{opacity:.65}#postModal[data-react-post] .attachment-toolbar{flex-wrap:wrap}.post-comment-editor{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;min-height:30px;max-height:100px;color:var(--text-primary);outline:0;padding:6px 7px;font-size:.75rem;overflow-y:auto}.post-comment-editor[data-empty=true]:before{content:attr(data-placeholder);color:var(--text-tertiary);pointer-events:none}.post-comment-editor .composer-emoji{vertical-align:middle;object-fit:contain;width:1.4em;height:1.4em}.post-comment-uploads{grid-column:1/-1;min-width:0}.post-comment-uploads .attachment-toolbar{flex-wrap:wrap}.post-comment-avatar .vh-post-comment-avatar{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.post-comment-reaction img{object-fit:contain;vertical-align:middle;width:1.25em;height:1.25em}.post-comment-report{border:1px solid var(--border);width:25px;height:23px;color:var(--text-secondary);background:0 0;border-radius:8px;place-items:center;padding:0;font-size:.58rem;display:grid}.post-comment-report:hover{background:var(--surface-soft);color:var(--accent)}.post-comment-reactions{flex-wrap:wrap}.post-comments-error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.message-post .post-action:disabled{opacity:.6;cursor:default}.message-post .post-media:empty{display:none}#messageSearchResults .message-search-result[aria-selected=true]{background:var(--accent-soft);outline:1px solid var(--accent);outline-offset:-1px}.navigation-preview-emoji{object-fit:contain;vertical-align:middle;width:1.35em;height:1.35em;display:inline-block}#messageSearchResults .message-search-empty.error span,#inboxModal [role=alert] span{overflow-wrap:anywhere;max-width:100%}#inboxModal .inbox-item-copy>span{min-width:0}#inboxModal .inbox-item-copy b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#inboxModal .inbox-item-copy time{flex-shrink:0}#inboxModal .inbox-item-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#messageSearchResults .message-search-result{min-width:0}.server-load-host{place-items:center;min-height:100%;padding:24px;display:grid}.server-load-state{text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:12px;max-width:420px;display:flex}.server-load-state>i{color:var(--accent);font-size:32px}.server-load-state h3{color:var(--text-primary);margin:0;font-size:22px}.server-load-state p{color:var(--text-secondary);margin:0}[data-react-channels] .channel-avatar-surface{border-radius:inherit;width:100%;height:100%;display:flex}[data-react-channels] .channel-drag52:disabled{cursor:wait}#serverChannelNav [data-react-channels] .channel-entry>.channel-item{gap:6px;padding-right:58px!important}#serverChannelNav [data-react-channels] .channel-item>i{flex:0 0 16px;width:16px;height:20px}#serverChannelNav [data-react-channels] .channel-item>.muted-indicator{flex-basis:14px;width:14px}#serverChannelNav [data-react-channels] .channel-entry>.channel-config-btn{width:25px!important;height:30px!important;top:7px!important;right:3px!important}#serverChannelNav [data-react-channels] .channel-entry>.channel-favorite-btn{width:25px!important;height:30px!important;top:7px!important;right:29px!important}@media (max-width:600px){#serverChannelNav [data-react-channels] .channel-entry:has(.voice-channel-time)>.channel-item{grid-template-columns:16px minmax(0,1fr) auto;display:grid;gap:2px 6px!important}#serverChannelNav [data-react-channels] .channel-item:has(.voice-channel-time)>.channel-label{grid-area:1/2}#serverChannelNav [data-react-channels] .channel-item>.voice-channel-time{text-align:left;grid-area:2/2;justify-self:start;margin:0!important}}.channel-heading[data-react-surface] #channelIcon{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;display:flex}.channel-heading[data-react-surface] .vh-header-avatar{flex:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.channel-heading[data-react-surface] #channelName[role=button],.channel-heading[data-react-surface] #channelIcon[role=button]{cursor:pointer}.channel-heading[data-react-surface] [role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.channel-heading[data-react-surface] [aria-disabled=true]{cursor:progress}.react-info-channel{width:100%;min-width:0}.react-navigation-control{display:contents}.react-navigation-menu{z-index:2100;min-width:min(230px,100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);position:fixed;overflow:auto}.react-navigation-menu .message-context-item{text-align:start;white-space:normal;width:100%}.react-navigation-menu [role=separator]{background:var(--border);height:1px;margin:5px 4px}.right-panel-tabs [role=tab]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.react-navigation-menu .react-menu-arrow{margin-inline-start:auto;font-size:.7rem}.react-navigation-menu .react-menu-back{border-bottom:1px solid var(--border);margin-bottom:4px;font-weight:700}.react-navigation-menu [aria-checked=true]{color:var(--accent)!important;background:var(--accent-soft)!important}.react-navigation-menu .message-context-item>span{flex:1;min-width:0}html body #channelSettingsModal .react-channel-photo{align-items:center;gap:16px;margin-bottom:24px;display:flex}html body #channelSettingsModal .react-channel-photo img{object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px}html body #channelSettingsModal .react-channel-photo>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html body #channelSettingsModal .react-channel-field{align-items:stretch;gap:8px;min-width:0;margin-bottom:20px;display:flex}html body #channelSettingsModal .react-channel-field>.form-control{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;flex:1;min-width:0;max-height:240px;overflow:auto;-webkit-user-select:text!important;user-select:text!important}html body #channelSettingsModal .react-channel-field.multiline>.form-control{min-height:100px}html body #channelSettingsModal .react-channel-field>button{flex:0 0 42px;align-self:flex-start;min-height:42px;padding:8px}html body #channelSettingsModal .react-channel-field .composer-emoji{object-fit:contain;vertical-align:middle;width:22px;height:22px}html body #channelSettingsModal .react-channel-delete{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:12px;margin-top:24px;padding:16px}html body #channelSettingsModal .react-channel-delete h3{font-size:16px}html body #channelSettingsModal .channel-forwarding-setting{align-items:center;gap:10px;display:flex}html body #channelSettingsModal .channel-forwarding-setting input{flex:none}html body #channelSettingsModal .modal-footer{flex-wrap:wrap}html body .react-server-tools{min-width:0}html body .react-server-tools .react-server-text{align-items:flex-start;gap:8px;min-width:0;display:flex}html body .react-server-tools .react-server-text>.form-control{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;flex:1;min-width:0;max-height:240px;overflow:auto;-webkit-user-select:text!important;user-select:text!important}html body .react-server-tools .react-server-text.multiline>.form-control{min-height:110px}html body .react-server-tools .react-server-text.preview>.form-control{opacity:1;background:var(--background-secondary);min-height:72px}html body .react-server-tools .react-server-text>button{flex:0 0 42px;min-height:42px;margin:0;padding:8px}html body .react-server-tools .composer-emoji{object-fit:contain;vertical-align:middle;width:22px;height:22px}html body .react-server-tools .settings-field{min-width:0}html body .react-server-tools .settings-field select{min-width:0;max-width:100%}html body .react-server-tools .server-tools-person-copy{overflow-wrap:anywhere}html body .react-server-tools .server-tools-person>.avatar{display:block;position:relative}html body .react-server-confirm{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:10px;padding:16px}html body .react-server-confirm h3{margin-bottom:8px}html body .react-server-confirm p{margin:8px 0 16px}html body .react-server-confirm>div{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:480px){html body .react-server-tools .server-tools-row{flex-wrap:wrap}html body .react-server-tools .server-tools-row>.btn{margin-left:auto}html body .react-server-tools .server-tools-copy{flex-basis:100%}}html body .react-server-roles,html body .react-server-roles .role-editor-top>div,html body .react-server-roles .role-editor{min-width:0}html body .react-server-roles [role=textbox],html body .react-role-prompt [role=textbox]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;min-height:42px;max-height:120px;overflow:auto;-webkit-user-select:text!important;user-select:text!important}html body .react-server-roles [role=textbox][contenteditable=false]{color:var(--text-tertiary)}html body .react-server-roles .composer-emoji,html body .react-role-prompt .composer-emoji{object-fit:contain;vertical-align:middle;width:22px;height:22px}html body .react-role-prompt{width:min(500px,100vw - 24px);max-width:500px;max-height:calc(100dvh - 24px);padding:0;overflow:auto}html body .react-role-prompt header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}html body .react-role-prompt h3{margin:0;font-size:18px}html body .react-role-prompt .common-dialog-body58{padding:20px}html body .react-role-prompt footer{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}html body .product-preview-copy .react-gift-note{resize:vertical;height:88px;max-height:160px;margin-bottom:14px;padding:12px;font-size:12px;line-height:1.5;overflow:auto;min-height:88px!important}html body .pro-offer-dialog .product-preview-copy .react-gift-note{height:80px;max-height:140px;min-height:70px!important}@media (max-width:640px){html body .pro-offer-dialog .product-preview-copy .react-gift-note{height:64px;min-height:64px!important}}@media (max-width:620px){#shopModal.vh-store .vh-store-nav>button{flex:none;min-width:max-content}#shopModal.vh-store .vh-store-nav>button>span{white-space:nowrap}}.pack-editor .vh-rich-single{min-height:42px}html body #settingsModal .pack-editor .vh-rich-multiline{resize:vertical;height:calc(4.5em + 26px);padding:12px;line-height:1.5;overflow:auto;min-height:88px!important}
